/* Firefox Scrollbar issue workaround */
html {overflow-y: scroll; }

* { margin: 0; padding: 0; border: none; }
/* see ltie6.css */
	
body { font-size: 100%; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; background: #dcdcdc; padding-bottom: 20px; }
	
input, select, textarea { font-family:Verdana,Arial,Helvetica,sans-serif;}
	
input.text, select, textarea { border: 1px solid #6A8CAE; }
	
p { margin: 0 0 1em 0; }
a { color: #333; text-decoration: underline; }            /* Links #333 black and underlined */
a:hover { text-decoration: none; }
fieldset {width: 100%;}
table { border-collapse: collapse; width: 100%; }
	
/* TopBox - for Intro Text*/
#topbox {
	margin: 5px 10px 5px 10px;
	padding: 5px 10px 0px 10px;
	border: 1px solid #CCC; 
}
	
/* content 1*/
#content1 {
float:left;
	margin: 5px 5px 5px 10px;
	padding: 5px 10px 10px 10px;
	width: 285px;
	min-height: 450px;
	background-color:#b6d7eb;
}

#content1 li {
	list-style: url(img/li.gif);
	margin-left: 20px;
	line-height: 20px;
}
#content1 h1 {
	font: normal 2.4em 'century gothic',Tahoma,sans-serif;
	margin-bottom: 4px;
	color:#0d4f1d;
}
#content1 h2 {
	font: normal 1.6em 'century gothic',Tahoma,sans-serif;
	margin-bottom: 8px;
	color:#0d4f1d;
}
#content1 h3 {
	font: normal 1.4em  'century gothic',Tahoma,sans-serif;
	margin-bottom: 4px;
	color:#0d4f1d;
}
#content1 p {font: normal 1.1em Verdana,Arial,Helvetica,sans-serif;}

/* content 2*/
#content2 {
float:left;
	margin: 5px;
	padding: 5px 10px 10px 10px;
	width: 285px;
	min-height: 450px;
	background-color:#dbc077;
}

#content2 li {
	list-style: url(img/li.gif);
	margin-left: 20px;
	line-height: 20px;
}
#content2 h1 {
	font: normal 2.4em 'century gothic',Tahoma,sans-serif;
	margin-bottom: 4px;
	color:#0d4f1d;
}
#content2 h2 {
	font: normal 1.6em 'century gothic',Tahoma,sans-serif;
	margin-bottom: 8px;
	color:#0d4f1d;
}
#content2 h3 {
	font: normal 1.4em  'century gothic',Tahoma,sans-serif;
	margin-bottom: 4px;
	color:#0d4f1d;
}
#content2 p {font: normal 1.1em Verdana,Arial,Helvetica,sans-serif;}

/* content 3*/
#content3 {float:left;
	margin: 5px;
	padding: 5px 10px 10px 10px;
	width: 285px;
	min-height: 450px;
	background-color:#f0e2bb;
}

#content3 li {
	list-style: url(img/li.gif);
	margin-left: 20px;
	line-height: 20px;
}
#content3 h1 {
	font: normal 2.4em 'century gothic',Tahoma,sans-serif;
	margin-bottom: 4px;
	color:#0d4f1d;
}
#content3 h2 {
	font: normal 1.6em 'century gothic',Tahoma,sans-serif;
	margin-bottom: 8px;
	color:#0d4f1d;
}
#content3 h3 {
	font: normal 1.4em  'century gothic',Tahoma,sans-serif;
	margin-bottom: 4px;
	color:#0d4f1d;
}
#content3 p {font: normal 1.1em Verdana,Arial,Helvetica,sans-serif;}

.content a:link, 
.content a:visited, 
.content a:active {
  text-decoration:underline;
  color:#0d4f1d;
}
.content a:hover {
  text-decoration:underline;
  color:#1b9a3a;
}
/************************* ID's *************************/ 
/* layout */
	
#container {
	margin: 1em auto 2px auto;
	width: 984px;
	line-height: 1.4;
	margin: 0 auto;
	background-color: #fff;
	color: #333;
	font-size: 75%;
	background: #fff url(../img/main-shadow-l.gif) repeat-y;
	overflow: hidden;
	}
	
#logo {
	background-color: white;
	float : left;
	padding: 10px 0 0 10px;
	}
	
#top {
	width: 955px;
	height:160px;
	background: url(../img/banner.jpg) no-repeat top left;
	clear:both;
	}
#address {
		background-color: white;
		width: 800px;
		line-height: .5em;
		font-size: 75%;
		clear: both;
		float : left;
		padding: 5px 0 0 12px;
		}

#main {
		width: 100%;
		margin-top:10px;
	}

