html { 
  height: 100%;
}

body { 
  margin: 0;
  height: 100%;
  background-color: #fff;
  overflow: -moz-scrollbars-vertical;
  text-align: left; 
  font-size: 10pt;
  color: #3e3e3e;
  font-family: verdana, tahoma, arial, sans-serif;
  letter-spacing: 0.1em;
  font-weight: normal;
} 

div#pane {
  width:100%;
  min-height:100%;
  height:auto;
  margin:0 auto -49px auto;
}

* html div#pane {
  height: 100%;
}

/* header text */
h1 { 
  color: #3e3e3e; 
  font-family: verdana, tahoma, arial, sans-serif; 
  font-size: 16px; 
  font-weight: bold;
  padding: 0px; 
	margin: 0px; 
 }
 
/* menu text */
h2 { 
	color: #669966; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	padding: 0px; 
	margin: 0px; 
}
 
/* body text */
h3 { 
	color: #3e3e3e; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
	}


/* footer text */
h4 { 
	color: #ffffff; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	padding: 0px; 
	margin: 0px;
	}
 
/* links */ 
a:link { 
	color: #3e3e3e;
	text-decoration: underline;
	}
a:visited { 
	color: #3e3e3e;
	text-decoration: underline;
	}
a:hover { 
	color: #669966;	
	text-decoration: underline;
	}
a:active { 
	color: #669966;
	text-decoration: underline;	
	}

/* menu links */ 
a.menu:link { 
	color: #ffffff;
	text-decoration: none;
	}
a.menu:visited { 
	color: #ffffff;
	text-decoration: none;
	}
a.menu:hover { 
	color: #ffffff;	
	text-decoration: none;
	}
a.menu:active { 
	color: #ffffff;
	text-decoration: none;	
	}
	
p {
  margin: 0 0 0 0;
  color: #3e3e3e; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	line-height: 1.5em;
}


select{
	color: #3e3e3e; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
}
textarea {
	color: #3e3e3e; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
}
input{
	color: #3e3e3e; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	
	padding: 0px; 
	margin: 0px; 
}

/* tinymce styles */
.body { 
	color: #3e3e3e; 
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
}	

.heading { 
  color: #3e3e3e; 
  font-family: verdana, tahoma, arial, sans-serif; 
  font-size: 16px; 
  font-weight: bold;
  padding: 0px; 
	margin: 0px; 
}

.greenheading { 
  color: #669966; 
  font-family: verdana, tahoma, arial, sans-serif; 
  font-size: 14px; 
  font-weight: bold;
  padding: 0px; 
	margin: 0px; 
}