body {
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.3em;
	
	background:  #ffffff url("./images/background2.jpg") repeat-x;
	}

#newheader {
	margin: 0 0 0 0;
	background: #fff;
	height: 180px;
	background: url("./images/header.jpg") no-repeat;
}	
#wrapper {/* positioning for main nav bg image*/
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 792px;
	background: white;

}
#horiz-menu {/* styling for main nav bg image*/
	background: url(./images/menubg.gif) 0 0 no-repeat;
	border-left: 0px solid #B89789;
	border-right: 0px solid #B89789;
	padding-bottom:0px;
}


#horiz-menu a {/* link colour for main nav*/
	color: #ffffff;
}

#horiz-menu li.active a {/* active link colour for sub menu*/
	color: #ffffff;
}

/*#horiz-menu ul li:hover,
#horiz-menu ul li.sfHover,*/
#horiz-menu ul ul {/* bg colour of sub nav*/
	background: #C3D2F1;
}

#horiz-menu ul li {/* conrols the main nav up images*/

	background-image:none;
background-repeat:no-repeat;

}

#horiz-menu ul li:hover a,
#horiz-menu ul li.sfHover a {
background-repeat:no-repeat;
}

#horiz-menu ul li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {/* contols sub nav link hover colour*/
background-image:none;
	color: #457BC3;

}

#horiz-menu ul li:hover li a,
#horiz-menu ul li.sfHover li a,
#horiz-menu ul li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {/* contols what happens to the main nav bg image while the mouse is over the drop down*/
	color: #fff;
	background-image:none;
}

#horiz-menu ul ul li,
#horiz-menu ul ul li:hover,
#horiz-menu ul ul li.sfHover {/* controls  drop down div i,age and width*/
	background: url(./images/dropdown-div.png) 0 100% repeat-x;
}


a {/* text dec for main nav text*/
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


#horiz-menu {/*height of the main nav bg image*/
	height: 40px;
}

#horiz-menu ul.nav {/*main nav text padding*/
	padding-left: 0px;
}

#horiz-menu ul {/* styling for main nav text*/
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#horiz-menu li {/* position of the main nav bacground image*/
	background: none;
	display: block;
	float: left;
	margin: 0 0 0 0px;
	margin-right: 0px;
	padding: 0px;
}

#horiz-menu li span {/* controls position of main nav text within the bg image*/
	display: block;
	float: left;
}

#horiz-menu a {/* contols main nav text*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	font-weight: normal;
	font-size: 14px;
}

#horiz-menu li li a {/* controlls sub nav text size*/
	font-size: 13px;
}

#horiz-menu a:hover {/* controlls main nav text dec*/
	text-decoration: none;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {/*controlls rollover image and its width & div bar width*/
	background-image:url(./images/menubga.png);
}
	
#footer{
	clear: both;
	margin: 0 0 0 0;
	background: #fff;
	height: 20px;
	background: url("./images/footer.jpg") repeat-x;
	width: 100%;
	}
#footer .left{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff
	}
#footer .mid{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 100px;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff
	}
#footer .mid1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 50px;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff
	}
#footer .right{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	height: 20px;
	line-height: 20px;
	padding-right: 20px;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff
	}
#footer a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
}
#footer a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #457BC3;
	text-decoration:none;
}

#text_area{
	margin:0.5em 0;
	padding:1em 0;
	background:#dcf7aa;
	background-repeat:repeat;
	border:#000 0 solid;
	 -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   float:left;
	text-align:justify;
	min-height:20em;
	width: 792px;
}

 .img{
	float:right;
margin:0;
padding:0;
margin-left:.5em;
padding-left:.5em;
}

a{ 
text-decoration:none;
color:#457BC3;
}

a:hover{
	text-decoration:underline;
	color:#457BC3;
}

#text_area p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	text-align: justify;
	color: #0B152E;
	margin:0.5em 15px;
	margin-bottom:15px;
		}

#text_area ul{
	list-style-type: disc;
	font-size: 0.8em;
	list-style-position:outside;
		margin:0.5em 15px;
	}

#text_area h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #0B152E;
	margin:0.5em 15px;
	text-align:left;
	margin-bottom:15px;
		}
#text_area h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color:#0B152E; 
	margin:0.5em 15px;
	margin-bottom:15px;
		}
#text_area h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	text-align:justify;
	color: #0B152E;
	margin:0.5em 15px;
	margin-bottom:15px;
		}
	