body
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
.test input{width:20px !important}

 .know{margin-bottom:16px 
	
	}


* {
	
	
	outline: 0;
	padding: 0;
	margin: 0;
	
	}

.country select{width:218px}
*html .country select {width:218px}
* +html .country select {width:218px}


.field.comments textarea{ width:750px}

*html .field.comments textarea{ width:700px;}



.container{
	margin: 0px auto;
	width:957px;
	overflow:hidden
	}
	
	
.header{
	background:url(../images/logo.jpg) no-repeat;
	height:155px;
	width:536px;
	margin:auto;
	padding-bottom:20px
	
	}
.header h1
{
	font-family: Arial;
	margin: 0;
	padding: 0; 
	font-size: 18px;
	font-weight: bolder;	
	text-align: right;
	padding-top: 120px;
	padding-right: 7px;
	}	
.fillInn{
	float:right;
	margin-bottom:-20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

	}


label, input[type="text"], select.prefix {
    float:left;
    display:block;
}

select.prefix { margin-right: 10px; height: 22px; width: 60px;}

label
{  text-align:right;
   margin-right:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   display:inline-block;
}

h3{
   margin-right:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   margin-top:20px;
   color:#333
   
}
  .form2 label{font-weight:normal;}
   
 .form2 .field{
	 margin-left:6px
	 }
.form2 input{width:659px}
* +html .form2 input{margin-left:10px;
}
   

.field{
   width:100%;
   overflow:auto;
   margin:13px 0px; }

.field2 label, .field3 label{
   width:20px !important;
   float:left
   }
   
* +html .mleft125{margin-left:-130px}	
* +html .mleft20{margin-left:-25px}	
   
   
.field2{margin-left:180px;
 margin-top:-30px;
 overflow:auto;
 height:80px}
 
 .field3{margin-left:180px;
 margin-top:-30px;
 overflow:auto;
 height:20px
}

.diploma{ float:left}
.diploma1{ float:left}


*html .diploma{ float:none}



.teacher{margin-left:36px}

.comments { margin-left: 86px; }

.form2
{
	display: none;
}
.form2 textarea{
	width:680px;
	border:1px solid #bdbebb;
	overflow:auto;
	padding:3px;


	}
	

.form-required {
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
} 


.fleft{float:left;}
.fright{float:right;}
.clear{clear:both}
.ieclearer
{
   display: block;
   line-height:0;    
   clear: both;
   height:0;
   overflow:hidden;
}

fieldset{padding:10px;
margin-bottom:30px}


select{border:1px solid #bdbebb;


}
	
input{
	border:1px solid #bdbebb;
	padding:2px;
    padding-left:5px;
	padding-right:5px;

	}

.title{
   font-family:Arial black, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#333;
   }
   
 *html .form2 fieldset{width:800px}

	
.leftform{margin-left:10px; width:400px}
.rightform{
	width:400px}
	
.man label{width:10px;
}
	
input.button{
height:30px;
float:right;
background:url(../Images/button.jpg) no-repeat -8px -25px;
padding-left:50px;
margin-bottom:50px;
border:none;
border-bottom:5px solid #adafb2;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background-color:#FFF;

cursor:pointer;
}

*html input.button{margin-top:15px}

input.button:hover{
background:url(../Images/button.jpg) no-repeat -8px 3px;
height:30px;
border-bottom:5px solid #3b3a3a;
color:#3b3a3a
}



.doublefields {clear:left; margin-bottom:5px; margin-left:16px;}
.doublefields label {display:block; float:left; width:30px;}
.doublefields input {width:330px; margin-right:50px; margin-bottom:7px;}

*html .doublefields input {width:260px; margin-right:50px; margin-bottom:7px;}
*html .iepadding { padding-top: 2px; }
*+html .iepadding { padding-top: 2px; }
ul
{
    list-style-type:disc;
    padding-left:20px;
}
.cap
{
	text-transform: capitalize;
}
#remainingchars
{
	width:760px;
	margin-left: 86px;
	font-size:11px;
	font-style:italic;
	text-align: right;
}
*html #remainingchars{ width:710px;}