/* demo reset */
		body { font:75%/1.5em "Lucida Grande", Arial, Verdana, sans-serif; }
		.cleanform * { margin:0; padding: 0 }	
		
			        
        /* CLEAN FORM
        /////////////////////////////*/
		
        /* General */
 
        .cleanform {
			font-size:1em;
        	width:40em;
        	color:#1b1b1b;
        	text-align:left;
			position:relative;
        	margin:1em auto
        }
 
		/* Elements */
 
		.cleanform  label,.cleanform legend{  
        	padding:0;
			margin:0.3em 0;
        }
 
		.cleanform fieldset{ 
			padding:0.7em;
			border:1px solid #ddd;
			margin:0 0 0.5em 0;
		}
	             
        .cleanform label {
            font-weight:bold;
        }
        
        .cleanform fieldset input {
            width:70%;
            line-height:1.5em;
			padding:0.15em;
        }
        
         .cleanform .radio input,
		 .cleanform .checkbox input {
            width:auto;
			border:none;
         }
        
        .cleanform input, .cleanform textarea, .cleanform select {
        	display:block;
        	margin-bottom:1em;
        	font-size:1em;
        	border:1px solid #bbb;
			padding:0.15em;
			margin-right:1em
        }
 
        .cleanform .radio label, .cleanform .radio input,
		.cleanform .checkbox label, .cleanform .checkbox input{
        	display:inline;
			margin:0 1.5em 0 0
        }
 
 
 		.cleanform .radio input, .cleanform .checkbox input{
			margin:0 0.3em 0 0
        }
 
		/* Button */
 
		.cleanform button {
			margin:0.3em 0;
        	border:1px solid #ccc;
        	background-color:#eee;
        	font-size:1em;
        	cursor:pointer;
        	padding:0.5em
        }
 
		.cleanform button:hover {
		    background-color:#E6EFC2;
		    border:1px solid #C6D880;
		    color:#529214;
		}
 
        .cleanform button:active {
        	background-color:#333;
        	color:white;
			border:1px solid #000;
        }

 		/* information */
		
        .cleanform .formInfo {
            margin-bottom:1em;
            padding-bottom:0.5em;
            border-bottom:0.1em solid #ddd;
        }
 
        .cleanform .formInfo h2 {
        	color:#000000;
        	font-weight:bold;
        	font-size:1.2em;
        	margin-bottom:1em
        }
 
        .cleanform .formInfo p{
        	text-align:justify
        }
 
        .cleanform .required {
        	color:#ff3838;
        	font-weight:bold;
        	font-size:0.8em;
		}
