body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
body, td, p, input, select, textarea, div {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}

/* TOP NAV BAR */
#topNav tr.navBg {
	background-image: url(../img/nav_bg.gif);
	background-repeat: repeat-x;
}
#topNav td { 
	font-size: 10px;
	color: #000000;
}
#topNav td.navStay { color: #0A6403; }
#topNav a:link {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#topNav a:visited {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#topNav a:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

/* BOTTOM BAR */
#bottomNav td {
	font-size: 10px;
	color: #ffffff;
}
#bottomNav td.navStay { color: #000000; }
#bottomNav a:link {
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
}
#bottomNav a:visited {
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
}
#bottomNav a:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

/* BACKGROUND COLOURS */
.colorBGLt { background-color: #fcfcfc; }
.colorBGMed { background-color: #e6e6e6; }
.colorBGDk { background-color: #999999; }
.colorAccent { background-color: #0A6403; } /* TAG NOT USED IN SITE - Reference for acccent colour */

hr {
	color: #0A6403; /* same as colorBGDk */
	height: 1px;
}

h3 {
	color: #0A6403; /* same as colorAccent */
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
}

#contentLeft th {
	background-color: #0A6403; /* same as colorBGDk */
	font-size: 11px;
	text-align: left;
	padding: 5px 20px 5px 20px;
}
#contentLeft td { padding: 20px; }
#contentLeft h2 {
	font-size: 11px;
	text-align: left;
	color:#FFFFFF;
	margin: 0px;
}

#contentMain th {
	background-color: #0A6403; /* same as colorAccent */
	font-size: 11px;
	text-align: left;
	padding: 5px 20px 5px 20px;
}
#contentMain td { padding: 20px; }
#contentMain h1 {
	font-size: 11px;
	text-align: left;
	color:#FFFFFF;
	margin: 0px;
}

#contentFeature th {
	background-color: #e6e6e6; /* same as colorBGMed */
	font-size: 11px;
	text-align: left;
	padding: 5px 20px 5px 20px;
}
#contentFeature td {
	padding: 20px;
	background-color: #ffffff; /* same as body color */
}
#contentFeature h2 {
	font-size: 11px;
	text-align: left;
	color: #0A6403; /* same as colorBGDk */
	margin: 0px;
}
#placement td {
	padding: 0px;
}

a:link {
	font-size: 11px;
	line-height: 15px;
	color: #0A6403;
	text-decoration: none;
}
a:visited {
	font-size: 11px;
	line-height: 15px;
	color: #0A6403;
	text-decoration: none;
}
a:hover {
	font-size: 11px;
	line-height: 15px;
	color: #0A6403;
	text-decoration: underline;
}


/* Spacing and alignment for image tags */
.imgTL {
	margin: 0px 8px 3px 0px;
	float: left;
}
.imgTR {
	margin: 0px 0px 3px 8px;
	float: right;
}
.imgBL {
	margin: 3px 8px 3px 0px;
	float: left;
}
.imgBR {
	margin: 3px 0px 3px 8px;
	float: right;
}
