
#side-nav { margin:0; font-size:1.1em; border-bottom: solid 1px #999}
/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#side-nav li {list-style:none;position:relative;text-align:left;z-index:1500;}
#side-nav li ul li.over { background-color: #f3b083; z-index:1499;}
#side-nav li ul li.active { z-index:1498; } /* to prevent the li separator from showing through on mouseover on li */
#side-nav a { line-height:1.5em; color:#74655A}
#side-nav a, #side-nav a:hover { display:block; text-decoration:none; font-size: 14px; width: 173px;}
#side-nav span { display:block; cursor:pointer; white-space:nowrap; }
#side-nav li ul span {white-space:normal; }
/************ 1ST LEVEL  ***************/
#side-nav li {
	padding:3px 10px;
	color: #74655A;
	border-bottom: dotted 1px #999999;
}
#side-nav li.nav-contact-us {border-bottom: none;}
#side-nav li.active a { color:#d96708; }
#side-nav a {padding-right:11px; font-weight:bold;}
#side-nav li.over a, #side-nav a:hover {color: #d96708;}
#side-nav li.active {background-color: #f2f2f2 ; color:#d96708;}
#side-nav li.active a span {color:#d96708;}
#side-nav li.active ul li a span {color:#74655A;}

#side-nav li.over,#side-nav li:hover {background: #f2f2f2; color: #74655A;}
#side-nav li.over a span {color: #74655A;}
#side-nav li.over a:hover span {color: #d96708;}
/************ 1ST LEVEL RESET ************/
#side-nav ul li, #side-nav ul li.active, #side-nav ul li.over {
    float:none;
    border:none;
    margin:0;
    background:none;
    padding:0;
    padding-bottom:1px;
    text-transform:none;
    border-bottom: dotted 1px #999999;
}

#side-nav ul li.parent {}
#side-nav ul li.last { padding-bottom:0; }
#side-nav ul li.active { background-color:#f2f2f2; margin:0; border:0; }
#side-nav ul a, #side-nav ul a:hover {
	float:none;
	padding:0;
	background:none;
	font-size: 14px;
}
#side-nav ul li a { font-weight:bold !important; }
/************ 2ND LEVEL ************/
#side-nav ul {
	position: absolute;
	margin:0;
	margin-left:0px;
	width:173px;
	top:0px;
	left:-10000px;
    border-top:1px solid #bbb;
    border-right:1px solid #bbb;
    border-left:1px solid #bbb;
    padding:0px;
    background:#f2f2f2;
	z-index: 1498;
}
#side-nav ul li,#side-nav ul li.over,#side-nav ul li.active {padding: 0px 8px;z-index: 1498;position: relative;}
#side-nav ul li:hover {background-color:#f3b083;}
/* Show menu */
#side-nav li.over > ul { left:195px; }
#side-nav li.over > ul li.over > ul { left:173px; }
#side-nav li.over ul ul { left:-10000px; }
#side-nav ul li a { padding:3px 0; color:#74645A !important; }
#side-nav ul li a:hover { padding:3px 0; color:#333333 !important; }
#side-nav li.over ul li a:hover span{color:#333333;}
/************ 3RD+ LEVEL ************/
#side-nav ul ul { top:5px; }

#side-nav li {margin: 0px;}



