body { text-align: center; background-image:url(../images/backg2.gif); background-repeat:repeat-x; background-color:#ffffff; font-family: tahoma; font-size:12px; margin-top:0px; }
#container { width: 950px; text-align: left; margin: 0 auto; background-color:#FFFFFF; overflow: hidden }
#home_line { height: 30px; width:950px; text-align:right; padding-top:2px; vertical-align:middle; background:url(../images/bluebar.gif); }
#colour_line { height: 22px; text-align:right; padding-top:3px; background:url(../images/bluebar.gif); background-repeat:no-repeat; width:950px; }
#home_line A:Link, #home_line A:VISITED { font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration: none; }
#home_line A:Hover { font-size:13px; color:#FFFFFF; font-weight:bold; /*background:#e0e0e0;*/
text-decoration: underline; }
#header { height:200px; padding-left:0px; padding-right:8px; background-image:url(../images/header2.gif); background-repeat:no-repeat; width:950px; background-color:#ffffff; }
#hmenupanel { text-align:right; height:30px; vertical-align:bottom; background:url(../images/menu_bg2.gif); background-color: #003F77; padding-left:50px; padding-top:10px; }
#sidebar { float: left; width: 200px; background:url(../images/left.gif); background-repeat:no-repeat; background-color:#ffffff; padding-top:10px; padding-bottom:30px; margin-top:7px; margin-left:5px; }
#vmenu { padding-top:12px; padding-left:5px; height:280px; }
#facebook_like { padding: 10px 0; }
#ew { height: 65px; vertical-align:top; background:url(../images/ew.gif); background-repeat:no-repeat; }
#ewombat { float:left;width:200px;height:60px;}
#ticker { height: 22px; padding-left:1px; width: 948px; border-top: 1px dotted #92A4A4; border-bottom: 1px dotted #92A4A4; }
#content { margin-left: 250px; padding-top:0px; text-align:justify; font-size:12px; color:#42597D; font-family: tahoma; }
#content2 { margin-left: 220px; padding-right:15px; text-align:justify; font-size:12px; color:#555555; font-family: tahoma; }
#content_title { margin-top:6px; padding:5px; width:100%; font-family: tahoma; background-color:#81a2b7; font-weight:bold; font-size:14px; color:#003969; padding-left:250px; }
#footer { clear: both; color:#003969; background-color:#DBE3EA; height:17px; text-align: right; padding: 5px; font-size:11px; border-top: 12px solid #ffffff; }
#footer A:Link, #footer A:VISITED { font-size:10px; color:#555555; font-weight:bold; text-decoration: none; }
#footer A:Hover { font-size:10px; color:#555555; font-weight:bold; /*background:#e0e0e0;*/
text-decoration: underline; }
/* NEWS SUMMARY styles */
#news_summary_holder { border:#ffffff solid 1px; background-color:#ffffff; text-align:left;}
.news_summary_heading { color:#ffffff; background-color:#ffffff; padding:3px; text-align:center; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight:bold; }
.news_summary_item { border:#000000 0px solid; padding:5px 2px 5px 10px; border-bottom:solid 1px #efefef;text-align:left;}
.news_summary_item:hover { background-color:#efefef}
.news_summary_item a { line-height:12px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #555555; text-decoration:none; vertical-align:top; text-align:left;}
.news_summary_more { padding:1px 10px 1px 1px; text-align:right;}
.news_summary_more a { line-height:12px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #555555; text-decoration:none; vertical-align:top; font-weight:bold;}
/*********** message box styles */
#error_message_box, .errorMessage { background: red; color: white; padding: 5px; }
#message_box { background: blue; color: white; padding: 5px; }
/*********** login form styles */
#loginform { width: 160px; margin-left:12px; margin-top:12px; float: left; font-size: 10px; background-color:#999999; border:1px solid #444444; line-height:21px; padding: 9px; }
#loginform * { font-family: tahoma; color:#222222; font-size: 10px; }
#loginform label { width: 10em; }
#loginform label.error { float: none; color: #888888; padding-left: .5em; vertical-align: top; }
#loginform p { clear: both; }
#loginform em { font-weight: bold; padding-right: 1em; vertical-align: top; }
#loginform.error { color: #666666; }
ul.newssummary { width: 200px; padding: 10px; list-style-type: square; list-style-position: outside; font-size: 80%; }
.newssummaryheading { color: white; background: green; width: 200px; }
/*************** SOW NEWS STYLES */
table#std { font-family: tahoma; font-size: 10pt; color: #000000; width: 95%; }
#std tr td.listing_table { padding: 2px; margin: 2px; vertical-align: top; width: 220px; }
/* the td cell that article is displayed in */
#std tr td.article { vertical-align: top;}
#std td.listing { text-align: left; text-indent: 0px; vertical-align: top; padding-top: 5px; padding-bottom: 5px; }
/* bullet formatting for article list */
#std.sow .listing_table.archive_table .bullet { width: 8px; height: 8px; background: url( '../images/dot.gif' ) no-repeat; }
/* bullet formatting for article list */
#std div.bullet { width: 8px; height: 8px; background: url( '../images/dot.gif' ) no-repeat; }
/* styling for sow block headings */
#std .subhead0, .subhead1, #std .subhead2, .subhead3 { margin-top: 10px; font-weight: bold; font-size: 16px; padding-left: 5px; color: #81a2b7; width: 210px; /* set to at least width of .bullet and .listing*/}
#std .listing A:Link, .listing A:VISITED { color: #666666; text-decoration: none; }
#std .listing A:Hover { color: #666666; /*background:#e0e0e0;*/
text-decoration: underline; }
/* highlight style for terms found by sow search facility */
#std .sow .highlight { background: yellow; }
/* Styling for sow search form */
#std .findform { padding: 4px; background: #cccccc; }
#std .articlehead { color: #003969; font-size:14px; font-weight:bold; border-bottom: 1px #cccccc dotted; }
#std .articleheaddate { text-align: left; text-indent: 0px; font-size: small; font-weight: normal; vertical-align: top; padding-top: 0px; padding-bottom: 0px; }
#std td.article { color: #42597D; }
#std h4.articledescription { font-style: italic; color: #444; }
/* use this if you want to make bold listings look normal */
#std td.listing a strong { font-weight: normal; }
#std td.listing p { margin: 0; padding: 0; }

