/* CSS for left menu */
#vertnav li .vertnav-cat {
	display:block;
	border-bottom:1px dotted gray;
	padding:3px;
	width:189px;
}

#vertnav li a {
}

#vertnav .inactive .vertnav-cat {
	background-color:#C0C0C0;
}

#vertnav .next .vertnav-cat {
	background-color:#DEDEDE;
}

#vertnav .prev .vertnav-cat {
	background-color:#DEDEDE;
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	background-color:#E0E0E0;
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	background-color:#FFFFFF;
	font-weight:bold;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:182px;
}

#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:172px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}


.leftmenu{
	margin-top:10px;
}
/* For Default */
.leftmenudefault #nav { padding:0; font-size:1.1em; margin-top:5px; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.leftmenudefault #nav li { position:relative; text-align:left; }
.leftmenudefault #nav li.over { z-index:999; }
.leftmenudefault #nav a,
.leftmenudefault #nav a:hover { display:block; /*line-height:1.3em;*/ text-decoration:none; }
.leftmenudefault #nav span { display:block; cursor:pointer; white-space:nowrap; }
.leftmenudefault #nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
.leftmenudefault #nav li { float:none; border-width:0 0 1px 0; border-color:#69B1D6; border-style:solid; background:url(../images/right_arrow.gif) no-repeat right center; }
.leftmenudefault #nav li.active a { color:#000; background:none }
.leftmenudefault #nav a { float:none; padding:5px 0 6px 0; font: bold 16px Arial, Helvetica, sans-serif; color: #0082C5; }
.leftmenudefault #nav li.over a,
.leftmenudefault #nav a:hover { font: bold 16px Arial, Helvetica, sans-serif;  }


/************ 1ST LEVEL ************/
.leftmenudefault #nav ul li,
.leftmenudefault #nav ul li.active { float:none; margin:0;  background:none!important; border:none; }
/*.leftmenudefault #nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
.leftmenudefault #nav ul li.last { /*background:#ecf3f6;*/ padding-bottom:0; }

.leftmenudefault #nav ul a,
.leftmenudefault #nav ul a:hover { float:none; padding:0; background:none; }
.leftmenudefault #nav ul li a {font: normal 13px Arial, Helvetica, sans-serif!important; }

/************ 2ND LEVEL ************/
.leftmenudefault #nav ul { position:absolute; width:15em; top:5px; left:-10000px; border:1px solid #DDDDDD; }

/* Show menu */
.leftmenudefault #nav li.over > ul { left:225px; }
.leftmenudefault #nav li.over > ul li.over > ul { left:100px; }
.leftmenudefault #nav li.over ul ul { left:-10000px; }
.leftmenudefault #nav ul li.active > a,
.leftmenudefault #nav ul li.over > a  { font-weight:normal; background-color:#FFF!important; color:#000000!important; }

.leftmenudefault #nav ul li.active > a:hover,
.leftmenudefault #nav ul li.over > a:hover { font-weight:normal; background-color:#DBF3FF!important; color:#000000!important; }

.leftmenudefault #nav ul li a { background:#fff; }
.leftmenudefault #nav ul li a:hover { background:#0092CE!important; color:#FFF!important; }

.leftmenudefault #nav ul span, .leftmenudefault #nav ul li.last li span { padding:3px 5px 4px 5px;}

/************ 3RD+ LEVEL ************/
.leftmenudefault #nav ul ul { top:5px; }

/* end leftmenudefault */


