body {
background: url('images/bg1.gif') repeat #577013;
margin:0;
}

#main {width: 938px; margin: 0px auto; line-height: 130%;}

.thumbs {margin: 0 0 0 1px; width:100%;}

.stateoff {float: left;	position: relative; width: 154px; margin: 2px 1px 2px 1px; text-align:center;}
.stateoff a:link img, .stateoff a:visited img {vertical-align:bottom; border:solid #696969 1px;}
.stateoff a:hover img {border: #f37021 1px dashed;}
.stateoff a:link, .stateoff a:visited, .stateoff a:hover {color:#000000; text-decoration:underline;}

.text_top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #d8eaaa;
padding-top: 30px;
}

.text_top a:link, .text_top a:visited {
font-weight: bold;
color: #e4ead5;
text-decoration: underline;
}

.text_top a:hover {
font-weight: bold;
color: #ffffff; 
text-decoration: underline;
}

.arch {
width: 100%;
height: 30px;
/*background: url('images/arch_02.gif') repeat-x #f6e6b5;*/
font-family: Tahoma; 
font-size: 13px; 
font-weight: bold;

}

.arch a:link, .arch a:visited  {
background: #ffffff;
color: #5b8600; 
text-decoration: underline;
padding: 2px 8px 2px 8px;
margin: 0 3px 0 3px;
border: #5b8600 solid 1px;
}

.arch a:hover {
color: #ffffff;
background-color: #f37021;
border: #ffffff solid 1px;
}

.arch a:active {
color: #ffffff;
background-color: #ba4600;
border: #ffffff solid 1px;
}

.top_header {
font-family: Tahoma; 
font-size: 11px;
text-align: left; 
color: #2c3d00;
}

.top_header a:link, .top_header a:visited {
font-weight: bold;
color: #2c3d00; 
text-decoration: none;
}

.top_header a:hover {
font-weight: bold;
color: #f37021; 
text-decoration: underline;
}

.top_footer {
font-family: Verdana; 
font-size: 20px; 
color: #2c3d00;
}

.top_footer a:link, .top_footer a:visited {
font-weight: bold;
color: #2c3d00; 
text-decoration: none;
}

.top_footer a:hover {
font-weight: bold;
color: #f37021; 
text-decoration: underline;
}

.block1 {
font-family: Verdana; 
font-size: 18px; 
font-weight: bold;
margin-bottom: 10px;
}

.block1 a:link, .block1 a:visited {
color: #2c3d00; 
text-decoration: none;
}

.block1 a:hover {
color: #f37021; 
text-decoration: underline;
}

.block2 {
font-family: Verdana;
color: #2c3d00; 
font-size: 12px;
margin: 10px 0 0 0;
height: 50px;
}

a:link img.bl, a:visited img.bl {border: solid 1px #094701;}
a:hover img.bl {border: solid 1px #f13500;}






