/* form */
form{width:610px; border:3ox solid #66FF66}

fieldset{display:block;border: 1px ridge #333333; padding:10px; clear:both}
legend {color:#FF3399;font:bold 1.5em  "Lucida Sans","Lucida Grande", "Trebuchet MS", Helvetica, Verdana;margin: 0; padding:0.3em;	}


    #signupform p { margin:0 0 0.7em 0}
	#signupform input,
	#signupform select{font-size:155%;}
	#signupform p.email,             
	#signupform p.name	  {width:300px; float:left; clear:left;}	
	#signupform p.age  {width:270px; float:right; clear:right;}
	#signupform input[type=text] {width:300px;}		
	#signupform label {display:block; color:#ff3399; line-height:1.2;   font-family:"Lucida Sans", "Trebuchet MS", Verdana;}	
	#signupform label.check {display:inline; width:auto; color:white;  font-size:1.0em;}	
	#signupform input.age {width:30px;}
	#signupform #other-info,#signupform p.instr, #signupform ul.bullet { padding-top:0; margin-top:0; color:#FFCCFF; font-family:"Lucida Sans", "Trebuchet MS", Verdana;}

    #signupform label.check { text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
   	#signupform label.areyou { clear:both;}
	
#signupform p.submit{margin:10px 0 0 0; }
    input.blur	{color:#CCC;}


ul.bullet li {margin:0em 0 0.2em 0; font-size:0.9em; }
input[type=file] { width:400px;  font-size:1.0em}
textarea {width: 500px; height: 10em;  overflow: auto; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}
input[type=checkbox] { white-space:nowrap}
ul.bullet { margin: -0.5em 0 1em 1em }

.error { background-color:white; color:#CC0033;  padding:5px;}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color:#990066;
	color : #FFF;
	font-weight: bold;
}


