/* 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;
}

#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;
}
#headbanner {
display:block;
background-image:url(images/headbanner.jpg);
background-repeat:no-repeat;
height:63px;
margin:0;
padding:0;
vertical-align:top;
}
#tagline {
padding:40px 0 0 20px;
color:#393B49;
font-size:15px;
font-weight:bold;
margin:0;
width: 550px;
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_topcap a:hover {
color:black;
}
#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:3px 0 3px 13px;
color:black;
font-weight:bold;
text-decoration:none;
margin:0;
}
.navigate_last {
display:block;
padding:3px 0 3px 13px;
color:black;
font-weight:bold;
text-decoration:none;
margin:0;
border-bottom:none;
}
.navigate_top {
border-bottom:1px solid white;
border-top:1px solid white;
display:block;
padding:3px 0 3px 13px;
color:black;
font-weight:bold;
text-decoration:none;
margin:0;
}

.navigate:hover {
color:#B12417;
}
.navigate_last:hover {
color:#B12417;
}
.navigate_top:hover {
color:#B12417;
}

#leftnav_bottomcap {
background-image:url(images/leftnav_bottomcap.jpg);
background-repeat:no-repeat;
height:12px;
margin:0;
padding:0;
}
#rednav {

}
#extras {
width:178px;
margin:0;
padding: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 0;
text-align:center;
}
#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_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:590px;
float:right;
margin:0;
padding-right:10px;
_padding-right:0px;
}

#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:0 10px;
color:#393B49;
margin:0;
}
.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;
}
#legal_guide_topper {
background-image:url(images/legalguide_topper.jpg);
background-repeat: no-repeat;
width: 409px;
height: 60px;
color:#FFFFFF;
font-weight:bold;
padding: 5px 0px 0px 8px;
text-align:left;
}
#statebox_topper {
margin-top:10px;
background-image:url(images/bluebox_big_top.jpg);
background-repeat:no-repeat;
background-position:top center;
height:30px;
color:#1E2A77;
font-weight:bold;
padding:5px 0 0 25px;
}
#statebox {
background-image:url(images/bluebox_big_bkg.jpg);
background-repeat:repeat-y;
background-position:center;
margin:0;
padding:0;
text-align:left;
}
#statebox a {
color:#1E2A77;
}
#statebox_bottom{
clear:both;
background-image:url(images/bluemid_bottom.gif);
background-repeat:no-repeat;
height:10px;
width: 418px;
margin:0px 0px 10px 1px;
padding:0;
}

#legalguide_content {
background-image:url(images/bluemid_filler.gif);
background-repeat:repeat-y;
background-position:center;
margin:0px 0px 0px 1px;
width: 383px;
padding:10px 15px 10px 20px;
text-align:left;
}


/* INFO SECTION STYLES */
#infobox_left {
float:left;
margin:10px 0 0 5px;
padding:0;
}
#vertical_dots {
float:left;
margin:10px 2px 0 0;
}
#infobox_right {
float:left;
margin:10px 0 0 0;
width:162px;
}
#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;
}
#bluebox_form_form a {
color:#2A3E61;
text-decoration:underline;
}
#bluebox_form_form a:hover {
text-decoration:none;
}
#bluebox_form_bottom {
background-image:url(images/bluebox_form_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
height:6px;
margin-bottom:5px;
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;
}
#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_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 ********************************************/
.practicearea_nav {
background-color:#E7ECEF;
padding:0;
margin:0;
width:171px;
}
.practicearea_nav li {
padding:3px 0;

}
.navigate_sub {
display:block;
color:#B12417;
font-size:10px;
font-weight:normal;
padding:0 0 3px 20px;
margin:0;
text-decoration:none;
border-bottom:1px solid white;
}
.navigate_sub:hover {
color:black;
}
.navigate_sub_last {
display:block;
color:#B12417;
font-size:10px;
font-weight:normal;
padding:0 0 3px 20px;
margin:0;
text-decoration:none;
}
.navigate_sub_last:hover {
color:black;
}
.form_bluebar {
background-image:url(http://www.resource4accidents.com/images/form_bluebar.gif);
background-repeat:no-repeat;
background-position:center left;
}
#longtab {
background-image:url(images/longtab.gif);
background-repeat:no-repeat;
width:600px;
height:22px;
margin:8px 0 0 0;
}
#middle_container {
margin:15px 0;
}
#middle_left {
width:425px;
float:left;
}
#middle_right {
width:165px;
float:left;
padding:0;
margin:0;
}
#rightmodule_top {
background-image:url(images/rightmodule_top.gif);
background-repeat:no-repeat;
background-position:bottom center;
height:26px;
margin:0;
padding:0;
}
#rightmodule_middle {
background-image:url(images/rightmodule_middle.gif);
background-repeat:repeat-y;
background-position:center;
margin:0;
padding:0;
width:165px;
}
#rightmodule_content {
width:130px;
padding:0 0 1px 0;
margin-left:15px;
color:#224F8A;
}
.rightmodule_reglink {
color:#224F8A;
font-weight:bold;
text-decoration:underline;
}
.rightmodule_reglink:hover {
text-decoration:none;
}
.rightmodule_statelink {
color:#224F8A;
font-weight:normal;
text-decoration:underline;
}
.rightmodule_statelink:hover {
text-decoration:none;
}
.rightmodule_title {
color:#B22416;
font-size:12px;
font-weight:bold;
}
#rightmodule_bottom {
background-image:url(images/rightmodule_bottom.gif);
background-repeat:no-repeat;
background-position:top center;
margin:0;
padding:0;
height:27px;
}
#secondnav {
width:178px;
max-width:178px;
float:left;
margin:0;
padding:0;
}
#secondnav_topcap {
height:9px;
background-image:url(images/second_nav_top.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0;
padding:0;
}
#secondnav_topcap a {
color:white;
font-weight:bold;
text-decoration:none;
}
#secondnav_topcap a:hover {
color:black;
}
#secondnav_container {
background-image:url(images/leftnav_shadow.jpg);
background-position:top right;
background-repeat:repeat-y;
margin:0;
padding:0;
background-color:#D4DAE4;
max-width:178px;
}

