body, p, h1, h2, h3, h4, h5, h6, a, img, div, ul, ol, li, form, fieldset, label {
  margin: 0;
  padding: 0;
  border: 0;
}
body {
  width: auto;
  margin: 0 auto;
  font: 100.01% Verdana,Helvetica,sans-serif;
  padding-bottom:10px;
}
p{
  padding: 0.5em;
  text-align: left;
  font-size: 0.8em;
}
h2,h3 {
  padding: 0.5em;
  text-align: left;
  font-size: 1.2em;
}
h4{
  padding: 0.5em;
  text-align: left;
}
ul{
  list-style:none;
  font-size:.8em;
}
a{
  text-decoration:none;
}
#header{
background:url(images/header_bg.jpg);
height:352px;
width:100%;
margin:0 auto;
text-align:center;
}
#header #centertop{
width:770px;
text-align:center;
margin:0 auto;
}
#header #centertop #topnav{
clear:both;
background:#000080;
width:770px;
}
#header #centertop #topnav ul{
float:right;
padding:7px 15px 0 0;
height:23px;
}
#header #centertop #topnav ul li{
float:left;
background:url(images/top_nav_dot.jpg) left no-repeat;
padding:0px 0 2px 15px;
margin-left:10px;
}
#header #centertop #topnav ul li a{
color:#fff;
font-size:.85em;
}
#header #centertop #topnav ul li a:hover{
text-decoration:underline;
}
#header #centertop #logo{
float:left;
}
#center{
width:770px;
text-align:center;
margin:0 auto;
}
#search #form{
text-align:left;
position:relative;
background:#000080;
width:210px;
height:26px;
padding:4px 0 0px;
float:left;
}
#searchnav{
float:right;
padding-right:15px;
}
#searchnav ul li{
margin:10px 4px 0 0px;
height:10px;
float:left;
padding-left:8px;
border-left:1px solid #000;
}
#searchnav ul li.first{
float:left;
border-left:0px solid #000;
}
#searchnav ul li a{
top:-4px;
position:relative;
color:#007580;
font-size:.85em;
}
#searchnav ul li a:hover{
color:#FF7D24;
top:-4px;
position:relative;
}
#wrapper{
width:770px;
margin:0 auto;
text-align:center;
}
#wrapper #left_column{
display:block;
width:208px;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
padding-top:10px;
float:left;
}
#wrapper #left_column #box{
border:1px solid #000080;
background:#D9FCFF;
padding:0px 0 15px 0;
width:188px;
margin:0 auto;
text-align:center;
color:#FF7D24;
}
#wrapper #left_column #box h3{
color:#fff;
font-size:.85em;
background:#000080;
}
#wrapper #left_column #box ul{
text-align:left;
padding-left:6px;
margin-top:2px;
}
#wrapper #left_column #box ul li a{
color:#007580;
font-size:.85em;
}
#wrapper #left_column #box ul li a:hover{
color:#FF7D24;
text-decoration:underline;
}
#wrapper #left_column #box a{
color:#007580;
font-size:.85em;
}
#wrapper #left_column #box a:hover{
color:#FF7D24;
text-decoration:underline;
}
.link{
position:relative;
top:5px;
font-size:.8em;
text-align:left;
padding-left:6px;
}
#weather{
width:188px;
margin:0 auto;
text-align:center;
}
#weather h4{
color:#26517E;
background:url(images/blue_dot.jpg) left no-repeat;
font-size:.7em;
padding-left:14px;
border-bottom:1px solid #DDD;
margin:4px 0 4px 0;
}
#weather ul{
text-align:left;
font-size:.7em;
}
#weather ul li a{
color:#007580;
}
#weather ul li a:hover{
color:#FF7D24;
text-decoration:underline;
}
#netphiles{
font-size:.75em;
color:#B4B8B6;
font-weight:bold;
margin:5px 0 0 3px;
}
#netphiles a{
color:#B4B8B6;
font-weight:bold;
}
#netphiles a:hover{
text-decoration:underline;
}
#footer{
height:30px;
background:#FFEEEE;
clear:both;
margin-bottom:20px;
}
#footer #centerfoot{
width:770px;
height:24px;
margin:0 auto;
text-align:center;
font-size:.8em;
background:#000080;
color:#fff;
padding-top:6px;
}
#wrapper #content_column{
padding:10px 0 0 13px;
width:546px;
float:left;
border-right:1px solid #DDD;
}
* html #wrapper #content_column{
padding:10px 0 0 11px;
}
#wrapper #content_column h2{
height:40px;
padding:20px 0 0 20px;
color:#007580;
font-size:1em;
background:url(images/heading2_bg.jpg) left no-repeat;
margin-bottom:10px;
}
#wrapper #content_column .left{
width:48%;
float:left;
border-right:1px dashed #000;
}
#wrapper #content_column .left img{
float:left;
margin-top:4px;
}
#wrapper #content_column .left p{
font-size:.7em;
margin-left:4px;
}
#wrapper #content_column .left p span a{
background:#007580;
color:#fff;
}
#wrapper #content_column .left p.firstp{
margin:-2px 0 8px 0;
position:relative;
}
#wrapper #content_column .right{
float:left;
}
#wrapper #content_column .right img{
margin-left:10px;
}
#wrapper #content_column .right ul{
text-align:left;
font-size:.7em;
left:16px;
top:6px;
position:relative;
}
#wrapper #content_column .right ul li{
background:url(images/blue_dot.jpg) left no-repeat;
padding-left:20px;
}
#wrapper #content_column .right ul li a{
color:#007580;
}
#wrapper #content_column .right ul li a:hover{
color:#FF7D24;
text-decoration:underline;
}
#wrapper #content_column p{
font-size:.7em;
margin-top:6px;
  line-height:1.3em;
}
#wrapper #content_column ul li{
  line-height:1.3em;
}
#wrapper #content_column a{
color:#007580;
}
#wrapper #content_column a:hover{
color:#FF7D24;
text-decoration:underline;
}
#wrapper #content_column table{
border-bottom:#DDDDDD solid 1px;
width:98%;
}
#wrapper #content_column table td{
font-size:.8em;
text-align:left;
line-height:1.2em;
}
#wrapper #content_column table td p b, #wrapper #content_column table td p strong{
font-size:1.1em;
}
#wrapper #content_column table td ul{
padding-left:20px;
}
#wrapper #content_column table td ul li{
margin:4px 0 4px 0;
list-style-type:disc;
}
#wrapper #content_column ol{
font-size:.7em;
text-align:left;
margin:0 10px 0 46px;
}
#wrapper #content_column ol li{
padding:.5em;
line-height:1.2em;
}
#wrapper #content_column form{
width:90%;
}
#wrapper #content_column fieldset{
margin:4px 0 4px 0;
width:70%;
}
#wrapper #content_column label{
float:left;
text-align:right;
width:100px;
margin:2px 0 2px 0;
font-size:.8em;
}
#wrapper #content_column input, #wrapper #content_column textarea{
border:3px double #000080;
background:#FFEEEE;
position:relative;
left:12px;
}
#wrapper #content_column ul li{
float:left;
clear:left;
}
#sec_img{
position:relative;
left:12px;
margin:4px 0 4px 0;
}
#field-code{
}
#submit{
position:relative;
left:112px;
}
#wrapper table tr td{
font-size:12px;
}








/* FORM SPECIFIC */
form{
margin:0;
padding:0;
}
fieldset{
width:100%;
margin:0;
padding:5px 0;
border:0;
}
fieldset ol{
list-style:none;
}
fieldset li{
padding:5px 0;
margin:0;
}
label{
float:left;
margin-right:5px;
text-align:right;
font-weight:bold;
width:190px;
}
input.textbox,select,option,textarea{
position:relative !important;
font-size:11px;
color:#222;
border:1px solid #7F9DB9;
background:#FFF !important;
padding:2px;
}
input{
position:relative !important;
}
option{
border:0;
}
.required,.error{
color:#D33;
}
.formerror{
width:400px;
margin:5px auto;
color:#C00;
border:1px solid #C00;
background:#FEE;
padding:5px;
}
h1.noprint{
font-size:16px;
}
p.noprint{
font-size:12px;
}