/* hat css version 13 */
#hat_div
{
	background-color:#dedede;
	margin:0px;
	padding:0px;
	width:100%;
	font-size:11px;	
	height:20px;
	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_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(../images/hat_arrowBlue.gif);
	background-repeat:no-repeat;
	background-position: 93px 9px;	
	width:100px;
	_width:101px;
	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;
	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: 93px 9px;
	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_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_mwc .hat_tabsel a
{
	background-color:#005284;		
}

#hat_div.hat_atd
{
    margin:0px auto 0 auto;
}

.hat_bc #hat_tab5
{
	_width:120px;
}	

/* wsj renovation */

.hat_wsjren
{
	background-color:#1a1c1d ! important; /* ie won't override without this */
}

.hat_wsjren #hat_tab5
{
	background-image:url(../images/wsj_arrowLightBlue.gif);
	padding-right:5px;
}

.hat_wsjren #hat_tab5.hat_more_sel 
{
	background-image:url(../images/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_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(../images/wsj_arrowLightBlue.gif);
	padding-right:5px;
}

.hat_sm #hat_tab5.hat_more_sel 
{
	background-image:url(../images/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;
}