body * {margin:0; padding:0}
	body {background-color: #999999; color:#6f6e6e; font-size:71%; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; margin:0; padding:0; }
	img  {border:0;}
	
form,fieldset {
	margin:0px; padding:0px; border:none;
}
/* Headings */ 
	h1, h2, h3, h4 {margin:0px; padding:0px;}
	h1 { color:#999999; font-size:large;}
	h2 {color:#6f6e6e; font-size: small; font-family:Verdana, Arial, Helvetica, sans-serif;}
	h3 {}
	h4 {}
	
	p {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.4em; margin:0 0 1em 0; text-align:left;}
	a:link {color:#5e8fcb; font-weight:normal; text-decoration:none;}
	a:visited {color:#5e8fcb; font-weight:normal; text-decoration:none;}
	a:hover {color:#666666; font-weight:normal; text-decoration: underline;}
	
	#centre ul {margin:0 0 1em 2em;}
	#centre ol {margin:0 0 1em 2.5em;}
	.lowerroman {list-style-type:lower-roman;}
	.thankyou {height:300px; margin:50px 0 0 220px;}


/* Accessibility */
	.hide {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}

/* Layout */
	#wrapper {background: #FFFFFF; margin:auto; padding:0; width:850px;}

	/* Homepage specific styles */
	#home #maincontent {background-color: #ffffff; border-bottom:5px solid #333399; padding-bottom:10px;}
	#home #maincontent1 {background-color:#0b2650; border-bottom:5px solid #333399; padding-bottom:10px;}
	#home .homepanel {background:url(img/bkd_pnl.gif) repeat-x; float:left; margin:5px 0px 0px 25px; width:220px; height:30px;}
	#home .homepanelcentre {float:right; margin:10px 25px 20px 30px; width:178px; height: 178px;}
	#home .homepanel p {color:#fff; margin:5px;}
	#home .homepanel h1 {color:#999999; font-size:large;}
	#home .homepanel h2 {color:#999999; font-size:small;}
	#home .homepanelcentre p {color:#fff; margin:5px;}
	#home .homepanelhead {color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;}
	#home .homepanel ul {margin:10px 0 5px 20px; list-style-image:url(../images/arrow.gif);}
	#home .homepanel ul li {margin-bottom:5px;}
	#home .homepanel ul li a {color:#a6c9e4; font-weight:bold; text-decoration:none;}
	#home .homepanelcentre ul {margin:10px 0 5px 20px; list-style-image:url(../images/arrow.gif);}
	#home .homepanelcentre ul li {margin-bottom:5px;}
	#home .homepanelcentre ul li a {color:#a6c9e4; font-weight:bold; text-decoration:none;}
	#home .homeintro {float:right; margin:15px 20px 0px 20px; padding-left: 5px; padding-right: 5px; width: 520px; background-color: #ffffff; border:thin #0000FF 1px}
	#home .homeintro p {color: #385599; font-size: x-small;}
/* Locations styles  */	
	#locations .ibox  {float:left; margin:10px 0px 0px 10px; width:140px; height: 119px;}
	#locations .tbox  {float:left; margin:10px 0px 0px 10px; width:180px; height: 119px;}
	
	/* Header */
	#header {height:102px; position:relative; background:url(img/hdr_bg.jpg);}
	#header h1 img {position:absolute; top:1px; left:0px;}
	#header h2 {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	#header form {position:absolute; top:59px; left:602px;}
	#header form label {color: #000; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em;}
	#header form input {}
	#header form select {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0c62af; float:left; font-size:0.9em; height:18px; margin:3px 0 0 0; width:190px;}
	#header form input.btn {float:left; margin:3px 0 0 5px;}
	#header .tagline{
	position: absolute;
	top: 49px;
	left: 185px;
	border: 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #0140d6;
	font-size:large;
	width: 402px;
}
	#header .tagline2 {
	position: absolute;
	top: 26px;
	left: 273px;
	border: 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #0140d6;
	font-size:large;
}	

	
		/* Section header images*/
		
		
	

		
	/* Content */
	#maincontent {background-color:#ffffff; border-bottom:5px solid #333399; padding-bottom:10px;}
	
	ul#breadcrumb {float:left; margin:10px 0 17px 222px;}
	ul#breadcrumb li {display:inline; list-style-type:none;}
	ul#breadcrumb li a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-right:3px; text-decoration:none;}
	
	#columna {float:left; margin:0; padding:20px 0px 0 10px; width:155px;}
	
	#data h3 {color:#333333; font-size:1em; font-weight:bold;}
	
	
	/* Secondary Nav - Top level */
	#columna ul {border-bottom:4px dotted #333399; list-style-type:none; margin:0; padding-bottom:20px; width:156px;}
	#columna ul li {margin:0 0 2px 0px; width:156px;}
	
	#columna ul li a.link {color:#ffffff; display:block; font-weight:normal; font-size:1.5em; margin-left:30px; padding:2px 0 2px 0px; text-decoration: none; width:136px;}
	#columna ul li a.visited {color:#000; display:block; font-weight:normal; font-size:1.5em; margin-left:30px; padding:2px 0 2px 0px; text-decoration: underline; width:136px;}
	#columna ul li a.hover {color:#000; display:block; font-weight:normal; font-size:1.5em; margin-left:30px; padding:2px 0 2px 0px; text-decoration:underline; width:136px;}
	

	
	#centre {float:left; width:380px; height:auto; margin: 20px 20px 20px 20px;}
	#email #centre {float:left; width:550px; height:auto}
	#centre h2, #centre2 h2 {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal; margin-bottom:0.5em; margin-left:0px;}
	#centre .subhead, #centre2 .subhead {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000; font-size:1em; font-weight:bold;}
	#centre ol li{color:#6f6e6e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; margin-bottom:0.5em; margin-left:0px;}
	#centre ul li{color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.4em; margin:0 0 1em 0; text-align:left;}
	
	#columnb {float:right; margin:10px 15px 0 0; width:150px; height: 300px; border:#0000CC solid thin; padding:0px 0px 0px 0px}
		
	#footer {padding:15px;}
	#footer p.seclinks {color:#0055a5; font-size:1.15em; font-weight:bold; float:right;}
	#footer p.seclinks a {font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
	#footer a {color:#0055a5;}
	
	/* Navigation */
	
	ul#nav {background:url(img/bkd_nav.gif) repeat-x; float:left; margin:0; padding:0; width:100%;}
	ul#nav li {display:inline; list-style-type:none;}
	ul#nav li a {display:block; float:left; height:50px; overflow:hidden;}
	ul#nav li a span {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	ul#nav li a:hover {}
	ul#nav li a.space {background:url(img/space_nav.gif) no-repeat 0px 0px; width:73px;}
	ul#nav li.current a.home, ul#nav li a.home:hover {background:url(img/space_nav.gif) no-repeat 0px -50px; width:73px;}
	ul#nav li a.home {background:url(img/home_nav.gif) no-repeat 0px 0px; width:76px;}
	ul#nav li.current a.home, ul#nav li a.home:hover {background:url(img/home_nav.gif) no-repeat 0px -50px; width:76px;}
	ul#nav li a.about {background:url(img/about_nav.gif) no-repeat 0px 0px; width:105px;}
	ul#nav li.current a.about, ul#nav li a.about:hover {background:url(img/about_nav.gif) no-repeat 0px -50px; width:105px;}
	ul#nav li a.services {background:url(img/services_nav.gif) no-repeat 0px 0px; width:100px;}
	ul#nav li.current a.services, ul#nav li a.services:hover {background:url(img/services_nav.gif) no-repeat 0px -50px; width:100px;}
	ul#nav li a.claims {background:url(img/claims_nav.gif) no-repeat 0px 0px; width:82px;}
	ul#nav li.current a.claims, ul#nav li a.claims:hover {background:url(img/claims_nav.gif) no-repeat 0px -50px; width:82px;}
	ul#nav li a.news {background:url(img/news_nav.gif) no-repeat 0px 0px; width:73px;}
	ul#nav li.current a.news, ul#nav li a.news:hover {background:url(img/news_nav.gif) no-repeat 0px -50px; width:73px;}
	ul#nav li a.terms {background:url(img/terms_nav.gif) no-repeat 0px 0px; width:163px;}
	ul#nav li.current a.terms, ul#nav li a.terms:hover {background:url(img/terms_nav.gif) no-repeat 0px -50px; width:163px;}
	ul#nav li a.contact {background:url(img/contact_nav.gif) no-repeat 0px 0px; width:92px;}
	ul#nav li.current a.contact, ul#nav li a.contact:hover {background:url(img/contact_nav.gif) no-repeat 0px -50px; width:92px;}
	
	ul
	/* Branch Network */
	#maincontent #search {background-color:#D1E5EF; padding:10px;}
	#maincontent #search form {float:left; width:150px;}
	#maincontent #search form input {float:left; margin:1px 0 0 0; width:100px;}
	#maincontent #search form input:focus {background-color:#fff;}
	#maincontent #search form input.btn {float:left; margin:0 0 0 10px; width:30px;}
	#maincontent #search .map {background-color:#fff; border:1px solid #082242; float:right; height:150px; margin:0 10px; width:140px;}
	.coli {float:left; margin:20px 10px 0 0; width:165px;}
	.colii {float:left; margin:20px 0 0 0; width:165px;}
	
	
	/* Insurance Terms Pages */
	#offreq {background-color:#fff; padding:15px;}
	#offreq h1 {}
	#offreq .subhead {color:#000; font-size:1.1em;}
	#offreq ol, #offreq ul {margin:0 0 5px 25px;}
	#offreq ul {list-style-image:url(../images/bullet.gif);}
	
/* Generic */

	.image1 {}
	.image2 {}
	
	ol.typea {list-style-type:lower-alpha;}
	ol.typei {list-style-type:lower-roman}
	
	.displaynone {display:none;}
	
	.bold {font-weight:bold;}
	.underline {text-decoration:underline}
	
	.marbot5 {margin-bottom:5px;}
	.marbot10 {margin-bottom:10px;}
	.marbot20 {margin-bottom:20px;}
	.marbot30 {margin-bottom:30px;}
	
	.martop10 {margin-top:10px;}
	.martop30 {margin-top:30px;}
	.martop120 {margin-top:120px;}
	.padtop30 {padding-top:30px;}
	.padtop35 {padding-top:35px;}
	.padtop55 {padding-top:55px;}
	.padtop85 {padding-top:85px;}
	.marlft15 {margin-left:15px;}
	.marrt {margin-right:10px;}
	
	.floatright {float:right;}
	.floatleft {float:left;}
	
		
	/* CSS clearing */   
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */
	
	.next{color:#000;}
	.next a{color:#000;text-decoration:none;}
	.next a:hover{color:#000;text-decoration:underline;}

	
	
#masterhead {
	width:850px; height:102px; 
	background: url(img/hdr_bg.jpg) repeat-y left top;
	margin:0px; padding:0px;
}
#masterhead h1 img {
	width:128px; height:100px; float:left;
	margin:1px 0px 0px 0px; padding:0px;
}

.slogan {
	width: 402px; float:left; 
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #0140d6;
	font-size:18px;
	margin:49px 0px 0px 57px; padding:0px;
}
.searchbox {
	float:left;
	margin:0px; padding:25px 5px 0px 12px;
}


#home_masterhead {
	width:850px; height:102px; 
	background: url(img/hdr_bg.jpg) repeat-y left top;
	margin:0px; padding:0px;
}
.home_logo{
	width:128px; height:100px; float:left;
	margin:1px 0px 0px 0px; padding:0px;
}

.home_slogan {
	width: 402px; float:left; 
	font: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	color: #0140d6;
	font-size:18px;
	margin:49px 0px 0px 57px; padding:0px;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6f6e6e; font-size:25px; font-weight:bold;
	margin:0px; padding:0px;
}
.heading02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6f6e6e; font-size:14px; font-weight:bold;
	margin:0px; padding:0px;
}
.heading03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6f6e6e; font-size:15px; font-weight:bold;
	margin:0px; padding:0px;
}

#middle_margin {float:left; width:380px; height:auto; margin: 20px 20px 20px 20px;}

#middle_margin ul {margin:0 0 1em 2em;}

#middle_margin ul li{color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.4em; margin:0 0 1em 0; text-align:left;}.investorslogo {
	float: left;
	margin-top: 25px;
	margin-left: 25px;
	width: 65px;
	padding-right: 78px;
	padding-left: 78px;
}


.block_margin {
	width:519px; height:auto; float:left;
	margin:0px 0px 10px 0px; padding:0px;
}
.box01 {
	width:160px; height:auto; float:left;
	border:1px solid #4C80C2; background-color:#F0F4FB;
	margin:0px 6px 0px 0px; padding:2px;
}
.strip01 {
	width:160px; height:auto; 
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#FFFFFF; background-color:#3E75B8; text-align:center;
	margin:0px; padding:4px 0px;
}
.bullet01 {
	list-style-image:url(img/bullet01.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
	color:#666666; margin:0px 0px 0px 20px; padding:0px;
}
.bullet01 li {
	margin:0px 0px 5px 0px; padding:0px;
}
.img01 {
	margin:2px 0px 5px 0px; padding:0px;
}
.more:link,.more:visited {
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 
	color:#3E75B8; text-decoration:underline; margin:0px; padding:0px 10px 3px 0px;
}
.more:hover {
	text-decoration:none;
}
.left_address {
	width:200px; height:auto; margin:20px 0px 0px 35px; float:left;
	background-color:#8A9ACD; border:1px solid #2B63A8;
}
.whitebox {
	width:184px; height:auto; background-color:#FFF;
	margin:3px; padding:5px; 
}
.whitebox p {
	border-bottom:1px solid #2B63A8; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;
}

.content_margin {
	 float:left; width:630px; height:auto; margin:20px 0px 20px 20px;
}
.formblock {
	width:360px; height:auto; float:left;
	margin:20px 0px 0px 0px; padding:0px;
}
.addressblock {
	width:240px; height:auto; float:right; border-left:1px dotted #CCCCCC; 
	margin:20px 0px 0px 0px; padding:0px 0px 0px 15px;
}
.detail {
	width:230px; border-bottom:1px dotted #CCCCCC; margin:0px 0px 10px 0px; padding:0px;
}
.label01 {
	width:140px; height:auto; float:left;
	margin:0px 5px 15px 0px; padding:0px;
}
.field01 {
	font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#666666;
	border:1px solid #CCCCCC; background-color:#FFFFFF;
	margin:0px 0px 15px 0px; padding:1px;
}
.astric {
	font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; 
	color:#900; margin:0px; padding:0px;
}
.btn_submit {
	width:60px; height:auto;
	font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;
	color:#FFFFFF; background-color:#3663A7; margin:0px 0px 0px 145px; padding:3px; 
	cursor:pointer; border:none;
}
