@charset "utf-8";
/* CSS Document */

/* ---------- Body Styles ---------- */
html, body { height: 100%; }
body { font:12px Arial, Helvetica, sans-serif; color:#464646; margin:0px; padding:0px; background:url(../images/background.gif) top repeat-x #ffffff; }
table { font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px; }

/* ---------- Content Holder ---------- */
#bodyHolder { width:880px; padding:0; margin:0 auto; position:relative; }
#bodyTop { width:800px; height:87px; margin:0; padding:0 40px; background:url(../images/topLogo.gif) top no-repeat; position:relative; }
#header1 { width:800px; height:126px; margin:0; padding:0 40px; background:url(../images/header.gif) bottom no-repeat; position:relative; }
#header2 { width:800px; height:126px; margin:0; padding:0 40px; background:url(../images/header2.gif) bottom no-repeat; position:relative; }
#content { width:800px; margin:0; padding:0 40px; background:url(../images/contentBack.jpg) top no-repeat; overflow:auto; position:relative; }
#content2 { width:730px; margin:0; padding:0 75px; text-align:center; background:url(../images/contentBack2.gif) top no-repeat; position:relative; }
#bottom { width:730px; height:60px; margin:0; padding:30px 75px 0 75px; text-align:center; color:#464646; background:url(../images/bottom.gif) top no-repeat; position:relative; }
#footer { width:800px; margin:0 auto; padding:20px 0; color:#989898; text-align:center; position:relative; }
#footer a { color:#989898; text-decoration:underline; }

/* ---------- Main Content ---------- */

.floatRight { width:312px; float:right; margin:0; padding:20px 0; text-align:center; display:inline; position:relative; }
.clearFloat { height:1px; clear:both; }
.formHolder { width:356px; margin:229px 0 32px 407px; padding:0; position:relative; }
.formTop { width:356px; height:10px; margin:0; padding:0; background:url(../images/formTop.gif) bottom no-repeat; position:relative; }
.formBack { width:356px; margin:0; padding:10px 0; background:url(../images/formBack.gif) bottom no-repeat; position:relative; }
.formBottom { width:356px; height:10px; margin:0; padding:0; background:url(../images/formBottom.gif) top no-repeat; position:relative; }
.sureHits { width:730px; margin:0; padding:20px 0; text-align:center; position:relative; }
.formField1 { width:184px; height:20px; border:solid 1px #d1d1d1; padding:2px; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.errorMsg { padding-top:0; font-size:10px; color:#e81616; }

#continueBtn { cursor: pointer; display:none }

