﻿/* MENU */

.nav {
    float:left;
    width:100%;
    line-height:normal;
    text-align: center;
    font-size: 14px;
    }
.nav ul {
    display: block;
    margin: 0 0 49px 0;
    padding:0;
    list-style:none;
    }
.nav li {
    float: left;
    width: 114px;
    background: url("../../images/navigation/menu.png") no-repeat right -19px;
    margin: 0;
    padding: 0px 0px;
    }
.nav a { 
    display: block;
    padding: 6px 10px 16px 10px;
    margin: 0;
    text-decoration: none;
    color: black;
    }
    
.nav li a:hover {
    background: url("../../images/navigation/over.png") no-repeat right -19px;
    text-decoration: underline;
    }
    
.nav li .current{
    background: url("../../images/navigation/current.png") no-repeat right -14px;
    color: White;
    padding: 8px 10px 24px 10px;
    font-weight: bold;
    }  
    
.nav  a.current:hover{
    background: url("../../images/navigation/current.png") no-repeat right -14px;
    color: White;
    padding: 8px 10px 24px 10px;
    font-weight: bold;
    text-decoration:none;
    }
    
/* SUB Menu */

.nav li ul {
	display: none;
	position: relative;
	left: 0;
	top: 0;
	padding: 0; margin: 0;
	zoom:1;
	min-height= 1%;
}

.nav li:hover > ul {
	display: block;
}

.nav li ul li, .nav li ul li a {
	float: none;
}

.nav li ul li {
	_display: inline; /* for IE6 */
}

.nav li ul li a {
	width: 114px;
	display: block;
	padding: 10px 0px 10px 0px;
}

.nav li ul li a:hover {
	text-decoration: underline;
}	

/* SUBSUB Menu */

.nav li ul li ul {
	display: none;
}

.nav li ul li:hover ul {
	left: 100%;
	top: 0;
}

/* Admin Menu */
.adminnav {
    float:left;
    width:100%;
    line-height:normal;
    text-align: center;
    font-size: 14px;
    position:relative;
    margin: 0 0 0 10px;
    }
.adminnav ul {
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style:none;
    }
.adminnav li {
    float: left;
    width: 114px;
    background: url("../../images/navigation/menuadmin.png") no-repeat right 2px;
    margin: 0;
    padding: 0 0;
    }
.adminnav a { 
    display: block;
    padding: 22px 10px 4px 10px;
    margin: 0;
    text-decoration: none;
    color: black;
    }
    
.adminnav li a:hover {
    background: url("../../images/navigation/overadmin.png") no-repeat right 2px;
    text-decoration: underline;
    }
    
.adminnav li .current{
    background: url("../../images/navigation/currentadmin.png") no-repeat right 0px;
    color: White;
    padding: 18px 10px 8px 10px;
    font-weight: bold;
    }  
    
.adminnav  a.current:hover{
    background: url("../../images/navigation/currentadmin.png") no-repeat right 0px;
    color: White;
    padding: 18px 10px 8px 10px;
    font-weight: bold;
    text-decoration:none;
    }
 #adminnav-wrapper 
 {
 	display:block;
    height: 44px; 
    }  
    
    
    /* Clients Menu */
.clientsnav {
    float:left;
    width:100%;
    line-height:normal;
    text-align: center;
    font-size: 14px;
    position:relative;
    margin: 0 0 0 10px;
    }
.clientsnav ul {
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style:none;
    }
.clientsnav li {
    float: left;
    width: 114px;
    background: url("../../images/navigation/menuadmin.png") no-repeat right 2px;
    margin: 0;
    padding: 0 0;
    }
.clientsnav a { 
    display: block;
    padding: 22px 10px 4px 10px;
    margin: 0;
    text-decoration: none;
    color: black;
    }
    
.clientsnav li a:hover {
    background: url("../../images/navigation/overadmin.png") no-repeat right 2px;
    text-decoration: underline;
    }
    
.clientsnav li .current{
    background: url("../../images/navigation/currentadmin.png") no-repeat right 0px;
    color: White;
    padding: 18px 10px 8px 10px;
    font-weight: bold;
    }  
    
.clientsnav  a.current:hover{
    background: url("../../images/navigation/currentadmin.png") no-repeat right 0px;
    color: White;
    padding: 18px 10px 8px 10px;
    font-weight: bold;
    text-decoration:none;
    }
 #clientsnav-wrapper 
 {
 	display:block;
    height: 44px;
       
    }  
