* { margin: 0; padding: 0;}
HTML, BODY { height: 100%;  }
HTML { background: #b3d589; }
BODY { background: transparent url(../_img/wrapper_bg.gif) repeat-y 50% 0 fixed; font-size: 13px; font-family: arial, helvetica, sans-serif, vt100; }
H1 { font-size: 17px; color: #53ad4e; }
H2 { font-size: 15px; color: #625324; margin-bottom: 4px; }
H3 { font-size: 14px; color: #53ad4e; margin-bottom: 2px; }

IMG.picLeft { float: left; display: block; margin: 0px 30px 30px 0px; }
IMG.picRight { float: right;display: block; margin: 0px 0px 30px 15px;  }
P { margin-bottom: 20px;}
A { color: #52AB4D; text-decoration: none; text-decoration:none; }
A:hover { text-decoration:underline; }
INPUT { font-size: 10px; margin-top: 3px; }
LI { margin-left: 30px; }
 

TABLE.col3 { margin-top: 20px; width: 100%; }
TABLE.col3 TD { vertical-align: top; }
TABLE.col3 TD.left { width: 70%; padding-right: 15px; }
TABLE.col3 TD.mid { width: 20%; border-right: 1px solid #53ad4e; border-left: 1px solid #53ad4e; width: 250px;  padding: 0px 15px 0px 15px; }
TABLE.col3 TD.right { padding-left: 15px; }

#wrapper {  background: transparent url(../_img/wrapper_bg.gif) repeat-y 50% 0 fixed; overflow: hidden; width: 800px; margin: 0 auto 0 auto; padding: 0px 10px 0px 10px; }
#header { white-space: nowrap; }
#navBlock { position: relative; height: 30px; border-top: 1px solid #fff;  border-bottom: 1px solid #fff; background-color: #00b6f2; width: 800px; }
#nav { font-family: Verdana; margin-left: 15px; }
#navBlock LI { float: left; display: block; margin-left: 5px; color: #fff; white-space: nowrap; }
#navBlock LI A { float: left; display: block; font-size: 12px; color: #fff; font-weight: bold; height: 27px; padding-top: 7px; }
#navBlock LI A.on { color: #625324; text-decoration: none; }
#navBlock UL.sub { width: 800px; position: absolute; top: 0px; left: 0px; margin: 30px 0px 0px 15px; padding-top: 3px; visibility: hidden; z-index: 100; }
#navBlock A.subOn { text-decoration: underline; }
#navBlock A.subOn:hover { text-decoration: underline; }
#navBlock UL.sub LI{ display: block; }
DIV.pipe { float: left; text-decoration: none; margin: 5px 0px 3px 5px; }
#subNavBlock { height: 30px; border-bottom: 1px solid #fff; background-color: #b3d589; width: 800px; }
#main { border-top: 3px solid #53ad4e; width: 800px;  }
#copy { margin: 30px; position: relative; height: 300px; }
HTML>BODY #copy { min-height: 300px; height: auto; } /* IE HACK */
#footer { margin: 20px auto 20px auto; font-size: 11px; border-top: 1px solid; width: 750px; padding-top: 20px; text-align: center;  }
#footerLinks A {  color: #625324; }
#copyright { margin-top: 10px; color: #53ad4e; }

