/* Vertical Dropdown Menu */

/* Styles for Menu Size */

ul#nav,
ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;  /* Sets Width of Menu Items */
	/* background: #000; */
	background: #8493B1; /* Fixes IE6 Background Bug */
	}

/* Styles for Menu Titles */
ul#nav li.title { display: block; width: 135px; color: #FFF;  background: #000; 
font: 9px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; z-index: 1; /* Fixes IE6 Background Bug */
	letter-spacing: 1px; border-bottom: 1px solid #fff;
	padding: 4px 5px 4px 10px;
}

ul#nav li {
	position: relative;
	}

ul#nav li ul {
	position: absolute;
	left: 140px; /* Set 1px more than Menu Items - adjust according to l/r borders */
	top: 0;
	z-index: 99;
	display: none;
	}

/* Styles for Menu Items */
ul#nav li a { display: block; text-decoration: none; color: #fff; /* background: #8493B1; */
font: 10px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 3px 1px 3px 20px; border-bottom: 1px solid #fff; }

ul#nav li.here { display: block; text-decoration: none; color: #99FF99; 
font: 10px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 3px 1px 3px 20px; border-bottom: 1px solid #fff; }
}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }


/* Styles for Sub Menu Items */
ul#nav li ul li a {
	color: #324B7D;
	background: #ADB7CB;
	padding: 3px 1px 3px 20px;
	background-image: url(../images/layout/arrow_red.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}

/* Hide sub-menus initially */		
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; }

/* The Magic - This is where the JS comes in to make IE work as well */
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul {
	display: block;
	}

ul#nav li.menuparent {
	background-image: url(../images/layout/arrow_red.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}

/* Menu Items Hover Styles */
ul#nav li a:hover {
	color: #fff;
	background-color: #324B7D;
	background-image: url(../images/layout/arrow_white.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}

/* Parent Menu Items Selected Styles */
ul#nav li.menuparent:hover,
ul#nav li.over {
	color: #fff;
	background-color: #324B7D;
	background-image: url(../images/layout/arrow_white.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}