/* CSS Document */

#nav {
	float: left;
	width: 936px;
	padding: 0 20px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2.75em;
	font-size: 13px;
	width: 100%;
}

#nav a {
background-image:url(../images/nav_sep.jpg);
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:sans-serif;
font-size:10px;
font-weight:bold;
padding:0 4px;
text-transform:uppercase;
}

#nav a:hover {
	background-color: #00707C;
	color: #F6F90B;
	text-decoration: none;
}

#nav li {
	float: left;
	
}

#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	background-color: #00707C;
	z-index: 20;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -1.75em 0 0 15em;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li ul a, #nav li ul li ul a #nav li ul li ul li ul a {
	color: #fff;
	background-image: none;
	text-align: left;
	text-indent: 5px;
}

.nav, #nav li ul li {
	width: 15em;
	border-bottom:1px solid #666666;
}

/* Nav Left */

#nav_left {float:left;margin:0;padding:0;width:170px;}

#nav_left ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 13px;
	width: 100%;
	background-color: #FBE0CF;
}

#nav_left li ul{
background-color:#00707C;
left:-999em;
position:absolute;
width:15em;
z-index:20;
}

#nav_left a {
display:block;
font-family:sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color: #ED8443;
padding: 0 0 0 5px;
line-height: 30px;
border-bottom: 1px solid #FFF;
}

#nav_left a:hover {
	background-color: #ED8443;
	color: #FBE0CF;
	text-decoration: none;
}

#nav_left li {
float:left;
list-style-type:none;
width:100%;
background-color: #FBE0CF;
}

#nav_left li ul {background-color:#FBE0CF;float:left;list-style-type:none;margin-left:160px;margin-top:-30px;width:170px;}

#nav_left li:hover ul {
	left: auto;
}

#nav_left li:hover ul, #nav_left li.sfhover ul {
	left: auto;
}

#nav_left li:hover ul {
	left: auto;
}

#nav_left li:hover ul, #nav_left li.sfhover ul {
	left: auto;
}

#nav_left li ul ul {
	margin: -1.75em 0 0 15em;
}


#nav_left li:hover ul ul, #nav_left li.sfhover ul ul {
	left: -999em;
}

#nav_left li:hover ul, #nav_left li li:hover ul, #nav_left li.sfhover ul, #nav_left li li.sfhover ul {
	left: auto;
}

#nav_left li:hover ul ul, #nav_left li:hover ul ul ul, #nav_left li.sfhover ul ul, #nav_left li.sfhover ul ul ul {
	left: -999em;
}

#nav_left li:hover ul, #nav_left li li:hover ul, #nav_left li li li:hover ul, #nav_left li.sfhover ul, #nav_left li li.sfhover ul, #nav_left li li li.sfhover ul {
	left: auto;
}

#nav_left li ul a, #nav_left li ul li ul a #nav_left li ul li ul li ul a {
	color: #ED8443;
	background-image: none;
	text-align: left;
	text-indent: 5px;
}

.nav, #nav_left li ul li {border-bottom:1px solid #FFFFFF; float: left;}
#nav_left li ul li ul {margin-left:170px;}
.nav, #nav_left li ul li ul li{}
#nav_left li ul li ul a, #nav_left li ul li ul a #nav_left li ul li ul li ul a {}