/*||||----ERBP Styles----||||*/

html, body{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #888888;
	/*
	width: 1024px;
	height: 768px;
	*/
}

#container{
	position: relative;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 952px;
/*	height: 768px;*/
	height:auto;
	background: #ffffff;
}

#header{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 952px;
	height: 108px;
	background: url('../img/header.jpg') top center no-repeat;
}
/*---| bof nav |---*/
#nav{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../img/nav_slice.jpg') top left repeat-x;
	width: 953px;
	height: 28px;
}
	#nav ul{
		position: relative;
		top: 5px;
		left: 10px;
		width: 860px;
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}	
	
	#nav li{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		display: inline;
	}
	
	#nav a:link{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#nav a:visited{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#nav a:active{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#nav a:hover{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: #0055a6;
		text-decoration: underline;
	}
/*---| eof nav |---*/

/*---| bof footer |---*/
#footer{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../img/footer_slice.jpg') top left repeat-x;
	width: 953px;
	height: 18px;
}
	#footer ul{
		position: relative;	
		width: 860px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		text-align:center;
	}	
	
	#footer li{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		display: inline;
		text-align:center;
	}
	
	#footer a:link{
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footer a:visited{
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footer a:active{
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footer a:hover{
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		color: #0055a6;
		text-decoration: underline;
	}
	
	li.copy{
		position: relative;
		top:3px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		color: #ddd;
		text-align:center;	
		}
/*---| eof footer |---*/

/*--| bof main |--*/
#main{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 952px;
	height: 820px;
}
	
	#heading{
		position: relative;
		top: 30px;
		/*left: 15px;*/
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		color: #0055a6;
		width: 495px;
		border-bottom: 5px solid #0055a6;
	}
	
	#heading_uline{
		position: relative;
		top: 30px;
		/*left: 15px;*/
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		height: 5px;
		width: 238px;
		background: #79a6d8;
	}
.content{
	position: relative;
	top: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
/*	background: red;*/
	width: 650px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
.content p{
	font-size: 14px;
}
.content p.lgr{
	font-size: 15px;
}
.content span.ttl{
	position: relative;
	color:#79a6d8;
	font-size: 24px;
	font-weight: bold:
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: georgia;
}
.content blockquote{
	margin:10px;
	padding:10px;
	background:#79a6d8;
	font-family:georgia;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	font-size:16px;
	width:500px;
	text-align:center;
}
.content a:link {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
.content a:visited {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
.content a:active {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #0055a6;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
.content a:hover {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #0055a6;
	text-decoration:none;
	border-bottom:1px dotted #0055a6;
}
#btmImg{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 315px;
	border-top: 2px solid #0055a6;
	overflow: hidden;
	height: 300px;
}
/*--| eof main |--*/

/*--| bof subNav |--*/

#subNav{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 733px;
	top:10px;
	width: 208px;
	height: 282px;
	z-index:100;
/*	background: #ffffff url('../img/sub_nav_bkgd.jpg');*/
}
	.subNavTop{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 208px;
		height: 39px;
		background: #ffffff url('../img/sub_nav_top.jpg') top center no-repeat;
	}
	.subNavBottom{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 208px;
		height: 37px;
		background: #ffffff url('../img/sub_nav_bottom.jpg') bottom center no-repeat;
	}
	.subNavCenter{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 208px;
		height: auto;
		background: #ffffff url('../img/sub_nav_center.jpg') top center repeat-y;
	}
	.subNavCenter ul{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 208px;
		list-style-type: none;
		text-align: left;
		vertical-align: middle;
	}
	.subNavCenter li{
		position: relative;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		width: 198px;
		height: 29px;
/*		background: url('../img/sub_btn.jpg') center center no-repeat;*/
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		border-top: 3px solid #79a6d8;
		vertical-align: middle;
	}
	/*
	.subNavCenter li:hover{
		background: #aaa;
	}
	*/
	.subNavTopLink li{
		border-top: 0px;
	}
	.subNavCenter a:link{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		color: #666666;
		text-decoration: none;
	}
	.subNavCenter a:visited{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		color: #666666;
		text-decoration: none;
	}
	.subNavCenter a:active{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		color: #79a6d8;
		text-decoration: none;
	}
	.subNavCenter a:hover{
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		color: #0055a6;
		text-decoration: underline;
	}
	/*--NEEDS WORK--*/
	.subNavCenter img{
	display: block;
	/*	text-align: right;
		float: right;
		clear: both;*/
	}
	.subNavHeading{
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 13px 0px 0px 0px;
		font-family: georgia;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: #ffffff;
		text-align: center;
		text-decoration: underline;
	}

/*--| eof subNav |--*/

/*--| bof misc styles |--*/
.uw{
	text-decoration: underline;
	color: #ffffff;
}
.b{
	font-weight: bold;
}
.bbb{
	font-size:15px;
	font-weight:bold;
	color:#0055a6;
}
.bni{
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	color:#0055a6;
}
.u{
	text-decoration: underline;
}
.cntr {
	text-align:center;
}

.bdb {
	border-bottom: 1px dotted #0055a6;
	width:300px;
	margin:0 20px;
	padding:0 20px;
}
.ttl{
	position: relative;
	color:#79a6d8;
	font-size: 18px;
	font-weight: bold:
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: georgia;
}
/*--| eof misc styles |--*/

/*--| bof contact |--*/
.contactTitle{
	color:#0055a6;
	font-size: 14px;
	font-weight: bold:
}
.ctclr{
	color:#79a6d8;
	font-size: 14px;
	font-weight: bold:
}
form{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dd{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dt{
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.form ul{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.form li, .form .numSelect{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
.form input, .form textarea{
	border: 1px solid;
	border-color: #79a6d8 #0055a6 #0055a6 #79a6d8;
	color: #333;
	background: #ffffff;
}
.inputBtns{
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #ccc;
}

/*--| eof contact |--*/


/*--| bof btmImgs |--*/

#index_btmImg{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	bottom:0%;
	border-top: 2px solid #0055a6;
/*	overflow: hidden;*/
	height: 300px;
	width: 952px;
	background: url(../img/home_bottom_img.jpg) center center no-repeat;
	z-index:90;
}

/*--| eof btmImgs |--*/

 {
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
}

.content blockquote.vlrg{
	margin:10px;
	padding:10px;
	/*
	background:#79a6d8;
	font-family:georgia;*/
	font-weight:bold;
	font-style:italic;
	color:#333;
	background:#fff;
	font-size:25px;
	width:500px;
	text-align:center;
}
/*||||----END ERBP Styles----||||*/
