﻿@charset "UTF-8";

/* CSS Document */

body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#353535;
}

img {
border:none;
}

.clearer {
clear:both;
}

.wrapper {
width:1000px;
margin:0px auto 75px auto;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

label {
font-weight:bold;
}

/* LEAD FORM PAGE STEP 1 */

.step1 {
}

.greycontainer {
background:#eeeeee;
border-bottom:1px solid #c9d0dc;
}

.greycontainer_exclusive {
background:#eeeeee;
border:1px solid #c9d0dc;
padding:10px;
margin:10px;
width:540px;
}

.logo-modal {
    background-color:#fff;
    border:#c9d0dc 1px solid;
    float:left;
    padding:5px;
}

.contentwrapper {
width:900px;
margin:0px auto 0px auto;
}

.contentwrapper2 {
width:710px;
margin:0px auto 0px auto;
}

.featurebg {
background:url(images/1-feature-bg.jpg) no-repeat;
width:843px;
height:308px;
border-bottom:1px solid #c9d1de;
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
padding:30px 0px 0px 55px;
}

.featurerow1 {
}

.featurerow2 {
margin:7px 0px 0px 0px;
padding-bottom:15px;
background:url(images/1-dividerh1.jpg) bottom repeat-x;
width:518px;
}

.featurerow3 {
margin:10px 0px 0px 0px;
}

.featurerow3 h1 {
font-size:12px;
color:#1d1d1d;
margin:0px 0px 4px 0px;
}

.featurerow3 label {
font-size:11px;
color:#1d1d1d;
}

.formscontainer {
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
background:#ffffff;
}

.formscontainer th {
text-align:left;
background:url(images/1-titlebg.jpg) repeat-x;
}

.formscontainer .col1 {
padding:0px 28px 0px 29px;
}

.formscontainer .col2 {
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
padding:0px 29px 0px 30px;
}

.formscontainer .col3 {
padding:0px 29px 0px 29px;
}

.question {
padding:13px 0 5px 0;
}

.answers {
padding:0 0 8px 0;
}

.formitem {
background:url(images/1-dividerh1.jpg) bottom repeat-x;
padding:20px 0px 20px 0px;
}

.formitem .infoicon {
float:right;
}

.formitem label {
font-size:12px;
color:#1d1d1d;
}

.contactform {
}

.contactform input {
width:125px;
margin-bottom:10px;
padding-right:5px;
}

.contactform input.submit {
width:192px;
}

.contactform label {
color:#1d1d1d;
}

select.gender {
    width: 120px;
}

.clear {
clear:both;
}

.info-form {
padding-top:10px;
}

.result {
padding-top:10px;
padding-bottom:10px; 
}

.title {
font-weight:bold;    
}

.field input, select{
width:220px;    
}

.field .dropdownlist{
width:95%; 
}

.info p {
color:#3a3a3a;
font-size:11px;
line-height:16px;
margin-bottom:15px;
}

.item {
padding:5px;
}

.statedropdownlist {
width:220px;
}

.custom-question span .sm {
font-size:10px;
width:130px;
padding-top:10px;
}

.custom-question label.error {
padding: 3px;
color: Red;
font-weight:bold;
}

.custom-question input.error {
color:Black;
font-weight:normal;
}

.custom-question {
font-family:Arial, Helvetica, sans-serif;
color:#3a3a3a;
font-size:11px;
line-height:16px;
padding-top:5px;
display:none;
}

.custom-question label{
font-family:Arial, Helvetica, sans-serif;
color:#3a3a3a;
font-size:11px;
line-height:16px;
}

label {
font-size:12px;
font-weight:bold;
}

label.error {
color:Red;
font-size:11px;
padding:3px;
}

.req {
color:#e67530;
}

.form-error {
color:#e67530;
}

.footercontainer {
width:900px;
margin:0px auto 0px auto;
padding:8px 0px 100px 0px;
}

.footercontainer2 {
width:710px;
margin:0px auto 0px auto;
padding:8px 0px 100px 0px;
}

.footernav {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
}

.footernav a {
color:#2b6595;
text-decoration:underline;
}

.footernav a:hover {
text-decoration:none;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6e6d6d;
}

.boxtop {
background:url(images/2-boxtop.jpg) no-repeat bottom;
padding-top:25px;
height:3px;
}

.resultlogo {
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
background:#ffffff;
padding-left:28px;
}

.choosedegree {
}

.choosedegreearrow {
height:14px;
/*margin-bottom:-14px;*/
text-align:right;
padding-right:1px;
position:relative;
background-color:White;
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
}

.schooltop {
margin-top:-14px;
}

.school {
background:url(images/1-dividerh1.jpg) bottom repeat-x #ffffff;
padding-bottom:1px;
padding-left:10px;
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
min-height:85px;
}

.schoolbottom {
background:#ffffff;
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
}

.schoollogo {
float:left;
margin:0 auto 0 auto;
padding:10px 0 10px 0;
text-align:center;
vertical-align:middle;
min-width:129px;
}

.group {
padding:20px 0px 0px 20px;
float:left;
width:410px;
}

.name {
float: left;
font-size: 13px;
width: 170px;
}

.schoolname {
font-size:12px;
color:#1d1d1d;
font-weight:bold;
}

.schooldropdown {
padding:6px 0px 0px 0px;
}

/* SHARED MODAL */

.greycontainer_exclusive .school {
background:url(images/1-dividerh1.jpg) bottom repeat-x #ffffff;
padding-bottom:10px;
padding-left:10px;
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
min-height:85px;
}

.greycontainer_exclusive .schoollogo {
float:left;
margin:0 auto 0 auto;
padding:10px 0 10px 0;
text-align:center;
vertical-align:middle;
min-width:129px;
}

.greycontainer_exclusive .schoolgroup {
padding:10px 0px 0px 20px;
float:left;
}

.greycontainer_exclusive .name {
float: left;
font-size: 13px;
width: 170px;
}

.greycontainer_exclusive .schoolname {
font-size:12px;
color:#1d1d1d;
font-weight:bold;
}

.greycontainer_exclusive .schooldropdown {
padding:6px 0px 0px 0px;
}

.greycontainer_exclusive .dropdownlist {
    width: 350px;
}

.greycontainer_exclusive .custom-question {
    padding:5px 20px 5px 20px;
}

.finishbtn {
padding-top:10px;
float:right;
}

.formbottom {
background-color:White;
border-width:0 1px 1px 1px;
border-style:solid;
border-color:#c9d1de;
padding-bottom:20px;
}

.resultfooter {
border-left:1px solid #c9d1de;
border-right:1px solid #c9d1de;
}

.red-button4 {
display: block;

height: 35px;
width: 102px;
font-family: Arial;
font-size: 14px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

.prog-desc {
background: #fdfdfd repeat-x 0px 0px;
border: solid 1px #dadad8;
padding: 9px 17px 17px 17px;
width: 500px;
font-family: Arial;
font-style: italic;
font-size: 12px;
line-height: 15px;
color: #e52a21;
z-index: 99;
}

.prog-desc-head {
font-family: Arial;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #000000;
}

#rollover {
display: none;
height: 0px;
left: 0px;
padding: 0;
position: absolute;
top: 0px;
width: 410px;
z-index: 100;
}

.dropdownlist {
width:500px;
}

.statedropdown {
width:125px;   
}

ul.checkbox label {
color:#ec7f09;
font-size:15px;
font-weight:bold;
}

ul.checkbox {
color:#ec7f09;
font-size:11px;
font-weight:bold;
display:block;
margin-bottom:8px;
margin: 0px;
padding-left: 5px;
padding-bottom:10px;
line-height:11px;
list-style: none;
width: 400px;
float: left;
}

ul.checkbox li {
width:50%;
white-space:nowrap;
float: left;
color:#ec7f09;
}

ul.checkbox label:hover {
color:#2b3550;
}

ul.checkbox li input {
color:#ec7f09;
}

label.error {
padding: 3px;
color: Red;
font-weight:bold;
}

input.error {
color:Black;
font-weight:normal;
}

.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

div.item
{
    padding: 0 0 10px 0;
}

span.required {
    vertical-align:top;
    color:Red;
    padding: 0 3px 0 0;
}
