/*@import url(styles.css);*/


/*******************************************************
	Degree Fade-In Colors:  Upon selecting a program, 
	the degree copy CSS class is changed to 
	degree_info4, 3, 2, then finally degree_info
*******************************************************/
/* the degree title - this can be overridden in custom.css */
.degree_description_heading {
	font-size: 12px;
}

/* The Degree color seen immediately after switching degrees... should be the same color as the sidebar background color */
.degree_info4{
	color: #FFFFFF;
}
/* The Second Degree fade-in color (should be about 25% brighter or darker than degreeColor1) */
.degree_info3{
	color: #727272;
}

/* The Third fade-in color (should be about 25% brighter or darker than degreeColor2) */
.degree_info2{
	color: #353535;
}

/* The Final fade-in color (should be either white or black depending on bodyBGColor) */
.degree_info{
	color: #000000;
}

/* The extra text that some schools want below the degree details */

.degree_details_extra{
	color: #000000;
}

/*******************************************************
	 Page structure css
*************************************************/


#sidebar1 h4.one {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	height: 20px;
	padding-left: 30px;
	margin-right: -5px;
	margin-left: -5px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 20px;
	float: left;
	width: 349px;
	margin-top: 20px;
}
#sidebar1 h4.two {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	height: 20px;
	padding-left: 30px;
	margin-right: -5px;
	margin-left: -5px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
	width: 349px;
}
#sidebar1 h4.three {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	height: 20px;
	padding-left: 30px;
	margin-right: -5px;
	margin-left: -5px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 20px;
	float: left;
	width: 349px;
	margin-top: 20px;
}
#sidebar1 h4.four {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 10px;
	display: block;
	height: 20px;
	padding-left: 30px;
	margin-right: -5px;
	margin-left: -5px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 20px;
	float: left;
	width: 349px;
	margin-top: 20px;
}

.twoColFixLtHdr #subhead {
	height: 50px;
	width: 740px;
}
.twoColFixLtHdr #subhead h2 {
	height: 35px;
	width: 740px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: center;
	font-weight: bolder;
}
.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 369px;
	padding: 15px 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 12px;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.twoColFixLtHdr #container {
	width: 740px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
} 
.twoColFixLtHdr #header {
	background: #FFFFFF;
	height: 134px;
	width: 740px;
} 
.twoColFixLtHdr #sidebar1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.twoColFixLtHdr #sidebar1 h3 #sub{
	font-size:8pt;
	font-weight:normal;
}

/* Begin Right column */

.twoColFixLtHdr #mainContent {
	margin: 30px 0 0 370px;
	padding: 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.4em;
} 
.twoColFixLtHdr #mainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004483;
}
.twoColFixLtHdr #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
/* End Right column */

.twoColFixLtHdr #footer {
	padding: 0 10px 0 20px;
	background:#FFFFFF;
}
.twoColFixLtHdr #footer p {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	line-height: 1.4em;
}
.twoColFixLtHdr #footer p a {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	text-decoration: none;
	color: #005897;
}
.twoColFixLtHdr #footer p a:hover {
	margin: 0
	padding: 10px 0;
	font-size: 10px;
	text-decoration: none;
	color: #DD9700;
}

/*Controls Form layout*/
.campus {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 0px;
}
.areaofstudy {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 10px;
}
.specialization {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 10px;
}
.program {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 10px;
}
.zipcode {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.military {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 205px;
	margin-left: 10px;
}
.title {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.firstname {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.lastname {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 160px;
}
.address {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 10px;
}
.city {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.state {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 160px;
	margin-left: 10px;
}
.email {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 10px;
}
.country {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 160px;
	margin-left: 10px;
}
.abovephonetext {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 350px;
	margin-left: 10px;
}
.workphone {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 160px;
	margin-left: 10px;
}
.homephone {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.mobilephone {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 160px;
	margin-left: 10px;
}
.preferred {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.levelofedu {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 160px;
	margin-left: 10px;
}

.Label {
	font-size: 12px;
	font-weight: bold;
}

.select-box select{
	/*LBOX V2
	position:absolute;*/
}

.localdropdowndiv{
	height: 50px;
}

.long {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 330px;
}
.short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 150px;
	float: left;
}
.shortPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 45px;
}
.menulong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 330px;
}
.menushort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 150px;
	float: left;
}

.textboxlong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 330px;
	margin: 0px 0px 0px -10x;
}
.textboxshort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	width: 150px;
	margin: 0px 0px 0px -10x;
}
#helloBox2 {
	float:left;
	width:350px;
	margin-left:10px;
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
#helloBox2 a {
	float:left;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
}

