a
{
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
}

.timetip
{
	padding-left:2px;	
	color:#808080;
	FONT: bold 8pt tahoma, verdana, Arial, "courier new";
}

.today
{
	padding-left:2px;	
	color:#FFFFFF;
	FONT: normal 8pt tahoma, verdana, Arial, "courier new";
}

.home
{
	height:22px;
	padding-left:2px;	
	background-color:#6287C9;
	padding-right:5px;
}

.home a
{	
	font:bold 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.home a:visited
{	
	font:bold 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.header
{
	FONT: normal 8pt tahoma, verdana, Arial, "courier new";
	color:#FFFFFF;
}

.header a:link , .header a:visited ,.header a:active
{	
	FONT: bold 8pt tahoma, verdana, Arial, "courier new";
	color:#FFFFFF;
	text-decoration:none;
}

.header a:hover
{	
	FONT: bold 8pt tahoma, verdana, Arial, "courier new";
	color:#FFFFFF;
	text-decoration:none;
}

.navbar 
{ 
	COLOR: #1F4961;
	FONT: bold 8pt tahoma, verdana, Arial, "courier new";
	height:25px;
	background:url(images/navbar_bg.gif) repeat-x left top;
	border-bottom:#FFFFFF 1px solid;
}

.navbar_hover 
{ 
	height:25px;
	background:url(images/navbar_bg.gif) repeat-x left top;
	border-bottom:#FFFFFF 1px solid;
}
.subnavbar { BORDER-TOP: #CEDDF7 1px solid; BORDER-BOTTOM: #BBCCE8 1px solid;padding-right:3px; }
.subnavbar_hover { BORDER-TOP: #CEDDF7 1px solid; BORDER-BOTTOM: #BBCCE8 1px solid;padding-right:3px; }

.subnavbar A:link,.subnavbar A:visited ,.subnavbar A:active 
{ COLOR: #1C292F; FONT: normal 8pt tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none }
.subnavbar A:hover { COLOR: #1C292F; FONT: normal 8pt tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none }

.subnavbar_hover A:link,.subnavbar_hover A:visited,.subnavbar_hover A:active 
{ COLOR: #F46D00; FONT: normal 8pt tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none }
.subnavbar_hover A:hover { COLOR: #F46D00; FONT: normal 8pt tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none }

.navbar A:link,.navbar A:visited,.navbar A:active 
{ 
	COLOR: #394C76; FONT: bold 8pt tahoma, verdana, Arial, "courier new"; 
	TEXT-DECORATION: none;
}
.navbar A:hover 
{ 
	COLOR: #394C76; FONT: bold 8pt tahoma, verdana, Arial, "courier new"; 
	TEXT-DECORATION: none; 
}
.navbar_hover A:link , .navbar_hover A:visited, .navbar_hover A:active 
{ 
	COLOR: #394C76; FONT: bold 8pt tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none;
}
.navbar_hover A:hover 
{ 
	COLOR: #DA3531; FONT: bold 8pt tahoma, verdana, Arial, "courier new"; TEXT-DECORATION: none;
}
.popup { BORDER-RIGHT: #CBD5EC 1px solid; BORDER-TOP: #CBD5EC 1px solid; Z-INDEX: 100; BORDER-LEFT: #CBD5EC 1px solid; BORDER-BOTTOM: #CBD5EC 0px solid; FONT-FAMILY: tahoma, verdana, Arial; POSITION: absolute; BACKGROUND-COLOR: #EDF3FC }
.popup A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #1F4961; TEXT-INDENT: 6px; PADDING-TOP: 3px; BORDER-BOTTOM: #CBD5EC 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none }
.popup A:hover { BACKGROUND-COLOR: #6CA6CC }

.hometeaser_title
{	
	font:bold 12px Arial;
	color:#FFFFFF;
	padding:2px;
}

.hometeaser_title a
{	
	font:bold 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.hometeaser_title a:visited
{	
	font:bold 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

.hometeaser_next
{
	font:normal 10px Arial;
	text-align:right;
	color:#000000;
	padding:2px;	
}

.hometeaser_next a
{
	font:normal 10px Arial;
	text-align:right;
	color:#000000;
	text-decoration:none;
}

.hometeaser_next a:visited
{
	font:normal 10px Arial;
	text-align:right;
	color:#000000;
	text-decoration:none;
}

hometeaser_other
{
	font:normal 12px Arial;
	text-align:right;
	color:#2851A3;
}

.hometeaser_other a
{
	font:normal 12px Arial;
	text-align:right;
	color:#2851A3;
	text-decoration:none;
}

.hometeaser_other a:visited
{
	font:normal 12px Arial;
	text-align:right;
	color:#2851A3;
	text-decoration:none;
}

.hometeaser_content
{
	font:normal 11px Arial;
	color:#464646;
}

.hometeaser
{
	font:normal 10px Arial;
	color:#000000;
	padding:2px;
}

.hometeaser a
{	
	font:bold 12px Arial;
	color:#464646;
	text-decoration:none;
}

.hometeaser a:visited
{	
	font:bold 12px Arial;
	color:#464646;
	text-decoration:none;
}

.hometeaser_relative
{
	font:normal 10px Arial;
	color:#2851A3;
	padding:2px;
}

.hometeaser_relative a
{	
	font:normal 12px Arial;
	color:#2851A3;
	text-decoration:none;	
}

.hometeaser_relative a:visited
{	
	font:normal 12px Arial;
	color:#2851A3;
	text-decoration:none;	
}

.focuslist
{
	font:bold 12px Arial;
	color:#0B53BB;
	text-decoration:none;
	background-color:#F7F7F7;
}

.focuslist_content
{	
	font:normal 11px Arial;
	padding:3px;
	color:#000000;
}

.focuslist_content a
{	
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.focuslist_content a:visited
{	
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}

.focuslist_zone
{	
	font:normal 12px Arial;
	color:#000000;	
	background-color:#FFFFFF;
	text-decoration:none;	
	text-transform:uppercase;
	border-bottom:#666666 1px solid;
}

.focuslist_zone a
{	
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;		
}

.focuslist_zone a:visited
{
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;	
}

.focuslist_header
{
	font:bold 11px Arial;
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
}

.lastestnews
{
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

.lastestnews_next
{
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;	
}

.lastestnews_next a
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;	
}

.lastestnews_next a:visited
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;	
}

.lastestnews a
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.lastestnews a:visited
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.lastestnews_header
{
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFFFFF;
}
.lastestnews_alt
{
	background-color:#6B7884;
}

.tophometeaser
{
	font:normal 16px Arial;
	color:#CB5500;
}

.tophometeaser_other
{
	font:normal 12px Arial;
	color:#2953A9;	
}

.tophometeaser_other a
{
	font:normal 12px Arial;
	color:#2953A9;	
	text-decoration:none;
}


.tophometeaser a:link
{	
	font-family:Arial;
	font-size:16px;	
	color:#9a2f25;
	text-decoration:none;
	font-weight:bold;
}

.tophometeaser a:hover
{	
	font-family:Arial;
	font-size:16px;	
	color:#9a2f25;
	text-decoration:none;
	font-weight:bold;
}


.tophometeaser a:visited
{	
	font-family:Arial;
	font-size:14px;	
	color:#4662AD;
	text-decoration:none;
	font-weight:bold;
}

.tophometeaser_content
{
	text-align:justify;
	font-family:Arial;
	font-size:12px;
	color:#464646;
	padding:2px;
}

.tophometeaser_next
{
	padding:2px;
}

.tophometeaser_next a
{	
	font-family:Arial;
	font-size:12px;	
	color:#2B50A8;
	text-decoration:underline;
	font-weight:normal;
}

.tophometeaser_next a:visited
{	
	font-family:Arial;
	font-size:12px;	
	color:#2B50A8;
	text-decoration:underline;
	font-weight:normal;
}

.quicksearch_left
{
	background-color:#E2EDF9;
}

.quicksearch
{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;	
	font-weight:bold;
}

.poll_header
{
	padding:2;	
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;	
	font-weight:bold;
}

.poll_footer
{
	padding:2;	
	font-family:Arial;
	font-size:11px;
	color:#CCDF89;	
	font-weight:bold;
}

.poll_content
{
	padding:2;	
	font-family:Arial;
	font-size:11px;
	color:#000000;	
	font-weight:bold;
	background-color:#F7F8F9;
}

.poll
{
	font-family:Arial;
	font-size:11px;
	color:#000000;	
	font-weight:bold;
}

.poll_item
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.footer_content
{	
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.footer_content a:link
{	
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.footer_content a:visited
{	
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.tools_header
{	
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	height:16px;
}

.tools_header a
{	
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}

.tools_header a:visited
{	
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
}

.tools_alt
{
	background-color:#FF5E0E;
	height:1px;	
}

.tools_content
{	
	background-color:#F7FAFF;	
}

.tools_content2
{	
	background-color:#F7ffF9;	
}

.tools_content3
{	
	background-color:#FFFCF7;	
}

.tools_tab
{		
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#1466B8;
	padding:2px;	
	cursor:default;
}
.tools_tabhover
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;	
	cursor:hand;
}

.tools_tab2
{	
	background-color:#E4F3B4;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#E89837;
	padding:2px;	
	cursor:default;
}

.tools_tab3
{	
	background-color:#F3E7B4;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#F58F0A;
	padding:2px;	
	cursor:default;
}

.tools_item
{
	font-family:Arial;
	font-size:11px;	
	color:#545454;
	padding:2px;	
}

.morenews
{
	font-family:Arial;
	font-size:11px;	
	color:#F5570A;
	text-decoration:none;
	font-weight:bold;
	padding:2px;	
}

.morenews a
{	
	font-family:Arial;
	font-size:11px;	
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}

.morenews a:visited
{	
	font-family:Arial;
	font-size:11px;	
	color:#003366;
	text-decoration:underline;
	font-weight:bold;
}

.morenews a:hover
{	
	font-family:Arial;
	font-size:11px;	
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}

.morenews_header
{
	font-family:Arial;
	font-size:12px;	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#F2F3F5;
}

.topzoneteaser
{
	font-family:Arial;
	font-size:14px;	
	
	color:#000000;
	padding:2px;
}
.topzoneteaser a
{	
	font-family:Arial;
	font-size:16px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.topzoneteaser a:visited
{	
	font-family:Arial;
	font-size:16px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.topzoneteaser_content
{
	text-align:justify;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	padding:2px;
}

.topzoneteaser_next
{
	padding:2px;
}

.topzoneteaser_next a
{	
	font-family:Arial;
	font-size:13px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.topzoneteaser_next a:visited
{	
	font-family:Arial;
	font-size:13px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.more a
{
	text-align:right;
	color:#000000;
	font-family:Arial;
	font-size:10px;	
	text-decoration:none;
}

.more a:visited
{
	text-align:right;
	color:#000000;
	font-family:Arial;
	font-size:10px;	
	text-decoration:none;
}

.more a:hover
{
	text-align:right;
	color:#000000;
	font-family:Arial;
	font-size:10px;	
	text-decoration:none;
}

.viewmore a
{	
	width:100%;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.viewmore a:visited
{	
	width:100%;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.eventbyphoto
{
	font:normal 11px Arial;
	text-decoration:none;	
	padding:2px;
	color:#000000;
	background-color:#F7F7F7;
}

.eventbyphoto_header
{
	font:bold 11px Arial;
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:2px;
}

.event
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;	
	padding:2px;
	background-color:#f7f8f9;
}

.event_header
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background-color:#003366;
}

.event_item a
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.event_item a:visited
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.horzmenu
{
	font-family: tahoma;
	font-size: 10px;
	font-Weight:bold;
	color: #828282;
	TEXT-DECORATION: none;
	text-indent:5px
}
.horzmenu A:link
{
	font-family: tahoma;
	font-size: 10px;
	font-Weight:bold;
	color: #828282;
	TEXT-DECORATION: none;
	text-indent:5px
}
.horzmenu A:visited
{
	font-family: tahoma;
	font-size: 10px;
	font-Weight:bold;
	color: #828282;
	TEXT-DECORATION: none;
	text-indent:5px
}
.horzmenu A:hover
{
	font-family: tahoma;
	font-size: 10px;
	font-Weight:bold;
	color: #BDC8D2;
	TEXT-DECORATION: none;
	text-indent:5px
}

.zone
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;	
}

.zone a
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}

.zone a:visited
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;	
	font-weight:bold;
}

.zone a:hover
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:underline;
	font-weight:bold;	
}

.video_header
{	
	font-family:Arial;
	font-size:12px;	
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}

.video_newupdate
{	
	font-family:Arial;
	font-size:12px;	
	color:#C60000;
	font-weight:bold;
	text-decoration:none;	
}

.video_content
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
	padding:3px;
}

.video_content a
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
}

.video_content a:visited
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
}

.video_content a:hover
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
}

.gallery_header
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.gallery_content
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
	padding:3px;
}

.homefocus
{
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
	background-color:#E6E6E6;
}

.homefocus a
{	
	font:bold 11px Arial;
	color:#464646;
	text-decoration:none;	
}

.document_header
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.document_content
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
	padding:3px;
}

.document_content a
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.document_content a:visited
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.document_content a:hover
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.zonebar_content
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;	
	text-decoration:none;	
}

.zonebar_content a
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;	
	text-decoration:none;	
}

.zonebar_content a:visited
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;	
	text-decoration:none;	
}

.zonebar_content a:hover
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;	
	text-decoration:none;	
}

.relativedstory
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;	
	font-weight:normal;
}
.relativedstory A:link
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight:normal;
}
.relativedstory A:visited
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight:normal;
}
.relativedstory A:hover
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight:normal;
}