/* Navigation */

/* standardised horizontal list */
.hlist li { float: left; }
.hlist li.divider { margin: 0 0.5em; }
.hlist li.envelope { float: right; }

	#nav {
		background: #0d4f1d url(../img/header-l.gif) no-repeat left top;
		clear: both;
		float: left;
		position: relative;
		overflow: hidden;
		width: 100%;
		list-style-type:none;
	}
	
	#nav .inner {
		background: url(../img/header-r.gif) no-repeat right top;
		float: left;
		/* see ltie7.css */
		padding-bottom: 7px;
		width: 100%;
	}
	
	#nav .inner .tl {
		background: #0d4f1d url(../img/header-l.gif) no-repeat left top;
		height: 200px;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 11px;
	}
	
	#nav ul {
		float: left;
		margin: 27px 12px 0 20px;	/* see ltie7.css */
		list-style-type:none;
	}
	
	#nav ul.hlist2 {
		float: right;
		margin: 27px 15px 0 15px;
		text-align: right;
		width: 33%;
		}
	
	#nav li {
		border-right: 2px solid white;
		font-weight: bold;
		/*font-size: 91.67%;*/
		margin-right: 5px;
		padding-right: 5px;
	}

	#nav .hlist2 li {
		color: #fff;
		font-weight: normal;
	}
	
	#nav .hlist2 li.last a {
		display: inline;
	}
	
	#nav li.last {
		border: 0;
		margin: 0;
		display:inline; /* DD  426 */
	}
	
	#nav li a {
		color: #FFF;
		text-decoration: none;
	}
	
	#nav li a:hover, #nav li a.selected {
		color: #dbc077;
	}
	
	A:link img, A:visited img,A:hover img {border-color: #0d4f1d;padding:1px;}
	
/* search form */

#search {
	float:right;
	padding: 25px 15px 1px 0px; 
	border: none;
	height:17px;
	background-color: transparent;  
}

#search p {
	font-size: 1em;
   color:#f7f7f2;
	}
	
form.search input.textbox { 
	margin: 0; 
	width: 140px;
	border: 1px solid #CCC; 
	color: #333; 
	background: #FFF url(../img/input.png) no-repeat top left;
	font-size: 1em;
}
form.search input.searchbutton { 
	margin: 0; 
	font-size: 85%; 
	font-family: Arial, Sans-serif; 
	border: 1px solid #CCC; 
	background: #FFFFFF url(../img/headerbg.gif) repeat-x bottom left; 
	padding: 1px; 
	font-weight: bold; 
	height: 16px;
	color: #333;
	width: 20px;
}
		
/* see ltie6.css */
#right_shadow {
		background: url(../img/main-shadow-r.gif) repeat-y right top;
		clear: left;
		float: left;
		width: 100%;
		}
	
#bottom_curve_left {
		/* see ltie7.css */
		background: url(../img/main-shadow-bl.gif) no-repeat left bottom;
		float: left;
		overflow: hidden;
		padding-bottom: 14px;
		width: 100%;
		}
	
#bottom_curve_right {
		background: url(../img/main-shadow-br.gif) no-repeat right bottom;
		float: left;
		overflow: hidden;
		width: 100%;
		}
	
	.padding {
		/* see ltie6.css */
		/* see ltie7.css */
		padding:0px 14px 4px 14px;
	}
	
	.padding .padding {
		padding: 5px;
	}

/*IMAGES */

	img.float-right {
	margin: 5px 0px 10px 10px; 
	border: 1px solid; color:#0d4f1d;
	padding:1px;  
	float: right;
	}
	
	img.float-left {
	margin: 5px 10px 10px 0px;
	border: 1px solid; color:#0d4f1d;
	padding:1px;  
	float: left;
	}
	img.noborder_float_left {
	border: 0px;
	margin: 2px 2px 0px 0px;
	float: left;
	}
	img.noborder_float_right {
	border: 0px;
	margin: 20px 5px 0px 0px;
	float: right;
	}
	img.noborder {
	border: 0px;
	margin: 5px 5px 5px 5px; 
	float:right; }

/* footer */
	
#footer {
		clear: both;
		margin: 10px 0 0 0;
		height: 55px;
		padding: 0 0 0 10px;
		border-top: 2px solid #dbc077;
		background-color: #0d4f1d;
		font-size: 90%;  
	}
	
#footer p { padding: 0; font-size: 95%; }
#footer a {color: #fff;}

#footer .left {
	float: left;
	width: 680px;
	font-size: 0.9em;
	font-weight:normal;
    color:#fff;
	padding-top:10px;
	}

#footer .right {
	float: right;
	width: 240px;
	text-align:right;
	}			
	
	
