body{ margin:0; }
/* Header Styles */
div.header{ width:740px; }
div.header div.toplinks{ float:right; text-align:center; width:250px; height:21px; background:url('images/header-nav-bg.gif') no-repeat top left; padding-top:5px }
div.header div.toplinks a, div.header div.toplinks{ font:normal 11px Verdana, Arial, Helvetica; color:#063B6D; vertical-align:bottom; }
div.header div.toplinks a:hover{ text-decoration:none; }
div.header div.number{ float:right; text-align:right; width:250px; height:40px; font:normal bold 22px Verdana, Arial, Helvetica, sans-serif; color:#29518C; padding-right:18px; }
div.header div.number b{ font-size:11px; font-weight:normal; }
/* Top Navigation Styles */
div.topnav{ clear:both; width:740px; height:28px; border-bottom:1px solid #B6BCC1; background:#28579B url('images/tnav-bg.gif') no-repeat top left; overflow: hidden }
div.topnav dl{ width:740px; height:28px; margin:0; padding:0; }
div.topnav dd{ display:inline; float:left; border-right:1px solid #B6BCC1; width:auto; margin:0; height:21px; padding-top:6px; overflow:hidden; }
div.topnav dd, div.topnav a{ font:normal bold 12px Verdana, Arial, Helvetica; color:#FFF; }
div.topnav a{ width:100%;margin-left:20px; margin-right:21px; text-decoration:none; }
div.topnav a:hover{ text-decoration:underline; }
div.topnav dd.last{ border-right:none; margin-right:0; }

/* CSS Document */
div#contentCont{ width:738px; border-left:1px solid #B6BCC1; border-right:1px solid #B6BCC1; }
#contentCont dl{ width:738px; margin:0; padding:0px 0 0 0;   }
#contentCont dd{ text-align:left; margin:0;padding:0;float:left; }
dd.sidelinks{ width:218px; background-color:#E7EBEE; border-right:1px solid #B6BCC1; }
dd.mainarea{ width:519px; }

/*Breadcrumbs*/
div.breadcrumbs{ margin:0;padding:11px 0 0 12px;height:20px;width:472px; }
.breadcrumbs{ font-size:10px; color:#666; }
.breadcrumbs a{ font:normal bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline; }

/*copy*/
div.copy{ margin:0;padding:0;width:519px; }
.copy h1{ margin-top:0; padding:0 0 0 12px; font:normal bold 18px Verdana, Arial, Helvetica, sans-serif; color:#0076BC; clear:both; }
.copy h3{ margin-top:0; padding:0 0 0 12px; font:normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0076BC; clear:both; }
.copy h4{ margin-top:0; padding:0 0 0 12px; font:normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0076BC; clear:both; }
.copy h2{ margin-top:0; padding:0 0 0 12px; font:normal bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0076BC; clear:both; }
.copy p{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 12px 0 12px; clear:both; line-height:150%; }
.copy ul, .copy li, .copy ol{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:12px; margin-right:0px; line-height:150%; }
html> body .copy ul, .copy li, .copy ol{ margin-left:2px; margin-right:3px; }
.copy li{ padding-bottom:10px; }
.copy td{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; clear:both; line-height:150%; }

/*sidelinks*/
div.sidelinks{ margin-top:0px; }
div.sidelinks ul{ margin:0; padding:0; list-style:none; text-align:left; }
div.sidelinks li{ padding:2px 0 8px 25px; border-bottom:1px solid #C3C8CC; margin-left:20px; padding-left:4px; }
html> body div.sidelinks li{ padding-top:6px; }
div.sidelinks li.title{ color:#000; list-style-image:url('images/sidenav-arrow.gif'); margin-left:20px; padding-left:4px; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:0; padding-top:4px; padding-bottom:5px }
html> body div.sidelinks li.title{  margin-left:22px;list-style-image:url('images/sidenav-arrowFF.gif'); list-style-position:outside; padding-left:0px; padding-right:0; padding-top:4px; padding-bottom:5px }
div.sidelinks li, div.sidelinks a{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#315593; text-decoration:none; }
div.sidelinks a:hover{ text-decoration:underline; }

/*States*/
p.states{ margin:0; padding:0; }
ul.states{ margin:8px 0 16px 0; padding:0 2px 0 39px; float:left;list-style:none; }
ul.states li{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; }

/*Awards*/
div#awards{ clear:both; width:100%; margin:30px 0 0 0; padding:0; }
div#awards img{ margin-right:20px; }
/*Footer Styles*/
div.footer{ clear:both; text-align:center; padding-top:8px; width:740px;height:21px; background:url('images/footer-bg.gif') no-repeat top left; color:#FFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif }
div.footer a{ font:normal 11px Verdana, Arial, Helvetica; text-decoration:underline; color:#FFF; }
div.footer a:hover{ text-decoration:none; }

/*Banner Styles*/
div.banner1-photo{ background:url('images/banner1-photo.jpg') no-repeat top left; width:473px; height:116px; padding-left:16px; padding-right:0; padding-top:20px; padding-bottom:0 }
div.banner1-photo h3{ text-align:left; font:normal bold 12px Verdana, Arial, Helvetica; color:#285597; padding:0; margin:0; }
div.banner1-photo p{ text-align:left; font:normal bold 12px Verdana, Arial, Helvetica; color:#000; margin:0; padding:0; }

div.banner1-frm{ text-align:left; background:url('images/banner1.jpg') no-repeat top left; width:489px; height:117px }
div.banner1-frm select.type{ margin-top:3px; width:166px; }
div.banner1-frm table{ margin:63px 0 0 78px; }
div.banner1-frm input.zip{ width:57px; }
div.banner1-frm input.btn{ vertical-align:middle;width:137px; margin:0 0 0 0;height:26px; }

div.banner2-frm{ text-align:left; background:url('images/banner3.jpg') no-repeat top left; width:500px; height:144px }
div.banner2-frm select.type{ margin-top:3px; width:170px; }
div.banner2-frm table{ margin:65px 0 0 50px; }
div.banner2-frm input.zip{ width:57px; }
div.banner2-frm input.btn{ vertical-align:middle;width:137px; margin:5px 0 0 140px;height:26px; }

div.banner3-frm{ text-align:left; background:url('images/banner2.jpg') no-repeat top left; width:486px; height:124px }
div.banner3-frm select.type{ margin-top:3px; width:170px; }
div.banner3-frm table{ margin:42px 0 0 17px; }
div.banner3-frm input.zip{ width:57px; }
div.banner3-frm input.btn{ vertical-align:middle;width:136px; margin:5px 0 0 10px;height:53px; }

div.banner4-frm{ text-align:left; width:493px; height:245px; background:url('images/banner4w.jpg') no-repeat top left; }
div.banner4-frm td, div.banner4w-frm td{ text-align:left; font:normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:160%; }
div.banner4-frm select, div.banner4w-frm select, div.banner4-frm input, div.banner4w-frm input{ width:140px; }
div.banner4-frm table, div.banner4w-frm table{ margin-top:20px; margin-left:3px; padding:0; }
div.banner4-frm input.btn, div.banner4w-frm input.btn{ width:147px; height:37px; }
div.banner4-frm div, div.banner4w-frm div{ padding:12px 0 0 4px; }
div.banner4-frm div h3, div.banner4w-frm h3{ margin:0; font:normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

div.banner4w-frm{ text-align:left; width:493px; height:245px; background:url('images/banner4w.jpg') no-repeat top left; }

/** HOMEOWNERS FORM **/
#form {
	width: 506px;
	height: 221px;
	background: url('images/form-bg.jpg');
	font-family: Verdana, sans-serif
}
#zipCode {
	border: 1px #7F9CBA solid;
	width: 68px;
	height: 18px;
	position: relative;
	left: 200px;
	top: 28px
}
#radio {
	position: relative;
	left: 195px;
	top: 40px;
	font-size: 10px;
	color: #024174;
}
#button {
	width: 257px;
	height: 30px;
	border: 0px #000 solid;
	position: relative;
	top: -65px;
	left: 227px;
}
#bbb {
	width: 91px;
	height: 33px;
	border: 0px #000 solid;
	margin-top: 128px;
	margin-right: 145px;
}
#verisign {
	width: 106px;
	height: 53px;
	border: 0px #000 solid;
	float: right;
	margin-top: -50px;
	margin-right: 18px;
}
#verisign {
	width: 106px;
	height: 53px;
	border: 0px #000 solid;
	float: right;
	margin-top: 0px;
	margin-right: 18px;
}

/** AUTO FORMS **/
#auto-form {
	width: 506px;
	height: 221px;
	background: url('images/auto-form-bg.jpg');
	font-family: Verdana, sans-serif
}
#auto-form #zipCode {
	border: 1px #7F9CBA solid;
	width: 68px;
	height: 18px;
	position: relative;
	left: 200px;
	top: 20px
}
#auto-form #radio {
	position: relative;
	left: 195px;
	top: 40px;
	font-size: 10px;
	color: #024174;
}
#auto-form #button {
	width: 257px;
	height: 30px;
	border: 0px #000 solid;
	position: relative;
	top: -65px;
	left: 227px;
}

/** DENTAL FORMS **/
#dental-form {
	width: 506px;
	height: 221px;
	background: url('images/dental-form-bg.jpg');
	font-family: Verdana, sans-serif
}
#dental-form #zipcode {
	border: 1px #7F9CBA solid;
	width: 68px;
	height: 18px;
	position: relative;
	left: 145px;
	top: 104px;
}
#dental-form #button {
	width: 57px;
	height: 32px;
	border: 0px #000 solid;
	position: relative;
	top: 114px;
	left: 164px;
}
#dental-form #bbb {
	margin-top: 175px !important;
	margin-left: 120px !important;
	border: 1px #000 solid !important;
}
 #fairfield{ position: absolute; left: 200px; top: 2000px; right: 200px; font-family:arial; font-size: 8pt; color:666666; text-align: center;}
.skyadtext { font-family: Trebuchet MS; font-size: 11px; font-weight: normal; }
.skyadtextbold { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; }
.skyadtitle { font-weight: bold; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }