/* CSS Document */



/* colors:

	red: #ee3424

	dk gray: #3f3f3f

	lt gray: #f7f7f7

	med gray: #dcddde

	logo gray: #7e8082

*/



body{

	background-image:url(images/bg_tile.gif);

	background-repeat:repeat;

	background-position:top center;

	margin:0px;

	padding:0px;

	height:100%;

	}

#slideshow {
    position:relative;
    height:153px;
	width: 140px;
	text-align: center;
	vertical-align: middle;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
vertical-align:middle; text-align:center;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

h1{

	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-weight:normal;

	font-size:22px;

	color:#ee3424;

	background-image:url(images/header_img.gif);

	background-repeat:no-repeat;

	padding:0px 0px 0px 32px;

	margin-top:20px;

	}



h2{

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-weight:bold;

	font-size:11px;

	line-height:17px;

	letter-spacing:1px;

	color:#3f3f3f;

	text-transform:uppercase;

	margin: 25px 0px 0px 0px;

	}



p {

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#3f3f3f;

	}



p a{

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#ee3424;

	line-height:18px;

	text-decoration:none;

	}



p a:hover{

	text-decoration:underline;

	}



ul{

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#3f3f3f;

	padding-left:15px;

	}



ul a{

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#ee3424;

	line-height:18px;

	text-decoration:none;

	}



li a:hover{

	text-decoration:underline;

	}



#gradient{

	width:100%;

	height:900px;

	background-image:url(images/bg_slice.gif);

	background-repeat:repeat-x;

	background-position:top center;

	margin-top:-3px;

	

	}



#mainContainer{

	width:900px;

	margin:0px auto;

	margin-top:1px;

	padding-left:9px;

	}



#banner{

	width:793px;

	height:127px;

	background-image:url(images/banner.gif);

	background-repeat:no-repeat;

	margin:0px;

	padding:45px 0px 0px 107px;

	}



#mainNav{

	width:812px;

	padding:0px 43px 0px 45px;

	height:48px;

	background-image:url(images/nav_bg.gif);

	background-repeat:no-repeat;

	margin-bottom:0px;

	}



#mainNav img{

	float:right;

	padding:0px;

	margin:0px;

	}



#shadowLeft{

	width:900px;

	min-height:503px;

	margin:0px 0px 0px -1px;

	padding:0px;

	background-image:url(images/shadow_left.gif);

	background-repeat:no-repeat;

	}



#shadowRight{

	width:813px;

	min-height:503px;

	margin:0px;

	padding:0px 44px;

	background-image:url(images/shadow_right.gif);

	background-position:top right;

	background-repeat:no-repeat;

	}



#shadowOverflow{

	width:900px;

	margin:0px 0px 0px 1px;

	background-image:url(images/shadow_overflow.png);

	background-repeat:repeat-y;

	}



#content{

	width:813px;

	min-height:503px;

	margin:0px;

	background-color:#f7f7f7;

	}



#copyHome{

	margin:20px 20px 20px 70px;

	width:355px;

	float:left;

	}



#featureHomeSides{

	width:213px;

	margin:50px 0px 0px 30px;

	background-image:url(images/featurebox_sub_sides.gif);

	background-repeat:repeat-y;

	float:left;

	padding:0px;

	}



#featureHomeTop{

	width:213px;

	background-image:url(images/featurebox_sub_top.gif);

	background-repeat:no-repeat;

	float:left;
}


#featureHomeBottom{

	width:183px;

	background-image:url(images/featurebox_sub_bottom.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	float:left;

	padding:10px 15px 15px 15px;

	}



#featureHomeBottom p{

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size:10px;

	padding:0px 10px;

	line-height:15px;

	}



#featureHomeBottom p a{

	line-height:15px;

	}



#featureHomeBottom ul{

	padding-left:20px;

	margin-top:0px;

	line-height:15px;

	}



#featureHomeBottom h2{

	background-color:#dcddde;

	margin-top:10px;

	padding:2px 8px;

	}



#copySub{

	margin:20px 20px 20px 70px;

	width:410px;

	float:left;

	padding:0px 0px 20px 0px;

	}





	

#featureSubSides{

	width:213px;

	margin:50px 0px 0px 30px;

	background-image:url(images/featurebox_sub_sides.gif);

	background-repeat:repeat-y;

	float:left;

	padding:0px;

	}



#featureSubTop{

	width:213px;

	background-image:url(images/featurebox_sub_top.gif);

	background-repeat:no-repeat;

	float:left;

	}



#featureSubBottom{

	width:183px;

	background-image:url(images/featurebox_sub_bottom.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	float:left;

	padding:10px 15px 15px 15px;

	}



#featureSubBottom p{

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size:10px;

	padding:0px 10px;

	line-height:15px;

	}



#featureSubBottom p a{

	line-height:15px;

	}



#featureSubBottom ul{

	padding-left:20px;

	margin-top:0px;

	line-height:15px;

	}



#featureSubBottom h2{

	background-color:#dcddde;

	margin-top:10px;

	padding:2px 8px;

	}



#featureSubBottom img{

	margin-top:15px;

	}

	

#hurricanes{

	margin:5px 20px 20px 70px;

	width:620px;

	padding:0px 0px 20px 0px;

	clear:both;

	}



#ticker{

	width:672px;

	margin:25px 25px 0px 70px;

	float:left;

	}



#footer{

	width:743px;

	height:17px;

	background-image:url(images/footer.gif);

	background-repeat:no-repeat;

	margin:40px 0px 0px 1px;

	padding: 45px 0px 0px 68px;

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-weight:bold;

	color:#3f3f3f;

	font-size:10px;

	clear:both;

	}

	

#shadowBottom{

	width:900px;

	height:58px;

	background-image:url(images/shadow_bottom.png);

	background-repeat:no-repeat;

	}



	
