/* CSS Document */

html{
	height:100%;
}

body{
	height:100%;
	background-image:url(images/bg.jpg);
	background-color:#78705e;
}

#wrap{
	position:absolute;
	width:872px;
	top:0px;
	left:50%;
	margin-left:-431px;
}
#nonFooter{
	padding-bottom:40px;
	position: relative;
	background-repeat:no-repeat;
	min-height: 100%;
	height:100%;
	width:872px;
}

* html #nonFooter{
	height: 100%;
}
#header{
	position:relative;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:80px;
}
#navback{
	position:relative;
	background-image:url(images/nav_back.jpg);
	background-repeat:no-repeat;
	left:0px;
	width:872px;
	height:25px;
}


/* --------------------------------------- Main Buttons Here ---------------------------------- */

#main_nav{
	position:absolute;
	height:26px;
	width:850px;
	top:80px;
	left:20px;
	z-index:51;
}
.mainNav{
	z-index:51;
	float:right;
	border:none;
	color:F9EED3;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


/* ----------------------------------------Text Classes-----------------------------------------------*/
.plaintext{
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #504730;
}
.body p{
	position:relative;
	width:560px;
	height:auto;
	border:none;
	line-height:1.75em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504730;
	margin-top:1.25em;
}
.time{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#551307;
	font-weight:600;
}
.tables{
	position:relative;
	display:inline-table;
	width:560px;
	height:auto;
	border:solid 1px #ded5c0;
	line-height:1.75em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504730;
	margin-top:1.25em;
}
#copy td{
	border:solid 1px #ded5c0;
	padding:2px 5px 2px 5px;
}
.body h1{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#551307;
	font-weight:800;
	font-size:24px;
	border:none;
	margin-top:10px;
	margin-bottom:8px;
}
.body h2{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#551307;
	font-weight:700;
	font-size:21px;
	border:none;
	margin-top:8px;
	margin-bottom:7px;
}
.body h3{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#551307;
	font-weight:600;
	font-size:18px;
	border:none;
	margin-top:6px;
	margin-bottom:5px;
}
.body h4{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#551307;
	font-weight:500;
	font-size:15px;
	border:none;
	margin-top:5px;
	margin-bottom:4px;
}
.main_copy a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#504730;
}
.main_copy a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	background-color:#504730;
}
.list{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504730;
	list-style:outside;
	display:block;
	padding-left:315px;
		
}
.smallwhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}
/* --------------------------------------- Main Elements Here ---------------------------------- */

#top_logo{
	margin-left:15px;
	border:none;
}
#billboard{
	position:relative;
	width:581px;
	height:232px;
	border:none;
}
#main_content{
	position:relative;
	background-color:#fefcf5;
	background-image:url(images/main_backer.jpg);
	background-repeat:repeat-y;
	height:auto;
	min-height:1200px;
	width:857px;
	padding-left:15px;
	padding-top:10px;
	
}
#copy{
	position:relative;
	top:0px;
	left:265px;
	height:auto;
	width:581px;

}

#left_channel{
	position:absolute;
	background-color:#f1ede1;
	/*border:solid 1px #ded5c0;*/
	top:8px;
	left:15px;
	height:auto;
	padding-bottom:100px;
	width:250px;
}
#l_top_image{
	width:250px;
}
#leftNav{
	position:relative;

}
#hogi_link{
	width:250px;
}
#footer{
	height:72px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	position: relative;
	margin-top: -40px;
	width:872px;
}
#home_btn{
	position:absolute;
	top:14px;
	left:734px;
}
.img_btn{
	border:none;
}
/* -----------------------------------------Accordian Styles Here ---------------------------------*/
.panel_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:1.2em;
	overflow:hidden;
	width:230px;
	padding:.4em;
}
.panel_content ul{
	list-style:outside;
	list-style-type:square;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:11px;
	color:#564826;
}

.util_options a{
	text-decoration:none;
	color:#564826;
	
}
.util_options a:hover{
	text-decoration:underline;
	color:#54180c;
}
.double_sub li{
	list-style:outside;
	list-style-type:circle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:-6px;
}

.acc_head a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ede4cd;
}
.acc_head a:hover{
	text-decoration:none;
	background-color:none;
	font-weight:600;
	color:#ad341f;
}
.acc_head{
	background-image:url(images/buttons/subnavBG.jpg);
	background-repeat:no-repeat;
	height:22px;
	width:250px;
	
}
.head_txt{
	height:12px;
	padding-left:22px;
	padding-top:3px;
	
}
#home_banner2{
	position:relative;
	padding:0px 0px 45px 0px;
	border:none;
}
