body{margin:0;background:#1e7b11 url(../images/Wood.jpg);padding:0;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:1.1em;}
h1{color:#006600;font-size:1.2em;font-weight:bold;}
h2{color:#006600;font-size:1.1em;font-weight:bold;}
a{color:#009933;text-decoration:underline;}
a:hover{color:#000;}
.ErrorMsg{color:#FF0000;font-size:0.7em;}
.NoMargin{margin:0;}
.SpanSpace{margin:4px 0 8px 570px;}
#PageBottom{width:100%; background:url(../images/Wood.jpg);}
#PageWrap{width:1024px;margin:0 auto;text-align:center;border-left:#999 1px solid;border-right:#999 1px solid;}
#TopLinks{height:35px;width:1024px;margin:0 auto;text-align:center;color:#CCC;font-size:12px;}
#TopLinks ul{position:relative;list-style:none;float:right;margin-top:19px;}
#TopLinks ul li{display:block;float:left;margin:0 4px 0 0;line-height:22px;width:75px;height:22px;background:#2f9b21;border-top:#006600 1px solid;border-left:#006600 1px solid;border-right:#006600 1px solid;color:#F5F5F5;font-weight:bold;}
#TopLinks ul li:hover{background:#208014; color:#FFFFFF;}
#TopLinks a{color:#F5F5F5;text-decoration:none;font-size:12px;}
#HeaderWrap{height:140px;margin:0;width:1040px;margin:0 auto;text-align:center;}
#Header{margin:0;}
#Logo{background:url(../images/Banner.gif) no-repeat;width:1040px;height:140px;}
#HeaderImage{background:#000066;}
.Bullets{list-style-image:url(../images/bullets.gif);}
.Bold{font-weight:bold;}
.DarkGreen{color:#006633;}
.SmallText{font-size:0.7em;}
.SmallestText{font-size:0.6em;font-weight:200;color:#666666;}
.DarkRed{color:#CC0000;}
.SmallerText{font-size:0.9em;}
.imgFloatLeft{float:left;margin-right:15px;}
/* Content Styles */
#Content{float:left;width:1004px;text-align:left;background:#FFF;padding:10px;}
.ContentBox{background: #F5F5F5;border: 1px solid #EFEDED;width:640px;padding:2px;margin-bottom:5px;}
.ContentBoxSmall{float:left;background: #fffff0;border: 1px solid #EFEDED;width:420px;padding:3px;margin-bottom:5px;}
.LeftCol{float:left;width:270px;}
.RightCol{float:left;width:690px;margin-left:10px;}
.Clear{clear:both;}
/* Footer Styles */
#FooterWrap{width:1024px;height:45px;margin:0 auto;text-align:center;border-top:#999 1px solid;}
#Footer{padding:0 20px 0 0;float:right;font-size:10px; color: #000;}
#Footer a{color:#000; text-decoration:underline;}
#Footer a:hover{color: #006600;}
/*FORM STYLES*/
.cssform p{font-size:0.8em;width: 500px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px; /*width of left column containing the label elements*/height: 1%;}
.cssform label{font-weight:bold;float: left;margin-left: -155px; /*width of left column*/width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/width: 180px;}
.cssform textarea{width: 200px;height: 100px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{margin-left: 3px;}
.FormTitle{color:#a68746;width:630px;background:#eaeacb;border:#CCCC66 1px solid;margin:10px 0 20px 0;padding:5px;}
.cssform2 p{font-size:0.8em;width: 500px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px; /*width of left column containing the label elements*/height: 1%;}
.cssform2 label{font-weight:bold;float: left;margin-left: -155px; /*width of left column*/width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
.cssform2 input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/width: 180px;}
.cssform2 textarea{width: 200px;height: 100px;}
