/* CSS Document for the Menus */
.left_nav, .left_nav li * {
	margin:0;
	padding:0;
}
.left_nav {
	margin:0; color:#FFFFFF; width:150px; padding-left:10px; 
	line-height:0px;
}
.left_nav ul {
	background:#fff; /*IE6 needs this*/
	width: 170px;
}
.left_nav li {
	/*background:#BDD2FF;
	border-left:1px solid #fff;
	border-top:1px solid #CFDEFF;
	float: left;*/
	list-style:none;
	position:relative;
	z-index:99;
}
.left_nav li li { list-style:none; }
.left_nav a {
	display:block;
	/*height:44px;    */
	width:164px !important;
	width:184px;
	padding:8px 0px 8px 20px;
	padding-bottom:0px; font-weight:bold; font-size:12px; color:#FFFFFF; display:block; margin:0; line-height:16px;
	position:relative;
}
/*.mini a { height:35px; display:block; }  */
.left_nav a span {
	display:block;
	/*position:absolute;
	top:10%;*/
	cursor:pointer;
}
.left_nav a p {
	display:block;
	/*position:absolute;
	top:30%; */
    cursor:pointer;
}

/*.left_nav a:hover {
	background:url(images/menu_item_bg.png);
}
.mini a:hover { background:none; }*/

.left_nav li ul {
	top:-999em;
	position:absolute;
	width:170px;
}
.left_nav ul a {
	height:auto;
}
.left_nav li:hover,
.left_nav li.sfHover,
.left_nav a:focus, .left_nav a:hover, .left_nav a:active {
	/*background:#CFDEFF;*/
}
.left_nav li:hover ul, /* pure CSS hover is removed below */
ul.left_nav li.sfHover ul {
	left:184px; /*184px*/
	top:-1px;
}

.left_nav li:hover li ul,
.left_nav li.sfHover li ul {
	top:-999em;
}
.left_nav li li:hover ul, /* pure CSS hover is removed below */
ul.left_nav li li.sfHover ul {
	left:176px; /* 176px */
	top:-1px;
}
.left_nav li li:hover li ul,
.left_nav li li.sfHover li ul {
	top:-999em;
}
.left_nav li li li:hover ul, /* pure CSS hover is removed below */
ul.left_nav li li li.sfHover ul {
	left:176px; /* 176px */
	top:-1px;
}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}
.left_nav li li {
	background:#598fa3;
	width:170px;
}
.left_nav li ul { border:1px solid #333333; }

.left_nav li li a {
	padding-right:0;
	width:154px !important;
	width:170px;
	padding:8px; display:block;
	border-bottom:#ffffff solid 1px;
	font-size:12px;
}
.left_nav li li a:hover {
	background:#427386; color:#FFFFFF;
}





