body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0px;
	margin-top:22px;
    }

td {
 	font-family: Arial, Helvetica, sans-serif;
   }
   
.bg1{	
	background-image:url(/images/menu-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	width:750px;
	height:44px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;	
	} 
	
.bg1 a{	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
	} 
	
.bg1 a:hover{	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:underline;
}

.bg2{	
	background-image:url(/images/bg-01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:middle;
	text-align:left;
	width:188px;
	height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#314A64;
		font-weight:bold;
	}		
	
.bg3{	
	background-image:url(/images/bg-02.gif);
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:middle;
	text-align:center;
	width:330px;
	height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#314A64;
		font-weight:bold;
	}	  
	
.bg4{	
	background-image:url(/images/bg-03.gif);
	background-repeat:no-repeat;
	background-position:top right;
	vertical-align:middle;
	text-align:center;
	width:218px;
	height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#314A64;
		font-weight:bold;
	}	
	
.bg5{	
	background-image:url(/images/bg-04.gif);
	background-repeat:repeat-y;
	background-position:top center;
	text-align:left;
	vertical-align:middle;
	width:330px;
	height:184px;
	}	
	
.bg6{	
	background-image:url(/images/bg-05.gif);
	background-repeat:repeat-y;
	background-position:top right;
	text-align:left;
	vertical-align:top;
	width:218px;
	height:184px;
	}		
	
.bg7{	
	background-image:url(/images/footer-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	vertical-align:middle;
	width:750px;
	height:70px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#535353;
	}	
	
.bg8{	
	background-image:url(/images/bg-06.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	vertical-align:middle;
	width:558px;
	height:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#535353;
	}		

.bg8 h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#314A64;
	padding:0 0 0 35px;
	margin:0;
	background:url(/images/bullet.gif) 15px no-repeat;
}

.input1{
	width:133px;
	height:16px;
	border:1px solid #C4C4C4;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#222222;
}			
	
.text1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#383838;
		}
		
.text1 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#124EA0;
		text-decoration:underline;
		font-weight:bold;
		}		

.text2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#606060;
		}	
		
.text2 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#317DAF;
		text-decoration:underline;
		}
		
.text2 a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#20567A;
		text-decoration:underline;
		}		
		
.text3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#314A64;
		height:30px;
		border-bottom:1px solid #65778B;
		text-align:left;
		}					

.text4{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#383838;
		text-align:justify;
		padding-top:10px;
		}		
		
.text4 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#124EA0;
		text-decoration:underline;
		}	
		
.text4 a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#0B3570;
		text-decoration:underline;
		}	
		
.text5{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-align:left;
		}		
		
.text5 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-align:left;
		}	
		
.text5 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
		}		
		
.text5 a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#F4E215;
		text-decoration:none;
		}	

.text5_a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#F4E215;
		text-decoration:none;
		}	
		
.text6{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2A5DBA;
		}
		
.text6 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2A5DBA;
		text-decoration:none;
		}			
		
.text6 a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#E30308;
		text-decoration:none;
		}	
		
.text7{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#535261;
		padding:0;
		margin:0;
}								

.text8{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#535261;
		}
		
.text9{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#314A64;
		margin-right:11px;
		vertical-align:top;
		}		
		
.text9 h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#314A64;
		margin:0px;
		margin-bottom:8px;
		}
		
.text10{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#40404E;
		}	
		
.text10 a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2A5DBA;
		text-decoration:none;
		}	
		
.text10 a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2A5DBA;
		text-decoration:underline;
		}									

#dropmenudiv{
position:absolute;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font:normal 13px arial;
line-height:16px;
z-index:100;
margin-top:11px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid #FFFFFF;
padding: 7px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#3A3940;
color:#FFFFFF;
}

div.msg_ok{padding:2px; margin:2px 0 6px 0; color:#f60; font-size:11px; font-weight:bold; text-align:center; border:#fff 1px solid; background:#D8EDFE}
div.msg_err{padding:2px; margin:2px 0 6px 0; color:red; font-size:11px; font-weight:bold; text-align:center; border:#f00 1px solid; background:#F2F2F2}
span.red_astrx{color:#f00; font-size:16px; line-height:10px}

.news_list{padding:0 0 10px 0}
.news_list h1{font-size:12px; margin:0}
.news_list .n_posted{color:#c00;}

#calendar_menu{width:100%; border:0; border-collapse:collapse}
#calendar_menu td{text-align:center; padding:3px 0 0 0}
#calendar_menu .left_arr, #calendar_menu .right_arr{font-size:18px; width:40px}
#calendar_menu .year{font-size:14px; font-weight:bold}
#calendar_menu a{text-decoration:none}

#calendar{border:0; border-collapse:collapse}
#calendar td.month{border:#ccc 1px solid; text-align:center; width:35px; padding:2px 0}

