/* CSS Document */
body {;
background-color: rgb(242,243,247);
padding: 0;
margin: 0;
color: rgb(100,100,100);
font-family: Verdana, Helvetica, Arial, sans-serif;
}
a {
text-decoration: none;
color: rgb(60,60,60);
}
a:hover{
color: rgb(0,0,0);
}
script{
margin: 0;
padding: 0;
}
h1 {
	margin: 0;
	padding: 100px 40px 0 0;
font-size: 36px;
line-height: 56px;
font-weight: bold;
text-align: right;
}


h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 8px 0 0 50px;
margin: 0;
color: rgb(0,0,0);
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 8px 0 0 0;
line-height: 18px;
margin: 0;
}
h4 {
float: left;
padding: 5px 0 0 38px;
width: 360px;
margin: 0;
color: rgb(255,255,255);
font-size: 13px;
font-family: Verdana, Arial Narrow, san serif;
font-weight: bold;
}
h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 8px 0 0 50px;
line-height: 18px;
margin: 0;
}
#page_index {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height: auto;
	text-align: left;
}
#page_carriers {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
height:1050px;
}
#page_about {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height: 460px;
	text-align: left;
}
#page_contact {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height:545px;
	text-align: left;
}
#page_blue {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height: auto;
	text-align: left;
}
#page_states {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height: auto;
	text-align: left;
}
#page_CA {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height: auto;
	text-align: left;
}
#page_carrierpages {
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
padding: 0;
margin: 0;
	width:800px;
	height: auto;
	text-align: left;
}
#pullquote_img {
float: right;
margin: 8px 10px 0 0;
padding: 0;
}


#banner {
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
	width:800px;
	height:75px;
}

#navbox {
background-image: url(images/navbox.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
	width:800px;
	height:28px;
	text-align: left;
	font-size: 12px;
	color: rgb(255,255,255);
}
#navbox a{
color: rgb(255,255,255);
padding: 0;
margin: 0;
}
#navbox a:hover{
font-weight: bold;
font-size: 12px;
}

#nav_01 {
float: right;
height: 14px;
width: 38px;
margin: 6px 0 0 0;
padding: 0 10px 0 0;
border-style: none solid none none;
border-width: 1px;
border-color: rgb(255,255,255);
}
#nav_02 {
float: right;
height: 14px;
width: 58px;
margin: 6px 0 0 0;
padding: 0 0 0 10px;
border-style: none solid none none;
border-width: 1px;
border-color: rgb(255,255,255);
}
#nav_03 {
float: right;
height: 14px;
width: 60px;
margin: 6px 20px 0 0;
padding: 0 0 0 10px;
border-style: none none none none;
border-width: 1px;
border-color: rgb(255,255,255);
}
#nav_04 {
float: right;
height: 14px;
width: 66px;
margin: 6px 0 0 0;
padding: 0 0 0 10px;
border-style: none solid none none;
border-width: 1px;
border-color: rgb(255,255,255);
}
#nav_05 {
float: right;
height: 14px;
width: 66px;
margin: 6px 0 0 0;
padding: 0 0 0 10px;
border-style: none solid none none;
border-width: 1px;
border-color: rgb(255,255,255);
}
#nav_06 {
float: right;
height: 14px;
padding: 0 0 0 10px;
margin: 6px 0 0 0;
padding: 0;
border-style: none solid none none;
border-width: 1px;
border-color: rgb(255,255,255);
}
#nav_07 {
float: right;
height: 14px;
width: 80px;
margin: 6px 0 0 0;
padding: 0 0 0 10px;
border-style: none solid none none;
border-width: 1px;
border-color: rgb(255,255,255);
}






#actionbox {
clear: both;
width: 800px;
height: 201px;
padding: 0;
margin: 0;
}
#photo {
float: left;
background-image: url(images/photo.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
	width:331px;
	height:201px;
}

#action {
float: right;
background-image: url(images/action.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
	width:469px;
	height:201px;
}
#formbox {
float: right;
height: 50px;
width: 334px;
padding: 0;
margin: 132px 0 0 0;
border-style: none;
}
#formbox th {
width: 144px;
}
#form {
padding: 0;
margin: 0 0 20px 0;
}


