/* CSS Document */
html { overflow: -moz-scrollbars-vertical !important; }

body {background-color:#ffffff; color: #666666;}

td, p {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height:1.7em;}
table.overall {width: 765px; border-top: solid 5px #033502; padding-top:3px; }
a, a:active, a:focus {font-weight: normal; color: #666666; text-decoration:underline; }
a:hover {text-decoration: none; }

h1 {color: #033502; background-color:#ffffff; font-weight:bold; font-size: 130%; }
h2 {font-size:100%; color:#666666; }
h3 {font-size:100%; color:#666666; font-style: italic; font-weight:normal}

td.horiznav {background-color:#033502; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; text-align: right; padding: 8px 10px;}
a.horiz, a.horiz:active, a.horiz:focus {font-weight:bold; color:#ffffff; text-decoration:none; padding: 5px 20px;}
a.horiz:hover {text-decoration:underline; }

.navcol {border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; vertical-align:top;}
#quicklinks {background-color:#9c0c15; font-size: 100%; color:#ffffff; font-weight:bold; padding: 7px 20px; margin-bottom:2px;}
#loginheader {background-color:#f6a23f; font-size: 100%; color:#ffffff; font-weight:bold; padding: 7px 20px; }
#donation {background-color:#033502; font-size: 100%; color:#ffffff; font-weight:bold; padding: 7px 20px; }
#loginform {padding: 10px; color:#666666; }
.submit {background-color:#033502; color:#ffffff; margin-top: 3px;}
a.member, a.member:active, a.member:focus {color:#666666; text-decoration: none; }
a.member:hover {color: #333333;}


.rightcol {vertical-align:top; }

.footer {background-color:#033502; color:#ffffff;  }
.footer p {font-size: 90%;  padding: 6px 10px;}
.footernav {background-color: #033502; color:#ffffff; text-align: right; padding-right: 20px;}
a.footerlink, a.footerlink:active, a.footerlink:focus {font-weight:bold; text-decoration:none; color:#ffffff; padding: 6px 10px;}
a.footerlink:hover {color:#f6a23f; }

.main {vertical-align:top;}
.maincontent {padding: 20px; }

.designedby {text-align: right; padding: 4px 10px; color:#033502;}
a.ivisual, a.ivisual:active, a.ivisual:focus {text-decoration:none; color:#033502; }
a.ivisual:hover {color:#cccccc; }