.textEditContact {
	color:#FF0000;
}

div.disclaimer  {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 30px;
	margin-top: -15px;
	padding-top: -15px;
}
.left_col_question {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 175px;
	margin-left: 10px;
}
.right_col_question {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 160px;
}
.question {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 350px;
}

.question_inner {
	float: left;
	margin-bottom: 8px;
	width: 330px;
}
#button {
	margin-left: 75px;
	margin-right: 75px;
}

/* End Form Layout */

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* End Page Structure css
*************************************************/

/***************************/
/* V5 css */

#footer {
	font-family: Arial, Helvetica, sans-serif;
	
	padding: 0 10px 0 20px;
	background:#FFFFFF;
}
#footer p {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	line-height: 1.4em;
}
#footer p a {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	text-decoration: none;
	color: #005897;
}
#footer p a:hover {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	text-decoration: none;
	color: #DD9700;
}

#footer_disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	float: left; 
	margin-top:0px; 
	margin-bottom: 15px; 
	margin-left: 10px; 
	line-height:1.1;
	width: 400px;
	position:inherit;
}
#step12Block {
	border:1px solid;
	padding: 5px;
	float:left;
}

#basicInfo {
	float: left;
}

#qualifyingQuestions {
	float: left;	
}

#contactInfo {
	float: left;	
}

#requestInfoBtn {
	float: left;	
}

@charset "utf-8";

