/* CSS Document */

body {
	background-color: #81A5B8;
	background-image: url(../images/main_bg.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	margin:0px;
}

#container {
margin-left:auto;
margin-right:auto;
width:933px;
background-color:#FFFFFF;
background-image:url(../images/main_bg_long.gif);
background-repeat:repeat-y;
background-position:bottom right;
}

#top {
width:926px;
background-image:url(../images/topgrad.gif);
background-repeat:repeat-x;
}

.quote {
width:241px;
height:77px;
background-image:url(../images/get_a_quote_bg.gif);
background-repeat:no-repeat;
top:-92px;
padding-right:25px;
float:right;
z-index:10;
}

.quote2 {
width:156px;
height:77px;
background-image:url(../images/get_a_quote_bg2.gif);
background-repeat:no-repeat;
top:-92px;
padding-right:25px;
float:left;
z-index:10;
}

#chat {
float:right;
padding-right:15px;
}

.quotetext {
position:relative;
top:30px;
left:15px;
}

.quotetext2 {
position:relative;
top:30px;
left:8px;
}

.logo {
float:left;
}

.clear {
clear:both;
}

#topnav {
height:20px;
width:926px;
background-color:#004A6D;
text-align:center;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #D09E34;
}
a:active {
	text-decoration: none;
	color: #D09E34;
}

a.intext {
font-size:12px;
letter-spacing:0px;
color:#107BB3;
}

a.intext:link {
text-decoration:underline;
color:#107BB3;
}

a.intext:visited {
text-decoration:underline;
color:#107BB3;
}

a.intext:hover {
text-decoration:underline;
color:#004A6D;
}

a.intext:active {
text-decoration:underline;
color:#004A6D;
}

a.footnote {
font-size:10px;
letter-spacing:0px;
color:#107BB3;
}

a.footnote:link {
text-decoration:none;
}

a.footnote:visited {
text-decoration:none;
}

a.footnote:hover {
text-decoration:none;
color:#004A6D;
}

a.footnote:active {
text-decoration:none;
color:#004A6D;
}

a.bottomlink{
text-decoration:underline;
font-size:12px;
}

a.bottomlink:link{
text-decoration:underline;
font-size:12px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#004A6D;
margin-top:0px;
}

h2 {
font-size:16px;
font-style:italic;
color:#9F7E39;
font-weight:normal;
margin-top:0px;
}

h3 {
font-size:15px;
font-style:italic;
color:#9F7E39;
font-weight:normal;
}

h4 {
font-size:15px;
font-style:italic;
color:#004A6D;
font-weight:normal;
line-height:22px;
}

.bluetext {
color:#004A6D;
}

#maincontent {
width:620px;
float:left;
}

#subcontent {
width:683px;
float:left;
background-image:url(../images/main_leftbg.gif);
background-position:left;
background-repeat:repeat-y;
}

.maintext {
padding:30px 40px 20px 50px;
line-height:16px;
}

.subtext {
padding:30px 25px 20px 45px;
}

#rightcontent {
width:313px;
float:right;
}

#subrightcontent {
width:250px;
float:right;
}

#bottom {
height:33px;
clear:both;
Background-image:url(../images/bottom_bg.gif);
background-repeat:no-repeat;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bluebox {
width:295px;
background-color:#BDD0D9;
background-image:url(../images/box_bg.gif);
background-position:right;
background-repeat:repeat-y;
margin-top:15px;
}

.subbluebox {
width:220px;
height:48px;
background-color:#BDD0D9;
background-image:url(../images/auto_but_bg.gif);
background-position:left;
background-repeat:no-repeat;
margin-top:15px;
}

.tanbox {
width:295px;
background-color:#EEDBB4;
background-image:url(../images/box_bg.gif);
background-position:right;
background-repeat:repeat-y;
margin-top:10px;
}

.subtanbox {
width:220px;
height:48px;
background-color:#EEDBB4;
background-image:url(../images/home1_but_bg.gif);
background-position:left;
background-repeat:no-repeat;
margin-top:10px;
}

.greenbox {
width:295px;
background-color:#C4D5C2;
background-image:url(../images/box_bg.gif);
background-position:right;
background-repeat:repeat-y;
margin-top:10px;
}

.subgreenbox {
width:220px;
height:48px;
background-color:#C4D5C2;
background-image:url(../images/business_but_bg.gif);
background-position:left;
background-repeat:no-repeat;
margin-top:10px;
}

.boxtext {
padding-left:10px;
padding-right:25px;
}

.subboxtext {
padding-top:10px;
padding-left:10px;
padding-right:25px;
}

.boxhead {
font:18px "Times New Roman", Times, serif ;
color:#004A6D;
margin-top:0px;
background-image:url(../images/blue_bg.gif);
background-position: bottom;
background-repeat:repeat-x;
}

a.boxlink {
font:18px "Times New Roman", Times, serif ;
color:#004A6D;
margin-top:5px;
}

a.boxlink:link {
letter-spacing:0px;
color:#004A6D;
}

a.boxlink:visited {
letter-spacing:0px;
color:#004A6D;
}

a.boxlink:hover {
letter-spacing:0px;
color:#000033;
}

a.boxlink:active {
letter-spacing:0px;
color:#000033;
}

a.boxlink2 {
font:16px "Times New Roman", Times, serif ;
color:#004A6D;
margin-top:5px;
}

a.boxlink2:link {
letter-spacing:0px;
color:#004A6D;
}

a.boxlin2k:visited {
letter-spacing:0px;
color:#004A6D;
}

a.boxlink2:hover {
letter-spacing:0px;
color:#000033;
}

a.boxlink2:active {
letter-spacing:0px;
color:#000033;
}

.boxcopy {
margin-top:-15px;
}

.video {
float:right;
padding-top:15px;
padding-left:10px;
padding-bottom:15px;
}

.hpimage {
float:left;
padding-right:10px;
font-size:10px;
text-align:center;
color:#107BB3;
}

.bottomtext {
text-align:center;
color:#FFFFFF;
padding-top:7px;
}

.sidelinks {
padding-right:20px;
list-style-type:square;
}

.save{
   behavior:url(#default#savehistory);}
a.dsphead{
color:#004A6D;
   text-decoration:none;
   font-size:12px;
   font-weight:bold;
 }
a.dsphead:hover{
color:#107BB3;
   text-decoration:underline;}
   a.dsphead:active{
color:#107BB3;
}
   a.dsphead:visited{
color:#107BB3;
}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;
   font-size:1px;
   color:#FFFFFF;}
.dspcont{
   display:none;
    font-size:12px;
	margin-left:15px;}
