@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; font: 12px Verdana, Geneva, sans-serif; color: #333; background-color:#FFF; background-image:url(images/bg.jpg); background-repeat:repeat-x;}

#container{width: 793px; margin:0 auto;}

#header{}

#leftcol{float: left; width: 160px; margin:0 15px 0 0; padding: 10px;}
	#nav {margin:30px 0 0 0; padding:0;}
	#nav li{list-style:none; font: 18px Arial, Helvetica, sans-serif; color: #183586; margin-bottom: 15px;}

#content{float:right; width: 580px; margin: 30px 0 0 0;padding: 0 10px 0 0;}

#footer{clear:both; background-color: #009140; border-top: 2px solid black; font: 10px Verdana, Geneva, sans-serif; color: white; text-align:center; padding: 20px 35px;}

h1{font: 18px Arial, Helvetica, sans-serif;}
h2{font: 14px Arial, Helvetica, sans-serif;}

p{line-height:18px;}

.floatright{float:right; margin: 0 0 15px 15px;}
.center{text-align:center;}
.lighter{color:#999;}

#endo {margin:0 0 0 50px; padding:0 0 0 50px;}
#endo li{font-size: 14px; list-style:none; margin-bottom: 10px;}

a:link{}
a:visited{}
a:hover{}
a:active{}

#nav a:link{color: #183586; text-decoration:none;}
#nav a:visited{color: #183586; text-decoration:none;}
#nav a:hover{color: #060; text-decoration:underline;}

#announce{width: 120px; padding:5px; margin:20px 0; background-color:#CCC; font: 10px Verdana, Geneva, sans-serif;}
#announce p{margin:5px 0 0 0; padding:0; line-height: 14px;}
#announce strong{color:#900; }

/*  CONTACT FORM */
#form-div{}
.main-set{border:none;}

.opt-set, .req-set{background-color:#FFFFE8;border: 2px solid #004E55;}
.opt-set{margin: 20px 0;}
.req-legend, .opt-legend{font-size: 14px;color: #004e55;}


