body
{
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    background-repeat: repeat-x;
    background-image: url('/Website/MainPageFiles/BackgroundGCC.gif');
}
.mainNav
{
    background-color: #21405f;
    height: 25px;
    width: 170px;
    font-size: 16px;
    color: #FFFFFF;
    display: block;
    padding-left: 4px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 8px;
    margin-left: 10px;
}
.mainNav:hover
{
    background-color: #FFFFFF;
    color: #21405f;
    height: 25px;
    width: 170px;
    font-size: 16px;
    display: block;
}
.subNav
{
    background-color: #21405f;
    color: #FFFFFF;
    text-decoration: none;
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
.subNav:hover
{
    background-color: #FFFFFF;
    color: #21405f;
    padding-left: 10px;
    padding-right: 10px;
}
.subPage
{
    background-color: #21405f;
    font-size: 14px;
    font-weight: bold;
}
.footer
{
    font-size: 10px;
    color: #DFB700;
    background-color: #376582;
    text-align: center;
    display: block;
    clear: both;
    margin: 12px 0px 0px 0px;
}
.footerMain
{
    font-size: 10px;
    color: #DFB700;
    background-color: #376582;
    text-align: center;
    display: block;
    clear: both;
    margin: 0px 0px 0px 0px;
}
.mainPageDiv
{
    background-color: #FFFFFF; /*margin-top: 0px; 	margin-right: auto; 	margin-left: auto;*/
    margin: 0px auto 0px auto;
    border: 1px solid #000066;
    width: 870px;
}
.mainPageDivPopUp
{
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #000066;
    width: 650px;
}
.subNavLeftPopUp
{
    background-color: #73120B;
    text-align: left;
    width: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.navLeft
{
    background-color: #21405f;
    text-align: left;
    width: 185px;
    float: left;
    margin-top: 0;
}
.navLeftFiller
{
    background-color: #21405f;
    text-align: left;
    width: 185px; height: 625px;
    /*height: 385px;*/
    float: left;
    margin-top: 0;
}
.leftSideWhiteArea
{
    background-color: #FFFFFF;
    font-size: 10px;
    color: #001133;
    margin: 5px;
    border: 1px solid #000000;
    padding: 3px;
    height: auto;
}
.subNavLeft
{
    background-color: #2D3473;
    text-align: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
}
.subNavLinks
{
    background-color: #2D3473;
    font-size: 12px;
    color: #FFFFFF;
    display: block;
    padding-left: 4px;
    text-decoration: none;
    padding-top: 2px;
    margin-left: 10px;
    overflow: auto;
}
.subNavLinks:hover
{
    background-color: #FFFFFF;
    color: #001633;
    font-size: 12px;
    display: block;
    cursor: hand;
}
.rightDiv
{
    width: 170px; height: 881px;    
    /*height: 641px;*/
    background-color: #8CB7F7;
    float: right;
    border-top: none;
    border-left: 1px solid #0000B3;
    border-right: none;
    border-bottom: none;
    background-position: center;
    text-align: center;
    margin-top: 0;
}
.rightDivLandingPage
{
    /*width: 170px;*/
    background-color: #fff;
    float: right;
    text-align: center;
    margin-top: 0;
    border-top: 3px solid #dfb700;
}
.footerDiv
{
    clear: both;
}

.contentDiv
{
    background-color: #FFFFFF;
    margin-left: 50px;
    margin-top: 0;
    padding-right: 5px;
    padding-left: 5px;
    border-top: 3px solid #dfb700;
}
.contentDivLandingPage
{
    background-color: #FFFFFF;
    margin-left: 150px;
    margin-top: 0;
    padding-right: 5px;
    padding-left: 5px;
    border-top: 3px solid #dfb700;
}
.contentDivPopUp
{
    background-color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 40px;
    background-image: url('../HeaderImages/headerPopUpPage.jpg');
    background-repeat: no-repeat;
}
.norm12
{
    font-size: 12px;
    color: #001133;
}
.norm10
{
    font-size: 10px;
    color: #001133;
}
.norm12Bold
{
    font-size: 12px;
    color: #001133;
    font-weight: bold;
}
p
{
    font-size: 12px;
    color: #001133;
}
h1
{
    font-size: 20px;
    color: #001133;
    margin-top: 12px;
}
h2
{
    font-size: 18px;
    color: #001133;
}
h3
{
    font-size: 16px;
    color: #001133;
}
h4
{
    font-size: 14px;
    color: #001133;
}
h5
{
    font-size: 12px;
    color: #B88C4B;
    background-color: #73120B;
    margin-bottom: 1px;
    margin-left: -3px;
    margin-right: -3px;
    margin-top: -3px;
}
h6
{
    color: #666666;
    background-color: #DDDDDD;
    font-size: 12px;
    margin-bottom: 2px;
}
.infoBox h5
{
    font-size: 12px;
    height: 15px;
    color: #0000B3;
    background-color: #8CB7F7;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
.infoBox350 h5
{
    font-size: 12px;
    height: 15px;
    color: #0000B3;
    background-color: #8CB7F7;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
hr
{
    color: #B88C4B;
    background-color: #B88C4B;
    text-align: center;
}
.infoBox p
{
    font-size: 12px;
    color: #001133;
    margin: 5px 5px 5px 5px;
}
.navNews
{
    background-color: #DDDDDD;
    font-size: 10px;
    color: #001133;
    margin: 5px;
    width: 90%;
    border: 1px solid #0000B3;
    padding: 3px;
    height: auto;
}
.navNews170
{
    width: 170px;
    border: 1px solid #0000B3;
    height: auto;
    float: left;
    background-color: #DDDDDD;
    font-size: 10px;
    color: #001133;
    margin: 4px;
    padding: 3px;
}
.navNews170List
{
    margin: 4px 0px 0px 14px;
    padding: 0px 0px 0px 8px;
}
.navNews170List_FF
{
    margin: 4px 0px 0px 14px;
    padding: 0px 0px 0px 8px;
}
.navNews170ListItem
{
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 0px 0px;
}
.infoBox
{
    font-size: 12px;
    width: 475px;
    border: 1px solid #0000B3;
    margin: 28px 0px 28px 0px;
}
.infoBox350
{
    font-size: 12px;
    width: 350px;
    border: 1px solid #0000B3;
    margin: 28px 0px 28px 0px;
}
.mainMenuHomeLink
{
    position: absolute;
    left: 10px;
    top: 0px;
    font-size: 22px;
    font-weight: bold;
    color: #C5975C;
    line-height: 38px;
    text-decoration: none;
}
.mainMenuHeaderText
{
    position: absolute;
    right: 10px;
    top: 0px;
    font-size: 22px;
    line-height: 38px;
}
.indentBox
{
    font-size: 12px;
    color: #333333;
    background-color: #DDDDDD;
    padding: 5px;
    margin-top: 5px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    border: 1px solid #666666;
}
.messageBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #001133;
    background-color: #FFFFFF;
    background-image: url('../HeaderImages/applyNow1.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    text-align: left;
    vertical-align: top;
    height: auto;
    width: 675px;
    margin-right: auto;
    margin-left: auto;
    border: thin solid #001133;
}
.detailsHeaderIndent
{
    padding-left: 16px;
}
.autoWidth
{
    width: auto;
}
.univPartnersLeft
{
    position: relative;
    float: left;
    text-align: left;
    width: 280px;
    margin-left: 30px;
}
.univPartnersRight
{
    position: relative;
    float: right;
    text-align: right;
    width: 280px;
    margin-right: 30px;
}
.left
{
    position: absolute;
    float: left;
}
.articulationAgreements
{
    position: relative;
    float: left;
}
.articulationAgreements h2
{
    color: #001133;
    font-size: 20px;
    margin-top: 25px;
}
.articulationAgreements ul, li
{
    color: #001133;
    font-size: 12px;
}
.studyAbroad
{
    background-color: #DDDDDD;
    background-image: url('/WebSite/menuBox/ProgramsClassesImages/StudyAbroad.jpg');
    font-size: 13px;
    font-weight: bold;
    color: #001133;
    width: 399px;
    border: 1px solid #0000B3;
    padding-left: 10px;
    padding-top: 3px;
    height: 98px;
}
.finAid_VA_Left
{
    width: 245px;
    font-size: 12px;
    color: #013;
    margin-bottom: 5px;
    float: left;
}
.finAid_VA_Right
{
    width: 320px;
    font-size: 12px;
    color: #013;
    margin-bottom: 5px;
    float: right;
    position: relative;
}
.finAid_VA_Right ul
{
    margin-top: 0px;
    list-style-type: decimal;
}
.mpart
{
    margin-top: 20px;
    padding: 10px 0 0 10px;
    background: #fff url('/defaultimages/content-block-bg.jpg') repeat-x top;
}
.mpart img
{
    border: 0 none;
}
.mpart h3
{
    margin: 0;
}
.mpart h3 a, .mpart h3 a:hover, .mpart h3 a:link, .mpart h3 a:visited
{
    color: #013;
    font-size: 16px;
    text-decoration: none;
}
.mpart h4
{
    margin: 0;
}
.mpart h4 a, .mpart h4 a:hover, .mpart h4 a:link, .mpart h4 a:visited
{
    color: #013;
    font-size: 14px;
    text-decoration: none;
}
.mpart p
{
    margin-top: 0px;
    margin-bottom: 20px;
}
.contentPart
{
    width: 440px;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 10px 0 0 10px;
    background: #dcdcdc url('/DefaultImages/cms/content-part-bg.jpg') no-repeat;
    border: 1px dotted #21405f;
}
.contentPart img
{
    border: 0 none;
}
.contentPart h3
{
    margin: 0;
}
.contentPart h3 a, .contentPart h3 a:link, .contentPart h3 a:visited
{
    color: #21405f;
    font-size: 16px;
    text-decoration: none;
}
.contentPart h3 a:hover
{
    color: #640000;
}
.contentPart h4
{
    margin: 0;
}
.contentPart h4 a, .contentPart h4 a:link, .contentPart h4 a:visited
{
    color: #21405f;
    font-size: 14px;
    text-decoration: none;
}
.contentPart h4 a:hover
{
    color: #640000;
}
.contentPart a, .contentPart a:link, .contentPart a:visited
{
    color: #21405f;
    font-weight: bold;
    text-decoration: none;
}
.contentPart a:hover
{
    color: #640000;
}
.contentPart p
{
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 5px;
}
.contentPart ul
{
    margin-top: 20px;
    font-size: 14px;
}
.contentPart li
{
    list-style-image: url('../../Defaultimages/cms/icons/list-arrow-hollow.png');
}
/* FORMS */
.form
{
    color: #001133;
}
.form_status
{
    display: none;
    width: 400px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 135px;
}
.form_status_error
{
    display: none;
    background-color: #74110b;
    color: white;
    padding: 2px 10px 2px 10px;
}
.form_status_error ul
{
    background: #74110b url('/DefaultImages/cms/icons/error.png') no-repeat;
    margin: 5px 0 5px 0;
}
.form_status_error li
{
    color: white;
}
.form_status_success
{
    display: none;
    background-color: #fff;
    border: 5px solid #1c6b1c;
    padding: 10px;
    padding: 2px 10px 2px 10px;
}
.form_status_success p
{
    background: #fff url('/DefaultImages/cms/icons/tick.png') no-repeat left top;
    color: #001133;
    padding-left: 25px;
}
.form_column_single
{
    float: left;
    position: relative;
}
.form_column_left
{
    width: 250px;
    float: left;
    position: relative;
}
.form_column_right
{
    width: 250px;
    float: left;
    position: relative;
}
.form_field_pair
{
    margin-top: 10px;
    margin-right: 15px;
    float: left;
    position: relative;
}
.form_field_name
{
    margin-right: 10px;
    padding-top: 3px;
    font-weight: bold;
    float: left;
    position: relative;
}
.form_field input[type="text"]
{
    width: 200px;
}
.form_field_alternate input[type="text"]
{
    width: 178px;
}
.form_field_col_tshirt_size
{
    width: 200px;
}
.form_field select[name="state"]
{
    height: 23px;
    margin-top: 2px;
    width: 135px;
}
.form_field input[class="zip"]
{
    width: 59px;
}
.form_field input[class="date"]
{
    width: 100px;
}
.form_field_error
{
    border: 2px solid #74110b;
}
.form_field input[class="form_field_error_zip"]
{
    border: 2px solid #74110b;
    width: 59px;
}
.form_field_noerror
{
    border-style: none;
}
.form_field input[class="form_field_noerror_zip"]
{
    border-style: none;
    width: 59px;
}
.form_table
{
    margin: 25px 57px 15px 57px;
}
.form_table td
{
    padding: 2px;
}

/* DAILY CRIMINAL INCIDENTS */
.daily-incidents-details
{
    width: 540px;
    background-color: #fff;
    padding: 0 10px 0 10px;
    margin: 0 0 5px 10px;
    float: left;
    position: relative;
}
.daily-incidents-admin-details
{
    width: 375px;
    background-color: #fff;
    padding: 0 10px 0 10px;
    margin: 0 0 25px 10px;
    float: left;
    position: relative;
}
.incident-details
{
    margin-bottom: 20px;
}
.incident-details .label
{
    font-weight: bold;
}

/* FINANCIAL AID */
.fin-aid-table
{
    font-size: 12px;
    border: 1px solid #252525;
}
.fin-aid-table th
{
    background-color: #dfb700;
    border: 1px solid #252525;
    padding: 3px;
}
.fin-aid-table td
{
    vertical-align: top;
    border: 1px solid #252525;
    padding: 3px;
}
.fin-aid-worksheet
{
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #252525;
    text-align: center;
}
.fin-aid-worksheet th
{
    background-color: #dfb700;
    border: 1px solid #252525;
    padding: 3px;
}
.fin-aid-worksheet td
{
    vertical-align: middle;
    border: 1px solid #252525;
    padding: 3px;
}
/* APPLY ONLINE STYLES */
#apply-online h2
{
    color: #73120b;
}
#apply-online .indent
{
    margin-left: 25px;
}
#apply-online .blue
{
    color: #21405f;
}
#apply-online .red
{
    color: #73120b;
}
/* YOUTUBE CHANNEL */
.youtubeChannel
{
    width: 200px;
    margin-top: 10px;
}
.youtubeChannel a, .youtubeChannel a:link, .youtubeChannel a:visited
{
    color: #21405F;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}
.youtubeIcon
{
    margin-top: 50px;
    margin-left: 36px;
    float: left;
    position: relative;
    z-index: 2;
}
.youtubeThumb
{
    margin-top: -92px;
    margin-left: 42px;
    float: left;
    position: relative;
    z-index: 1;
}


