/* hat css version 13 */
#hat_div
{
	background-color:#dedede;
	margin:0px;
	padding:0px;
	width:990px;
	font-size:11px;	
	height:28px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;	
}
#hat_div li, #hat_div span
{
	line-height:14px;
}
body #hat_div.hat_visible
{
	visibility:visible;
	overflow:visible;
}
#hat_logo
{
	display:block;
	float:left;
	margin:8px 13px 0px 12px;
	_margin:8px 11px 0px 7px;
	background:#dedede url(http://c.wsj.net/static/hat/wsjDigital_transGrey.png) no-repeat left top;
	height:20px;
	width:212px;	
}
#hat_searchform
{
	margin: 0px;
	padding: 0px;
}
#hat_div li
{
	clear:none;
}
.hat_tabs
{
	margin:0;
	padding:0;
}
.hat_tab, .hat_tabsel
{	
	height:14px;	
	display:block;
	float:left;	
	margin:0;
	padding:0;		
	margin:7px 3px 0px 3px;
}
.hat_tab a:link, .hat_tab a:visited, .hat_tab a:hover, .hat_tab a:active, .hat_tab span
{
	display:block;
	text-decoration:none;
	color:#2c5177;		
	padding:4px 5px 3px 5px;	
}
.hat_tabsel a:link, .hat_tabsel a:visited, .hat_tabsel a:hover, .hat_tabsel a:active
{
	display:block;
	text-decoration:none;	
	padding:4px 5px 3px 5px;
}

.hat_tab_over a, .hat_tab_over a:link, .hat_tab_over a:visited, .hat_tab_over a:hover, .hat_tab_over a:active
{
	background-color:#f2f2f2;	
}

.hat_search
{
	border:1px solid rgb(86,86,86);
	width:300px;
	height:21px;
	float:right;
	margin:2px 5px 0px 0px;
	_margin:2px 2px 0px 0px;
    padding-bottom:1px;
	background-color:white;
}
.hat_button
{
	background-color:rgb(51,100,148);
	width:60px;
	height:18px;
	_height:19px;
	float:right;
	margin:1px 1px 0 0;
	padding-left:1px;
	cursor:pointer;
	border-width:1px;
	border-style:solid;	
}
.hat_button_text
{	    
	color:white;
	display:block;
	text-align:center;
	margin-top:2px;
	font-size:11px;	
}
.hat_input
{    
	display:block;
	float:left;
	margin:1px 0 0 2px;
	width:230px;
	height:19px;
	border:0px solid white;
	font-size:13px;		
	font-weight:normal;
}
input.hat_unused
{
    color:#AAAAAA;
}
.hat_drop_item
{	
    display:block;	
	padding:3px 0 3px 8px;	
	margin:0;
	float:left;	
	position:relative;
	width:150px;
}

