IMG {
border:0;
}

fieldset {
border:1px solid black;
width:37em;
}

html,body {
font-family:Verdana, sans-serif;
font-size:100%;
margin:0;
padding:0;
}

label {
margin-left:1.5em;
margin-bottom:1em;
}

legend {
font-weight:400;
font-variant:small-caps;
font-family:Georgia, serif;
letter-spacing:2px;
font-size:120%;
}

#bar {
border-bottom:0;
width:45em;
line-height:.75em;
min-height:1.1em;
margin:0 auto;
padding:0;
}

#center {
width:50em;
display:block;
margin:5px auto;
padding:0;
}

#clear {
visibility:hidden;
clear:both;
height:1px;
line-height:1px;
}

#cmargin {
width:45em;
min-height:.75em;
margin:5px auto;
}

#container {
min-width:45em;
margin:0;
padding:1px 0 0;
}

#container a,#container a:visited {
font-size:100%;
text-decoration:none;
}

#container a:hover{
text-decoration:underline;
}

#contribute {
width:40em;
font-family:Verdana, sans-serif;
font-weight:100;
font-size:70%;
min-height:60em;
margin:15px 0 15px 11em;
padding:10px 5px 20px;
}

#contribute h3 {
font-weight:400;
font-variant:small-caps;
font-family:Georgia, serif;
letter-spacing:2px;
font-size:120%;
padding:0 0 0 5px;
}

#contribute h4 {
font-weight:800;
font-family:Verdana, sans-serif;
font-size:120%;
padding:0 0 0 5px;
}

#contribute p {
text-indent:2em;
line-height:1.5em;
}

#contribute li {
margin:2px 0 2px 0;
}

#copy {
font-variant:small-caps;
font-family:Verdana, sans-serif;
font-size:60%;
margin:0;
}

#display table{
width:37em;
border-collapse: collapse
}

#display table td{
text-align:left;
vertical-align:middle;
}

#display table th{
font-weight:normal;
text-align:left;
padding-right:15px;
color:#808080;
}

.department {
 background: #808080;
 color:#fff;
}

#foot {
height:6em;
display:block;
font-family:Georgia, serif;
margin:0;
padding:0;
}

#foot h2 {
font-weight:600;
font-family:Georgia, serif;
letter-spacing:1px;
font-size:120%;
line-height:.7em;
font-variant:small-caps;
}

#foot p {
margin:-10px 0 0;
padding:0;
}

#left {
float:left;
font-size:85%;
margin:0;
}

#linklistleft {
float:left;
width:8em;
margin:-10px 0 0;
padding:0 0 0 0;
}

#linklistleft a,#linklistleft a:visited,#linklistright a,#linklistright a:visited{
font-size:60%;
}

#linklistleft h1{
font-size:60%;
font-variant:small-caps;
font-weight:800;
}

#linklistleft h3 {
font-size:75%;
font-weight:400;
font-variant:small-caps;
font-family:Georgia, serif;
letter-spacing:2px;
margin:15px 15px 0 0;
padding:0 0 2px;
}

#linklistleft li {
line-height:.7;
margin:0 0 8px;
padding:0;
}

#linklistleft ul {
list-style:none;
width:6.5em;
margin:5px 0 0 -30px;
}

#linklistright {
float:right;
width:8em;
margin:-10px 5px 0;
padding:0;
}

#linklistright dd {
font-size:60%;
background:url(../images_main/cal.gif) no-repeat 2px 1px;
margin:2px 0 5px;
padding:0 0 1px 15px;
}

#linklistright dl {
list-style:none;
margin:10px 0 0 10px;
}

#linklistright dt {
line-height:.7em;
margin:0;
}

#linklistright h3 {
font-size:75%;
font-weight:400;
font-variant:small-caps;
font-family:Georgia, serif;
letter-spacing:2px;
margin:15px 0 0;
padding:0 0 2px;
}

#linklistright li {
line-height:.7;
margin:0 0 8px;
}

#linklistright ul {
list-style:none;
margin:5px 0 0 -30px;
}

#main {
width:45em;
margin:-5px auto 0;
}

#right {
float:right;
font-size:85%;
margin:0;
}

#right input.btn {
font-size:90%;
}

#right p {
font-size:90%;
margin:2px 0 0;
}

#right table {
width:13em;
margin:10px 0 0;
}

#scaler {
width:45em;
margin:0 auto;
}

#scroll {
position:absolute;
bottom:-0.1px;
width:1em;
z-index:-1;
visibility:hidden;
}

#sitemap a,#sitemap a:visited {
font-variant:small-caps;
font-family:Verdana, sans-serif;
font-size:60%;
float:right;
text-decoration:none;
margin:0;
}

#title {
font:2em Georgia, serif;
margin:25px 0 0 100px;
}

#title2 {
font:1em Georgia, serif;
margin:0 0 0 100px;
}

#titlearea {
width:45em;
margin:0 auto;
padding:15px 0 5px 1px;
}

#top {
min-width:45em;
margin:0;
padding:2px 0 0;
}

#top_login {
color:#666666;
font-size:70%;
height:2em;
}

#top_login .formbg {
border:0;
font-weight:400;
font-size:x-small;
width:100px;
background:url(../images_main/bg_input.gif) no-repeat;
margin:0 4px;
padding:2px;
}

