body, html {height: 100%; background-color: #677864;}
#outer {height: 100%; overflow: hidden;} /* or without overflow */
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
#inner[id] {position: static;} 





.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	letter-spacing: -1px;
}
.formFields {
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.formFieldsbutton {

	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.formFieldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.dateTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005E1A;
}
.textLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #6E8977;
	letter-spacing: -1px;
	text-decoration: underline;
}
.repeaty {
	background-repeat: repeat-y;
}
