@charset "utf-8";
/* CSS Document */


#main_content form#StudentApplication {
	position:relative;
	min-height:300px;
	padding-top:50px;
	padding-bottom:35px;
	background:#E0E0E0 url(../images/backgrounds/applicationFormWizard_bg.png) repeat-x 0px 0px;
	border-bottom:8px solid #595959;
}
/*  1.0 Generic Form Styles
---------------------------------------------*/
	#main_content form#StudentApplication fieldset.pseudopage {
	padding:10px;
	position:relative;
}
form#StudentApplication label { color:#3D3D3D; }
form#StudentApplication label:active,  form#StudentApplication label:focus { color:#076940; }
form#StudentApplication input[type="text"],  form#StudentApplication textarea {
	padding:2px;
	height:14px;
	background:#F2F2F2;
	border:1px solid #bbb;
	color:#888;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
form#StudentApplication input[type="text"]:active,  form#StudentApplication input[type="text"]:focus,  form#StudentApplication textarea:active,  form#StudentApplication textarea:focus {
	border:1px solid #076940;
	color:#000;
}
form#StudentApplication h2 {
	clear:left;
	padding:5px 0px 5px 10px;
	margin-bottom:15px;
	color:#6D6D6D;
	border-bottom:1px solid #999999;
	font-size:14px;
	font-weight:bold;
}
form#StudentApplication h3 {
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	margin-bottom:15px;
	padding-bottom:3px;
	padding-top:5px;
	color:#6D6D6D;
	font-size:14px;
	font-weight:bold;
}
form#StudentApplication select {
	background:#F2F2F2;
	border:1px solid #bbb;
	color:#888;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

form#StudentApplication select:active,
form#StudentApplication select:focus {
	border:1px solid #076940;
	color:#000;
}
/*  2.0 #form1 styles
---------------------------------------------*/
	#form1 * { }
#form1 label,  #form1 p {
	display:block;
	float:left;
	width:75px;
	margin:0px 0px 18px 10px;
	padding-right:10px;
	text-align:right;
}
#form1 input[type="text"],  #form1 textarea {
	float:left;
	width:225px;
	margin:0px 0px 18px 0px;
}
#form1 input[type="radio"] { float:left; }
form#StudentApplication #form3 fieldset textarea { height:100px; }
#form1 select { width:230px; }
#form1 ul {
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px;
	width:225px;
}
#form1 ul li {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:auto;
	float:left;
	background:none;
}
#form1 ul li:first-child { margin:0px; }
#form1 ul li select {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:68px;
}
#form1 span label {
	width:auto;
	margin:0px 10px 0px 4px;
	padding:0px;
}
/*  3.0 #form2 styles
---------------------------------------------*/
	#form2 label {
	display:block;
	float:left;
	width:75px;
	margin:0px 0px 18px 10px;
	padding-right:10px;
	text-align:right;
}
#form2 input[type="text"],  #form2 textarea {
	float:left;
	width:225px;
	margin:0px 0px 18px 0px;
}
#form2 ul {
	margin:0px;
	padding:0px;
	width:100%;
	overflow:auto;
}
#form2 ul li {
	margin:0px;
	padding:10px 0px 5px 0px;
	width:430px;
	background:none;
	overflow:auto;
	border-bottom:1px dotted #999;
}
#form2 ul li span {
	display:block;
	float:left;
	width:315px;
	padding:0px 10px 0px 0px;
}
#form2 ul li label {
	width:auto;
	margin:0px;
	padding:0px;
}
#form2 ul li input[type="radio"] {
	float:left;
	margin:0px 10px 0px 3px;
}
#form2 ul li fieldset {
	display:block;
	clear:both;
	padding:10px 0px 0px 0px;
}
#form2 ul li fieldset label {
	display:block;
	float:left;
	width:75px;
	margin:0px 0px 18px 10px;
	padding-right:10px;
	text-align:right;
}
#form2 ul li fieldset textarea { height:75px; }
#form2 #pickDate {
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px;
	width:225px;
}
#form2 #pickDate li {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:auto;
	float:left;
	background:none;
}
#form2 #pickDate li:first-child { margin:0px; }
#form2 #pickDate li select {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:68px;
}
/*  4.0 #form3 styles
---------------------------------------------*/
#form3 label {
	display:block;
	float:left;
	width:75px;
	margin:0px 0px 18px 10px;
	padding-right:10px;
	text-align:right;
}
#form3 input[type="text"],
#form3 textarea {
	float:left;
	width:225px;
	margin:0px 0px 18px 0px;
}
#form3 select#MailCountry {
	width: 230px;
	height: 20px;
	float: left;
}
#form3 select#IYTCertificates { padding: 4px; }
#form3 label[for="StateProv"] { white-space: nowrap; }
#form3 span {
	padding:10px 0px 10px 0px;
	overflow:auto;
	display:block;
	clear:left;
	background:#ccc;
}
#form3 span input[type="file"] {
	float:left;
	margin-right:20px;
	background:#F2F2F2;
	border:1px solid #bbb;
}
#form3 span label { margin-bottom:0px; }
#main_content form#StudentApplication #form3 p { 
	float:left; 
	font-size:11px;
	margin-left:95px;
	font-style:italic; 
}
#form3 #securityCode{
	clear:left;	
}
#main_content #form3 img{
	float:left;
	border:1px solid #bbb;
	margin:0px 2px 8px 0px;
}

#main_content #form3 a#AudioCaptcha img{ 
	margin:0px 380px 2px 0px;
} 


/*  5.0 #form footer styles
	---------------------------------------------*/
	#main_content form#StudentApplication fieldset#controls {
	border-top:1px solid #bbb;
	height:30px;
	width:100%;
	padding-top:13px;
	position:absolute;
	bottom:0px;
	background:url(../images/backgrounds/form-controls-footer-bg.jpg) repeat-x 0px -2px;
	text-align:right;
}
#main_content form#StudentApplication fieldset#controls input[type="button"],  #main_content form#StudentApplication fieldset#controls input[type="submit"] {
	display:block;
	margin:0px 10px 0px 0px;
	width:65px;
	height:22px;
	float:right;
	background:url(../images/buttons/formButtons.jpg) no-repeat -1px -1px;
	font-size:10px;
	color:#666;
	border:1px solid #bbb;
	text-shadow:#fff 0px 1px;
	vertical-align:middle;
	cursor:pointer;
}
#main_content form#StudentApplication fieldset#controls input[type="button"]:hover,  #main_content form#StudentApplication fieldset#controls input[type="submit"]:hover {
	color:#fff;
	border:1px solid #999;
	background:url(../images/buttons/formButtons.jpg) no-repeat -1px -32px;
	text-shadow:#aaa 0px 1px;
}
#main_content form#StudentApplication fieldset#controls input[type="button"].inActive,  #main_content form#StudentApplication fieldset#controls input[type="submit"].inActive {
	color:#888;
	background:url(../images/buttons/formButtons.jpg) no-repeat -1px -63px;
	cursor:default;
}
form#StudentApplication fieldset#controls p {
	margin-left:10px;
	color:#076940;
	font-size:11px;
}

/***************************************
	Classes For Required Fields:
****************************************/
#main_content form#StudentApplication input[type="text"].required,
#main_content form#StudentApplication select.required,
#main_content form#StudentApplication textarea.required { border-color: #C00 !important; }
#main_content form#StudentApplication ul#feedback li fieldset.required,
#main_content form#StudentApplication ul#feedback li fieldset.selected { display: block !important; }
#main_content form#StudentApplication ul#feedback li span.required,
#main_content form#StudentApplication #form1 p.required { color: #C00; }

