/* CSS Document */

body {
margin: 0px;
background: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#wrapper {
width: 950px;
margin: 0px auto;
background: #ffffff;
}

#header {
background:url(../images/header.jpg);
width: 950px;
height: 165px;
}

#leftcolumn {
width: 159px;
float:left;
background: #333743;
}

#leftnav {
margin: 2px 3px 2px 3px;
}

#leftnav a{
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #4E577B;
border-right: 1px solid #4E577B;
border-left: 1px solid #4E577B;
padding: 4px 0px 4px 7px;
}

#leftnav a.news {
color: #FFCC00;
}

#leftnav a:hover{
background-color: #031F87;
}

#leftnav a.last{
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
border: 1px solid #4E577B;
padding: 2px 0px 2px 5px;
}

#rightcontainer {
width: 791px;
float:right;
background: #ffffff;
}

#rightcolumn {
width: 190px; 
background: #E8E8E8;
border-left: 1px solid #8D8D8C;
float:right;
}

#rightcolumn p{
color: #02165C;
margin: 5px;
text-align:center;
font-weight: bold;
}

#rightcolumn img {
margin: 5px auto;
}

.gray_box{
display: block;
background: #C6C5C5;
font-weight: bold;
margin: 5px 0px 5px 0px;
text-align: center;
padding: 3px 0px 3px 0px;
}

#middle_outter {
border: 1px solid #D5D5D5;
margin: 2px;
float:left;
width: 592px;
}

#middle_mid {
border: 1px solid #808080;
}

#middle_inner {
border: 1px solid #BFCCD9;
padding: 15px;
background: #ffffff;
}

#middle_inner h1{
color: #730000;
text-decoration: underline;
font-size: 17px;
margin: 0px 0px 0px 0px;
}

.headline{
color: #000066;
font-size: 32px;
padding: 16px 0px 16px 0px;
font-weight: bold;
}

#middle_inner h2{
font-size: 18px;
display: inline;
margin-bottom: 3px;
}

#middle_inner h3{
color: #000099;
font-size: 15px;
margin: 0px 0px 0px 0px;
}

#middle_inner h4{
color: #730000;
font-size: 13px;
margin: 0px 0px 8px 0px;
}


#middle_inner span {
display: block;
line-height: 17px;
margin-top: 5px;
}

#middle_inner span ul{
margin: 0px 0px 0px 0px;
}

#middle_inner span li{
margin: 0px 0px 0px 5px;
}

#middle_inner td{
padding: 0px 0px 15px 0px;
font-size: 12px;
}

#middle_inner td a{
color: #000066;
}


#footer {
background: #F6F5F5;
padding: 10px;
text-align: center;
clear:both;
font-size: 11px;
color: #333743;
}

.left {
float:left;
margin: 0px 12px 5px 0px;
}

.left2 {
float:left;
margin: 0px 12px 10px 0px;
}

.left_margin {
margin-right: 6px;
margin-bottom: 6px;
}

#shortform_block {
background: #54596A;
margin: 5px;
color: #ffffff;
}

#contact_info {
color: #B5B4B4;
padding: 20px 13px 13px 13px;
}

#contact_info a{
color: #B5B4B4;}

#case_results_right {
background: #7A000C;
border: 1px solid #999999;
padding: 8px;
margin: 5px;
color: #ffffff;
}

#case_results_right a{
color: #FF9900;
font-size: 11px;
font-weight: bold;
}

#case_results_right h4{
color: #FF9900;
font-size: 13px;
margin: 0px;
}

.bold14 {
font-weight: bold;
font-size: 14px;
}

.bold14 a{
text-decoration: none;
color: #000000;
}

/* FORM FIELD STYLES ###########################################*/



#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: 150px;
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{
margin: 3px 0px 10px 10px;
color: #B5B4B4;
font-size: 11px;
}

#shortform input{
width: 115px;
background: #B5B4B4;
border: 1px solid #999999;
}

#shortform .phone1 {
width: 26px !important;
}

#shortform .phone2 {
width: 33px !important;
}

#shortform .zip{
width: 65px;
}

#shortform .radio{
width: 12px;
background: none !important;
border: none !important;
}

#shortform textarea{
width: 115px;
height: 85px;
margin-bottom: 5px;
background: #B5B4B4;
border: 1px solid #999999;
}

#shortform label{
width: 125px;
color: #B5B4B4;
}

#shortform .label {
display: block;
width: 125px;
float: left;
color: #B5B4B4;
}


#shortform br{
clear:left;
}

#shortform .checkbox{
float: left;
width: 15px;
}








#shortform2{
margin: 3px 0px 10px 18px;
color: #B5B4B4;
font-size: 11px;
width: 145px;
}

#shortform2 input{
width: 125px;
background: #B5B4B4;
border: 1px solid #999999;
}

#shortform2 .phone1 {
width: 26px !important;
}

#shortform2 .phone2 {
width: 33px !important;
}

#shortform2 .zip{
width: 65px;
}

#shortform2 .radio{
width: 12px;
background: none !important;
border: none !important;
}

#shortform2 textarea{
width: 125px;
height: 85px;
margin-bottom: 5px;
background: #B5B4B4;
border: 1px solid #999999;
}

#shortform2 label{
width: 125px;
}

#shortform2 .label {
display: block;
width: 125px;
float: left;
}


#shortform2 br{
clear:left;
}

#shortform2 .checkbox{
float: left;
width: 15px;
}
