/*
div#top
{ height:290px; }
.page_2374 
*/
div#top
{ height:265px; }

div#top_padding
{  float:left; width:976px; }

div#top_left
{
	width:600px;
	float:left;
}

div#top_right
{
	width:376px;
	float:right;
	
}

div#top_article_wrap
{ margin-bottom:34px; }

div#top_article_selectors
{ height:25px; }
div#top_article_selectors_padding
{ padding-left:4px; }
div#top_article_selectors div.article_selector
{
	width:28px;
	float:left;
	font-family:Arial;
	font-size:17px;
}
div#top_article_selectors div.article_selector a
{
	background-image:url(images/article_num_bg.gif);
	background-repeat:no-repeat;
	color:#005287;
	display:block;
	width:21px;
	text-align:center;
	overflow:hidden;
	height:20px;
	line-height:20px;
	text-decoration:none;
}
div#top_article_selectors div.article_selector.see a,
div#top_article_selectors div.article_selector a:hover
{
	background-image:url(images/article_num_bg_ha.gif);
	text-decoration:none;
}
div#top_article
{ 
	background-color:#015289;
	height:108px;
	overflow:hidden;
	clear:left;
}
/*
.page_2374 */
div#top_article
{ background:none; }
/*
div#top_article_padding
{
	border:1px solid #FFF;
	padding:8px 14px;
}
.page_2374 
*/
div#top_article_padding
{ 
	border:0px; 
	padding-top:4px;
	padding-left:10px;
}

div#top_article_content
{ height:90px; }

div#top_article div.article
{ display:none; }
div#top_article div.article.active
{ display:block; }
div#top_article div.article h2,
div#top_article div.article p
{
	color:#FFF;
	margin:0px;
	font-family:sans-serif;
}

div#top_article div.article h2
{
	font-weight:bold;
	font-size:24px;
}

div#top_article div.article p,
div#top_article div.article a
{ font-size:18px; color:#FFF; }

div#tab_box
{
	float:right;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
div#tab_content
{
	width:254px;
	overflow:hidden;
}

div.tabs
{
	width:254px;
	height:34px;
	
}

table.tabs
{
	width:254px;
	height:34px;
}

table.tabs td.tab_link
{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
table.tabs td.tab_link.first
{ border-left:0px solid #fff; }
table.tabs td.tab_link.last
{ border-right:0px solid #fff; }
table.tabs td.tab_spacer
{ width:8px; border-bottom:1px solid #fff; }

table.tabs td.tab_link a
{
	display:block;
	cursor:pointer;
	width:78px;
	height:34px;
	border-bottom:1px solid #fff;
	background-color:#0095D7;
	color:#fff;
}
table.tabs td.tab_link.active a
{
	background-color:#015289;
	border-bottom:1px solid #015289;
}


table.tabs td.tab_link a span
{
	display:block;
	color:#FFF;
	font-size:18px;
	width:78px;
	height:33px;
	line-height:33px;
}
/*
div.tabs ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width:254px;
}

div.tabs li 
{
	display:inline;
	margin:0px;
	padding:0px;
	width:80px;
	overflow:hidden;
}

div.tabs li.first
{ width:79px; }
div.tabs li.last
{ width:79px; }
div.tabs li.spacer
{ width:8px; }

div.tabs li a
{
	display:block;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
	text-align:center;
	background-color:#0095D7;
	
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

div.tabs li.active a
{
	background-color:#015289;
	border:1px solid #fff;
	border-bottom:1px solid #015289;
}

div.tabs li.spacer a
{
	display:block;
	float:left;
	cursor:default;
	background-color:transparent;
	border:0px;
	width:8px;
}

div.tabs li a span
{
	display:block;
	color:#FFF;
	font-size:18px;
	width:78px;
	height:33px;
	line-height:33px;
}

div.tabs li a:hover
{ text-decoration:none; }
div.tabs li.first a
{ margin-left:0px; border-left:0px; }
div.tabs li.last a
{ border-right:0px; }
*/

div.tab_container
{
	background-color:#015289;
	display:none;
	width:254px;
	/*
	height:154px;
	*/
}

div.tab_container.active
{
	display:block;

}

div.tab_container_padding
{
	/*
	border-top:1px solid #fff;
	*/
	padding:12px 10px;

}

table.weather_header td a,
{
	color:fff;
	padding-bottom:10px;
	font-size:10px;
	/*
	padding-left:2px;
	*/
}

table.weather_header td a:hover
{
	color:fff;
}

table.weather_header td
{
	color:#fff;
	padding-bottom:10px;
	font-size:10px;
	/*
	padding-left:2px;
	*/
}
table.weather_header td.last
{ padding-bottom:0px; }
table.weather_header td a
{ padding:0px; color:fff;}
table.weather_header td strong
{
	font-family:			Verdana;
	font-size:12px;
}

div#top_nav
{ background-color:#0095D9;}
div#top_nav_padding
{ border:1px solid #FFF; padding-top:2px; padding-bottom:2px; }
div#top_nav_containter
{ height:40px; }
div#top_nav_content
{ 
	width:970px;
	float:left;
}
div#top_nav_search
{
	width:180px;
	float:right;
}
div.search_form
{
	padding-left:5px;
	padding-top:4px;
	text-align:left;
}

div#top_nav ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div#top_nav li 
{
	display:inline;
	margin:0px;
	padding:0px;
}



div#top_nav li a
{
	display:block;
	float:left;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	padding-left:30px;
	padding-right:30px;
	height:40px;
}

a.li_border_right
{
	border-right:1px solid #fff;
	color:#fff;
}

div#top_nav li a span.main
{
	font-size:17px;
	color:#FFF;
	padding-top:4px;
}

div#top_nav li a span.sub
{
	color:#FFF;
}

div#breadcrumbs
{ background-color:#FFF;}
div#breadcrumbs_padding
{ 
	border:1px solid #FFF; 
	padding-left:140px;
}
