html{
	font-size:12px;
}
h1, h2, h3, div, a, th, li{
	background-repeat:no-repeat;
}
#container{
	width:970px;
	margin-left:auto;
	margin-right:auto;
    position:relative;
}

/* special popups */
.video_popup #container,
.chart_popup #container{
    padding-bottom:0;
    margin-bottom:0;
}
.video_popup .component {
    width: 626px;
    float: left;
}
.video_popup .ad_box {
    float:left;
    margin-left: 10px;
}
.chart_popup #container {
    width: 640px;
    height: auto;
}

/*====================================================================
Global Header
====================================================================*/

#header{
	margin-bottom:10px;
    position:relative;
}
#navigation{
	margin-bottom:13px;
    overflow:visible;
    height:53px;
    position: relative;
    z-index:100;
}
#navigation ul li{
	float:left;
	display:block;
	list-style:none;
}
#accessibility_navigation{
    display:none;
}
#primary_navigation{
	height:30px;
	margin-bottom:10px;
    background: url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy92ZXJ0X2JhY2tncm91bmRfc3ByaXRlLnBuZw%3D%3D) repeat-x 0 -10px;
}
#primary_navigation ul{ }
#primary_navigation ul li{ }
#primary_navigation li a{
	display:block;
    overflow:hidden;
    height:30px;
    float:left;
}
.header_nav li a{
    background: url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9oZWFkZXJfbmF2X3Nwcml0ZS5wbmc%3D) no-repeat 0 0;
}

/* Sectional Navigation */

