/*RESET values to override main styles*/
#content #main-content #information_request p, #content #main-content #information_request ul, #content #main-content #information_request ul li, #content #main-content #information_request h2, #content #main-content #information_request h3, #content #main-content #information_request img, #content #main-content #information_request table, #content #main-content #information_request table td {
	margin:0; padding:0;border:none;
}
#content #main-content #information_request table {font-size: 1.1em;/*reset*/}
/*END RESETs*/

/*these are styles for a basic long form*/
#content #main-content #ShortBottomForm {clear:both;}
#content #main-content #information_request {
	width: 100%;
	margin:0em .5em;
	/*font-size:1.1em;default if nothing is specified*/
}
#content #main-content #information_request fieldset#form_content {width:100%;}
#content #main-content #information_request p {
	padding:4px 0px;
}
#content #main-content #information_request fieldset {
	border:none;
}
#content #main-content #information_request fieldset legend {
	display:none;
}
#content #main-content #information_request fieldset h2 {
	line-height:normal;
	padding: .7em 0em;
	font-size:2em;
	font-weight:normal;
}
#content #main-content #information_request fieldset h3 {display:none;}
#content #main-content #information_request .message p {padding-bottom: 2em;}
#content #main-content #information_request .required {font-size: 1em;}
#content #main-content #information_request .required ul {padding-top:.5em; font-size: .9em; color:Red; margin-left:1.5em;}
#content #main-content #information_request table .required ul {font-size:.9em; margin-left:1.5em;}
#content #main-content #information_request .required ul li {background:none;padding-bottom:.5em;background-image:none;}
#content #main-content #information_request .required p {font-size: 1.4em;color: #70194C;}
#content #main-content #information_request fieldset fieldset {
	border: none;
	margin: .6em 0px .6em 0px;
	padding: 0px;
	clear:both;
	position:relative;
}
#content #main-content #information_request fieldset input,
#content #main-content #information_request fieldset select,
#content #main-content #information_request fieldset textarea {
	padding:.2em;
	margin-bottom:.7em;
	font-size: 1.3em;
	color: #70194C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content #main-content #information_request fieldset fieldset label {
	width:15em;
	float:left;/*
	text-align:right;*/ 
	clear:left;
	padding-right:1em;
	font-weight:bold;
	font-size: 1.3em;
	color:#70194C;
}
#content #main-content #information_request fieldset fieldset select {
	background: #FFF;
	border: 1px solid #CCCCCC;
	margin: 0em 0em .4em 0em;
	padding: 0px;
	width: auto;
}
#content #main-content #information_request fieldset fieldset input {
	background: #FFF;
	border: 1px solid #CCCCCC;
	margin: 0em 0em .4em 0em;
	padding: .2em;
	width: 12em;
}
#content #main-content #information_request fieldset textarea {
	width:85%;
	clear:both;
	background: #FFF;
}
#content #main-content #information_request fieldset fieldset label span {
	margin: 0em;
	color:#70194C;
}
#content #main-content #information_request fieldset div span.rfv {
	color:red;
	width:16px;
	vertical-align:top;
	margin-left:3px;
}

/* SPECIAL cases to override default tags set above */

/*phones*/
#content #main-content #information_request input.phone1, #content #main-content #information_request input.phone2 {
	width: 3em;
	margin-right:.4em;
}
#content #main-content #information_request input.phone3 {
	width: 4.5em;
}

/*grad,month,year*/
#content #main-content #information_request fieldset.grad {clear:both;}
#content #main-content #information_request fieldset.grad label {
	width:95%;
	margin-bottom:.2em;
}
#content #main-content #information_request fieldset.grad fieldset {
	float:left;
	clear:none;
	margin-left:2.2em;
}
#content #main-content #information_request fieldset.grad fieldset.month label {
	width: 2em;
	font-weight:normal;
	margin-top:.2em;
}
#content #main-content #information_request fieldset.grad fieldset.year label {
	width: 1.8em;
	font-weight:normal;
	margin-top:.2em;
}
#content #main-content #information_request fieldset.grad fieldset select {
	width: 10em;
}

/*type of appointment*/
#content #main-content #information_request fieldset.appt-type table td label {font-size:1.2em;float:none;vertical-align:top;clear:none;padding:0;margin:0;font-weight:normal;}
#content #main-content #information_request fieldset.appt-type table td input {border:none; background-color:#fff; width:20px;vertical-align:bottom;clear:none;}
#content #main-content #information_request table fieldset.appt-type table td label {font-size:.9em;}

