body {
	background-color: #C9D8C5;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	padding: 0px;
}
#mainTable {
	background-color: #FEFEFE;
	border: 2px solid #6C3F08;
	width: 760px;
	margin: auto;
	/*/*/line-height: 1.5em; /* */
 }
 #mainTable td {
 	padding: 20px;/*Pads each table cell in modern browsers*/
 }
#maincontent {
 	border-left: 2px solid #28641F;
 	font-size: 14px;
	/*/*/font-size: 101%; /* */
	text-align: left;
 }
#contenttable {
 	border: solid 2px #2B641;
 }
a {
color: #DF7F80;
 }
a:link, #sidebar a:visited {
 	color: #BF0103;
 }
a:hover, #sidebar a:active {
 	color: #2B641F;
 }
 #sidebar {
 	width: 200px;
 	font-size: 12px;
	/*/*/font-size: 85%; /* */
	vertical-align: top;
	text-align: left;
 }
.legal p {
	font-size: small;
	color: Gray;
	text-align: center;
}
 #header {
 text-align: left;
 	background-color: #FEFEFE;
 	background-image: url(images/cogs_new.jpg);
	background-position: right;
	background-repeat: no-repeat; 
	border-bottom: double #2B641F;
 }
 #footer {
 	background-color: #95B08D;
 	color: #6C3F08;
	text-align: center;
	padding: 0;
 	}
	td, p, ul, ol {
 	font-family: Georgia, "Times New Roman", Times, serif;
 }
 h1, h2, h3 {
 line-height: 110%;}

 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
h3:first-child {margin-top: 0;}/*starts first h3 in TD flush top*/
h1 { font-size: 125%; }
h2 { font-size: 115%; }
h3 {  font-size: 105%;
 }
.floatright {
float: right;
margin: 0 0 10px 10px;
}
.frameprod {
	border: 2px solid #6C3F08;
}
#sidebar a {
  	display: block;
 	border: 1px solid #CCC;
	background-color: #2B641F;
	margin-left: 2px;
	padding-left: 2px;
 	text-decoration: none;
 	line-height: 1.8em;
 	width: 160px; /* */
 }
 #sidebar a:link, #sidebar a:visited {
 	color: White;
 }
 #sidebar a:hover, #sidebar a:active {
 	color: #FFFFFF;
 	background-color: #95B08D;
 	border: 1px solid #CCC;
 }
 #sidebar ul {
 	/*/*/padding-left: 1em;
 	margin-left: 1em;
 	list-style-type: none; /* */
 }
 #sidebar p {
 	border: 1px solid #BF0103;
	background-color: #95B08D;
	color: #6C3F08;
	margin: 0 5px 0 5px;
 }
 #current a {
 	color: White !important;
 	/*/*/background-color: #BF0103!important;
 	border: 1px solid #DF7F80 !important; /* */
 }
#footer a {
  	color: #000;
	font-size: x-small;
 }
 #footer a:link, #footer a:visited {
 	color: #2B641F;
		font-size: x-small;
 }
 #footer a:hover, #footer a:active {
 	color: #FFFFFF;
		font-size: x-small;
 }
 
form { width: 450px; 
font-family: Georgia, "Times New Roman", Times, serif;
color: #333;}

fieldset{ 
padding: 5px;
border: 1px solid #bf0103;
margin-bottom: 5px; 
color: #333;}


input,textarea {
background-color:#95B08D);
background-image: url(images/hl_formbg.jpg);
/* used a background image - not necessary though*/ 
border: 1px solid #95B08D;
margin: 4px; 
color: #333;}

/*styles the input fields*/

label { 
color:#6C3F08; }

legend { 
padding:10px; /*gives a bit of padding between the border and the text*/
 color: #333; }

/*class applied to submit button */ 

.submitbutton {
border: 1px solid #BF0103; 
background-color: #DF7F80;
color: #333;
font-family: Georgia, "Times New Roman", Times, serif;  
}

.splat {
	color:#FF0000;
	font: 2em Verdana, Arial, Helvetica, sans-serif;
}