* {
    /* Draconian global reset functionality */
    margin: 0;
    padding: 0;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: Black;
    text-align: center;
}

.parent {
    width: 100%;
    background-color: Transparent;
    text-align: left;
    min-width: 1000px;
}

.okdhsheadingsection1all {
    background-image: url(../Images/App_banner_middle.png); /* will need to be modified for project images location*/
    background-repeat: repeat-x;
    height: 141px;
    background-color: Transparent;
}

.okdhsheadingsection1left {
    color: #95a5bc;
    background-image: url(../Images/app_banner_left.png); /* will need to be modified for project images location*/
    background-repeat: no-repeat;
    height: 141px;
    width: 700px;
    float: left;
    background-color: Transparent;
}

    .okdhsheadingsection1left img {
        width: 150px;
        margin-left: 130px;
        height: 120px;
        border: 0;
    }

.okdhsheadingsection1a {
    padding-left: 10px;
    text-align: left;
}

    .okdhsheadingsection1a a {
        color: #ffffff;
        font-size: x-small;
    }

        .okdhsheadingsection1a a:hover, .okdhsheadingsection1a a:active, .okdhsheadingsection1a a:focus {
            color: #76bd1d;
            font-size: x-small;
        }

.okdhsheadingsection1right {
    background-image: url(../Images/App_banner_right.png); /* will need to be modified for project images location*/
    background-repeat: no-repeat;
    height: 141px;
    width: 300px;
    float: right;
    background-color: Transparent;
}

.okdhsheadingsection1p {
    display: none;
}

.okdhsheadingsection1pa {
    display: none;
}

.okdhsheadingsection1pb {
    display: none;
}

.okdhsheadingwhitebarfront {
    width: 100%;
    float: left;
    background-color: #ffffff;
    height: 15px;
}

.okdhsheadingsection2 {
    background-color: #76bd1d;
    float: left;
    width: 100%;
    height: 35px;
}

.okdhsheadingsection2a {
    padding-left: 3px;
    padding-top: 6px;
    width: 250px;
    float: left;
}

.okdhsheadingsection2a1 {
    padding-top: 3px;
}

.okdhsheadingsection2b {
    padding-left: 3px;
    padding-right: 25px;
    white-space: nowrap;
    text-align: right;
    width: 700px;
    float: right;
    padding-top: 7px;
    font-size: 100%;
    font-weight: bold;
    font-family: Tahoma;
    white-space: nowrap;
    text-align: right;
}

    /* if you will be using the UL navigation replace okdhsheadingsection2b with what is below*/

    /*.okdhsheadingsection2b 
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 7px;
	white-space: nowrap;
	width:730px; 
	float:left;
	font-size: 100%;
	font-weight: bold;
	font-family:Tahoma;
	white-space: nowrap;
	text-align:right;
	
}
*/

    /*if you will be using the UL navigation uncomment the next two classes*/

    /*
.okdhsheadingsection2b ul
{
       padding-left: 1px;
       
}
*/

    /*
.okdhsheadingsection2b ul li
{
       display: inline;
       list-style-type: none;
       padding-left: 7px;
       padding-right: 7px;
}
*/


    .okdhsheadingsection2b a:hover {
        text-decoration: underline;
        color: #003764;
    }

    .okdhsheadingsection2b a, .okdhsheadingsection2b a:visited, .okdhsheadingsection2b a:active {
        text-decoration: none;
        color: #003764;
        padding-left: 8px;
        padding-right: 8px;
    }

        /* if you will be using the UL navigation replace okdhsheadingsection2b a (above)  with what is below*/

        /*
.okdhsheadingsection2b  a, .okdhsheadingsection2b a:visited, .okdhsheadingsection2b a:active 
{
	text-decoration: none;
	color: #003764;
	 
}
*/

        .okdhsheadingsection2b a:hover {
            text-decoration: underline;
            color: #003764;
            padding-left: 8px;
            padding-right: 8px;
        }

/* if you will be using the UL navigation replace okdhsheadingsection2b a:hover (above)  with what is below*/

/*
.okdhsheadingsection2b  a:hover 
{
	text-decoration: underline;
	color: #003764;
	 
}
*/

.okdhsheadingsection3 {
    background-color: #ffffff;
    text-align: left;
    padding-top: 5px;
    float: left;
    width: 100%;
}

.okdhsheadingsection4 {
    width: 100%;
    background-color: #ffffff;
    float: left;
    text-align: center;
    color: #0a4976;
    font-weight: bold;
    font-size: 14pt;
    padding-top: 4px;
}

    .okdhsheadingsection4 a, .okdhsheadingsection4 a:visited, .okdhsheadingsection4 a:active {
        white-space: nowrap;
        padding-top: 5px;
        text-align: center;
        font-size: 110%;
        font-weight: bold;
        font-family: Tahoma;
        text-decoration: none;
        color: #0a4976;
    }

        .okdhsheadingsection4 a:hover {
            white-space: nowrap;
            padding-top: 5px;
            text-align: center;
            font-size: 110%;
            font-weight: bold;
            font-family: Tahoma;
            text-decoration: underline;
            color: #0a4976;
        }

.okdhsbreadcrumb {
    color: black;
    font-size: 12px;
    vertical-align: top;
    margin-left: 5px;
    margin-bottom: 2px;
}

    .okdhsbreadcrumb a, .okdhsbreadcrumb a:active, .okdhsbreadcrumb a:visited {
        color: black;
        font-size: 12px;
    }

        .okdhsbreadcrumb a:hover {
            color: black;
            font-size: 12px;
            text-decoration: none;
        }

.maincontentarea {
    width: 99%;
    float: left;
    background-color: #ffffff;
    padding-bottom: 10px;
    padding-left: 10px;
}

.okdhsfootertop {
    height: 10px;
    width: 100%;
    background-color: #76bd1d;
    float: left;
}

.okdhsfooterbody {
    width: 100%;
    background-color: #00a6ce;
    clear: both;
    height: 75px;
}

.okdhsfooter /* not being used now*/ {
    width: 100%;
    background-image: url(../Images/app_footer2.png); /* will need to be modified for project images location*/
    background-repeat: repeat-x;
    clear: both;
    height: 95px;
}

.okdhsfooter1 {
    color: #ffffff;
    font-weight: normal;
    padding-right: 15px;
    padding-top: 15px;
    width: 98%;
    text-align: right;
    float: right;
}

    /*if you are going to use the UL footer navigation... uncommented the next two 
classes*/

    /*
.okdhsfooter1 ul
{
       padding-left: 1px;
       text-align:right;
}
*/

    /*
.okdhsfooter1 ul li
{
       display: inline;
       list-style-type: none;
        
}
*/

    .okdhsfooter1 a, .okdhsfooter1 a:visited, .okdhsfooter1 a:active {
        font-weight: normal;
        font-size: 100%;
        color: #ffffff;
        text-decoration: none;
    }

        .okdhsfooter1 a:hover {
            font-weight: normal;
            font-size: 100%;
            color: #ffffff;
            text-decoration: underline;
        }

.okdhsfooterscreenname {
    color: #ffffff;
    font-size: smaller;
    padding-left: 15px;
    padding-top: 20px;
    width: 48%;
    text-align: left;
    float: left;
}

.okdhsfootermodifydate {
    padding-top: 20px;
    text-align: right;
    padding-right: 15px;
    font-size: smaller;
    float: left;
    width: 48%;
    color: #ffffff;
}