.hat_drop_item_sel
{
	background-color:rgb(43,81,120);
}
.hat_drop_item_sel a:link, .hat_drop_item_sel a:visited, .hat_drop_item_sel a:hover, .hat_drop_item_sel a:active
{
	color:White;
}
#hat_tab5
{
	background-image:url(http://c.wsj.net/static/hat/hat_arrowBlue.gif);
	background-repeat:no-repeat;
	background-position: 34px 9px;	
	width:35px;
	_width:36px;
	padding:4px 5px 3px 5px;
	cursor:default;
}
#hat_tab5 span, #hat_tab5 a
{
	padding:0;
	margin:0;
}

#hat_more_menu
{	
	margin:0 0 0 -5px; 
	padding:5px 0;
	display:none;
	list-style-type:none;
	top:28px;
	position:absolute;
	width:160px;	
	background-color:#f2f2f2;	
	border-left:1px solid #cecfce;
	border-bottom:1px solid #cecfce;
	border-right:1px solid #cecfce;
	font-weight:normal;
	overflow:hidden;
	z-index:1000000;
}

#hat_more_menu ul, #hat_more_menu li
{
	cursor:pointer;
}

#hat_div .hat_more_sel
{
	background-position: 33px 8px;
	background-color:#f2f2f2;	
	border-left:1px solid #cecfce;
	border-top:1px solid #cecfce;
	border-right:1px solid #cecfce;
	padding-top:3px;
	padding-left:4px;
}

.hat_tab_over
{
	background-color:#f2f2f2;	
}

.hat_tab a, .hat_tabsel  a
{
	background-repeat:no-repeat;
	height:14px;
}

.hat_tab #hat_more_menu a
{
	height:auto;
}

/* site specific styles */

#hat_tab1 a
{
	width:52px;
	background-position:3px 3px;
}

.hat_bc #hat_tab1 a
{
	_width:61px;
}

#hat_tab2 a
{
	width:69px;
	background-position:5px 0px;
}

.hat_bc #hat_tab2 a
{
	_width:78px;
}

#hat_tab3 a
{
	width:59px;
	background-position:5px 4px;
}

.hat_bc #hat_tab3 a
{
	_width:68px;
}

#hat_tab4 a
{
	width:79px;
	background-position:4px 3px;
}

.hat_bc #hat_tab4 a
{
	_width:88px;
}

#hat_tab6 a
{
    width: 54px;
    background-position: 3px 3px;
}

.hat_bc #hat_tab6 a
{
    _width:63px;
}

.hat_mw .hat_tabsel a:link, .hat_mw .hat_tabsel a:visited, .hat_mw .hat_tabsel a:hover, .hat_mw .hat_tabsel a:active,
.hat_bol .hat_tabsel a:link, .hat_bol .hat_tabsel a:visited, .hat_bol .hat_tabsel a:hover, .hat_bol .hat_tabsel a:active,
.hat_atd .hat_tabsel a:link, .hat_atd .hat_tabsel a:visited, .hat_atd .hat_tabsel a:hover, .hat_atd .hat_tabsel a:active,
.hat_mwc .hat_tabsel a:link, .hat_mwc .hat_tabsel a:visited, .hat_mwc .hat_tabsel a:hover, .hat_mwc .hat_tabsel a:active,
.hat_sm .hat_tabsel a:link, .hat_sm .hat_tabsel a:visited, .hat_sm .hat_tabsel a:hover, .hat_sm .hat_tabsel a:active
{
	color:white;
}

.hat_wsj .hat_tabsel a
{	
	background-image:url(http://c.wsj.net/static/hat/WSJ_hat_black.png);
	background-color:white;
	color:Black;
}

.hat_mw .hat_tabsel a
{
	background-image:url(http://c.wsj.net/static/hat/mktw-tab-wt.png);
}

.hat_bol .hat_tabsel a
{	
	background-image:url(http://c.wsj.net/static/hat/barrons-white.png);
}

.hat_mwc .hat_tabsel a
{	
	background-image:url(http://c.wsj.net/static/hat/mktw-tab-blue.png);
}

.hat_sm .hat_tabsel a
{
    background-image:url(http://c.wsj.net/static/hat/sm-b-site.png);
}

#hat_tab1.hat_tab a
{	
	background-image:url(http://c.wsj.net/static/hat/WSJ_hat_blue.png);
}

#hat_tab2.hat_tab a
{	
	background-image:url(http://c.wsj.net/static/hat/mktw-tab-blk.png);	
}

#hat_tab3.hat_tab a
{	
	background-image:url(http://c.wsj.net/static/hat/barrons-blue.png);
}

#hat_tab4.hat_tab a
{	
	background-image:url(http://c.wsj.net/static/hat/atd-b-off.png);
}

#hat_tab6.hat_tab a
{
    background-image:url(http://c.wsj.net/static/hat/sm-b-off.png);
}

.hat_mw .hat_tabsel a, .hat_mw .hat_button, .hat_vse .hat_button, .hat_mwc .hat_button, .hat_bc .hat_button
{
	background-color:#004331;		
}

.hat_mwc .hat_tabsel a
{
	background-color:#005284;		
}

.hat_bol .hat_tabsel a, .hat_bol .hat_button
{
	background-color:#142c7b;	
}

.hat_sm .hat_tabsel a, .hat_sm .hat_button
{
	background-color:#fff;
}

.hat_wsj .hat_button
{
	border-top-color:rgb(152,178,205);
	border-left-color:rgb(168,189,210);
	border-right-color:rgb(45,92,144);	
	border-bottom-color:rgb(38,73,115);
}

.hat_mw .hat_button, .hat_mwc .hat_button, .hat_vse .hat_button, .hat_bc .hat_button
{
	border-top-color:rgb(128,161,152);
	border-left-color:rgb(150,175,169);
	border-right-color:rgb(0,63,46);	
	border-bottom-color:rgb(0,48,36);
}

.hat_bol .hat_button
{
	border-top-color:rgb(138,147,188);
	border-left-color:rgb(157,166,197);
	border-right-color:rgb(18,40,13);	
	border-bottom-color:rgb(13,32,90);
}

.hat_atd .hat_button
{
	border-top-color:rgb(176,190,203);
	border-left-color:rgb(187,197,207);
	border-right-color:rgb(90,115,137);	
	border-bottom-color:rgb(73,92,109);
}

#hat_div.hat_atd
{
    margin:0px auto 0 auto;
}

.hat_bc #hat_tab5
{
	_width:46px;
}	

.hat_atd .hat_tabsel a, .hat_atd .hat_button 
{ 
	background-color:#637d96; 
}
.hat_atd .hat_tabsel a
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-site.png);
}
body.blue01 .hat_atd .hat_tabsel a, body.blue01 .hat_atd .hat_button 
{ 
	background-color:#637d96; 
}
body.blue01 .hat_atd .hat_tabsel a
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-site.png);
}
body.green01 .hat_atd .hat_tabsel a, body.green01 .hat_atd .hat_button 
{ 
	background-color:#94ab75; 
}
body.green01 .hat_atd .hat_tabsel a
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}
body.gray01 .hat_atd .hat_tabsel a, body.gray01 .hat_atd .hat_button 
{ 
	background-color:#5a6167; 
}
body.gray01 .hat_atd .hat_tabsel a 
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}
body.red01 .hat_atd .hat_tabsel a, body.red01 .hat_atd .hat_button 
{ 
	background-color:#90170f; 
}
body.red01 .hat_atd .hat_tabsel a 
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}
body.darkgreen01 .hat_atd .hat_tabsel a, body.darkgreen01 .hat_atd .hat_button 
{ 
	background-color:#484c35; 
}
body.darkgreen01 .hat_atd .hat_tabsel a
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}
body.bluegray01 .hat_atd .hat_tabsel a,body.bluegray01 .hat_atd .hat_button 
{ 
	background-color:#9997ac; 
}
body.bluegray01 .hat_atd .hat_tabsel a
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}
body.olive01 .hat_atd .hat_tabsel a, body.olive01 .hat_atd .hat_button 
{ 
	background-color:#849493; 
}
body.olive01 .hat_atd .hat_tabsel a
{ 
	background-image:url(http://c.wsj.net/static/hat/atd-w-site.png);
}

#PrimaryContentContainer #HomePage .centersection
{
	width:410px;
	overflow:hidden;
}

/* wsj renovation */

.hat_wsjren
{
	background-color:#1a1c1d ! important; /* ie won't override without this */
}

.hat_wsjren #hat_logo
{
	background:#1a1c1d url(http://c.wsj.net/static/hat/wsj_TWSJdigitalNetwork.gif) no-repeat left top;
	margin:8px 0px 0px 5px;
	_margin:8px 5px 0px 3px;
}

.hat_wsjren .hat_tabsel a
{	
	background-image:url(http://c.wsj.net/static/hat/wsj_nonsub_tab.gif);
	background-color:#383535;
}

.subType-subscribed .hat_tabsel a
{	
	background-image:url(http://c.wsj.net/static/hat/wsj_sub_tab.gif);
	background-color:#e1dbcd;
}

.hat_wsjren #hat_tab2.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_mktw.gif);
}

.hat_wsjren #hat_tab2.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_mktw_hover.gif);
}

.hat_wsjren #hat_tab3.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_barrons_tab.gif);
}

.hat_wsjren #hat_tab3.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_barrons_tab_hover.gif);
}

.hat_wsjren #hat_tab4.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/atd-w-off.png);
}