#sectional_navigation{
	width:610px;
    position: relative;
	float:left;
}
/* New Navigation bar Begin */
#primary_navigation .menu_text,
#primary_navigation .menu_icon{
    height:30px;
    float:left;
    display:block;
}
#primary_navigation .button_menu_text{
    display:none;
}
#primary_navigation .div_dropdown_container{
    margin-left:0px;
    margin-top:1px;
    position:absolute;
    left:0px;
    top:30px;
    z-index:999;
    background: url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9oZWFkZXJfbmF2X2Ryb3BzaGFkb3cucG5n) repeat;
}
#primary_navigation .nav_menu_item_with_dropdown ul.dropdown_container{
    background-color:#FFFFFF;
    border-bottom:1px solid #FF9C52;
    border-left:1px solid #FF9C52;
    border-right:1px solid #FF9C52;
    left:0;
    position:relative;
    left:-1px;
    top:-1px;
}
#primary_navigation .nav_menu_item_with_dropdown ul.dropdown_container li.group_item ul li,
#primary_navigation .nav_menu_item_with_dropdown ul.dropdown_container li.group_item{
    display:inline;
    float:none;
}
#primary_navigation .nav_menu_item_with_dropdown ul.dropdown_container li.group_item ul{
    background-color:#FFFFFF;
    display:block;
}
#primary_navigation .nav_menu_item_with_dropdown ul.dropdown_container li.group_item ul li a{
    background:none repeat scroll 0 0 transparent;
    color:#4D4D4D;
    cursor:pointer;
    height:auto;
    width:auto;
    float:none;
    text-decoration:none !important;
    white-space:nowrap;
    display:block;
    width:auto;
    overflow:visible;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding: 5px 18px;
}
#primary_navigation .nav_menu_item_with_dropdown ul.dropdown_container li.group_item ul li a:hover{
    background-color:#B8CCD7;
}
#primary_navigation .nav_menu_item_with_dropdown ul.group_with_top_line{
    border-top:1px solid #DDDDDD;
}
.nav_menu_item_with_dropdown{
    position:relative;
}
#primary_navigation .nav_menu_item_with_dropdown .dropdown_container{
    display:none;
}
#primary_navigation .nav_menu_item_with_dropdown.show_sub_menu .dropdown_container{
    display:block;
    z-index:999;
}
#primary_navigation a{
    cursor:pointer;
}
#nav_home .menu_text{
    width:71px;
}
#nav_news .menu_text{
    width:54px;
}
#nav_news .menu_icon{
    width:16px;
}
#nav_news .dropdown_container{
    width:202px;
}
#nav_market_data .menu_text{
    width:100px;
}
#nav_market_data .menu_icon{
    width:16px;
}
#nav_market_data .dropdown_container{
    width:141px;
}
#nav_personal_finance .menu_text{
    width:132px;
}
#nav_personal_finance .menu_icon{
    width:16px;
}
#nav_personal_finance .dropdown_container{
    width:147px;
}
#nav_tv .menu_text{
    width:35px;
}
#nav_tv .menu_icon{
    width:16px;
}
#nav_tv .dropdown_container{
    width:94px;
}
#nav_radio .menu_text{
    width:56px;
}
#nav_radio .menu_icon{
    width:16px;
}
#nav_radio .dropdown_container{
    width:92px;
}
#nav_more .menu_icon{
    width:77px;
}
#nav_more .dropdown_container{
    width:158px;
}
#nav_home a{
    background-position: 0 0;
}
.header_nav #nav_home a:hover{
    background-position: 0 -30px;
}
.header_nav #nav_home.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: 0 -60px;
}
#nav_home.nav_menu_item_with_dropdown.show_sub_menu a#menu_tab_id.menu_tab{
    background-position: 0 -90px;
}
#nav_news a{
    background-position: -71px 0;
}
.header_nav #nav_news a:hover{
    background-position: -71px -30px;
}
.header_nav #nav_news.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: -71px -60px;
}
#sectional_navigation #nav_news.nav_menu_item_with_dropdown.show_sub_menu a.menu_tab{
    background-position: -71px -90px;
}
#nav_market_data a{
    background-position: -141px 0;
}
.header_nav #nav_market_data a:hover{
    background-position: -141px -30px;
}
.header_nav #nav_market_data.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: -141px -60px;
}
#sectional_navigation #nav_market_data.nav_menu_item_with_dropdown.show_sub_menu a.menu_tab{
    background-position: -141px -90px;
}
#nav_personal_finance a{
    background-position: -257px 0;
}
.header_nav #nav_personal_finance a:hover{
    background-position: -257px -30px;
}
.header_nav #nav_personal_finance.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: -257px -60px;
}
#sectional_navigation #nav_personal_finance.nav_menu_item_with_dropdown.show_sub_menu a.menu_tab{
    background-position: -257px -90px;
}
#nav_tv a{
    background-position: -405px 0;
}
.header_nav #nav_tv a:hover{
    background-position: -405px -30px;
}
.header_nav #nav_tv.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: -405px -60px;
}
#sectional_navigation #nav_tv.nav_menu_item_with_dropdown.show_sub_menu a.menu_tab{
    background-position: -405px -90px;
}
#nav_radio a{
    background-position: -456px 0;
}
.header_nav #nav_radio a:hover{
    background-position: -456px -30px;
}
.header_nav #nav_radio.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: -456px -60px;
}
#sectional_navigation #nav_radio.nav_menu_item_with_dropdown.show_sub_menu a.menu_tab{
    background-position: -456px -90px;
}
#nav_more a{
    background-position: -528px 0;
}
.header_nav #nav_more a:hover{
    background-position: -528px -30px;
}
.header_nav #nav_more.nav_menu_item_with_dropdown.menu_icon_mouse_over a:hover.menu_tab{
    background-position: -528px -60px;
}
#sectional_navigation #nav_more.nav_menu_item_with_dropdown.show_sub_menu a.menu_tab{
    background-position: -528px -90px;
    color:#fff;
}
body.home #nav_home a{ background-position: 0 -120px; }
body.news #nav_news a,
body.stock_on_the_move #nav_news a,
body.letter_to_the_editor #nav_news a{
    background-position: -71px -120px;
}
body.markets #nav_market_data a{ background-position: -141px -120px; }
body.personal-finance #nav_personal_finance a{ background-position: -257px -120px; }
body.tv #nav_tv a{ background-position: -405px -120px; }
body.radio #nav_radio a{ background-position: -456px -120px; }

/* New Navigation bar End */

