/***********************************************************************************************************
Site - site.css
***********************************************************************************************************/
html, body { margin: 0; height: 100%; }
body { background: #fff; }

/**** Content Container/Container ****/
.content-container { width:977px; margin: 0 auto; background: #fff; }
.content-container ul, .container ul li { margin-left: 0; }
.container hr, .container p, .container ul, .container ol, .container dl, .container pre, .container blockquote, .container address, .container table, .container form  { margin-bottom: 0; }
.container { width: auto; margin-left: 12px; }
.container a:link, .container a:visited, .container a:active { color: #004e76; text-decoration: none; }
.container a:hover { color: #39c; text-decoration: underline; }

/**** Channel Bar ****/
.channel-bar-pagetitle{position:relative;}
.channel-bar .title h1{font-size:2.5em;margin:0 0 10px 8px;color:#000;letter-spacing:-.03125em;} 
.channel-bar{position:relative;clear:both;margin-left:4px;width:969px;}
.channel-bar:after, .channel-bar .title:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.channel-bar .title { *zoom: 1; }   
.sub-navigation{padding:0.7em 0;}

/**** Misc ****/
.component { clear:both; }
.content-divider { vertical-align: 0; }
.clearfix { *zoom: 1; }
div#live_news { margin: 0 0 10px; }
#content .generic-list .more { display: none; }
.author .by { color: #333; }
body div#section-branding { display: block; }
#top-728x90 div { margin-bottom: 10px; }
#crossrates th, #crossrates td, .international th, .international td { padding: 4px 2px; }
#content .ad-context { width: 300px; margin: -8px auto 10px; position: relative; color: #848484; text-align: right; text-transform: uppercase; font-size: 9px; }
#article-section .hmedia p.fn { padding: 0; }
#article-section .section-title a, #article-section .section-title a:hover { color: #183a52; }


/*** PNG Template ***/
.png-template { position: absolute; bottom: 0; left: 0; }
.img-container a { display: block; padding-top: 0; }

/*** Powering New Section Head/Footer ***/
.g-35, .g-7 { margin-right: 12px; float: left; }
.g-last { margin: 0; }
.g-35 { width: 828px; }
.g-7 { width: 156px; }
div.component, div.c { clear: both; }
div.c { border-top: 2px solid #990000; padding: 6px 0 0; }
div.c-bdr-4 { border: 0 none; }
div.c-bdr-4 .title { border-bottom: 1px solid #ccc; }
h2.title { padding: 0 0 8px; line-height: 14px; margin: 0; }
div.c-bdr-4 .c-item-first { padding: 10px 0 0; }
div.c-item { margin: 0 0 8px; }
div.c-item-first { border: 0 none; }
.dv-list .dv-item { font-size: 11px; }
div.m-l .m { padding-right: 12px; float: left; }
.dv-feature .summary { line-height: 16px; }
.dv-list-3 .dv-encap { width: 125px; margin-right: 10px; float: left; }
.dv-list-3 .dv-item { margin: 0 0 8px; padding: 0; background: none; }
.dv-list-3 .dv-item span, .dv-list-3 .dv-item strong { float: left; }
.dv-list-3 .dv-item span { width: 19px; height: 19px; margin-right: 10px; background: #bbb url("/static/fb2/ws/img/site/bg-marker-2.gif") no-repeat; color: #004e76; font-weight:bold; text-align: center; }
.dv-list-3 .dv-item strong { width: 95px; padding: 3px 0 0; }
.dv-social-media .dv-item span { width: 12px; height: 12px; background: url("/static/all/img/global/bg-icon-media-1.gif") no-repeat; }
.dv-social-media .dv-item strong { padding: 0; }
.dv-social-media .dv-item .one { background-position: 0 1px; }
.dv-social-media .dv-item .two { background-position: 0 -12px; }
.dv-social-media .dv-item .three { background-position: 0 -24px; }
.dv-social-media .dv-item .four { background-position: 0 -36px; }
.dv-social-media .dv-item .five { background-position: 0 -48px; }
.dv-feature, .dv-list, .dv-slideshow, .dv-item { zoom: 1; }
.dv-feature:after, .dv-list:after, .dv-item:after { width: 0; height: 0; padding-top: 0.01px; display: block; clear: both; content: " "; font-size: 0; }
div.overlay-layer { z-index: 99999; }
#section-branding #top-728x90 { padding: 0 0 8px; }

/*** Legacy ***/
.portlet.c { border: 0 none; }

/***********************************************************************************************************
Header
***********************************************************************************************************/
#section-head { background: #000 url("/static/fb2/ws/img/site/bg-layer-1.gif") repeat-x 50% 25px; padding: 28px 0 0; margin: 0 0 5px; }
#section-head .encapsulate, #section-head #nav-primary ul, #nav-sub ul { width: 972px; }
#section-head .c { border: 0 none; }
#section-head #search-site { width: auto; position: relative; z-index: 999; }
#section-head #search-site #search { background: #fff url("/static/fb2/ws/img/site/bg-icon-1.gif") no-repeat 7px 6px; color: #999; }
#section-head #search-site input { width: 210px; padding-left: 30px; border: 0 none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #fff; }
#section-head #search-site input.btn-lrg { width: 80px; margin-left: 5px;  }
#section-head .search-results { position: absolute; top: 33px; right: 90px; }
#section-head .search_drop_overlay { position: absolute; top: 2px; right: 0; width: 247px; background: url("/static/fb2/ws/img/site/bg-layer-5.gif") no-repeat 12px 0; }
#section-head .search-results .search_drop_list { margin: 9px 0 0; padding: 5px; background: #fff; border: 1px solid #ccc; border-width: 0 1px 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /*-moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;*/ }
#section-head .search-results abbr { float: left; width: 70px; color: #000; }
#section-head .search-results span { float: left; color: #666; }
#section-head .search-results .alt span { float: none; color: #004e76; font-weight: bold; }
#section-head .search-results ul { border: solid #ccc; border-width: 1px 1px 0 1px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
#section-head .search-results li { border-bottom: 1px solid #ccc; padding: 4px 12px; font-weight: normal; overflow: hidden; zoom: 1; }
#section-head .search-results .search_drop_top { display: none; }
#section-head .search-results .search_drop_link1 { border-bottom: 0; padding: 0; border: solid #ccc; border-width: 0 1px 1px 1px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
#section-head .search-results .search_drop_link1 a { display: block; font-size: 11px; font-weight: bold; background: #e6edf1 url("/static/fb2/ws/img/site/bg-btn-5.gif") no-repeat 95% 50%; color: #004e76; padding: 12px 30px 12px 12px; }
#section-head .search-results .corporation { float: right; width: 74%; }
#section-head .search-results .ticker { width: 25%; }
div#section-head .btn-lrg, div#section-head .btn-lrg:visited { margin: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #183a52; }
#section-head #nav-primary { background: #343434; background: -moz-linear-gradient(0% 100% 90deg,#282828, #585858); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#858585), to(#282828)); border-top: 2px solid #d4a017; }
#section-head #nav-primary li { border-left-color: #000; height: auto; }
#section-head #nav-primary li.last { border-right: 1px solid #000; }
#section-head #nav-primary li.last a { background: url("/static/fb2/ws/img/site/bg-btn-9.gif") no-repeat right 14px; margin-right: 10px; }
#section-head #nav-primary li.last:hover { background: #4f4f4f; background: -moz-linear-gradient(0% 100% 90deg,#4f4f4f, #767676); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#767676), to(#4f4f4f)); }
#section-head #nav-primary li.last a:hover { background: url("/static/fb2/ws/img/site/bg-btn-9.gif") no-repeat right 14px; }
#section-head #nav-primary li.active { height: 40px; }
#section-head #nav-primary li.active a { color: #004e76; }
#section-head #nav-primary li a { border-left: 1px solid #666; text-shadow: 0 -1px 0 #330000; font-size: 13px; }
#section-head #nav-primary li a:hover { background:	#4f4f4f; background: -moz-linear-gradient(0% 100% 90deg,#4f4f4f, #767676); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#767676), to(#4f4f4f)); }
#section-head #headlines { width: 100%;/* Move to head.css */ margin: 0; border: 0 none; padding: 4px 0 15px; overflow: hidden; }
#section-head #headlines .dv-list h2 { background-image: url("/static/fb2/ws/img/site/bg-text-1.png");  width: 72px; height: 16px; }
#section-head #headlines .dv-item { background: url("/static/fb2/ws/img/site/bg-marker-3.gif") no-repeat 0 5px; }
#section-head #headlines .dv-item-first { background-image: none ; padding-left: 0; }
#section-head #headlines .dv-item a { color: #fff; }
#section-head .branding { position: relative; left: -49px; }
#section-head #uo-data { padding: 26px 0 0; text-align: right; }
#section-head #uo-data div { text-align: left; }
#section-head #util { border: 0 none; }
#section-head #util dd.head-fb { border-left-color: #373737; border-right-color: #aaa; }
#section-head #util dd a.active { background: #313337; border-bottom-color: #313337; color: #ccc; text-shadow: none;  }
#section-head #weather_cur_loc .degree img { height: 26px; }
#util .forecast { width: 26px; height: 11px; padding-right: 6px; display: -moz-inline-stack; display: inline-block; background: url("/static/fb2/ws/img/site/bg-icon-forecast.png") no-repeat; cursor: pointer; }
#util .forecast:hover { background-position: 0 -11px; }
#util .a-forecast { float: right; position: relative; top: 8px; }
#weather_loc_change fieldset { padding: 2px 0 0; }
#section-head #headlines .c { float: right; }

/*** Header inc ***/
#header-inc .encapsulate { margin: 0; }
#header-inc #util { padding-left: 6px; }

/**** Nav Sub ****/
#nav-sub .c { border: 0 none; padding: 0; }
#nav-sub .c-item { margin: 0; }
#nav-sub { margin: -5px 0 16px; border-bottom-color: #c9d8e1; background: -moz-linear-gradient(0% 100% 90deg,#e6edf1, #FFFFFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e6edf1)); }
#nav-sub ul, #nav-sub li, #nav-sub li.active a { background-image: url("/static/fb2/ws/img/site/bg-layer-2.gif"); }
#nav-sub ul { overflow: hidden; zoom: 1; }
#nav-sub .dv-encap { width: 977px; }
#nav-sub li { height: auto; padding: 0; }
#nav-sub li a { padding: 9px 9px 5px; color: #004e76; }
#nav-sub li.active a, #nav-sub li.active a:hover { color: #004e76; }
#nav-sub li.active a { background-position: 100% 0; }

/*** Breaking News ***/
#headline-callout .callout { margin: 0 0 8px; }
#headline-callout .callout p { font-size: 15px; }
#headline-callout #developingstory { background: #b00 url("http://www.foxnews.com/static/all/img/head/bg-alert-ds.gif") no-repeat 0 0; }
#headline-callout #developingstory p { margin: 0 0 0 181px; }
#headline-callout #livenews { background: #b00 url("http://www.foxnews.com/static/all/img/head/bg-alert-wl.gif") no-repeat 0 0; }
#headline-callout #livenews p { margin: 0 0 0 130px; }
#headline-callout #marketalert { background: #b00 url("/static/fb2/ws/img/site/bg-alert-ma.gif") no-repeat 0 0; }
#headline-callout #marketalert p { width: 83%; margin: 0 0 0 151px; }
#headline-callout #specialcoverage { background: #b00 url("/static/fb2/ws/img/site/bg-alert-sc.gif") no-repeat 0 0; }
#headline-callout #specialcoverage p { width: 80%; margin: 0 0 0 181px; }
#headline-callout #marketalert .sign-up, #headline-callout #marketalert .live-player, #headline-callout #specialcoverage .live-player, #headline-callout #specialcoverage .sign-up, #headline-callout #developingstory .sign-up, #headline-callout #developingstory .live-player, #headline-callout #livenews .sign-up { display: none; }

/**** Section Footer 2 ****/
#section-footer-2 { clear: both; overflow: hidden; min-width: 1010px; background: #545454 url("/static/fb2/ws/img/site/bg-layer-3.gif") repeat-x; padding: 30px 0 0; zoom: 1; line-height: normal; }
#section-footer-2:after { width: 0; height: 0; padding-top: 0.01px; display: block; clear: both; content: " "; font-size: 0; }
#section-footer-2 .c { border-color: #999; border-width: 1px; }
#section-footer-2 .title { font-size: 16px; font-weight:normal; text-transform: uppercase; border-bottom-color: #999;  } 
#section-footer-2 .title, #section-footer-2 li a { color: #fff; -moz-box-text-shadow: 0 1px 0 #000; text-shadow: 0 1px 0 #000; }
#section-footer-2 ul { margin: 0 0 15px; }
#section-footer-2 li { font-weight: normal; background-image: none; padding: 2px 0; color: #fff; }
#section-footer-2 li a { font-size: 11px; font-weight: bold; text-decoration: none; }
#section-footer-2 li a:hover { color: #c9d8e1; text-decoration: underline; }
#section-footer-2 .encapsulate { width: 977px; margin: 0 auto; }
#section-footer-2 .dv-item { margin: 0; }
#section-footer-2 .dv-feature, #section-footer-2 .dv-feature p { font-size: 11px; color: #fff; }
#section-footer-2 .dv-feature p { padding: 0 0 15px; }
#section-footer-2 .dv-feature a { -moz-box-text-shadow: none; text-shadow: none; }

/***********************************************************************************************************
Footer
***********************************************************************************************************/
#footer{ width: 957px; margin: 0 auto; padding:10px 5px 10px; background: url("../img/footer-bg.jpg") repeat-x #fff; color: #616161; border-top:1px solid #ccc; text-align:left; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer h1{display:none;}
#footer p{clear:both;margin:0 0 5px 10px; font-size:10px;}
#footer p a{color:#000;font-weight:bold;}
#footer ul{ float:left;margin: 0 0 5px; padding:3px 3px 18px;*padding-bottom:8px;}
#footer ul li{ border-left:1px solid #ccc; display:inline; font-weight:bold;padding:0 3px 0 6px;font-size:10px;}
#footer ul li.first { margin: 0; border: 0; }
#footer ul li a{color:#000;}
#footer ul.right{float:right;margin-right:2px;width:auto;}

/**** Foot Columns ****/
.foot-content{padding: 10px 0 0;  border-top:1px solid #CDCDCD;clear:both;}
.foot-content .span-2 { overflow: hidden; }
.foot-content .portlet { width: 100%; }
.foot-content .composite{border-top:none;}
.foot-content .composite-a{float:left;margin:0 16px 5px 0;padding-bottom:20px;}
.foot-content .composite-a h2{display:none;}
.foot-content .composite-a p{display:none;}
.foot-content .composite-a ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.foot-content .composite-a ul li{clear:both;font-size:11px;font-weight:normal;line-height:1.15em;padding:3px 0 5px !important;zoom:0;}
#content .foot-content .composite-a ul li { border: 0; }
.foot-content .composite-a ul li .primary { float: none; }
.foot-content .composite-a ul li a{font-size:11px;}
.foot-content .composite-a ul.first{padding-top:3px;}
.foot-content .top { padding: 0 0 5px; border-bottom: 1px solid #ccc; }

/***********************************************************************************************************
Image Formats
***********************************************************************************************************/
.img.format-0{width:60px; margin: 0 8px 8px 0; }
.img.format-1{width:60px;}
.img.format-2{width:129px;}
.img.format-3{width:198px;}
.img.format-4{width:267px;}
.img.format-5{width:336px;}
.img.format-6{width:405px;}
.img.format-9{width:612px;}

.hnews .img.format-6{margin-right:5px;}
.player-format-4 { margin-right: 7px; float: left; }
.hnews .related-media.format-4 { width: 267px; margin-right: 17px; float: left; }
.hnews .related-media.format-3{width:198px;}
.hnews .related-media.format-6{width:405px; float: left; }
.hnews .related-media.format-9{width:612px;}

img.format-0  {width:50px;height:50px; }
img.format-1  {width:60px;height:60px;}
img.format-2, .format-2 img {width:121px;}
img.format-3, .format-3 img {width:190px;}
img.format-4 {width:267px;}
.format-4 img {width: 259px; }
img.format-5b, .format-5b img{width:336px;}
img.format-5, .format-5 img {width:336px;}
img.format-6, .format-6 img {width:397px;}
img.format-9, .format-9 img {width:604px;}

/***********************************************************************************************************
Ads
***********************************************************************************************************/
.main-col .ad.qu { margin: 0; padding: 15px 0 10px; }
.advertisement-c{position:absolute;top:0;right:10px;width:152px;height:31px;}
.advertisement-c .ad {clear:none;padding:0;text-align:left;}

/***********************************************************************************************************
Portlet
***********************************************************************************************************/
.portlet{color:#555;margin:0;padding:0;width:99%;overflow:hidden;}
.portlet h2{ margin: 0; color:#004e76; font: bold 20px/1.0833em arial, sans-serif; letter-spacing:-0.020833em;}
.portlet h2 a img{margin-left:5px;}
.portlet ul, .portlet ul li{margin:0;padding:0}
#side .portlet {clear:both;padding:.5em 0 0 0;border-top:2px solid #AAA;}
#side .portlet h1{margin:0 0 .5em 0;color:#000;font-size:1.5em;font-weight:normal;text-transform:uppercase;}
#side .portlet h1 .initial{font-weight:bold;font-size:0.75em;color:#A00;line-height:16px;}
.generic-list{clear:both;}
.generic-list .deck { clear:none !important;float:none;width:auto; }
.generic-list .deck p{color:#000;margin:0 0 2px 0;font-size:1em;line-height:17px;*line-height:16px;_line-height:16px;}
.generic-list .img{float:left;}
.generic-list .credit, .generic-list .caption{color:#666;font-size:.833em;}
.generic-list .credit{margin:0 0 1em 0;text-align:right;line-height:.5em;}
.generic-list .caption{line-height:1.4em;}

/***********************************************************************************************************
Features
***********************************************************************************************************/
.feature-item-c .img{float:right;margin-left:5px;}
.feature-item-c img.author, .feature-item-d img.author {float:left;padding-right:5px;}
.break{height:1px;margin:0;padding:0;width:100%;_margin-top:-10px;}
.features .break{clear:both;}
.features h2{font-size:15px;margin:0;}
.feature-item h2{*float:left;}
.features li{clear:both;padding:5px 0;width:100%;}
.features-c .publish-date {display:block !important;margin:0;padding:0;}
.features-c h2{margin:0;}

/**** FB Tools ****/
.fb-tools .link-list-e h2 { color: #004e76; font: bold 12px arial; letter-spacing: 0; margin:0; padding: 0 0 0 10px; text-transform: none; }
.fb-tools .link-list-e .top { display: none; }
.content-container .fb-tools .type { padding: 5px 0; }
#content .fb-tools .link-list-e li { background: none; padding-bottom: 0; }
.fb-tools .link-list-e li a { color: #000; font-size: 11px; }
.fb-tools .bottom a.button { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; cursor: pointer; font: bold 12px arial, sans-serif; letter-spacing: -0.01em; margin: 10px 5px 10px 0; padding: 4px 10px; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; -webkit-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; float: right; }
.fb-tools .bottom a.button:hover { background: -moz-linear-gradient(0% 100% 90deg,#ddd, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd)); }
.fb-tools .bottom a.button:active { background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4);  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); }
.fb-tools .bottom a.button:visited { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));  }
	
/**** Feature Column ****/
.feature-column { padding:0; }
.feature-column ul li .channel-name { color: #004e76; display: block; font-weight: bold; margin: 0; }
.feature-column ul { overflow: hidden; list-style: none; padding: 0; width: 100%; }
.container .feature-column ul li a { margin: 0; line-height: 14px; padding:0; text-decoration: none; }
.container .feature-column ul li a:hover { text-decoration: underline; }

/**** Feature Column A ****/
.feature-column-a .channel-name { font-size: 14px; }
.feature-column-a h2 { color: #8C6530; display: block; font-size: 11px; font-weight: bold; letter-spacing: 0; text-transform: uppercase; }	
.feature-column-a img.author { display: inline; float: left; padding-right: 5px; }
.feature-column-a ul { border-bottom: 1px solid #ccc; }
.feature-column-a ul li { overflow:hidden; padding-bottom: 5px; width: 100%; }
#content .feature-column-a li a { color: #000; }

/**** Feature Column B ****/
.feature-column-b .channel-name { font-size: 12px; }
.feature-column-b ul.first li { border: none; } 
.feature-column-b ul li { float: left; width: 40%; border-top: 1px solid #ccc; list-style: none; margin: 0 5px -9994px 0; padding: 5px 10px 9999px; }
#content .feature-column-b li a { color: #004e76; }

/***********************************************************************************************************
Channel Bar
***********************************************************************************************************/
.channel-bar .generic-list, .channel-bar .composite{border:none;}
.channel-bar.sub-navigation .more{display:none;}
.channel-bar { clear: both; zoom: 1; }
.channel-bar:after { width: 0; height: 0; padding-top: 0.01px; display: block; clear: both; content: " "; font-size: 0; }
.channel-bar .title, .channel-bar .advertisement-b { float: left; }
.channel-bar .title { padding-right: 10px; }
.features-c h2{margin:0;}

/**** Channel Bar Sub Navigation ****/
.channel-bar-sub-navigation { margin: 0 0 5px 5px; padding: 5px 0; border-bottom: 1px solid #ccc; position: static; }
.channel-bar-sub-navigation ul { overflow: hidden; }
.channel-bar-sub-navigation ul li { margin-left: 5px; padding-left: 7px; border-left: 1px solid #ccc; float: left; line-height: 1.2; font-size: 11px; font-weight: normal; }
.channel-bar-sub-navigation ul li.first { border: 0; }
.channel-bar-sub-navigation ul li a { padding-top: 3px; display: -moz-inline-box; display: inline-block; color: #7b6039; text-decoration: none; }
.channel-bar-sub-navigation ul li a:hover, .channel-bar-sub-navigation ul li.active a { color: #606060; text-decoration: none; }
.channel-bar-sub-navigation ul li.credit-center a { padding: 4px 7px; border: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #74a100; color: #fff; }
.channel-bar-sub-navigation ul li.credit-center a, .channel-bar-sub-navigation ul li.credit-center a:hover { color: #fff; }

/**** Generic ****/
.generic-list.link-list, .composite {color:#333;margin:0;padding:0;}
.generic-list h1, .composite h1, .widget h1 {color: #000; font-size:13px;text-transform:uppercase;letter-spacing:-0.01em;}
.generic-list .publish-date, .generic-list .publish-date-alt,
.publish-date .full-date, .publish-date .timestamp, .generic-list .source, .generic-list .author, .generic-list .caption, .generic-list .credit, .generic-list .channel-name, .generic-list .related, .features.a .more, .features .related, #content .newfreeform .loading, #content .video .loading { display: none; }
.feature-item li{clear:both;}

/**** Composite H ****/
.main-col .parent-component.composite-h { border-top: 0; padding: 0; }
.main-col .composite-h .type { width: 198px; margin-left: 9px; padding: 10px 0 10px; border-top: 1px solid #ccc; float: left; }
.main-col .composite-h .first-type { margin-left: 0; }
.main-col .composite-h h4 { color: #000; font-size: 13px; margin: 0 0 10px; text-transform: uppercase; }
.main-col .composite-h h2 { color: #000; font-size: 13px; letter-spacing: -1px; }
.main-col .composite-h .link-list-d li { margin: 6px 0 0; padding: 0 0 0 10px; background: url("../img/icon-bullet.gif") no-repeat  0 4px; color: #004e76; line-height: 14px; font-size: 11px; }

/**** Features Horizontal ****/
.features-horizontal h2{font-size:1.3em;line-height:1.1em;margin-bottom:.8em;letter-spacing:0;}
.features-horizontal .deck p{margin-bottom:2em;font-size:1em;line-height:1.25em;}
.features-horizontal ul li{width:48%;margin-right:1.125em;}
.main-col .features-horizontal li { border: 0; }
.features-horizontal li h2{float:left;}
.feature-item .publish-date, .feature-item .author, .features-horizontal .publish-date, .features-horizontal .author{display:inline;vertical-align: top;margin-right:.25em;font-size:.9em;color:#333;}
.feature-item .author,.features-horizontal .author{color: #004e76; }
.features-horizontal .break{clear:both;}
.generic-list p.related{clear:both; color:#000;margin:0;font-size:11px;font-weight:bold;float:left;padding-top:12px; text-transform: uppercase;}
.generic-list ul.related{clear:both; display: block;}
.content-container .generic-list ul.related li{background:transparent url(../img/icon-bullet.gif) no-repeat scroll 0 3px;color:#004e76;line-height:14px;margin:3px 0 0; padding-left: 10px; font-size: 12px; }
.generic-list .more{text-align:right;}
.generic-list .more a:link {text-decoration:underline;}
.generic-list .more a:visited {text-decoration:underline;}
.generic-list .more a:hover {text-decoration:none;}
.link-list{font-weight:bold;}

/**** Buttons ****/
.generic-list p.more{float:left;margin:0;width:auto;}
.generic-list p.more a{background:#fff;border:1px solid #bfbfbf;display:inline;font-size:12px;font-weight:bold;padding:0 10px;text-decoration:none !important;text-transform:uppercase;}
.generic-list p.more a:hover{background:#183A52;border:1px solid #bfbfbf;color:#fff;text-decoration:none !important;} 

/****  Tabbed Lists ****/
.composite-tabbed{ margin: 0 0 10px; padding:0.7em 0;}
.portlet .composite-item {border:1px solid #ccc;clear:both;margin:0;padding:5px;display:none;}
.portlet .pane{border:1px solid #ccc;clear:both;margin:0;padding:20px 20px 20px 30px;display:none;}
.portlet .pane {list-style:disc;list-style-position:outside;}
.portlet .pane li {line-height:1.5em;margin-bottom:.5em;}
.portlet .pane li a:link {color:#004e76;}
.portlet .pane li a:visited {color:#004e76;}

/**** B List Styles ****/
.portlet .pane.b {list-style-type:none;padding-left:20px;}
.portlet .pane.b li{clear:both;line-height:1.5em;padding-bottom:1em;border-bottom:1px solid #ccc;}
.portlet .pane.b p{float:left;width:88%;font-weight:bold;}
.portlet .pane.b a.more {text-align:right;display:block;margin-left:250px;font-size:2.5em;font-family:Georgia, Times;width:10%;}
.portlet .pane.b .date,
.portlet .pane.b .comments{margin-right:3em;font-weight:normal;font-size:.9em;color:#bbb;}
ul.tabs:after {content:" ";clear:both;display:block;padding-top: 0.01px;height:0;font-size:0;}
ul.tabs{*zoom: 1;}
ul.tabs li {position:relative;top:1px;float:left;border:1px solid #ccc;border-bottom:0;margin:0 5px 0 0;padding:10px 15px;font-size:12px;font-weight:bold;text-transform:uppercase;}
ul.tabs li a:link {color:#bbb;}
ul.tabs li a:visited {color:#bbb;}
ul.tabs li a:hover {color:#39c;}
ul.tabs li.active {border-bottom:1px solid #FFF;}
ul.tabs li.active a{text-decoration:none;color:#004e76;}

/**** Alert Box ****/
.alertBox { height: 37px; margin: 0 0 10px; padding: 0 0 0 45px; border-top: 1px solid #efefef; clear:both; overflow: hidden; background: #dedede url("../img/bg_alert.jpg") no-repeat; color:#000; text-align: left; }
.alertBox p, .alertBox a { color:#004e76; }
.alertBox p { margin: 4px 0 0; float: left; font-size:22px; font-weight: bold; }
.alertTop, .alertBottom { width: 100%; height: 5px; margin: 0; clear: both; display: none; }
.alertBottom { margin: 0 0 10px; }
.alertBox h5 { margin: 8px 10px 0 0; float: left; color: #004e76; font-size: 18px; text-transform: uppercase; }

/**** Slideshow ****/
div.content-container .slideshow-desc h2, div.content-container .slideshow-related h4, 
div.content-container .slideshow-desc p span, div.content-container .slideshow-controller span, 
div#slideshow-overlay a, div#slideshow-overlay h2 { color: #004e76; }
#slideshow .slideshow-related h4, #slideshow .slideshow-controller span, #slideshow .slideshow-desc h2 { color: #000; }
div.tooltip .slideshow li a:hover, div.tooltip .slideshow li.active a { border-color: #004e76; }
div#section-intro { border-color: #ccc; }
#section-intro .preamble a { color: #004e76; }
div#slideshow-overlay h2 { background: #fef5d8; }
div#section-intro .additional-slides { background-image: url("/static/fb2/ws/img/ss-bg-browseslides.gif"); }
div.slideshow-controller .prev { background-image: url("/static/fb2/ws/img/ss-bg-icon-prev2.gif"); }
div.slideshow-controller .next { background-image: url("/static/fb2/ws/img/ss-bg-icon-next2.gif"); }
div.slideshow-feature .prev { background-image: url("/static/fb2/ws/img/ss-bg-icon-prev.gif"); }
div.slideshow-feature .next { background-image: url("/static/fb2/ws/img/ss-bg-icon-next.gif"); }
div#slideshow-overlay .sectioning li { background-image: url("/static/fb2/ws/img/ss-bg-indicator.gif"); }

/**** Head ****/
#head { background: #fff; }

/**** Baynote Changes ****/
.bn_g_guidecontainer{width:257px; float:left;}
#bn_placeholder0{width:257px;}
.bn_g_welcome{color:#000;font-family:arial,sans-serif;font-size:12px;font-weight:bold;padding:0;margin:0 0 5px 0;border-bottom:1px solid #ccc;}
.bn_g_container{background-color:#fff; border:1px solid #ccc; border-left:none; border-right:none; font-weight:normal; font-size:11px; padding:18px 0 6px 0; color:#004e76;}
.bn_g_welcome{background:none; color:#000; font-family:arial, sans-serif; padding:0; font-size:17px; font-weight:normal;}
.bn_g_subhead{padding:2px 0 8px 0; font-size:18px; color:#000; text-transform:uppercase; font-weight:bold;} 
.bn_g_result{padding-bottom:12px; background: url("../img/bullet_related.gif") no-repeat;}
.bn_g_result a{text-decoration:underline; }

/**** Pagination ****/
.hnews.print{color:#000;margin:0;background: #fff url("../img/print-logo.gif") 0 0 no-repeat;} 
.hnews.print .right{float:right;} 
.hnews.print .logo{display: block;clear:both;} 
.hnews.print p{font-size:1.2em;margin-bottom:1.2em;line-height:1.5em;} 
.hnews.print p.deck{color:#777;font-weight:bold;}
.hnews.print .print-close {float:right;margin-right:10px;color:#555555;}

/**** Block Quote For QA ****/
.generic-list.block-quote.abq li h2{display:none;} 
.generic-list.block-quote.abq li.teaser {padding:28px 0 0 17px;background: url("../img/quotes-3-top.jpg") 5px 0 no-repeat;width:183px;}
.generic-list.block-quote.abq li .deck p{float:none;clear:both;border:1px solid #ccc;border-top:none;border-bottom:none;font-size:12px;margin:0px;padding:0 12px 20px 12px;color:#666;font-style:italic;line-height:18px;width:143px;_padding:0 11px 20px;}
.generic-list.block-quote.abq li .deck{margin:0;padding:0;clear:both;background: url("../img/quotes-3-bottom.jpg") -12px 100% no-repeat;}
.generic-list.block-quote.abq .footer{color:#004e76;font-size:12px;font-weight:bold;}
.generic-list.block-quote.abq p.related,.generic-list.block-quote.abq ul.related{color:#004e76;font-size:12px;font-weight:bold;}
.generic-list.block-quote.abq p.related{display:inline;clear:none;}
.generic-list.block-quote.abq ul.related{display:inline;clear:none;}
.generic-list.block-quote.abq ul.related li{display:inline;margin:0;}
* html .generic-list.block-quote.abq ul.related li{margin:0 0 0 10px;}
.generic-list.block-quote.bbq li h2{display:none;}
.generic-list.block-quote.bbq h1{color:#000 !important;} 
.generic-list.block-quote.bbq .teaser{padding:44px 0 0 17px;background: url("../img/quotes-5-top.jpg") 0 0 no-repeat;width:333px;}
.generic-list.block-quote.bbq li .deck p{float:none;clear:both;border:1px solid #ccc;border-top:none;border-bottom:none;font-size:12px;margin:0px;padding:0 12px 20px 12px;color:#666;font-style:italic;line-height:18px;width:268px;}
.generic-list.block-quote.bbq li .deck{margin:0;padding:0 0 12px 0;clear:both;background: url("../img/quotes-5-bottom.jpg") -17px 100% no-repeat;}
.generic-list.block-quote.bbq .footer{color:#666 !important;font-size:11px;margin:0;padding:0 0 0 30px;text-decoration:none !important;}
.generic-list.block-quote.bbq ul.related{display:block;color:#000;font-size:12px;font-weight:normal;margin:0;padding:5px 0 0 30px;}


/**** Bank Rates ****/
.composite-tabbed { overflow: visible;  }
.tickerdata { position: relative; z-index: 9999; }
.composite-tabbed ul.tabs:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.composite-tabbed ul.tabs { zoom: 1; }
.composite-tabbed ul.tabs li { background: #eee; border: 1px solid #ccc; border-bottom: 0; color: #999; float: left; font-size: 0.9em; margin: 0 2px 0 0; padding: 6px 3px; position: relative; text-transform: uppercase; top: 1px; }
.composite-tabbed ul.tabs li:hover { background: #fff; }
.composite-tabbed ul.tabs li a { color: #999; }
.composite-tabbed ul.tabs li a:hover, .composite-tabbed ul.tabs li.active a { color: #000; text-decoration: none; }
.composite-tabbed ul.tabs li.active { background: #fff; border-bottom: 1px solid #FFF; }
.tickerdata .composite-item { border: 1px solid #ccc; border-width: 1px 1px 0; clear: both; color: #737373; display: none; margin: 0; padding: 5px 0 0; }
.tickerdata div.active { display:block; }
.tickerdata table { border: 0; color:#333; margin:0; text-align:left; width:100%; }
.tickerdata table th, .tickerdata table td { border-bottom: 1px solid #ccc; border-width: 1px 0 1px 1px; font-size: 11px; font-weight: normal; padding: 3px 5px; text-align: center; vertical-align: middle; width: 55px; }
.tickerdata table .first { text-align: left; width: 100px; }
.tickerdata table .black { color: #000; }
.tickerdata table .week { width: 80px; }
.tickerdata table td a { color: #333; }
.tickerdata table tr.grey td { background: #eee; }
.tickerdata p{ text-align:right; color:#000; font-size:.7em;}
.tickerdata .bottom { clear: both; padding: 10px 5px; zoom: 1; position: relative; }
.tickerdata .bottom:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.tickerdata form { margin: 0; padding: 0; }
.tickerdata label { color: #000; float: left; font-size: 11px; font-weight: normal; margin-right: 10px; }
.tickerdata  input {font-family:arial, sans-serif; padding:6px; width:75px; }
.tickerdata  button { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; color: #004e76; cursor: pointer; font: bold 12px arial, sans-serif; margin: 0 0 0 5px; padding: 4px 10px; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; -webkit-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; }
.tickerdata  button:hover { background: -moz-linear-gradient(0% 100% 90deg,#ddd, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));  color: #39c; }
.tickerdata  button:active { background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff));  color: #004e76; }
.tickerdata  button:visited { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));  color: #004e76; } 

/**** Economic Calendar  Mod ****/
.cal-mod { overflow: hidden; margin:0 0 10px; text-align: left; width:300px; }
.cal-mod ul { line-height:1.3em; overflow: hidden; margin: 0; padding: 0 0 5px 0; width: 298px; }
.cal-mod ul li{ clear: none; border-top: 1px solid #ccc; color: #848484; float: left; font-size: 11px; list-style: none; margin: 0; padding: 5px; width: 290px; }
.cal-mod ul.label { border: none; overflow: hidden; padding: 2px 5px; width: 288px; }
.cal-mod ul.label li { font-size: 11px; padding: 0 0 3px; border: none; }
.cal-mod ul li p { margin: 0; padding: 0; }
.cal-mod .one { width: 63px; }
.cal-mod .two { width: 115px; }
.cal-mod .three { text-align: center; width: 60px; }
.cal-mod .four { text-align: center; width: 50px; }
.cal-mod .entry-container { float: left; width: 180px; }
.cal-mod .entry-container span { display: block; float: left; }
.cal-mod .entry-ticker { float: left; text-align: center; width:55px; }
.cal-mod .entry-ticker p { color: #000; }
.cal-mod .entry-ticker .positive { color: #690; }
.cal-mod .entry-ticker .negative{ color: #bb0000; }
.cal-mod p.ezLink { color:#000; padding-top: 19px; *padding-top: 5px; }
.cal-mod p.ezLink a { color: #004e76; text-decoration: none; }
.cal-mod .cal-mod-ad-tag { padding: 0 0 5px; overflow: hidden; }
.cal-mod .cal-mod-ad-tag strong.powered { padding: 0 0 5px 5px; display: block; color: #000; font-size: 9px; text-align: left; }
.right-col .cal-mod .ad { margin:0; padding: 0; text-align: center; }
#content .cal-mod p.more { display: block; float: none; text-align: right; }
#content .cal-mod p.more a { border: none; text-transform: none; }
#content .cal-mod p.more a:hover { background: none; border: none; } 

/*** Ticker Data DropDown ***/
.tickerdata #rate-dropdown { position: relative; float: left; display: inline; margin: 4px 0 0 85px; zoom: 1; }
.tickerdata #rate-dropdown:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.tickerdata #dropdown-1 { display: none; }
.tickerdata .dropdown { position: relative; zoom: 1; padding-left: 5px; width: 145px; height: 19px; border: 1px solid #ccc; color: #666; font-size: 11px; cursor: pointer; text-indent: 4px; }
.tickerdata .dropdown img { position: absolute; top: 0; right: 0; }
.tickerdata ul.dropdown-ul{ position: absolute; display: none; left: 0; top: 20px; width: 150px; z-index:999; border: 1px solid #ccc; border-width: 0 1px 1px; background: #fff; }
.tickerdata ul.dropdown-ul li { display: inline; margin: 0; padding: 0; background: none; }
.content-container .tickerdata ul.dropdown-ul li a { display: block; margin: 0; padding: 5px 10px; border: 0; background: #fff; color: #666; font-size:11px; text-decoration: none; }
.tickerdata ul.dropdown-ul li a:hover { background: #410400; color: #fff; text-decoration: none; }

/**** Split ****/
.composite-a .split ul { float: left; list-style: none; margin: 0 10px 10px 0; padding: 0; width: 45%; }
.composite-a .split ul.last { margin-right: 0; }
.composite-a .split ul li { border-bottom: 1px solid #ccc; padding: 5px 0; }
.composite-a .split ul li.first { padding-top: 0; }
.composite-a .split ul li a { font-size: 14px; font-weight: bold; }

/**** Most Read ****/
.most-active-container .list-container ul li p {padding:0;font-weight:bold;margin:0 5px 0 0 !important; text-decoration:none;color:#004e76; width:275px;float:left; font-size:14px;}
.most-active-container .list-container ul li p a{text-decoration:none !important;}
.most-active-container .list-container ul li p a:hover{text-decoration:underline !important;}
.most-active-container .list-container ul li .date {font-size:11px; padding:0; font-weight:normal; margin:0;color:#333;float:left;}
.most-active-container .list-container ul li .comments {font-size:11px; padding:0; font-weight:normal; margin:0;color:#666;float:right;}
.most-active-container .list-container ul li a.raquo{float:right;margin:-13px 5px 0 0;font-size:24px;padding:0;  margin:0; text-decoration:none; display:inline;}

/**** Most Commented ****/
#browse-story-content{}
#browse-story-content ul.tabs li{font-size:12px;}
#browse-story-content .generic-list{border-top:none;}
#browse-story-content #pane-browse-first-tab{padding:0 5px;}
#browse-story-content #pane-browse-first-tab p.more{display:block;}

/**** Composite Tabs ****/
.composite-body div.active {display:block;}
.composite-tabbed .composite-body .composite-item .generic-list h2 {display:none;}
.composite-body .composite-item .link-list .primary{ width:auto;}
.composite-body .composite-item .link-list #link_list_most_read li.first{ border-top:medium none;}
.composite-tabbed .primary{width:88% !important;}
.composite-tabbed .more{display:block !important;}

/**** Link List C ****/
.link-list-c li:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.link-list-c li { *zoom: 1; }
#content .link-list-c ul li, .content-container .main-col .link-list-c ol li {border-top:1px solid #ccc;clear:both;margin:0 3px 0 7px;padding:8px 0 5px;*padding-bottom:2px;}
#content .link-list-c .first li.first{border-top:none;}
.main-col .link-list-c ol { margin: 0; }
.main-col .link-list-c ol li {  list-style: none; }
.link-list-c .primary{float:left;width:88%;}
.link-list-c li a{font-size:14px;line-height:14px;}
.link-list-c .publish-date{color:#333;display:block !important;float:left;font-size:11px;font-weight:normal;margin:0;padding:0;}
.link-list-c .comment{color:#666;display:block;float:right;font-size:11px;font-weight:normal;margin:0;padding:0;}
.link-list-c .more {display:block;float:right !important;margin:0 !important;}
.link-list-c .more a{background:none !important;border:none !important;font-family:times,serif;font-size:24px !important;margin:0;padding:0 !important;}

/**** Link List D ****/
.link-list-d{padding:0;}
.link-list-d ul{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:99%;}
.link-list-d ul li{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding: 10px 0; }
.link-list-d ul li .primary{clear:both;float:none;letter-spacing:0;line-height:14px;margin:0;}
.link-list-d ul li .primary a{font-size:12px;font-weight:normal;}
.link-list-d ul li p{padding:0;margin:0;}
.link-list-d .comment{display:none;}
.feature-item .related{display:inline;}

/**** Link List E ***/
.link-list-e h2 { color: #000; font-size: 13px; letter-spacing: -1px; text-transform: uppercase; }
.link-list-e ul li, .link-list-e ul li a { color: #004e76; }
.link-list-e ul li { zoom:1; margin: 3px 0 0; padding-left: 10px; background: url("../img/icon-bullet.gif") no-repeat 0 4px; line-height: 14px; font-size: 12px; font-weight: normal; }

/**** Pagination ****/
.generic-list.feature-pagination ul, .generic-list.feature-pagination li  {margin-left:0px;}
.generic-list.feature-pagination li {position:relative;}
.generic-list.feature-pagination ul {width:100%;float:left;}
.generic-list.feature-pagination h2 {margin-bottom:10px;overflow:hidden;width:475px;}
.generic-list.feature-pagination h5,
.widget h5 {color:#CC9966;font-size:18px;font-weight:normal;letter-spacing:-1px;margin:0 0 5px;text-transform:uppercase;}
.generic-list.feature-pagination .publish-date{color:#000;font-size:12px;margin:0;padding:0;display:inline;}
.generic-list.feature-pagination .initial, .widget .initial {color:#CC9966;font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.generic-list.feature-pagination .deck{width:475px;}
.generic-list.feature-pagination .comment.count{   background: url("../img/comments-left.jpg") no-repeat scroll 0 0;height:71px;right:-10px;position:absolute;top:18px;width:128px;display:block;}
.generic-list.feature-pagination .comment .label{display:block;text-align:center;font-style:normal;color:#004e76;font-size:11px;}
.generic-list.feature-pagination .comment .result {padding-top:9px;padding-bottom:2px;display:block;text-align:center;color:#004e76;font-size:24px;font-weight:bold;}
.generic-list.feature-pagination .more-channel{display:none;}
.generic-list .channel-logo{background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;} 

/**** Loomia - Remove In A Later Process ****/
div.loomia_recommendations {background:none !important;border-top:2px solid #000;border-bottom:2px solid #000;color:#000000;float:left !important;font-family: arial, sans-serif !important;font-size:12px;font-weight: bold;clear:both;padding-top:18px;width:257px !important;}
div.loomia_recommendations .loomia_chunk {border:0;padding:0;margin-bottom:8px;}
div.loomia_heading {margin:0 5px 0;padding:0 5px 0;background:none;color:#000;font-family: arial, sans-serif !important;font-size:17px !important;font-weight: bold !important;text-transform:uppercase;}
div.loomia_recommendations .loomia_subhead {display: block;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;color: #999;padding-top: 10px;text-transform: lowercase;}
div.loomia_recommendations ul {list-style:none;margin:5px 0;padding:0;}
div.loomia_recommendations ul li {margin: 0; padding: 5px 0; line-height: 1.25; list-style-type:none;overflow:visible;}
* html div.loomia_recommendations ul li {zoom: 1;}
div.loomia_recommendations a {text-decoration:none !important;font-weight: bold !important;}
div.loomia_recommendations .loomia_itemtitle {margin-left:10px;}
div.loomia_itemimg img, div.loomia_recommendations .loomia_logo {display: none;}
.see_fullarchive {margin-left:5px !important;float:left;}

/**** Poll Daddy ****/
.pds-answer-feedback-bar{height:12px !important;}
.pds-answer-feedback{clear:both !important;}
.pds-answer-text{float:left !important;}
.pds-feedback-votes{display:none !important;}
.pds-question-top div{padding:0 !important;}
.pds-question-top img{padding-bottom:5px;width:195px;}
.pds-vote-button{background-repeat:no-repeat;padding:0 !important;width:81px;}
.pds-vote-button span{font-size:12px;padding-left:30px;}
.pds-links{padding-top:0 !important;}
.pds-pd-link, .pds-share, .pds-comments{display:none !important;}
.pds-feedback-per{float:right;margin-right:5px;}

/*** Poll Carousel ***/
.hnews .related-media.section-mod-poll-results { float: left; overflow: hidden; background: #eee; border: 1px solid #ccc; color: #666666; font-family: arial, sans-serif; font-size: 12px; margin: 0 15px 15px 0; padding: 0; width: 395px; }
.section-mod-poll-results .title { background: #fff; border-bottom: 1px solid #ccc; margin: 0 0 8px; padding: 10px; }
.section-mod-poll-results .title h2 { color: #004e76; font-size: 14px; margin: 0; padding: 0; }
.section-mod-poll-results .title .date, .section-mod-poll-results .misc { font-size: 11px; }
.section-mod-poll-results .content { width:100%; }
.section-mod-poll-results .slideshow { margin: 0 auto; overflow: hidden; position: relative; width: 375px; z-index: 1; border: 1px solid #ddd; -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
.section-mod-poll-results .slideshow ul { list-style: none; border: 0; float:left; margin: 0 -99999px 0 0; padding: 0; }
.section-mod-poll-results li.slideshow-box { background: #fff; float:left; margin-bottom: 0;padding: 20px; position: relative; width: 335px; }
.section-mod-poll-results .slideshow h3 { color: #000; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
.section-mod-poll-results .slideshow .deck { padding: 14px 0 0; }
.section-mod-poll-results .slideshow .deck ul { float: none; margin: 0; padding: 0; }
.section-mod-poll-results .slideshow .deck li { overflow: hidden; margin-bottom: 10px; width: 100%; }
.section-mod-poll-results .slideshow .deck p {margin: 0 0 0 80px; padding: 0; }
.section-mod-poll-results .slideshow .deck .per { color: #000; float: left; font-size: 12px; font-weight: bold; margin-right: 10px; text-align: right; width: 70px; }
.section-mod-poll-results .misc { position: absolute; bottom: 1px; width: 90%;}
.section-mod-poll-results .misc span { float: left; }
.section-mod-poll-results .misc .margin { float: right; }
.section-mod-poll-results .controls { background: #fff; border-top:1px solid #ccc; margin:10px 0 0; padding:20px 0 16px; position: relative; }
.section-mod-poll-results .controls .page { position: absolute; left: 10px; top: 10px; }
.section-mod-poll-results .first-page, .section-mod-poll-results .prev, .section-mod-poll-results .next, .section-mod-poll-results .last-page { position: absolute; outline-style: none; width: 26px; height: 26px; top: 5px; background: url("../img/bg-button-arrows.gif") no-repeat; text-indent: -9999px; }

/*** Default ***/
.section-mod-poll-results .first-page { right: 83px; }
.section-mod-poll-results .prev { right: 58px; background-position: -26px 0; }
.section-mod-poll-results .next { right: 33px; background-position: -52px 0; }
.section-mod-poll-results .last-page { right: 8px; background-position: -78px 0; }

/*** Hover ***/
.section-mod-poll-results .first-page:hover { background-position: 0 -36px; }
.section-mod-poll-results .prev:hover { background-position: -26px -36px; }
.section-mod-poll-results .next:hover { background-position: -52px -36px; }
.section-mod-poll-results .last-page:hover { background-position: -78px -36px; }

/*** Active ***/
.section-mod-poll-results .first-page:active { background-position: 0 -73px; }
.section-mod-poll-results .prev:active { background-position: -26px -73px; }
.section-mod-poll-results .next:active { background-position: -52px -73px; }
.section-mod-poll-results .last-page:active { background-position: -78px -73px; }

/*** Disabled ***/
.section-mod-poll-results .inactive-first, .section-mod-poll-results .inactive-first:hover, .section-mod-poll-results .inactive-first:active  { background-position: 0 -110px; }
.section-mod-poll-results .inactive-prev, .section-mod-poll-results .inactive-prev:hover, .section-mod-poll-results .inactive-prev:active { background-position: -26px -110px; }
.section-mod-poll-results .inactive-next, .section-mod-poll-results .inactive-next:hover, .section-mod-poll-results .inactive-next:active { background-position: -52px -110px; }
.section-mod-poll-results .inactive-last, .section-mod-poll-results .inactive-last:hover, .section-mod-poll-results .inactive-last:active { background-position: -78px -110px; }

/*** Three Column ***/
.hnews .section-mod-poll-results.format-3 { width: 188px; }
.hnews .section-mod-poll-results.format-3 .slideshow .deck { padding: 14px 0 0 0; }
.hnews .section-mod-poll-results.format-3 .slideshow { width: 170px; }
.hnews .section-mod-poll-results.format-3 .slideshow-box { width: 130px; }
.hnews .section-mod-poll-results.format-3 .slideshow .deck p {margin: 0 0 0 40px; }
.hnews .section-mod-poll-results.format-3 .slideshow .deck .per { margin-right: 5px; width: 35px; }

/*** Nine Column ***/
.hnews .section-mod-poll-results.format-9 { width: 602px; }
.hnews .section-mod-poll-results.format-9 .slideshow { width: 580px; }
.hnews .section-mod-poll-results.format-9 .slideshow-box { width: 540px; }

/*** Video Slider ***/
.slider-vid { font-size: 12px; margin: 2px 0 10px; padding: 0; width: 395px; }
.slider-vid #section-video { background: #EBEBEB url("../img/bg-sec-video.gif") repeat-x; border: 1px solid #ccc; border-bottom: none; padding: 3px 0 5px 4px; }
.slider-vid #section-video .video-wrapper { height: 145px; }
.six-column #section-video .video-wrapper { height: 229px; } 
.slider-vid #section-video h2 { color: #000; font-size: 12px; letter-spacing: 0; padding:5px 0; }
.slider-vid .content { border: 1px solid #ccc; width: 99%; }
.slider-vid .slideshow { margin: 0 auto; overflow: hidden; position: relative; width: 375px; z-index: 1; }
.slider-vid .slideshow ul { width: 99999px; list-style: none; border: 0; float: left; margin: 0 -99999px 0 0; padding: 0; }
.slider-vid .slideshow ul li { float: left; width: 250px; }
.slider-vid .slideshow ul ul { float: none; width: auto; list-style: none; border: 0; margin: 0; padding: 0; }
.slider-vid .slideshow ul ul li { overflow: hidden; margin-right: 1px; width: 122px; min-height: 140px; border: 1px solid #fff; }
.slider-vid .slideshow h3 { overflow: hidden; color: #004e76; font-size: 12px; font-weight: bold; line-height: 12px; margin: 0; padding: 0; }
.slider-vid .controls { margin:0; padding:20px 0 15px; position: relative; }
.slider-vid .prev, .slider-vid .next { background: url("../img/bg-button-arrows.gif") no-repeat; position: absolute; outline-style: none; height: 26px; top: 5px; text-indent: -9999px; width: 26px; }
.slider-vid p.photo { position: relative; overflow: hidden; float:none; margin: 0 0 8px; width:121px; height: 68px; }
.slider-vid .time { color: #666666; font-size: 11px; margin: 0; }
.slider-vid .bottom { background: url("../img/bg-btm-sec-vid.gif") repeat-x; border-top: 1px solid #ccc; position: relative; }
.slider-vid .bottom .more {font-size: 11px; font-weight: bold; position: absolute; right: 5px; top: -2px; }
#content .slider-vid .bottom .more { display: block; }
.slider-vid .sectioning { overflow:hidden; margin: 0; padding:5px 0; text-align:center; }
.slider-vid .sectioning li { overflow: hidden; display: -moz-inline-box; display: inline-block; width: 10px; height: 11px; background: url("../img/bg-icon-disc.gif") no-repeat; }
.slider-vid .slideshow ul li ul li .readmore { display: none; }
.slider-vid .slideshow ul li ul li.active .readmore { background: #004e76; bottom: 0; color: #fff; display: block; font-size: 10px; font-weight: bold; height: 2em; left: 0; margin: 0; -moz-opacity: 0.8; opacity: 0.8; -webkit-opacity: 0.8; padding: 2px 5px; position: absolute; text-align: right; text-transform: uppercase; width: 112px; }
.slider-vid .slideshow ul li ul li.active .readmore:hover { text-decoration:none; cursor:text; }

/* IE6/IE7 Centering System */
* html .slider-vid .sectioning li { display: inline; }
*+html .slider-vid .sectioning li { display: inline; }
.slider-vid .sectioning li.active { background-position: 0 -11px; }
.slider-vid .sectioning li a { display: block; width: 100%; height: 100%; }

/*** Default ***/
.slider-vid .prev { right: 50%; background-position: -25px 0; }
.slider-vid .next { right: 40%; background-position: -51px 0; }

/*** Hover ***/
.slider-vid .prev:hover { background-position: -25px -36px; }
.slider-vid .next:hover { background-position: -51x -36px; }

/*** Active ***/
.slider-vid .prev:active { background-position: -25px -73px; }
.slider-vid .next:active { background-position: -51px -73px; }

/*** Disabled ***/
.slider-vid .inactive-prev, .slider-vid .inactive-prev:hover, .slider-vid .inactive-prev:active { background-position: -25px -110px; }
.slider-vid .inactive-next, .slider-vid .inactive-next:hover, .slider-vid .inactive-next:active { background-position: -51px -110px; }

/*** Four Column ***/
.four-column { width: 265px; }
.four-column  #section-video { width:258px; }
.four-column .slideshow .deck { padding: 14px 0 0 0; }
.four-column .slideshow { width: 250px; }

/*** Five Column ***/
.five-column { width:325px; }
.five-column .slideshow { width: 250px; }
.right-col .five-column #section-video .video-wrapper { height: 185px; }

/*** Six Column ***/
.six-column  #section-video { width:387px; }
.six-column .slideshow { width: 376px; }
.six-column .slideshow ul li { width: 376px; }
.six-column .slideshow ul li ul li { width: 122px; }
.six-column .next { right: 43%; }

/**** Jcarousel - Remove In A Later Process ****/
.jcarousel-skin-dot-slider h2{font-size:14px;}
.jcarousel-skin-dot-slider h2 a{text-decoration:none;}
.jcarousel-skin-dot-slider .deck p{line-height:14px;}
.jcarousel-skin-dot-slider .interactive{border-top:1px solid #ccc;float:left;margin:0 0 0 -30px;padding:5px 5px 0;width:316px;}
.jcarousel-skin-dot-slider .dots{float:right;}
.jcarousel-skin-dot-slider .arrows{float:right;}
.jcarousel-skin-dot-slider .arrows a.left{background: url("../img/arrow-left.jpg") no-repeat;display:block;overflow:hidden;width:23px;height:23px;float:left;}
.jcarousel-skin-dot-slider .arrows a:hover{}
.jcarousel-skin-dot-slider .arrows a.right{background:url("../img/arrow-right.jpg") no-repeat;display:block;overflow:hidden;width:24px;height:23px;float:left;}
.jcarousel-skin-dot-slider{border:1px solid #ccc;float:left;padding:20px 30px 0;}
.jcarousel-skin-dot-slider .jcarousel-container{position:static;}
.jcarousel-skin-dot-slider .jcarousel-container-horizontal{width:265px;}
.jcarousel-skin-dot-slider .jcarousel-clip-horizontal{width:336px;height: auto;}
.jcarousel-skin-dot-slider .jcarousel-item{width: 267px;height: auto;}
.jcarousel-skin-dot-slider .jcarousel-item-horizontal{margin-right: 10px;}
.jcarousel-skin-dot-slider .jcarousel-item-placeholder{background: #fff;color: #000;}
.jcarousel-control-dot-slider{margin:4px 8px 2px;text-align: center;}
.jcarousel-control-dot-slider a:focus,.jcarousel-control-dot-slider a:active{outline: none;}
.jcarousel-scroll-dot-slider{margin-top: 10px;text-align: center;}
.jcarousel-scroll-dot-slider form{margin: 0;padding: 0;}
.jcarousel-scroll-dot-slider select{font-size:75%;}
#jcarousel-control-dot-slider-next{margin-right:3px;}
#jcarousel-control-dot-slider-prev{cursor: pointer;margin-bottom:-10px;}
#content .jcarousel-skin-dot-slider ul {float: left;margin-right: -9999px;}
#content .jcarousel-skin-dot-slider li { width: 121px !important; }
#content .jcarousel-skin-dot-slider .jcarousel-clip-horizontal, #content .jcaro-2 .jcarousel-container-horizontal { width: 253px; } 
#sbc-feature-carousel ul {  float: left; margin-right: -9999em; }/* Override Plugin */
#sbc-feature-carousel li { display: list-item; margin-right: 0 !important; padding-right: 10px; }
#sbc-feature-carousel li:last-child { padding-right: 1px; }

/**** Feature Item D/E ****/
.content-container .feature-item-d .publish-date, .content-container .feature-item-e .publish-date { display: none; }

/**** Feature Item G ****/
.feature-item-g .deck { margin: 0 0 5px; }
.feature-item-g .caption, .feature-item-g .credit { display: block; font-size: 11px; text-align: right; padding:3px 7px 0 0;}
.feature-item-g .img { border-right: 17px solid #fff; }
.feature-item-g  p.related { border-top: 1px solid #ccc; clear: none; display: block; float: none; padding-top: 5px; overflow:hidden; }
.feature-item-g  ul.related { clear: none; display: block; overflow: hidden; zoom: 1; }
.feature-item-g h2 { width: 100%; }

/**** Right Col Specifics ****/
.right-col .parent-component { padding: 10px 0; border-top: 2px solid #d5b872;  }
.right-col .type { padding: 0; }
.right-col .block-quote{width:100%;}
#content .right-col .ad { margin: 0 auto; padding: 0 0 10px; text-align: center; }
.right-col .panel { margin: 0; }
.right-col .composite-tabbed .type { padding: 5px 0; }

/**** List Type Dropdown ****/
.list-type-dropdown  { margin:0;padding:0;position:relative; }
.list-type-dropdown .title { clear:both !important;margin:0;padding:0;float:none !important; }
.list-type-dropdown .holder { margin-bottom: 0px;padding:0;margin-bottom:0;float:none; }
.list-type-dropdown .clear { clear:both;padding:0;margin-bottom:0;}
.list-type-dropdown .current-value { margin-bottom:0; }
.list-type-dropdown ul { display:none;z-index:20;margin:0;margin-bottom:0; }
.list-type-dropdown .hover { background-color:#ccc;cursor:pointer; }
.list-type-dropdown .disabled { background-color:#eee; }
.list-type-dropdown .input { display:none; }

/**** Search Overlay ****/
#search-site .searchoverlay { position: absolute; top: 33px; right: 90px; }
#search-site .search_drop_overlay { position: absolute; top: 2px; right: 0; width: 247px; background: url("/static/fb2/ws/img/site/bg-layer-5.gif") no-repeat 12px 0; }
#search-site .searchoverlay .search_drop_list { margin: 9px 0 0; padding: 5px; background: #fff; border: 1px solid #ccc; border-width: 0 1px 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /*-moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;*/ }
#search-site .searchoverlay abbr { float: left; width: 70px; color: #000; }
#search-site .searchoverlay span { float: left; color: #666; }
#search-site .searchoverlay .alt span { float: none; color: #004e76; font-weight: bold; }
#search-site .searchoverlay ul { border: solid #ccc; border-width: 1px 1px 0 1px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
#search-site .searchoverlay li { border-bottom: 1px solid #ccc; padding: 4px 12px; font-weight: normal; overflow: hidden; zoom: 1; }
#search-site .searchoverlay .search_drop_top { display: none; }
#search-site .searchoverlay .search_drop_link1 { border-bottom: 0; padding: 0; border: solid #ccc; border-width: 0 1px 1px 1px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
#search-site .searchoverlay .search_drop_link1 a { display: block; font-size: 11px; font-weight: bold; background: #e6edf1 url("/static/fb2/ws/img/site/bg-btn-5.gif") no-repeat 95% 50%; color: #004e76; padding: 12px 30px 12px 12px; }
#search-site .searchoverlay .corporation { float: right; width: 74%; }
#search-site .searchoverlay .ticker { width: 25%; }

/**** 5 Stocks ****/
#last-five-stocks { background-color:#fff;overflow:hidden; margin:0 auto 10px;text-align:left;width:300px; }
.right-col #last-five-stocks .ad{margin:0; padding: 0; text-align: center;}
.stock-ticker ul, .stock-ticker h3 { line-height:1.3em; }
.stock-ticker ul.label{color:#848484;overflow: hidden;padding:5px;width:288px; }
.stock-ticker ul.label li{font-size:11px;padding:0 0 3px;border-bottom:none !important;}
.stock-ticker ul{overflow: hidden;margin:0;padding:0 0 5px 0;border:1px solid #CCCCCC;width: 298px;}
.stock-ticker ul li{clear: none; border-bottom:1px solid #ccc;color:#848484;float: left; list-style:none;margin:0;padding:5px;width:290px;}
.stock-ticker ul li.last{border-bottom:none;}
.stock-ticker ul li.even{background:#eee;}
.stock-ticker .change{width:55px;}
.stock-ticker .company{width:115px;}
.stock-ticker .price{width:55px;}
.stock-ticker .ticker{width:63px;}
.stock-ticker .entry-ticker{float:left;margin-right:4px;width:60px;}
.stock-ticker ul li p{font-size:11px;margin:0;padding:0;}
.stock-ticker .entry-container{float:left;width:225px;}
.stock-ticker .entry-container span{display:block;float:left;font-size:11px;}
.stock-ticker .entry-container .price{color:#000;}
.stock-ticker .entry-container .positive { color: #690; }
.stock-ticker .entry-container .negative { color: #bb0000; }
.stock-ticker .entry-container p.ezLink{padding-top:19px;*padding-top:5px;}
.stock-ticker ul li h3{color:#000 !important;float:left;font-size:12px;margin:0 0 4px;padding:0;}
.stock-ticker ul li h3 a{color:#000 !important;}
.stock-ticker ul li .time{clear:both;}
.stock-ticker .stock-ticker-ad-tag { padding: 0 0 5px; overflow: hidden; border: 1px solid #ccc; border-width: 0 1px 1px; }
.stock-ticker .stock-ticker-ad-tag strong.powered { padding-left: 5px; display: block; color:#000; font-size:9px; text-align: left; }
.stock-ticker h4{color:#000;overflow: hidden;font-size:16px;height:25px;margin:0;padding:7px 5px 0;width:286px;}

/**** Link List Marker ****/
#content .link-list-marker ul li {  margin: 0 0 15px; padding-left: 18px; background: url("../img/icon-checkmark.gif") no-repeat 0 1px; line-height: 14px; font-size: 12px; font-weight: normal; }
#content .link-list-marker ul li, #content .link-list-marker ul li a { color: #000; }
#content .link-list-marker ul li.last { margin: 0; }

/**** Tabular Data ****/
table.tabular-data { background: #e8e8e8; border-collapse: collapse; color: #333; border: 1px solid #ccc; width: 598px; text-align: left; margin: 1px 0 0 1px; }
table.tabular-data a { text-decoration: none; }
table.tabular-data a:hover { text-decoration: underline; }
table.tabular-data caption { display: none; }
table.tabular-data thead { background: #fff; border-bottom:1px solid #ccc; color: #333; }
table.tabular-data tr th { border-right: none; font-size: 11px; padding: 6px 10px; }
table.tabular-data tr.headers th, table.tabular-data tr.headers td { background: #666666; border-right: none; color: #fff; text-transform: uppercase; }
table.tabular-data tr.headers td { text-align: right; }
table.tabular-data tr.headers a { color: #fff; text-transform: none; }
table.tabular-data th.one { width: 40px; }
table.tabular-data th.two, table.tabular-data td.two { width: 95px; }
table.tabular-data th.three, table.tabular-data td.three { width: 50px; }
table.tabular-data th.four, table.tabular-data td.four { width: 50px; }		
table.tabular-data tr.alt td { background: #f5f5f5; }
table.tabular-data td { border-top: 1px solid #ccc; border-bottom: none;border-right: none;font-size: 12px; padding: 6px 10px; }
table.tabular-data td img { vertical-align: middle; }
table.tabular-data td.one { font-weight: bold; text-align: center; }
table.tabular-data td.one a { font-weight: bold; text-transform: uppercase; }

/*** Graph Mod ***/
.main-col .composite-tabbed .tabs { clear: both; overflow: visible; }
.main-col .composite-tabbed .tabs:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.main-col .composite-tabbed .tabs li { float: left; font-size: 11px; font-weight: bold; border-bottom-width: 0; background: #eee; margin-right: 5px; text-transform: uppercase; padding:0;}
.main-col .composite-tabbed .tabs li:hover,.main-col .composite-tabbed .tabs li.active { border-bottom:1px solid #fff; }
.main-col .composite-tabbed .tabs li a { display: block; padding: 4px 9px 5px 10px; color: #333; text-decoration: none; }
.main-col .composite-tabbed .tabs li:hover a, .composite-tabbed .tabs li.active a { background: #fff; }
.composite-tabbed .graph-mod { zoom: 1; margin: 0 0 0 8px; padding: 0; clear: both; overflow: visible; }
.commodities-singleton { border: 1px solid #ccc; zoom: 1; margin: 0 0 0 8px; padding: 0 0 10px; clear: both; overflow: visible; }
.composite-tabbed .graph-mod:after, .commodities-singleton:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.composite-tabbed .graph-mod .section, .commodities-singleton .section { position: relative; display: none; overflow: hidden; margin: 0 0 -4px; top: -4px; clear: both; zoom: 1; }
.composite-tabbed .graph-mod .active, .commodities-singleton .active {display:block;}
.composite-tabbed .graph-mod .section .sub-nav, .commodities-singleton .section .sub-nav { border-bottom: 1px solid #ccc; overflow: hidden; padding: 12px 15px 10px; }
.composite-tabbed .graph-mod .section .sub-nav li, .commodities-singleton .section .sub-nav li { float: left; font-size: 11px;    font-weight: bold; margin-right: 20px; text-transform: uppercase; }
.composite-tabbed .graph-mod .section .sub-nav li.last, .commodities-singleton .section .sub-nav li.last { float: right; margin: 0; text-transform: none; }
.composite-tabbed .graph-mod .section .sub-nav li a, .commodities-singleton .section .sub-nav li a { color: #666666; text-decoration: none; }
.composite-tabbed .graph-mod .sub-nav li:hover a, .composite-tabbed .graph-mod .sub-nav li.active a, .composite-tabbed .graph-mod .sub-nav li.last a, .commodities-singleton .sub-nav li:hover a, .commodities-singleton .sub-nav li.active a, .commodities-singleton .sub-nav li.last a { color: #004e76; }
.composite-tabbed .graph-mod .chart, .commodities-singleton .chart { margin: 10px 3px; }           
table.graph-table { border:0;border-collapse: collapse; color: #000; display: none; table-layout: fixed; }
table.graph-table thead { color: #666666; }
table.graph-table tr th { border:0;font-size: 11px; font-weight: normal; padding: 6px 10px 0; text-align: left; text-transform: uppercase; }
table.graph-table tr.headers th { text-transform: uppercase; }
table.graph-table th.one { width: 180px; }
table.graph-table th.two, table.graph-table td.two { width: 115px; }
table.graph-table th.three, table.graph-table td.three { width: 106px; }
table.graph-table td { border:0;font-size: 18px; font-weight: bold; padding: 0 10px; }
table.graph-table td img { vertical-align: middle; }
table.graph-table td.one { font-size: 30px; line-height: 24px; text-transform: uppercase; }
table.graph-table td.positive { color: #749e41; }
table.graph-table td.negative { color: #d72222; }
.graph-time-span { margin-left: 225px; }
.graph-time-span p { float: left; font-size: 14px; font-weight: bold; margin-right: 20px; padding: 0 0 1px; }
.graph-time-span p a { color: #666666; text-decoration: none; }
.graph-time-span p a:hover, .graph-time-span p.active a { color: #39c; }
.graph-mod .graph-time-span p a{color:#666666;}
.graph-mod .graph-table .net-change img{padding:0 3px 3px;}
#multiple-charts .graph-time-span p.active a, .commodities-singleton .graph-time-span p.active a {color:#004e76}
#multiple-charts .graph-time-span p a:hover, .commodities-singleton .graph-time-span p a:hover{color:#39c}
#commodities .section .graph-time-span p.active a, .commodities-singleton .section .graph-time-span p.active a {color:#004e76}
/*** Fox 50 ***/
.fox50-chart { zoom: 1; border: 1px solid #ccc; margin: 0; padding:0 0 5px; clear: both; overflow: visible;}
.fox50-chart:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.fox50-chart .photo { float: left; margin: 10px 190px 10px 10px; }
.fox50-chart .info { float: left; margin: 0 15px 10px 0; padding: 0 0 4px; }
.fox50-chart .last { margin-right: 0; }
.fox50-chart .info p { color: #000; font-size: 13px; font-weight: bold; padding-top: 10px; text-align: center; }
.fox50-chart .info p img { margin-left: 3px; vertical-align: middle; }
.fox50-chart .info p span { color: #666666; font-size: 11px; font-weight: normal; line-height: 20px; }
.fox50-chart .info p.first { font-size: 24px; padding-top: 10px; }
.fox50-chart .info p.positive { color: #749e41; }
.fox50-chart .info p.negative { color: #d72222; }
.fox50-chart .chart { clear: both; margin: 10px 0 10px 8px;min-height:180px ; }
.fox50-chart .chart .preload{padding:50px 0 0 0; }
.fox50-chart .chart p{font-size:12px; text-align:left; padding-left:10px;}
.fox50-chart .graph-time-span p a{font-weight:normal;}
.fox50-chart .graph-time-span p.active a{font-weight:bold;}



/**** Market Snapshot ****/
#market-snapshot, #searchQuote{ margin: 0 0 10px; font-family: arial, sans-serif;line-height:normal; }
#market-snapshot * { margin: 0; padding: 0; }
#market-snapshot h1{font-size:12px;text-transform:uppercase;}
#market-snapshot h1:first-child{font-size:12px;text-transform:uppercase;padding: 0 0 10px;}
#market-snapshot .market-up{color: #458B00;}
#market-snapshot .market-down{color:#990000;}
#market-snapshot .call-to-action{padding:5px;}
#market-snapshot #markets dl{float:left;width:102px;height:60px;border-right:1px solid #ccc;margin:0 0 10px 5px;color:#000;}			
#market-snapshot #markets .mlast{border:0;}
#market-snapshot #markets dt{padding-left:35px;font-size:14px;font-weight:bold;}			
#market-snapshot #markets .current{clear:both;padding-left: 35px;font-size:12px;}
#market-snapshot #markets .net-change, #market-snapshot #markets .net-percentage { width:36px;height:14px; float: left; }
#market-snapshot #markets .net-percentage { width: 40px; }
#market-snapshot #markets .net-change{padding:4px 12px 0 8px;font-size:10px;}
#market-snapshot #markets .net-percentage{font-size:10px;padding:4px 0 0;}
#market-snapshot #markets .market-arrow-up{background:url(../img/24-green-arrow.gif) no-repeat;}
#market-snapshot #markets .market-arrow-down{background:url(../img/24-red-arrow.gif) no-repeat;}
#market-snapshot #market-fox50 dd .net-change, #market-snapshot #market-fox50 dd .net-percentage{font-weight:bold;font-size:12px}
#market-snapshot #market-fox50 dd .current{font-weight:bold;color:#000; font-size:12px;}
#market-snapshot #market-fox50 dd .net-percentage{text-align:right;}
#market-snapshot #market-fox50 .mf-title{color:#666;font-size:11px;}
#market-snapshot #market-fox50 .m-percentage{text-align:right;}
#market-snapshot #fox50-group{overflow:hidden;zoom:1;clear:both;height:auto;background:#fff url('../img/fox50-bkgrnd.gif') repeat-x top left;border:1px solid #ccc;border-width:0 1px 1px;-moz-box-text-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;-webkit-box-text-shadow: 0 1px 0 #fff;box-shadow: 0 0 5px #ccc;padding-bottom:20px;}
#market-snapshot #market-fox50 dl, #market-snapshot #market-fox50 dt, #market-snapshot #market-fox50 dd { float:left; }
#market-snapshot #market-fox50 dl{height:41px;width:400px;margin-left:13px;padding-top:5px;}
#market-snapshot #market-fox50 dt{width:103px;height:23px;padding-top:9px;}
#market-snapshot #market-fox50 dd{width:66px;height:23px;padding-top:6px;} /*color:#666666 */
#market-snapshot #market-stock50{clear:both;margin-left:13px;width:300px;height:24px;border:1px solid #CCC;}
#market-snapshot #market-stock50:after { content: " "; padding-top: 0.01px; height: 0; font-size: 0; }	
#market-snapshot #market-stock50 { zoom: 1; }
#market-snapshot #market-stock50 dl{position:relative;float: left;width:6px;height:24px;border:0;}
#market-snapshot #market-stock50 dt, #market-snapshot #market-stock50 .selected, #market-snapshot #market-stock50 .stock-description,#market-snapshot #market-stock50 .stock-percent-change,#market-snapshot #market-stock50 .stock-net-change,#heat-map #market-stock50 dt,#heat-map #market-stock50 .selected,#heat-map  #market-stock50 .stock-description,#heat-map  #market-stock50 .stock-percent-change,#heat-map  #market-stock50 .stock-net-change{display:none;}
#market-snapshot #market-stock50 .selected{background-color:#fff;width:7px;height:24px;margin-top:0px;}
#market-snapshot #market-stock50-gauge{clear:both;height:26px;width:300px;background:url(../img/market-stock50-gauge.gif) no-repeat;margin-left:14px;}
#market-snapshot #market-stock50-gauge p{color:#666;font-size:10px;padding-top:25px;text-align:center;}
#market-snapshot #market-stock50 .stock-more-details, #market-snapshot #market-stock50 .stock-more-details a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
#market-snapshot #stock-details{background:url('../img/gauge-separator.gif') no-repeat;display:none;clear:both;position:relative;width:327px;height:37px;color:#000;margin-top:20px}	
#market-snapshot #stock-details #primary{float:left;width:195px;margin:10px 0 0 15px;padding-left:30px;background-repeat:no-repeat}
#market-snapshot #stock-details #secondary{float:right;width:69px;margin:10px 15px 0 0;text-align:right;}
#market-snapshot #stock-details #primary, #market-snapshot #stock-details #secondary { height:37px; border: 0; position:relative; }
#market-snapshot #stock-details .stock-symbol, #market-snapshot #stock-details .stock-percent-change{font-weight:bold;font-size:12px;}
#market-snapshot #stock-details .stock-description, #market-snapshot #stock-details .stock-net-change, #market-snapshot #stock-details .stock-more-details{font-size:11px;}
#market-snapshot #stock-details .stock-more-details a,#heat-map #stock-details .stock-more-details a{color:#004e76;}
#market-snapshot #stock-details .stock-more-details a:hover,#heat-map #stock-details .stock-more-details a:hover{text-decoration: none;}
#market-snapshot #tickerTime, #heat-map #tickerTime{text-align:right;color:#666666;font-size:9px;padding:5px;}
#market-snapshot form input,#searchQuote form input {border:1px solid #ccc;color:#666666;font-family:arial,sans-serif;font-size:11px;margin-right:5px;outline-style:none;padding:5px;width:80px;}
#searchQuote form input {border:1px solid #ccc;color:#666666;font-family:arial,sans-serif;font-size:11px;margin-right:15px;outline-style:none;padding:5px;width:175px;}
#searchQuote form input.btn-smll{width:80px;color:#5C0213;}
#market-snapshot form, #searchQuote form{margin:0 0 20px;}
#market-snapshot fieldset,#searchQuote fieldset {border:0 solid;}
#market-snapshot form legend {font-size:0;height:0;left:-999px;overflow:hidden;position:absolute;width:0;}
#heat-map #market-stock50-gauge{clear:both;height:16px;background:url('../img/market-stock50-gauge-long.gif') no-repeat;margin-left:0px;}
#heat-map #market-stock50-gauge p{color:#666;font-size:11px;font-weight:normal;padding-top:2px;text-align:center;}
#heat-map{overflow:hidden;zoom:1;clear:both;height:auto;background:repeat-x top left;border:1px solid #ccc;border-width:1px;-moz-box-text-shadow: 1px #fff;-moz-box-shadow: 1px #ccc;-webkit-box-shadow: 1px #ccc;-webkit-box-text-shadow: 1px #fff;box-shadow: 1px #ccc;padding-bottom:10px;width:595px;}
#heat-map #market-stock50{clear:both;margin-left:19px;width:550px;height:24px;border:1px solid #CCC;}
#heat-map #market-stock50 .selected{background-color:#fff;width:11px;height:24px;margin-top:0px;}
#heat-map #stock-details{background:url('../img/gauge-separator-long.jpg') no-repeat;display:none;clear:both;position:relative;width:597px;overflow:hidden;color:#000;margin-top:11px;font-weight:normal;}	
#heat-map #stock-details #primary{float:left;width:195px;margin:10px 0 0 21px;padding-left:30px;background-repeat:no-repeat}
#heat-map #stock-details #secondary{float:right;width:69px;margin:10px 27px 0 0;text-align:right;}
#heat-map #stock-details #primary,#heat-map #stock-details #secondary { border: 0; position:relative; }
#heat-map #stock-details .stock-symbol, #stock-details .stock-percent-change{font-size:13px;font-weight:bold;}
#heat-map #stock-details .stock-description,#stock-details .stock-net-change,  #stock-details .stock-more-details{font-size:11px;}
#heat-map .stock-description,#heat-map .stock-net-change{line-height:9px;}
#heat-map #stock-details p{padding:0;margin:0;}
#heat-map #market-stock50 dl {border:0 none;float:left;height:24px;position:relative;width:11px;}
#heat-map #market-stock50 .stock-more-details, #heat-map #market-stock50 .stock-more-details a {height:100%;left:0;position:absolute;top:0;width:100%;}
#heat-map #market-stock50-call-to-action p {color:#666666;font-size:11px;font-weight:normal;padding-top:7px;text-align:center;}

/****Market News****/
.composite-item .market-news ul.first{padding-bottom:10px;}
.composite .market-news-ad #snapshot-292x30{text-align:center;}

/**** Buttons ****/
#content .btn-smll, #content .btn-smll:visited{  display:-moz-inline-box;  display:inline-block;  padding:4px 10px;  border:1px solid #999;  -moz-box-shadow:0 0 5px #ccc;  -webkit-box-shadow:0 0 5px #ccc;  box-shadow:0 0 5px #ccc;  background:-moz-linear-gradient(0% 100% 90deg,#e4e4e4,#fff);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e4e4e4));  color:#183a52;  font-size:11px;  font-weight:bold;  letter-spacing:-0.01em;  text-decoration:none;  -moz-box-text-shadow:0 1px 0 #fff;   text-shadow:0 1px 0 #fff;  cursor:pointer}
#content .btn-smll:hover{  background:-moz-linear-gradient(0% 100% 90deg,#ddd,#fff);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#ddd));  border:1px solid #aeaeae;   color:#295d81;  text-decoration:none}
#content .btn-smll:active{  background:-moz-linear-gradient(0% 100% 90deg,#fff,#e4e4e4);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#e4e4e4),to(#fff))}
#content .btn-smll.off{  background:-moz-linear-gradient(0% 100% 90deg,#e4e4e4,#fff);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e4e4e4));  border:1px solid #ccc;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;   color:#999;  cursor:default}
#content .btn-lrg, #content .btn-lrg:visited{ display:-moz-inline-box;  display:inline-block;   padding:10px 20px;  border:1px solid #999;  -moz-box-shadow:0 0 5px #ccc;  -webkit-box-shadow:0 0 5px #ccc;  box-shadow:0 0 5px #ccc;  background:-moz-linear-gradient(0% 100% 90deg,#e4e4e4,#fff);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e4e4e4));  color:#183a52;  font-size:12px;  font-weight:bold;  letter-spacing:-0.02em;  text-decoration:none;  -moz-box-text-shadow:0 1px 0 #fff;  text-shadow:0 1px 0 #fff}
#content .btn-lrg:hover{ background:-moz-linear-gradient(0% 100% 90deg,#ddd,#fff);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#ddd));  border:1px solid #aeaeae;   color:#295d81;  text-decoration:none}
#content .btn-lrg:active{ background:-moz-linear-gradient(0% 100% 90deg,#fff,#e4e4e4);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#e4e4e4),to(#fff))}
#content .btn-lrg.off{  background:-moz-linear-gradient(0% 100% 90deg,#e4e4e4,#fff);  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e4e4e4));  border:1px solid #ccc;  -moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none;   color:#999;  cursor:default}

/***********************************************************************************************************
Related Mod *Do Not Edit These Configs*
***********************************************************************************************************/
dl.related-mod { width: 197px; margin: 0; padding: 5px 0 10px; border-top: 2px solid #bbb; }
.related-mod dd { margin: 0 0 4px; padding: 0 0 0 12px; border: 0; background: url("../img/bg-item-marker.gif") no-repeat 0 4px; font-weight: normal; }
.related-mod dt { margin: 0 0 5px; color: #000; font-size: 18px; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; }
.related-mod .structural { height: 0; position: absolute; top: -9999px; font-size: 0; }
.related-mod .initial { color: #000; }

/*** Outbrain ***/
div#recommendations-mod .ob_rec, div#recommendations-mod .ob_sl { border-color: #d5b872; }
div#recommendations-mod li { background: url("/static/fb2/ws/img/site/bg-marker-1.gif") no-repeat 0 6px; }
#recommendations-mod a { color: #004e76; }
#recommendations-mod a:hover { color: #39c; }

/***********************************************************************************************************
Module Callout *Do Not Edit These Configs*
***********************************************************************************************************/
#content .module-callout { margin: 0 0 10px; padding: 0; border: 1px solid #ccc; }
#content .module-callout .portlet { width: 100%; }
#content .module-callout .top { margin: 0 0 5px; }
#content .module-callout .top img { display: block; width: 100%; }
#content .module-callout .type { margin: 0 4px; }
#content .module-callout li { border-top: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px; }
#content .module-callout li.first { border: 0; padding-top: 0; }
#content .module-callout li.last { padding-bottom: 0; }
.module-callout .portlet { display: block; width: 100%; }

/**** Module Callout 1 ****/
#content .module-callout-1 .composite-body { margin: 0 0 8px; }
#content .module-callout-1 .bottom a { display: block; text-align: right; }

/**** Module Callout 2 ****/
#content .module-callout-2 { width: auto; margin: 0 auto 10px; background: #fff;  text-align: left; }
#content .module-callout-2, #content .module-callout-2 h2, #content .module-callout-2 ul { overflow: hidden; }
#content .module-callout-2 h2, #content .module-callout-2 ul { margin: 0; border: 1px solid #ccc; }
#content .module-callout-2 h2 { height: 25px; padding: 7px 5px 0; border-bottom: 0; background: url("../img/bg-title.gif") repeat-x; color: #000; font-size: 16px; text-align: center; }
#content .module-callout-2 ul { padding: 10px; }

/**** Featured Skin ****/
#content .featured-skin .type { margin: 0; }
#content .featured-skin .first-type .top { margin: 0; }
#content .featured-skin .top { margin-left: -1px; }
#content .featured-skin .top img { width: auto; }
#content .featured-skin a { font: bold 12px arial;}
#content .featured-skin a:hover { text-decoration: none; }
#content .featured-skin .composite-body { margin: 10px; border: 1px solid #ccc; background: #fff; }
#content .featured-skin ul { width: 100%; }
#content .featured-skin li, #content .featured-skin li.first, #content .featured-skin li.last { width: auto; margin: 0; padding: 0; border-top: 1px solid #ccc; padding: 8px 10px; overflow: hidden; zoom: 1; }
#content .featured-skin li.first { border: 0; }
#content .featured-skin .bottom { text-align: right; }
#content .featured-skin .bottom img { text-align: right; padding: 0 10px 25px 0; margin: 0; }
#content .featured-skin .ad-iframe { padding-right: 10px; text-align: right; }
#content .featured-skin .ad-iframe .ad { text-align: right; }
	
/**** Feature Skin - Link List D ****/
.featured-skin .link-list-d li.last { border-bottom: 1px solid #ccc; }

/**** Features G ****/
.features-g ul { width: 100%; }
.features-g li { width: auto; padding: 5px 10px; }
.features-g li p { margin:0; font: 11px/1.2em arial; color: #000; padding-top: 4px; }
.features-g li p, .features-g li h2 { margin: 0; }
#content .features-g h2 a { line-height: 1.15em; }
#content .features-g h2 img { margin: 0; vertical-align: middle; overflow: hidden; border: none; padding-left:5px; }
#content .features-g .deck { color:#000; }

/***********************************************************************************************************
Parent Component *Do Not Edit These Configs*
***********************************************************************************************************/
/**** Clearing ****/
.parent-component:after, .main-col .type li:after { content: " "; clear: both; display: block; height: 0; padding-top: 0.01px; font-size: 0; }
.parent-component, .main-col .type li { *zoom: 1; }

/**** Parent Component ****/
.main-col .parent-component { padding: 5px 0 0; border-top: 2px solid #d5b872; }
.main-col .type { padding: 10px 0; border-top: 1px solid #ccc; }
.main-col .type .portlet>ul:first-child>li+li, .main-col .type .portlet>h1:first-child+ul>li+li { border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px; }
.main-col .top-panel .parent-component, .main-col .first-type { padding-top: 0; border: 0; }

/**** Override System ****/
#content .component-ov { padding-top: 0; border: 0; }
#content .component-ov .portlet { margin-top: 0; }

/**** Composite Tabbed ****/
.content-container .composite-tabbed .first-type { border: 1px solid #ccc; }

/**** H1 ****/
.content-container h1 { margin: 0; padding: 0; }
.main-col h1 { margin: 0; }
.main-col .link-list h1 { padding-bottom: 7px; }
.main-col .composite-tabbed h1 { padding-bottom: 10px; }
.right-col h1 { padding: 0 0 10px; }
#content .right-col h1 { color: #000; }
#content h1 + * h1 { color: #000; font-size: 15px; }
#content h1 + * .first-type h1 { padding: 3px 0 0; } 

/**** H2 ****/
.parent-component h2 { margin: 0; padding: 0 0 3px; }

/*** Section Branding ***/
#section-branding { width: 972px; margin: 0 auto 16px; }

/**** Extension System ***/
.main-col .parent-component-ext { padding: 0; border: 0; }
.main-col .parent-component-ext h1 { padding: 0 0 10px; border-bottom: 2px solid; }

/*** Gigya canvas ***/
.gig-shareUI-actionCanvas { height:70%; background-image:url(/static/managed/img/gigya-canvas-sponsor.jpg); } 
.gig-shareUI-actionCanvas td table td+td {background:#fff;border:1px solid #ccc !important;display:block;height:68px;padding:5px 10px 0 !important;}
.fox-50 .bottom{padding-top:10px;}

/*** XTF Widget Overrides ***/
table#xtf { border-color: #ccc; }
table#xtf { font-weight: bold; }
table#xtf a { color: #183a52; font-weight: bold; text-decoration: none; }
table#xtf a:hover { text-decoration: underline; }
table#xtf th { border: 0 none; border-bottom: 1px solid #ccc; background-color: #fff; }
#xtf.xtfleftmostItem { width: 89px; }
.xtfitems { background-color: #f4f4f4; }
table#xtf td { border: 0 none; border-bottom: 1px solid #ccc; color: #333; }
#xtf.xtfleftmostItem, #xtf th:first-child { padding: 5px 5px 5px 10px; }
.xtfholdingItem { width: 325px; }
#xtf .xtfholdingWeightItem { padding: 5px 5px 5px 8px; text-align: left; }
.xtfitems td#xtf:last-child, .xtfitemAlternate td#xtf:last-child, #xtf th:last-child { padding: 5px 10px 5px 5px; text-align: right; }
table#xtf #Tr1 #Td1 { padding: 9px 5px 0 10px; font-size: 11px; text-transform: none; }
table#xtf #Tr1 #Td1 div { position: relative; top: -5px; }
.xtfStructTable { border: 1px solid #ccc; border-bottom: 0 none; }
.xtfStructTable td { border-bottom: 1px solid #ccc; }
.xtfLeftcol { padding: 0 0 0 10px; }
.xtfRightcol { padding: 0 10px 0 0; }
#divRatingComparisonWidget { margin: 0; padding: 0 6px 0 10px; border: 1px solid #ccc; }
.xtfrankingClass { height: 76px; }
#divRatingComparisonWidget a { color: #183a52; font-weight: normal; text-decoration: none; }
#divRatingComparisonWidget a:hover { text-decoration: underline; }
#divTop10Widget { margin: 24px 0 0; border: 1px solid #ccc; border-bottom: 0 none; }
#divTop10Widget .xtftabs { margin: 6px 0 0; padding: 0 0 6px; border-bottom: 1px solid #ccc; }
#divTop10Widget .xtftabs li { padding: 9px 10px; border: 0 none; border-right: 1px solid #ccc; background: #f5f5f5; background: -moz-linear-gradient(0% 100% 90deg,#f5f5f5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5)); color: #666; }
#divTop10Widget .xtftabs li.selected { padding: 9px 10px 10px 10px; background: #fff; color: #000; } 
#divTop10Widget .xtftabs li:hover { background: #fff; color: #000; }
#divTop10Widget .xtftabs li:last-child { display: none; }
#divTop10Widget table#xtf { width: 100%; border: 0 none; }
#divTop10Widget table#xtf th { padding: 5px; }
#divTop10Widget #xtf.xtfleftmostItem, #divTop10Widget #xtf th:first-child { padding: 5px 8px 5px 10px; }
#divTop10Widget table#xtf a { color: #004e76; }
#divTop10Widget .xtftextitem { width: 236px; }
#divTop10Widget .xtfchangePosItem, #divTop10Widget .xtfchangeNegItem { padding: 5px 0px 5px 12px; }
#divTop10Widget .xtfchangeNegItem { color: #ad0000; }
#divTop10Widget .xtfchangePosItem { color: #548800; }
#divTop10Widget .xtfchangePosItem img, #divTop10Widget .xtfchangeNegItem img { float: right; padding: 4px 0 0; }
.parent-component h1 { font-size: 13px; letter-spacing: -0.02em; text-transform: uppercase; }
.parent-component .sponsor { position: absolute; top: 32px; right: 0; }
.parent-component .sponsor span { width: 78px; height: 5px; display: block; float: left; background: url("http://www.foxnews.com/static/all/img/global/bg-text-1.gif") no-repeat scroll 0 -17px transparent; text-indent: -9999px; }
.xtf-footer { width: 610px; height: 29px; border: 1px solid #ccc; border-top: 0 none; }
.xtf-footer a { padding: 5px 10px 0 0; float: right; font-size: 11px; font-weight: bold; }
