/* CSS Document written by Joshua Tuscan */body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#83a2b9;margin:0;padding:0;text-align:center;min-width:780px;}img {border:none;margin:0;padding:0;}h3 {color:#393B49;font-size:15px;margin-left:0;margin-right:0;}*table {margin:0;padding:0;}.heavy {font-weight:bold;}#headbanner {	background-image:url(images/banner.jpg);	height:160px;}#wrapper {margin:0 auto;width:780px;min-width:780px;padding:0;background-color:white;border-left:1px solid #999;border-right:1px solid #999;text-align:left;	background-image:url(images/hackbackground.gif);background-repeat:repeat-x;background-position:top left;/*height:160px;*/}#tagline {padding:136px 0 0 20px;color:#393B49;font-size:15px;font-weight:bold;margin:0;float:left;}/* LEFT NAV STYLES ***************************************************/#leftnav {width:178px;max-width:178px;float:left;margin:0;padding:0;}#leftnav_topcap {height:23px;background-image:url(images/leftnav_topcap.jpg);background-repeat:no-repeat;margin:0;padding:0;padding:12px 0 0 15px;color:white;font-weight:bold;}#leftnav_topcap a {color:white;font-weight:bold;text-decoration:none;}#leftnav_container {background-image:url(images/leftnav_shadow.jpg);background-position:top right;background-repeat:repeat-y;margin:0;padding:0;background-color:#CDD2D8;max-width:178px;}#leftnav_container ul {margin:0;padding:0;list-style-image:none;}#leftnav_container ul li {display:block;width:170px;margin-right:0;padding-right:0;}.navigate {border-bottom:1px solid white;display:block;padding:4px 0 4px 13px;color:black;font-weight:bold;text-decoration:none;margin:0;font-size:11px;}.navigate_last {display:block;padding:3px 0 3px 13px;color:black;font-weight:bold;text-decoration:none;margin:0;border-bottom:none;font-size:11px;}.navigate:hover {color:#B12417;}.navigate_last:hover {color:#B12417;}#leftnav_bottomcap {background-image:url(images/leftnav_bottomcap.jpg);background-repeat:no-repeat;height:12px;margin:0;padding:0;}.nav_selected {background-color:#B0C6DB;}.practicearea_nav {background-color:#E7ECEF;padding:0;margin:0;width:171px;}.practicearea_nav li {padding:4px 0;border-bottom:1px solid white;}.navigate_sub {color:#B12417;font-size:10px;font-weight:normal;margin:0;padding-left:20px;text-decoration:none;}.navigate_sub:hover {color:black;}.thirdlevel_nav {background-color:#F9F9F9;padding:0;margin:0;width:171px;border-bottom:1px solid #E7ECEF;}.thirdlevel_nav li {padding:4px 0;border-bottom:1px solid #E7ECEF;}.thirdlevel_link {color:#666666;font-size:10px;font-weight:normal;margin:0;padding-left:30px;text-decoration:none;}.thirdlevel_link:hover {color:black;}#extras {text-align:center;}#extras img {margin:10px 0;}.bluebox_left_top {background-image:url(images/bluebox_left_top.gif);background-repeat:no-repeat;background-position:center;height:34px;color:#003366;font-weight:bold;padding:10px 0 0 15px;text-align:left;}.bluebox_left_bkg {background-image:url(images/bluebox_left_bkg.gif);background-repeat:repeat-y;background-position:center;padding:0 15px;text-align:left;}.bluebox_left_bkg a {color:#1E2A77;line-height:175%;}.bluebox_left_bkg a:hover {color:blue;}.bluebox_left_bottom {background-image:url(images/bluebox_left_bottom.gif);background-repeat:no-repeat;background-position:center top;height:11px;}#statenews {margin:0;padding:0;}#statenews p {color:#2A3E61;font-weight:bold;text-align:left;margin:0;padding:5px 15px;}#statenews a {font-size:11px;margin:0;padding:0;}/* CONTENT STYLES */#rightcontain {width:600px;float:right;margin:0;padding:0;}#longtab {background-image:url(images/longtab.gif);background-repeat:no-repeat;width:600px;height:22px;margin:8px 0 0 0;}#breadcrumbs {clear:both;padding:7px 0 0 10px;color:#B12417;font-size:10px;margin:0;text-align:left;}#breadcrumbs a {color:#B12417;text-decoration:none;}#breadcrumbs a:hover {text-decoration:underline;}#maintext {padding:10px 9px;color:#393B49;margin:0;width:418px;float:left;}.maintextlinks {color:#1E2A77;}.maintextlinks:hover {text-decoration:none;}.red_casereview {color:#B12417;font-weight:bold;text-decoration:none;}.red_casereview:hover {text-decoration:underline;}.floater {float:left;}.inset_image {float:left;margin:0 10px 5px 0;}.orange_header {background-image:url(images/orange_header.gif);background-repeat:no-repeat;height:26px;color:black;font-weight:bold;padding:5px 0 0 10px;margin:0;}.statebox_topper_tab {margin-top:10px;background-image:url(images/bluemid_top_tab.gif);background-repeat:no-repeat;background-position:top center;height:59px;color:black;font-weight:bold;padding:22px 0 0 25px;text-align:left;}.statebox_topper {margin-top:10px;background-image:url(images/bluemid_top.gif);background-repeat:no-repeat;background-position:top center;height:30px;color:#1E2A77;font-weight:bold;padding:10px 0 0 15px;text-align:left;}.statebox {background-image:url(images/bluemid_filler.gif);background-repeat:repeat-y;margin:0;padding:1px 15px 10px 20px;}.statebox a {color:#1E2A77;font-size:12px;}.statebox a:hover {color:blue;}.statebox_bottom{clear:both;background-image:url(images/bluemid_bottom.gif);background-repeat:no-repeat;background-position:center top;height:10px;margin:0px 0 10px 0;padding:0;}/* INFO SECTION STYLES */#infobox_right {float:left;margin:10px 0 0 0;width:162px;}#contactbanner {background-image:url(images/contact_banner.jpg);background-repeat:no-repeat;height:232px;margin:0 0 10px 0;padding:0;}#contactbanner_phone {font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#A10206;text-align:center;padding:205px 0 0 0;height:20px;}.bluebox_form_top {background-image:url(images/bluebox_form_top.jpg);background-repeat:no-repeat;height:32px;color:#2A3E61;font-weight:bold;padding:7px 10px 0 10px;}.bluebox_form_content {background-image:url(images/bluebox_form_bkg.jpg);background-repeat:repeat-y;padding:0;color:#2A3E61;font-size:11px;margin:0;}.bluebox_form_content img {margin:0;padding:0;}.bluebox_form_form {padding:10px;margin:0;}.bluebox_form_form a {color:#2A3E61;text-decoration:underline;}.bluebox_form_form a:hover {text-decoration:none;}.bluebox_form_bottom {background-repeat:no-repeat;background-position:top left;height:6px;margin-bottom:5px;padding:0;}.shortform {margin:0;padding:0;}/* FOOTER STYLES */#dots {background-image:url(images/divider_dots.jpg);background-repeat:no-repeat;height:7px;clear:both;}#sponsor {color:#3F5472;padding:15px 0;clear:both;}.blueline {background-image: url(images/blueline.gif);background-repeat: repeat-x;background-position: center;height:10px;}#footer_topics {margin:10px 0;}#footer_topics a {color:#003399;}#footer_topics a:hover {color:blue;}#footer {clear:both;background-color:#5D7297;text-align:center;padding:10px 20px;color:white;border:1px solid white;font-size:11px;}#footer a {color:white;text-decoration:none;}#footer a:hover {text-decoration:underline;}#bottomnav {color:white;font-size:11px;text-align:center;}#bottomnav a {color:white;text-decoration:none;}#bottomnav a:hover {color:#eaeaea;text-decoration:underline;}/**************************************STATE STYLES*****************************************************/#midcolumn {float:left;width:430px;margin:0;padding:0;}#rightcolumn {margin:10px 0 0 0;float:left;width:162px;}.citylist a {color:#2A3E61;font-weight:bold;text-decoration:none;font-size:12px;margin:0;padding:0;}.citylist a:hover {text-decoration:underline;}.citylist ul {list-style-type:square;}#legal_tab {background-image:url(images/legal_tab.gif);background-repeat:no-repeat;background-position:left;height:77px;width:411px;margin:0;padding:0;}#legal_tab p {color:black;font-weight:bold;padding:10px 0 0 15px;}#legal_filler {background-image:url(images/legal_filler.gif);background-repeat:repeat-y;background-position:left;width:411px;max-width:411px;}#legal_filler_state {padding:0 5px 0 10px;margin:0;max-width:371px;}#legal_filler_content {padding:0 5px 0 10px;margin:0;color:#B12417;max-width:371px;}#legal_filler_content img {float:left;margin:0 10px 5px 0;padding:0;}#legal_filler_content p {margin:0 0 10px 0;font-size:12px;padding:0;}#legalguide_body {color:#2A3E61;padding:10px 15px 10px 0;width:220px;float:left;}#legalguide_nav {float:left;padding:5px;width:80px;}#legalguide_nav img {margin:0;padding:0;}#legalguide_nav a {margin:0;padding:0;}.clr {clear:both;}.maincontent {color:#2A3E61;}.legalguideintro {color:#B12417;}#legal_bottom {background-image:url(images/legal_bottom.gif);background-repeat:no-repeat;background-position:left top;height:14px;width:411px;margin:0;padding:0;clear:left;}.freecase_form {text-align:left;margin-left:15px;color:#2A3E61;font-size:12px;}.freecase_form td {padding:2px 0;font-size:11px;}#accident_type {background-image:url(images/accident_type.gif);background-repeat:no-repeat;height:23px;font-weight:bold;padding:5px 0 0 5px;}#accident_type_content {color:#393B49;padding:0 0 5px 10px;}/********************************************* NAV STYLES FOR OTHER PAGES ********************************************/.form_bluebar {background-image:url(images/form_bluebar.gif);background-repeat:no-repeat;background-position:center left;}/*Short form styles ######################### */#shortform input{width: 135px;}#shortform .phone1 {width: 26px !important;}#shortform .phone2 {width: 37px !important;}#shortform .zip{width: 65px;}#shortform .radio{width: 12px;}#shortform .textarea{width: 105px;height: 85px;margin-bottom: 5px;}#shortform label{width: 160px;}#shortform .label {display: block;width: 160px;float: left;}#shortform br{clear:left;}#shortform .checkbox{float: left;width: 15px;}/* End Map Styles *//* SITE MAP STYLES ***************************************************/#sitemap {margin: 0 auto;padding:115px 15px 0 0;} #sitemap a{color: #000066;text-decoration: none;}/****************************************LANDING PAGE STYLES************************************/#legal_tab_short {background-image:url(images/legal_tab2.gif);background-repeat:no-repeat;background-position:left;height:65px;width:344px;margin:0;padding:0;}#legal_tab_short p {color:black;font-weight:bold;padding:6px 0 0 15px;}#landing_filler_content {padding:0 5px 0 10px;margin:0;color:#B12417;width:327px;border-right: 1px solid #C9CDCE;border-left: 1px solid #C9CDCE;}#landing_filler_content img {float:left;margin:0 10px 5px 0;padding:0;}#landing_filler_content p {margin:0 0 10px 0;font-size:12px;padding:0;}#landing_bottom {background-image:url(images/landing_bottom.gif);background-repeat:no-repeat;background-position:left top;height:14px;width:344px;margin:0;padding:0;clear:left;}#callbanner {background-image: url(images/contact_banner.jpg);background-repeat: no-repeat;padding: 200px 0px 12px 0px;width: 161px;height: 32px;color: #990000;font-size: 18px;font-weight: bold;text-align: center;}#freecasereviewbanner {background-image: url(images/freecasereview.jpg);background-repeat: no-repeat;width: 194px;height: 15px;padding: 36px 0px 7px 0px;text-align: center;color: #990000;font-size: 14px;font-weight: bold;margin:0 10px 0 0;float:right;}#howtobanner {background-image:url(images/howtobegin.gif);background-repeat: no-repeat;height:230px;width:411px;padding:0;text-align: right;color:#990000;font-size: 11px;font-weight: bold;margin:0;}#howtobanner_phone {padding:203px 150px 0px 0px;margin:0;}#howtobanner_acc_index {background-image:url(images/howtobegin3.jpg);background-repeat: no-repeat;height:223px;width:409px;padding:0;margin:0 auto;cursor:pointer;}#howtobanner_vert {background-image:url(images/howtobegin_vert.jpg);width: 161px;height: 260px;background-repeat:no-repeat;cursor:pointer;margin:0px 0px 5px 0px;}#not_in_state {background-image:url(images/not_in_banner.jpg);background-repeat:no-repeat;height:197px;padding:40px 10px 0 10px;text-align:center;color:#990000;font-size:15px;font-weight:bold;}#not_in_state a {color:#000099;font-size:12px;font-weight:normal;line-height:110%;}#not_in_state a:hover {text-decoration:none;}.form_header {color:#B30000;font-size:13px;text-decoration:underline;font-weight:bold;}/* End Map Styles *//* SITE MAP STYLES ***************************************************/#sitemap {margin: 0 auto;padding:115px 15px 0 0;} #sitemap a{color: #000066;text-decoration: none;}/* FORM STYLES ***************************************************/.freecase_form {text-align:left;margin-left:15px;color:#2A3E61;font-size:12px;}.freecase_form td {padding:2px 0;font-size:11px;}.formheader {color:#ffffff;font-size:13px;font-weight:bold;background-image:url(images/form_tab.gif);padding:7px 0px 5px 10px;height: 18px;width: 390px;margin: 0 auto;}/* DISCLAIMER STYLES ***************************************************/#ad_disclaimer {font-sixe: 12px;text-align: center;}#ad_disclaimer1 {font-size: 10px;text-align: center;}/* FORM FIELD STYLES ###########################################*/#form1 input{width: 200px;margin-bottom: 5px;}#form1 select{margin-bottom: 5px;}#form1 .phone1 {width: 35px !important;}#form1 .phone2 {width: 45px !important;}#form1 .zip{width: 65px;}#form1 .month{width: 65px;}#form1 .day{width: 55px;}#form1 .year{width: 60px;}#form1 .radio{width: 15px;}#form1 textarea{width: 200px;height: 100px;margin-bottom: 5px;}#form1 label{width: 160px;}#form1 .label {display: block;width: 160px;float: left;margin-bottom: 15px;margin-right: 8px;}#form1 br{clear:left;}#form1 h1{font-size: 14px;color: #990000;margin-bottom: 8px;background-color: #EEEDED;padding: 2px;}#form1 .checkbox{float: left;width: 15px;}/*Short form styles ######################### */#shortform input{width: 135px;}#shortform .phone1 {width: 26px !important;}#shortform .phone2 {width: 37px !important;}#shortform .zip{width: 65px;}#shortform .radio{width: 12px;}#shortform textarea{width: 135px;height: 85px;margin-bottom: 5px;}#shortform label{width: 68px;}#shortform .label {display: block;width: 150px;float: left;}#shortform br{clear:left;}#shortform .checkbox{float: left;width: 15px;}/* ########################### main  FORM SET UP   ###########################  */#form1 input {	width: 150px;	margin-bottom: 5px;}#form1 select {	margin-bottom: 5px;}#form1 .phone1 {	width: 26px !important;}#form1 .phone2 {	width: 37px !important;}#form1 .zip {	width: 65px;}#form1 .month {	width: 62px;}#form1 .day {	width: 38px;}#form1 .year {	width: 52px;}#form1 .radio {	width: 15px;}#form1 textarea {	width: 250px;	height: 100px;	margin-bottom: 5px;}#form1 label {	width: 160px;}#form1 .label {	display: block;	width: 160px;	float: left;	margin-bottom: 15px;	margin-right: 8px;}#form1 br {	clear:left;}#form1 h1 {	font-size: 14px;	color: #990000;	margin-bottom: 8px;	padding: 2px;}#form1 .checkbox {	float: left;	width: 15px;	margin-right:10px;}form {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	border:none;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;}form input {	border:1px solid #000000;	width:145px;	margin: 0px 0px 5px 0px;}fieldset {	margin:0px;	padding:0px;	border:none;}label {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	color:#000000;	margin:0px 0px 5px 0px;	padding:0px;}#form1 .field {	border:1px solid #000000;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	background:url(../images/fieldbg.jpg) repeat-x left top;	color:#000000;	background-color:#FFFFFF;	margin:0px 0px 5px 0px;	padding:0px;}#form1 .phone1, .phone2 {	border:1px solid #000000;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	background:url(../images/fieldbg.jpg) repeat-x left top;	color:#000000;	background-color:#FFFFFF;	margin:0px 0px 5px 2px;	padding:0px;	width:30px;}.radio {	color:#000000;	margin:1px 2px 1px 2px;	padding:0px;	width:14px;	border:none;}.textarea {	margin:0px 5px 0px 5px;	padding:0px;	size:40px;	width:145px;	height:80px;}#form2 .zip {	color:#000000;	background-color:#FFFFFF;	margin:10px 0px 0px 5px;	padding:0px;	width:70px;}.checkbox {	border:none;	height:19px;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	/*background:url(../images/fieldbg.jpg) repeat-x left top;*/	color:#000000;	background-color:#EDE9DD;	margin:5px 5px 5px 5px;	padding:0px;	width:14px;	height:14px;}.disclaimer{margin-left:35px;margin-top:0px;font-size: 11px;}#form2 h5 {	font-size: 12px;	color: #990000;	margin-bottom: 8px;	padding: 2px;}#form2 .phone1, #form2 .phone2 {	border:1px solid #000000;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	background:url(../images/fieldbg.jpg) repeat-x left top;	color:#000000;	background-color:#FFFFFF;	margin:10px 0px 5px 2px;	padding:0px;	width:28px;}/* ########################### main  FORM SET UP   ########################### END*/   