/* ============================= */
/* =      				Hear PO Styles       				  = */
/* =                           										  = */
/* = 				2007 Site by Treefort.com 			  = */
/* ============================= */

#clear{ /* clear style */
	clear: both;
}
body{ /* body styles */
	background-color: #2D240F;
	font-family: Georgia, Arial, Helvetica;
	line-height: 20px;
	margin: 0;
	padding: 0;
	height:100%;
}
a, a:visited, a:link, a:active{ /* general link styles */
	color: #100970;
	text-decoration: underline;
}
a:hover{ /* general link styles */
	text-decoration: none;
}
h1{ /* general H1 styles */
	font-size: 20px;
	color: #100972;
	font-weight: lighter;
	margin: 0; padding: 0 0 5px 0;
}
h2{ /* general H2 styles */
	font-size: 14px;
	color: #333333;
}
p{ /* general paragraph styles */
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
	font-size: 12px;
	font-weight: lighter;
	padding-bottom: 10px; margin: 0;
}
p strong{
	font-size: 14px;
	font-weight: bold;
}
ul, ol, li{ /* general paragraph styles */
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
	font-size: 12px;
	font-weight: lighter;
}
.noBullet{
	list-style-type: none;
	list-style-position: outside; 
	padding-left: 30px;
}
.noBullet2{
	padding-bottom: 0px;
	list-style-type: none;
	list-style-position: outside; 
	padding-left: 30px;
}
ol.IEFixBullet{
	padding-bottom: 10px;
	padding-left: 40px !important; padding-left: 30px;	
}
ul.IEFixBullet{
	clear: both;	
	padding-bottom: 10px;
	padding-left: 40px !important; padding-left: 30px;
}
ul.IEFixBullet ul{
	clear: both;
	padding-left: 40px !important; padding-left: 30px;
}
ol.IEFixBullet li{
	clear: both;
	padding-bottom: 10px;
}
ol.IEFixBullet2{
	padding-bottom: 10px;
	padding-left: 40px !important; padding-left: 30px;	
}
ul.IEFixBullet2{
	clear: both;	
	padding-bottom: 10px;
	padding-left: 40px !important; padding-left: 30px;
}
ul.IEFixBullet2 ul{
	clear: both;
	padding-left: 40px !important; padding-left: 30px;
}
ol.IEFixBullet2 li{
	clear: both;
	padding-bottom: 10px;
}
#pageContainer{ /* page container styles */
	width: 881px;
	margin:0 auto 0 auto;
}
#container{ /* container styles */
	width: 881px;
	background-image: url(../images/contentTile.jpg);
	background-repeat: repeat-y;
	position: relative;
	float:left;
}
#head{ /* header styles */
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	width: 881px;
	min-height: 569px !important; height: auto !important; height:569px;
	position: relative;
	float: left;
}
#headInterior{ /* interior header styles */
	background-image: url(../images/head2.jpg);
	background-repeat: no-repeat;
	width: 780px;
	min-height: 569px !important; height: auto !important; height:569px;
	padding: 0 50px 30px 50px; 
	position: relative;
	float: left;
}
	#homeBtn{ /* home button styles */
		width: 881px;
		height: 88px !important; height: 85px;
		float:left;
	}
	#homeBtn img{ /* home button image styles */
		width: 255px;
		height: 88px !important; height: 85px;
	}
	#flash{ /* flash styles */
		width: 881px;
		height:283px;
		margin: 0;
		float:left;
	}
	#navContainer{ /* nav container styles */
		width: 800px;
		padding: 0 0 10px 50px;
		float: left;
	}
	#navContainerInterior{ /* interior nav styles */
		width: 229px;
		padding: 0 10px 30px 0;
		float: left;
	}

		#nav{ /* nav styles */
			width: 273px;
			padding: 0 0 0 0;
			font-family: Verdana, Arial, Helvetica;
			font-size: 11px;
			line-height: 22px;
			float: left;
		}
		#nav a{ /* nav link style */
			display: block;
			padding: 0 0 0 5px;
		}
		.landed{/* nav link highlight */
			margin: 5px 10px 0 0;
			background-color: #E0ECFF;
		}
		#headlineBox{/* headline box on homepage */
			background-image: url(../images/headlineBoxBkgnd.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			background-color: #FFFFFF;
			width: 485px;
			min-height: 192px !important; height: auto !important; height:192px;
			padding: 20px 20px 10px 20px;
			font-size: 18px;
			line-height: 28px;
			color: #525252;
			font-weight: lighter;
			float: left;
		}
		#navInterior{/* interior page nav styles */
			width:229px;
			float: left;
		}
		#navInteriorTop{/* interior page nav styles */
			background-image: url(../images/sideNav_title.jpg); background-repeat: no-repeat;
			width: 229px;height: 52px;
			float:left;
		}
		#navInteriorTopConsumer{/* interior page nav styles */
			background-image: url(../images/sideNav_title_consumer.jpg); background-repeat: no-repeat;
			width: 229px;height: 52px;
			float:left;
		}
		#navInteriorTopProvider{/* interior page nav styles */
			background-image: url(../images/sideNav_title_providers.jpg); background-repeat: no-repeat;
			width: 229px;height: 52px; 
			float:left;
		}
		#navInteriorCenter{/* interior page nav styles content area */
			background:url(../images/sideNav_content.jpg); background-repeat:no-repeat;
			width:219px; padding:5px; 
			float:left;
		}
		#navInteriorCenter a{/* interior page nav link styles */
			display: block;
			font-size: 11px;
			padding: 5px 0 5px 5px;
		}
		.landedHome{/* interior page nav link highlight styles */
			padding:0 0 0 0; margin: 5px 10px 0 0;
			background-color: #E0ECFF;
		}
		.landed{/* interior page nav link highlight styles */
			padding:0 0 0 0; margin: 5px 0px 0 0;
			background-color: #E0ECFF;
		}
		#navInteriorBottom{/* interior page nav styles */
			background-image: url(../images/sideNav_bottom.jpg); background-repeat: no-repeat;
			width: 229px; height: 172px;
			float:left;
		}
		#navInteriorBottomConsumer{/* interior page nav styles */
			background-image: url(../images/sideNav_bottom_consumer.jpg); background-repeat: no-repeat;
			width: 229px; height: 172px;
			float:left;
		}
		#navInteriorBottomProvider{/* interior page nav styles */
			background-image: url(../images/sideNav_bottom_providers.jpg); background-repeat: no-repeat;
			width: 229px; height: 172px;
			float:left;
		}
		a.contactUsBtn{/* contact us button style */
			background-image: url(../images/contact.gif); background-repeat: no-repeat;
			width: 150px; height: 33px;
			display: block;
			color: #100972; text-decoration: none;
			padding: 9px 0 0 70px !important; padding: 6px 0 0 70px;
			float: left;
		}
		a.contactUsBtn:hover{/* contact us button style hover */
			text-decoration: underline;
		}
