body{font-family:arial, helvetica, 'trebuchet MS', trebuchet;  margin:0; padding:0;
	width:expression(document.body.clientWidth < 802? "800px" : document.body.clientWidth > 1202? "1200px" : "90%");
	

}	
a{color: rgb(25,36,153); text-decoration:none; } 
a:hover{color:rgb(156,44,26); text-decoration:underline;}
div.outer{text-align:center; width:100%; position:absolute;}
h1{margin-bottom:8px; margin-top:8px; font-size:22px; }
h3{margin-bottom:0px; margin-top:0px; font-size:16px; }
h4{font-size:14px; margin-bottom:10px;}
hr{color:#CDCD93; margin-bottom:12px; margin-top:12px; border:none; border-bottom:1px solid #CDCD93; background:none;}
p{margin-top:0px; margin-bottom:10px; line-height:140%;}
#inner{
	margin:auto; position:relative; text-align:left; 
	width:100%; max-width:1200px;
	width:expression(document.body.clientWidth < 802? "800px" : document.body.clientWidth > 1202? "1200px" : "90%");
	
}
img{border:none;}


td.topShadow{width:100%; height:27px; background-image:url('images/top_shadow.gif'); background-repeat:repeat-x;}

/*HEADER*/
div.header{
	background-repeat:repeat-y;
	width:100%;

	height:100px;
	position:relative;
}	



div.header_logo{position:absolute; top:17px; left:30px;}	

div.header_keywords, div.header_storm_keywords{
	color:#BF5547;
	position:absolute;
	text-align:right;
	width:500px;
	font-size:18px;
	right:32px;
	top:27px;
	*top:25px;
	overflow:hidden;
	height:120px;
	font-weight:normal;
	font-style:italic;
}

div.header_storm_keywords{
	color:red;
	right:60px;
	font-size:30px;
	font-style:normal;
	width:450px;
	height:auto;
}

/*END HEADER*/

/*NAV*/
div.nav{
	background-color:#060058;
	width:100%;
	left:1px;
	height:35px;
	z-index:6;
	position:relative;
	margin:auto;

}

div.nav_links{
	text-align:right;
	font-size:15px;
	font-weight:bold;
	width:210px;
	margin:0;
	padding:0;
}	

div.navLinks ul{float:right; text-align:right; margin:0 8px 0 0; padding:0; line-height:37px;}

div.navLinks ul li{
	list-style-type:none;
	display:inline;
	text-align:right;
	vertical-align:top;
}

div.navLinks ul li a{font-size:14px; font-weight:bold; color:#fffff0; text-decoration:none;}	

div.navLinks ul li a:hover{
	font-size:14px; 
	font-weight:bold;
	color:#cccc66;
	text-decoration:underline;
}	

a#current{color:#cccc66; text-decoration:underline;}

div#tagline{
	color:#fffff0;
	position:absolute;
	line-height:37px;
	font-size:13px;
	
	float:left;
	width:400px;
	left:20px;
	
}

span.pipe{position:relative; font-size:large; color:#969778; margin-left:3px; margin-right:3px;}

div.navStrip{background-image:url('images/nav_strip.gif'); background-repeat:repeat-x; width:100%; left:1px; position:relative;  height:23px; margin:auto;}
/*END NAV*/

div.footer{
	z-index:8;
	width:100%;
	height:140px;
	margin:0; padding:0;
	position:relative;
	_top:-12px;

}

div#footer2{
	padding-bottom:10px;
	*padding-bottom:20px;
}

div.copyright{
	color:#999999;
	z-index:8;
	width:440px;
	float:left;
	text-align:left;
	margin-left:5px;
	_margin-left:5px;
	margin-top:5px;
	font-size:10px;
	z-index:2;
}

div.copyright div{margin-left:8px;}
div.copyright img{margin-top:15px; margin-left:3px;}

div.phone{
	font-size:11px;
	color:black;
	text-align:right;
	width:265px;
	float:right;
	margin-top:0px;
	margin-right:14px;
	_margin-right:8px;
}

div.phone p{margin-top:3px;}
div.phone p a{}
div.phone img{position:relative; top:.5em;}
div.phone span{}

/*INDEX*/

div.index_body{
	width:95.75%;
	position:relative;
	margin:auto;
	margin-bottom:0;

}
div.index_body table{vertical-align:top; font-size:12px; height:100%;}

.index_left_content, td.index_right_content{padding-top:0px; margin:10px; _padding-top:15px;  padding-bottom:10px; padding-right:14px; background-color:#F8F8F0; border:1px solid #CDCD93; font-size:12px; vertical-align:top; padding-left:15px; line-height:150%;}
td.index_left_content{width:56%; padding-top:15px; line-height:200%;}
td.index_right_content{width:42%; _padding-top:5px; padding-left:15px; background-color:#F8F8F0;}
td.middle_strip{width:1%; background-position:center; margin:0; padding:0;}
td.index_left_content ul, td.index_right_content ul{margin-top:5px; list-style-image:url('images/arrow.png'); padding:0; margin-left:5px;}
td.index_left_content li, td.index_right_content li{  margin-left:15px;  margin-bottom:15px;  vertical-align:middle; margin-right:0px;}

td.index_right_content ul a{font-weight:bold;  _top:3px; position:relative; }

p.content_li{font-weight:bold; font-size:12px;}
h4.cat_li{background-image:url('images/arrow.png'); background-repeat:no-repeat; padding-left:18px; background-position:-5px; padding-top:3px; position:relative;}
td.left_img{  vertical-align:top;  padding:0; margin:0;}
td.left_img img{padding:0; margin:0;}

div.bottom_line{background-color:#CCCB9B; height:10px; clear:both;  position:relative; margin-top:10px;}
td.middle_left_shadow{background-image:url('images/middle_left_shadow.gif'); background-repeat:repeat-y; padding:12px;}
td.middle_right_shadow{background-image:url('images/middle_right_shadow.gif'); background-repeat:repeat-y; padding:12px;}

td.bottom_center{background-image:url('images/bottom_center.gif'); background-repeat:repeat-x;}

div.min_width{width:770px; margin:0;}
/*END INDEX*/

#services p{margin-left:19px; margin-right:10px;}
#services p cite{padding-top:10px;}
#services h4{}
#services h3{padding-right:0;}
#services h5{padding:0; margin:0; font-size:12px;}
#services ul{padding-bottom:0; margin-bottom:0;}
#services{margin:0; position:relative; width:100%;}
#services ul li{}
#services ul li h4{padding-top:6px;}

#risk{margin:0; position:relative; width:100%;}
#risk p{margin-left:0;}

p.footerLinks{padding-top:6px;}

#sitemap{margin:0; position:relative; right:1px;}
#sitemap a{}

#contact p{padding-bottom:15px;}
#contact{width:100%;}
p.break1{display:none;}
div.break2{display:none;}
a.storm_tag img{border:none;}
a.storm_tag{color:red; font-size:14pt;  position:relative; top:0px; font-weight:bold; line-height:105%; top:5px; font-weight:normal;}
a.storm_tag span{ font-weight:bold;}
a.storm_tag a:hover a{text-decoration:none;}

.phoneTable{margin-top:12px;}
.phoneTable td{padding:3px 10px 0 0;}
.captcha{width:315px; margin:auto;}
