html, body { 
 	margin: 0; 
 	padding: 0; 
 	text-align: center; 
	background-color: #e6e7eb;
	font-family: Arial, Helvetica, sans-serif;
} 

/* Layout divs */
 
#pagewidth {
	width: 954px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-image: url(/img_upload/body_bg.gif);
	background-repeat: repeat-y;
} 
#content {
	min-height: 500px;
	background-image: url(/img_upload/hill.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
	z-index: 2;
} 
#header {
 	position: relative; 
 	height: 191px; 
 	width: 100%;
	background-image: url(/img_upload/header_bg.jpg);
	background-repeat: no-repeat;
}
 
#cont_left {
 	width: 197px; 
 	float:left; 
}
 
#twocols {
 	width: 757px; 
 	float: right; 
}
 
#cont_right {
 	width: 155px; 
 	float: right; 
}
 
#cont_center {
 	float: left; 
 	display: inline; 
 	width: 602px; 
}
 
#footer {
 	height: 40px; 
	background-image: url(/img_upload/bot_shadow.gif);
	background-repeat: no-repeat;
 	clear: both;
	text-align: center;
} 
/* header styles */

.headerimg {
	position: relative;
	height: 191px;
	width: 753px;
	left: 197px;
	top: 0px;
} 
/* left column styles */

.topmenu {
	width: 197px;
	height: 76px;
	background-image: url(/img_upload/menu_top.jpg);
	background-repeat: no-repeat;	
}	
.botmenu {
	width: 197px;
	height: 16px;
	background-image: url(/img_upload/menu_bot.gif);
	background-repeat: no-repeat;
}
#hill {
	width: 197px;
	height: 133px;
	background-image: url(/img_upload/hill.jpg);
	background-repeat: no-repeat;
	position: relative;
	top: -133px;
	left: 0px;
	float: left;
	clear: both;
}

#navigation {
	width: 100%;
}
/* main column styles */

/* breadcrumb navigation */
#breadcrums {
	font-weight: normal;
	font-size: 11px;	
 	color: #82869d;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 16px;
	border-bottom: 1px solid #c3c5d0;
	text-align: left;
}
#breadcrums a:link {
	color: #82869d;
	text-decoration: none;
}
#breadcrums a:visited {
	color: #82869d;
	text-decoration: none;
}
#breadcrums a:hover {
	color: #82869d;
	text-decoration: underline;
}
#breadcrums a:active {
	color: #82869d;
	text-decoration: none;
}

/* article styles */

