	h1 {margin: 0em 0 0;color:#59A415;font-size:220%}
	h4 {margin: 2em 0 2px;color:#FF6600;font-size:80%}
	a{color: #00F;text-decoration:underline}
	
	#content {
		text-align:left;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#336600;
	}
	#content p {
		margin: 10px;
		line-height:1.2;
	}
	#content h2 {
		margin: 0em 0 0;color:#59A415;font-size:220%
	}
	
	#content .copyright {
		margin:5px;
		padding:5px;
		font:Arial, Helvetica, sans-serif;
		color:#006600;
		background-color:#FFCC99;
	}
	
	#content .code {
		margin-left: 2em;
		font-family:"Courier New", Courier, mono;
		font-size: small;
		color:#333333;
		background-color:#CCFFCC;
		padding:5px;
	}
	
	div#container{width: 300px;}
	.label 
	{
		margin: 2em 0 0; color:#333333; font-size: 110%;
	}
	
	.textForm {
		border: 2px solid #666;
		padding: 5px;
	}
	.textForm_Hover {
		border: 2px solid #5A9B20;
		padding: 5px;
		background-color:#E3FECB;
	}
	.textForm_Accept {
		border: 2px solid #5B95EC;
		padding: 5px;
		background-color:#BFD9F2;
	}
	.textForm_Error {
		border: 2px solid #CC0000;
		padding: 5px;
		background-color:#F9E1DF;
	}
	
	.intro p {
		margin-top: 6px;
		margin-bottom:6px;
		line-height: 1.2;
	}
	
	.error_message {
		margin: 2em 5px;
		padding: 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
		text-align:justify;
		color:#CC0000;
		background-color:#FED8DF;
	}
	.error_message p {
		margin-top: 6px;
		margin-bottom:6px;
		line-height: 1.2;
	}
	.error_message h1 {
		margin: 0em 0 0;color:#59A415;font-size:220%
	}
	.error_message h1 a{
		color:#FF9900;
		text-decoration:underline;
		
	}
	
	.welcome_message {
		margin: 2em 5px;
		padding: 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:160%;
		text-align:center;
		color:#5EA7DD;
	}
	.error_message p {
		margin-top: 6px;
		margin-bottom:6px;
		line-height: 1.2;
	}
	
	.highlight {
		font-weight:bolder;
		color:#FF6600;
	}
	
	.buttonForm {
		border: 2px solid #5A9B20;
		background-color:#E3FECB;
		width: 100px;
		height: 30px;
		margin-top: 3em;
	}
	
	.hidden{
		display: none;
	}
	.display{
	}
	
	.error{
		display: inline;
		color: black;
		background-color: pink;  
	}
	
	/*minitabs*/
	ul#minitabs{list-style: none;margin: 0;padding: 7px 0;
	  border-bottom: 0px solid #CCC;font-weight: bold;
	  text-align: center;white-space: nowrap}
	ul#minitabs li{display: inline;margin: 0 3px}
	ul#minitabs a{text-decoration: none;padding: 0 0 1px;
	  border-bottom: 5px solid #FFF;color: #000}
	ul#minitabs a#current{border-color: #EDACC9;color:#C53591;}
	ul#minitabs a:hover{border-color: #EDACC9;color: #C53591}
	<!-- end minitab -->