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

/* Utility */

.left {float:left;}

.right{float:right;}

.clear {clear:both;}

.bold {font-weight:bold;}

a img {border:none;}

/*Address Info Header */

address {font-style:normal; color:#02564a;}


/*text */

p.contentText {
font-size:0.9em;
line-height:25px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
padding:10px 20px;
}

div.claimsText {
	padding-left: 25px;
}

div.claimsText p {
font-size:0.9em;
line-height:25px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

img.contentText {
padding-left:inherit;
}

.headingInContent {
font-size:18px;
color:#333333;
padding:10px 20px;
}

h1.headingInContent {
font-size:24px;
color:#666666;
}

h4.headingInContent {
font-size:16px;
}

#formWrap {
padding-left:65px;
border-style:dashed;
border-width:thin;
color:#666666;
width:400px;
margin-left:20px;
}

#formWrap label {
color:#333333;
font-weight:600;
}

div.formBlock {
	width:200px;
	padding-bottom: 20px;
}

#staffEmail{
width:500px;
}

div.emailName {
float:left;
width:200px;
}

#staffEmail br {
line-height:30px;
}

div.mailToEmails {
float:left;
width:300px;
}


li.content {
padding-left:20px;
padding-right:20px;
color:#333333;
padding-bottom:10px;
text-indent:none;
font-size:0.9em;
}

a.faq  {
text-decoration:none;
color:#666666;
font-size:1.0em;
}

a.faq:hover {
color:#333333;
text-decoration:underline;
}


/* layout */

body {
/*background-color:#545454;*/
background-image:url(../images/bgTree.gif);
background-repeat:repeat;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#mainWrap {
	width:945px;
	margin:0 auto;
	background-color:#FFFFFF;
	/*background-image:url(../images/mainWrapBg.gif);
	background-repeat:repeat-x ;*/
}

#mainWrapQuotePage {
	width:945px;
	margin:0 auto;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

#header img{
	margin:5px 25px;
}

#headerSep{
background-image:url(../images/homePageHeaderSep.jpg);
background-repeat:repeat-x;
height:28px;
}

#contentAreaWrap {
	margin:5px 15px;
}

#mainNavWrap {
display:inline;
}

#mainContentWrap {
display:inline;
}

#textPageContentBg {
	width:648px;
	background-color:#ffffff;
	padding-bottom:20px;
	padding-right: 5px;
}

/* Companies Page */

div.companiesImg {
	padding-bottom:25px;
	width:310px;
	display:inline;
	padding-left: 15px;
}

div.companiesImgLeft {
padding-bottom:25px;
width:305px;
padding-left:15px;
display:inline;
}

div.companiesImgLeft img {
padding-left:15px;
}


div.claims {
padding-bottom:25px;
width:610px;
margin-left:15px;
}

div.claimsImg {
width:275px;
}

div.claims img {
padding-top:15px;
}

div.companiesImg img {
padding-left:15px;
}

h3.h3companyHeadding {
font-size:14px;
color:#333333;
background-color:#ABC3F9;
padding-left:5px;

}


/*home page only */

#homePageContentBg {
width:648px;
height:413px;
background-image:url(../images/homePageImage.jpg);
background-repeat:no-repeat;
}



.homeText {
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top: 40px;
	line-height: normal;
	padding-left: 10px;
	width: 460px;
}

#learnMore {
	padding-top:15px;
	padding-right:5px;
}


/* End Home Page Only */

#footer {
background-image:url(../images/homePageBottomLinksBg.jpg);
background-repeat:repeat-x;
height:91px;
padding-top:3px;
}

div.bottomLinkPosition {
margin-top:35px;
}


#bottomLink {
width:232px;
height:90px;
float:left;
border-right-style:solid;
border-right-color:#999999;
border-right-width:thin;
text-align:center;
}

#bottomLink2 {
	width:231px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:thin;
	height:90px;
	text-align:center;
	float: left;
}

#bottomLink3 {
	width:231px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:thin;
	height:90px;
	text-align:center;
	float: left;
}

#bottomLink4 {
	width:231px;
	height:90px;
	text-align:center;
	float: left;
}

#bottomInformation {
width:945px;
margin:0 auto;
color:#000000;
text-align:center;
padding-top:10px;
font-size:12px;
}

a.bottomLinks {
text-decoration:none;
color:#02564a;
}

a.bottomLinks:hover {
color:#333333;
}



/* Top Navigation */

#smallNav {
	padding:20px 25px;
	height:28px;
}

#smallNav li {
display:inline;
list-style-type:none;
color:#999999;
font-weight:500;
font-size:18px;
}

#smallNav li a {
text-decoration:none;
color:#999999;
font-weight:500;
font-size:18px;
}

#smallNav li a:hover {
color:#333333;
}

/*main Navigation */

#mainNav {
	margin-top:25px;
}

#mainNav ul {
list-style-type:none;
margin:0;
padding:0;
}

#mainNav li {
padding-top:7px;
padding-bottom:8px;
padding-left:15px;
}

#mainNav li a {
text-decoration:none;
}

a.unSelected {
color:#02564a;
font-size:18px;
}

a.unSelected:hover {
color:#333333;
}

a.selected {
color:#333333;
font-size:18px;
}

li.navOn {
border-bottom:thin;
border-bottom-style:solid;
}

#subMenuParent ul {
display:none;
}

#subMenuParent:hover ul {
display:block;
position:absolute;
margin-left:195px;
margin-top:-25px;
width:262px;
}

#subMenuParent ul li a {
color:#FFFFFF;
}

#subMenuParent ul li {
padding:3px 3px;
background-color:#02564a;
border:thin;
border-width:1px;
border-style:solid;
}

#subMenuParent ul li:hover {
background-color:#EEF8FC;
color:#000000;

}

#subMenuParent ul li a:hover {
color:#000000;
margin:3px 0px;
}

/*location_contact_information.html */

img.officeBlg {padding-right:185px;}

/*Insurance Products images */

img.insImages {
	padding-right:25px;
	padding-left:3px;
}
