/**
 *
 * Keating Magee
 * http://www.keatingmagee.com/
 *
 * Style Sheet Name: classes.css
 * Style Sheet Version: 1.0
 * Style Sheet Info: Class Definition Styles
 *
 * Light Blue = #738aaf
 * Dark Blue = #244086
 * Orange = #ff8a00
 * Light Orange = #fff6de
 *
 */

/* Class Definitions */

.hide {
    display: none;
}

.red {
    font-weight: bold;
    color: #f00;
}

.textRight {
    text-align: right;
}

.homeNav {
    width: 80px;
    height: 17px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/home_off.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.homeNav:hover {
    background-image: url(/img/nav/home_on.gif);
    background-repeat: no-repeat;
}

.homeNavOn {
    width: 80px;
    height: 17px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/home_on.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.aboutNav {
    clear: both;
    width: 140px;
    height: 20px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/about_off.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.aboutNav:hover {
    background-image: url(/img/nav/about_on.gif);
    background-repeat: no-repeat;
}

.aboutNavOn {
    clear: both;
    width: 140px;
    height: 20px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/about_on.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.childhoodNav {
    clear: both;
    width: 140px;
    height: 29px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/childhood_off.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.childhoodNav:hover {
    background-image: url(/img/nav/childhood_on.gif);
    background-repeat: no-repeat;
}

.childhoodNavOn {
    clear: both;
    width: 140px;
    height: 29px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/childhood_on.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.resourcesNav {
    clear: both;
    width: 140px;
    height: 20px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/resources_off.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.resourcesNav:hover {
    background-image: url(/img/nav/resources_on.gif);
    background-repeat: no-repeat;
}

.resourcesNavOn {
    clear: both;
    width: 140px;
    height: 20px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/resources_on.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.issuesNav {
    clear: both;
    width: 140px;
    height: 27px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/issues_off.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.issuesNav:hover {
    background-image: url(/img/nav/issues_on.gif);
    background-repeat: no-repeat;
}

.issuesNavOn {
    clear: both;
    width: 140px;
    height: 27px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/issues_on.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.infoNav {
    clear: both;
    width: 120px;
    height: 23px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/info_off.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.infoNav:hover {
    background-image: url(/img/nav/info_on.gif);
    background-repeat: no-repeat;
}

.infoNavOn {
    clear: both;
    width: 120px;
    height: 23px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/info_on.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.signUpNav {
    width: 215px;
    height: 250px;
    margin: 0 auto 25px auto;
    padding: 0;
    background-image: url(/img/nav/sign_up.jpg);
    background-repeat: no-repeat;
    display: block;
}

.lpcfNav {
    width: 70px;
    height: 125px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/lpcf.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.contactNav {
    width: 90px;
    height: 125px;
    margin: 0;
    padding: 0;
    background-image: url(/img/nav/contact.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.tableHeader {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    background-color: #b3b3b3;
}

.submitBtn {
    margin: 0;
    padding: 2px 5px 2px 5px;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
    background-color: #ef8100;
    border: solid 2px #9f4700;
}
