/* Start of CMSMS style sheet 'Worksource - Menu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   background-color: none;
	width: 100%;
}
#primary-nav {
    position: relative;
    top: 0;
	left: 0;
	right: 0;
    margin: 0 auto;
    padding: 0;
	width: 100%;
}
#primary-nav li {
    list-style: none;
    float: left; 
	margin-left: 0px;
}
#primary-nav li li {
}
#primary-nav li a {
    display: block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000000;
    font-weight: normal;
	font-size: 13px; 
   border-right: none;
   border-left: none;
	}
#primary-nav li a:hover {
    color: #a08555; 
	background-color: none;
	}
#primary-nav li ul {
	padding-top: -5px;
}
#primary-nav li li a {
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	border: none;
    text-transform: none;
    text-decoration: none;
    color: #a08555;
    font-weight: normal;
	font-size: 12px;
	background-color: none;
}
#primary-nav li li a:hover {
    color: #000000; 
	background-color: none;
	}
#primary-nav li ul {
    display: none;  
	}
#primary-nav li:hover ul, #primary-nav li.hover ul {
    position: absolute;
    display: inline;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0; 
	}
	
#primary-nav li:hover li, #primary-nav li.hover li {
    float: left; 
	}
#primary-nav li:hover li a, #primary-nav li.hover li a {
	 }

/* End of 'Worksource - Menu' */

