@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#345998;
	margin:0px;
	padding:0px;
}
h1{ font-size:25px; font-weight:normal;}
h2{ font-size:15px;}
h3{ font-size:12px;}
a{color:#345998; text-decoration:none;}
a:hover{ text-decoration:none; color:#0099CC;}

.front{
	background-color: #E9EDF2;
	background-image: url(../images/front-bg.jpg);
	background-repeat: repeat-x;
}
.sub{
	background-color: #FFFFFF;
	background-image: url(../images/sub-bg.jpg);
	background-repeat: repeat-x;
}
#wrap{ width:800px; margin-left:20%; margin-right:auto;}
#nav{ width:720px; height:20px; color:#fff}
#nav ul{ margin:0px; padding:0px;}
#nav li{
	list-style:none;
	float:left;
	margin-left:25px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#4574C0;
	margin-top:0px;
	padding-top:2px;
}
#nav a{ text-decoration:none; color:#FFFFFF}
#nav a:hover{ text-decoration:underline; color:#FFFFFF;}
#header{ width:720px; height:53px; clear:both; margin-top:30px;}
#logo{ float:left; width:187px; height:53px; margin-right:10px;  left:0.5%; top:50px; position:relative;}
*html #logo{
	float:left;
	width:187px;
	height:53px;
	margin-right:10px;
	left:0.5%;
	top:50px;
	position:absolute;
}
#header #slo{
	float:left;
	width:500px;
	height:0px;
	font-size:16px;
	font-weight:600;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#header #slo .info{ float:left; margin-right:10px; color:#7E93B6}
#header #slo .links{ float:left;}
#header #slo .links ul{ margin:0px; padding:0px;}
#header #slo .links li{ list-style:none; float:left; margin-left:10px; padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#4574C0;}
#header #slo .links a{ text-decoration:none; color:#345998;}
#banner-front{
	width:710px;
	background-color:#CCCCCC;
	height:200px;
	border:none;
	clear:both;
	margin-top:-50px;
}
*html #banner-front{
	width:710px;
	background-color:#CCCCCC;
	height:200px;
	border:none;
	clear:both;
	
}

#banner-all{width:690px;
	background-color:#2365A2;
	padding-left:20px; height:90px;
	
	border: 5px solid #2365A2;
	clear:both;}
*html #banner-all{width:690px;
	background-color:#2365A2;
	height:70px;
}

#banner-all #titles{ width:250px; float:left; color:#FFFFFF; padding-top:20px;}
*html #banner-all #titles{  padding-top:30px;}
#banner-all #imgholders{ width:440px; float:left; background-color:#CCCCCC; height:90px;}
#middle-front{
	width:800px;
	font-size:16px;
	font-weight:600;
	margin-top:45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}
#middle-front #newshead{
	width:420px;
	float:left;
	margin-right:20px;
	padding-left:5px;
	margin-left:0px;
	
}
*html #middle-front #newshead{
	margin-left:0px;
	width:210px;

}
#middle-front #slohead{ width:300px; float:left; margin-right:20px; padding-left:20px; }
*html #middle-front #slohead{ width:280px; float:left; margin-left:230px; padding-left:0px}

#middle-all{ font-size:10px; padding-left:20px; width:720px; margin-top:15px; color:#0099CC; clear:both;}

#content{ width:800px; font-size:11px; margin-top:20px; margin-bottom:20px; clear:both;}
#content #date{
	width:50px;
	float:left;
	padding-left:10px;
	margin-right:20px;
	margin-top:10px;
	
}
#content #date .current{
	width:50px;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066CC;
	
}
#content #news{ width:420px; padding-left:5px; float:left; margin-top:10px;}
#content #news .article{
	width:420px;
	margin-top:10px;
	text-align: justify;
}
#content #front-message{ width:300px; float:left; margin-left:40px; margin-top:20px;}
#content #sidenav{
	width:200px;
	float:left;
	margin-left:20px;
	margin-right:15px;
	
}
*html #content #sidenav{
	width:180px;
	float:left;
	margin-left:20px;
	margin-right:10px;
	
}
#content #sidenav ul{ margin:0px; padding:0px;}
#content #sidenav li{ list-style:none;}
#content #sidenav a{
	color:#345998;
	text-decoration:none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
#content #sidenav a:hover{ text-decoration:underline; color:#0099CC; background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;}
#content #main{
	width:450px;
	float:left;
	padding:15px;
	border: 1px solid #CCCCCC;
	background-color:#F3F5F8;
}
#footer{
	width:770px;
	font-size:10px;
	color:#B1BCD6; clear:both;

	
}
#footer #copy{ width:280px; float:left; margin-right:20px;}
#footer #credit{ width:140px; float:left; margin-right:20px;}
#footer #mynav{
	width:300px;
	float:left;
	text-transform: uppercase; 
	
}
#footer #mynav ul{margin:0px; padding:0px;}
#footer #mynav li{
	list-style:none;
	float:left;
	margin-left:10px;
	text-align: right;
}
#footer  a{ text-decoration:none;color:#B1BCD6}
#footer  a:hover{ text-decoration:underline;color:#B1BCD6}

