body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:71%;
	margin: 0px 0px 0px 0px;
	text-align:center; /* for IE */	
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a{
	color: #4474b2;
	font-size: 11px;
	font-weight: bold;
}

h1{
	display: none;
	margin: 0px;
}

h1 span{
	display: none;
}

ul {
	margin-left:0px;
	margin-top:2px;
	padding-bottom:0px;
	padding-left:1em;
}

ul.spaced li{
	margin-bottom: 15px;

}

img {
	border: 0px;
}


#container{

}

#centre-align{
	text-align:left; /* reset text alignment */
	width: 840px; /* or a percentage, or whatever */
	margin:0 auto; /* for the rest */
}


#header-flashcontent{
	margin: 0px;
	border: 0px;
}

.header-img{
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: -3px;
}


#flash-banner{
	margin-bottom: -3px;
	margin-top: -4px;

}
/* -------------- */
/* leftnav 		  */
/* -------------- */

#leftnav{
	padding-left: 5px;
	font-size: 10px;
	width: 160px;
	float: left;
}

#leftnav ul{
	list-style-type: none;
	margin-left: -5px;

}

#leftnav li{
	margin-left: 0px;
	margin-bottom: 10px;
	color: #818181;	
	padding-bottom: 10px;
	border-bottom: 1px dotted #dcdcdc;
	
}

#leftnav h2{
	font-size: 13px;
	margin-bottom: 2px;
	background: url(../images/green_nav_header_bg.jpg) no-repeat;
	height: 24px;
	padding-top: 4px;
	padding-left: 6px;
	margin-top: 10px;
}

#leftnav h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 2px;

}

#leftnav a{
	color: #4474b2;
	text-decoration: none;
	font-size: 10px;

}

#leftnav a:hover {
	text-decoration: underline;
}


#leftnav ul.category-links{
	margin-top: 10px;
	margin-bottom: 0px;
}

#leftnav ul.category-links a{
	color: #313131;
	font-weight: bold;
	font-size: 11px;
}



/* -------------- */
/* rightnav 	  */
/* -------------- */


#rightnav{
	font-size: 10px;
	width: 160px;
	float: left;
}

#rightnav h2{
	font-size: 13px;
	margin-bottom: -2px;
	background: url(../images/green_nav_header_bg.jpg) no-repeat;
	height: 24px;
	padding-top: 4px;
	padding-left: 6px;
	margin-top: 10px;

}


#rightnav h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
	margin-left: 0px;
	margin-bottom: 2px;
}

#rightnav p{
	background: #ededed;
	margin-top: 0px;
	width: 145px;
	padding: 5px;
	padding-bottom: 8px;
}

#rightnav form{
	margin: 0px;
	padding: 0px;
}

.text-input{
	width: 110px;
	margin-top: 5px;
	margin-right: 3px;
}

.image-input{
	vertical-align:bottom;
}


#rightnav ul{
	width: 143px;
	margin-top: 0px;
	list-style-type: none;
	background: #ededed;
	padding-top: 5px;
}

#articles{
	height: 220px;
}

#contact-us{
	height: 40px;
}

#rightnav li{
	font-weight: bold;
	font-size: 11px;
	color: black;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: -5px;
	
	
}


#rightnav a{
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#rightnav a:hover {
	text-decoration: underline;
}

/* -------------- */
/* centre 		  */
/* -------------- */

#breadcrumb{
	padding-bottom:5px;
	font-size: 10px;
}

#main-content{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 14px;
	width: 455px;
	margin-left: 10px;
	margin-bottom: 20px;
	float: left;

}

#main-content h2{
	color: #0678b6;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 20px;
}

#main-content h3{
	color:	#e20202;
	font-size: 19px;
	margin-bottom: 20px;
}

#main-content h4{
	color:	#e20202;
	font-size: 14px;
}


.img-container{
	display: inline;

}

#main-content div.centre-img-container{
	text-align: center;
}

#main-content img{

}

.centre-img-container img{
	margin-right: 0px;
	margin-top: 15px;
	border: 0px;

}

#main-content img.last{
	margin-right: 0px;
}

#main-content img.first{
	margin-left: 0px;
}

.centre-banner-header{
	background: url(../images/middle_green_background_header.jpg) no-repeat;	
	padding-left: 3px;
	color: #0678b6;
	font-size: 18px;
	font-weight: bold;
}


.centre-top-banners{
	font-size: 11px;
}

.centre-top-banners div{
	float: left;
}

.centre-top-banners{
	background-color: #ededed;
}

.centre-top-container h3{
	background: url(../images/middle_green_background_header.jpg) no-repeat;
	padding-left: 3px;
	margin-bottom: 0px;
	color: #000000;
}

.centre-top-banners a{
	text-decoration: none;
}



.emailinfo{
	font-size: 11px;
}


.submit {
	margin-left: 50px;
	vertical-align:bottom;
	margin-bottom: 0px;
}






/* footer */

#footer-divider{
	background: url(../images/bottom_green_bar.gif) no-repeat;
	height: 20px;
	width: 838px;
	float: left;
}


#footer{
	margin: 10px 0px 10px 0px;
	text-align: center;
	float:left;
	width: 838px;
}

/* from setonuk */
	
#csfooter {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left: 60px;
	padding-top: 5px;
	display: none;

}

#csfooter div {
float:left;
width:24%;
}

#csfooter strong {
font-size:1.1em;
font-weight:bold;
margin:0pt;
padding:5px 0px 0px;
}



#csfooter ul li {
margin-left:5px;
padding-left:0px;

}

#csfooter li{
	list-style-image: url(../images./list_arrow.gif);
}


