*{
/*	border:0px;
	margin:0px;
	padding:0px;*/
}
voice-family: inherit; font-size: medium; /*}/* Assist IE rendering height, keyword-font sizes, etc. */
div,img{
	border:0px;
	margin:0px;
	padding:0px;
	text-align: center;
}
body {
	font-family: Tahoma, Verdana;
	font-size: 0.8em;
	color:#2b6cb2;
	line-height: 1.6em;
	padding: 0 0 0 0;
	text-align:center;
	border:0px;
	margin: 0 0 0 0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#184185;
}
#wrapper {
	margin:0 auto;
	width: 900px;
	height: auto;
	z-index: 1; /* added z-index so this layer will appear under the absolute HeaderPic layer  */
	text-align: left;
	
	
}
#banner {
	width:900px;
	height:119px;
}
/*/top nav..................................................................................../*/
#topnav{
	width: 900px;
	height: 35px;
	padding:0px;
	float:left;
	display:block;
	background-color:#1a9aeb;

}

#topnav ul{
	margin:0px;
	padding:0px;
}
#topnav li,#topnav a,#topnav a:visited{
	color:#ffffff;
	text-decoration:none;
}

#topnav li{
	list-style:none;
	float:left;
	border-right:1px solid #156da5;
}
.navitem,.navitem1, .navitem2, .navitem3, .navitem4, .navitem5{	
	font-family:Helvetica;
	font-size:0.95em;
	font-weight:bold;	
	width:auto;
	display:block;
	height:35px;
	padding-left:27px;
	float:left;
	padding-right:27px;
	text-align:center;
}
.navitem1, .navitem2, .navitem3, .navitem4, .navitem5{	
	padding:0px;
	padding-top:8px;
	height:35px;
	height:/**/:/**/27px;

}
.navitem1{		
	width:100px;
}
.navitem2{		
	width:140px;
}
.navitem3{		
	width:100px;
}
.navitem4{		
	width:144px;
}
.navitem5{		
	width:184px;
}

.off{
	background-color:#1a9aeb;
}
.on, a.navitem1:hover, .on, a.navitem2:hover, .on, a.navitem3:hover, .on, a.navitem4:hover, .on, a.navitem5:hover{
	background-image:url(../images/nav_bg_on.jpg);
	background-repeat:repeat-x;

}


#hometop{
	width:900px;
	height:auto;
	background-image:url(../images/maintop_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	float:left;
	display:block;
	min-height:384px;
}
#mainpage{
	width:900px;
	height:auto;
	text-align:left;
	background-color:#ffffff;
	min-height:500px;
	float:left;
	display:block;
}
#mainpagebottom{
	width:900px;
	height:21px;
	background-image:url(../images/subpage_bottom.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
}
#leftcol{
	width:480px;
	width/**/:/**/380px;
	padding-left:50px;
	padding-right:50px;
	padding-top:50px;
	text-align:left;
	float:left;
	display:block;
	
}
#rightcol{
	width:385px;
	padding-top:50px;
	float:left;
	display:block;

	
}

.caption{
	font-weight:bold;
	color:#1a9aeb;
	text-align:center;
}
.center{
	text-align:center;
		
	
}


#buttons{
	width: 900px;
	width/**/:/**/852px;
	height: 100px;
	background-image:url(../images/mainbottom_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:48px;
	padding-top:81px;
	float:left;
	display:block;
}

#buttons ul{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	
}
#buttons li{
	width:180px;
	height:55px;
	margin-right:29px;
	text-align:left;
	background-image:url('../images/blue_button.jpg');
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	font-weight:bold;
	list-style:none;
	float:left;	
}
#buttons a, #buttons a:visited{
	text-decoration:none;
	font-weight:bold;
	list-style:none;
	float:left;
	font-size:0.95em;
	color:#aacdf3;
	text-align:left;
	width:125px;
	height:48px;

}
#buttons a:hover{
	color:#ffffff;
}
.button{
	padding-left:55px;
	padding-top:7px;	
}
.button2{
	padding-left:55px;
	padding-top:13px;	
}

#footer{
	width:900px;
	height:30px;
	margin-top:20px;
	color:#6391c3;
	font-size:0.75em;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}
#footer a{
	color:#6391c3;
}
#footerleftcol{
	text-align:left;
	margin-top:8px;
	width:450px;
	float:left;
	display:block;
}
#footerrightcol{
	text-align:right;
	margin-top:8px;
	width:450px;
	float:left;
	display:block;
}


#main_leftcol{
	width:208px;
	text-align:left;
	float:left;
	display:block;
	padding:0px;
	margin-top:20px;
	
}
#main_rightcol{
	width:652px;
	margin-top:20px;
	text-align:left;
	float:left;
	display:block;

	
}

#main_rightcol a:link{
	color:#ec7437;	
}
#main_rightcol a:hover{
	color:#C30;	
}
#main_rightcol a:visited { 
	color: #ec7437
}
#main_rightcol a:active { 
	color: #C30;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	margin:0px;
	color:#2b6cb2;
	margin-bottom:5px;
	
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	color:#2b6cb2;
	
	
}
h3{
	font-size:0.95em;
	font-weight:bold;
	color:#333;
}


/*/left nav..................................................................................../*/
#leftnav{
	margin-top:0px;
	padding-right:18px;
	padding:0px;
	padding-left:20px;
	width:170px;
	height:auto;
	float:left;
	display:block;
}
#leftnav ul{
	margin:0px;
	padding:0px;
}
#leftnav li, #leftnav a,#leftnav a:visited{
	color:#3f74a8;
	text-decoration:none;
	list-style:none;
	float:left;
	padding:0px;

	
}
#leftnav a:hover{
	text-decoration:none;
	background-color:#cfe4fa;
	background-image:url(../images/subnav_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px;
}
#leftnav a:active{
	text-decoration:none;
	background-color:#cfe4fa;
	background-image:url(../images/subnav_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px;
}
.leftnavitem{	
	font-size:0.85em;
	width:170px;
	height:23px;
	font-weight:normal;	
	padding-top:2px;
	text-indent:20px;
	text-align:left;
	background-image:url(../images/subnav_divider.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
}

.leftnavoff{
	background-color:#f0f8ff;
	background-image:url(../images/subnav_divider.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.leftnavon{
	background-color:#cfe4fa;
	background-image:url(../images/subnav_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}







.footerright{
	float:right;
	display:block;
	width:187px;
	background-color:#DEDEDE;
	
}
.footerright a, .footerleft a{
	text-decoration:none;
	font-weight:bold;
	font-size:0.95em;
	color:#000;
	
}
.footerright a:hover{
	text-decoration:underline;
}