/* for Navigation More dropdown Begin */
/* to avoid the content float over the dropdown menu */
/*#utility_navigation,*/
body #leader_board{
    position:relative;
    z-index:-1;
}
body #content{
    position:relative;
    z-index:-2;
}
#primary_navigation #more_navigation_item {
    position: relative;
}
#primary_navigation #more_navigation_item .submenu{
    margin-left:-1px;
    background-color:#fff;
    position:absolute;
    z-index:1000;
    left:0px;
    top:30px;
    width:170px;
    border-bottom:1px solid #FF9C52;
    border-left:1px solid #FF9C52;
    border-right:1px solid #FF9C52;
}
/* used to control show/hide by js */
#primary_navigation #more_navigation_item .submenu.hide{
    display:none;
}
#primary_navigation #more_navigation_item .submenu li{
    float:none;
    display:inline; /* to fix ie6 bug */
}
#primary_navigation #more_navigation_item .submenu li.big_group ul{
    background-color:#fff;
    display:block;
}
ul.menu_more_seperate_line{
    border-top:1px solid #DDDDDD;
    background-color:#fff;
    display:block;
}
#primary_navigation #more_navigation_item .submenu li a div{
    height:17px;
    padding-left:10px;
    padding-top:5px;
}
#primary_navigation #more_navigation_item .submenu .big_group li a div{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
}
#primary_navigation #more_navigation_item .submenu .small_group li a div{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
}
#primary_navigation #more_navigation_item .submenu li a{
    height:auto;
    padding-top: 0;
    background: none;
    color:#4D4D4D;
    cursor: pointer;
}
#primary_navigation #more_navigation_item .submenu li a:hover{
    text-decoration:none !important;
}
#primary_navigation #more_navigation_item .submenu li a:visited{
    color:#4D4D4D;
}
#primary_navigation #more_navigation_item .submenu .big_group li a:hover{
    background-color:#B8CCD7;
}
#primary_navigation #more_navigation_item .submenu .small_group li a:hover{
    background-color:#B8CCD7;
}
.header_nav #more_navigation_item a#more_menu.menu.dropdown{ 
    background-position: -428px -60px;
}
/* for Navigation More dropdown End */

/*Default State*/
#home_navigation_item a{ width:54px; }
#news_navigation_item a{ background-position: -54px 0; width:53px; }
#market_data_navigation_item a{ background-position: -107px 0; width:101px; }
#personal_finance_navigation_item a{ background-position: -208px 0; width:130px; }
#tv_navigation_item a{ background-position: -338px 0; width:35px; }
#radio_navigation_item a{ background-position: -373px 0; width:55px; }
#more_navigation_item a.menu{ background-position: -428px 0; width:60px; }

/*Hover State*/
.header_nav #home_navigation_item a:hover{ background-position: 0 -30px; }
.header_nav #news_navigation_item a:hover{ background-position: -54px -30px; }
.header_nav #market_data_navigation_item a:hover{ background-position: -107px -30px; }
.header_nav #personal_finance_navigation_item a:hover{ background-position: -208px -30px; }
.header_nav #tv_navigation_item a:hover{ background-position: -338px -30px; }
.header_nav #radio_navigation_item a:hover{ background-position: -373px -30px; }
.header_nav #more_navigation_item a.menu:hover{ background-position: -428px -30px; }

/*Active State*/
body.home #home_navigation_item a{ background-position: 0 -60px; }
body.news #news_navigation_item a{ background-position: -54px -60px; }
body.markets #market_data_navigation_item a{ background-position: -107px -60px; }
body.personal-finance #personal_finance_navigation_item a{ background-position: -208px -60px; }
body.tv #tv_navigation_item a{ background-position: -338px -60px; }
body.radio #radio_navigation_item a{ background-position: -373px -60px; }
body.letter_to_the_editor #news_navigation_item a{ background-position: -54px -60px; }

/* Header Search */

#header_search{
    float:right;
    margin-top:4px;
    margin-right:4px;
    background:#fff url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9oZWFkZXJfbmF2X3NlYXJjaF9iZy5wbmc%3D) no-repeat scroll 0 0;
    width:306px;
    height:22px;
    position:relative;
}
#header_search_form{ }
#header_search_form fieldset{ }

/*====================================================================
Search Suggest
====================================================================*/

