@import url(school_logos_match_page.css);

body {

	margin:0;

	padding:0;

	background:url(back13.gif) repeat-x #fff;

	font-family: Verdana, Helvetica, sans-serif;

}

#container {

	width:726px;

	margin:0 auto;

	background:url(white-glow.png) no-repeat 50% 0;
	position:relative;

}

#container .headline {

	padding:30px 0 0;

	font-size:26px;

	text-align:center;

}

#container .occ {

	font-size:30px;

	color:#660000;

}

#container .subheadline {

	padding:8px 0 12px;

	font-size:18px;

	line-height:20px;

	text-align:center;

	color:#333;

}

#container .col01 {

	float:left;

	padding:20px 0 0;

	width:257px;

	text-align:center;

}

#container .col02 {

	float:right;

	padding:20px 0 0;

	width:469px;

}

#container .top, #container .bottom {

	height:13px;

	font-size:0;

	line-height:0;

}

#container .top {

	background:url(form-top-13.gif) no-repeat;

}

#container .bottom {

	background:url(form-bottom-13.gif) no-repeat;

}

#container .inner {

	background:url(form-back-13.gif) repeat-y;

	padding:6px 10px;

}

#container .cta {

	font-size:22px;

	background:url(cta-back.gif) no-repeat 50% 0;

	padding:9px 0 18px 66px;

}

#container .congrats-txt {

	font-size:16px;

	color:#008118;

	display:block;

	padding:6px 0;

	font-weight:bold;

}





/* matched schools */



.matched-schools {

	width:180px;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	margin:0 auto;

}

.matched-schools ul {

	margin:10px auto;

	padding:0;

}

.matched-schools li {

	border-top:1px dotted #cbcbcb;

	margin:0;

	padding:8px 0;

	list-style:none;

}



/* footer */



#footer,#subText {

	padding:20px 120px;

	font-size:11px;

	text-align:center;

	color:#5b5b5b;
	clear: both;
}

#subText {
	padding-top: 20px;
	padding-bottom: 0;
}

#footer a {

	text-decoration:none;

	color:#5b5b5b;

}

#footer a:hover {

	text-decoration:underline;

}





/* progress */



.meter {

  width: 120px;

  height: 10px;

  border: 1px solid #808080;

  overflow: hidden;

  position:relative;

  text-align:left;

}



.progress {

  background:#e10000;

  height: 10px; 

}

.progresslabel {

	display:none;

}

.question-block {
	padding-left: 20px;
	padding-right: 20px;
}

/* @group Button */

a.submitBtn {

    background: transparent url(button-orange.gif) no-repeat scroll 100% 0;

    color: #000;

    display: inline-block;

    height: 45px; /* sliding doors padding */

    text-decoration: none;
	font: bold 11px Arial, Helvetica, "Lucida Grande", sans-serif;
}



a.submitBtn span {

    background: transparent url(button-orange.gif) no-repeat 0 0;

    display: block;

    line-height: 22px;
	margin-right: 16px;
	padding: 12px 25px 13px 35px;
} 

a.submitBtn:hover {

    background-position: 100% -47px;

    color: #000;

    outline: none;
}



a.submitBtn:hover span {

    background-position: 0 -47px;

    padding: 12px 25px 13px 35px; /* push text down 1px */

} 


a.submitBtn:active {

    background-position: 100% -94px;

    color: #000;

    outline: none;
}



a.submitBtn:active span {

    background-position: 0 -94px;

    padding: 12px 25px 13px 35px; 

}

/* @end */





/* @group AOS/SUB_AOS Form Styles */

#div_DDI_SUB_AOS br {
	display: none;
}
#div_DDI_SUB_AOS_title {
	margin-top: 8px;
}

#div_DDI_SUB_AOS_DROPDOWN {
	margin-top: 10px;
}

#div_DDI_SUB_AOS_DROPDOWN .container_question {
	margin: 0 0 10px;
	padding: 0;
	background-image: none;
}

#div_DDI_SUB_AOS_DROPDOWN .label_typical {
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0;
}

#div_DDI_SUB_AOS_DROPDOWN .container_input select{
	width: 330px;
	margin-top: 3px;
}

#div_DDI_SUB_AOS  .subaos-field {
	font-style: italic;
	display: block;
	margin-bottom: 5px;
	border-bottom: 1px dotted #cacaca;
	padding-bottom: 0;
	margin-top: 8px;
	padding-top: 0;
}


/* @end */