.headspec
{
	font-family: arial;
	font-size: 14px;
	color: #505050;	
	font-weight:bold;
}

.headspec A:link
{
	font-family: arial;
	font-size: 12px;
	color: #505050;
	TEXT-DECORATION: none;
	font-weight:normal;
}
.headspec A:visited
{
	font-family: arial;
	font-size: 12px;
	color: #505050;
	TEXT-DECORATION: none;
	font-weight:normal;
}
.headspec A:hover
{
	font-family: arial;
	font-size: 12px;
	color: #505050;
	TEXT-DECORATION: underline;
	font-weight:normal;
}

.topicfocus
{
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#F7F7F7;
}

.topicfocus_content
{	
	padding:3px;
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	font-weight:normal;
	border-bottom:#cccccc 1px dashed;
}

.topicfocus_content a
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.topicfocus_content a:visited
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.topicfocus_zone
{	
	font-family:Arial;
	font-size:12px;	
	color:#000000;
	text-decoration:none;	
	text-transform:uppercase;
	border-bottom:#929292 1px solid;
}

.topicfocus_zone a
{	
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;		
}

.topicfocus_zone a:visited
{
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-decoration:none;	
}

.text { FONT-SIZE: 12px; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial; TEXT-ALIGN: justify }
.text SPAN { FONT-SIZE: 12px; FONT-FAMILY: Arial }
.text P { FONT-SIZE: 12px; FONT-FAMILY: Arial }
.text FONT { FONT-SIZE: 12px; FONT-FAMILY: Arial }

