* {margin: 0; padding: 0;}

body {background: url(/images/web-bkgrnd3.jpg) no-repeat; background-color:#B2B2B2;text-align:center; width: 100%;}

a:link {color:#0000FF;}
a:visited {color: #FFFF00;}
a:active {color:#0000FF;}
a:hover {color:#FF0000;}
p {color: #fff; font: 100%/1.2em "Times New Roman", Times, serif;}


h1 {color: #fff; font: 180%/1.4em "Times New Roman", Times, serif;}
h2{color: #fff;font: 150%/1.4em "Times New Roman", Times, serif;}
h3 {color: #fff;}

/*ul {margin: 10px; padding: 10px; list-style:none;}
li { text-decoration: none;color: #fff; font: bold italic 120%/1.6em "Times New Roman", Times, serif;}*/

#wrapper {margin: 0; padding: 0;}

#header { position: relative; float:left; margin-top: 60px; }
.clear {clear:both;}
#navcontainer {position: relative;float: left; width: 600px;  }

#navlist ul{display:block; margin: 10px 2px; }
#navlist li {clear: both; margin: 10px 20px; display: inline;list-style-type: none;}
#navlist li a { margin: 5px; padding: 2px 16px; }

#navlist li a:link, #navlist a:visited{ background-color: #003399;text-decoration: none;color: #fff; font: bold 90%/1.2em Arial, Helvetica, sans-serif;}
#navlist li a:hover{ background:url(images/button.jpg) no-repeat; text-decoration: none;color: #fff; font: bold 90%/1.2em Arial, Helvetica, sans-serif;}
#navlist li a:active li {background:url(images/button.jpg) no-repeat;}
/*#navlist a:active #current li a:link, #navlist a:visited{ background-color: #003399;text-decoration: none;color: #fff; font: bold 90%/1.2em Arial, Helvetica, sans-serif;}*/
#navlist li a:active #current li { text-decoration: none;color: #fff; font: bold 90%/1.2em Arial, Helvetica, sans-serif;}

#main {position: relative; float:left; margin:30px 0 0 30px; text-align: left; width: 770px;}
#main p {color: #fff;}


#preapp {position: relative; float:left; margin:30px 0 0 30px; text-align: left; width: 770px;}
#preapp p {color: #000;font: 100%/1.4em "Times New Roman", Times, serif;}
#preapp form, input, textarea {color: #000; font: 90%/1.5em Arial, Helvetica, sans-serif;}

#twoCollf { float:left; width: 360px; padding: 5px;}
#twoCollf p {color: #fff; font: 100%/1.2em "Times New Roman", Times, serif;}
#twoColrt { float:right; width: 360px; padding: 5px;}
#twoColrt p {color: #fff; font: 100%/1.2em "Times New Roman", Times, serif;}
p.reverse {color:#000; font: 90%/1.5em Arial, Helvetica, sans-serif;}

.additional_comments_form {	display: none;} /*this has to be here for forms to work*/

#footer{overflow:hidden;
  position:absolute;
  bottom:10px;
  left:30px;
  width:100%;
  height:25px;
}
#footer p {float: left; color: #000; font: bold 90%/1.2em "Times New Roman", Times, serif;}