/* Global Styles */
body{margin:0px;padding:0px;text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#595959;background:url(/images/bg_bottom_sub.jpg) center 165px no-repeat #fff;}
strong{color:black;}
a{color:#aa1800; text-decoration:none;}
a:hover{text-decoration:underline;}
:focus {-moz-outline-style: none;}
.width-wrap{ /*more detailed definitions exist in the indented style below using #'s and other .'s*/
width:1000px;
text-align:left;
margin:0 auto;
}
/*** begin ***/
.wrap-top{
width:100%;
background:url(../images/bg_top_sub.jpg) center top no-repeat #3b312f;
min-height:165px;
}
* html .wrap-top {height:165px;}
	.wrap-top #header{
	height:110px;
	overflow:hidden;
	}
		.wrap-top a{color: silver;}
		.wrap-top a:hover{color: white;}
		#logo{
		height:110px;
		width:345px;
		float:left
		}
		#search{
		width:655px;
		height:47px;
		text-align:right;
		margin-top:-110px;
		margin-left:345px;
		margin-right:-4px;
		float:left;
		color:#f1f1f1;
		font-size:18px;
		}
		* html #search{ /*ie6 fix*/
		margin-left:0;
		}
			#search form{display:inline;}
			#search form #search-box{ 
			margin-left:15px;
			border:black 1px solid; 
			height:20px; 
			width:145px; 
			line-height:20px; 
			color:#00482a;
			font-size:16px;
			background:url(../images/bgInput.gif) left top repeat-y white;
			text-indent:3px;
			}
		#menu{
		margin-top:47px;
		width:655px;
		height:63px;
		float:left;
		background:url(../images/menu.jpg);
		}
	#billboard{
	margin:0 auto;
	color:black;
	width:960px;
	}
		/*** See subnav.asp for additional styles inside #sub-nav and #sub-icon-display*/
		#billboard #sub-nav{float:left;}
		#billboard #sub-icon-display{float:right;}
		
		
.wrap-bottom{
width:100%;
/*background:url(/images/bg_bottom_sub.jpg) center top no-repeat #fff;*/
min-height:275px;
}
* html .wrap-bottom{ /*ie6 fix*/
height:275px;
}
	.body{
	padding-top:0px;
	width:850px;
	}
		.body p{
		margin:0;
		padding:5px 0 10px 0;
		}
		.body h1{
		padding:20px 0 0 0;
		margin:0; 
		color:#01874e; 
		font-weight:bold; 
		font-size:22px;
		}
		.body h2{
		padding:20px 0 0 0;
		margin:0;  
		font-weight:bold; 
		font-size:20px;
		}
		.body #foot{
		padding-top:40px;
		padding-bottom:20px;
		text-align:right;
		color:#666666;
		font-size:10px;
		}
		.body .float-right{
		width:215px;
		float:right;
		}
			.margin-left{
		margin-left:20px;}