*
{
	margin: 0;
	padding: 0;
}

img 
{
border: 0;
}


body
{
background-color: #231f20;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-image:url('images/bg-x.jpg');
background-repeat:repeat-x;
}
#agent-link {
position:absolute; margin-top: 10px; margin-left: 850px; color:#000; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
#policyholder-link {
position:absolute; margin-top: 23px; margin-left: 823px; color:#000; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}



#alert
{
position: absolute;
width: 600px;
top: 30px;
margin-left: 200px;
text-align: center;
color: #ff0000;
}

#alert h4
{
color: #ff0000;
font-size: 15px;
}



label.error { float:left; color:#000; margin-bottom:5px; margin-left:110px; margin-top:5px; padding-left: .6em; vertical-align: top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 10px; font-style: italic; }


#container
{
position: ;
width: 920px;
margin:0 auto;
}

#header
{
float: left;
width: 920px;
height: 105px;
}

#menu{
	background-color:#2d2b2c;
	width:918px;
	height:23px;
	text-align:center;
	float:left;
	font-size:10px;
	letter-spacing:0px;
	color:#f58426;
	padding-top:9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	clear:both;	
	margin-bottom:-7px;
	}
	
	#menu a:link{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;	color:#f58426; text-decoration:none;}
	#menu a:active{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;	color:#f58426; text-decoration:none;}
	#menu a:visited{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;	color:#f58426; text-decoration:none;}
	#menu a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;	color:#ffffff; text-decoration:none;}

#mainLeft
{
float: left;
width: 634px;
}

#mainRight
{
float: right;
width: 280px;
margin-right: 1px;
margin-top: 3px;
}

#mainRight img
{
margin-top: 5px;
}

#mainRight img:hover
{
opacity:0.8;filter:alpha(opacity=80);
}


#slide
{
float: left;
width: 643px;
min-height: 423px;
margin-top: 8px;
}


#contactBox
{
position: relative;
margin-left:200px;
border-left: 1px solid #f58426;
padding-left: 20px;
float:left;
}



#formBox
{
	position: absolute;
	top: 411px;
	left: 331px;
	border-left: 1px solid #f58426;
	padding-left: 20px;
}

	
.listBox
{
float: left;
width: 272px;
margin-bottom: 20px;
padding-bottom: 20px;

}


.listBox:first-child
{
border-bottom: 1px solid #f58426;
}



	
	
#toppy
{
float: left;
width: 614px;
height: 403px;
padding-top: 20px;
padding-left: 20px;
margin-top: 8px;
}

#toppy2
{
float: left;
width: 634px;
height: 423px;
padding-top: 00px;
padding-left: 0px;
margin-top: 8px;
}

#toppy3
{
float: left;
width: 614px;
height: 403px;
padding-top: 10px;
padding-left: 20px;
margin-top: 8px;
}

#toppy3 p{
	font-size:14px;
	color:#f58426;
	line-height:18px;
	width:604px;
	padding-bottom:20px;
	border-bottom:1px solid #f58426;
	
	}
	
	
	#toppy31
{
float: left;
width: 614px;
height: 403px;
padding-top: 10px;
padding-left: 20px;
margin-top: 8px;
}

#toppy31 p{
	font-size:14px;
	color:#86902c;
	line-height:18px;
	width:604px;
	padding-bottom:20px;
	border-bottom:1px solid #86902c;
	
	}
	#right31{
	width:264px;
	height:315px;
	color:#000000;
	font-size:11px;
	float:right;
	padding-top:13px;
	padding-right:20px;
	line-height:18px;
	}
	
	#right31 .grn{
	color:#86902c;
	}
	
		#right312{
	width:264px;
	height:315px;
	color:#000000;
	font-size:11px;
	float:right;
	padding-top:13px;
	padding-right:20px;
	line-height:18px;
	top:-300px;
	position:relative;
	}
	
	#right312 .ble{
	color:#637490;
	}
	
	#right31 .org{
	color:#f58426;
	}
	
	#left31{
	width:300px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	font-sizse:11px;
	}
	
	
	#left31 ul li{
	width:280px;
	padding-right:20px;
	min-height:13px;
	max-height:26px;
	margin-left:-20px;
	padding-bottom:13px;
	border-bottom:#c3c896 solid 1px;
	display:block;
	list-style:none;
	background-image:url('images/lossarrows.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	color:#86902c;
	font-size:11px;
	padding-top:3px;
	}
	
	#left31 ul li a{
	width:300px;
	height:13px;
	color:#86902c;
	font-size:11px;
	text-decoration:none;
	}
	
	#left314{
	width:300px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	font-sizse:11px;
	}
	
	
	#left314 ul li{
	width:280px;
	padding-right:20px;
	min-height:13px;
	max-height:26px;
	margin-left:-20px;
	padding-bottom:13px;
	border-bottom:#f58426 solid 1px;
	display:block;
	list-style:none;
	background-image:url('images/strengtharrows.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	color:#f58426;
	font-size:11px;
	padding-top:3px;
	}
	
	#left314 ul li a{
	width:300px;
	height:13px;
	color:#f58426;
	font-size:11px;
	text-decoration:none;
	}
	
	#left312{
	width:300px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	font-sizse:11px;
	}
	
	
	#left312 ul li{
	width:280px;
	padding-right:20px;
	min-height:13px;
	max-height:26px;
	margin-left:-20px;
	padding-bottom:13px;
	border-bottom:#62738d solid 1px;
	display:block;
	list-style:none;
	background-image:url('images/policyarrows.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	color:#62738d;
	font-size:11px;
	padding-top:3px;
	}
	
	#left312 ul li a{
	width:300px;
	height:13px;
	color:#62738d;
	font-size:11px;
	text-decoration:none;
	}
	
