/* Start of CMSMS style sheet 'Art1 sand gradient nav' */
/* Start of CMSMS style sheet 'art1 sand gradient horizontal nav' */
#primary-nav,
#primary-nav li,
#primary-nav ul {
 list-style: none; 
 margin: 0;
 padding: 0;
}

#primary-nav {
 position: relative;
 float: left;
 background-color: #EDE4CA;  

}

#primary-nav a, #primary-nav a:active, #primary-nav a:visited {
 color: #79766D;             
 padding: 0px;       
 font-family: Tahoma;       
 font-size: .7em;           
 text-decoration: none;   
}
#primary-nav a:hover {

color: #000;
}

#primary-nav li {
 float: left;             
 vertical-align: middle;
 padding-right: 7px;
 padding-left: 7px;

}

#primary-nav li.hover,
#primary-nav li:hover {
 position: relative;
 cursor: default;
}

#primary-nav ul {
 visibility: hidden;
 position: absolute;
left:10px;
 top: 100%;              /* needed for ie7 otherwise sub shows under main nav */
 right: 0px;
 border-top: none;
 
 /*background-color: #f3f4f4; */   

 width: 500px;
}

#primary-nav ul a, #primary-nav a:active, #primary-nav a:visited {
 color: #79766D;             
 line-height: 20px;         
 font-family: Tahoma;      
 font-size: .7em;           
 text-decoration: none;     
}
#primary-nav ul a:hover {
 color: black;
 text-decoration: underline;
}

#primary-nav ul li {
  float: left;  
          
}

#primary-nav li:hover > ul {
 visibility: visible;
}

#primary-nav li.hover,       
#primary-nav li:hover {
 position: static;
}
/* End of 'art1 sand gradient horizontal nav' */

/* End of 'Art1 sand gradient nav' */

