@charset "UTF-8";
/*Al'monte 2011*/

#main-nav {
    height: 20px;
    /*left: 18px;*/
    margin: 23px 0 0;
    padding: 5px 0 0;
    position: absolute;
    text-align: left;
    top: 87px;
    z-index: 8000;
    left: 50%;
    margin-left: -480px;}
	
	
				}
*+html #main-nav {margin:38px 0 0 0;} /* for ie7 */

#main-nav li {
				display: inline;
				list-style: none;
				margin:0;
				padding:0;
			}
#main-nav li a {
				text-decoration: none;
				font-weight: normal;
				outline: 0;
				line-height:24px;
				color:#F7FFD5;
				padding:5px 10px 6px 16px;
				/*border-left:1px solid #2B4412;
				border-right:1px solid #2B4412;*/
			}
#main-nav li a.arrow {
				background: url(/css/test/images/navlist_arrow2.png) no-repeat;
    			background-position:right bottom;
				padding: 5px 12px 7px 12px;

			}
#main-nav li a.first {
				border:0;
				padding-left:10px;
	
			}
#main-nav li a.selected {
				color: #c5a228;
	
			}
#main-nav li a.selected:hover {
				color: #ccc;
	
			}

#main-nav li a:hover, #main-nav li a.active {
				color: #ffffff;
    			background: #6a933d;
			}
			
							
#main-nav li a.no-list:hover {
				color: #ffffff;
				background: transparent;
				border:0;	
			}
			
#main-nav li a.main-link:hover {
				color: #ffffff;
				background: #6A933D;
				border:0;	
			}

a.main-link:visited {
			color:#E0EFA3;
			}

#sub-link-bar {
				background: #a0a0a0;
				border-bottom: #645546 0px solid;
              }
.sub-links {
				display: none;
				position: absolute;
				width: 100%;
			/*	top: 118px;*/
				z-index:6000;
			}
#main-nav li .sub-links li a.second-link:hover, #main-nav li .sub-links li a.active {
				color:#000000 !important;
				background: #ffffff !important;
				text-decoration:underline;
				/*-moz-box-shadow:  0px -3px 6px #223b1b; /* Firefox */
                /* -webkit-box-shadow:  0px -3px 6px #223b1b; /* Safari, Chrome */
                /*box-shadow: 0px -3px 6px #223b1b;	*/
				border-top:1px solid #4A751F;	
				border-right:1px solid #4A751F;	
				border-left:1px solid #4A751F;			
			}
#main-nav li .sub-links li a.second-link{
				color:#ffffff;	
				border-right:1px solid transparent;	
				border-left:1px solid transparent;
				border-top:1px solid transparent;	
			}
#main-nav li .sub-links li a{
				color:#ffffff;

			}
#main-nav li .sub-links li a:hover{
				color:#000000;
			}
#sub {
				display:inline;
			}
#main-nav .sub-links-3 {
				display: none;
				position: absolute;
				min-width:120px;
				top: 24px;
				text-align: left;
				/*z-index:2000;*/
				background-color:#fff;
				border-bottom:1px solid #ccc;
				border-right:1px solid #ccc;
				border-left:1px solid #ccc;
				-moz-box-shadow:  0 5px 3px #000; /* Firefox */
                -webkit-box-shadow:  0 5px 3px #000; /* Safari, Chrome */
                box-shadow: 0 5px 3px #000;
			}


/*				
#main-nav .sub-links-3 li{
				display:block !important;
				padding:3px 5px 3px 8px!important;
				color:#959595;
			}
*/
#main-nav .sub-links-3 li {
	color:#959595;
	display:block !important;
	padding:3px 5px 3px 8px !important;
	line-height:1em;
	font-size:12px;
}
#main-nav .sub-links-3 a:hover{
				color:#ccc !important;
				background:transparent !important;
			}
#main-nav .sub-links-3 a{
				color:#4A751F !important;
				font-size: 12px;
				padding:0!important;
			}
#main-nav .sub-links-3 a.sub-hd {
				font-weight:bold !important;
			}
#main-nav .sub-links-3 .sub-hd2 {
				font-style:italic !important;
				font-weight:bold !important;
				text-decoration:none !important;
				border-bottom:1px dotted #ccc !important;
				padding-bottom:0!important;
				color:#000;
			}
			
#second-tier {background-color: rgb(106, 147, 61); height: 24px; border-bottom: 2px solid rgb(47, 70, 16);}


/* tiered main nav */