html {height:100%;}
body {height:100%;background-color:#000000;text-align:center;vertical-align:middle;margin:0px 0px 0px 0px;font:normal 12px "verdana";color:#000000;}

table.main {height:100%;width:100%;}
table.main td {height:100%;width:100%;text-align:center;vertical-align:middle;}

h1 {font-size:13px;font-weight:bold;margin:0px 0px 20px 0px;}
h3 {font-size:14px;font-weight:bold;font-style:italic;margin:0px 0px 40px 0px;padding-left:80px;}

li {list-style-image:url(images/hss_bullet.gif);}

a {color:#000000;text-decoration:underline;}
a:visited {color:#000000;text-decoration:underline;}
a:hover {color:#000000;text-decoration:none;}

p {margin:0px;}

#maincontainer {top:50%;width:948px;height:697px;text-align:left;margin:20px auto 20px auto;background-image:url(images/backgr.jpg);background-position:top left;background-repeat:no-repeat;}

#banner {width:668px;height:242px;}
#logotop {width:668px;height:170px;} 
#logobotleft {width:376px;height:72px;float:left;margin:0px;}
#logobotright {width:292px;height:72px;float:right;margin:0px;background-image:url(images/logo-botright.jpg);background-repeat:no-repeat;}
#logobotright img {border:0px;}

#bannercontainer {width:668px;}
#bannermenu {width:668px;height:53px;text-align:left;}
#bannermenu img {float:left;border:0px;}

#maincontent {clear:left;width:545px;height:320px;padding:10px 45px 30px 78px;line-height:17px;text-align:justify;}
#maincontent table {margin:10px 0px 10px 0px;}
#maincontent th {font-weight:bold;padding:0px;height:17px;line-height:17px;text-align:left;width:30%;}
#maincontent td {padding:0px;height:15px;line-height:17px;text-align:left;width:30%;}

#rightcontent {float:right;width:278px;margin-left:-5px;}

#footer {clear:both;width:830px;padding:0px 40px 0px 78px;font-size:10px;}

.floatleft {float:left;}
.floatright {float:right;}

#flashcontent {background:none;}

#contact-form {width:325px;}
#contact-right {width:200px;float:right;}

form {margin:0px;}
.buttondiv {margin-top:15px;text-align:left;}

input {font-size:10px;color:#000000;font-family:verdana;}
textarea {font-size:10px;color:#000000;font-family:verdana;}
select {font-size:10px;color:#000000;font-family:verdana;}

.textfield {width:175px;}
.textarea {width:175px;height:80px;vertical-align:top;}
.textarea-sm {width:175px;height:50px;}
.form-left {width:110px;float:left;margin:0px 0px 0px 0px;font-weight:normal;font-size:11px;}
.form-right {float:left;}
.normal {font:normal 10px "verdana";}
.form-requireddiv {margin-bottom:20px;}
.form-required {margin-left:5px;color:#C30037;font-weight:bold;}
.button {border:0px;}
.buttondiv {clear:left;margin-top:15px;width:290px;text-align:right;}
.checkbox {border:0px;}
.radio {border:0px;vertical-align:middle;}
.form-spacer {height:3px;line-height:3px;clear:left;}

.errheader {margin-bottom:6px;font-size:11px}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font-weight:bold;font-size:11px;color:#E11000;margin:0px 0px 10px 0px;padding:5px 5px 2px 5px;}
.errList {padding-left:15px;margin:0px 0px 5px 0px;}
.errListItem {font-weight:normal;font-size:11px;color:#E11000;margin-bottom:5px;list-style-image:none;}
.errform {background-color:#FFF7F7;border:1px solid #FA9992;font-weight:bold;font-size:11px;color:#E11000;margin:0px 0px 0px 5px;padding:2px 5px 2px 5px;display:inline;width:5px;}

.success {background-color:#F1FFEF;font-weight:bold;font-size:11px;color:#41A932;border:1px solid #92E287;margin:0px 0px 10px 0px;padding:2px 5px 2px 5px;}

.main #maincontainer #maincontent #map img {
}
