@charset "utf-8";

/* General CSS*/
body { margin:0px; padding:0px; background:#000000 url(../images/main_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#171717; font-size:11px; }

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:0px; padding:0px; list-style-type:none; font-weight:normal; text-decoration:none; }

a, img { outline:none; font-weight:normal; border:none; text-decoration:none; }

.floatleft { float:left; }

.floatright { float:right; }

/* Wrapper */
#whitebg { width:1003px; margin:auto; background:#FFFFFF; }

#whiteinnerbg { width:1003px; float:left; background:#FFFFFF url(../images/blackbg.jpg) repeat-x; }

.topwrapper { padding-left:35px; width:932px; float:left; }

.outerwrapper { width:949px; float:left; padding-left:26px; }

.shadowwrapper { width:949px; float:left; background:url(../images/bg_repeat.jpg) repeat-y; }

.shadowwrapper .wrapper { width:932px; float:left; padding-left:9px; position:relative; }

/* Flash */
.topflash { width:931px; float:left; height:87px; }

.rightflash { width:371px; height:125px; float:left; }

/* Top Wrapper */
.contenttopimg { width:932px; float:left; background:url(../images/top_bar.jpg) no-repeat; height:16px; }

.contentinner { width:932px; float:left; }

.leftcontent { width:548px; float:left; padding:20px 0px 0px 12px; }

.mainimg { width:560px; float:left; background:url(../images/main_pic.jpg) no-repeat; height:291px; }

/* BotmPoints Wrapper */
.findPoints { width:906px; padding:19px 0px 0px 10px; margin:5px 0px 0px 6px; border-top:1px blue dashed; float:left; background:#FFFFFF; }

.findPoints ul { width:auto; }

.findPoints ul li { padding:4px 0px 8px 28px; float:left; font-size:17px; color:#2d505a; background:url(../images/check_mark.jpg) 0px 5px no-repeat; }

.findPoints .leftwidth { width:400px; float:left; }

.findPoints .rightwidth { width:420px; float:right; }

/*Form Section*/
.formmain { width:371px; float:left; position:absolute; top:125px; left:569px; z-index:500; }

.formleftbg { width:17px; height:645px; float:left; background:url(../images/form_left.jpg) no-repeat; }

.formmidbg { width:322px; height:640px; background:url(../images/form_back.jpg) repeat-x; float:left; padding-bottom:5px; }

.formrightbg { width:32px; height:645px; float:left; background:url(../images/form_right.jpg) no-repeat; }

.formmidbg p { width:308px; border-bottom:1px #9a2425 dotted; padding:18px 0px 8px 9px; float:left; color:#FFFFFF; font-size:16px; line-height:18px; margin-bottom:10px; }

.mainfield { width:310px; padding:0px 0px 8px 9px; float:left; }

.label { width:145px; float:left; font-size:13px; color:#ffffff; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }

.input { width:156px; height:15px; float:left; padding:2px 0px 0px 2px; font-size:12px; color:#000000; }

.inputphon1 { width:34px; height:15px; float:left; padding:2px 0px 0px 2px; font-size:12px; color:#000000; }

.inputphon2 { width:44px; height:15px; float:left; padding:2px 0px 0px 2px; margin:0px 4px; font-size:12px; color:#000000; }

.inputphon3 { width:54px; height:15px; float:left; padding:2px 0px 0px 2px; font-size:12px; color:#000000; }

.help_btn { width:294px; height:60px; float:left; padding:5px 0px 0px 10px; }

.causeofinjury { font-size:12px; color:#000000; }

.sel_state { float:left; width:158px; float:left; font-size:12px; color:#000000; }

.sel_month { display:block; font-size:12px; color:#000000; margin:0px 0px 4px; }

.sel_date { float:left; display:block; margin:0px 0px 0px 0px; font-size:12px; color:#000000; }

.sel_yr { float:left; font-size:12px; color:#000000; }

.rdbtnyes { width:60px; float:left; margin-top:22px; }

label.rbtn_label { font-size:12px; color:#ffffff; padding:2px 0px 0px 3px; float:left; }

.commentbox { width:300px; font-size:12px; float:left; padding:2px; }

.commentlabel { width:300px; float:left; font-size:13px; padding-bottom:5px; color:#ffffff; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }

.contentarea { width:932px; float:left; background:url(../images/body_back.jpg) 0px 0px repeat-x; padding-bottom:20px; }

.leftdivider { margin:8px 0px 17px 0px; float:left; }

.leftcontent h1 { font-size:22px; color:#3a3a3a; font-weight:bold; line-height:25px; float:left; width:540px; }

.leftcontent p { font-size:16px; color:#3a3a3a; line-height:18px; float:left; width:540px; padding:12px 0px 0px 0px; }

.leftcontent p span.bluetxt { color:#002c39; }

.leftcontent p.innerhding { font-size:21px; line-height:24px; color:#30474e; margin:8px 0px; float:left; }

.leftcontent p.mattertxt { font-size:17px; color:#30474e; margin:8px 0px; float:left; }

.bold { font-weight:bold; }

.leftcontent h2 { font-size:27px; margin-top:25px; color:#09333f; font-weight:bold; line-height:30px; float:left; width:540px; }

.botmtext { width:900px; padding:24px 0px 0px 20px; float:left; }

.botmtext h3 { font-size:20px; width:900px; font-weight:bold; color:#3a3a3a; line-height:30px; float:left; }

.botmtext p { font-size:16px; color:#3a3a3a; line-height:20px; float:left; width:872px; padding:12px 0px 0px 0px; }

.testimonial { width:900px; font-style:italic; float:left; padding:24px 0px 0px 0px; color:#960b0d; font-weight:bold; font-size:20px; }

/* footer */
.wrapper .footer { width:905px; padding:10px 0px 10px 27px; float:left; font-size:13px; line-height:16px; color:#ffffff; background:#59a3b8; }

.footer p.disclaimer { font-weight:bold; text-transform:uppercase; font-size:10px; padding:0px 0px 8px 0px; }

.footer p.disclaimer_body { font-size:08px; padding:0px 0px 8px 0px; }

.footer .copyright { font-size:08px; padding:10px 0px 0px 0px; }
