/* hat css version 6 */
#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 5px 0px 10px;
	background:#dedede url(wsjDigital_transGrey.png) no-repeat left top;
	height:20px;
	width:215px;	
}
#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 5px 0px 6px;
}
.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;
    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(hat_arrowBlue.gif);
	background-repeat:no-repeat;
	background-position: 34px 9px;	
	width:35px;
	_width:40px;
	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:150px;	
	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:54px;
	background-position:5px 4px;
}

#hat_tab2 a
{
	width:72px;
	background-position:6px 0px;
}

#hat_tab3 a
{
	width:63px;
	background-position:7px 4px;
}

#hat_tab4 a
{
	width:98px;
	background-position:5px 2px;
}

.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
{
	color:white;
}

.hat_wsj .hat_tabsel a
{	
	background-image:url(WSJ_hat_black.png);
	background-color:white;
	color:Black;
}

.hat_mw .hat_tabsel a
{
	background-image:url(mktw-tab-wt.png);
}

.hat_bol .hat_tabsel a
{	
	background-image:url(barrons-white.png);
}

.hat_mwc .hat_tabsel a
{	
	background-image:url(mktw-tab-blue.png);
}

#hat_tab1.hat_tab a
{	
	background-image:url(WSJ_hat_blue.png);
}

#hat_tab2.hat_tab a
{	
	background-image:url(mktw-tab-blk.png);	
}

#hat_tab3.hat_tab a
{	
	background-image:url(barrons-blue.png);
}

#hat_tab4.hat_tab a
{	
	background-image:url(digi-blk.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_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(digi-637d96.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(digi-637d96.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(digi-94ab75.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(digi-5a6167.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(digi-90170f.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(digi-484c35.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(digi-9997ac.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(digi-849493.png);
}

#PrimaryContentContainer #HomePage .centersection
{
	width:410px;
	overflow:hidden;
}