@charset "utf-8";

body { background:url(../images/bg.gif) repeat-x; color:#232421; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

ul, li, ol { list-style-type:none; }

img { border:0; float:left; }

a, input { outline:none; border:none; text-decoration:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.Display { display:none; }

.Clear { clear:both; }

/**** Main CSS ******/
#AutoWrapper { width:920px; margin:auto; }

#AutoWrapper h1.Logo { padding:10px 0 0 47px; height:52px; width:161px; float:left; }

#AutoWrapper h1.Logo a { height:52px; width:161px; float:left; }

/* Background Img */
#AutoWrapper #IndexHdrTop { background:url(../images/index_hdr.jpg) no-repeat; float:left; height:236px; width:920px; }

/* Top Content */
#AutoWrapper #IndexContent { background:url(../images/index_imglhs.jpg) no-repeat; float:left; width:920px; }

#IndexContent div.LeftContent { float:left; padding:196px 0 0 85px; width:386px; }

/* Logo */
.LeftContent h2 { float:left; font-size:20px; font-weight:bold; padding-bottom:10px; width:353px; }

.LeftContent p { float:left; line-height:17px; padding-bottom:20px; width:353px; }

/* Right content */
#IndexContent div.RightContent { background:url(../images/index_imgrhs.jpg) no-repeat; float:left; height:428px; width:427px; padding:0 0 0 22px; }

.FormBotm { background:url(../images/form_botm.gif) left bottom no-repeat; float:left; padding:0 0 10px 0; width:346px; }

.FormOuter { background:url(../images/form_rpt.gif) repeat-y; float:left; width:346px; }

.FormMain { background:url(../images/form_bg.jpg) no-repeat; float:left; width:346px; }

.RightContent div.FormHdg { float:left; height:119px; width:354px; }

.RightContent div.FormFields { float:left; padding:0 0 0 46px; width:285px; }

.FormFields div.FldRow { float:left; width:285px; }

.FldRow div.Fldleft { float:left; padding-bottom:6px; width:132px; }

.Leftlbl { color:#fff; float:left; font-size:12px; font-weight:bold; line-height:15px; width:127px; }

.Leftlbl.Ptop8 { padding-top:8px; color:#fff; float:left; font-size:12px; font-weight:bold; line-height:15px; width:127px; }

.FldRow div.FldRight { float:right; padding-bottom:6px; width:145px; }

.TxtFld { border:none; float:left; font-size:11px; color:#000; height:16px; padding:0px 0 0 3px; width:119px; }

.AddressTxtFld { border:none; float:left; font-size:11px; color:#000; height:16px; padding:0px 0 0 3px; width:258px; }

.selopt { border:none; float:left; font-size:11px; height:17px; width:123px; }

.InputeField1 {border:none; float:left; font-size:11px; height:16px; width:32px; margin-right:3px; padding:0px 0 0 3px; }

.InputeField2 {border:none; float:left; font-size:11px; height:16px; width:45px; padding:0px 0 0 3px; }

.doblbl { color:#fff; float:left; font-size:12px; font-weight:bold; line-height:15px; width:260px; }

.estselopt { border:1px #808080 solid; float:left; font-size:11px; height:16px; width:75px; }

.FldRowIn { float:left; padding:3px 0 0 0px; width:248px; }

.lbl152 { color:#fff; float:left; font-size:12px; font-weight:bold; line-height:15px; padding:6px 0 0 0; width:144px; }

.rbtnmain { padding:17px 0 0 10px; float:left; width:115px; }

.rbtnin { float:left; width:55px; }

.rbtnmain1 { padding:0px 0 0 0px; float:left; width:105px; }

.RbtnLbl { padding:0 0 0 4px; float:left; width:25px; color:#fff; font-size:12px; font-weight:bold; line-height:17px; }

.TxtFld1 { border:none; float:left; font-size:11px; color:#000; margin-top:17px; height:16px; padding:0px 0 0 3px; width:110px; }

.Leftlblf3 { color:#fff; float:left; font-size:12px; font-weight:bold; line-height:15px; width:145px; }

.Fldsec3 { float:left; padding-bottom:6px; width:90px; }

.Leftlblf31 { color:#fff; float:left; font-size:12px; font-weight:bold; line-height:15px; width:90px; }

.opt2 { color:#000; font-size:11px; height:17px; width:80px; float:left; }

.chksmain { padding:4px 0 0 10px; float:left; width:245px; }

.chksleftmain { float:left; width:135px; }

.chksleft { padding:0px 0 2px 0px; float:left; width:135px; }

.chksleftLbl { color:#fff; float:left; font-size:12px; font-weight:bold; padding-top:3px; padding-left:4px; width:auto; }

.chksrhsmain { float:left; width:107px; }

.chksright { padding:0px 0 2px 0px; float:left; width:107px; }

.mmddopt { color:#000; font-size:11px; height:17px; width:50px; margin-right:6px; float:left; }

.yyyyopt { color:#000; font-size:11px; height:17px; width:80px; float:left; }

.StartBtn { float:left; padding:10px 0 0px 40px; width:189px;}

#form1 { float:left; overflow:hidden; clear:both; }

#form2 { float:left; overflow:hidden; clear:both; }

#form3 { float:left; overflow:hidden; clear:both; }

.yyyyopt1 { color:#000; font-size:11px; height:17px; width:70px; margin-right:6px; float:left; }

/** Footer Wrapper **/
#AutoWrapper #FooterWrapper { color:#595959; float:left; font-size:11px; padding:16px 0 20px 61px; width:802px; }

#FooterWrapper p { color:#232421; text-align:center; font-size:10px; line-height:15px; float:left; width:802px; }

#FooterWrapper ul { border-top:1px #cbcbcb solid; float:left; padding:10px 0 0 317px; width:485px; }

#FooterWrapper ul li { float:left; padding:0 3px; width:auto; }

#FooterWrapper ul li a { color:#232421; font-size:10px; text-decoration:underline; }

#FooterWrapper ul li a:hover { text-decoration:none; }

/* Thank You Page */
#AutoWrapper div.ThankYouImg { background:url(../images/thank_you_hdr.jpg) no-repeat; float:left; height:818px; width:920px; }
