/********************************************************************************************************/
/* metaNav / leftNav / footNav  */
/********************************************************************************************************/

#topNav UL, #footNav UL, .modulHead UL {
    margin: 0px;
    padding: 0px;
    border: none;

}

#topNav LI, #footNav LI, .modulHead LI {
    float: left;
    background-image: none;
    border: none;

    padding: 0px;
    margin: 0px;
	
    list-style: none;
    display: block;

    line-height: normal;
    max-width: none;
}



#topNav A, #footNav A, .modulHead A,
#topNav A:visited, #footNav A:visited, .modulHead A:visited {
    display: block;

    text-decoration: none;
    text-transform: uppercase;
    
    color: #979479;
    
    font-size: 11px;
}



/********************************************************************************************************/
/* topNav topNav topNav topNav topNav topNav topNav topNav topNav topNav topNav topNav   */
/********************************************************************************************************/

#topNav UL {
    position: relative;

    background-image: url(../pix/navBack.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;

    width: 867px;
    height: 25px;

    padding-left: 1px;
    padding-right: 10px;
    padding-top: 2px;
}

#topNav LI {

}

#topNav A, #topNav A:active, #topNav A:visited,
.modulHead LI A, .modulHead LI A:active, .modulHead LI A:visited {
    background-color: #ffffff;

    padding-left: 8px;
    padding-right: 8px;

    padding-top: 1px;

    height: 15px;
    width: 126px;
    border-right: 1px solid #E2E0C9;
}

#topNav LI.last A, 
#topNav LI.last A:active, 
#topNav LI.last A:visited,
.modulHead LI.last A, 
.modulHead LI.last A:active, 
.modulHead LI.last A:visited
 {
    border-right: none;
}

#topNav LI.last LI A, 
#topNav LI.last LI A:active, 
#topNav LI.last LI A:visited
 {
    border-right: 1px solid #E2E0C9;
}

#topNav LI.last LI.last A, 
#topNav LI.last LI.last A:active, 
#topNav LI.last LI.last A:visited
 {
    border-right: none;
}



#topNav A.active, 
#topNav A.active:active, 
#topNav A.active:visited,
#topNav A.navOpen, 
#topNav A.navOpen:active, 
#topNav A.navOpen:visited,

.modulHead A.active, 
.modulHead A.active:active, 
.modulHead A.active:visited,
.modulHead A.navOpen, 
.modulHead A.navOpen:active, 
.modulHead A.navOpen:visited {
    color: #ffffff;
    background-color: #949176;
}



#topNav A:hover,
#topNav A.active:hover,
#topNav A.navOpen:hover,

.modulHead LI A:hover,
.modulHead LI A.active:hover,
.modulHead LI A.navOpen:hover {
    color: #ffffff;
    background-color: #000000;
    text-decoration: none;
}

/* level 2*/
/******************************************/
#topNav UL UL {
    position: absolute;
    left: 0px;
    top: 43px;
}



A.listCount-1 {
	width: 841px !important;
}
A.listCount-2 {
	width: 412px !important;
}
LI.last A.listCount-2 {
	width: 412px !important;
}


A.listCount-3 {
	width: 269px !important;
}


UL.listCount-1 LI A {
	width: 841px;
}
UL.listCount-2 LI A {
	width: 269px;
}
UL.listCount-3 LI A {
	width: 269px;
}




/********************************************************************************************************/
/* Footnavigation Footnavigation Footnavigation Footnavigation Footnavigation Footnavigation Footnavigation  */
/********************************************************************************************************/
#footNav LI {
}

#footNav LI.last {
}


#footNav A, 
#footNav A:visited {

    background-image: url(../pix/footNavDiv.gif);
    background-repeat: no-repeat;
    background-position: left 3px;

    padding-left: 10px;
    margin-left: 4px;
}

#footNavRight LI A, 
#footNavRight LI A:visited {
    background-image: none;
    padding-right: 0px;
    margin-right: 0px;
}

#footNav A.active, 
#footNav A.active:visited,
#footNav A:hover {
    color: #000000;
}







#footNav .socialLabel {
    display: block;
    float: left;

    text-transform: uppercase;
}

#footNav #footNavSocial A {
    width: 16px;
    height: 16px;
    overflow: hidden;

    background-image: url(../pix/socialIcons.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;

    text-indent: -1000px;
    padding-left: 0px;
}

#footNav #footNavSocial A.facebook {
    background-position: -56px -0px;
}
#footNav #footNavSocial A.facebook:hover {
    background-position: -56px -16px;
}

#footNav #footNavSocial A.twitter {
    background-position: 0px -0px;
}
#footNav #footNavSocial A.twitter:hover {
    background-position: 0px -16px;
}
#footNav #footNavSocial A.email {
    background-position: -112px -0px;
}
#footNav #footNavSocial A.email:hover {
    background-position: -112px -16px;
}

