@charset "UTF-8";
@import "captcha.css";

body { 	background-color:#002510; 	
	font-family: "calibri", sans-serif;
	font-size: 18px;
	border: 0;
	padding: 0;
	margin: 0;
}

p {
	text-align:justify;

}

.page { 
	margin-left: auto; margin-right: auto; margin-top: 0;padding:0; width: 800px;  
	background-color:#ffffff;
		border: 1px solid black;
 
	
	}

input:disabled+label {
  color: #c0c0c0;
}

.mission { 
	margin-left: auto; 
	margin-right: auto; 
	font-style:italic;
}
	
.mainback {
  	width: 100%;
	padding:0;
	margin:0;
	background-color:#ffffff;	
}

.main { 	
	margin-left: 0.5em;
	margin-top: 0.5em;
	padding:1em; 
}
.top { 	
	margin-left: 0.5em;
	margin-top: 0;
  	width: 100%;
 	float:left;	 
	padding:1em;
	background-image:linear-gradient(#D0FFE0,#ffffff);
}  
.bottom { 	
	margin-left: 0.5em;
	margin-top: 0;
  	width: 800px;
 	float:left;	 
	padding:1em;
	background-image:linear-gradient(#ffffff,#D0FFE0);
}  


img.topbanner {
  	width: 100%;
	padding:0;
	margin: 0;
	border: 0;
}
div.topmenu { 	
	border: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0.5em;
  	width: 100%;
	padding-top:0.0em;
	padding-bottom:0.5em;
	background-color:#EED042;
	text-align:center; 
	
}  

/* unvisited link */
a.topmenu:link {
    color: #000000;
}

/* visited link */
a.topmenu:visited {
    color: #101010;
}

/* mouse over link */
a.topmenu:hover {
    color: #202020;
}


div.topgrad { 	
	margin:0;
	padding:0;
	height:50px;
	background-image:linear-gradient(#c0f0d0,#ffffff);
}

.date
{
	text-align:right; 
	font-style:italic;
 margin: 0.5em 0pt 0.5em 0.8em; float:right;
}

.picture 
{
 	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font-size: 80%; 
}
.picture img { 	vertical-align:middle; 	margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }
.center { margin-left: auto ;  margin-right: auto ; text-align:center; }

.hr {  width:286px;  margin-left: auto ;  margin-right: auto ;}

.column
{
	width:25%;
	vertical-align:top;
	float:left;
}
.column2
{
	width:70%;
	vertical-align:top;
	float:left;
}
.column3
{
	width:7%;
	vertical-align:top;
	float:left;
}
.column4
{
	width:40%;
	vertical-align:top;
	float:left;
}

.errors
{
	color: red;
}

.registercolumn1
{
	vertical-align:top;
	float:left;
	width:30%;
}
.registercolumn2
{
	vertical-align:top;
	float:left;
	width:50%;
}
.inputcolumn
{
	width:20%;
	vertical-align:top;
	float:left;
}
.inputcolumn2
{
	width:80%;
	vertical-align:top;
	float:left;
}

.response
{
	width:70%;
	vertical-align:top;
	float:left;
	font-style:italic;
}

.row:after {
	content: "";
	display: table;
	clear: both;
  	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0.5em;

}
