html, body { 

height: 100%;
padding: 0;
margin: 0;
font-size: 11px;

}

div, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, input, textarea, select {

margin: 0;  
padding: 0;  

}

img {border: 0;}

.content-bg, .header .text img, .gov-server img {behavior: url("./lib/iepngfix.htc");}

a {outline: none;}

#main { 

min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0px 0px -430px 0px; 

}

.center-cont {

width: 1000px;
margin: 0 auto 0 auto; 

}

#header {

float: left;
width: 100%;
height: 341px;
position: relative;
background: url("../images/bg-01.jpg") no-repeat center top;
z-index: 15;

}

.header {

float: left;
width: 1000px;
position: relative;

}

.nav {

position: absolute;
left: 89px; top: 92px;

}

.nav ul {list-style: none;}

.nav ul li {

float: left;
display: inline;
margin: 0px 35px 0px 0px;

}

.header .text {

position: absolute;
left: 25px; top: 137px;

}

.header .text img {width: 267px; height: 78px;}

.searchbox {

width: 157px;
height: 23px;
position: absolute;
right: 95px; top: 300px;
background: url("../images/bg-05.gif") no-repeat 0 0;

}

.searchbox .textfield {

width: 120px;
position: absolute;
left: 10px; top: 5px;
border: 0;
background: none;
font: normal 11px Georgia;
color: #848484;

}

.searchbox .submit {

position: absolute;
right: 10px; top: 7px;

}

.change-bg {

height: 210px !important;
background: url("../images/bg-02.jpg") no-repeat center top !important;

}

.change-bg .nav {top: 18px !important;}
.change-bg .header .text {top: 40px !important;}
.change-bg .searchbox {top: 175px !important;}

#content {

float: left;
width: 100%;
min-height: 494px;
height: expression(this.offsetHeight < 494?"494":"this.offsetHeight");
margin: 0px 0px -240px 0px;
position: relative;
background: url("../images/bg-11.png") repeat-x 0 0;
font: normal 14px Georgia;
color: #424242;
z-index: 10;

}

#content h1 {

margin: 0px 0px 18px 0px;
font: normal 20px Georgia;
color: #000000;

}

#content h1.important {margin: 0px 0px 18px 0px;font: normal 20px Georgia;color: #ff0000;}

#content h2 {

margin: 0px 0px 18px 0px;
font: normal 18px Georgia;
color: #000000;

}

#content h3 {margin: 0px 0px 2px 0px;font: bold italic 15px Georgia;color: #3685bf;}


.content-bg{

width: 100%;
height: 500px;
position: absolute;
left: 0px; top: 0px;
background: url("../images/bg-03.png") no-repeat center top;
z-index: 0;

}

.content {

float: left;
width: 965px;
padding: 0px 10px 0px 25px;
position: relative;
z-index: 10;

}

.push {height: 430px; clear: both;}

.left-column {

float: left;
width: 245px;
padding: 0px 20px 0px 0px;

}

.center-column {

float: left;
width: 440px;

}

.right-column {

float: right;
width: 240px;

}

.menu ul {list-style: none;}

.menu ul li {

margin: 0px 0px 14px 0px;
padding: 0px 0px 0px 20px;
background: url("../images/bullet-01.gif") no-repeat 0 5px;

}

.menu ul li a {font: normal 20px Georgia; color: #045d9d; text-decoration: underline;}
.menu ul li a:hover {text-decoration: none;}

.menu ul li ul {padding: 0px 0px 0px 18px;}

.menu ul li ul li {

margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: url("../images/bullet-02.gif") no-repeat 0 4px;

}

.menu ul li ul li a {font: normal 12px Georgia; color: #045d9d; text-decoration: underline;}
.menu ul li ul li a:hover {text-decoration: none;}

.menu ul li ul li ul li{

margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 20px;
background: url("../images/bullet-03.gif") no-repeat 0 4px;

}

.menu ul li ul li ul li a {font: normal 12px Georgia; color: #045d9d; text-decoration: underline;}
.menu ul li ul li ul li a:hover {text-decoration: none;}

.gov-server {text-align: center;}

.gov-server img {width: 111px; height: 104px;}

.gov-server a {font: normal 11px Tahoma; color: #70040d; text-decoration: underline;}
.gov-server a:hover {text-decoration: none;}

.list-1 {list-style: none;}

.list-1 li {

margin: 0px 0px 9px 0px;
padding: 0px 0px 0px 20px;
background: url("../images/bullet-03.gif") no-repeat 0 5px;

}

.list-1 li a {font: normal 14px Georgia; color: #5786d8; text-decoration: underline;}
.list-1 li a:hover {text-decoration: none;}

.form-wrapper {border: 1px dotted #dbdbdb;}

.contact-form {

padding: 30px 25px 25px 25px;
background: #dee3e6;
font: normal 11px Georgia;
color: #484848;

}

.contact-form table {width: 100%;}

.contact-form table td {

width: 100%; 
padding: 0px 0px 3px 0px;
vertical-align: top;

}

.contact-form table td p {padding: 0px 0px 3px 0px;}

.contact-form .textfield {

width: 150px;
padding: 2px 2px 2px 2px;
border: 1px solid #a8acad;
background: #ffffff url("../images/bg-08.gif") repeat-x 0 0;
font: normal 11px Georgia;
color: #848484;

}

.contact-form textarea {

width: 366px;
height: 106px;
padding: 2px 2px 2px 2px;
border: 1px solid #a8acad;
background: #ffffff url("../images/bg-09.gif") repeat-x 0 0;
font: normal 11px Georgia;
color: #848484;

}

.contact-form .submit {

width: 213px;
height: 37px;
border: 0;
background: #e8e8e8 url("../images/bg-10.gif") no-repeat 0 0;
font: italic 18px Georgia;
text-align: center;
color: #5786d8;

}

.news ul {list-style: none;}

.news ul li {margin: 0px 0px 16px 0px;}

.news ul li span {

display: block;
margin: 0px 0px 14px 0px;
font: italic 12px Georgia;
color: #838383;

}

.news ul li a {font: italic 14px Georgia; color: #5786d8; text-decoration: underline;}
.news ul li a:hover {text-decoration: none;}
.news ul li a.important {font: italic 14px Georgia; color: #ff0000; text-decoration: underline;}
.news ul li a.important:hover {text-decoration: none;}

.news div {

text-align: right;

}

.news div a {font: normal 12px Georgia; color: #a4a4a4; line-height: 12px; text-decoration: none; background: url("../images/bg-07.gif") repeat-x 0 13px;}
.news div a:hover {background: none;}

#footer {

width: 100%;
height: 165px;
padding: 265px 0px 0px 0px;
background: url("../images/bg-04.jpg") repeat-x left bottom;
position: relative;
z-index: 5;

}

.footer {

float: left;
width: 960px;
height: 90px;
padding: 60px 15px 0px 25px;
background: url("../images/bg-06.png") no-repeat 6px 0;
font: normal 12px Georgia;
color: #000000;

}

.footer a {font: normal 12px Georgia; color: #5786d8; text-decoration: underline;}
.footer a:hover {text-decoration: none;}

.copyright {

float: left;
width: 700px;

}

.footer p {margin: 0px 0px 4px 0px;}

.address {

float: right;
width: 200px;

}