/*best time to contact*/
#content #main-content #information_request fieldset.best-time table td label {font-size:1.2em; float:none;vertical-align:top;clear:none;clear:none; font-weight:normal;}
#content #main-content #information_request fieldset.best-time table td input {border:none; background-color:#fff; width:20px;vertical-align:bottom;clear:none;}
#content #main-content #information_request table fieldset.best-time table td label {font-size:.9em;}

/*follow up*/
#content #main-content #information_request fieldset.followup table td label {font-size:1.2em;float:none;vertical-align:top;clear:none;padding:0;margin:0;font-weight:normal;}
#content #main-content #information_request fieldset.followup table td input {border:none; background-color:#fff; width:auto;vertical-align:bottom;clear:none;margin-right:.3em;}

/*contact*/
#content #main-content #information_request fieldset.contact {margin-top:1.2em;margin-bottom:1.2em;}
#content #main-content #information_request fieldset.contact table td input {border:none; background-color:#fff; width:auto;clear:none;vertical-align:middle;margin-right:.3em;}
#content #main-content #information_request fieldset.contact table td label {font-size:1.2em;float:none;clear:none;padding:0;margin:0;font-weight:normal;vertical-align:top;}

/*helping*/
#content #main-content #information_request fieldset.helping table td input {border:none; background-color:#fff; width:auto;vertical-align:top;float:left;margin-top:.1em;margin-right:.3em;}
#content #main-content #information_request fieldset.helping table td label {font-size:1.2em;float:left;vertical-align:top;clear:right;padding:0;margin:0;font-weight:normal;width:auto;}

/*benefits*/
#content #main-content #information_request fieldset.benefits table td input {border:none; background-color:#fff; width:auto;vertical-align:top;float:left;margin-top:.1em;margin-right:.3em;}
#content #main-content #information_request fieldset.benefits table td label {font-size:1.2em;float:left;vertical-align:top;clear:right;padding:0;margin:0;font-weight:normal;width:auto;}


/*long labels not accounted for yet*/
#content #main-content #information_request fieldset.location label, 
#content #main-content #information_request fieldset.program label,  
#content #main-content #information_request fieldset.concentration label, 
#content #main-content #information_request fieldset.howheard label, 
#content #main-content #information_request fieldset.newsletter label, 
#content #main-content #information_request fieldset.comments label
 {
width:95%;
margin-bottom:.5em;
}
/*more top/bottom margin on specific fieldsets*/
#content #main-content #information_request fieldset.agree,
#content #main-content #information_request fieldset.grad,
#content #main-content #information_request fieldset.location, 
#content #main-content #information_request fieldset.program, 
#content #main-content #information_request fieldset.concentration, 
#content #main-content #information_request fieldset.howheard,
#content #main-content #information_request fieldset.benefits,
#content #main-content #information_request fieldset.helping,
#content #main-content #information_request fieldset.newsletter,
#content #main-content #information_request fieldset.comments {
margin-top:1.5em;
margin-bottom:1.5em;
}

/*agree checkbox area */
#content #main-content #information_request fieldset fieldset.agree, #content #main-content #information_request fieldset fieldset.interest {
	margin: 0px 0px 15px 5px;
}
#content #main-content #information_request fieldset fieldset.agree input, #content #main-content #information_request fieldset fieldset.interest input {
	background: none;
	border: none;
	margin: 0px 7px 5px 0px;
	width:auto;
	float:left;
	vertical-align:middle;
}
#content #main-content #information_request fieldset fieldset.agree label, #content #main-content #information_request fieldset fieldset.interest label {
	width: 90%;
	text-align:left;
	float:left;
	clear:right;
}
#content #main-content fieldset#thankyou_panel, #content #main-content fieldset#thankyou_content {border:none;}
/* step 3 is submit button*/
#content #main-content #information_request fieldset #step_3 input,
#content #main-content #information_request #phshortform_0_Wizard1_StartNavigationTemplateContainerID_StartNextButton input,
#content #main-content #information_request fieldset .btn-finish, #content #main-content #information_request fieldset.submit input {
	width:auto;
	height:auto;
	border:none;
	background:none;
	display: block;
	margin: 0px 0px 20px 15em;
	padding:0px;
	/*text-align: center;*/
}