.hat_wsjren #hat_tab4.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}

.hat_wsjren #hat_tab6.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/sm-w-off.png);
}

.hat_wsjren #hat_tab6.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/sm-w-on.png);
}

.hat_wsjren #hat_tab5
{
	background-image:url(http://c.wsj.net/static/hat/wsj_arrowLightBlue.gif);
	padding-right:5px;
}

.hat_wsjren #hat_tab5.hat_more_sel 
{
	background-image:url(http://c.wsj.net/static/hat/wsj_arrowLightBlue_hover.gif);
	padding-right:4px;
}

.hat_wsjren .hat_tab_over a, 
.hat_wsjren .hat_tab_over a:link, 
.hat_wsjren .hat_tab_over a:visited, 
.hat_wsjren .hat_tab_over a:hover, 
.hat_wsjren .hat_tab_over a:active,
.hat_wsjren #hat_more_menu,
.hat_wsjren #hat_tab5.hat_more_sel
{
	background-color:#697175;	
}

.hat_wsjren #hat_more_menu a,
.hat_wsjren #hat_tab5 span
{
	color:#d3e1ed;
}

.hat_wsjren #hat_more_menu,
.hat_wsjren #hat_tab5.hat_more_sel
{
	border-color:#4A5256;
}

.hat_wsjren .hat_drop_item_sel
{
	background-color:White;
}

.hat_wsjren #hat_tab5.hat_more_sel .hat_drop_item_sel a
{
	color:#0A3E73;
}

.hat_wsjren .hat_search
{
	position:absolute;
}

.hat_wsjren .hat_button
{
	background-color:#ca5211;
	border-bottom-color:#b9b9b9;
	border-right-color:#b9b9b9;
	border-top-color:#d1d1d1;
	border-left-color:#d1d1d1;	
	margin-top:3px;
	margin-right:3px;	
	_margin-right:2px;	
}

.hat_wsjren .hat_input 
{
	width:228px;
	margin-top:4px;
}

.hat_wsjren .hat_search_container
{
	float:right;
	width:320px;
}

.hat_wsjren .hat_search {	
	border:4px solid #1A1C1D;
	height:25px;
	margin:2px 5px 0px 0px;
	padding-bottom:1px;
}

.hat_wsjmag .hat_tabsel a
{	
	background-image:url(http://c.wsj.net/static/hat/wsj_nonsub_tab.gif);
	background-color:#1A1C1D;
}

/* wsj ren regionalized tabs */

#hat_tabchi a
{
	width:94px;
	background-position:12px 0px;
}

#hat_tabfeer a
{
	width:52px;
	background-position:13px 2px;
}

#hat_tabfno a
{
	width:108px;
	background-position:-3px 0px;
}

#hat_tabfno
{
	/* too wide in IE6 */
	_margin-left:0px;
	_margin-right:0px;
}

.hat_wsjren #hat_tabchi.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/WSJ_Ch_Sub_NonSub.gif);
}

.hat_wsjren #hat_tabfeer.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/FEER_logo.gif);
}

.hat_wsjren #hat_tabfno.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/FNO_Logo.gif);
}

