﻿body, table, td { /* set the default font family */	font-family:Arial; font-size:10pt; }
body { }
.Content { width:720px; clear:both; min-height:250px; margin:15px 0 0 7px; vertical-align:top;  color:#484848;  }
.Content H1 { color:#484848; font-size:12pt; font-weight:bold; display:inline-block; }
.Content H2 { color:#484848; font-size:11pt; font-weight:bold; }
.Content H3 { color:#484848; font-size:10pt; font-weight:bold; }
.Content H4 { color:#484848; font-size:9pt; font-weight:bold; }
.Content B { font-weight:bold; }
.Content input[type="text"] { background:none; }
.Content img { border:none; }
.HeaderMain { }
.headerlogolink { position:absolute; top:40px; left:10px; }
.headerlogolink img { padding:50px 90px; border:none; }
.HeaderNav { position:absolute; top:110px; left:30px; width:1000px; }
.HeaderNavItems ul { margin:0; padding:0; list-style:none; }
.HeaderNavItems li {float:left; }
.HeaderNavItems a, .HeaderNavItems a:link, .HeaderNavItems a:visited { color:#565656; font-size:8pt; font-weight:bold; text-decoration:none; }
.HeaderNavItems a:hover { color:#a7a6a6; font-size:8pt; font-weight:bold; text-decoration:none; }
.HeaderNavItems li span {  color:#565656; padding:0 26px; }
.Main { }
.sitemapcontenttitlediv {  }
.SiteMapPath { color:Black; font-size:8pt; padding-left:0px;  }
.footerlinks { float:left; padding-left:15px; }
.footerlinks a:link, .footerlinks a:visited {  width:400px; color:#494949; }
.footermiddletext { float:left; padding-left:65px;   color:#494949;  }
.footertext { float:right;  color:#494949; padding-right:10px;}
.AWE, .AWE a:link, .AWE a:visited {	font-size:12px;	color:#494949; font-weight:bold; text-decoration:none; }
.contenttitle { color:#494949; padding-left:5px; font-size:11pt; font-weight:bold; }
.sitemapdiv span, .sitemapdiv a:link, .sitemapdiv a:visited { color:#03588e; }
.sitemapdiv { padding-bottom:20px; }
.form { padding:0; margin:0; text-align:left; }
.form li {  list-style-type:none; padding:0 0 8px 0 }
.form li span { margin:0 10px; text-align:right; width:100px; }
.form input[type="text"], .form input[type="password"] { border: solid 1px gray; background:White; width:200px; float:right; margin-right:250px; }
.form input[type="submit"] { padding-right: 100px; }
.form textarea { border: solid 1px gray; width:450px; height:66px; }
.contactbox { margin:30px 0 0 0px; }
.contactbutton { margin:10px 0 0 205px; text-align:left; }
.quoteform { padding:5px 0 0 13px; margin:0; text-align:left; }
.quoteform li {  list-style-type:none; margin-top:5px; }
.quoteform li span { text-align:right; font-size:8pt; width:100px;  color:#003588; }
.quoteform input[type="text"], .form input[type="password"] { border: solid 1px gray; width:150px; }
.quoteform input[type="submit"] {  }
.quoteform textarea { border: solid 1px gray; width:450px; height:66px; }
.btnquote {  border: solid 1px gray; width:160px; height:35px;  }
.autolink { height: 95px; left: 45px; position: absolute; top: 165px; }
.autolink img {  padding:45px 70px;  border:none; }
.homelink { position:absolute;  top:150px; left:210px; }
.homelink img {  padding:45px 70px;  border:none; }
.businesslink { position:absolute;  top:150px; left:395px; }
.businesslink img {  padding:45px 70px;  border:none; }
.lifelink { position:absolute;  top:150px; left:580px; }
.lifelink img {  padding:45px 70px;  border:none; }
.healthlink { position:absolute;  top:150px; left:765px; }
.healthlink img {  padding:45px 70px;  border:none; }
.clear { clear:both; }

.ie7 .quoteform li {  list-style-type:none; margin-top:0; }
.ie6 .quoteform li {  list-style-type:none; margin-top:0; }

.cf .quoteform li {  list-style-type:none; margin-top:0; }
.sf .quoteform li {  list-style-type:none; margin-top:0; }

.ie8 .HeaderNavItems li { height:20px; vertical-align:bottom; }
.ie8 .HeaderNavItems li span {  color:#565656; padding:0 26px; height:20px; vertical-align:bottom;}

.ie9 .HeaderNavItems li { height:20px; vertical-align:bottom; }
.ie9 .HeaderNavItems li span {  color:#565656; padding:0 29px; height:20px; vertical-align:bottom;}