body{margin:0;padding:0;text-align:center;background:url(images/bg.gif) repeat-x #e7e7e7;}

#wrapbig{width:998px;margin:0 auto;}
#wrapper{width:980px;margin:0 auto;text-align:left;border-top:4px solid #d5d5d5;}
#subwrap{background-color:#FFFFFF;float:left;padding:0 17px;width:946px;margin:0;}

/*shadow*/
.left-shadow-cont {width: 100%;background: url(images/left-shadow-cont.gif) repeat-y left top;float: left;}
.right-shadow-cont {width: 100%;background: url(images/right-shadow-cont.gif) repeat-y right top;float: left;}
.left-shadow {width: 100%;background: url(images/left-shadow.gif) no-repeat left top;float: left;}
.right-shadow {width: 100%;background: url(images/right-shadow.gif) no-repeat right top;float: left;}
/*end shadow*/

#topright{float:right;vertical-align:top;font:.7em Arial, Helvetica, sans-serif;height:26px;}
#topright p{margin:0;padding:0;display:inline;vertical-align:top;}
.help{vertical-align:top;display:inline;padding:3px 10px 0 0;float:right;font:.7em Arial, Helvetica, sans-serif;}
.help a{color:#084482;padding:0 3px;}
#topright2{float:right;clear:right;margin-top:27px;}
#topright2 img{padding:0 3px;}
#header{background-color:#FFFFFF;}
#topnav{background:url(images/roundedcorner_l.gif) no-repeat left #00699e;height:24px;padding:0;margin:5px 0 12px 0;color:#85aabd;position:relative;font:.75em Arial, Helvetica, sans-serif;}
#topnav a{font-weight:bold;color:#fff;text-decoration:none;margin:0 11px;}
#topnav a:hover{text-decoration:underline;}
#topnav2{background:url(images/roundedcorner_r.gif) no-repeat right;height:24px;position:relative;}
.tnadjust{padding:0;text-align:center;position:absolute;top:5px;left:1em;}
.browseby{font-size:.8em;color:#CCCCCC;padding-right:15px;}

/*NAVIGATION*/
#leftnav{float:left;width:190px;margin-left:1px;}
#leftnav ul{list-style:none;padding:0;margin:0;}

.navbb{background:url(images/nav_bb.gif) no-repeat;margin-bottom:-1px;width:166px;height:22px;padding:3px 0 0 20px;font:.8em Arial, Helvetica, sans-serif;}
.navyb{background:url(images/nav_yb.gif) no-repeat;margin-bottom:-1px;width:166px;height:22px;padding:3px 0 0 20px;font:.8em Arial, Helvetica, sans-serif;}
.navcb{background:url(images/nav_cb.gif) no-repeat;margin-bottom:-1px;width:166px;height:22px;padding:3px 0 0 20px;font:.8em Arial, Helvetica, sans-serif;}
.navbb a{color:#000;text-decoration:none;display:block;}
.navyb a{color:#000;text-decoration:none;display:block;}
.navcb a{color:#000;text-decoration:none;display:block;}

#leftnav p{font:.7em Arial, Helvetica, sans-serif;margin:20px 0 3px 0;}
#leftnav a:hover{text-decoration:underline;}
/*end NAVIGATION*/





/*school*/
#smainbodyleft{float:left;width:496px;padding:5px 10px 0 0; margin:0 10px 20px 0;font-family:Arial, Helvetica, sans-serif;}
#smainbodyright{float:left;width:219px;margin:0;padding:5px 0;}
#schoolfacts{background:#fdfce8;border:1px solid #eeecd0;padding:7px;font:.7em Arial, Helvetica, sans-serif;color:#555;}
#schoolfacts p{padding:0;margin:3px 0 10px 0;}
#smainbodyright h4{font:bold .8em Arial, Helvetica, sans-serif;background:#eeecd0;padding:7px;margin:0;color:#333;}
#smainbodyright h5{font:bold .8em Arial, Helvetica, sans-serif;background:#eee;padding:5px;margin:0;color:#333;}
#detailsAbove h3{font:bold .8em Arial, Helvetica, sans-serif;background:#eeecd0;padding:7px;margin:0;color:#333;}

#smainbodyright ol{font:.7em Arial, Helvetica, sans-serif;margin:5px;padding:5px 0 5px 20px;color:#666;}
#smainbodyright ol li{margin:10px 0;}
#smainbodyright ol a{color:#000;border-bottom:1px solid #999;text-decoration:none;}
#smainbodyright ol a:hover{border:none;}

#smainbodyleft p{margin:10px 0 10px 0;padding:0 0 0 3px;font:.75em Arial, Helvetica, sans-serif;line-height:18px;}
#smainbodyleft ul{list-style:none;padding:1px 0 0 8px;margin:0px 5px 5px 10px;font:.75em Arial, Helvetica, sans-serif;line-height:18px;}
#smainbodyleft li{margin:1px 0 1px 0;padding:0 0 2px 12px;background:url(images/bullet_graybox.gif) no-repeat left top;background-position:0 6px;}
#smainbodyleft ul li p{font-size:1em;}
#smainbodyleft ul ul{font-size:1em;margin-bottom:0;padding-bottom:0;}
#smainbodyleft h1{font:normal 1.15em Arial, Helvetica, sans-serif;color:#000;padding:0;margin:10px 0 5px 0;}
#smainbodyleft h2{font:bold .9em Arial, Helvetica, sans-serif;margin:5px 0;color:#06699e;}

#mainbody{float:left;margin-left:15px;}

#mainbody2{clear:left;width:736px;margin-top:15px;}
#mainbody2left{float:left;width:536px;border-right:1px solid #e0e3ec;padding-right:5px;}
#mainbody2left h1{font:normal 1.3em Arial, Helvetica, sans-serif;color:#cc9955;margin:0;padding:0;}
.mbp{font:.8em Arial, Helvetica, sans-serif;padding:8px 5px 5px 18px;line-height:18px;margin:0;}
#mainbody2right{float:left;width:188px;padding-left:5px;}
#mainbody2right h3{font:bold .8em Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;margin:20px 0 10px 0;padding:0;}
#mainbody2right a:hover{text-decoration:none;}



.grayhr{width:532px;height:6px;margin-bottom:20px;background-color:#d6d8de;clear:left;}

/*FOOTER*/
#footer{background-color:#dcdcdc;margin:0;clear:both;border-top:1px solid #c6c6c6;border-bottom:1px solid #d5d5d5;height:178px;}
#qdffooter{position:absolute;left:762px;top:-2px;background:url(images/qdf_footer_bg.gif) repeat-x #dcdcdc;height:158px;width:172px;padding:5px 15px 15px 15px;}
#qdffooter h5{margin:0 0 3px 0;padding:0;font:bold .75em Arial, Helvetica, sans-serif;}
.fcolumn{float:left;padding:5px;font:.7em Arial, Helvetica, sans-serif;margin:5px 0 0 20px;}
.fcolumn h5{font:bold 1em Arial, Helvetica, sans-serif;margin:0;padding:5px 0;color:#333;}
.fcolumn ul{margin:0 0 0 10px;padding:0;list-style:none;}
.fcolumn li{margin:2px 0;}
.fcolumn a{color:#555;text-decoration:underline;}
.fcolumn a:hover{text-decoration:none;}
.fcolumn2{float:left;padding:5px;font:.7em Arial, Helvetica, sans-serif;margin:5px 0 0 15px;}
.fcolumn2 h5{font:bold 1em Arial, Helvetica, sans-serif;margin:0;padding:5px 0;color:#6c6b6b;}
.fcolumn2 ul{margin:0 0 0 10px;padding:0;list-style:none;}
.fcolumn2 li{margin:2px 0;}
.fcolumn2 a{color:#777;text-decoration:underline;}
.fcolumn2 a:hover{text-decoration:none;}
#copyright{float: left;padding: 12px 0 1px 0;margin: 10px 0 0 15px;text-align: left;font-size: 0.7em;line-height: 0.92em;color: #7C7C7C;position: relative;font-family:Arial, Helvetica, sans-serif;clear:both;width:320px;}
#copyright SPAN {padding-left: 5px;}
#copyright A {margin-top: -8px;float: left;}
#qdffootertop{background:url(images/qdf_footer_top.gif) no-repeat bottom right #ffffff;height:50px;clear:both;}
/*end FOOTER*/

/*jquery boxes*/
.scaled-frame {float: left;width: 0px;height: 0px;position: absolute;margin-left: 232px;overflow: auto;border: 1px solid #d3d5d4;opacity: 0.1;background: #ffffff url(images/scaled-frame-bg.gif) repeat-x left bottom;font:.75em Arial, Helvetica, sans-serif;}
.scaled-frame H2 {color: #CC9955;font-size: 1.22em;font-weight: bold;margin: 0;padding: 20px 0px 2px 20px;}
.scaled-frame P {color: #000000;font-size: 0.92em;font-weight: normal;margin: 0;padding: 4px 0px 0px 20px;}
.scaled-frame A {color: #00699f;font-size: 0.92em;font-weight: bold;margin: 13px 0px 0px 0px;padding: 0px 0px 0px 20px;text-decoration: underline;}
.scaled-frame A:HOVER {text-decoration: none;}
.scaled-frame A.a-close {float: right;margin: 7px 9px 0px 0px;padding: 0;text-decoration: none;}
.opacity-block-sel {width: 11px;float: left;height: 35px;line-height: 0;font-size: 0;position: absolute;left: -9px;top: 0;display: none;background: url(images/op-sel.gif) no-repeat -3px center;}
/*end jquery boxes*/

