a:link, a:visited, a:active { color: #000000; text-decoration: underline; }
a:hover { color: #00FF03; }

body { background-color: #4E4E4E; background-image: url(images/body_bgt.gif); background-repeat: repeat-x; color: Black; font-family: Verdana, sans-serif; font-size: 11px; margin: 0px; text-align: center; }

img { border: 0px; }

table, td, tr { color: Black; font-family: Verdana, sans-serif; font-size: 11px; }
.blacktext { color: #000000; }
.botcontent { background-color: #E9E9E9; height: 8px; text-align: right; }
.botnav { background-color: #E9E9E9; height: 8px; text-align: left; }

.comments { font-size: 10px; line-height: 16px; text-align: right; }
.comments a:link, .comments  a:visited, .comments :active { color: #6EAD00; font-weight: bold; text-decoration: none; }
.comments a:hover { color: Black; text-decoration: none; }

.content { background-color: #E9E9E9; padding-left: 0px; padding-right: 0px; vertical-align: top; width: 890px; }

.date { color: #9A9A9A; font-size: 10px; }

.footer { background-image: url(images/footer_bg.gif); background-position: bottom; background-repeat: 
repeat-x; color: #FFFFFF; font-size: 10px; font-weight: bold; height: 50px; padding-left: 10px; padding-right: 10px; }
.footer a:link, .footer  a:visited, .footer :active { color: #FFFFFF; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.footernobg { background-position: bottom; background-repeat: 
repeat-x; color: #FFFFFF; font-size: 10px; font-weight: bold; height: 80px; padding-left: 10px; padding-right: 10px; }
.footernobg a:link, .footernobg  a:visited, .footernobg :active { color: #FFFFFF; text-decoration: none; }
.footernobg a:hover { text-decoration: underline; }

.footerarea { background-position: bottom; background-repeat: 
repeat-x; color: #FFFFFF; font-size: 10px; font-weight: none; padding-left: 10px; padding-right: 10px; }
.footerarea a:link, .footerarea  a:visited, .footerarea :active { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
.footerarea a:hover { text-decoration: none; }


.leftmargin, .rightmargin { width: 1px; }

.logoarea { background-color: #4E4E4E; background-image: url(images/logoarea_bg_s.gif); height: 118px; width: 900px;}

.middlemargin { background-color: #9A9A9A; background-image: url(images/middlemargin_bg.gif); width: 8px; }

.nav { background-color: #E9E9E9; color: #9A9A9A; padding-left: 0px; padding-right: 0px; vertical-align: top; width: 4px; }
.nav a:link, .nav  a:visited, .nav :active { text-decoration: none; }
.nav a:hover { color: #6EAD00; text-decoration: underline; }

.news { vertical-align: top; width: 560px; }

.recent { padding-left: 0px; vertical-align: top; width: 10px; }

.recentlinks { font-size: 11px; }
.recentlinks a:link, .recentlinks  a:visited, .recentlinks :active { color: Black; }
.recentlinks a:hover { color: #00FF03; font-size: 10px; text-decoration: underline; }

.reviewnav { border-bottom-color: #9A9A9A; border-bottom-style: solid; border-bottom-width: 1px; font-size: 11px; font-weight: bold;  width: 55%;  padding-bottom: 3px; }
.reviewnav a:link, .reviewnav  a:visited, .reviewnav :active { color: #6EAD00; text-decoration: none; }
.reviewnav a:hover { color: #00FF03; }

.topcontent { background-color: #E9E9E9; background-image: url(images/container_bgt.gif); height: 8px; text-align: right; }

.topnav { background-color: #E9E9E9; background-image: url(images/container_bgt.gif); height: 8px; text-align: left; }

#container { background-color: #4E4E4E; background-image: url(images/body_bg.gif); border: 1px solid #363636; margin-left: auto; margin-right: auto; text-align: left; width: 900px; }
#section { color: #6EAD00; font-size: 11px; font-weight: bold; }
#section a:link, #section  a:visited, #section :active { color: #6EAD00; text-decoration: none; }
#section a:hover { color: Black; }

.menulinks { font-family: Arial, Helvetica, sans-serif; color: #00FF03; font-size: 14px; font-weight: bold; text-decoration: none; }
.menulinks a:link, .menulinks  a:visited, .menulinks :active { color: #00FF03; text-decoration: none; }
.menulinks a:hover { color: White; font-size: 14px; text-decoration: underline; }

.weblinks { font-family: Arial, Helvetica, sans-serif; color: #E9E9E9; font-size: 12px; font-weight: bold; text-decoration: none; }
.weblinks a:link, .weblinks  a:visited, .weblinks :active { color: #E9E9E9; text-decoration: none; }
.weblinks a:hover { color: White; font-size: 12px; text-decoration: underline; }

.weblinksoff { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; font-weight: bold; text-decoration: none; }
.weblinksoff a:link, .weblinksoff  a:visited, .weblinksoff :active { color: #999999; text-decoration: none; }
.weblinksoff a:hover { color: White; font-size: 12px; text-decoration: underline; }

.services { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; font-weight: none; text-decoration: none; }
.serviceslink { font-family: Arial, Helvetica, sans-serif; color: #009900; font-size: 12px; font-weight: bold; text-decoration: underline; }
.serviceslink a:link, .serviceslink  a:visited, .serviceslink :active { color: #009900; text-decoration: underline; }
.serviceslink a:hover { color: black; font-size: 12px; text-decoration: underline; }

.ourservices { font-family: Arial, Helvetica, sans-serif; color: #009900; font-size: 14px; font-weight: bold; text-decoration: underline; }
.ourservices a:link, .ourservices  a:visited, .ourservices :active { color: #009900; text-decoration: underline; }
.ourservices a:hover { color: black; font-size: 14px; text-decoration: underline; }

.style1 {font-size: 12px;font-weight: bold;}
.style3 {color: #08F90C}
.style4 {color: #666666}

.bodycontents { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; font-weight: none; text-decoration: none; }

.bodyheader { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; font-weight: bold; text-decoration: underline; }
.bodyheader a:link, .bodyheader a:visited, .bodyheader :active { color: #333333; text-decoration: underline; }
.bodyheader a:hover { color: #009900; font-size: 14px; text-decoration: underline; }

#loading {  
  width: 200px;  
  height: 90px;  
  background-color: #000000;  
  position: absolute;  
  left: 50%;  
  top: 75%;  
 margin-left: -100px;  
  text-align: center;  
 color: #ffffff;  
 font-weight: bold;  
 border: 2px solid #333333;  
}  

