/* GENERAL STYLES */
#vnavContainer {
	clear: left; /* if the content needs to be set free of previous floating */
	width: 170px;
	padding: 0px;
  margin-left: 2px;
	float: left;
	border-top: 0px solid #1E285B;	
	}
  
/*******************************************************/
/*        internal vertical Nav Styles   	             */
/*******************************************************/
.vnav {
	color: #000;
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	width:164px;
	/* width: 160px;  set width here if you want vnav thinner than #vnavContainer */
	font-size: 10px;
  border: 0px solid #6633cc;
	}
.vnav ul, .vnav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	}
.vnav ul li {
	border-bottom: 1px dashed #D9D9D9;
	background-color: #FEFEFE;
	}
.vnav ul li a, .vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active, .vnav ul li a:hover  {
	display: block;
	text-decoration: none;
	color: #717171;
	padding: 0px 4px 0px 12px;
  font-size: 10px;
	}
.vnav ul li a:hover {
	color: #A2A2A2;
	background-image: url(../gfx/gfx_sub_over.gif);
	background-repeat: repeat-y;
	}
.vnav ul li a.selected  {
	color: #A2A2A2!important;
	background-image: url(../gfx/gfx_sub_over.gif);
	background-repeat: repeat-y;
	}
* html .vnav ul li a { /* hide from IE5.0/Win & IE5/Mac */ 
	height: 0.01%;
	}
* html .vnav ul {
	position: relative;	/* IE needs this to fix a rendering problem */
	}
	
  
/********************** 2nd level Nav **************************/
.vnav ul li ul, .vnav ul li ul li {
  padding: 0px;
  margin: 0px;
  width: 156px;  /*set width here if you want vnav 2nd level thinner than #vnavContainer */
  border: 0px solid #cc6633;
  margin-left: 10px;
	}
.vnav ul li ul li {
	padding: 0px;
  margin: 0px;
  border: 0px;
	border-bottom: 1px solid #fff;
	background-color: #ebebeb;
	}	
.vnav ul li ul li a, .vnav ul li ul li a:link, .vnav ul li ul li a:visited, .vnav ul li ul li a:active, .vnav ul li ul li  a:hover  {
	padding: 0px;
  padding-left: 8px;
  margin: 0px;
  display: block;
	text-decoration: none;
	}
.vnav ul li ul li a:hover {
	color: #fff;
	background-color: #a5a5a5;
  	background-image: none;
	}
.vnav ul li ul li a.selected {
	color: #fff!important;
  	background-color: #a5a5a5!important;
	background-image: none;
	}	
/******************** 3rd level Nav *****************************/
.vnav ul li ul li ul, .vnav ul li ul li ul li {
	padding: 0px;
	width: 145px;  /* set width here if you want vnav 3rd level thinner than #vnavContainer */
	}
.vnav ul li ul li ul li {
	border-bottom: 0px;
	border-top: 1px solid #ebebeb;
	background-color: #bdbdbd;
	}	
.vnav ul li ul li ul li a, .vnav ul li ul li ul li a:link, .vnav ul li ul li ul li a:visited, .vnav ul li ul li ul li a:active, .vnav ul li ul li  ul li a:hover  {
	display: block;
	text-decoration: none;
  color: #fff;
	padding: 0px 8px 0px 8px;
	}
.vnav ul li ul li ul li a:hover {
	color: #787878;
	}
	




/* EDITOR PROPERTIES */
