﻿/* MAIN NAV */
#nav, #nav * 
{
    font-family: Georgia, Arial, Verdana;
    list-style: none;
}

#nav 
{
    height: 30px;
	background: #005daa;
}
#nav li 
{    
    float: left;
    list-style:none;
}

#nav li a.active
{
    color: #fff;
    background: #9b5f0e;
}

#nav li a 
{
    color: #fff;
    display: block;
    padding: 0 13px;
    font-size: 16px;       
    line-height: 30px;
    text-decoration: none;
}
#nav li a:hover 
{
	color: #fff;
	background: #9b5f0e;
    text-decoration: none;
}
#nav li ul 
{
    position:absolute;
    left: -999em;
    width:20em;
}
#nav li:hover ul, #nav li.sfhover ul 
{
    left:auto;
    z-index:10 !important;
}
#nav li ul li 
{    
    font-family: Arial, Georgia, Verdana;
	color: #fff;
	background: #9b5f0e;
	font-size: 12px;
    display:block !important;
    width:20em;
    padding: 7px 0 7px 0;
    border-top:none !important;
}
#nav li ul li a 
{
    font-family: Arial, Georgia, Verdana;
	color: #ddb893;
	background: #9b5f0e;
	font-size: 12px;
    display:block !important;
    width:15em;
    border-top:none !important;
    line-height: 15px;
}

#nav li ul li a:hover 
{
    font-family: Arial, Georgia, Verdana;
	text-decoration: underline;
}


/* HEADER NAV */
#headernav, #headernav * 
{
    list-style: none;
    color: #a0967d;
}

#headernav li
{   
    float: left;
}

#headernav li a
{
    float: left;
}

#headernav li a 
{
    display: block;  
    text-decoration: none;
}

#headernav li a:hover 
{
    color: #9b5f0e;
}


/* INTERNAL NAV */
#internalnavheader, #internalnavheader *
{
    font-family: Georgia, Arial, Verdana;
    list-style: none;
    color: #000;
    background: #DFDBD3;
}

#internalnavheader li 
{
    color: #fff;
	background: #9b5f0e;
    padding: 20px 40px 20px 20px;
    display: block;   
    font-size: 18px; 
    line-height: 15px;
    text-decoration: none;
}


#internalnav, #internalnav * 
{
    list-style: none;
    color: #000;
    background: #DFDBD3;
}

#internalnav 
{        
}


#internalnav li a 
{
    padding: 5px 40px 5px 20px;
    display: block;    
    line-height: 15px;
    text-decoration: none;
}

#internalnav li a:hover 
{
	color: #fff;
	background: #b9b19d;
    text-decoration: underline;
}

#internalnav li a.active
{
    color: #fff;
    background: #b9b19d;
}

#internalnav li a.current
{
    color: #fff;
    background: #b9b19d;
}



#internalsubnav li
{
    padding: 0px 0px 0px 20px;
}

#internalsubnav li:hover
{
    background: #b9b19d;
}

#internalsubnav li a.active
{
    text-decoration: underline;
}


#internalsubnavactive, #internalsubnavactive *
{
    color: #fff;
    background: #b9b19d;
}


#internalsubnavactive li
{
    padding: 0px 0px 0px 20px;
}


#internalsubnavactive li a.active
{
    text-decoration: underline;
}


/* OUR TEAM NAV */
#teamnavheader, #teamnavheader *
{
    font-family: Georgia, Arial, Verdana;
    list-style: none;
    color: #000;
    background: #DFDBD3;
}

#teamnavheader li 
{
    color: #fff;
	background: #9b5f0e;
    padding: 20px 40px 20px 20px;
    display: block;   
    font-size: 18px; 
    line-height: 15px;
    text-decoration: none;
}

#teamnav, #teamnav * 
{
    list-style: none;
    color: #000;
    background: #DFDBD3;
}

#teamnav a
{        
    padding: 5px 40px 5px 20px;
    display: block;    
    line-height: 15px;
    text-decoration: none;
}


#teamnav a:hover 
{
	color: #fff;
	background: #b9b19d;
    text-decoration: underline;
}

#teamnav ul a.active
{
    color: #fff;
    text-decoration: underline;
}

#teamnav ul a.current
{
    color: #fff;
    background: #b9b19d;
}




#teamnavactive, #teamnavactive * 
{
    list-style: none;
    color: #fff;
    background: #b9b19d;
}

#teamnavactive a
{        
    padding: 5px 40px 5px 20px;
    display: block;    
    line-height: 15px;
    text-decoration: none;
}

#teamnavactive li a 
{
    padding: 5px 40px 5px 40px;
    display: block;    
    line-height: 15px;
    text-decoration: none;
}

#teamnavactive li a:hover 
{		
    text-decoration: underline;    
}

#teamnavactive li a.active
{
    text-decoration: underline;
}

#teamnavactive li a.current
{
    background: #b9b19d;
}