#toppy6{
float: left;
width: 614px;
height: 403px;
padding-top: 10px;
padding-left: 20px;
margin-top: 8px;
}

#toppy6 p{
	font-size:14px;
	color:#8a952c;
	line-height:18px;
	width:604px;
	padding-bottom:20px;
	border-bottom:1px solid #8a952c;
	
	}
	
	
	#toppygr3
{
float: left;
width: 614px;
height: 403px;
padding-top: 10px;
padding-left: 20px;
margin-top: 8px;
}

#toppygr3 p{
	font-size:14px;
	color:#8c962c;
	line-height:18px;
	width:604px;
	padding-bottom:20px;
	border-bottom:1px solid #8c962c;
	
	}
	
		#toppygr4
{
float: left;
width: 614px;
height: 403px;
padding-top: 10px;
padding-left: 20px;
margin-top: 8px;
}

#toppygr4 p{
	font-size:14px;
	color:#63748f;
	line-height:18px;
	width:604px;
	padding-bottom:20px;
	border-bottom:1px solid #63748f;
	
	}
	
			#toppygr5
{
float: left;
width: 614px;
height: 403px;
padding-top: 10px;
padding-left: 20px;
margin-top: 8px;
}
	
	#toppygr5 p{
	font-size:14px;
	color:#86902c;
	line-height:18px;
	width:604px;
	padding-bottom:20px;
	border-bottom:1px solid #86902c;
	
	}
	

#footer
{
text-align:center;
clear: both;
width: 920px;
height: 200px;
white-space: nowrap;
margin:10px auto;
color: #fff;
font-size:9px;
padding-top: 5px;
}


.shortLine
{
width: 264px;
}


.slimCol
{
	float: left;
	width: 269px;
	
}

.addressy
{
float: left;
width: 100px;
display: inline;
margin-right: 50px;
margin-bottom: 20px;
color:#000;
}




#longToppy
{
float: left;
width: 614px;
height: 576px;
padding-top: 20px;
padding-left: 20px;
margin-top: 8px;
color:#000;
}

.tabby
{
float: left;
display: inline;
padding-top: 0px;
padding-bottom: 3px;
width:316px;
text-align: center;
cursor: pointer;
font-size: 16px;
height:22px;
font-weight: bold;
color: #f68428;
}

.tabHolder
{
float: left;
width: 645px;
white-space: nowrap;
margin-top: 8px;
}



#text
{
float: left;
width: 614px;
margin-top: 5px;
padding-left: 20px;
padding-top: 20px;
height: 141px;
background: #fff url("images/cont.jpg") no-repeat;
}


#sideNav
{
float: left;
width: 278px;
margin-top: 5px;
text-align:center;
height: 155px;
background: #fff;
}


#panel2
{
display: none;
}


#map
{
float: left;
margin-bottom: 20px;
}


.staff
{
float: left;
width: 300px;
margin-top: 30px;
}

.staffPic
{
width: 80px;
float: left;
}




#arrow
{
position: absolute;
left: 0px;
margin-top: 2px;
}

#arrow2
{
position: absolute;
left: 0px;
margin-top: 2px;
}





.trustee
{
float: left;
width: 600px;
border-bottom: 1px solid #ee7a25;
padding-bottom: 20px;
margin-top: 20px;
}

.trusteePic
{
width: 135px;
float: left;
}


.titley
{
font-size: 14px;
}



