body { padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; COLOR: #444444; margin: 9px 9px 0px 2px; }
div { font-size: 100%; }
div.center { text-align: center; }
h1 { font-family: verdana, arial, helvetica, sans-serif; padding: 4px 0px 0px 0px; font-size: 140%; color: #555555; margin-top: 0px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; }
h2 {	font-size: 115%;	color: #6D9A30;	padding: 0px 0px 0px 0%;	margin-bottom: 0.5em;	margin-top: 0.5em;}
h3 {font-size: 115%; color: Gray; padding: 0px 0px 0px 0%; margin-bottom: 0.5em; margin-top: 0.5em;}
h4 { font-size: 100%; color: #6D9A30; padding: 0 0 0 0%; margin-bottom: 0.5em; margin-top: 0.5em;}
h5 { font-size: 100%; color: #6D9A30; padding: 0 0 0 0%; margin-bottom: 0.5em; margin-top: 0.5em;}

p { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 9px; }
.sectionbar { font-size: 105%; font-weight: bold;  padding: 4px 0px 3px 4px; margin-bottom: 0.8em; margin-right: 0.5em; background-color: #CCCCCC; }
.hidden { display: none; }

.right { float: right; }
strong, b { font-weight: 800; }
.warning { color: Red; }
.small { margin: 1px 1px 1px 1px; font-size: 80%; padding: 1px 1px 4px 2px; }
.more { font-size: 90%; text-align: right; margin: 0px 4px 0px 0px; }
a.more, a.more:link, a.more:active, a.more:visited { font-size: 90%; font-weight: normal; color: Gray; text-decoration: none; }
a.more:hover { color: #A52A2A; }

hr.medium { width: 85%; size: 0.5em; color: #999999; }
hr.white{ width: 85%; size: 0.5em; color: #ffffff; }
ul {	margin-left: 3.3em;	margin-right: 1.5em;	margin-top: 2px;	margin-bottom: 15px;	list-style: disc url(bullet.gif);}
ol { margin-left: 2.8em; list-style-type: decimal; }
ol ol { list-style-type: lower-roman;  }


blockquote { font-family: verdana, arial, helvetica, sans-serif; }
quote { font-family: verdana, arial, helvetica, sans-serif; }

/*default table styles*/
table { margin-left: 1%; margin-right: 1%; font-size: 90%; border: none; }
table p { margin-top: 1px; margin-bottom: 2px; margin-left: 2px; margin-right: 5px; font-size: 100%; }
table ul { margin-left: 2.3em; margin-right: 1.5em; list-style: disc url(bullet.gif); font-size: 100%; }
tr.odd { background-color: #E9F0F7; }
th {
	background-color: #FFC166;
	padding: 2px 4px 2px 4px;
}
td { padding: 2px 4px 2px 4px; }
tr {
	background-color: #FFEFD5;
}
td.tab { border-bottom: medium Blue; }

/* Top Section Specific*/
div#topbar {margin-top: 0px; margin-right: 0px;	margin-bottom: 10px; margin-left: 0px; text-align: left;	height : 10px;	background-color : #8ac53d;}
#masthead { margin-top: 0px; padding-right: 0px; margin-right: 0px; margin-bottom: 15px; padding-left: 20px; text-align: left; background-color : #8ac53d; HEIGHT: 160px}
#masthead h1 { color: white; padding-top: 15px; margin-bottom:10px}
#masthead p {color: white; margin-bottom: 0px}
img#masthead {MARGIN-TOP: 0px; margin-right: 0px; margin-left: 10px; padding-right: 0px; FLOAT: right; }
#masthead #logo SPAN {display: none}

/*old menu 
.topnavlinks {	height: 28px;	font-size: 100%;	background-color: #CCCCCC;	margin: 0px 0px 0px 0px;	padding: 7px 0px 3px 0px;	text-align: center;	 overflow: hidden;}
.topnavlinks ul { display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.topnavlinks li	{ display: inline; border-left: #ffffff 1px solid; list-style-type: none; padding-left: 14px; padding-right: 10px; }
.topnavlinks li.first { border-left: medium none; }
.topnavlinks li a:link, .topnavlinks li a:visited { font-weight: normal; color: Black; text-decoration: none; }
.topnavlinks li a:hover { font-weight: normal; color: Black; text-decoration: underline; }
.topnavlinks li a.current, .topnavlinks li a.current:link, .topnavlinks li a.current:active, .topnavlinks li a.current:visited {text-decoration: none; 	color: Gray;}
*/

/*floating top menus*/
.menu{
	border:none;
	border:0px;
	margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left: 0px; 
	padding:0px;
	font: 67.5% Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	text-align: center;	
	}
.menu ul{
	background:#333333;
	height:28px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a, .menu li a:link, .menu li a:visited{
		background:#333333 url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:28px;
		margin:0px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #8ac53d url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a, .menu li ul a:link, .menu li ul a:visited{
		display:block;
		height:28px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#8ac53d url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

/* Footer*/
div#botbar {margin-bottom: 10px; margin-right: 0px;	margin-left: 30px;	margin-top: 25px;	text-align: left;	height : 10px;	background-color : #8ac53d;}
#footer { text-align: left; margin-left: 30px; HEIGHT: 200px}

/* images */
img { border: none; }
.bigimage { text-align: center; font-size: 85%; }
.bigimage p { text-align: right; margin: 0 5%; }
img.bigimage { border: 1px solid #DCDCDC; }
img.rightimage { margin: 5px 5px 5px 5px; border: 1px solid #DCDCDC; float: right; }
img.rightfoot { margin: 1px 5px 5px 5px; float: right; }
img.leftimage { margin: 5px 7px 5px 5px; border: 1px solid #DCDCDC; float: left; }
img.centerimage 	{ margin: 5px 7px 5px 5px; border: 1px solid #dcdcdc; float: center; }

/* Left Column Navigation */
div#leftcol { position: absolute; left: 1px; padding: 0; width: 300px; margin-bottom: 0px; margin-right: 2px; margin-left: 0px; margin-top: 0; height: 100%; }
div#leftnav { margin-top: 32px; margin-right: 0px; margin-bottom: 10px; margin-left: 30px; }
ul#leftnav { 	background-image: url(greengrad.gif); background-position: top; background-repeat: repeat-x; list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border-top: 1px solid #ffffff; width:100%}
ul#leftnav li a, ul#leftnav li a:link,  ul#leftnav li a:visited {
	list-style: none none;
	font-size: 100%;
	color: #474747;
	padding-top: 8px;
	padding-left: 6px;
	padding-bottom: 8px;
	padding-right: 8px;
	display: block;
	border-bottom: 3px solid #FFffff;
	text-decoration: none; 
}
ul#leftnav li a:hover {
	text-decoration: none;
	color: White;
	background-color: #FF6600;
	border-bottom: 3px solid #FFffff;
}
ul#leftnav li a.selected, ul#leftnav li a.selected:link, ul#leftnav li a.selected:active, ul#leftnav li a.selected:visited {
	color: White;
	background-color: #ff9900;
	border-bottom: 3px solid #FFffff;
}


/* Centre section */	
.mainarea { padding: 0px 10px 0px 0px; background-color: #ffffff; margin-top: 8px; margin-left: 335px; }
.breadcrumb {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 18px;
	margin-right: 0px;
	padding: 4px 4px 4px 4px;
	font-size: 80%;

}
.breadcrumb p { height: 1%; padding: 3px 4px 4px 8px; line-height: 140%; 	background-image : url(breadcrumb2.gif);
	background-position : left; background-repeat: no-repeat; }
html>body .breadcrumb { height: auto; }

/* Hyperlinks */	
a {	font-weight: normal; color: #6A972D;	text-decoration: underline;}
a:link { font-weight: normal; color: #6A972D; text-decoration: underline; }
a:visited {	font-weight: normal; color: #6A972D; text-decoration: underline;}
a:hover {font-weight: normal; color: #FF6600;	text-decoration: underline;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited { font-size: 100%; font-weight: normal; color: #6A972D; text-decoration: underline; padding: 0px 2px 0px 0px; }
a.breadcrumb:hover { font-weight: normal; color: #FF6600; text-decoration: underline; }
ul a:link, ul a:visited{	font-weight: normal; 	color: #686868;	text-decoration: underline;}
ul a:hover {font-weight: normal; color: #6A972D;	text-decoration: underline;}




