body {
background-color: #A3DD17; 
margin: 0;
}

.spot {margin-top:10px;}

a:link img.stateoff, a:visited img.stateoff {
border: #235300 1px solid; 
}

a:hover img.stateoff {
border: #ffffff 1px dashed; 
}

.paysite_t {
width: 928px; 
margin: 0 auto;
}

.paysite_title {
color: #428512;
font-size: 24px; 
padding: 3px 0 10px 0;
font-weight: bold;
}

.paysite_title_s a:link, .paysite_title_s a:visited  {
width: 930px;
color: #f004d4;
font-size: 12px; 
padding: 0 20px 10px 0;
text-decoration: underline;
text-align: right;
float: right;
}

.paysite {
width: 224px; 
text-align: center; 
float: left; 
margin: 0 4px 6px 4px;
padding: 0 0 6px 0;
}

.paysite span {
font-size: 12px; 
margin: 0 5px 0 5px;
}

.paysite span span {
font-size: 18px; 
color: #ff0000; 
text-decoration: underline;
}

.paysite a {
color: #428512; 
margin: 3px auto; 
display: block; 
font-size: 20px; 
text-decoration: none;
}

.paysite a:hover {
color: #f004d4;
}

.paysite img { 
width: 214px; 
height: 140px; 
border: 1px solid #428512; 
margin: 3px auto;
}

.paysite a:hover img {
border: 1px solid #f004d4;
}

.sites {
width: 930px;
color: #f0fdcf;
font-family: Tahoma; 
font-size: 18px;
font-weight: bold;
}

.sites a:link, .sites a:visited {
color: #f0fdcf;
text-decoration: none;
}

.sites a:hover {
color: #f004d4;
text-decoration: underline;
}

.spon_page {
background: #a1d41b;
margin: 8px 0 0px 0;
border: #ffffff 1px solid;
font-family: Tahoma; 
font-size: 14px;
}

.spon_page a:link, .spon_page a:visited, .spon_page a:hover {
color: #f004d4;
font-weight: bold;
}

a:link img.spon_page, a:visited img.spon_page {
border: #235300 1px solid; 
}

a:hover img.spon_page {
border: #f004d4 1px dashed; 
}

.spon_page_txt {
margin: 8px 0 8px 0;
font-family: Tahoma; 
font-size: 13px;
text-align: justify;
}

.spon_page_txt a:link, .spon_page_txt a:visited {
color: #000000;
font-weight: bold;
}

.spon_page_txt a:hover {
color: #f004d4;
}

.spon_page_gal_txt {
padding: 8px 0 0px 0;
font-family: Tahoma; 
font-size: 14px;
text-align: justify;
}

.spon_page_gal_txt a:link, .spon_page_gal_txt a:visited {
color: #ffffff;
text-decoration: none;
}

.spon_page_gal_txt a:hover {
color: #f004d4;
text-decoration: underline;
}

.top_header {
font-family: Tahoma; 
font-size: 13px; 
color: #428512;
text-align: left;
}

.top_header a:link, .top_header a:visited {
font-weight: bold;
color: #428512;
text-decoration: none;
}

.top_header a:hover {
font-weight: bold;
color: #f004d4; 
text-decoration: underline;
}

.top_footer {
font-family: Tahoma; 
font-size: 16px; 
text-decoration: none;
color: #428512;
text-align: left;
}

.top_footer a:link, .top_footer a:visited {
font-weight: bold;
color: #428512;
text-decoration: none;
}

.top_footer a:hover {
font-weight: bold;
color: #f004d4;
text-decoration: underline;
}

.topnumber {
font-family: Tahoma; 
font-size: 10pt; 
color: #428512;
}

.arch {
font-family: Verdana; 
font-size: 13px; 
font-weight: bold; 
color: #235300;
padding: 5px 0 5px 0;
}

.arch a:link, .arch a:visited  { 
color: #235300; 
text-decoration: none;
background-color: #e5ffa6;
padding: 2px 5px 2px 5px;
margin: 0;
border: #235300 solid 1px;
}

.arch a:hover {
color: #ffffff;
background-color: #f004d4;
text-decoration: underline;
border: #ffffff solid 1px;
}

