div.treebg_template {
width: 100%;
height: 294px;
background:url(/images/template/treebg_template.gif) no-repeat top center;
}
.blank, .blank div.treebg_template { background: none; }


div.leftside_template {
width: 36px;
float: left;
height: 168px;
margin: 0px;
padding: 0px;
background:url(/images/template/temp_top_side_left.jpg) no-repeat top left;
}

div.logo_template {
width: 197px;
height: 117px;
margin: 0px;
padding: 0px;
border: 0px;
float:left;
overflow:hidden;
}

div.top_build_template {
width: 602px;
height: 117px;
background: url(../images/template/temp_top_build.jpg) no-repeat top left;
float: left;
}

div.logo_template_btm {
width: 397px;
height: 51px;
background:url(../images/template/temp_logo_btm.jpg) no-repeat top left;
float: left;

}

div.tag_template {
width: 402px;
height: 51px;
float: left;
background: url(../images/template/temp_tagtxt.jpg) no-repeat top left;

}

div.tabs_template {
float:right;
height: 168px;
width: 36px;
margin: 0px;
padding: 0px;
}
	div.nl_template {
	width: 36px;
	height: 103px;
	background:url(../images/template/temp_nl.jpg) no-repeat top left;
	}
	
	div.jobs_template {
	width: 36px;
	height: 65px;
	background: url(../images/template/temp_jobs.jpg) no-repeat top left;
	}

div.nav_template {
width: 871px;
height: 47px;
background: url(../images/template/nav_bg.jpg) repeat-x top left;
float: left;
}

div.contentarea_top {
width: 871px;
height: 17px;
background:url(../images/template/template_topcontent.jpg) no-repeat top left;
float: left;
}

div.template_wrap {
width: 871px;
float: left;
background:url(/images/template/repeatbg.jpg) repeat-y top left;
margin: 0px;
padding: 0px;
}
.no-sidebar div.template_wrap, .blank div.template_wrap  {
	background: none;	
	}


	div.wrap_columns {
	width: 23px;
	height: 280px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
		div#leftwrap_column {
		background:url(../images/template/fade_left.jpg) no-repeat top left;
		}
		
		div#rightwrap_column {
		background:url(../images/template/fade_right.jpg) no-repeat top left;
		}
		
	div.left_sidebar {
	width: 239px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
	
		div.left_sidebar_buttons {
		width: 239px;
		float:left;
		margin: 0px;
		padding: 0px;
		background-color: #FFFFFF;
		}
		
				div.template_topleft {
		width: 230px;
		float: left;
		padding-top: 13px;
		padding-left: 15px;
		padding-bottom: 20px;
		}
	
	
		div.left_sidebar_contact {
		width: 239px;
		float:left;
		margin: 0px;
		padding: 0px;
		}
	
	
	div.content_txt_area {
	width:  586px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
		.no-sidebar div.content_txt_area, .blank div.content_txt_area  {
			width: 825px;
			}
	
	
	div.contactform {
	width: 239px;
	color: #FFF;
	}
	
	div#bodycontent {
	width: 550px;
	float: left;
	margin-left: 15px;
	}
		.no-sidebar div#bodycontent, .blank div#bodycontent  {
			width: 795px;
			float: none;
			margin: 0 auto;
			}
	
		div#bodycontent p {
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
		div#bodycontent a {
		color: #678235;
		}
		
		div#bodycontent a:hover {
		color: #455C28;
		}
		
		div#bodycontent a:visited {
		color: #999;
		}
	/**	
		div#bodycontent h1, div#bodycontent h2, div#bodycontent h3, div#bodycontent h4, div#bodycontent h5, div#bodycontent h6 {
		color: #5A839F;
		margin-bottom: 2px;
		padding-bottom:0px;
		}**/
	
				div.footer_top_temp {
				width: 871px;
				height: 34px;
				background: url(/images/template/temp_foot_top.jpg) no-repeat top left;
				margin: 0px;
				float:left;
				padding: 0px;
				}

				.no-sidebar div.footer_top_temp, .blank div.footer_top_temp {
					background: url(/images/template/temp_foot_top_blank.jpg) no-repeat top left;
					}