/* CSS Document */

/* ***** Navigation Menu Styles ***** */

	/* Level 1 Styles */
div#nav ul {
	display: block;
	margin: 5px;
	padding: 0px;
}

div#nav li {
	display: block;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;

	list-style-type: none;
}
		/* Dark Buttons */
div#nav li.dk { width: 85px; height: 20px; margin-right: 3px; padding: 0px; }
div#nav li.dkSub {
	width: 85px;
	height: 18px;
	margin-right: 3px;
	padding: 0px 0px 1px 0px;
	
	border-bottom: 1px solid #5d5d5d;
	background-color: #000000;
}
div#nav li.dkSub:hover { border-bottom: 1px solid #ffffff; }

div#nav li.dk a,
div#nav li.dkSub a {
	display: block;
	width: 82px;
	padding: 1px 0px 0px 3px;
	
	background-color: #5d5d5d;
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#nav li.dk a { height: 19px; }
div#nav li.dkSub a { height: 17px; }
div#nav li.dk a:hover, div#nav li.dkSub a:hover { color: #ffffff; }

		/* Spacer */
div#nav li.spacer { display: block; width: 4px; }

		/* Light Buttons */
div#nav li.lt { width: 94px; height: 20px; margin-left: 4px; padding: 0px; }
div#nav li.ltSub {
	width: 94px;
	height: 18px;
	margin-left: 4px;
	padding: 0px 0px 1px 0px;
	
	border-bottom: 1px solid #b2b2b2;
	background-color: #ffffff;
}
div#nav li.ltSub:hover { border-bottom: 1px solid #000000; }

div#nav li.lt a,
div#nav li.ltSub a {
	display: block;
	width: 91px;
	padding: 1px 0px 0px 3px;
	
	background-color: #b2b2b2;
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
div#nav li.lt a { height: 19px; }
div#nav li.ltSub a { height: 17px; }
div#nav li.lt a:hover, div#nav li.ltSub a:hover { color: #000000; }

	/* Level 2 Styles */
div#nav ul.jsMenu ul {
	display: none;
	position: absolute;
	left: 0px;
	top: 21px;
	padding: 0px;
	margin: 0px;
}

		/* Dark Buttons (Level 2) */
div#nav li.dkSub ul li {
	display: block;
	float: none;
	width: 150px;
	height: 18px;
	margin: 0px 0px 1px 0px;
	padding: 0px;

	border: 0px none #000000;
	background-color: #000000;

	list-style-type: none;
}
div#nav li.dkSub ul li.dkSub { width: 148px; padding-right: 1px; border-right: 1px solid #4d4d4d; }
div#nav li.dkSub ul li.dkSub:hover { border: 0px none #000000; border-right: 1px solid #ffffff; }

div#nav li.dkSub ul li a {
	display: block;
	width: 147px;
	height: 17px;
	padding: 1px 0px 0px 3px;
	margin: 0px;
	
	background-color: #4d4d4d;
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#nav li.dkSub ul li.dkSub a { width: 145px; }
div#nav li.dkSub ul li a:hover { background-color: #000000; color: #ffffff; }

		/* Light Buttons (Level 2) */
div#nav li.ltSub ul li {
	display: block;
	float: none;
	width: 150px;
	height: 18px;
	margin: 0px 0px 1px 0px;
	padding: 0px;

	border: 0px none #ffffff;
	background-color: #ffffff;

	list-style-type: none;
}
div#nav li.ltSub ul li.ltSub { width: 148px; padding-right: 1px; border-right: 1px solid #b2b2b2; }
div#nav li.ltSub ul li.ltSub:hover { border: 0px none #ffffff; border-right: 1px solid #000000; }

div#nav li.ltSub ul li a {
	display: block;
	width: 147px;
	height: 17px;
	padding: 1px 0px 0px 3px;
	margin: 0px;
	
	background-color: #b2b2b2;
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
div#nav li.ltSub ul li.ltSub a { width: 145px; }
div#nav li.ltSub ul li a:hover { background-color: #ffffff; color: #000000; }

	/* Level 3 Styles */
div#nav ul.jsMenu ul li ul {
	display: none;
	position: absolute;
	left: 153px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

div#nav li.dkSub ul li.dkSub ul li,
div#nav li.ltSub ul li.ltSub ul li {
	display: block;
	float: none;
	width: 150px;
	height: 18px;
	margin-bottom: 1px;
	padding: 0px;

	border: 0px none #000000;
	background-color: transparent;

	list-style-type: none;
}

div#nav li.dkSub ul li.dkSub ul li a,
div#nav li.ltSub ul li.ltSub ul li a {
	width: 147px;
}