body {
background-color:#eaf3f9;
margin:10px;
}

.maincontainer {
width:799px;
margin-left:auto;
margin-right:auto;
}

.header {
background-image:url(../images/header.gif);
background-repeat:no-repeat;
width:799px;
height:130px;
}

.midcontainer {
background-image:url(../images/mainbg.gif);
background-repeat:repeat;
width:799px;
float:left;
}

.leftcontainer {
width:449px;
float:left;
}

.rightcontainer {
width:350px;
float:right;
}

.content {
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.callout {
background-color:#ecf8fb;
border:1px solid #006784;
width:395px;
margin-left:auto;
margin-right:auto;
padding:10px 0 5px 0;
}

.callout ul {
padding:5px 0 10px 25px;
margin:5px 0 10px 25px;
}

.footer {
background-color:#006784;
width:799px;
height:25px;
clear:both;
}

.legal {
font-size:10px;
color:#999999;
text-align:center;
width:799px;
padding:10px 0 0 0;
}/* Updated form styles
===============================================================================================================*/
	
	#step1 select {	width: 320px; }
	
	#step1 input[type="text"] {	width: 320px; }
	
	#step2 { display: none; }
	
	#step2 select {	width: 140px; }
	
	#step2 input[type="text"] {	width: 140px; }
	
	#step2 #degree_program,
	#step2 #program_code,
	#step2 #event_keycode { width: 320px; }
	
	#address,
	#address2,
	#email { width: 320px; }
	
	#btn_Submit { display: none; }
	
	#btn_Back,
	#btn_Next,
	#btn_Submit { cursor: pointer; }
	
	td div { position: relative; }
	
	form#lead_data label.errorMessage {
		font-size: 80%;
		background: #fff;
		border: 1px solid #f00;
		color: #f00;	
		text-align: center;
		line-height: 14px;
		
		position: absolute;
		top: 15px;
		left: 0;
	}
	
	form#lead_data #hidden-bachelor label.errorMessage,
	form#lead_data #hidden-education label.errorMessage,
	form#lead_data #hidden-nursing label.errorMessage {
		position: absolute;
		top: 25px;
		left: 55px;
	}
	
	form#lead_data #hidden-engineering label.errorMessage {
		position: absolute;
		top: 45px;
		left: 55px;
	}
	
	#rootIE6 label.errorMessage { display: none; }
	
	select.errorMessage { background: #f00; }

/*===============================================================================================================
END Updated form styles*/
