
h1, h2, h3, h4, h5, th, thead, tfoot {
    COLOR: #333333;
}

H1 {
    color: #015385;
}

h1, h3 {
    color: #015385;
}

.calendarHeader {
    background-color: #015385;
    color: #fff;
    font-weight: bold;
}

.enromentStatusEnrolled, .enromentStatusEnrolled a {
    color: #080;
}

    .enromentStatusEnrolled a:hover {
        color: #0a0;
    }

.enromentStatusNominated, .enromentStatusNominated a {
    color: #015385;
}

    .enromentStatusNominated a:hover {
        color: #7878b8;
    }

.enromentStatusNone, .enromentStatusNone a {
    color: #222;
    font-weight: bold;
}

    .enromentStatusNone a:hover {
        color: #777;
    }

.nominatedIndex {
    background-color: #015385;
}

.enrolledIndex {
    background-color: #080;
}

.panel-default > .panel-heading {
    color: #fff;
    background-color: #004672;
    border-color: none;
}

.panel-primary > .panel-heading {
    background-color: #004672;
    background-image: none;
}

    .panel-primary > .panel-heading h3 {
        color: #fff;
    }

.panel-primary {
   /*  border-color: #ddd; */
   background-color: #fafafa;
}


.header a {
    color: #fff;
}

    .header a:hover {
        color: #fff;
    }

.panel-default {
    background-color: #fdfdfd;
    /*   background-color: #fdfdfd;*/
    border: 1px solid #dddddd;
}


.panel.panel-tab {
    border-top:none;

}

#menu a {
    color: #fff;
    background-color: #004672;
  /*  border-bottom: 1px solid #fff; */
}

    #menu a:hover {
        color: #000000;
        background-color: #e6e6f0;
 /*       border-bottom: 1px solid #dddddd; */
    }


	#menu a.menu-label:hover {
    color: #fff;
    background-color: #004672;
/*    border-bottom: 1px solid #fff;  */
}


    #menu a.disabled {
        color: #ffffff;
        background-color: #aaaaaa;
    }

.menu-old .menu-neo li a, .menu-old #menu li a {
    display: block;
    margin: 0px;
    padding: 3px 10px 3px 10px;
    text-decoration: none;
    font-style: normal;
}

.close {
    color: #fff;
}

.header h1 {
    color: #fff;
}

.header h2 {
    color: #fff;
}

.menu-neo a {
    color: #fff;
    background-color: #004672;
 /*   border-bottom: #ddd 1px solid; */
}

.modal-header {
    background-color: #004672;
}

.modal-title {
    color: #fff;
}

.text-footnote, .mandatory {
    color: #000;
}

.alert-info {
    background-color: #ccf0ff;
    color: #000;
    border: none;
}

.alert-danger {
	background-color: #dd3300;
	color: #fff;
	border: none;
}

.alert-warning {
	background-color: #ffee77;
	color: #000;
	border: none;
}

.alert-success {
	background-color: #0077dd;
	color: #fff;
	border: none;
}

body.type-dtf .header {
    background: #004672 url(/branding/images/DTFOurDBanner3.jpg) no-repeat top left;
    color: #fff;
}


body.type-dtf .container.footer {
 /*   border-top: solid 3px #004672; */
    padding: 10px;
}

#menu li .menu-sub {
    color: #000;
    background-color: #ddd;
 /*   border-bottom: #fff 1px solid; */
}



body.type-dpcdtf .header {	background: Transparent url(/branding/images/DPCDTFOurDBannerv5.png) no-repeat top left;}
body.type-dpcdtf .header a {color: #fff;}
body.type-dpcdtf .header a:hover {color: #fff;}						
/* body.type-dpcdtf .footer {  border-top: solid 3px #214284;	}*/
body.type-dpcdtf h1 { color: #004672 }
body.type-dpcdtf a { color:#004672;	}




body.ohs-dtf .header {
    background: #E17127 url(/branding/images/DTFOurDBannerWHSIM2.jpg) no-repeat top left;
    color: #fff;
}

body.ohs-dtf h1 {
    color: #E17127;
}

body.ohs-dtf h3 {
    color: #000;
}

body.ohs-dtf .container.footer {
    /*border-top: solid 3px #E17127;*/
}

body.ohs-dtf .header a {
    color: #fff;
}

body.ohs-dtf a {
    color: #E17127;
}

body.ohs-dtf #menu li a {
    color: #fff;
    background-color: #E17127;
    /*border-bottom: 1px solid #fff;*/
}

body.ohs-dtf #menu li .menu-sub {
    color: #000;
    background-color: #ddd;
    /*border-bottom: #fff 1px solid;*/
}

body.ohs-dtf a.btn-warning {
    color: #fff;
}



body.type-dpc .header {
    background: #214284 url(/branding/images/DPCOurDBannerv2.png) no-repeat top left;
    color: #fff;
}

}

body.type-dpc h1 {
    color: #000;
}

body.type-dpc .header h1 {
    color: #ffffff;
}

body.type-dpc h3 {
    color: #000;
}

body.type-dpc .container.footer {
    /*border-top: solid 3px #214284;*/
}
/*
body.type-dpc .menu-neo a {
color: #fff;
background-color: #214284;
border-bottom: 1px solid #fff;
}

body.type-dpc .menu-neo .menu-sub {
 color:#fff; 
 background-color:#999; 
 border-bottom:#fff 1px solid; 
 } 
 */
 
body.type-dpc #menu li .menu-sub {
    color: #000;
    background-color: #ddd;
    /*border-bottom: #fff 1px solid;*/
}