#content_indexphp {
padding: 0;
margin: 0;
width:798px;
}
#content_index {
padding: 0;
margin: 0;
width:798px;
}
#content_index p{
font-size: 11px;
padding: 8px 50px 0 50px;
margin: 0;
line-height: 22px;
}
#content_index ul{
list-style: none;
font-size: 11px;
padding: 0;
margin: 8px 0 0 50px;
line-height: 20px;
}
#content_blue {
padding: 0;
margin: 0;
width:798px;
}
#content_blue p{
font-size: 11px;
padding: 8px 50px 0 50px;
margin: 0;
line-height: 24px;
}
#cols_index{
float: left;
width: 320px;
margin: 0;
padding: 0 0 6px 50px;
font-size: 11px;
line-height: 16px;
text-align: left;
}
#cols_index p{
font-size: 11px;
padding: 8px 0 0 0;
margin: 0;
line-height: 24px;
}
#cols_index ul{
font-size: 11px;
padding: 0;
margin: 8px 0 8px 20px;
line-height: 14px;
}
#cols_index li{
padding: 0;
margin: 0 0 8px 0;
}
#cols_about{
float: left;
width: 620px;
margin: 0;
padding: 0 0 6px 50px;
font-size: 11px;
line-height: 16px;
text-align: left;
}
#cols_about p{
font-size: 11px;
padding: 8px 0 0 0;
margin: 0;
line-height: 24px;
}
#cols_carriers{
float: left;
width: 650px;
margin: 0;
padding: 0 0 6px 50px;
font-size: 11px;
line-height: 16px;
text-align: left;
}

#cols_contact{
float: left;
width: 620px;
margin: 0;
padding: 0 0 6px 120px;
font-size: 11px;
line-height: 16px;
text-align: left;
}
#cols_contact p{
font-size: 11px;
padding: 8px 0 0 0;
margin: 0;
line-height: 24px;
}
#content_CA {
padding: 0;
margin: 0;
	width:798px;
}
#content_CA p{
clear: both;
font-size: 11px;
padding: 8px 50px 0 50px;
margin: 0;
line-height: 18px;
}
#content_carriers {
padding: 0;
margin: 0;
width:798px;
}
#content_carriers p{
clear: both;
font-size: 11px;
padding: 8px 50px 0 50px;
margin: 0;
line-height: 18px;
}
.mainCA{
list-style: none;
float: left;
font-size: 11px;
padding: 0;
margin: 8px 20px 8px 50px;
line-height: 14px;
}
.mainCA li{
padding: 0;
margin: 0 0 8px 0;
}

#listbox {
background-image: url(images/head_CA.jpg);
background-repeat: no-repeat;
width: 700px;
height: 380px;
background-color: rgb(222,226,246);
border-style: solid;
border-width: 1px;
border-color: rgb(160,160,160);
margin: 20px 0 0 50px;
padding: 0;
}
#listbox_states {
background-image: url(images/head_states.jpg);
background-repeat: no-repeat;
width: 700px;
height: 380px;
background-color: rgb(222,226,246);
border-style: solid;
border-width: 1px;
border-color: rgb(160,160,160);
margin: 20px 0 0 50px;
padding: 0;
}
#listbox_carriers {
background-image: url(images/head_states.jpg);
background-repeat: no-repeat;
width: 700px;
height: 460px;
background-color: rgb(222,226,246);
border-style: solid;
border-width: 1px;
border-color: rgb(160,160,160);
margin: 20px 0 0 50px;
padding: 0;
}
#listbox_blue {
background-image: url(images/head_states.jpg);
background-repeat: no-repeat;
width: 700px;
height: 710px;
background-color: rgb(222,226,246);
border-style: solid;
border-width: 1px;
border-color: rgb(160,160,160);
margin: 20px 0 0 50px;
padding: 0;
}
#listbox_index {
background-image: url(images/head_states.jpg);
background-repeat: no-repeat;
width: 700px;
height: 130px;
background-color: rgb(222,226,246);
border-style: solid;
border-width: 1px;
border-color: rgb(160,160,160);
margin: 20px 0 0 50px;
padding: 0 0 12px 0;
clear: both;
}
#col_1 {
float: left;
width: 180px;
padding: 0 0 0 44px;
margin: 30px 0 0 0;
}
#col_1 ul{
list-style-image: url(images/arrow.gif);
line-height: 14px;
margin: 0;
padding: 0;
font-size: 10px;
}
#col_1 li{
padding: 0;
margin: 0 0 4px 0;
}
#col_2 {
float: right;
width: 190px;
padding: 0;
margin: 30px 12px 0 28px;
}
#list {
margin: 0;
pading: 0;
}


#contact_table {
float: left;
width: 425px;
border-style: none;
margin: 10px 0 0 50px;
}
#contact_table td{
font-size: 11px;
font-weight: bold;
padding: 4px;
}
#contact_table th{
text-align: right;
width: 160px;
font-size: 11px;
font-weight: normal;
padding: 4px;
}



#footer {
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
padding: 46px 0 0 0;
margin: 0;
	width:800px;
	height:108px;
}
#footer p{
font-family: Arial Narrow, san serif;
padding: 0 50px 6px 50px;
margin: 0 0 0 0;
font-size: 10px;
text-align: center;
}

