@charset "UTF-8";
/* CSS Document */


/* all defs - color|size|weight|family|line height */

.comment-wrapper { overflow:auto; }
.accent { color:#058C47; }
.accent a:link { color:#058C47; text-decoration:none; }
.accent a:visited { color:#058C47; text-decoration:none; }
.accent a:hover { color:#058C47; text-decoration:underline; }
.accent a:active { color:#058C47; text-decoration:none; }
.accent-dark { color:#003300; }
.accent-dark a:link { color:#003300; text-decoration:none; }
.accent-dark a:visited { color:#003300; text-decoration:none; }
.accent-dark a:hover { color:#003300; text-decoration:underline; }
.accent-dark a:active { color:#003300; text-decoration:none; }
.copy-med { color:#666; }
.copy-med a:link { color:#666; text-decoration:none; }
.copy-med a:visited { color:#666; text-decoration:none; }
.copy-med a:hover { color:#666; text-decoration:underline; }
.copy-med a:active { color:#666; text-decoration:none; }
.copy-light { color:#FFF; }
.copy-light a:link { color:#FFF; text-decoration:none; }
.copy-light a:visited { color:#FFF; text-decoration:none; }
.copy-light a:hover { color:#FFF; text-decoration:underline; }
.copy-light a:active { color:#FFF; text-decoration:none; }
.copy { color:#444; }
.copy a:link { color:#058C47; text-decoration:none; }
.copy a:visited { color:#058C47; text-decoration:none; }
.copy a:hover { color:#058C47; text-decoration:underline; }
.copy a:active { color:#058C47; text-decoration:none; }
.s6 { font-size:6pt; }
.s7 { font-size:7pt; }
.s8 { font-size:8pt; }
.s9 { font-size:9pt; }
.s10 { font-size:10pt; }
.s11 { font-size:11pt; }
.s12 { font-size:12pt; }
.s13 { font-size:13pt; }
.s14 { font-size:14pt; }
.s15 { font-size:15pt; }
.s16 { font-size:16pt; }
.s17 { font-size:17pt; }
.s18 { font-size:18pt; }
.normal { font-weight:normal; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.fheadline { font-family:"Myriad", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana; }
.fbody { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.fcaption { font-family:Arial, Helvetica, sans-serif; }
.lh10 { line-height:10pt; }
.lh11 { line-height:11pt; }
.lh12 { line-height:12pt; }
.lh13 { line-height:13pt; }
.lh14 { line-height:14pt; }
.lh15 { line-height:15pt; }
.lh16 { line-height:16pt; }
.lh17 { line-height:17pt; }
.lh18 { line-height:18pt; }
.lh19 { line-height:19pt; }
.lh20 { line-height:20pt; }
.border-d { border:1px #ccc dotted; }
.border-s { border:1px #ccc solid; }

.clear { clear:both; }


/* Header */
#header-holder {
 position:relative;
 width:100%;
 margin-left:auto;
 margin-right:auto;
}

#header-holder { position:relative; width:100%; margin-left:auto; margin-right:auto;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8.5pt;}
#header-top-list { height:25px; }
#header-main-contents { position:relative; height:120px; }
.button { height:32px; float:left; }
.button-padding-dark { padding-left:4px; padding-right:4px; padding-top:8px;}
.button-padding-dark a:link { text-decoration:none; color:#FFFFFF; font-weight:bold; }
.button-padding-dark a:visited { text-decoration:none; color:#FFFFFF; font-weight:bold; }
.button-padding-dark a:hover { text-decoration:underline; color:#FFFFFF; font-weight:bold; }
.button-padding-dark a:active { color:#FFFFFF; font-weight:bold; }
.button-padding { padding-left:4px; padding-right:4px; padding-top:8px;}
.menu-right {height:32px; width:350px; position:absolute; right:0px; }
.menu-dark { background-image:url(/gfx/menubg_dark.gif); height:32px; width:347px; color:#FFFFFF; position:absolute; right:0px; }
.menu-dark a:link { text-decoration:none; color:#FFFFFF; font-weight:bold; }
.menu-dark a:visited { text-decoration:none; color:#FFFFFF; font-weight:bold; }
.menu-dark a:hover { text-decoration:underline; color:#FFFFFF; font-weight:bold; }
.menu-dark a:active { color:#FFFFFF; font-weight:bold; }
.sub-menu-header { top:5px; right:10px; position:absolute; color:#FFFFFF; font-size:10px; font-weight:bold; z-index:2; }
.button-padding a:link { text-decoration:none; color:#444444;} /* red text */
.button-padding a:visited { text-decoration:none; color:#444444; }
.button-padding a:hover { text-decoration:none; color:#999999; }
.button-padding a:active { text-decoration:none; color:#444444; }
.navigation-bar a:link { text-decoration:none; color:#444444;} /* red text */
.navigation-bar a:visited { text-decoration:none; color:#444444; }
.navigation-bar a:hover { text-decoration:none; color:#999999; }
.navigation-bar a:active { text-decoration:none; color:#444444; }
.spacer_menu {background-image:url(gfx/menu_spacer.gif); height:32px; width:9px; float:left;}

/* End Header */

 #container-holder {
width:1000px;
margin-left:auto;
margin-right:auto;
position:relative;
background-image:url(gfx/bg.gif);
}
#centering-div { width:978px; margin-left:auto; margin-right:auto; position:relative; padding-left:4px; }
#leaderboard-ad-top { width:1000px; height:100px; background-image:url(gfx/ad_bg.gif); background-repeat:no-repeat; }
#footer { width:1000px; height:78px; margin-left:auto; margin-right:auto; position:relative; background-image:url(gfx/footer.gif); }
#news-crawl { background-image:url(gfx/news_crawl_bg_10_46_rp.jpg); }


/* universal body style */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height:18px; color:#555454; margin-bottom:10px; margin:0px; }
body a:link { text-decoration:none; color:#444444; font-weight:bold; }
body a:visited { text-decoration:none; color:#444444; font-weight:bold; }
body a:hover { text-decoration:underline; color:#444444; font-weight:bold; }
body a:active { color:#444444; font-weight:bold; }


/* global text styles */ /* type-weight-color-size */
.text-bold-gray-7p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; color:#555454; }
.text-bold-red-7p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; color:#999999; }
.text-bold-blue-7p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; color:#058c47; }
.text-bold-gray-italic-7p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; color:#555454; font-style:italic; }
.headline-lead-bold-blue-14p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#058c47; line-height:20pt; }
.headline-lead-bold-blue-12p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#058c47; line-height:17pt; }


/* sections */
.section-header { background-image:url(gfx/section_header_bg_30_rp.jpg); height:28px; border:1px #e7e7e7 solid; margin-bottom:8px; text-align:left; line-height:28px; padding-left:7px; position:relative; }
.sponsored-header-box { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#666666; /**/
	position:absolute; left: 182px; top: 2px; width: 164px; height: 20px; }
.section-header-text-black { font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; font-weight:bold; color:#555454; letter-spacing:-2px; }
.section-header-text-red { font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; font-weight:bold; color:#058c47; letter-spacing:-1px; }


/* lead story */
.lead-story { padding-left:5px; padding-right:5px; text-align:left; margin-bottom:5px; padding-bottom:7px;  }
.standard-story { padding-left:5px; padding-right:5px; text-align:left; margin-bottom:5px; padding-bottom:7px; border-bottom:1px #e7e7e7 solid; }


/* adverts */
.ad-info-box { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; color:#CCCCCC; text-align:left; letter-spacing:1px; }


/* CONTROLS */
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#494949; }
hr { /* footer line */ border-color:#CCCCCC; border-style:solid; height:1px; }
form { /* for ie, who else? */ margin: 0px; }
.image-standard-border { border:1px #acacac solid; }
