/* CSS Document */
/* Global  */

body {padding:0;margin:0;background:#d1dae1;}
.clear {clear:both;height:1px;overflow:hidden;margin-top:-1px;font-size:1px;}

body, input, select, textarea, table, td, div {font-family:arial,verdana,"Lucida Grande",sans-serif;font-size:11px;}
form, h1, h2, h3, h4, h5, h6, ul, html {margin:0;padding:0;}

#page img {border:0;padding:0;margin:0;}
#page ul li {list-style-type:none;}
#page a {cursor:pointer;text-decoration:none;outline:0;}
#page a.bluelink {color:#035a91;}
#page a:hover {cursor:pointer;text-decoration:underline;}

/*Page aligned - center*/
#page {width:960px;margin:auto;background:#fff;}
.pagewrapper {float:left;background:#fff;height:auto;}
.headerwrapper {float:left;padding:10px 10px 0px 10px;background:#fff;}
.bodywrapper {float:left;padding:5px 8px 10px 10px;background:#fff;}
.contentbody {/*float:left;*/background:#fff;}

/*FP wrapper*/
.border_wrapper {float:left;border:1px solid #e5e5e5;padding:5px 9px 5px 9px;background:#f5f8ff;}

/*generix list Style */
ul.nobullet li {padding-bottom:3px;background:none;}
ul.nobullet li a {font-family:arial; font-size:12px; color: #035a91;}
ul.nobullet li a span {/*display:block;*/}
ul.nobullet li a:hover span {text-decoration:underline;}

ul.bullet li {padding-bottom:5px;background:url(/images/list_dot.gif) 3px 5px no-repeat;}
ul.bullet li a {font-family:arial; font-size:12px; color: #035a91;}
ul.bullet li a span {margin-left:20px;display:block;}
ul.bullet li a:hover span {text-decoration:underline;}
ul.bullet li.submenu {margin-left:15px;}
ul.bullet li.submenu a span {font-size:11px;}

.list_subnav .rule_grey_solid {margin:3px 0 6px;}
.list_subnav ul.bullet {margin-top:6px;}
.list_subnav ul.bullet li span {font-family:Georgia;font-size:14px;}
.list_subnav ul.bullet li {background:transparent url(/images/list_dot.gif) no-repeat scroll 3px 7px;}
.list_subnav ul.bullet li.submenu {background:transparent url(/images/list_dot.gif) no-repeat scroll 3px 5px;}

ol.number {padding:10px 0 0 25px;margin:0;}
ol.number li {padding-bottom:3px;background:none;}
ol.number li a {font-family:arial; font-size:12px; color: #035a91;}
ol.number li a span {/*display:block;*/}
ol.number li a:hover span {text-decoration:underline;}

ul.list_hr_line li {padding:6px 0 5px 0;border-bottom:1px #e5e5e5 solid;}
ul.list_hr_line li a {font-family:arial; font-size:12px; color: #035a91;}
ul.list_hr_line li a span {margin-left:5px;display:block;font-size:14px;}
ul.list_hr_line li a:hover span {text-decoration:underline;}

.border_wrapper ul.list_hr_line li a span {font-size:12px;}

/*Vertical list Style */
ul.list_vr_line li {float:left;margin-right:10px;padding-right:15px;background:transparent url(/images/delimiter_hr.gif) center right no-repeat;}
ul.list_vr_line li a {font-family:arial; font-size:12px; color: #ffffff;}
ul.list_vr_line li a span {/*display:block;*/}
ul.list_vr_line li a:hover span {text-decoration:underline;}
ul.list_vr_line li.lastlink {background:none;}

ul.list_vr_line li.link_blue span {font-size:13px;font-weight:bold;}
ul.list_vr_line li.link_blue a {color:#035A91;text-decoration:none;}

/*microsite Navigation*/
/*
.microsite_nav {float:left;width:940px;height:70px;position:relative;}
.microsite_nav .navrow {position:absolute;top:0px;}
.microsite_nav .nav {float:left;width:840px;}
.microsite_nav .nav ul.list_vr_line {margin:40px 0 0 80px;}
.microsite_nav .sponsor {float:left;width:100px;text-align:center;margin-top:5px;}
.microsite_nav .sponsor .label {font-family:arial; font-size:9px; color:#ffffff;text-transform:uppercase;margin-bottom:3px;}
*/

/*microsite Navigation*/
.microsite_nav {float:left;width:940px;height:70px;position:relative;}
.microsite_nav .navrow {position:absolute;top:0px;}
.microsite_nav .navlogo a {float:left;height:60px;width:80px;}
.microsite_nav .navlogo span {display:none;}
.microsite_nav .navlinks {float:left;width:660px;}
.microsite_nav .nav {float:left;height:60px;width:810px;}
.microsite_nav .navlogotext a {float:left;height:40px;width:500px;}
.microsite_nav .navlogotext span {display:none;}
.microsite_nav .navdropdown {float:left;width:145px;text-align:center;margin-top:5px;}
.microsite_nav .navdropdown .label {font-family:arial; font-size:9px; color:#ffffff;text-transform:uppercase;margin-bottom:3px;margin-top:7px;}
.microsite_nav .navdropdown select {width:150px;}

.microsite_nav .sponsor {float:right;width:120px;text-align:center;margin-top:5px;}
.microsite_nav .sponsor .label {font-family:arial; font-size:9px; color:#ffffff;text-transform:uppercase;margin-bottom:3px;}


.sponsor_hr .sponsor .label {float:left;margin:0 10px 0 10px;}

#page ul.relatedlinks li {background:url(/images/icons/genericbullet_16_16.gif ) top left no-repeat;}
#page ul.relatedlinks li.story {background:url(/images/icons/story_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.doc {background:url(/images/icons/document_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.offsite {background:url(/images/icons/offsite_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.video {background:url(/images/icons/playvideo_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.photo {background:url(/images/icons/gallery_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.video {background:url(/images/icons/playvideo_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.audio {background:url(/images/icons/audio_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.download {background:url(/nprd08/images/icons/icon_download_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.quotes_up {background:url(/images/icons/quotes_up_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.quotes_down {background:url(/images/icons/quotes_down_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.print {background:url(/images/icons/print_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.typo {background:url(/images/icons/typo_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.emailtofriend {background:url(/images/icons/emailtofriend_16_16.gif) top left no-repeat;}
#page ul.relatedlinks li.blogs {background:url(/images/icons/blogs_16_16.gif) top left no-repeat;}

#page ul.relatedlinks li.coverage {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page ul.relatedlinks li.soundoff {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page ul.relatedlinks li.poll {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page ul.relatedlinks li.shopping {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page ul.relatedlinks li.soundoff {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}

#page .relatedlinks ul.bullet li {background:url(/images/icons/genericbullet_16_16.gif ) top left no-repeat;}
#page .relatedlinks ul.bullet li.story {background:url(/images/icons/story_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.doc {background:url(/images/icons/document_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.offsite {background:url(/images/icons/offsite_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.video {background:url(/images/icons/playvideo_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.photo {background:url(/images/icons/gallery_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.video {background:url(/images/icons/playvideo_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.audio {background:url(/images/icons/audio_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.download {background:url(/nprd08/images/icons/icon_download_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.quotes_up {background:url(/images/icons/quotes_up_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.quotes_down {background:url(/images/icons/quotes_down_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.print {background:url(/images/icons/print_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.typo {background:url(/images/icons/typo_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.emailtofriend {background:url(/images/icons/emailtofriend_16_16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.blogs {background:url(/images/icons/blogs_16_16.gif) top left no-repeat;}

#page .relatedlinks ul.bullet li.coverage {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.soundoff {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.poll {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.shopping {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}
#page .relatedlinks ul.bullet li.soundoff {background:url(/nprd08/images/icons/icon_16x16.gif) top left no-repeat;}

/*Hr links with delimeter*/
ul.delimeter li {float:left;margin-right:5px;padding-right:10px;}
ul.delimeter li {padding-bottom:3px;background:transparent url(/images/delimiter_hr.gif) center right no-repeat;}
ul.delimeter li a {font-family:arial; font-size:12px; color: #035a91;}
ul.delimeter li a span {display:block;}
ul.delimeter li a:hover span {text-decoration:underline;}


/*Page title*/
.col_940 .page_title {width:100%;}
.page_title {float:left;border-bottom:1px solid #e8e8e8;padding:8px 0 2px 0;width:620px;}
.page_title h3 {float:left;display:inline;}
.page_title h3 span {font-family:georgia; font-size:23px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.page_title h3 a span {font-family:georgia; font-size:24px; color: #000; text-transform:uppercase;padding:0 0 1px 0;font-weight:bold;}
.page_title h3 a:hover span {text-decoration:underline;}

.page_title h4 {float:left;padding:2px 0 0 10px;}
.page_title h4 span {font-family:georgia; font-size:20px; color: #000;padding:0 0 1px 0;font-weight:normal;}
.page_title h4 a:hover span {text-decoration:underline;}

.page_title_branding {float:left;border-bottom:1px solid #e8e8e8;padding:8px 0 2px 0;width:620px;}
.page_title_branding h3 {float:left;display:inline;}
.page_title_branding h3 span {font-family:georgia; font-size:23px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.page_title_branding h3 a span {font-family:georgia; font-size:24px; color: #000; text-transform:uppercase;padding:0 0 1px 0;font-weight:bold;}
.page_title_branding h3 a:hover span {text-decoration:underline;}
.page_title_branding span.branding {float:right;font-size:14px;font-weight:bold;}
.page_title_branding span.branding a {line-height:16px;}
.page_title_branding span.branding i {margin:5px 5px 0 0;float:left;}

/*Generic Section title - top bottom text*/
.section_title {border-bottom:3px solid #e8e8e8;padding:18px 0 2px 0;}

.section_title a {font-size:11px; color: #000;}
.section_title span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;font-weight:bold;}
.section_title span.chevron {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;font-weight:bold;}
.section_title span i {text-transform:lowercase;font-weight:normal;}
.section_title span a b.cc {color:#ec3326;font-weight:normal;}
.section_title span a b.dc {color:#221f72;font-weight:normal;}
.section_title span a b.hc {color:#a0b415;font-weight:normal;}
.section_title span a b.wc {color:#00aeef;font-weight:normal;}
.section_title span a b.fc {color:#1c60ef;font-weight:bold;font-family:arial;text-transform:capitalize;font-style:normal;}

.section_title h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title h3 a:hover span {text-decoration:underline;}
.section_title h3 a:hover span.chevron {text-decoration:none;}

.section_title h4 span {font-family:georgia; font-size:11px; color: #000;padding:0 0 1px 0;font-style:italic;font-weight:normal;}
.section_title h4 a {font-family:georgia; font-size:11px; color: #000;padding:0 0 1px 0;}
.section_title h4 a span {font-family:georgia; font-size:11px; color: #000;padding:0 0 1px 0;}
.section_title h4 a:hover span {text-decoration:underline;}

/*Generic Section title - left right text*/
.section_title02 {float:left;border-bottom:3px solid #e8e8e8;padding:8px 0 2px 0;width:100%;}
.section_title02 h3 {float:left;}
.section_title02 h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title02 h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title02 h3 a:hover span {text-decoration:underline;}

.section_title02 h4 {float:right;}
.section_title02 h4 span {font-family:georgia; font-size:12px; color: #000;padding:0 0 1px 0;font-style:italic;}
.section_title02 h4 a {font-family:georgia; font-size:12px;}
.section_title02 h4 a span {font-family:georgia; font-size:12px; color: #000;padding:0 0 1px 0;}
.section_title02 h4 a:hover span {text-decoration:underline;}

/*Generic Section title - Small*/
.section_title_small {padding:8px 0 2px 5px;}
.section_title_small h3 span {font-family:georgia; font-size:11px; color: #000;padding:0 0 1px 0;}
.section_title_small h3 a {font-family:georgia; font-size:11px; color: #000; text-decoration:none;}
.section_title_small h3 a span {font-family:georgia; font-size:11px; color: #000; text-decoration:none;}
.section_title_small h3 a:hover span {text-decoration:underline;}

.section_title_no_line {padding:8px 0 2px 0px;}
.section_title_no_line h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title_no_line h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title_no_line h3 a:hover span {text-decoration:underline;}

.section_title_no_line a {font-size:11px; color: #000;}
.section_title_no_line span {display:block;font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 5px;font-weight:bold;}
.section_title_no_line span i {text-transform:lowercase;font-weight:normal;}
.section_title_no_line span b.cc {color:#ec3326;font-weight:normal;}
.section_title_no_line span a b.cc {color:#ec3326;font-weight:normal;}
.section_title_no_line span a b.dc {color:#221f72;font-weight:normal;}
.section_title_no_line span a b.hc {color:#a0b415;font-weight:normal;}
.section_title_no_line span a b.wc {color:#00aeef;font-weight:normal;}

.section_title_no_line span.logotext {float:left;width:165px;margin-top:5px;margin-bottom:7px;border:none;}
.section_title_no_line a b.bs {float:left;width:20px;}


/*RSS Section title*/
.section_title_rss {float:left;border-bottom:3px solid #e8e8e8;padding:0 0 2px 0;width:100%;}
.section_title_rss h3 {float:left;font-family:georgia; font-size:14px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title_rss a span.rss {float:right;height:15px;width:12px;background:url(/images/icons/rsslogo.jpg) 0px 4px no-repeat;}
.section_title_rss h3 a {float:left;height:15px;width:auto;background:none;}
.section_title_rss h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title_rss h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.section_title_rss h3 a:hover span {text-decoration:underline;}

/*No Section title*/
.no_section_title .section_title {display:none;}

/*No MoreLinks*/
.no_morelinks .morelinks {display:none;}
.no_relatedlinks .relatedlinks {display:none;}

/*Sponsor Header*/
/*Sponsor Header*/
.sponsor_header {float:left;width:238px;background:#f5f8ff url(/images/logo/logo_fp_238_38.gif) top left no-repeat;;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:5px 0 5px 0}
.sponsor_header .logo a {float:left;width:238px;height:27px;}
.sponsor_header .logo a img {display:none;}
.sponsor_header .text {display:none;float:left;padding-left:5px;}
.sponsor_header a b.fc {color:#1c60ef;font-weight:bold;font-family:arial;font-style:normal;}


.sponsor_header_right {float:right;width:238px;background:#f5f8ff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:5px 0 5px 0}
.sponsor_header_right .logo {float:right;padding-right:5px;}
.sponsor_header_right .text {float:right;padding-right:5px;text-align:right;}
.sponsor_header_right a b.fc {color:#1c60ef;font-weight:bold;font-family:arial;font-style:normal;}

.sponsor_fp {float:left;width:130px;background:#f5f8ff;padding:5px 0 5px 0}
.sponsor_fp .logo {float:left;padding:5px 5px 0 0;}
.sponsor_fp .text {float:left;padding-right:5px;text-align:left;padding:0;margin:0;}
.sponsor_fp a b.fc {color:#1c60ef;font-weight:bold;font-family:arial;font-style:normal;padding:0;margin:0;}
.sponsor_fp span {line-height:12px;margin-top:2px;padding:0;float:left;}


/*RSS Section title*/
.rssfeature .section_title {float:left;border-bottom:3px solid #e8e8e8;padding:0 0 2px 0;width:100%;}
.rssfeature .section_title h3 {float:left;font-family:georgia; font-size:14px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.rssfeature .section_title a span.rss {float:right;height:15px;width:12px;background:url(/images/icons/rsslogo.jpg) 0px 4px no-repeat;}
.rssfeature .section_title h3 a {float:left;height:15px;width:auto;background:none;}
.rssfeature .section_title h3 span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.rssfeature .section_title h3 a span {font-family:georgia; font-size:11px; color: #000; text-transform:uppercase;padding:0 0 1px 0;}
.rssfeature .section_title h3 a:hover span {text-decoration:underline;}


/*Classifieds section*/
.classifieds {margin-bottom:15px;}
.classifieds .section_title {border:none;padding:0px 0 10px 0;}
.classifieds .section_title h3 span {font-family:arial; font-weight:bold; font-size:12px; color:#fff; text-transform:uppercase; padding:5px 0px 0px 6px;}
.classifieds .section_title h3 a span {float:left;color:#ffffff;background:none;}
.classifieds .driving .section_title {background:url(/images/bg_bar_driving.gif) top left repeat-x; float: left; height: 27px;width:300px;}
.classifieds .homes .section_title{background:url(/images/bg_bar_homes.gif) top left repeat-x; float: left; height: 27px;width:300px;}
.classifieds .working .section_title {background:url(/images/bg_bar_working.gif) top left repeat-x; float: left; height: 27px;width:300px;}
.trading_desk .section_title {background:url(/images/bg_bar_trading_desk.gif) bottom left no-repeat; float: left; height: 39px;width:240px;border:none;padding-top:0px;}
.trading_desk .section_title a {float:left;width:238px;height:41px;}
.trading_desk .section_title a span {display:none;}
.business_wire .section_title {background:transparent url(/images/bg_bar_business_wire.gif) no-repeat scroll left bottom;border:medium none;float:left;height:50px;margin:5px 0 5px 5px;padding:0;width:210px;}
.business_wire .section_title a {float:left;height:50px;width:210px;}
.business_wire .section_title a span {display:none;}


/*Generic Wrapper*/
.bigboxwrapper {float:left;padding:4px 0 4px 0;}
.rightadwrapper {float:left;padding:4px 0 4px 0;}
.impulsewrapper_hr {float:left;margin:4px 0 4px 0px;}

/*Generic Lines*/
.wrapper_hr_line {float:left;background:url(/images/hr_dot.gif) 150px 0px repeat-y;}
.wrapper_vr_line_210 {float:left;background:url(/images/hr_dot.gif) 210px 0px repeat-y;}

.rule_grey_double {border-bottom:4px #e5e5e5 double;}
.rule_grey_solid {border-bottom:1px #e5e5e5 solid;height:4px;}

/*Generic More Link text */
.section_morelink {float:right;margin:0 0 10px 0;padding:0 5px 5px 0;}
.section_morelink .featurecontent {float:right;}
.section_morelink .featurecontent a {font-size:12px;color: #7b7b7b;}
.section_morelink .featurecontent a span { font-size:12px;color: #7b7b7b;font-family:georgia;font-style:italic;}

/*Generic arrow*/
.arrow_blue {font-size:16px;color:#035a91;font-weight:bold;}

/*Legacy*/
table.legacy td {font-size:12px;color:#7b7b7b;line-height:18px;}
table.legacy td a {font-size:12px;color:#035a91;}

div.legacy {font-size:12px;color:#7b7b7b;line-height:18px;}
div.legacy a {font-size:12px;color:#035a91;}