.date_time
{
	font-family: arial;
	font-size: 11px;
	font-Weight:bold;
	color: #000000;
	TEXT-DECORATION:none;
}

.copyright 
{ 
	font:normal 12px Arial; 
	color: #FFFFFF; 
}

.hotnews
{
	font-family: Arial, Verdana, Arial;
	font-size: 11px;
	color: #333333;	
	text-decoration:none;
}

.hotnews a:link
{
	font-family: Arial, Verdana, Arial;
	font-size: 11px;
	color: #333333;	
	text-decoration:none;
}

.hotnews a:visited
{
	font-family: Arial, Verdana, Arial;
	font-size: 11px;
	color: #333333;	
	text-decoration:none;
}

.hotnews a:hover
{
	font-family: Arial, Verdana, Arial;
	font-size: 11px;
	color: #333333;	
	text-decoration:underline;
}


.other
{
	font-family: Arial, Verdana, Arial;
	font-size: 12px;
	color: #000000;	
	text-decoration:none;
	font-weight:bold;
}

.title
{
	font:bold 12px Arial, Verdana, Arial;
	color: #FFFFFF;	
	text-decoration:none;
	padding-left:20px;	
}

.title a:link
{
	font:bold 12px Arial, Verdana, Arial;
	color: #FFFFFF;	
	text-decoration:none;
}

.title a:visited
{
	font:bold 12px Arial, Verdana, Arial;
	color: #FFFFFF;	
	text-decoration:none;
}

.title a:hover
{
	font:bold 12px Arial, Verdana, Arial;
	color: #FFFFFF;	
	text-decoration:underline;
}

.usertools_item , .usertools_item a
{
	font:bold 12px Arial;
	color:#000000;
	text-decoration:none;
}