 
	a:link,a:visited {text-decoration:none}
	ul,ol {list-style:none}
	h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr, a{ margin:0; padding:0 }
	a img,a:link img,a:visited img {border:none}
	address {font-style:normal}
	
 


 
body{
	background: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

p{
	color:#172034;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}

li{
	font-size:11px;
	}

div.clearme{
	clear:both;
       height:1px;
	}

a:link{
	color:#d70023;
	text-decoration:none;
	}

a:visited{
	color:#d70023;
	text-decoration:none;
	}

a:hover{
	color:#ff4362;
	text-decoration:underline;
	}

a:active{
	color:#d70023;
	text-decoration:none;
	}

/*input{
	border:1px solid #cdced1;
	font-size:11px;
	color:#27292a;
	}*/

hr{
	 color: #dcdcdc;
background-color: #dcdcdc;
height: 1px;
}

blockquote{
	padding:10px;
	background:#fddddd url(images/background/warning.gif) top left no-repeat;
background-position: 10px 10px;
	font-weight:bold;
	color:#cd2039;
font-size:12px;
margin-bottom:15px;
text-indent:18px;
	}

address{
font-weight:bold;
font-style:normal;
font-size:11px;
margin-bottom:20px;
}

label{
 font-size:11px;
 color:#777982;
}

	 

#container{
	width:930px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
	}
	
#masthead{
	height:135px;
	}
	
#footer{
	margin-top:20px;
	height:80px;
	background:url(images/background/footer.gif) top left no-repeat;
	}
	
#legal{
	margin-top:20px;
	}
	
#skiplinks{
	display:none;
	}
	 
#top-bar{
	height:30px;
	background:url(images/background/top-bar.gif) top center no-repeat;
	padding-top:6px;
	}
	
#top-bar li{
	display:inline;
	color:#fd889b;
	padding-right:20px;
	font-size:11px;
	}
	
#top-bar li a{
	color:#fd889b;
	}
	
.nudgelist{
	padding-left:230px;
	}
	
#searchwrap{
	float:right;
	margin-right:43px;
	}

#searchwrap td label{
display:none;
}
	
.navwrap{
	float:left;
	}
	
h1#logo{
	display:block;
	float:left;
	width:276px;
	height:102px;
	background:url(images/generic/logo.gif) top center no-repeat;
	}

h1#logo a{
	display:block;
	width:276px;
	height:102px;
	}

h1#logo a span{
	display:none;
	}
	
.searchbutton{
	position:absolute;
	}

.searchipt input{
background:transparent url(images/input_bg.png) repeat-x scroll left top;
border:1px solid #dedede;
float:left;
padding:2px;
vertical-align:middle;
font-size:11px;
color:#777982;
width:150px;
}

li.searchresult{
	padding-bottom:15px;
} 	
#main-nav {
	margin:0 auto;
	width: 653px;
	height: 102px;
	background: transparent url(images/navigation/nav.gif) no-repeat;
}

#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 102px;
}

#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}

#main-nav ul li a {
	display: block;
	height: 102px;
	padding: 0;
	margin: 0;
}

li#nav_one a{ width: 90px; }
li#nav_two a { width: 100px; }
li#nav_three a { width: 180px; }
li#nav_four {width: 80px}
li#nav_five a {width:130px}
li#nav_six a {width:70px}
 

li#nav_one a:hover { background: transparent url(images/navigation/nav-over.gif) 0px 0px no-repeat; }
li#nav_two a:hover { background: transparent url(images/navigation/nav-over.gif) -90px 0px no-repeat; }
li#nav_three a:hover { background: transparent url(images/navigation/nav-over.gif) -190px 0px no-repeat; }
li#nav_four a:hover { background: transparent url(images/navigation/nav-over.gif) -370px 0px no-repeat; }
li#nav_five a:hover { background: transparent url(images/navigation/nav-over.gif) -450px 0px no-repeat; }
li#nav_six a:hover { background: transparent url(images/navigation/nav-over.gif) -580px 0px no-repeat; }
 

#main-nav ul li strong { display: none; }

 
#bigphoto{
	background:#FFFFFF;
	height:300px;  
	 
	}
	
#redbar{
	height:90px;
	background:url(images/background/redbar.gif);
	margin-bottom:22px;
	}
	
#redbar p, #redbar p a{
	color:#fc7a7a;
	line-height:14px;
	text-decoration:none;
	}
	
.redbartext{
	padding-top:35px;
	padding-left:10px; 
	float:left;
	width:217px;
	}
	
.redbartext#push{
	margin-right:6px;
	margin-left:10px;
	}
	 
#newsticker{
	background:url(images/background/ticker.gif) top left no-repeat;
	height:26px;
	margin-bottom:15px;
	}
	
#newsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 0 0 0 90px;
	margin:0 !important;
}

* html #newsticker ul {
	height: 1em;
	overflow: visible;
}

#newsticker li.error {
	color: #f00;
}

#newsticker li{
	font-size:11px;
}

#newsticker li a{
	font-size:11px;
	text-decoration:none;
	color:#172034;
}


.date{
	font-size:10px;
	color:#939393;
	padding-right:8px;
}

* html #newsticker #togglenewsticker {
	right: 30px;
}

#newsticker #togglenewsticker {
	display:none;
}

* html #newsticker #togglenewsticker {
	display:none;
}

.indexbox{
	float:left;
	width:297px;
	margin-right:22px;
	}
	
.indexbox h2{
	display:block;
	text-indent:-9999px;
	height:29px;
	}
	
h2#personal{
	background:url(images/headings/idx-personal.gif) top left no-repeat transparent;
	}
	
h2#business{
	background:url(images/headings/idx-business.gif) top left no-repeat transparent;
	}
	
.indexbox p{
	display:block;
	border-top:1px solid #dadada;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	}
	
.s-tags{
	color:#969b9f;
	font-size:10px;
	font-weight:normal;
	}
	
.endbox{
	width:292px;
	float:left;
	}

	
/*--NEWSLETTER SIGNUP*/
#newsletter{
	height:104px;
	background:url(images/background/newsletter-box.gif) top left no-repeat;
	}
	
#newsletter .contwrap{
	padding-top:30px;
	padding-left:8px;
	}
	
#newsletter p{
	color:#fc7a7a;
	line-height:14px;
	padding-bottom:5px;
	}

#contactFormArea label{
 display:none !important;
}
	
/*--HOW DO I?*/
#howdoi{
	height:104px;
	background:url(images/background/howdoi-box.gif) top left no-repeat;
	margin-top:24px;
	}
	
#howdoi .contwrap{
	padding-top:30px;
	padding-left:8px;
	}
	
#howdoi p{
	color:#a1a6a8;
	line-height:14px;
	padding-bottom:10px;
	}
	
/*--INTERNAL PAGES*/
#column-left{
	width:694px;
	margin-right:14px;
	float:left;
	}
	
#column-right{
	width:222px;
	float:left;
	}
	
#breadcrumbs{
	height:25px;
	font-size:11px;
	}
	
#column-left h2{
	font-size:16px;
	line-height:30px;
	color:#000000;
	font-weight:normal;
	margin-bottom:8px;
	margin-left:10px;
	 font-weight:bold;
	}
	
#column-left h3{
	font-size: 20px;
line-height:23px;
letter-spacing: -2px;
margin-bottom:10px;
	}
	

#column-left h4{
	font-size: 12px;
line-height:14px;
letter-spacing: -1px;
/*margin-bottom:5px;*/
	}

#column-left h5{
	font-size: 14px;
line-height:14px;
color:#565E69;
margin-bottom:10px;
	}


#copy-area{
	border-top:1px solid #dcdcdc;
	padding-top:34px;
	margin-left: 10px;
	}
	
#copy-area p{
	margin-bottom:25px;
	}

#copy-area ul{
	margin:0 20px 10px 20px;
	padding:5px;
	}
	
#copy-area li{
	list-style-type:disc;
	padding-bottom:10px;
	color:#777982;
	}
	
img.alignright{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
img.alignleft{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}

#copy-area-map{
	padding-top:34px;
width:400px;
float:left;
	}

#copy-area-map-instructions{
	padding-top:34px;
width:400px;
float:left;
margin-left:40px;
	}

	
#copy-area p{
	margin-bottom:25px;
	}
#flashcontent{
 margin-top:20px;
}
 
#side-nav{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background:url(images/background/side-nav.gif) top left repeat-x;
	}
	 

.inthissection{
	display:block;
text-indent:5px;
	}
	
.inthissection li a{
	line-height:30px;
	display:block;
	border-top:1px solid #dadada;
	color:#828282;
	font-size:11px;
	background:transparent;
	text-decoration:none;

	}
.inthissection li a:hover{	
	color:#ffffff;
	background:#c9c3c4;
	display:block;
}

li.currentpage{
	line-height:30px;
	display:block;
	border-top:1px solid #dadada;
	color:#000;
	font-size:11px;
	background:transparent;
	text-decoration:none;

	}

	
.sidepush{
	margin-bottom:22px;
	}
	
#side-navred{
	background: url(images/background/side-navred.gif) top repeat-x #e20024;
	}
	
#side-navred li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(images/background/divider-side-navred.gif) bottom left repeat-x transparent;
	color:#fff;
	}
	
#side-navred li a:hover{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:#f81237;
	color:#fff;
	text-decoration:none;
	}