#symac_keyword{
    background:transparent none repeat scroll 0 0;
    border:0 none;
    margin-left:25px;
    margin-top:3px;
    width:277px;
    height:16px;
    font-size:13px;
    padding:0px;
}
.symac_grayText{
    color:#6f6f6f;
}
.symac_normalText {
    color:#000;
}
#symac_suggest{
    background:#fff url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9zZWFyY2gtZ3JhZGllbnQtZ3JleS5naWY%3D) repeat-x scroll left bottom;
    border:1px solid #333;
    position:absolute;
    top:27px;
    right:3px;
    z-index:1000010;
    padding-bottom:12px;
    visibility:hidden;
    width: 306px;
}
#symac_suggest #noresults{
    padding:10px 0px;
    text-align:center;
}
#symac_suggestTable{
    width: 306px;
}
#symac_suggestTable .symac_separatorRow td, #symac_suggestTable .symac_separatorRow_highlight td{
    background:#000 url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9zZWFyY2gtc2VlLWFsbC5naWY%3D) no-repeat scroll right center;
    font-size:10px;
    line-height:12px;
    font-weight:bold;
    padding:4px 9px;
    color:#fff;
    text-transform:uppercase;
    cursor:pointer;
    width:auto;
    border-bottom:1px solid #fff;
}

.symac_separatorRow td.col1 a, .symac_separatorRow_highlight td.col1 a{
    color:#fff;
}
.symac_separatorRow td.col1 a:hover, .symac_separatorRow_highlight td.col1 a:hover{
    color:#fff;
    text-decoration:none !important;
}
.symac_separatorRow td.col1 a:visited, .symac_separatorRow_highlight td.col1 a:visited{
    color:#fff;
}
.symac_separatorRow img, .symac_separatorRow_highlight img{
    display:none;
}
#symac_suggestTable .symac_topics td{
    background:#000 url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9zZWFyY2gtc2l0ZW1hcC5naWY%3D) no-repeat scroll right center;
}
#symac_suggestTable .symac_separatorRow_highlight td{
    background-color:#668191;
}
.symac_resultRow a, .symac_resultRow_highlight a{
    color:#4D4D4D;
}
.symac_resultRow a:visited, .symac_resultRow_highlight a:visited{
    color:#4D4D4D;
}
.symac_resultRow a:hover, .symac_resultRow_highlight a:hover{
    text-decoration:none !important;
}
.symac_resultRow a b, .symac_resultRow_highlight a b{
    color:#FF6000;
}
#symac_suggestTable .symac_resultRow td, #symac_suggestTable .symac_resultRow_highlight td{
    background-image:none;
    background-color:#fff;
}
#symac_suggestTable .odd td{
    background-color:#eee;
}
.symac_resultRow td, .symac_resultRow_highlight td{
    font-size:11px;
    line-height:13px;
    padding:5px 8px 5px 0px;
    vertical-align:middle;
    width:auto;
    cursor:pointer;
}
#symac_suggestTable .symac_resultRow_highlight td{
    background-color:#b8ccd7;
}
.symac_resultRow .col1, .symac_resultRow_highlight .col1{
    font-size:11px;
    line-height:13px;
    font-weight:bold;
    padding:7px 2px 7px 10px;
}
.symac_symbols .col1{
    font-size:16px;
    line-height:16px;
    font-weight:bold;
    padding:10px 20px 10px 10px;
}
.symac_symbols .col1 a{
    color:#000;
}
.symac_symbols .col1 a:visited{
    color:#000;
}
.symac_symbols .col2{
    padding:0px;
    padding-right:8px;
}


/* Utility and User Navigation */
#utility_navigation{
    float:left;
}
#user_navigation{
    float:right;
}
#user_navigation li,
#utility_navigation li{
  font-size:11px;
  border-left:1px solid #E0E0E0;
  margin-left:7px;
  padding-left:7px;
  color:#6f6f6f;
}
#user_navigation li.first,
#utility_navigation li.first{
  border-left:0 none;
  margin-left:0;
  padding-left:0;
}
#user_navigation li a,
#utility_navigation li a{
    color:#6f6f6f;
}
#utility_navigation #bloomberg_anywhere a{
    color: #FF6000;
    font-weight: bold;
}

#login_navigation_item{
    font-weight:bold;
    cursor:pointer;
}
#name_navigation_item {
    font-weight:bold;
    text-transform:lowercase;
}

/* Branding */

#branding{
	width:970px;
	overflow:hidden;
}
#logo,
#logo_popup{
    display:block;
    float:left;
    margin-top:10px;
}
#logo img{
    vertical-align:top;
    width:240px;
    height:49px;
}

#market_clocks{
    float:right;
/*
    height:50px;
    width:138px;
*/
    height:62px;
    width:160px;
    overflow:hidden;
}



#leader_board{
    text-align: center;
    margin-bottom: 15px;
}

#content{}

#primary_content{
	width:640px;
	overflow:auto;
	float:left;
}

