/* 
    Style elements specific to combo Fact Sheet/RFI
    They should ALL be absolutely qualified with leading "#combo-rfi" at the very least
    They should be qualified with "#combo-rfi #rfiForm" for form-specific changes
*/


#combo-rfi{
	width: 529px;
	margin: 0;
	padding: 0;	
}

#combo-rfi #rfiForm {
    padding-top: 0;
}

#combo-rfi #form-top {
    background-image: url(/site/abs/img/school/form_top.png);
    width: 529px;
    height: 162px;
}

#combo-rfi #form-bottom {
    background-image: url(/site/abs/img/school/form_footer.png);
    height: 28px;
    width: 529px;
}

#combo-rfi #form-body {
    background-image: url(/site/abs/img/school/form_background.png);
}

#combo-rfi #rfiForm div.select-program {
    display: none;
}

#combo-rfi #rfiForm #rfiSelectProgramContainer div.section.required-note {
    display: none;
}

#combo-rfi #rfiForm #submitButton,#submitButton2 {
    cursor: pointer;
    height: 53px;
    width: 152px;
}

#combo-rfi #rfiForm #submit {
	text-align: left;
}

#combo-rfi #form-body {
    background-image: url(/site/abs/img/school/form_background.png);
    padding: 0 0 0 70px;
    width: 465px;
}

#combo-rfi #rfiForm #schoolBlock {
    display: none;
}

#combo-rfi #rfiForm .section {
    clear: both;
    margin: 0;
    width: 440px;
    overflow: hidden;
}

#combo-rfi #rfiForm .content {
    width: 100%;
    padding: 0;
}

#combo-rfi #rfiForm h2 {
    background-color: #FFFFFF;
    color: #EE8800;
    font-size: 1.31em; /* 17px */
    padding: 0;
}

#combo-rfi #rfiForm select#program {
    width: 435px;
}

#combo-rfi #rfiForm #programContent {
    width: 430px;
}

#combo-rfi #rfiForm #programContent .field {
    margin: 0;
    padding: 0;
    width: auto;
}

#combo-rfi #rfiForm .field {
    height: auto;
    width: 190px;
    margin-right:1.5em;
    margin-bottom:0;
    _overflow: hidden;
}

#combo-rfi #rfiForm #contactContent {
    padding: 0;
}

#combo-rfi #rfiForm #contactContentPostal {
    width: 445px;
}

#combo-rfi #rfiForm #contactContentPostal .field {
	min-height: 41px;
}

#combo-rfi #rfiForm #contactContentOther {
    float: left;
    width: 445px;
}

#combo-rfi #rfiForm .additionalContent .checkbox {
    margin-left: 160px;
    height: auto;
    width: 260px;
}

#combo-rfi #rfiForm .field.textarea {
    height: 6em;
}

#combo-rfi #rfiForm .name {
    width: 160px;
    padding-top: 5px;
}

#combo-rfi #rfiForm .element {
    float: none;
    width: 185px;
}

#combo-rfi #rfiForm select.element {
    height: auto;
    width: 190px;
}

#combo-rfi #rfiForm .group {
    float: left;
    width:190px;
    text-align:left;
}

#combo-rfi #rfiForm .group label {
    padding-right: 2px;
}

#combo-rfi #rfiForm .group .field {
    width: auto;
    padding: 0 0 0 2px;
    float: left;
    font-size: 1em;
    clear: none;
}

#combo-rfi #rfiForm .field.wide .group {
    width:auto;
}

#combo-rfi #rfiForm .field.wide .errorTrigger {
    margin-right: 25px;
    float: right;
}

#combo-rfi #rfiForm div.field + div.wide {
    margin-top:10px;
}

#combo-rfi #rfiForm .additionalContent .field .name {
	width:175px;
    padding:0 12px 0 0;
}

#combo-rfi #rfiForm .additionalContainer {
    margin-top:15px;
}

#combo-rfi #rfiForm .group select {
    height: 18px;
}

#combo-rfi #rfiForm .field.wide {
    clear: both;
    width:445px;
    margin-top: 10px;
}

#combo-rfi #rfiForm .additionalContent .field {
    width: 420px;
   	float: none;
   	clear: both;
   	margin-bottom: 3px;
   	overflow: hidden;
}

#combo-rfi #rfiForm .additionalContent div#date .group .field {
    padding: 0;
    margin: 2px;
    clear: none;
    width: auto;
    font-size: 0.85em;
}

#combo-rfi #school-note {
    clear: both;
    font-size: 81%;
    padding: 14px 30px 14px 0;
}

#combo-rfi #rfiForm #birthDate .group .field {
    padding: 0;
}

#combo-rfi #rfiForm #birthDate .name {
    width: 120px;
}


#combo-rfi #form-body div#contactTime{
	width: 185px;
}

#combo-rfi #form-body div#contactTime div.contactTime{
	width: auto;
	padding: 0px;
	margin: 0px;
}

#combo-rfi #form-body div#contactTime div.contactTime .group{
	width: auto;
	margin-left: 0px;
}

#combo-rfi #form-body div#contactTime div.contactTime .group label{
	padding-left: 0px;
	font-size: .95em;
}


#combo-rfi #form-body div#birthDate .name{
	width: auto;
	padding: 0px;
	padding-top: 3px;
	margin-right: 4px;
	_margin-right: 0px;
}

#combo-rfi #rfiForm #contactContentPostal div#birthDate .field{
	width: auto;
	min-height: 1px;
	margin-left: 5px;
	margin-right: 0px;
}

#combo-rfi #rfiForm #contactContentPostal div#birthDate{
	min-height: 1px;	
}

#combo-rfi #rfiForm #contactContentPostal div#genderField{
	min-height: 1px;	
	width: auto;
}

#combo-rfi #rfiForm #contactContentPostal div#genderField label{
	margin: 0px;
	padding: 0px;
}

#combo-rfi #rfiForm #contactContentPostal div#genderField .name{
	width: 63px;
	padding: 0px;
	margin: 0px;
}

#combo-rfi #rfiForm #contactContentPostal div#genderField .genderSelect {
	margin-left: 0px;
}

#combo-rfi #rfiForm .additionalContent div.inputcontrol select{
	_width: 188px;
}



