﻿/* CSS Document */
body {
	margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#666666;
}
.veryTopNav {
	float:left; width:776px; background-color:#003E7E; height:23px; border-bottom:1px solid #868686; text-align:right; font-size:10px; color:#FFFFFF;
}
.headerPic {
	float:left; width:776px;
}
#BODY-BORDER {
	width: 776px;
}
#BODY-CONTENT {
	width:776px; margin:0px; padding:0px; float:left;
}
.sevenPx {
	float:left; width:7px;
}
.eightPx {
	float:left; width:8px;
}
.content {
	float:left; width:744px; border-left:1px solid #868686; border-right:1px solid #868686; border-bottom:1px solid #868686; padding:0px 8px 8px 8px; text-align:justify;
}
.tableHolder {
	float:left; width:744px;
}
.floatLeft {
	float:left;
}
.headerNavRight {
	float:right; padding-right:15px;
}

/* HOME PAGE */
.leftCol {
	float:left; width:574px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;
}
.rightCol {
	float:left; width:163px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;
}
.rightColInfo {
	float:left; width:153px; padding:5px;
}
.rightColBg {
	background-image:url(images/right-col-background.jpg); background-repeat:no-repeat; background-position:bottom; border-left:1px solid #868686; border-right:1px solid #868686; border-top:1px solid #868686;
}
.loginHolder {
	float:left; width:158px; margin-bottom:8px;
}
.loginHolder2 {
	float:left; width:158px; margin-bottom:0;
}
.loginHolder form, .loginHolder2 form {
	margin: 0;
}
.loginBorder {
	float:left; width:156px; border:1px solid #868686;background-image:url(images/personal-login-background.jpg); background-position:bottom left; background-repeat:no-repeat; 
	height:244px; /* increase this height when adding temp message on DL on home page. change to 264 - original 244 */
}
.login {
	float:left; width:146px; height:200px; padding:5px; 
}
.adSpace {
	float:left; width:406px; margin-bottom:8px;
}
.photoBorder {
	border:1px solid #868686;
}
.welcomeTextHolder {
	float:left; width:572px; margin-bottom:8px;
}
.welcomeText {
	float:left; border:1px solid #868686; width:570px;
}
.welcome {
	padding:5px; text-align:justify;
}
.homeBoxes {
	float:left; width:282px;
}
.homeBoxContent {
	float:left; width:280px; border:1px solid #868686;
}
.boxInfo {
	float:left; padding:5px; width:110px;
}
.boxInfo1 {
	float:left; padding:5px; width:148px;
}
.boxSpacing {
	float:left; width:574px; height:6px; line-height:0px;
}
.pageCol {
	float:left; width:562px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; border:1px solid #868686; padding:5px;
}
.pageText {
	float:left; width:560px;
}

/* PAGES */
.pageTitleHolder {
	float:left; width:554px; border-bottom:1px solid #868686; margin-bottom:15px;
}
.pageTitle {
	float:left; width:180px; height:25px; font-size:12px; font-weight:bold; color:#003E7E; text-align:left; margin-bottom:10px;
}
.pageCookie {
	float:left; width:374px; height:25px; font-size:9px; color:#999999; text-align:right; margin-bottom:10px;
}
.insuranceBoxes {
	float:left; width:175px; padding-right:10px; margin-bottom:10px; 
}
.locationLeft {
	float:left; width:420px; padding-right:10px; border-right:1px solid #868686; text-align:left;
}
.locationPhoto {
	float:left; width:209px;
}
.locationInfo {
	float:left; width:199px; padding-right:10px;
}
.locationSpace {
	float:left; width:420px; height:5px; margin: 10px 0px 10px 0px; background-color:#E6E6E6;
}
.locationRight {
	float:left; width:120px; padding-left:10px; text-align:left;
}
.photoBorder {
	border:1px solid #868686;
}

/* NAVS */
.personalNav {
	float:left; width:744px; border:1px solid #868686; height:20px; padding:0px; text-align:left; background-color:#6EB9E7; color:#FFFFFF; margin-bottom:10px;
}
.personalSub1 {
	float:left; width:722px; border:1px solid #868686; height:20px; padding:0px 10px 0px 10px; text-align:left; background-color:#84C3EB; color:#FFFFFF; margin-bottom:10px;
}
.personalSub2 {
	float:left; width:722px; border:1px solid #868686; height:20px; padding:0px 10px 0px 10px; text-align:left; background-color:#99CEEE; color:#FFFFFF; margin-bottom:10px;
}
.businessNav {
	float:left; width:744px; border:1px solid #868686; height:20px; padding:0px; text-align:left; background-color:#003E7E; color:#FFFFFF; margin-bottom:10px;
}
.businessSub1 {
	float:left; width:722px; border:1px solid #868686; height:20px; padding:0px 10px 0px 10px; text-align:left; background-color:#5780AA; color:#FFFFFF; margin-bottom:10px; margin-top:-5px;
}
.businessSub2 {
	float:left; width:722px; border:1px solid #868686; height:20px; padding:0px 10px 0px 10px; text-align:left; background-color:#8AA7C4; color:#FFFFFF; margin-bottom:10px; margin-top:-5px;
}
.navRight {
	float:left; width:172px; text-align:right; padding-right:10px;
}
.bottomNav {
	float:left; width:762px; padding:7px; font-size:9px; color:#999999; text-align:left;
}
.navLEFT {
	float:left; width:722px; 
}
.navLEFThome {
	float:left; width:550px; padding-left:10px;
}

/* TEXT */
a.topnav:link, a.topnav:visited {
	color:#FFFFFF; text-decoration:none;
}
a.topnav:hover {
	color:#FFFFFF; text-decoration:underline;
}
a:link, a:visited {
	color:#336699; text-decoration:none;
}
a:hover {
	color:#336699; text-decoration:underline;
}
.bigSpace {
	font-size:6px; line-height:6px;
}
.headlines {
	font-size:12px; font-weight:bold; color:#003E7E; line-height:22px;
}
.text {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}
hr {
	margin-top:5px; margin-bottom:5px;
}