/*	-------------------------------------------------------------
	hershel-beck
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version       1.0
	.updated       2-7-2008
	-------------------------------------------------------------	
	-------------------------------------------------------------
	+ Page structure +
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	+ Resets
	+ Body
	+ container
	+ topheader
	+ colum1
	+ colum2
	+ colum3
	+ colum4
	+ colum5
	+ Footer
	-------------------------------------------------------------
	0. Rests
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
/*float clearing class*/
.clear {
	clear:both;
}
/*	-------------------------------------------------------------
	1. BODY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body {
	background:url(images/bg.gif) repeat-x #f4ecb3 top ;
	font:0.75em Arial, Helvetica, sans-serif;
	color:#6b6363;
}
/*	-------------------------------------------------------------
	2. Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#container {
	width:863px;
	margin:0 auto  ;
}
/*	-------------------------------------------------------------
	3. Top Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#topheader {
	height:48px;
	margin-top:84px;
}
#topheader a {
	height:48px;
	background:url(images/top_header.gif) no-repeat center;
	display:block;
	text-indent:-9999px;
	width:863px;
}
/*	-------------------------------------------------------------
	4. Colum{1}
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#colum1 {
	margin-top:72px;
	float:left;
	width:150px;
}
#colum1 a.box1 {
	background:url(images/colum1_img.gif) no-repeat;
	text-decoration:none;
	height:209px;
	width:135px;
	display:block;
}
#colum1 a.box1:hover {
	background:url(images/colum1_img_roll.gif) no-repeat;
	text-decoration:none;
	height:209px;
	width:135px;
	display:block;
}
#colum1 p {
	font-size:11px;
	width:106px;
	color:#6b6363;
	padding:145px 0 0 25px;
}
#colum1 a.button {
	background:url(images/button.gif) no-repeat;
	text-decoration:none;
	height:20px;
	width:82px;
	display:block;
	margin:-15px 0 0 25px;
}
/*	-------------------------------------------------------------
	5. Colum{2}
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#colum2 {
	float:left;
	margin-top:80px;
	width:131px;
}
#colum2 a.box2 {
	background:url(images/colum2_img.gif) no-repeat;
	text-decoration:none;
	height:235px;
	width:131px;
	display:block;
}
#colum2 a.box2:hover {
	background:url(images/colum2_img_roll.gif) no-repeat;
	text-decoration:none;
	height:235px;
	width:131px;
	display:block;
}
#colum2 p {
	font-size:11px;
	width:106px;
	color:#6b6363;
	padding:160px 0 0 25px;
}
#colum2 a.button {
	background:url(images/button.gif) no-repeat;
	text-decoration:none;
	height:20px;
	width:82px;
	display:block;
	margin:-28px 0 0 25px;
}
/*	-------------------------------------------------------------
	6. Colum{3}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#colum3 {
	float:left;
	margin-top:-5px;
	width:295px;
}
#colum3 #bodybanner {
	background:url(images/body_banner.jpg) no-repeat;
	height:311px;
}
#colum3 ul {
	display:block;
	padding-left:85px;
}
#colum3 li {
	display:inline;
	font-weight:700;
}
#colum3 li a {
	color:#6b6363;
	text-decoration:none;
	padding-left:7px;
}
#colum3 li a:hover, #colum3 li a.active {
	color:#c2ab15;
}
/*	-------------------------------------------------------------
	7. Colum{4}
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#colum4 {
	float:left;
	margin-top:85px;
	width:128px;
}
#colum4 a.box4 {
	background:url(images/colum4_img.gif) no-repeat;
	text-decoration:none;
	height:230px;
	width:128px;
	display:block;
}
#colum4 a.box4:hover {
	background:url(images/colum4_img_roll.gif) no-repeat;
	text-decoration:none;
	height:230px;
	width:128px;
	display:block;
}
#colum4 p {
	font-size:11px;
	width:106px;
	color:#6b6363;
	padding:155px 0 0 20px;
}
/*	-------------------------------------------------------------
	8. Colum{5}
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#colum5 {
	float:left;
	margin-top:85px;
	width:131px;
}
#colum5 a.box5 {
	background:url(images/colum5_img.gif) no-repeat;
	text-decoration:none;
	height:207px;
	display:block;
}
#colum5 a.box5:hover {
	background:url(images/colum5_img_roll.gif) no-repeat;
	text-decoration:none;
	height:207px;
	width:131px;
	display:block;
}
#colum5 p {
	font-size:11px;
	width:106px;
	color:#6b6363;
	padding:130px 0 0 20px;
}
/*	-------------------------------------------------------------
	9. Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#footer {
	display:block;
	clear:both;
	height:65px;
	text-align:center;
}
#footer a {
	font-size:12px;
	text-decoration:none;
	color:#c2ab15;
	font-weight:700;
}
#footer p {
	font-size:12px;
	padding-top:10px;
	text-align:center;
}

#footer_text{
	clear:both;
	width:663px;
	display:block;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
}


#line{
	clear:both;
	float:none;
	display: block;
	background:url(images/line.gif) repeat-x;
	height:1px;	
	margin-top:15px;
}


#colum4 a.button, #colum5 a.button {
	background:url(images/button.gif) no-repeat;
	text-decoration:none;
	height:20px;
	width:82px;
	display:block;
	margin:-28px 0 0 20px;
}



/*	-------------------------------------------------------------
	10. Internal Pages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contents{
	min-height:400px;
	width:863px;
	}
	
	
	#tree_menu a{
	font-size:12px;
	text-decoration:none;
	color:#c2ab15;
	font-weight:700;
	}