.out_art {
	margin-left: 25px;
	margin-right: 25px;
	color:#000;
	clear:both;
}
.out_art h1 {
	padding: 0;
	font-size: 18px;
	color: #589152;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.out_art h2 {
	padding: 0;
	font-size: 14px;
	color: #205374;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.out_art h4 {
	padding: 0;
	font-size: 12px;
	color: #205374;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.out_art p {
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.out_art ul {
	font-size: 12px;
	line-height: 20px;
}
.out_art ol {
	font-size: 12px;
	line-height: 20px;
}
.out_prev_img {
	margin-bottom: 10px;
} 
.out_prev_img h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #205374;
}
.out_link {
	clear: both;
	margin-bottom: 10px;
}
.out_art .out_link p {
	font-size: 12px;
	line-height: normal;
	margin: 0;
	padding: 0;
}
.prev_copy {
	text-align: center;
}
.out_art .out_prev_img p {
	line-height: normal;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
p.link_blurb, p.link_blurb_h {
	line-height: normal;
}
.out_link a:link {
	color: #205374;
}
.out_link a:visited {
	color: #205374;
}
.out_link a:hover {
	color: #589152;
}
.out_link a:active {
	color: #205374;
}
a.out:link {
	color: #205374;
}
a.out:visited {
	color: #205374;
}
a.out:hover {
	color: #589152;
}
a.out:active {
	color: #205374;
}

/* end of article navigation styles (previous page, top of page) */

.out_footer {
	border-top: 1px solid #c3c5d0;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: 10px;
}
.out_footer a:link {
	color: #82869d;
	text-decoration: none;
}
.out_footer a:visited {
	color: #82869d;
	text-decoration: none;
}
.out_footer a:hover {
	color: #82869d;
	text-decoration: underline;
}
.out_footer a:active {
	color: #82869d;
	text-decoration: none;
}

/* right newsbox styles */

.nb_ri_top, .nb_ri_bot {
	display: none;
}
.nb_ri_ce {
    color:#666666;
	margin-top: 15px;
	border: 1px solid #9095aa;
	width: 140px;
	text-align: left;
}
.nb_ri_ce h3 {
	font-size: 11px;
	font-weight: bold;
	color: #589152;
	margin: 5px;
	padding: 0;
}
.nb_ri_ce p {	
	font-size: 10px; 
	margin: 5px;
	padding: 0;
}
.nb_ri_ce ul {	
	font-size: 10px; 
	padding: 0;
	line-height: normal;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
	margin-right: 5px;
}
.nb_ri_ce img {
	margin: 0;
	padding: 0;
}
.nb_ri_ce a {
	margin-left: 3px;
	margin-right: 3px;
	font-size: 10px;
}
.nb_ri_ce a:link {
	color: #589152;
}
.nb_ri_ce a:visited {
	color: #589152;
}
.nb_ri_ce a:hover {
	color: #205374;
}
.nb_ri_ce a:active {
	color: #589152;
}

/* centre newsbox styles */

#nb_ce_container {
	margin-left: 25px;
	margin-bottom:10px;
	clear:both;
	background-color:#D7D9E0;
}

.nb_ce {
	width:180px;
	margin-right:5px;
	background-color:#D7D9E0;
	text-align:center;
	float:left;
	margin-bottom:5px;
}

br.clearboth {
	clear:both;
}

.nb_ce_top {
	background-color:#205374;
	line-height:30px;
	height:30px;
	border-bottom:3px #fff solid;
}

.nb_ce_top h2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0;
	width:180px;
}

.nb_ce_bot {
	display: none;
}

.nb_ce_ce {
	background-color:#ECEDF0;
	width: 180px;
	text-align: left;
}

.nb_ce_ce p {	
	font-size: 10px; 
	margin: 0px;
	padding: 5px;
	background-color:#ECEDF0;
}
.nb_ce_ce ul {	
	font-size: 10px; 
	padding: 0;
	line-height: normal;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
	margin-right: 5px;
}
.nb_ce_ce img {
	margin: 0;
	padding: 0;
}
.nb_ce_ce a {
	font-size: 10px;
}
.nb_ce_ce a:link {
	color: #589152;
}
.nb_ce_ce a:visited {
	color: #589152;
}
.nb_ce_ce a:hover {
	color: #205374;
}
.nb_ce_ce a:active {
	color: #589152;
}

/* left newsbox styles */

.nb_le_top, .nb_le_bot {
	display: none;
}
.nb_le_ce {
	border: 1px solid #9095aa;
	width: 181px;
	margin-left: 6px;
	margin-right: 8px;
	text-align: left;
	margin-bottom: 15px;
}
.nb_le_ce h3 {
	font-size: 11px;
	font-weight: bold;
	color: #589152;
	margin: 5px;
	padding: 0;
}
.nb_le_ce p {	
	font-size: 10px; 
	margin: 5px;
	padding: 0;
}
.nb_le_ce ul {	
	font-size: 10px; 
	padding: 0;
	line-height: normal;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
	margin-right: 5px;
}
.nb_le_ce img {
	margin: 0;
	padding: 0;
}
.nb_le_ce a {
	margin-left: 3px;
	margin-right: 3px;
	font-size: 10px;
}
.nb_le_ce a:link {
	color: #589152;
}
.nb_le_ce a:visited {
	color: #589152;
}
.nb_le_ce a:hover {
	color: #205374;
}
.nb_le_ce a:active {
	color: #589152;
}
/* archive styles */