#secondnav_container ul {
margin:0;
padding:0;
list-style-image:none;
}
#secondnav_container ul li {
display:block;
width:170px;
margin-right:0;
padding-right:0;
}
.seconder {
border-bottom:1px solid white;
display:block;
padding:3px 0 3px 13px;
color:black;
font-weight:bold;
text-decoration:none;
margin:0;
}
.seconder_last {
display:block;
padding:3px 0 3px 13px;
color:black;
font-weight:bold;
text-decoration:none;
margin:0;
border-bottom:none;
}

.seconder:hover {
color:#B12417;
}
.seconder_last:hover {
color:#B12417;
}

#secondnav_bottomcap {
background-image:url(images/leftnav_bottomcap.jpg);
background-repeat:no-repeat;
height:12px;
margin:0;
padding:0;
}
.secondarea_nav {
background-color:#F1F6FD;
padding:0;
margin:0;
width:171px;
}
.secondarea_nav li {
padding:3px 0;
border-bottom:1px solid white;
}
.seconder_sub {
color:#B12417;
font-size:10px;
font-weight:normal;
padding-left:20px;
margin:0;
text-decoration:none;
}
.seconder_sub:hover {
color:black;
}
.claimguide {
color:white;
font-size:12px;
font-weight:bold;
background-color:#E57304;
padding:3px 0 3px 0;
border-bottom:1px solid white;
}
#latestnews {
margin:0 10px;
}
#latestnews a {
color:#224F8A;
font-weight:bold;
text-decoration:none;
}
#latestnews a:hover {
text-decoration:underline;
}
#gallery_section {
margin:0 10px;
}
#gallery_section a {
color:#224F8A;
font-weight:normal;
text-decoration:underline;
}
#gallery_section a:hover {
text-decoration:none;
}

.third_nav {
background-color:#F1F6FD;
padding:0;
margin:0;
width:171px;
}
.third_nav li {
padding:3px 0;

}
.thirdlevel {
display:block;
color:#E60000;
font-size:10px;
font-weight:normal;
padding:0 0 3px 30px;
margin:0;
text-decoration:none;
border-bottom:1px solid white;
}
.thirdlevel:hover {
color:black;
}
.thirdlevel_last {
display:block;
color:#E60000;
font-size:10px;
font-weight:normal;
padding:0 0 3px 30px;
margin:0;
text-decoration:none;
}
.thirdlevel_last:hover {
color:black;
}
#midcolumn_pictures {
text-align:center;
}
#form_container {
margin:0;
padding:0;
}
#form_tab {
background-image:url(images/mid_module_tab.gif);
background-repeat:no-repeat;
height:30px;
}
#form_top {
background-image:url(images/mid_module_top.gif);
background-repeat:no-repeat;
height:23px;
}
#form_filler {
background-image:url(images/mid_module_filler.gif);
background-repeat:repeat-y;
margin:0;
padding:0 10px;
}
#form_bottom {
background-image:url(images/mid_module_bottom.gif);
background-repeat:no-repeat;
height:23px;
}
.formheader {
color:#990000;
font-size:13px;
text-decoration:underline;
font-weight:bold;
}

/*phone numbers#########################*/

#callbanner {
background-image: url(http://images1.comoms.com/r4/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(http://images1.comoms.com/r4/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;
float: right;
margin: 5px 8px 0px 0px;
}

#howtobanner {
background-image: url(http://images1.comoms.com/r4/howtobegin_gray.gif);
background-repeat: no-repeat;
width: 301px;
height: 43px;
padding: 239px 103px 0px 0px;
text-align: right;
color: #990000;
font-size: 11px;
font-weight: bold;
margin: 0 auto;
}


/* SITE MAP STYLES ***************************************************/

#sitemap {
width: 660px;
margin: 50px auto;
}

#sitemap ul{
width: 150px;
float: left;
}

#sitemap li{
width: 140px;
float: left;
margin: 5px;
}
 
#sitemap a{
color: #000066;
text-decoration: none;
}