.story #primary_content {
    overflow: visible;
}

#secondary_content{
	width:310px;
	overflow:visible;
	float:right;
}
#full_width_content {
	clear: both;
	width: 970px;
	overflow: auto;
}

#search{
	border:none;
}

#supplemental_content{}

#footer{
	width:100%;
}

/* Making Third Party tracker display none to avoid any additional spacing */

#third_party_trackers{
    display: none;
}


/* Footer Midbar separator */
#footer_midbar{
    background-color: #434343;
    height: 24px;
}
/* Company Content */
#company_content_container{
	width:100%;
	overflow:hidden;
	background-color:#ec3800;
    height: 370px;
}

#global_footer {
	text-align: center;
	padding-top:24px;
    margin:0 auto;
    width: 970px;
    position:relative;
}

#logo_box {
	margin-right:16px;
	width:130px;
	height:100px;
	background-image:url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9mb290ZXIvZm9vdGVyX2xvZ28uZ2lm);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent: -9999px;
	float:left;
}
#opinion_lab{
    position:absolute;
    top:70px;
    left:0px;
    font-size:11px;
}

#news_box {
	width:5.5em;
	padding-top: 0.35em;
}

#market-data_box {
	width:6em;
	padding-top: 0.35em;
}

#personal-finance_box {
	width:9em;
	padding-top:0px;
	color:#fe9b7d;
}

#media-resources_box {
	width:9.5em;
    padding-top: 0.35em;
}

#global_footer #media-resources_box li {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin-bottom: 11px;
    padding-top: 0;

}

.about_box {
	/* width:6em; */
	padding-top:0.35em;
}

#global_footer ul {
	float:left;
	color:white;
	list-style: none;
	margin-left:2.5em;
}

#global_footer li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
	padding-left: 15px;
	text-align: left;
	margin:0px;
	color:#fda58a;
}

#global_footer a,
#global_footer a:visited,
#global_footer a:hover{
	color:#FFC2AF;
	text-decoration:none;
	font-weight:normal;
}

#global_footer h4,
#global_footer h4 a,
#global_footer h4 a:visited,
#global_footer h4 a:hover,
#global_footer #media-resources_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
	color:#fff;
	margin:0px;
	padding:0px;
}

#copyright_statement{
	font-size: 11px;
	color: #333;
	padding-top:2.5em;
	text-align: left;
	clear: both;
    width: 970px;
    margin: 0 auto;
}
#footer_disclaimer{
    font-size: 11px;
    color: #333;
    margin:7px auto 0;
    width:970px;
}

a.footer_link,
a.footer_link:link,
a.footer_link:visited,
a.footer_link:active,
a.footer_link:hover{
	color:#FFC2AF;
	padding-left:1em;
}

/* End Company Content */

/* Site-wide styles */
.larger { font-size: 1.6em; }

/***** ASSORTED FIXES AND HACKS ****/

/* This hack needs a comment. Purpose? */
html, body, #container{}
body > #container{}

#container{
	margin-bottom:30px;
    z-index: 10;
	/* may need to convert margin-bottom to added padding-bottom */
}

body.footer_small #container { /*Override styles when footer does not have leg*/
	padding-bottom:85px;
}

#footer{
	position:relative;
	clear:both;
    margin-top: 30px;
    background-color: #3b3b3a;
}

body.footer_small #footer { /*Override styles when footer does not have leg*/
	height:85px;
	margin-top:-85px;
}

#footer .logo{
	background-image:url(http://www.anonr.com/surf.php?q=aHR0cDovL3d3dy5ibG9vbWJlcmcuY29tL3N0eWxlc2hlZXRzLy4uL2ltYWdlcy9mb290ZXJfbG9nby5naWY%3D);
	background-repeat:no-repeat;
}

/* CLEAR FIX*/
.module:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	display:none;
}
.module {display: inline-block;}
/* Hides from IE-mac \*/
* html .module { height: 1%;}
.module {display: block;}
/* End hide from IE-mac */

.print_only {
    display: none;
}

/* Opt out*/
#opt-out-static,
#opt-out-static a,
#opt-out,
#opt-out a{
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    left: 0;
    position: absolute;
    text-align: left;
    top: 53px;
    width: 100px;
}

#story_content p.markets_magazine_first_p{
    font-size: 17px;
}