/**
 *
 * Keating Magee
 * http://www.keatingmagee.com/
 *
 * Style Sheet Name: ids.css
 * Style Sheet Version: 1.0
 * Style Sheet Info: ID Styles
 *
 * Blue = #006cff
 * Yellow = #ffb128
 *
 */

/* ID Definitions */

#content {
    width: 1000px;
    margin: 0 auto;
    padding: 0 0 35px 0;
    overflow: auto;
}

#content h1 {
    display: none;
}

#subContent {
    width: 1000px;
    min-height: 250px;
    margin: 0 auto;
    padding: 0;
    overflow: auto;
    background-image: url(/img/qs_subheader.png);
    background-repeat: no-repeat;
}

#subContent h1 {
    display: none;
}

#subContentArea {
    width: 1000px;
    margin: 0 auto;
    padding: 70px 0;
    clear: both;
}

#headerNav {
    margin: 0 0 0 22px;
    padding: 7px 0;
}

#headerNav li {
    margin: 0;
    padding: 0 5px 0 5px;
    color: #d9dee3;
    display: inline;
    list-style-type: none;
}

#sideNav {
    margin: 0;
    padding: 0;
}

#sideNav li {
    margin: 0;
    padding: 0 0 10px 10px;
    list-style-type: none;
}

#subNav {
    width: 180px;
    margin: 0 0 10px 30px;
    padding: 0;
    float: right;
}

#subNav li {
    margin: 0;
    padding: 0 0 5px 5px;
    list-style-type: square;
}

#subSubNav {
    margin: 5px 0 10px 0;
    padding: 0;
    border-bottom: dotted 1px #ccc;
}

#subSubNav li {
    margin: 0;
    padding: 4px;
    list-style-type: none;
    border-top: dotted 1px #ccc;
    background-color: #fff;
}

#subSubNav li:hover {
    background-color: #eee;
}

#homeContent {
    width: 1000px;
    margin: 0 auto;
}

#providersColumn {
    width: 200px;
    margin: 0 60px 0 0;
    padding: 0;
    float: left;
}

#staffColumn {
    width: 200px;
    margin: 0 60px 0 0;
    padding: 0;
    float: left;
}

#businessColumn {
    width: 200px;
    margin: 0 60px 0 0;
    padding: 0;
    float: left;
}

#parentsColumn {
    width: 200px;
    margin: 0;
    padding: 0;
    float: left;
}

#leftColumn {
    width: 185px;
    margin: 0;
    padding: 0 20px 0 25px;
    float: left;
}

#middleColumn {
    width: 520px;
    margin: 0;
    padding: 0 10px 0 10px;
    float: left;
}

#rightColumn {
    width: 210px;
    margin: 0;
    padding: 0 0 0 20px;
    float: left;
}

#signUp {
    width: 190px;
    margin: 0 auto;
    padding: 40px 0;
    background-image: url(/img/header_signup.gif);
    background-repeat: no-repeat;
}

#signUp h3 {
    display: none;
}

#signUpForm {
    margin: 0 auto;
    padding: 5px 0;
}

#footer {
    clear: both;
    width: 100%;
    height: 110px;
    margin: 0 auto 0 auto;
    padding: 0;
    background-color: #00579b;
}

#footerContent {
    width: 1000px;
    height: 110px;
    margin: 0 auto;
    background-image: url(/img/dss_logo.gif);
    background-repeat: no-repeat;
    background-position: 850px 20px;
}

#footerNav {
    margin: 0;
    padding: 35px 0 0 13px;
}

#footerNav li {
    margin: 0;
    padding: 0 5px 0 5px;
    color: #d9dee3;
    display: inline;
    list-style-type: none;
}

#adminLogin {
    width: 600px;
    height: 440px;
    margin: 0;
    padding: 0;
    background-image: url(/img/admin_login_back.gif);
    background-repeat: no-repeat;
}

#dataTable {
    margin: 0 auto;
    padding: 0 0 20px 0;
}

#dataTable tr {
    margin: 0;
    padding: 2px 2px 4px 2px;
}

#dataTable td {
    margin: 0;
    padding: 3px 3px 6px 3px;
}

#listTable {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 20px 0;
}

#listTable tr {
    margin: 0;
    padding: 3px;
    background-color: #eee;
}

#listTable td {
    margin: 0;
    padding: 5px;
    background-color: #eee;
}

#saved {
    clear: both;
    margin: 20px auto 20px auto;
    padding: 10px 5% 0 5%;
    width: 90%;
    height: 30px;
    font-size: 1.4em;
    font-weight: bold;
    color: #587f3f;
    background-color: #d4ebc6;
}

#removed {
    clear: both;
    margin: 20px auto 20px auto;
    padding: 10px 5% 0 5%;
    width: 90%;
    height: 30px;
    font-size: 1.4em;
    font-weight: bold;
    color: #7f1717;
    background-color: #ebc6c6;
}

#locationForm {
    display: none;
}

#instructionsDiv {
    display: none;
}

#importantInfo {
    width: 500px;
    margin: 0 auto;
    padding: 6px;
    line-height: 1.5em;
    background-color: #fff;
    border: dotted 1px #ccc;
}

#importantInfoContent {
    width: 480px;
    margin: 0 auto;
    padding: 10px;
    line-height: 1.5em;
    background-color: #eee;
}

#importantInfoContent h4 {
    margin: 0;
    padding: 5px 0 15px 0;
    font-size: 1.4em;
    color: #000;
}

#materialsChecklist {
    width: 280px;
    margin: 0;
    padding: 5px;
    line-height: 1.0em;
    background-color: #fff;
    border: dotted 1px #ccc;
}

#materialsChecklistContent {
    width: 264px;
    margin: 0 auto;
    padding: 8px;
    line-height: 1.0em;
    background-color: #eee;
}

#materialsChecklistContent h5 {
    margin: 0;
    padding: 10px 0 8px 0;
    font-size: 1.0em;
    color: #000;
}

#memberListTable {
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

#memberListTable tr {
    margin: 0;
    padding: 0;
}

#memberListTable td {
    margin: 0;
    padding: 5px;
    background-color: #efefef;
    border-bottom: dotted 1px #ccc;
}

#subScales1 {
    margin: 0;
    padding: 10px;
    background-color: #efefef;
    border: dotted 1px #ccc;
}

#subScales2 {
    margin: 0;
    padding: 10px;
    background-color: #efefef;
    border: dotted 1px #ccc;
}

#subScales3 {
    margin: 0;
    padding: 10px;
    background-color: #efefef;
    border: dotted 1px #ccc;
}
