/*RK: Be careful what you add from this codebase into the particular third-party production environment*/
/*RK - CSS and code reside in same location in STAGER-aaa-com - footer may laverage css in header but make certain when you test*/  
/*HOLDER FOR ALL TOPNAV ELEMENTS*/  
body 
{
    margin:0!important;
}
.acenavholder 
{
    width:100%;
    height:135px; /*was 130px*/
    margin:0 0 20px 0;
    background-color:#e4e4e4;
    border-top: 5px solid #0D2238!important;
    border-bottom: 1px solid #ccc!important;
    text-align:center; 
}


/*HOLDER FOR HEADER ELEMENTS*/    
.acenavholder .acenavheader 
{
    width:980px;
    padding:0;
    margin:-1px auto 0 auto; 
} 


/*HOLDER FOR BRANDING*/       
.acenavholder .acenavheader .acebrand 
{
    width:980px;
    height:72px; /*was 68px and relates to height of ACENAVHOLDER*/
    text-align:left;
    margin:0;
    /*background-color:#c00 TESTING ONLY*/
}
/*NO BORDER AROUND LINKED LOGO*/
.acenavholder .acenavheader .acebrand img
{
    border:none;
    margin:0;
    padding:0 0 0 12px; /*was 0*/
}


/*HOLDER FOR HOUSEKEEPING LINKS*/       
.acenavholder .acenavheader .acehousekeeping
{
    width:980px;
    height:14px; /*was 15px*/
    text-align:right;    
    font:bold 10px/10px arial,verdana,sans-serif;
    color:#ffffff;
    margin:10px 0 0 0;
    /*background-color:#0c0 TESTING ONLY*/
}


/*HOUSEKEEPING LINKS INLINE LIST*/
.acenavholder .acenavheader .acehousekeeping ul
{
    margin:0 auto;
    display:inline;
}
.acenavholder .acenavheader .acehousekeeping ul li
{
    display:inline;
    list-style-type:none;
    font:11px/11px arial,verdana,sans-serif;
    color:#ffffff;
    padding:0 5px;    
}
.acenavholder .acenavheader .acehousekeeping ul li a:link,
.acenavholder .acenavheader .acehousekeeping ul li a:visited,
.acenavholder .acenavheader .acehousekeeping ul li a:active 
{
    font:11px/11px arial,verdana,sans-serif;
    color:#000066;
}
.acenavholder .acenavheader .acehousekeeping ul li a:hover
{
    font:11px/11px arial,verdana,sans-serif;
    color:#000000;  
}



/*HOLDER FOR PRIMARY NAV LINK ELEMENTS*/
.acenavholder .acenavheader .aceprimarynav 
{
    width:980px;
    height:40px; /*was 40px*/
    margin-top:-1px; /*was 0 and then -3px but compensates for deeper logo height*/
    padding-top:10px;
    text-align:right;
}    
/*PRIMARY NAV INLINE LIST*/
.acenavholder .acenavheader .aceprimarynav ul 
{
    font:bold 15px/15px arial,verdana,sans-serif;
    display: block;
    list-style: none outside none;
    margin:0;
    padding:0;   
} 
.acenavholder .acenavheader .aceprimarynav ul li
{
    display:inline;
    list-style:none outside none;
    padding:0;
    margin:0;
}  


/*PRIMARY NAV INLINE LIST ANCHORS*/
.acenavholder .acenavheader .aceprimarynav ul li a:link,
.acenavholder .acenavheader .aceprimarynav ul li a:visited,
.acenavholder .acenavheader .aceprimarynav ul li a:active 
{
    color:#000000;
    text-decoration:none;
    padding:12px 10px 15px 10px; /*was 12px 15px 15px 15px;*/
    margin:0;    
}
.acenavholder .acenavheader .aceprimarynav ul li a:hover
{
    color:#ffffff;
    text-decoration:none; 
    padding:12px 10px 15px 10px; /*was 12px 15px 15px 15px;*/
    margin:0;    
    background-color:#000000;
}

/*FOOTER STYLES*/
.acefooterholder 
{
    width:100%;
    height:auto;
    margin:20px 0 0 0;
    background-color:#2d2d2d!important;
    text-align:center; 
}
.acefooterholder .acefooter, .acefooterholder .aceadmin
{
    width:980px;
    padding:10px 0;
    margin:0 auto;
} 
.acefooterholder .acefooter ul
{
    margin:0 auto;
    display:inline;
}
.acefooterholder .acefooter ul li
{
    display:inline;
    list-style-type:none;
    font:12px/12px arial,verdana,sans-serif;
    color:#666666;
    padding:0 5px;    
}

.acefooterholder .aceadmin p
{
    font:11px/15px arial,verdana,sans-serif;
    color:#cccccc;
    padding:0 0 5px 0;
    margin:0;    
}
/*footerlinks*/

.acefooterholder .acefooter ul li a:link,
.acefooterholder .acefooter ul li a:visited,
.acefooterholder .acefooter ul li a:active,  
.acefooterholder .aceadmin p a:link,
.acefooterholder .aceadmin p a:visited,
.acefooterholder .aceadmin p a:active  
{
    color:#cccccc;
    text-decoration:none;
}
.acefooterholder .acefooter ul li a:hover,
.acefooterholder .aceadmin p a:hover
{
    color:#ffffff;
    text-decoration:none; 
}

/*end FOOTER STYLES*/ 
/*END PRIMARY NAV*/