@charset "utf-8";
/* CSS Document */

/**************************************************
Quick Sign Up Form STYLES
***************************************************/          
#quick-signup-form { width:200px; margin:0; padding:0; }
#quick-signup-form form{ color:#152d7c; margin:0; padding:0; }
#quick-signup-form div{ }
#quick-signup-form input { margin-bottom:3px;height:12px; }
#quick-signup-form h3 { font-size:1em; font-weight:600; text-transform:uppercase; color:#152d7c; padding:0 0 0 40px; margin:0; }
#quickSignUpBtn { padding:0 0 0 35px; margin:0;	}
#messageBox1 li { }

/**************************************************
Request Information Form Styles
***************************************************/          
#requestForm { float:left; width:565px; /* background-color: #F2EFE9; border: 1px solid #BFBAB0; */ padding-bottom:5px; font-style:normal;  }	

#requestForm label { display:block; color:#000; }
#requestForm legend { margin:1em; padding: 0; color: #000; font-weight: bold; }
#requestForm fieldset { float:left; width:175px; height:auto; margin: 0 0 -1em 0; padding: 0 0 1em 1em; border-style: none; }

#requestForm fieldset.single { width:550px; }
#requestForm fieldset div.single { float:left; padding-right:1em; width:100%; height:auto; } 

/* Form Fields */
#requestForm input,#requestForm textarea { background:URL('/media/images/text-box-bg.gif') repeat-x top left; height:20px; border:1px solid #e3e3e3; }
#requestForm textarea { height:145px; }
#requestForm input.button { width:100px; height:30px; color:#000; font-weight:bold; text-transform:uppercase; border:1px solid #ccc; margin-top:30px; }

#requestForm select { font-size:1em; color:#555;}

/* Academic Info Section*/
#requestForm div.single h2 { padding:0; margin:0; font-size:1.1em;}
#requestForm div.campusLocationGroup { float:left; clear:both; width:100%; margin-bottom:5px; border:1px dashed #BFBAB0;}
#requestForm div.campusLocationGroup span { display:block; clear:both; color:#000;}
#requestForm div.campusLocationGroup ul { display:block; padding:0; margin:0; list-style:none;}
#requestForm div.campusLocationGroup ul li { float:left; padding:0; margin:0; width:250px;  font-size:.8em;  color:#000;}
#requestForm div.campusLocationGroup input { border:none; background:none }
#requestForm div.programGroup { float:left; display:none; margin:0 0 0 10px; padding:3px; clear:both; background-color:#F9F6F2;}
#requestForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }		   
		        

/*
	CONTACT US Page Styles
*/
div#contact-us-options { float:left; clear:right;  }
div#contact-us-options div { float:left; margin:10px 0;}
div#contact-us-options div img { float:left; margin-right:10px; width:150px; clear:left;}
div#contact-us-options div h2{ float:left; width:235px; margin:0; padding:0; clear:right; font-size:1.1em; } 
div#contact-us-options div p{ display:block; float:left; width:235px; margin:0; padding:0;  }
