@charset "utf-8";
/* CSS Document */

/* LAYOUT */

body{ 
background-color:#b8cbda;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444
}

#container{ 
width:830px;
margin:auto;
}

#header_top{
width:830px;
margin:auto;
background-image:url(images/header_top.png);
background-repeat:no-repeat;
height:35px;
}

#wrapper{ 
width:800px;
margin-left:15px;
margin-right:15px;
background-color:#FFFFFF;
}

#left_back{
background-image:url(images/l_drop.png);
background-repeat:repeat-y;
background-position:top left;
}

#right_back{ 
background-image: url(images/r_drop.png) ;
background-position:top right;
background-repeat:repeat-y;
}

#header{
height:70px;
width:100%;
}

#logo{ 
width:200px;
float:left;
}

#tagline{
width:274px;
float:left;
margin-top:3px;
margin-left:290px;
}

#customer_nav{
width:300px; 
float:left;
margin-left:275px;
margin-top:8px;
margin-bottom:5px;
text-align:right;
}

#banner{
height:200px;
width:100%;
float:none;
padding-bottom:15px;
}

#left_column{
width:230px;
float:left;
height:100%;
background-color:#FFFFFF;
}

#main_menu{
height:180px;
width:230px;
margin-top:0px;
padding-top:0px;
float:left;
}


#testimonial{ width:230px;
height:200px;
float:left;}


#breadcrumb{ 
margin-left:10px;
margin-top:3px;
}

#main_content{
width:550px;
float:left;
background-color:#FFFFFF;
margin-left:0px;
margin-right:20px;
}

#bottom{
width:100%
}

#footer_bottom{
background-image:url(images/footer_bottom.png);
background-repeat:no-repeat;
background-color:#b8cbda;
height:160px;
width:830px;
}

#footer_content{
padding-top:50px;
text-align:center;
}

#footer_logos{
margin-top:30px;
margin-left:30px;
vertical-align: bottom;
}

#copyright{ 
width:765px;
margin:auto;
font-size:11px;
margin-top:-5px;
margin-bottom:10px;
color:#777777;
}


/* Type */

h1{ 
color:#480007;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:lighter;
margin-bottom:10px;
margin-left:10px;
}

h1 a{color:#480007; text-decoration:none; font-weight:normal;}

h2{ 
color:#2c3944;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:lighter;
margin-bottom:10px;
margin-left:10px;
}

h2 a{color:#2c3944; text-decoration:none; font-weight:normal;}

h3{ 
color:#480007;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:lighter;
margin-bottom:10px;
margin-left:10px;
}

h3 a{color:#480007; text-decoration:none; font-weight:normal;}

h4{ 
color:#5f4430;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:lighter;
margin-bottom:10px;
margin-left:10px;
}

h4 a{color:#5f4430; text-decoration:none; font-weight:normal;}

h5{ 
color:#9b2545;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:lighter;
margin-bottom:10px;
margin-left:10px;
}
h5 a{color:#9b2545; text-decoration:none; font-weight:normal; }

.pagetitle{color:#9b2545;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-bottom:10px;
font-weight:bold;
margin-left:10px;
line-height:2
}

.pagetitle2{color:#2c3944;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-bottom:10px;
font-weight:bold;
margin-left:10px;
line-height:2
}

.pagetitle3{color:#5f4430;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-bottom:10px;
font-weight:bold;
margin-left:10px;
line-height:2
}

.pagetitle4{color:#480007;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-bottom:10px;
font-weight:bold;
margin-left:10px;
line-height:2
}

.pagetitle5{color:#2c3944;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-bottom:10px;
font-weight:bold;
margin-left:10px;
line-height:2
}




.subheader{color:#ffffff;
background-color:#9b2545;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:1.7}

.subheader_life{color:#ffffff;
background-color:#5f4430;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:1.7}


.subheader_seniors{color:#ffffff;
background-color:#480007;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:1.7}

.subheader_business{color:#ffffff;
background-color:#2c3944;
font-size:12px;
font-weight:bold;
padding-left:10px;
line-height:1.7}


p{ 
margin-top:0px;
padding-top:0px;
margin-left:10px;
line-height:18px;
}

.breadcrumb{ 
color:#71767c;
font-size:10px;
}

.catagorytext{
color:#555555;
font-size:11px;
line-height:15px;
}


/* Links */

a{
color:#405072;
font-weight:bold; 
}

a:hover{
color:#abb6b0;
}

#customer_nav a{ 
text-decoration:none;
color:#405072;
font-weight:normal;
}

#customer_nav a:hover{ 
color:#abb6b0;
}

#footer_content a{ 
text-decoration:none;
color:#405072;
font-weight:normal;
}

#footer_content a:hover{
color:#abb6b0;
}

#freequote {
	border:none;
}

#freequote a {
	border:none;
}