body { background:#999; padding:10px; font-family: Arial, Helvetica, sans-serif; font-size:90%}

#main { width:1024px; margin:0 auto; background:#fff url(/images/home_r5_c1.jpg) top left repeat-y; }

#floatmain { float:left; width:772px; }
#floatall { float:left; margin:0; }

#header { width:772px; height:164px; clear:both; }
#header h1, h2 { margin:0; }

a:hover {color:#900;}

.content-white { width: 569px; float:right; color:#333; background:url(/images/home_r2_c1.jpg) top right no-repeat; }
.nav-blue { width:190px; float:left;background:url(/images/home_r2_c1.jpg) top left no-repeat; }
.states-red { float:right; width:252px; background: url(/images/home_r3_c2.jpg) top left;}

.paddedcolumn {width:95%; margin:0 auto;}
.right {float:right;}
.content-white p,dd {line-height:1.7em; text-indent:1.3em; font-size:80%;}
.content-white li {line-height:1.7em; margin-bottom:1.3em; font-size:80%;}
blockquote {font-family:Georgia, "Times New Roman", Times, serif; color:#063; line-height:1.7em;}

#footer { clear:both; width:1024px; background: url(/images/home_r6_c1.jpg) bottom left no-repeat;}
#footnav {width:960px; padding:10px 25px; margin:7px auto; border:1px solid #fff; background:#ccc; font-size:75%;}

h1 {font-family:"Impact", Arial, Helvetica, sans-serif; color:#006; font-weight:normal; margin:0;}

ul#nav {list-style-type:none; margin:0; padding:0 0 0 10px; font-family: Helvetica, sans-serif;}
ul#nav #home {padding-top:35px; text-align:right;}
ul#nav li a { display:block; text-decoration:none; font-size:80%; color:#006; padding-left:5px; margin:0; font-weight:bold; border-bottom:1px solid #fff;}
ul#nav li ul {margin-left:0px; padding:0 0 15px 0;}
ul#nav li ul li a {padding:0 0 0 15px;margin:0 0 .2em 0;font-weight:normal;border-bottom:1px solid #C3C3D8;}
ul#nav li ul li { display:block; text-decoration:none; font-size:95%; color:#006; list-style-type:none;}
ul#nav li a:visited {color:#003;}
ul#nav li a:hover {color:#900;}



.vipcss {visibility:hidden;}
#short_form {font-size:11px; font-weight: bold; width:222px; margin:0 auto; }
form#short_form input {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form#short_form fieldset {border-width:1px 0 0 0; border-style:solid; border-color: #fff;}
form#short_form fieldset ul li#fname {float:left; width:49%;}
form#short_form fieldset ul li#lname {float:right; width:49%;}

#main_form {font-weight: bold; width:80%; margin:0 auto; }
form#main_form input {font-family:Arial, Helvetica, sans-serif;}
form#main_form fieldset ul li#fname {float:left;width:49%;}
form#main_form fieldset ul li#fname label {display:block;} 
form#main_form fieldset ul li#lname {float:right; width:49%;}
form#main_form fieldset ul li#lname label {display:block;}
form#main_form fieldset ul li#fname #first_name {width:94%;}
form#main_form fieldset ul li#lname #last_name {width:94%;}
form#main_form fieldset ul li#street {clear:both; border-top:3px solid #fff;}
form#main_form fieldset ul li#emailaddr {clear:both;border-top:3px solid #fff; border-bottom:3px solid #fff;}
form#main_form fieldset ul li#cityli {border-top:3px solid #fff;border-bottom:6px solid #fff;}
form#main_form fieldset {border-width:1px 0 0 0; border-style:solid; border-color: #00f;}


form h4 {color:#fff; margin:3px 0 0 0; padding:0;}

fieldset legend {font-weight:bold;text-transform:uppercase; margin:0;}
fieldset input {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
fieldset textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:94%;}
fieldset ul {margin-left:0; padding-left:0; list-style:none; margin-top:0;}
fieldset ul li#stateabbr {float:left; width:49%;}
fieldset ul li#zip {float:left; width:49%;}
.disease-or-injury li {display:block;float:right; width:40%}
.have-you-been {padding:0;margin:0;}
#short_form p {margin:0;}
#submit {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.required-fields {width:80%; text-align:center; padding-top:10px;}
/*#street, #emailaddr {clear:both; width:94%}*/
#daytime_phone_number, #email, #city, #address, #disease_or_injury {width:94%;}
p.start-text {margin:0 auto; padding:10px 5px;}


.legal {width: 100px; float:right; padding:0 8px; border: 1px solid #BFBFD1; background:#D9D9E4; font-weight:bold;}
dt {font-weight:bold; padding-top: 10px; padding-bottom:3px; border-bottom:1px solid #D9D9E4;}
dd {padding-bottom:10px;}
.chart caption {font-size: 12px; font-weight: bold;}
.chart {border-left:1px solid #BFBFD1;}
.chart th {background:#006; color:#fff; font-size:12px;border-right:1px solid #BFBFD1;}
.chart th.sub {background: #D9D9E4; color:#006; font-size:11px; border-right:1px solid #BFBFD1; border-bottom:1px solid #BFBFD1;}
.chart td.ttl {background: #fcc; color:#900; font-size:11px;border-right:1px solid #BFBFD1; font-weight:bold;}
.chart td {font-size:11px; border-bottom:1px solid #BFBFD1;border-right:1px solid #BFBFD1;}
.small11 {font-size:11px;}
.small10 {font-size:10px;}
.right {float:right; clear:right;} 
