/* CSS Document */
div {padding: 0px;}
body {background-color:white;}
#main {border: 0px solid #009933; position: relative; align:center; text-align:center; margin: 0 auto; width: 950px; z-index: 1; visibility: visible;}
#header {height:112px; float:left; border: 1px solid #009933; width:950px; background-color:white;}
#content {min-height: 400px; float:left; width:950px; border: 1px solid #009933;}
#content p {color: grey;}
#content h1 {color: red;}
#content h3 {color: grey;}
#footer {float:left; width:950px; border: 1px solid #009933;}
#footer p {margin-top: 0px; margin-bottom: 0px; border: 0px solid black; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color: #999999; text-align:center; font-style:italic; font-weight: bold; font-size:12px; line-height:15px;}
#footer a {font-family: Arial, Helvetica, sans-serif; color: #999999;}
.separator {background-color: #009933; height: 8px; width:950px;float:left;}
#title {float:left; border: 0px solid green; height: 85px; background-color: white; padding: 0px 5px 0px 5px;}
#headerright{position:absolute; top:0px; right:0px; border:0px solid red;}
#menu {float:left; border: 0px solid orange; background-color: #009933; height:20px; width: 950px;}
#menu ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left; list-style:none; color: white; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#menu li {width: 120px; border-right: 1px solid white; height: 20px; float:left; line-height:20px; vertical-align:middle;}
div#menu a:link { font-size:12px; text-decoration:none; color:white; font-family:Arial, Helvetica, sans-serif; }
div#menu  a:visited { font-size:12px; text-decoration:none; color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
div#menu a:hover { text-decoration:underline;  font-size:12px; color:white; font-family:Arial, Helvetica, sans-serif;}
li#current.active a {text-decoration:underline;}

#footercontent{float:left; background-color: white; width:100%; border: 0px solid cyan;}
#left {float:left; width:180px;}
#topleft{ float:left;  background-color:white; border: 0 solid black;}
#right {float:right; width:180px;}

#bottomleft {float:left; width:180px; border: 0px solid black; min-height:100px; padding: 5px  0px  0px 5px;}
#topright {float:right; width: 100%; border: 1px solid #EA1D24;  margin: 0px 5px 5px 0px;}
#bottomright {float:right; width: 100%; border: 1px solid #2C9DFB; margin-right: 5px;}
.label{
	float:left;
	color: rgb(161,150,137); 
	font-family: Arial; 
	font-size: 14px;
	width:80px;
	text-align:left;
	height: 20px;
	width:100px;
}
.field{
	float:left;
	height: 20px;
}
.field input{
	color: rgb(161,150,137);
	border: 1px solid rgb(161,150,137);
	background-color: white;
	width:250px;
}
.field textarea{
	color: rgb(161,150,137);
	border: 1px solid rgb(161,150,137);
	background-color: white;
	width: 250px;
	overflow-x: hidden; 
	overflow-y: scroll;
	overflow:-moz-scrollbars-vertical;
} 
.formitem{
	float:left;
	width: 360px;
	height: 25px;
}
.formbuttons{
	float:left;
	margin-left:auto;
	margin-right: auto;
	width:360px;
}
.formbuttons input{
	color: rgb(161,150,137);
	border: 1px solid rgb(161,150,137);
	background-color: white;
}