#top_login a:link,#top_login a:visited {
color:#666666;
text-decoration:none;
margin:0 5px;
}

#top_login a:hover {
color:#999999;
text-decoration:underline;
}

#top_login input.btn {
border:0;
font-size:x-small;
font-weight:700;
background:transparent url(../images_main/bg_loginSubmit.gif) repeat-x 0 50%;
font-family:Verdana, Arial, Helvetica, Sans-serif;
color:white;
cursor:pointer;
vertical-align:middle;
margin:0;
padding:1px 3px;
}

#top_login span {
float:left;
padding:5px 0 0 10px;
}

#top_login table {
float:right;
margin:0 5px;
}

#top_login label{
margin-left:.5em;
margin-bottom:0em;
}

a.but,a.but:visited {
text-decoration:none;
font:70% Georgia, serif;
text-transform:uppercase;
display:inline;
float:left;
margin:0;
padding:.25em .75em .1em .7em;
}

a.lastbut,a.lastbut:visited {
text-decoration:none;
font:70% Georgia, serif;
text-transform:uppercase;
display:inline;
float:left;
margin:0;
padding:.25em .7em .1em;
}

.closingdescr {
margin-top:-2em;
font-size:1em;
color:#4074CF;
}

.closingtitle {
margin-top:0;
text-align:center;
font-size:2em;
font-weight:700;
font-variant:small-caps;
color:#4074CF;
}

.departments {
 color:#000;
 font-weight:bold;
}

.evacdescr {
margin-top:-2em;
font-size:1em;
color:#BF0000;
}

.evactitle {
margin-top:0;
text-align:center;
font-size:2em;
font-weight:700;
font-variant:small-caps;
color:#BF0000;
}

.float_right {
float:right;
padding:5px 10px 0 0;
}

.forms input {
margin:3px;
}

.forms label {
margin:0 1em 0 .5em;
}

.forms legend {
font-size:120%;
}

.hidden {
position:absolute;
left:-1500em;
}

.normaldescr {
margin-top:-2em;
font-size:1em;
color:#333333;
}

.normaltitle {
margin-top:0;
text-align:center;
font-size:2em;
font-weight:700;
font-variant:small-caps;
color:#666666;
}

.section {
margin:0;
}

.section p {
text-indent:1em;
padding:0 0 0 2px;
}

table.search {
border-spacing:0;
border-collapse:collapse;
width:39em;
border-style:solid;
border-width:1px;
}

table.search td {
-moz-border-radius:0;
border-style:solid;
border-width:1px;
padding:2px;
}

table.search th {
-moz-border-radius:0;
border-style:solid;
border-width:1px;
padding:1px;
}

table.tab tr.people1 {
background:#cdcdcd;
border:1px solid #808080;
height:50px;
}

table.tab tr.people0 {
border:1px solid #808080;
height:50px;
}

table.tab td{ 
padding: 4px 6px 4px 4px;
}

.top_right {
float:right;
margin-mid:-2em;
padding:5px 0 0;
}

#mid_login {
color:#666666;
height:2em;
}

#mid_login .formbg {
border:0;
font-weight:400;
font-size:x-small;
width:100px;
background:url(../images_main/bg_input.gif) no-repeat;
margin:0 4px;
padding:2px;
}

#mid_login a:link,#mid_login a:visited {
color:#666666;
text-decoration:none;
margin:0 5px;
}

#mid_login a:hover {
color:#999999;
text-decoration:underline;
}

#mid_login input.btn {
border:0;
font-size:x-small;
font-weight:700;
background:transparent url(../images_main/bg_loginSubmit.gif) repeat-x 0 50%;
font-family:Verdana, Arial, Helvetica, Sans-serif;
color:white;
cursor:pointer;
vertical-align:middle;
margin:0;
padding:1px 3px;
}

#mid_login span {
float:left;
padding:5px 0 0 10px;
}

#mid_login table {
float:right;
margin:0 5px;
}

#linklistright input.btn{
border:0;
font-size:x-small;
font-weight:700;
background:transparent url(../images_main/bg_loginSubmit.gif) repeat-x 0 50%;
font-family:Verdana, Arial, Helvetica, Sans-serif;
color:white;
cursor:pointer;
vertical-align:middle;
margin:0px 0px 0px 4px;
padding:1px 0px;
}
#linklistright .formbg {
border:0;
font-weight:400;
font-size:x-small;
width:125px;
background:url(../images_main/bg_input.gif) no-repeat;
margin:0 4px;
padding:2px;
}

#single {

font-family:Verdana, sans-serif;
font-weight:100;
font-size:70%;
min-height:60em;
margin:15px 0 15px 11em;
padding:10px 5px 20px;
}

#single h3 {
font-weight:400;
font-variant:small-caps;
font-family:Georgia, serif;
letter-spacing:2px;
font-size:120%;
padding:0 0 0 5px;
}

#single h4 {
font-weight:800;
font-family:Verdana, sans-serif;
font-size:120%;
padding:0 0 0 5px;
}

#single p {
text-indent:2em;
line-height:1.5em;
}

#single li {
margin:2px 0 2px 0;
}