body {
	margin: 0 auto;
	font-family:Verdana,Helvetica;
	font-size:12px;
	line-height:18px;
	text-align:center;
	color:#666666;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {
margin:0;
padding:0;
}
A:link{ 
	color: #4b8012;
	font-size: 14px;
	text-decoration:none;
}
A:active{ 
	color: #4b8012;
	font-size: 14px;
	text-decoration:none;
} 
A:visited{ 
	color: #4b8012;
	font-size: 14px;
	text-decoration:none;
}
A:hover{ 
	color: #003399;
	font-size: 14px;
	text-decoration:none;
}
A.menu:link{ 
	border: 1px solid #90CD4E;
	background-color: #E9F5DB;	
	padding: 2px;
}
A.menu:active{ 
	border: 1px solid #90CD4E;
	background-color: #E9F5DB;	
	padding: 2px;
} 
A.menu:visited{ 
	border: 1px solid #90CD4E;
	background-color: #E9F5DB;	
	padding: 2px;
}
A.menu:hover{ 
	color: #FFFFFF;
	border: 1px solid #90CD4E;
	background-color: #90CD4E;
	padding: 2px;
}
.header {
	height: 70px;
	margin: 0 auto;
	width: 800px;
}
.headerin {
	padding: 10px;
}
.headerin h2 {
	font-size: 24px;
}
.error {
  background: #ff3535;
  border: 2px solid #ffbfbf;
  color: #FFFFFF;
  padding: 2px;
  text-align:center;
}
.done {
  background:#33CC33;
  border:2px solid #99FF99;
  color:#FFFFFF;
  padding:2px;
  text-align:center;
}
INPUT {
	padding: 2px;
	width: 300px;
}
.input2 {
	width: 200px;
}
TEXTAREA {
	padding: 2px;
	width: 300px;	
}
.button {
	width: 100px;
}	
.title {
	background-color: #90CD4E;
	margin: 1px;
	padding: 2px;
	font-weight: bold;
	color: #FFFFFF;
}
.block {
	border: 1px solid #90CD4E;
	margin-bottom: 10px;
	width: 100%;
}
.content {
	padding: 4px;
}
.content a {
	display: block;
}
.footer {
	margin: 10px 0 10px 0;
}
