/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F0F0F0;	
}
a{
	color:#DE2414;
}
a:hover{
	color:#FF1400;
}

.white {
	color:#ffffff;
}
p { font-size:12px; }

h1 {
	font-size: 16px; 
	font-weight: bold; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
h3 { font-weight:bold; font-size:15px; text-transform:uppercase; }

.fnt_12 {
	font-size:12px
}

.fnt_11 {
	font-size:11px
}

.fnt_14 {
	font-size:14px
}

#nav { list-style:none; width:156px; color:#00557A; font-weight:bold; font-size:12px; margin:0; padding:0; }	
#nav li { margin:0; padding:0; list-style:none; width:156px; }	
#nav li a { display:block; text-decoration:none; color:#ffffff; padding:2px 0 2px 16px; width:140px; }
#nav li a:hover { background-color:#00557A; }
#nav li ul, #nav li ul li { margin:0; padding:0;list-style:none; }	
#nav div { margin:2px 0 2px 5px; padding:0; }	


#nav a.rfl_link { text-decoration:none; padding:0; width:140px; color:#00557A; font-weight:bold; font-size:12px;}
#nav a.rfl_link:hover { background:none}
		
#sponsor {padding:0; margin:0; position:relative; left:2px}
#sponsor td {border:1px solid #B8E7FF; color:#54B0BB; font-weight:bold}


#footer{
	width:583px; background:#ffffff url(images/bg_footer.gif) no-repeat;
}
#footermainsec{
	width:583px; height:90px; line-height:11px; padding:15px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.news_sidebar { margin:0; padding:0; height:225px; }
.news_sidebar a { color:#fff; text-decoration:none; }
.news_sidebar a:hover { text-decoration:none; }
.news_sidebar h3 { color:#fff; font-weight:bold; font-size:15px; margin:10px 0 0 8px; padding:0; text-transform:uppercase; }
.news_sidebar ul { color:#fff; font-size:13px; margin:10px 0 0 8px; padding:0; list-style-position:inside; }
.news_sidebar ul li { margin:0 0 5px 0; padding:0; }