#side-navred2{
	background: url(images/background/side-navred.gif) top repeat-x #e20024;
	height:400px;
	}
	
#side-navred2 li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:url(images/background/divider-side-navred.gif) bottom left repeat-x transparent;
	color:#fff;
	}
	
#side-navred2 li a:hover{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:5px;
	background:#f81237;
	color:#fff;
	text-decoration:none;
	}
 
#talktous{
	height:120px;
	background:url(images/background/for-more-info.gif) top left no-repeat;
        text-align:left;
        clear:both;
        padding-top:114px;
	}
	
#talktous p{
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#3d3e3f;
	margin:0 15px 10px 8px;
	}

#talktous span{
	color:#7a8186;
	}

.find-button{
        padding-bottom:10px;
	}
 

#chairman{
	background:url(images/background/director-box.gif) top left no-repeat;
	height:209px;
	padding-top:5px;
	}
	
#chairman img{
	float:left;
	margin:0 10px 10px 10px;
	}
	
#chairman h4{
	padding-left:10px;
	margin-bottom:5px;
	}
	
.board-left{
	width:330px;
	margin-right:28px;
	float:left;
	}
	
.board-right{
	width:330px;
	float:left;
	}
	
.board-left img, .board-right img{
	float:left;
	margin:0 10px 10px 5px;
	}
	
.board-left p, .board-right p{
	font-size:11px;
	line-height:12px;
	color: #3D3E3F;
	padding:5px;
	} 
.product-callout-left{
	width:330px;
	float:left;
	margin-right:14px;
	height:212px;
	}
	
.product-callout-right{
	width:330px;
	height:212px;
	float:left;
	margin-left:14px;
	}
	
.product-callout-left a, .product-callout-right a{
	}
	
.product-callout-left h5, .product-callout-right h5{
	margin-top:154px;
	text-indent:30px;
	background:url(images/buttons/dot.gif) no-repeat;
	background-position:7px -2px;
	font-size:14px;
	margin-bottom:0 !important;
	}
	
.product-callout-left p, .product-callout-right p{
	color:#969b9f;
	font-size:10px;
	text-indent:30px;
	margin:0;
}
	
#prod-farm{background:url(images/photos/prod-farm.jpg) top center no-repeat;}
#prod-livestock{background:url(images/photos/prod-livestock.jpg) top center no-repeat;}
#prod-worker{background:url(images/photos/prod-worker.jpg)	top center no-repeat;}
#prod-business{background:url(images/photos/prod-business.jpg)	top center no-repeat;}
#prod-transit{background:url(images/photos/prod-transit.jpg) top center no-repeat;}
#prod-cardealer{background:url(images/photos/prod-cardealer.jpg) top center no-repeat;}
#prod-hotel{background:url(images/photos/prod-hotel.jpg) top center no-repeat;}
#prod-home{background:url(images/photos/prod-home.jpg) top center no-repeat;}
#prod-vehicle{background:url(images/photos/prod-vehicle.jpg) top center no-repeat;}
#prod-accident{background:url(images/photos/prod-accident.jpg) top center no-repeat;}
#prod-special{background:url(images/photos/prod-special.jpg) top center no-repeat;}

 

.staffname{
	margin-bottom:10px;
}

.staffname p{
	color:#3D3E3F;
	display:block;
	float:left;
	font-size:11px;
	line-height:12px;
	margin:0 15px 5px 0;
	width:200px;
	}

.staffname p.sectionbit{
	color:#5d5f61;
	display:block;
	border-bottom:1px solid #dcdcdc;
	float:left;
	font-size:13px;
	margin:0 15px 5px 0;
	width:690px;
	font-weight:bold;
	}
 
#downloadable{
	height:120px;
	background:url(images/background/downloadable-claims.gif) top left no-repeat;
        text-align:left;
        clear:both;
        padding-top:114px;
	}
	
#downloadable p{
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:12px;
	color:#3d3e3f;
	margin:0 15px 10px 8px;
	background:url(images/background/acrobatfile.gif) top left no-repeat;
	text-indent:16px;
	}

#downloadable a{
       font-weight:bold;
}

#downloadable span{
	color:#7a8186;
	}

.mini-dl{
	width:220px;
	height:130px;
	margin-right:15px;
	border-right:1px solid #dcdcdc;
float:left;
margin-bottom:20px;
	}
	
.mini-dl p{
	padding:5px;
	}

.mini-dl p a{
 font-weight:bold;
}

.minip-dl{
	width:220px;
	height:45px;
	margin-right:15px;
	border-right:1px solid #dcdcdc;
float:left;
margin-bottom:20px;
	}
	
.minip-dl p{
	padding:5px;
	}

.minip-dl p a{
 font-weight:bold;
}
 

.NewsSummaryPostdate{
	font-size:10px;
	color:#969b9f;
padding-bottom:5px;
	}
	
