html { height: 100%; margin-bottom: 1px; }	

* { margin: 0px; padding: 0px; }

p { margin: 5px 0px; }

.hide { position: absolute !important; bottom: 0px !important; right: 0px !important; visibility: hidden !important; margin: 0px !important; padding: 0px !important; height: 0px !important; overflow: hidden !important; }

.small { font-size: 80%; }

.contentspacer { height: 180px; }

p.error { font-weight: bold; color: red; }
ul.error { font-weight: bold !important; color: red !important; }
p.error input { border: 1px solid red !important; color: red !important; }
p.error textarea { border: 1px solid red !important; color: red !important; }

/***********************************************************************************************************/

body { font-family: verdana, arial; font-size: 10px; color: #373737; background: #e6e5e5; }

/***********************************************************************************************************/

#container { width: 999px; margin: 10px auto; border: 1px solid #000; background: #fff; }

/***********************************************************************************************************/

#header { height: 236px; background: url('../images/header.png') no-repeat left top; } 
#header a { height: 236px; display: block; text-decoration: none; }

/***********************************************************************************************************/

#boxes { height: 200px; background: url('../images/boxes.png') no-repeat left top; margin: 2px 0; } 
#boxes div { float: left; width: 323px; height: 190px; padding: 5px; }
#boxes h2 { font-size: 250%; font-weight: normal; margin: 0 0 8px 0; }
#boxes p { font-size: 125%; margin: 3px 0 !important;  }
#boxes p label { float: left; width: 90px; height: 15px !important; }
#boxes p input { height: 15px; background: #fff; width: 200px; color: #373737; }
#boxes p input { border-top: 2px solid #9c9a9a; border-left: 2px solid #9c9a9a; border-right: 1px solid #56da07; border-bottom: 1px solid #56da07; }
#boxes p input.quicksubmit { height: 23px; width: 82px; border: 0px; margin: 0 0 0 120px; }


/***********************************************************************************************************/

#menu { background: url('../images/menubg.png') no-repeat left top; margin: 5px 0; height: 44px; }
#menu ul { list-style-type: none; }
#menu ul li { float: left; padding: 0 17px; }
#menu ul li a { font-size: 150%; font-weight: normal; line-height: 42px; }
#menu ul li a:link, #menu ul li a:visited  { color: #fff; text-decoration: none; }
#menu ul li a:hover, #menu ul li a:active  { color: #fff; text-decoration: underline; }
#menu ul li.current a  { color: #9bd689 !important; font-weight: normal; text-decoration: none; }

/***********************************************************************************************************/

#content { font-size: 140%; padding: 0 300px 5px 5px; background: url('../images/contentbg.png') no-repeat right bottom; }
#content h1 { font-weight: normal; font-size: 160%; margin: 25px 0 10px; }
#content h2 { font-weight: normal; font-size: 160%; margin: 25px 0 10px; }
#content h3 { font-weight: bold; font-size: 110%; margin: 20px 0 15px 0; }
#content a { font-weight: bold; text-decoration: underline; color: #76aa68; }
#content ul { margin: 25px 0 10px 30px; }
#content ul li { margin: 16px 0; }
#content p label { float: left; width: 220px; }
#content p input { height: 15px; background: #fff; width: 200px; border: 1px solid #9c9a9a; color: #373737; }
#content p textarea { height: 100px; background: #fff; width: 300px; border: 1px solid #9c9a9a; color: #373737; }
#content p input.submit { font-weight: bold; height: 20px; width: 100px; font-size: 110%; }
#content p input.submit { height: 23px; width: 82px; border: 0px; margin: 0px; }

/***********************************************************************************************************/

#footer { background: url('../images/footerbg.png') no-repeat left top; padding: 10px 0 0 0; text-align: center; font-size: 80%; font-weight: bold; }
#footer a { color: #373737; text-decoration: none; }

/***********************************************************************************************************/
