/* Fix for the div height bug */
#mainContent {
    height: auto !important;
}

#footer li strong {
    color: #6C6C6C;
}

#content {
    border-top: 5px solid #1d2172;
    margin: 1em 1em 0 0;
}

img.rich-calendar-button {
    margin-left: 10px;
    display: inline;
}

#container .btn, #container .btn1 *,
#lightbox .btn, #lightbox  .btn1 * {
    display: block;
    background-attachment: scroll;
    background-repeat: no-repeat;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}

#container a:hover.btn1,
#lightbox  a:hover.btn1 {
    text-decoration: none;
}

#container .btn1,
#lightbox  .btn1 {
    padding-left: 0.4em;
    background-position: 0 0;
}

#container .btn1 span,
#lightbox .btn1 span {
    padding: 0.3em 0 0;
    background-position: 100% 0;
    text-decoration: none !important;
}

#container .btn1 em,
#lightbox .btn1 em {
    margin-left: -0.4em;
    padding-left: 0.5em;
    background-position: 0 100%;
}

#container .btn1 strong,
#lightbox .btn1 strong {
    padding: 0 0.5em 0.3em 0;
    background-position: 100% 100%;
}

#container .btn1 img,
#lightbox .btn1 img {
    display: inline;
}

#mainContent #mainContentWrap .form fieldset.common .userType div.field {
    width: 400px;
}

#mainContent #mainContentWrap .form fieldset.common .userType table {
    width: 600px;
}

#mainContent #mainContentWrap .form fieldset.common .userType table label {
    display: inline;
    height: auto;
    vertical-align: baseline;
    background: none;
    padding: 0;
}

#mainContent .dataBlock.alt.noborder {
    border-color: #ffffff;
}

#content #mainContent .dataBlock .registrationSubmit .btn1 {
    float: left;
}

#mainContent ul.systemMsg {
    padding: 0 0 0 6.8em;
}

#mainContent ul.systemMsg li {
    font-size: 1.2em;
    color: #cc0000;
    background: url(/assets/images/bullet/bullet_disc_red.gif) no-repeat 0 .35em;
    padding: 0 0 0 1.0em;
    margin: 0 0 .4em 0;
    list-style: none;
}

.form fieldset.common .doNotKnowTestDate input {
    float: left;
}

.form fieldset.common .doNotKnowTestDate label {
    font-weight: normal;
}

.form fieldset.common label {
    height: auto;
    width: 19.4em;
}

#mainContent .dataBlock .formPersInfo .schoolCapture .field {
    float: none;
    width: 43.8em;
}

.form fieldset.common .schoolCapture label {
    width: 100%;
}

#mainContent .dataBlock .formPersInfo .schoolNames .field .text,
#mainContent .dataBlock .formPersInfo .manuallyEnteredSchool .field .text {
    width: 100%;
}

.schoolNames {
    position: relative;
}

.loader {
    background: transparent url(/assets/images/ajax-loader.gif) no-repeat center;
    display: block;
    height: 24px;
    width: 24px;
    position: absolute;
    left: 44.5em;
    top: 2em;

    text-indent: -9999px;
}