body {
	margin:0;
	padding:0 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#definitionhead {
	padding:10px 20px;
	background-color:#193784;
	border-bottom:solid 5px #127C79;
}
#definition {
	margin:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
#declaration {
	margin:20px;
	padding:10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#FCFCD3;
	width:710px;
}
#benefitscontent {
	margin:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*****************/
/*   HEADINGS    */
/*****************/
#homebody h1 {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0;
	color:#3A8ED1;
}
#homebody h2 {
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0;
	color:#3A8ED1;
}
#benefitscontent h1 {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:10px 5px;
	border:0;
}
#quote h1 {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0;
	color:#193784;
}
#quote h2 {
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	border:0;
	color:#193784;
}
#homebody h1.pagetitle {
	font-size:1em;
	color:#3A8ED1;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 0;
	margin:0;
	border:0;
}
#homebody h1.pagetitle2 {
	font-size:1.2em;
	color:#3A8ED1;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 0;
	margin:0;
	border:0;
}

#homebody h1.pagetitle3 {
	font-size:16px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3A8ED1;
	padding:0 0 0 0;
	margin:0;
	border:0;
}



/*****************/
/*  TEXT STYLES  */
/*****************/

p {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0;
}
#header td {
	font-size:11px;
}
#quickquote td {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#quickquote h2 {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3A8ED1;
}
#quote p {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#333;
}
#quote p.price {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#c00;
	font-weight:bold;
}
#footer td {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3A8ED1;
}
.digino {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#aaa;
	margin:0 20px 20px 0;
}
table.details td {
	font-size:11px;
	color:#666;
}
#definition p {
	font-size:11px;
	margin:10px 0;
}
#definition p.def {
	font-size:11px;
	color:#3A8ED1;
	margin:10px 0;
}
.listheading {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	line-height:11px;
	color:#333;
}
.footnote {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3A8ED1;
}
.footnote2 {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3A8ED1;
}
p2 {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0;
}
/*****************/
/*  LINK STYLES  */
/*****************/
#header a {
	text-decoration:none;
	color:#fff;
}
#header a:visited {
	text-decoration:none;
	color:#fff;
}
#header a:hover {
	text-decoration:underline;
	color:#fff;
}
#header a.nav:link {
	text-decoration:none;
	color:#193784;
}
#header a.nav:visited {
	text-decoration:none;
	color:#193784;
}
#header a.nav:hover {
	text-decoration:underline;
	color:#193784;
}
a {
	text-decoration:none;
	color:#117C79;
}
a:visited {
	text-decoration:none;
	color:#39ABA8;
}
a:hover {
	text-decoration:underline;
	color:#117C79;
}
#quote a {
	text-decoration:underline;
	color:#117C79;
}
#quote a:visited {
	text-decoration:underline;
	color:#39ABA8;
}

/*****************/
/*  LIST STYLES  */
/*****************/

ul {
	margin:0 10px; 
	padding:0 20px 10px 20px;
	list-style-type:square;
	font-size:.7em;
} 
ul li {
	padding: .35em 0;
	color:#333;
} 
#definition ul li {
	padding: .35em 0;
	color: #666;
}

ol {
	margin:0 10px; 
	padding:0 20px 10px 20px;
	list-style-type:decimal;
	font-size:.7em;
} 
ol li {
	padding: .35em 0;
	color:#333;
} 

#quickquote ol {
	margin:0 10px; 
	padding:0 20px 10px 20px;
	list-style-type:decimal;
	font-size:1em;
} 
#quickquote ol li {
	padding: .35em 0;
	color:#333;
} 


/*****************/
/*    TABLES     */
/*****************/

.benefitstable {
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
	border-collapse:collapse;
	clear:both;
	font-family: verdana, sans-serif;
	font-size: 11px;
	width:450px;
}
th {
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#fff;
	background-color:#193784;
	padding:5px 20px 5px 5px;
}
.benefitstable thead td {
	background-color:#A2C9E9;
	font-weight:bold;
	color:#000;
	padding:5px 20px 5px 5px;
	vertical-align:bottom;
	border-bottom:solid 1px #fff;
}
.benefitstable tbody td {
	background-color:#E6EFF7;
	border-bottom:solid 1px #fff;
	border-right:solid 1px #fff;
	color:#333;
	padding:5px;
}
/*****************/
/*****  misc  ****/
/*****************/

hr.ltgreen {
	height:1px;
	color:#C6E6E5;
	border-bottom: solid 1px;
	margin:2px 0;
	border-top:0;
	border-left:0;
	border-right:0;
	padding:0;
}	
hr.green {
	height:1px;
	color:#117C79;
	border-bottom: solid 1px;
	margin:2px 0;
	border-top:0;
	border-left:0;
	border-right:0;
	padding:0;
}	
.form {
	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #004696;
	background: #ffffff;
	border: 1px solid #7F9DB9;
	margin:0;
	padding:2px;
}	
.button {
	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
}
#hazactivities table td {
	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
}
img { 
	-ms-interpolation-mode:bicubic;
}
