h1 { color: #006633 ; font-size: 300%; font-family: impact; display: inline;font-weight: normal; }
.banner { color: #006633 ; font-size: 175%; font-family: impact; display: inline;font-weight: normal; position: absolute;
		left:150px;	top:24px; }
.logotext, .a:link.logotext{ color: #006633 ; font-size: 300%; font-family: impact }
body { font-family: verdana;  background-color: white; margin: 0px 0px 0px 0px;padding:0; font-size: 80% }
q {font-style: italic }
.siphon { color:#006633 ; font-family: verdana;font-weight: bolder; }
h2, .h2 { color:#006633 ; font-size: 115%;font-weight: bold; font-family: verdana;
 padding: 0; margin: 10px 0 0 0; border-bottom: 1px solid #000;  border-color:#006633 }
H3, .h3 { color:#006633 ; font-size: 100%; font-family: verdana ;padding: 0; margin: 10px 0 0 0;}
H4, .h4 { color:#006633 ; font-size: 100%; font-family: verdana ;padding: 0; margin: 10px 0 0 0;}
.page { color:#006633 ; font-size: 100%; font-family: verdana }
.top {background-color :  #A8DDA0 }
.left {background-color :  #A8DDA0 }
.white {background-color : rgb(255,255,255); font-size: smaller; font-family: verdana}
.smalltext { font-size: 90%; font-family: verdana}
.normaltext { font-size: 100%; font-family: verdana}
.smalltextbold { font-size: 80%; font-family: verdana;font-weight: bolder}
.errortext {  font-family: verdana; color:red}
a:link {font-weight: bold; color: blue; text-decoration: none}
a:visited {font-weight: bold; text-decoration: none; color: blue}
.red { color:red ; font-weight: bold }
hr {border: none 0; 
border-top: 1px solid #006633;/*the border*/
width: 100%;
padding: 0; margin: 3px  0 3px 0;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

/* text-based button */
a.textbutton, a.textbutton:link, a.textbutton:visited, a.textbutton:active, a.textbutton:hover {
  border:1px solid;
  border-color:#FC9 #630 #330 #F96;
  padding:0 3px;
  font:bold 10px verdana,sans-serif;
  color:#fff;
  background:#F60;
  text-decoration:none;
  margin:0;
}


	
	
	#leftcontent {
		background:#A8DDA0;
		padding:0px 10px 200px 10px;
		position: absolute;
		left:0px;
		top:90px;
		width:175px;
		
		border:0px;
		height:100%;
}
	
#centercontent {
background:#fff;
border:0px;
padding:10px 20px 20px 10px;
margin-top: 90px;
margin-left: 195px;
margin-right:385px;
}

	
	#rightcontent {
position: absolute;
right:10px;
top:90px;
width:375px;
background:#fff;
border:0px;
padding:10px 10px 20px 10px;

}
	
	
	#banner {
		margin-left: 0px;
		background:#A8DDA0;
		height:80px;
		border: 0px;
		padding:10px 20px 0px 10px;
		}
	#bannerleft {
			position: absolute;
		top:0px;
		left:0px;
		margin-left: 0px;
		background:#A8DDA0;
		width:360px;
		height:80px;
		border: 0px;
		padding:10px 20px 0px 10px;
		}
	#bannerright {
			position: absolute;
		top:0px;
		left:360px;
		width:60%;
		text-align: right;
		margin-left: 0px;
		margin-right: 0px;
		background:#A8DDA0;
		height:80px;
		border: 0px;
		padding:10px 20px 0px 10px;
		}
		
		ul.d {
 list-style:none;
 margin-top:10px;
 margin-left:15px;
  line-height:25px;

}
form { display: inline; }
table{
	border-width: 0px;
	border-collapse: collapse;
	 font-size: 100%;
}
td.ruled {
border-width: 1px;
border-style: solid;
border-color: #006633;
border-collapse: collapse;
empty-cells: show;

}

th.ruled {
border-width: 1px;
border-style: solid;
border-color: #006633;
border-collapse: collapse;
empty-cells: show;
}

.w3cbutton3 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}