.boxy
{
width:600px;
display: none;
}

.boxy img
{
float:left;
}



.teamText
{
float: left;
width: 300px;
margin-left: 10px;
color: #000;
}



.trusteeText p
{
float: left;
width: 400px;
margin-left: 10px;
color: #000;
}





.staffText p
{
float:left;
width: 160px;
margin-left: 10px;

}


.staffText a{color:#000;}

.info
{
float: left;
}




/*-------colors----------*/


.grey
{
background: #929daf;
}


.green
{
background: #bdb129;
}

.rgreen{
background: #8a952c;
}

.lgreen
{
background: #bac082;
}


.orange
{
background:#f7941d;
}

.white
{
background:#ffffff;
color:#000;
}




hr
{
border: 0;
border-bottom: 1px solid #f58426;
width: 600px;
margin-top: 20px;
margin-bottom: 20px;
}


.quest
{
display: none;
float: left;
}

.quest p{color:#000;}

.quest:first-child
{
display: block;
}


#formy
{
width:300px;
margin-top: 10px;
}


label {
width:100%;
display: block;
padding:0px 0 10px 0;
color: #000;
text-transform: uppercase;
}


label span {
display: block;
font-size:12px;
float:left;
width:100px;
text-align:left;
padding:5px 20px 0 0;
}

.longSpan
{
width: 200px;
}




.input_text 
{
width:170px;
background: #fff;
padding: 3px;
border: 1px solid #000;
}

.texty
{
width: 175px;
height: 100px;
}

.longyTexty
{
width: 300px;
padding: 4px;
height: 100px;
}

/*-------text----------*/


p
{
font-size: 11px;
color: #000;
line-height: 160%;
width: 550px;
}


#footer p
{
color: #fff;
width:920px;
margin:0 auto;
}



.putty
{
padding: 4px;
margin-left: 100px;
float: left;
border: 1px solid #fff;
background: #fff;
}



.longy
{
padding: 4px;
width: 300px;
border: 1px solid #000;
background: #fff;
}




.longyText
{
padding: 4px;
width: 300px;
border: 1px solid #fff;
background: #fff;
}




.smaller
{
color:#000000!important;
font-size: 11px!important;

}



#longToppy a,#toppy a
{
color: #f58426;
}


a
{
color: #000;
}



.greyText
{
color:#525c68;
font-weight: bold;
}

.greenText
{
color:#bdb129;
font-weight: bold;
}


.orangeTextd
{
color:#ec7630;
font-weight: bold;
}



.orangeText a
{
color:#ec7630;
}






.box
{
float: left;
display: inline;
margin-right: 40px;
margin-top: 10px;
color:#000;
}

#longToppy.box ul li a{color:#000!important;}




#linkage ul li 
{
border-bottom: 1px dotted #f68527;
padding-bottom: 3px;
margin-top: 9px;
font-size: 11px;
width: 210px;
}



#linkage ul li a
{
font-weight: bold;
text-decoration: none;
color:#000;
}


#linkage ul li a img
{
vertical-align: baseline;
float: right;
}

#ansy
{
float: left;
margin-left: -60px;
width: 150px;
}

#ansy p
{
font-size: 11px!important;
margin-bottom: 10px;
width: 350px;
}

#ansy h5
{
color: #f68426;
}



ul li
{
list-style-type: none;
color: #fff;
font-size: 10px;
margin-top: 5px;
}


ul li a
{
color: #000;

}

#questions{
	margin-top:10px;
	}

ul li a:hover
{
color: #f58426;
}

#questions ul li{
background: url('images/bullets.jpg') no-repeat top left;
padding-left:15px;
padding-bottom:3px;
}

#questions li{
background: url('images/bullets.jpg') no-repeat top left;
padding-left:15px;
color:#000000;
padding-bottom:3px;
}

#dots
{
margin-left: 10px;
margin-top: 0px;
}


#dots  li
{
list-style-type:disc;
margin-top: 5px;
line-height: 170%;
}



#toppy p,#longToppy p
{
color: #f58426;
font-size: 16px;
}


#sideNav ul
{
text-align:center;
margin-top: 8px;
}


#sideNav ul li
{
list-style-type: none;
color: #e17747;
display: block;
margin-top: 5px;
font-size: 9px;
text-align:center;
}


#sideNav ul li a
{
color: #ef9050;
text-align:center;
}


#sideNav ul li a:hover
{
color: #000;
}


.contacty
{
float: left;
width: 200px;
margin-top: 20px;
display: inline;
}

#toppy3 p a{
	color:#f68428;
	}