/* Header styles */
div#Header { 
/*    background:#FFFFFF url(../img/header_bg_tile.gif) repeat-x scroll left bottom;
    padding-bottom:9px;*/
    /*position:fixed;
    z-index: 100; */
    background: #FFFFFF;
    margin-bottom: 9px;
    box-shadow: 1px 0px 5px 5px lightgray;
}
div#Header div#HeaderWrapper { 
    background-color:#FFFFFF;
    height:75px;
    margin:auto;
    padding:0 13px;
    text-align:left;
    width:960px;
}
div#Header div#HeaderWrapper h1 {
    display: block;
    float:left;
    margin: 17px 0 0;
    height: 43px;
    width: 162px;
    background: transparent url(../img/mainlogo_full.png) no-repeat left top;
    text-indent: -9999px;
}
div#Header div#HeaderWrapper div#DivInformationArea {
    height: 0px;
    width: 600px;
    margin-left:180px;
}
div#Header div#HeaderWrapper div#DivInformationArea div#DivEnvironmentHolder {
    color: #FF0000;
    font-size: 150%;
    font-weight: bold;
    margin-left:10px;
}

div#Header div#HeaderWrapper div#DivInformationArea div#DivOracleHolder, 
div#Header div#HeaderWrapper div#DivInformationArea div#DivVersionHolder,
div#Header div#HeaderWrapper div#DivInformationArea div#DivApplicationVersion
{   
    margin-left:10px;
    height:14px;
}

div#Header div#HeaderWrapper div#DivInformationArea div#DivImpersonated {
    border: solid 2px #FF0000;
    background-color: #FFCCCC;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    margin-left:10px;
    margin-top:5px;
    padding-left: 2px;
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

div#Header div#HeaderWrapper div#DivImpersonated a {
    color: White;
}

div#Header div#HeaderNav {
    /*background:#F9F9F9 url(../img/header_nav_bg_tile.gif) repeat-x scroll left top;*/
    height:20px;
    min-width:986px;
    width:100%;
    box-shadow: 0 8px 8px -8px gray inset;
}

div#Header div#HeaderNav div#HeaderNavWrapper {
    margin:auto;
    text-align:left;
    width:986px;
    height:20px;
}

div#Header div#ExternalLinks {
    display: block;
    float:right;
    text-align:right;
    margin-top: 10px;
}

div#Header div#HeaderNav div#HeaderNavWrapper ul {
    margin: 0 0 0 12px;
}

div#Header div#HeaderNav div#HeaderNavWrapper ul li {
    display: block;
    float: left;
    background: transparent url(../img/topnav_tab_links_sprite.gif) no-repeat 6px -2px;
    margin:0 10px 0 6px;
    padding:0 0 0 14px;
    line-height:21px;
}
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Admin,
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Admin:visited,
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Admin:link,
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Admin:active {
    color: Red;
}

div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Current,
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Current:visited,
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Current:link,
div#Header div#HeaderNav div#HeaderNavWrapper ul li a.Current:active {
    font-weight: bold;
    cursor: pointer;
}
