BODY {
	font-family:Arial, Verdana, sans-serif;
	font-size:81%;
	}
DIV, INPUT, TEXTAREA, TABLE {
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
}
.empty {
	clear:both;
	line-height:0px;
	height:0px;
}
.panel A {
	color:#000000;
}
#frame #headerpane {
	background-color:#99cc66;
	position:relative;
}
#frame #header1.panel {
	position:absolute;
	top:10px;
	right:10px;
	display:inline;
	width:300px;
	text-align:right;
	color:#154723;
	margin:0;
	padding:0;
	background:transparent;
}

#frame .panel {
	background-color:#f5f5f5;
	color:#000000;
	margin:10px 0px 0px 0px;
}
#frame .panel A {
	color:#000000;
}
#frame .panel H2 {
	padding:5px 0px 3px 0px;
}
#leftpane .panel H2 {
	color:#fffeae;
	font-weight:bold;
	background-color:#90a97f;
}
#rightpane {
	margin-top:10px;
}
#rightpane .panel H2 {
	background-color:#637b52;
	color:#fffeae;
}
#rightpane BUTTON {
	color:#000000;
}	
#frame H1, H2 {
	color:#2c683c;
}
/* FRONT PAGE 
*/
#frontbody {
	width:100%;
	background-image:url(frontbkgrnd.jpg);
	background-repeat:no-repeat;
}		
#framehome #headerpane {
	background-color:#99cc66;
	height:120px;
	position:relative;
}
#framehome #header1.panel {
	position:absolute;
	top:50px;
	right:10px;
	display:inline;
	width:300px;
	text-align:right;
	color:#154723;
	margin:0;
	padding:0;
}
#menupane {
	background-color:#2c683c;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding-bottom:5px;
	height:auto;
	color:#ffffff;
}
#menupane A {
	color:#ffffff;
}
#menupane UL LI {
	border-color:#ffffff;
}
#newstickertape.panel {
  padding:0;
  margin:0;
}
.has-js#tt-ticker-wrapper {
  margin-top:0 !important;
}
#lowerleft, #icons {
	float:left;
	display:inline;
}
#row2 {
	margin:0px 0px 2px 0px;
	height:209px;
	background-color:#fffff;
}
#row2 #mainimg {
	float:left;
	display:inline;
}
#row2 #hours.panel {
	float:right;
	display:inline;
	height:179px;
	text-align:left;
	background-color:#5e9e99;
	width:150px;
	border-left:2px solid #ffffff;
	margin:0px 8px 0px 0px;
	font-size:larger;
	padding:15px;
	color:#fffeae;
}

#lower {
	width:780px;
}
#lowerleft {
	width:600px;
	margin-left:10px;
}
#row3envelope {
	background:transparent url(row3bkgrnd.jpg) top left no-repeat; 
	width:100%;
}
#row3 {
	background-image:url(row3hdr.jpg);
	background-repeat:no-repeat;
}
#row3 H2 {
	color:#fffeae;
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
	padding:18px 10px 5px 10px;
	width:172px;
}
#row4 H2 {
	color:#fffeae;
	background-color:#627b51;
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
	padding:5px 10px 5px 10px;
	width:172px;
}
#row3 .panel, #row4 .panel {
  width:192px;
  margin:0 8px 0 0;
	color:#000000;
	float:left;
	display:inline;
}
#row3 .panelbody, #row4 .panelbody {
  padding:5px 10px;
  width:172px;
}
/*
#row3 UL {
	padding-top:14px;
}
*/
#row3 .panel A {
	color:#000000;
}
#row4envelope {
	background:transparent url(row4bkgrnd.jpg) bottom left no-repeat;
	width:100%;
	margin-top:10px;
}
/*
#row4  {
	background-image:url(row4hdr.jpg);
	background-repeat:no-repeat;
}
*/
#row4c.panel {
	background:url(onlineservicesbkgrnd.jpg) top left no-repeat;
	color:#4b4b4b;
}
#row4c.panel A {
  color:#2c683c;
  font-weight:bold;
}
#row4c .panelbody {
	padding:100px 10px 5px 10px;
	text-align:right;
	width:172px;
}
#icons {
	padding:5px 0 0 0;
	width:160px;
}
#icons .panel {
	width:160px;
	margin:0 0 10px 0;
}
#footerpane {
  clear:both;
  margin-top:10px;
	border-top:10px solid #99cc66;
	color:#909090;
}
#footerpane A {
	color:#909090;
}
#footerpane Ul LI {
	border-color:#ffffff;
}
	