.hat_wsjren #hat_tabchi.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/WSJ_Ch_Sub_NonSub-over.gif);
}

.hat_wsjren #hat_tabfno.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/FNO_Logo_hover.gif);
}

/* SmartMoney */

.hat_sm
{
	background-color:#468 ! important; /* ie won't override without this */
}

.hat_sm #hat_logo
{
	background:#468 url(http://c.wsj.net/static/hat/wsj_TWSJdigitalNetwork.gif) no-repeat left top;
	margin:8px 0px 0px 5px;
	_margin:8px 5px 0px 3px;
}

.hat_sm #hat_tab1.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_nonsub_tab.gif);
}

.hat_sm #hat_tab1.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_nonsub_tab.gif);
}

.hat_sm #hat_tab2.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_mktw.gif);
}

.hat_sm #hat_tab2.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_mktw_hover.gif);
}

.hat_sm #hat_tab3.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_barrons_tab.gif);
}

.hat_sm #hat_tab3.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/wsj_barrons_tab_hover.gif);
}

.hat_sm #hat_tab4.hat_tab a
{
	background-image:url(http://c.wsj.net/static/hat/atd-w-off.png);
}

.hat_sm #hat_tab4.hat_tab_over a
{
	background-image:url(http://c.wsj.net/static/hat/atd-w-on.png);
}

.hat_sm .hat_tab_over a
{
	background-color:#2c5177 ! important;
}

.hat_sm #hat_tab5 span
{
	color:#d3e1ed;
}

.hat_sm #hat_tab5.hat_more_sel span
{
	color:#2c5177;
}

.hat_sm #hat_tab5
{
	background-image:url(http://c.wsj.net/static/hat/wsj_arrowLightBlue.gif);
	padding-right:5px;
}

.hat_sm #hat_tab5.hat_more_sel 
{
	background-image:url(http://c.wsj.net/static/hat/hat_arrowBlue.gif);
	padding-right:4px;
}

.hat_sm .hat_search_container
{
	float:right;
	width:320px;
}

.hat_sm .hat_search 
{	
	border:4px solid #468;
	height:25px;
	margin:2px 5px 0px 0px;
	padding-bottom:1px;
	_position:absolute; /* IE6 */
}

.hat_sm .hat_input
{
	margin-top:4px;
	width:228px;
}

.hat_sm .hat_button
{
	background-color:#ca5211;
	border-bottom-color:#b9b9b9;
	border-right-color:#b9b9b9;
	border-top-color:#d1d1d1;
	border-left-color:#d1d1d1;	
	margin-top:3px;
	margin-right:3px;	
	_margin-right:2px;	
}

.hat_sm #hat_tab6 a
{
    width: 60px;
    background-position: 5px 3px;
}