body {
background: url('images/bg1.gif') repeat #70c23f;
margin:0;
}

.spot {margin-top:10px;}

a:link img.stateoff, a:visited img.stateoff {
border: #094701 1px solid;
margin: 2px 2px 2px 2px;
background-color: #eeeeee;
}

a:hover img.stateoff {
border: #f13500 1px solid;
}

.text_top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #094701;
padding-top: 30px;
}

.text_top a:link, .text_top a:visited {
font-weight: bold;
color: #094701;
text-decoration: underline;
}

.text_top a:hover {
font-weight: bold;
color: #000000; 
text-decoration: underline;
}

.arch {
font-family: Tahoma; 
font-size: 13px; 
font-weight: bold;
padding: 7px 0 7px 0;
}

.arch a:link, .arch a:visited  {
background: #ffffff;
color: #d0181f; 
text-decoration: underline;
padding: 2px 4px 2px 4px;
margin: 0 2px 0 2px;
border: #d0181f solid 1px;
}

.arch a:hover {
color: #ffffff;
background-color: #d0181f;
border: #ffffff solid 1px;
}

.arch a:active {
color: #ffffff;
background-color: #b20007;
border: #ffffff solid 1px;
}

.top_header {
font-family: Tahoma; 
font-size: 11px;
text-align: left; 
color: #ffffff;
}

.top_header a:link, .top_header a:visited {
font-weight: bold;
color: #ffffff; 
text-decoration: none;
}

.top_header a:hover {
font-weight: bold;
color: #fdd0ef; 
text-decoration: underline;
}

.top_footer {
font-family: Verdana; 
font-size: 20px; 
color: #094701;
text-align: left;
}

.top_footer a:link, .top_footer a:visited {
font-weight: bold;
color: #094701; 
text-decoration: none;
}

.top_footer a:hover {
font-weight: bold;
color: #ff00f0; 
text-decoration: underline;
}


.block1 {
font-family: Verdana; 
font-size: 18px; 
font-weight: bold;
margin-bottom: 10px;
}

.block1 a:link, .block1 a:visited {
color: #094701; 
text-decoration: none;
}

.block1 a:hover {
color: #ff00f0; 
text-decoration: underline;
}

.block2 {
font-family: Verdana;
color: #094701; 
font-size: 11px;
margin: 10px 20px 0 20px;
height: 58px;
}

a:link img.thumbs, a:visited img.thumbs {
border:solid 1px #094701;
}

a:hover img.thumbs {
border:solid 1px #f13500;
}

.sites {
width: 930px;
color: #094701;
font-family: Tahoma; 
font-size: 18px;
font-weight: bold;
}

.sites a:link, .sites a:visited {
color: #094701;
text-decoration: none;
}

.sites a:hover {
color: #ff00f0;
text-decoration: underline;
}