/*buttons on cfa*/
#content #main-content #information_request input.btn-ctr {margin:0 auto; text-align:center;}
/*** Additional CFA**/
/*other schools*/
#content #main-content #information_request #step_3 fieldset.other-schools {margin-top:1.2em;margin-bottom:1.2em;}
#content #main-content #information_request #step_3 fieldset.other-schools table td input {border:none; background-color:#fff; width:auto;clear:none;vertical-align:middle;margin:0;display:inline;margin-right:.3em;padding:.2em;margin-bottom:.7em;}
#content #main-content #information_request #step_3 fieldset.other-schools table td label {font-size:.9em;float:none;clear:none;padding:0;margin:0;font-weight:normal;vertical-align:top;}

/*pay*/
/*#content #main-content #information_request #step_3 fieldset.pay table td input {border:none; background-color:#fff; width:auto;vertical-align:top;float:left;margin-top:.1em;margin-right:.3em;}
#content #main-content #information_request #step_3 fieldset.pay table td label {font-size:.9em;float:left;vertical-align:top;clear:right;padding:0;margin:0;font-weight:normal;width:150px;}
#content #main-content #information_request fieldset.pay table, #content #main-content #information_request fieldset.pay table td {width:146px;}
#content #main-content #information_request #step_3 fieldset.pay table td input {border:none; background-color:#fff; vertical-align:bottom;width:20px;float:left;clear:none;}
#content #main-content #information_request fieldset.pay table td label {font-size:.9em; vertical-align:top; font-weight:normal; width:146px;float:left;clear:right;}*/

#content #main-content #information_request fieldset.pay{float:left; width:200px;} /*added 2/19/10*/

#content #main-content #information_request fieldset.pay label{float:left; font-size:1.3em; font-weight:bold;}

/*#content #main-content #information_request fieldset fieldset.pay table td{}*/

#content #main-content #information_request fieldset fieldset.pay table td label {font-size:1em; float:left; vertical-align:top; clear:none; font-weight:normal;}
#content #main-content #information_request #step_3 fieldset.pay table td input {position: absolute; border:none; background-color:#fff; width:20px; vertical-align:bottom; clear:none;}

/*activity
#content #main-content #information_request #step_3 fieldset.activity table td input {border:none; background-color:#fff; width:auto;vertical-align:top;float:left;margin-top:.1em;margin-right:.3em;}
#content #main-content #information_request #step_3 fieldset.activity table td label {font-size:.9em;float:left;vertical-align:top;clear:right;padding:0;margin:0;font-weight:normal;width:150px;}*/
/*best time to contact*/

#content #main-content #information_request fieldset.activity{float:left; width:200px;} /*added 2/19/10*/

#content #main-content #information_request fieldset.activity label{float:left; font-size:1.3em; font-weight:bold;}

#content #main-content #information_request fieldset.activity table, #content #main-content #information_request fieldset.activity table td {width:200px;}
#content #main-content #information_request fieldset.activity table td label {font-size:1em; float:none; vertical-align:top; clear:none; font-weight:normal; float:left;}
#content #main-content #information_request #step_3 fieldset.activity table td input {position: absolute; border:none; background-color:#fff; width:20px;vertical-align:bottom;clear:none;float:left;}

/*term*/
#content #main-content #information_request #step_3 fieldset.term {margin-top:1.2em;margin-bottom:1.2em;}
#content #main-content #information_request #step_3 fieldset.term table td input {border:none; background-color:#fff; width:auto;clear:none;vertical-align:middle;margin:0;display:inline;margin-right:.3em;padding:.2em;margin-bottom:.7em;}
#content #main-content #information_request #step_3 fieldset.term table td label {font-size:.9em;float:none;clear:none;padding:0;margin:0;font-weight:normal;vertical-align:top;}

/*concerns*/
#content #main-content #information_request #step_3 fieldset.concerns {margin-top:1.2em;margin-bottom:1.2em;}
#content #main-content #information_request #step_3 fieldset.concerns table td input {border:none; background-color:#fff; width:auto;clear:none;vertical-align:middle;margin:0;display:inline;margin-right:.3em;padding:.2em;margin-bottom:.7em;}
#content #main-content #information_request #step_3 fieldset.concerns table td label {font-size:.9em;float:none;clear:none;padding:0;margin:0;font-weight:normal;vertical-align:top;}


/* forms created that wrap in tables - font-size resets */
#content #main-content #information_request table .required p {font-size: 1.1em;}
#content #main-content #information_request table fieldset input,
#content #main-content #information_request table fieldset select,
#content #main-content #information_request table fieldset textarea {font-size:.9em;}
#content #main-content #information_request table fieldset label {font-size:1em;}
#content #main-content #information_request table fieldset fieldset label {font-size:.9em;}