.NewsSummaryCategory, .NewsSummaryAuthor{
	font-size:10px;
	color:#969b9f;
	font-weight:bold;

	}

.NewsSummaryLink{
font-weight:bold;
font-size:12px;
}

.NewsSummarySummary p{
color:#172034;
	font-size: 12px;
	line-height: 18px;
margin-bottom: 0 !important;
}

.NewsSummaryMorelink{
font-weight:bold;
font-size:11px;
margin-bottom:25px;
}

#NewsPostDetailDate{
font-size:10px;
	color:#969b9f;
padding-bottom:5px;
}

#NewsPostDetailReturnLink, #NewsPostDetailPrintLink{
font-weight:bold;
font-size:11px;
}
 

td.grey{
	background:#edeff1;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}
	
td.alt{
	background:#fff;
	padding:5px 5px 15px 5px;
	color:#414549;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	width:33%;
	}

th{
font-size:12px;
}

/*--INSPECTOR MAP*/

#inspmap{
	width:930px;
	margin-top:10px;
}

 

.intwrap{
	padding-top:10px;
	padding-left:8px;
	background:#E20024 url(images/background/side-navred.gif) repeat-x  center top;
	}
	
.intwrap p{
	color:#fc7a7a;
	line-height:14px;
	padding: 0 5px 5px 0;
	}
 
.mapframe{
	height:340px;
	background:url(images/background/mapbox.gif) top no-repeat;
	text-align:center;
        margin-top:10px;
	}
	
.mapdetails{
	height:96px;
	background:url(images/background/directionsbox.gif) top no-repeat;
padding-top:21px;
margin-bottom:20px;
	}

.mapdetails p {
	font-size:11px;
	line-height:14px;
	color:#a4a28d;
margin-bottom:5px !important;
padding-left:12px;
	}
	
 

#faq{
  background:#f9f9f9;
  padding:10px;
margin-bottom:20px;
}

.questionbox1{
 float:left;
 width:300px;
 margin-right:40px;
}

.questionbox2{
 float:left;
 width:300px;
}

#faq li a{
  list-style-type:none;
 font-weight:bold;
line-height:14px;
font-size:11px;
}
  
 
.email{
	padding-left:16px;
	background:url(images/generic/email.gif) left no-repeat;
	}

.divider{
	height:30px;
	background:url(images/background/divider.gif) top no-repeat;
clear:both;
	}

p.policyforms a{
	background:url(images/background/acrobatfile.gif) top left no-repeat;
	text-indent:16px;
	font-weight:bold;
margin:0 !important;
	}

.supersmall{
	font-size:10px;
	color:#dcdcdc;
 }

 
.footerbox{
	padding-top:40px;
	padding-left:10px;
	float:left;
	width:140px;
	margin-right:80px;
	}
	
.footerend{
	padding-top:40px;
	padding-left:12px;
	float:left;
	width:400px;
	}
	
.footerend p{
	color:#25272a;
	font-size:10px;
	line-height:16px;
	}
	
.footerend p a{
	color:#808080 !important;
	text-decoration:none;
	}
	
	
.footerbox li a{
	line-height:30px;
	color:#808080;
	text-decoration:none;
	}
	
#legal p{
	color:#979797;
	font-size:9px;
	line-height:11px;
	}
	
#footer-logos{
	float:right;
	width:140px;
	}
	
#footer-logos li{
	display:inline;
	padding-right:10px;
	}
	
/*ACCESSIBILITY ISSUES*/
p.nows{
display:none;
}
	
#emlak-nav {
	margin:0 auto;
	width: 653px;
	height: 102px;
	background: transparent url(images/navigation/emlak.gif) no-repeat;
}

#emlak-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 102px;
}

#emlak-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}

#emlak-nav ul li a {
	display: block;
	height: 102px;
	padding: 0;
	margin: 0;
}

li#emlak_one a{ width: 180px; }
li#emlak_two a { width: 140px; }
li#emlak_three a { width: 140px; }
li#emlak_four {width: 100px}
li#emlak_five a {width:90px}
 
 

li#emlak_one a:hover { background: transparent url(images/navigation/emlak-over.gif) 0px 0px no-repeat; }
li#emlak_two a:hover { background: transparent url(images/navigation/emlak-over.gif) -180px 0px no-repeat; }
li#emlak_three a:hover { background: transparent url(images/navigation/emlak-over.gif) -320px 0px no-repeat; }
li#emlak_four a:hover { background: transparent url(images/navigation/emlak-over.gif) -460px 0px no-repeat; }
li#emlak_five a:hover { background: transparent url(images/navigation/emlak-over.gif) -560px 0px no-repeat; }

 

#emlak-nav ul li strong { display: none; }

