/* CSS Document */
/* Nav Menu for all pages */
.navHolder {
	float: none;
	display: block;
	width: 155px;
}

.navHolder ul {
	width: 150px; /* Sets parent UL width*/
	background-color: #FFFFFF;
	text-align: right; /* Aligns text to right on parent ul*/
}

.navHolder li {
	list-style: none; /* kills the list item "bullet" markers */
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom; /* for IE5/win */
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	color: #339999;
}

.navHolder ul ul {
	background-color: #FFFFFF;
	width: 165px;
}

.navHolder ul a{
	display: block;
	padding: 5px 15px 5px 0px; /* sets padding on parent ul */
	vertical-align: bottom; /* needed for IE5/win */
	text-align: right;
	text-decoration: none;
	color: #339999;
}

.navHolder ul div ul {
	display: block; /* sets border width and style on flyout*/
	background: #FFFFFF;
	border: 1px outset #CCCCCC;
}
.navHolder ul div ul a {
	display: block;
	padding: 4px 10px;
	vertical-align: bottom; /* needed for IE5/win */
	text-align: left; /* Aligns text */
	text-decoration: none;
	color: #339999;
	font-size: 12px; /* text size for flyout */
}

.navHolder ul div {
	position: absolute;
	left: -3000px;
	width: 200px;
	padding: 20px 0;
	background-image: url(../images/bgfix.gif); /* flyout elements need a background image or color to avoid bugs in IE/win */
	text-align: left; /* Moves div ul to left for IE/win*/
}	

.navHolder ul li:hover div {
	left: 140px; /* On li:hover shows and moves ul div flyout right to adjust for overlap on parent ul*/
	top: -19px; /* This negative value, -19px for the top
property is needed because of the new 20px top padding applied to the DIV flyout */
}

.navHolder ul a:hover {
	color: #330033; /* On hover sets all links font color */
	border-style: none;
}

.navHolder ul div.mini-zone {
	padding: 0;
	width: 15px;
	height: 15px; 
	bottom: -10px;	
}

.navHolder li:hover div.mini-zone {
	top: auto;
	left: auto;
	right: 19px;
}

