#nav, #nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 100%;
    z-index:300;
}

#nav li { /* all list items */
    position: relative;
    float: left;
     /*width: 160px;*/
}
#nav li ul { /* second-level lists */
    position: absolute;
    left: -6000px;
    margin-left: 0px;
    margin-top: 0px;
    width: 163px;
}
#nav li ul ul { /* third-and-above-level lists */
    left: -6000px;
     margin-left: 175px;    margin-top: -21px;
}

#nav li a {
     /*width: 175px;*/
     display: block;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    /*padding: 5px 5px;*/
    margin: 0px;
    /*color: #000;*/
    background: #A1A86F; /*menu item background color*/

    /*
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#dAdFe5', EndColorStr='#ffffff');

    border-top: 1px solid rgb(240,240,240);
    border-right: 1px solid rgb(160,160,160);
    border-bottom: 1px solid rgb(160,160,160);
    border-left: 1px solid rgb(240,240,240);
    */
}	
#nav li a:hover {
    color: #FFF;
    background: #1E4915; /*menu item over background color*/
   
    /*border: 1px solid rgb(100,100,100);
    filter:progid:DXImageTransform.None;
    */
}

.dd_border{
	border-width: 0px 0px 0px 0px;
	border-color: #FFF;
	border-style: solid;
	
}

.dd_border_cap{
	border-width: 0px 0px 0px 0px;
	border-color: #FFF;
	border-style: solid;
	
}

#nav li ul a {
     width: 175px;    display: block;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    padding: 5px;
    margin: 0;
    color: #FFF; /*color before onMouseOver */
    border-width: 0 0px 0 0px;
    border-color: #9C9C82;
    border-style: solid;

    filter:progid:DXImageTransform.None;

}	
#nav li ul a:hover {
    color: #FFF; /*onMouseOver Text Color*/
}

/*
#nav a.encl {
}	
#nav a.encl:hover {
    color: #234;
}
*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul {
    left: -6000px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul { /* lists nested under hovered list items */
    left: auto;
}

/** Support for the "iehover-fix.js" **/
#nav iframe {
    position: absolute;
    left: 0;
    top: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/
