body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; margin: 0; }
#wrapper { display: block; text-align: center; margin: 60px auto 0px auto; position: relative; padding-top: 45px; width: 736px; height: auto; background: url(/images/top.jpg) 0px 0px no-repeat; }
#background { background: url(/images/btm.jpg) bottom left no-repeat; height: 375px; }
#container { clear: left; background: url(/images/mid.jpg) 1px 0px repeat-y; height: 345px; }
html, body, img, var, ol, ul, li, fieldset, form, label { margin: 0; padding: 0; border: 0; }

p { margin: 8px 0px; }
a:link, a:active, a:visited { text-decoration: underline; color: #2B95B3; }
a:hover { text-decoration: underline; color: #F8993A; }
h2 { font: 18px Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif; margin: 0px 0px 15px 0px; }
.preload { height: 0; width: 0; overflow: hidden; } 
.logo { float: left; margin: 3px 0px 0px 55px; }
#content { float: left; width: 385px; height: 120px; margin: 86px 0px 0px 95px; text-align: left; line-height: 17px; }
#contact { float: left; width: 430px; height: 120px; margin: -5px 0px 0px 85px; text-align: left; line-height: 17px; }

#error { display: block; position: absolute; top: 240px; left: 30px; border: 1px solid red; width: 125px; min-height: 28px; padding: 5px 10px 7px 50px; background: #FFFFFF url(/images/error.gif) 7px 6px no-repeat; font-size: 11px; text-align: left; }
#success { display: block; position: absolute; top: 240px; left: 30px; border: 1px solid #004BA8; width: 125px; min-height: 28px; padding: 5px 10px 7px 50px; background: #FFFFFF url(/images/success.gif) 7px 7px no-repeat; font-size: 11px; text-align: left; }
.label { display: block; width: 70px; float: left; text-align: right; clear: left; }
.rlabel { display: block; width: 130px; float: left; margin: 0px 0px 15px 10px; }
.label2 { display: block; width: 70px; float: left; text-align: right; }
.rlabel2 { display: block; width: 130px; float: left; margin: 0px 0px 15px 10px; }
.rlabel input, .rlabel2 input { font-size: 11px; width: 110px; }
.sec { clear: left; float: left; margin: 3px 0px 5px 0px; text-align: left; width: 415px; height: 50px; }
.secode { font-size: 11px; width: 180px; margin-top: 5px; }
.submitbutton { float: right; margin-top: 5px; }
.req { color: #FF0000; font-size: 11px; }
.captcha { float: left; margin: 2px 15px 10px 0px; }
#legal { color: #999999; font-size: 10px; text-align: center; }