body.type-dpc #menu a {
    color: #fff;
    background-color: #214284;
    /*border-bottom: 1px solid #fff;*/
}



body.type-dpc #menu a.menu-label:hover {
    color: #fff;
    background-color: #214284;
    /*border-bottom: 1px solid #fff;*/
}

body.type-dpc .calendarHeader {
    background-color: #214284;
    color: #fff;
    font-weight: bold;
}

body.type-dpc .modal-header {
    background-color: #214284;
}

    body.type-dpc .modal-header h3 {
        color: #fff;
    }

body.type-dpc #menu a.disabled {
    color: #ffffff;
    background-color: #aaaaaa;
}

body.type-dpc #menu a:hover {
    text-decoration: none;
    color: #444;
    background-color: #fafafa;
    /*border-bottom: #ddd 1px solid;*/
}

body.type-dpc .panel-primary > .panel-heading {
    background-color: #214284;
    background-image: none;
}



body.ohs-dpc .header {
    background: #E17127 url(/branding/images/DPCOurDBannerWHSIM2.jpg) no-repeat top left;
    color: #fff;
}

body.ohs-dpc h1 {
    color: #E17127;
}

body.ohs-dpc h3 {
    color: #000;
}

/*
body.ohs-dpc .container.footer {
    border-top: solid 3px #E17127;
}
*/

body.ohs-dpc .header a {
    color: #fff;
}

body.ohs-dpc a {
    color: #E17127;
}

body.ohs-dpc #menu li a {
    color: #fff;
    background-color: #E17127;
    /*border-bottom: 1px solid #fff;*/
}

body.ohs-dpc #menu li .menu-sub {
    color: #000;
    background-color: #ddd;
    /*border-bottom: #fff 1px solid;*/
}

body.ohs-dpc a.btn-warning {
    color: #fff;
}


body.type-dpctemp .header {
    background: #357d3b url(/branding/images/DPCTempOurDBannerv1.jpg) no-repeat top left;
    color: #ffffff;
}

body.type-dpctemp .header h1 {
    color: #ffffff;
}

body.type-dpctemp h1 {
    color: #000;
}

body.type-dpctemp h3 {
    color: #000;
}


/*
body.type-dpctemp .container.footer {
    border-top: solid 3px #357d3a;
}
*/

/*
body.type-dpctemp .menu-neo a {
color: #fff;
background-color: #357d3a;
border-bottom: 1px solid #fff;
}

body.type-dpctemp .menu-neo .menu-sub { 
color:#fff; 
background-color:#999; 
border-bottom:#fff 1px solid; 
} 
*/

body.type-dpctemp #menu li .menu-sub {
    color: #000;
    background-color: #ddd;
    /*border-bottom: #fff 1px solid;*/
}

body.type-dpctemp #menu a {
    color: #fff;
    background-color: #357d3a;
    /*border-bottom: 1px solid #fff;*/
}

body.type-dpctemp .calendarHeader {
    background-color: #357d3a;
    color: #fff;
    font-weight: bold;
}

body.type-dpctemp .modal-header {
    background-color: #357d3a;
}

    body.type-dpctemp .modal-header h3 {
        color: #fff;
    }

body.type-dpctemp #menu a.disabled {
    color: #ffffff;
    background-color: #aaaaaa;
}

body.type-dpctemp #menu a:hover {
    text-decoration: none;
    color: #444;
    background-color: #fafafa;
    /*border-bottom: #ddd 1px solid;*/
}

body.type-dpctemp .panel-primary > .panel-heading {
    background-color: #357d3a;
    background-image: none;
}

body.type-dpctemp a {
    color: #357d3a;
}

body.type-dpctemp #menu a {
    color: #fff;
}

body.type-dpctemp a.btn {
    color: #000;
}

body.type-dpctemp .header a {
    color: #fff;
}


.carousel-caption {
    position: static;
    text-align: left;
    color: #000;
    text-shadow: none;
    height: 400px;
}

.carousel-control {
    background: none;
    position: relative;
    width: auto;
    font-size: 14px;
    text-shadow: none;
    color: #2c65bf;
    opacity: 1.0;
}

    .carousel-control:link, .carousel-control:visited, .carousel-control:active, .carousel-control:hover {
        color: #2c65bf;
    }

    .carousel-control:hover {
        text-decoration: underline;
        font-style: italic;
    }

    .carousel-control.left, .carousel-control.right {
        background: none;
    }

.carousel-inner {
    height: 400px;
    padding: 0px;
}