.archive {
	margin-left: 25px;
	margin-right: 25px;
}
.archive h1 {
	font-size: 12px;
	color: #205374;
	font-weight: bold;
}
.archive p {
	font-size: 11px;
}	
.archive a:link {
	color: #000000;
}	
.archive a:visited {
	color: #000000;
}	
.archive a:hover {
	color: #589152;
}	
.archive a:active {
	color: #000000;
}

/* contact form styles */
.out_form { 
	margin-left: 25px;
	margin-right: 25px;
	font-size: 11px;
	line-height: normal;
}
.out_form h1 {
	font-size: 12px;
	color: #205374;
	font-weight: bold;
}	
/* footer styles */

.foot_cont {
	color: #7c839b;
	font-size: 11px; 
	padding-top: 10px;
}
.foot_cont a:link {
 	color: #7c839b;
	text-decoration: none;
}
.foot_cont a:visited {
 	color: #7c839b;
	text-decoration: none;
}
.foot_cont a:hover {
 	color: #7c839b;
	text-decoration: underline;
}
.foot_cont a:active {
 	color: #7c839b;
	text-decoration: none;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 

<!-- ****** Ifninite Menus Core CSS [Do Not Modify!] ****** -->
.imclear{clear:left;height:0px;visibility:hidden;font-size:1px;line-height:0px;}.imcm ul,.imcm li,.imcm div,.imcm span{text-align:left;vertical-align:top;left;cursor:hand;cursor:pointer;padding:0px;margin:0;list-style:none;}.imcm ul{zoom:1}.imsc{position:relative;}.imsubc{position:absolute;visibility:hidden;background-image:url(ie_css_fix)}.imcm li{list-style:none;font-size:1px;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;zoom:1;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:1;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:2;}.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:3;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imea{position:relative;height:0px;float:right;text-align:right;}.imea div{position:relative;font-size:1px;line-height:0px;}



/* ||||||||| Infinite Menu Styles |||||||||||| */

	/*--[[ Orientation none=vertical, left=horizontal ]]--*/
	
#imouter0 ul {
	margin: 0;
	padding: 0;
}
#imenus0 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#imenus0 li {	
	margin: 0; 
	padding: 0;
	width: 197px;
	/*
	background-image: url(/img_upload/menu_bg.gif);
	background-repeat: no-repeat;
	*/
}
	

	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam div,#imenus0 .imeamj div {display:none;}
	#imenus0 li:hover .imeam div, #imenus0 li a.iactive .imeamj  div {display:none;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas div, #imenus0 ul .imeasj div {display:none;}
	#imenus0 ul li:hover .imeas div, #imenus0 li a.iactive .imeasj div {display:none;}


	/* --[[ Main Container ]]-- */
	#imouter0 { }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#589152; border-style:solid; border-color:#9dbd96; border-width:2px; padding:1px; margin:4px 0px 0px; }
	
	#imenus0 li ul li {background-image: none; }
	
	.imsubc {width: 165px; top:-38px; left:190px;}


	/* --[[ Main Items ]]-- */
	#imenus0 li a {	
	height: 22px;
	margin: 0;
	color: #205374;
	text-decoration: none;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 li:hover>a {color:#9dbd96; background-color:#205374;}
		#imenus0 li a.ihover, .imde #imenus0 a:hover {color:#9dbd96; background-color:#205374;}

		/* [active] */
		#imenus0 li a.iactive {}

		/* [Main Graphic Button Text Content] */
		#imenus0 .imbuttons {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {height: 20px; width: 150px; background-color:#589152; color:#ffffff; text-align:left; font-size:11px; font-weight:normal; line-height: 20px; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#205374; color:#ffffff; }
		#imenus0 ul li a.ihover {background-color:#205374; color:#ffffff; }

		/* [active] */
		#imenus0 ul li a.iactive {}