.arch a:active {
color: #ffffff;
background-color: #aa0096;
}

.topnumber1 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
}

.topnumber1 a:link, .topnumber1 a:visited {
color: #428512; 
text-decoration: none;
}

.topnumber1 a:hover {
color: #f004d4; 
text-decoration: underline;
}

.topnumber2 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold; 
color: #000000;
}

.topnumber3 {
font-family: Tahoma; 
font-size: 10pt; 
color: #d21373;
}

.topnumber4 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
text-decoration: none;
}

.topnumber4 a:link, .topnumber4 a:visited {
color: #d21373;
text-decoration: none;
}

.topnumber4 a:hover {
color: #f004d4;
text-decoration: underline;
}

.topnumber5 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
text-decoration: underline;
}

.topnumber5 a:link, .topnumber5 a:visited {
color: #d21373; 
}

.topnumber5 a:hover {
color: #f004d4; 
}

.number1 {
font-family: Tahoma; 
font-size: 18pt; 
font-weight: bold;
}

.number1 a:link, .number1 a:visited {
color: #ffffff; 
text-decoration: none;
}

.number1 a:hover {
color: #e5ffa6; 
text-decoration: underline;
}

.text_bottom {
font-family: Tahoma; 
font-size: 11px; 
color: #ffffff;
}

.text_bottom a:link, .text_bottom a:visited {
font-weight: bold; 
color: #ffffff; 
text-decoration: underline;
}

.text_bottom a:hover {
font-weight: bold; 
color: #e5ffa6; 
text-decoration: underline;
}

.box {
font-family: Tahoma; 
font-size: 10pt; 
color: #ffffff;
}

.box1 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold; 
color: #ffffff; 
text-decoration: underline;
}

.box1 a:link, .box1 a:visited {
color: #ffffff; 
text-decoration: underline;
}

.box1 a:hover {
color: #e5ffa6; 
text-decoration: underline;
}

.box2 {
font-family: Tahoma; 
font-size: 12px; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none;
}

.box2 a:link, .box2 a:visited {
color: #ffffff; 
text-decoration: underline;
}

.box2 a:hover {
color: #f004d4; 
text-decoration: underline;
}

.block1 {
font-family: Tahoma; 
font-size: 12pt; 
font-weight: bold;
padding-top: 3px;
}

.block1 a:link, .block1 a:visited {
color: #428512; 
text-decoration: none;
}

.block1 a:hover {
color: #f004d4; 
text-decoration: underline;
}

.block2 {
font-family: Tahoma; 
font-size: 8pt; 
color: #428512;
margin: 0 12px 7px 12px;
}

.block3 {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold;
text-decoration: underline;
}

.block3 a:link, .block3 a:visited {
color: #428512; 
}

.block3 a:hover {
color: #f004d4; 
}

a:link img.thumbs, a:visited img.thumbs {
border: solid 1px #428512;
margin: 0 0 7px 0;
}

a:hover img.thumbs {
border:solid 1px #f004d4;
}

.tbl a:link, .tbl a:visited {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none;
}

.tbl a:hover {
font-family: Tahoma; 
font-size: 10pt; 
font-weight: bold; 
color: #e5ffa6; 
text-decoration: underline;
}

.text {
font-family: Tahoma; 
font-size: 10pt; 
color: #428512;
}

.text a:link, .text a:visited {
font-weight: bold; 
color: #f004d4; 
text-decoration: underline;
}

.text a:hover {
font-weight: bold; 
color: #aa0279; 
text-decoration: underline;
}

.text_top {
font-family: Tahoma; 
font-size: 10pt; 
color: #ffffff;
}

.text_top a:link, .text_top a:visited {
font-weight: bold; 
color: #ffffff; 
text-decoration: underline;
}

.text_top a:hover {
font-weight: bold; 
color: #f004d4; 
text-decoration: underline;
}

.text_blog {
font-family: Tahoma; 
font-size: 12px; 
color: #ffffff;
font-weight: bold; 
}

.text_blog a:link, .text_blog a:visited {
color: #ffffff;
text-decoration: none;
}

.text_blog a:hover {
color: #f004d4; 
text-decoration: underline;
}