﻿#vnav ul {
	background: #449d44; z-index: 999;	
width: 100%;
margin-left: 0px; margin-top: 0px; padding: 0;
border: 0px solid #CCCCCC; border-width: 0px;
	list-style: none;
	position: relative;
	text-align: center;
}
#vnav ul:after {
		content: ""; clear: both; display: block;
	}

#vnav ul li {
	width:100%; text-align:center; background: transparent;
	}
#vnav ul li:hover {		
		position:relative; background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0 !important;
	}

	
#vnav ul li a {	display:inline-block; padding: 18px 0px;		
		font-size:13pt; width:100%; text-align:center;
background:transparent; border: 0px #fc9a24 solid;
		color: #fff; text-decoration: none;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	}

#vnav ul li a:hover {	color: #fff; background: #009fe3; border-left: 0px #fff solid;
			border-right: 0px #fff solid; border-bottom: 1px #fff solid; margin-bottom:0; background:transparent; }

#vnav ul ul {	margin:0; padding:0; display: none; text-align:left; z-index: 999;
	background: #CAD593; border-radius: 0px;
	position: absolute; top:0; text-align:left;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
#vnav ul ul li {	width:100%; text-align:left;
		float: none; position: relative;
		border-top: 0px solid #6b727c; background:transparent;
		border-bottom: 0px solid #575f6a;
		-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;		
	}

#vnav ul li:hover > ul {
		display: block; top: 0px; left:100%;
	}


#vnav ul ul li a {	display:inline-block; background: transparent; border:0;
			padding: 5px 20px 5px 0px; text-align:left;
			
			font-size:13pt; font-weight: normal;
			color: #0769be; color: black;
-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
		}	
#vnav ul ul li a:hover {	background: #0769be; border-top: 1px #fff solid; border-bottom: 1px #fff solid;			
background: transparent; }

#vnav ul ul ul {
	position: absolute; left: 97%; top:0;
	}






