/* CSS Document created by Joshua Tuscan */

* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
body {
background-color:#3D5564;
font-size:12px;
}
.container {
width:780px;
background-image:url(images/background.gif);
margin:0 auto;
background-color:#D1E0F7;
border-left:1px solid #666;
border-right:1px solid #666;
}
.headbanner {
background-image:url(images/headbanner.jpg);
width:780px;
height:111px;
}
.headbanner_left {
float:left;
color:#990000;
font-size:14px;
font-weight:bold;
padding:62px 0px 0px 105px;
}
.headbanner_content {
float:right;
margin-top:3px;
margin-right:3px;
text-align:right;
color:#333333;
font-size:10px;
}
.headbanner_content a {
color:#333333;
text-decoration:none;
font-size:10px;
}
.headbanner_content a:hover {
text-decoration:underline;
}

/* MIDDLE CONTENT STYLES */

.midcontain {
width:780px;
background-image:url(images/background.gif);
background-repeat:repeat-y;
}

.midcontain_interior {
width:780px;
background-image:url(images/background_int.gif);
background-repeat:repeat-y;
}

.leftnav {
width:156px;
float:left;
background-color:#626364;
overflow: visible;
}
.leftnav a {
color:white;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.leftnav a:hover {
text-decoration:underline;
}
.leftnav ul {
list-style-image:url(images/list_dots.jpg);
margin-left:22px;
marging-top:2px;
line-height:20px;
}
.midright_contain {
width:624px;
float:right;
background-color:white;
}
.midrighttop {
width:624px;
height:133px;
background-image:url(images/secondbanner.jpg);
}
.box1 {
float:left;
margin:40px 0px 0px 10px;
width:180px;
font-weight:bold;
font-size:11px;
}
.box2 {
float:left;
width:180px;
margin:40px 0px 0px 35px;
font-weight:bold;
font-size:11px;
}
.box2 a {
color:#990000;
text-decoration:none;
}
.box2 a:hover {
text-decoration:underline;
}
.box2 ul {
list-style-type:disc;
margin-left:20px;
}
.midright_left {
background-image:url(images/textblock_bkg.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:white;
width:442px;
float:left;
}
.midright_left_content {
padding:10px 15px;
}
.midright_left_content p {
margin-top:15px;
line-height:17px;
}
.redthick {
color:#990000;
font-weight:bold;
}
.midright_right {
background-image:url(images/rightbox_top.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#D5D8D9;
width:182px;
border-bottom: #939495 1px solid;
float:right;
}
.midright_right_content {
width:155px;
margin-top:30px;
padding:10px;
border-left:1px solid #939495;
color:#353636;
font-style:italic;
font-size:18px;
font-weight:bold;
line-height:20px;
}
.midright_right_quote {
font-size:11px;
color:#990000;
font-style:normal;
margin-top:17px;
}

/* BOTTOM PORTION STYLES */

#bottom_container {
background-image:url(images/bottom_home_back.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.tabs {
clear:both;
width:780px;
height:29px;
background-image:url(images/tabs_bkg.jpg);
background-repeat:no-repeat;
}
.leftbox {
float:left;
width:262px;
background-image:url(images/leftcolumn_bkg.jpg);
background-repeat:repeat-y;
}
.leftbox_top {
background-image:url(images/california_banner.jpg);
background-position:right top;
background-repeat:no-repeat;
width:262px;
height:105px;
}
.leftbox_content {
background-image:url(images/leftcolumn_bkg.jpg);
background-repeat:repeat-y;
padding:5px 15px;
font-size:12px;
height: 325px;}
.leftbox_content p {
margin:5px 0;
}
.redtext {
font-size:12px;
color:#990000;
}
.formbox {
text-align:center;
}
.leftbox_content ul {
margin:10px 0px 10px 30px;
padding:10px;
}
.leftbox_content ul li {
padding:5px;
}
.leftbox_1 {
list-style-image:url(images/1circle.jpg);
}
.leftbox_2 {
list-style-image:url(images/2circle.jpg);
}
.leftbox_3 {
list-style-image:url(images/3circle.jpg);
}
.leftbox_4 {
list-style-image:url(images/4circle.jpg);
}
.leftbox_5 {
list-style-image:url(images/5circle.jpg);
}
.middlebox {
float:left;
width:257px;
background-color:white;
}
.middlebox_top {
background-image:url(images/getyouout_banner.jpg);
background-repeat:no-repeat;
width:257px;
height:87px;
}
.middlebox_content {
padding:20px;
color:#990000;
}
.middlebox_form {
color:black;
padding:15px;
line-height:20px;
}
.rightbox {
float:left;
width:261px;
background-image:url(images/rightcolumn_bkg.jpg);
background-repeat:repeat-y;
}
.rightbox_top {
background-image:url(images/outofstate_banner.jpg);
background-repeat:no-repeat;
background-position:top left;
width:261px;
height:90px;
}
.rightbox_content {
background-image:url(images/rightcolumn_bkg.jpg);
background-repeat:repeat-y;
height: 350px;
}
.rightbox_content p {
margin:10px 20px;
}
.rightbox_inside {
padding:10px 20px;
}
.rightbox_1 {
float:left;
line-height:20px;
margin-left:10px;
margin-top:20px;
}
.rightbox_2 {
float:left;
line-height:20px;
margin-left:20px;
margin-top:20px;
}
/* FOOTER STYLES */

.footer {
clear:both;
width:780px;
height:95px;
background-image:url(images/footer_bkg.jpg);
background-repeat:no-repeat;
}

/* INTERIOR STYLES *******************************************************************************/

.interiorheader {
background-image:url(images/interiorheader.jpg);
width:780px;
height:98px;
}
.interiorheader_left {
float:left;
color:#990000;
font-size:14px;
font-weight:bold;
padding:62px 0px 0px 105px;
}
.interiorheader_content {
float:right;
margin-top:3px;
margin-right:3px;
text-align:right;
color:#333333;
font-size:10px;
}
.interiorheader_content a {
color:#333333;
text-decoration:none;
font-size:10px;
}
.interiorheader_content a:hover {
text-decoration:underline;
}

/* INTERIOR LEFT NAV STYLES */
.interior_left_topper {
background-image:url(images/leftnavtopper.jpg);
background-repeat:no-repeat;
width:156px;
height:15px;
}
.leftnav_container {
background-color:#626364;
padding-bottom: 15px;
}
.underblue {
background-color:#D1E0F7;
border-top:4px solid white;
height: 100%;
overflow: visible;
}

/* INTERIOR CONTENT STYLES */

h1 {
color: #990000;
font-family:"Times New Roman", Times, serif;
font-size: 20px;
}

.interiorbanner {
background-image:url(images/interiorbanner.jpg);
background-repeat:no-repeat;
width:624px;
height:99px;
}
.contentcontain {
width:624px;
}
.textcontent {
width:442px;
background-color:white;
float:left;
margin-bottom:8px;
padding-bottom: 8px;
}
.textcontent p {
margin:10px 0;
}
.textcontent_contain {
padding:20px;
}
.interior_rightcolumn {
width:182px;
float:right;
}
.interior_rightcolumn p {
padding:10px 20px 10px 0;
color:#990000;
}
.interior_rightcolumn_top {
background-image:url(images/letmegetyouout.jpg);
background-repeat:no-repeat;
width:182px;
height:51px;
}
.interior_right_form {
background-color:#D5D8D9;
padding:0px 0px 15px 20px;
border-left:1px solid #939495;
border-bottom:1px solid #939495;
margin-bottom:5px;
overflow:auto;
height: 100%;
}
.interior_cities_top {
background-image:url(images/californiahelp.jpg);
background-repeat:no-repeat;
widows:182px;
height:112px;
}
.interior_cities {
width:182px;
background-color:#A9ABAC;
}
.interior_cities_content {
padding:15px;
}
.interior_cities_content p {
color:black;
padding:0 0 15px 0;
}
.rightbox_3 {
float:left;
line-height:20px;
margin-left:0px;
margin-top:20px;
font-size:10px;
margin-bottom:20px;
}
.rightbox_4 {
float:left;
line-height:20px;
margin-left:10px;
margin-top:20px;
font-size:10px;
margin-bottom:20px;
}

.bulletedlist{
list-style:outside;
margin-left: 25px;
}

.subheader {
background-image:url(images/subheader.jpg);
width: 392px;
height: 19px;
padding: 3px 0px 1px 6px;
font-weight:bold;
color: #333333;
margin-top: 20px;
background-repeat:no-repeat;
}

.callout {
font-size: 18px;
color: #666666;
}

/* INTERIOR FOOTER STYLES */

.footer_interior {
clear:both;
width:780px;
height:25px;
background-color:black;
border-bottom:10px solid #E4E6E6;
}
.clr {
clear:both;
}


#form1 input{
width: 135px;
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: 390px;
height: 100px;
margin-bottom: 5px;
}

#form1 label{
width: 185px;
}

#form1 .label {
display: block;
width: 185px;
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;
}

#form1 td{
padding: 3px 5px 3px 0px;
vertical-align: top;
}


/*Short form styles ######################### */


#shortform {
overflow: auto;
}
#shortform input{
width: 120px;
margin-bottom: 5px;
}

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

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

#shortform .zip{
width: 65px;
}

#shortform .radio{
width: 12px;
float:left;
}

#shortform textarea{
width: 135px;
height: 85px;
margin-bottom: 5px;
}

#shortform label{
display: block;
width: 90px;
text-align: left;
}

#shortform .label {
display: block;
width: 90px;
float: left;
}

#shortform .label2 {
display: block;
width: 135px;
float: left;
margin-bottom: 5px;
margin-top: 5px;
}


#shortform br{
clear:left;
}

#shortform .checkbox{
float: left;
width: 15px;
margin-bottom: 2px;
margin-top: 0px;
}
