.errors {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	font-size: 11px;
	background-color: #f8edcd ; 
	padding: 5px;}

form {
	 font-family: "Trebuchet MS", verdana, sans-serif;
	 color: #58595a;
	  font-size: 11px; 
	  padding: 0px;}
	  
form label {
	width:  100px; 
	float: left; 
	margin-right: 2px; 
	padding-top: 2px; }


	
form input {
	height: 20px; 
	width: 230px; 
 font-family: "Trebuchet MS", verdana, sans-serif;
	color: #7d141e; 
	font-size: 12px; 
	border: #7d141e solid 1px; 
	vertical-align: middle; 
	padding: 2px; 
	margin-bottom: 3px; 
	text-align: left;
	}
	
form input.box {
	height: 20px; 
	width: 30px; 
	margin: 0px;
	padding: 0px;
 	text-align: left;
 	border: 0px;
	}
	
form input.submit {
	width: 150px; 
	height: 25px;
	padding: 2px 2px 20px 2px;
	 font-family: "Trebuchet MS", verdana, sans-serif;
	color: #ffffff; 
	font-size: 12px; 
	vertical-align: middle;  
	margin-left: 3px; 
	background-color: #7d141e; 
	border: #ffffff solid 1px;
        text-align: center;    
}

form input.select {
	width: 240px; 
	padding: 2px 2px 2px 3px; 
	height:25px; 
	border:1px solid #7d141e; 
	color: #7d141e; 
	font-size: 12px;
}

form input.check {
	height: 20px; 
	width: 20px;  
    font-family: "Trebuchet MS", verdana, sans-serif;
	color: #082444; 
	font-size: 12px;
	border: #082444 solid 1px;  
	margin-bottom: 3px; 
	text-align: left; 
	border: 0px solid #ff0000; }

form textarea {
	height: 150px; 
	width: 230px; 
	background-color: #ffffff; 
	font-family: "Trebuchet MS", verdana, sans-serif;
	color: #7d141e; 
	font-size: 12px; 
	padding: 2px; 
	border: #7d141e solid 1px; 
	vertical-align: middle; 
	margin-top: 3px; 
	margin-bottom: 3px;}
	
	
#middle-inner table.profis td.main a {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: normal;
}