#content{/* content area style */
	padding: 30px 50px 20px 50px;
	min-height: 230px !important; height: auto !important; height:230px;
	float: left;
}
#interiorContent{/* interior page content area style */
	width:538px;
	padding-top: 70px;
	float:left; 
}
#interiorContent img{
	border: 3px solid #9EAFB2;
	margin:5px;
}
#interiorContent2 img{
	border: 0px;
	margin:5px;
}
#interiorContent ul, #interiorContent ol{
	padding-bottom: 10px; margin: 0;
}
#interiorTopNav{/* interior page content nav style at top of page */
	width: 538px;
	position:absolute;
	top:93px; left:280px;
	float: left;
}
a.navConsumers{/* interior page content nav style at top of page */
	height:47px; width:224px;
	 display:block;
	 text-indent: -9999px; overflow: hidden;
	 background-image: url(../images/topNav_consumers.jpg); background-position: top;
	 float:left;
}
a.navConsumers:hover{/* interior page content nav style at top of page */
	background-position: bottom;
}
a.navProviders{/* interior page content nav style at top of page */
	height:47px; width:224px;
	 display:block;
	 text-indent: -9999px; overflow: hidden;
	 background-image: url(../images/topNav_providers.jpg); background-position: top;
	 float:left;
}
a.navProviders:hover{/* interior page content nav style at top of page */
	background-position: bottom;
}
a.navAdministrators{/* interior page content nav style at top of page */
	height:47px; width:224px;
	 display:block;
	 text-indent: -9999px; overflow: hidden;
	 background-image: url(../images/topNav_administrators.jpg); background-position: top;
	 float:left;
}
a.navAdministrators:hover{/* interior page content nav style at top of page */
	background-position: bottom;
}

#subBox{ /* Advantage box for interior pages */
	width: 450px; min-height: 100px !important; height: auto !important; height: 100px;
	float:left;
}
#subBox #top{ /* top bar on subox */
	background-image: url(../images/boxTop.gif); background-repeat: no-repeat;
	width: 450px; height: 19px;
	float: left;
}
#subBox #content{ /* content div on subox */
	width: 410px; min-height: 80px !important; height: auto !important; height: 80px;
	padding: 0 20px 0 20px;
	background-color: #c1cfd5;
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
	font-size: 12px;
	font-weight: lighter;
	float: left;
}
#subBox #content h1, #subBox #content p {/* styles for headline and paragraph in advantage box */
	width: 100%;
}
#subBox #bottom{ /* bottom bar on subox */
	background-image: url(../images/boxBottom.gif); background-repeat: no-repeat;
	width: 450px; height: 19px;
	float: left;
}
#footer{/* footer styles */
	background-color: #4B321A;
	width: 867px; height:100px;
	margin: 0 0 0 7px !important; margin: 0 0 0 4px;
	position: relative;
	float: left;
}
#footer, #footer a, #footer a:link, #footer a:visited, #footer a:active{/* footer styles */
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}
#footer a:hover{/* footer styles */
	text-decoration: underline;
}
#footer ul{/* footer styles */
	list-style-type: none;
	width: 700px;
	margin: 0; padding: 0;
	position: absolute; top:10px; left:80px;
}
#footer li{/* footer styles */
	float:left;
	white-space: nowrap; 
	display:block; border: 1px solid #4B321A;
	color: #FFFFFF;
	padding:0 3px 0 3px;
}
	#copywrite{/* footer styles */
		position: absolute;
		top:60px;
		left:80px;
	}
	#createdBy{/* footer styles */
		position: absolute;
		top:60px;
		right:120px;
	}