#mini-nav {
	margin: 0;
	padding: 4px 6px 0 0px;
	list-style: none;
	font-size: 10px;
	height: 20px;
	left: 0px;
	/*position: absolute;*/
	top: 4px;
	z-index: 2111;
}

#mini-nav li {
	color: #333;
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 22px;
	padding: 0 11px 0 8px;
	position: relative;
	background: transparent url(../images/blue_dot.gif) no-repeat 0 50%;
}

#mini-nav li a {
	color: #000;
	z-index: 2111;
	position: relative;
}
#mini-nav li a:hover  {
	color: #000;
}
#mini-nav li li a  {
	color: #333;
	padding: 0 0 1px 4px;
	width: 125px;
	margin: 0;
}
#mini-nav li a em {
	color: #09c;
	font-style: normal;
}

#mini-nav UL {
	list-style: none;
	position: absolute;
	visibility: hidden;
	top: 20px;
	left: 0;
	width: 129px;
	margin: 0;
	padding: 0 0 7px;
	background: #F4F4F0 url(../images/bg-li-mini-dd.gif) no-repeat 0 100%;
	z-index: 2111;
}
	#mini-nav UL LI {
	width: 129px;
	background: none;
	margin: 0;
	padding: 0;
	line-height: 16px;
	z-index: 2111;
}
	#mini-nav UL UL {
	top: 0;
	left: 0;
}

	#mini-nav LI:hover > UL {visibility: visible;}

/* MAIN NAV */

	#main_nav_list {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 8pt;
	font-weight: bold;
	z-index: 2001;
	position: relative;
	top: -1px;
}
	#main_nav_list li {
	margin: 0;
	padding: 1px 10px 0 10px;
	line-height: 14pt;
	float: left;
	position: relative;
	background: transparent url(../images/blue_main_nav_split.gif) no-repeat 100% 50%;
}

	.green #main_nav_list li {
		background: transparent url(../images/green_main_nav_split.gif) no-repeat 100% 50%;
	}
	.limegreen #main_nav_list li {
		background: transparent url(../images/limegreen_main_nav_split.gif) no-repeat 100% 50%;
	}
	.blue #main_nav_list li {
		background: transparent url(../images/blue_main_nav_split.gif) no-repeat 100% 50%;
	}
	.lightblue #main_nav_list li {
		background: transparent url(../images/lightblue_main_nav_split.gif) no-repeat 100% 50%;
	}

	#main_nav_list li:last-child {
	background: none;
}
	#main_nav_list li.heading {
	margin: 1px 0px 0px 0px;
	padding: 0px 28px 1px 18px;
	background: #07853d url(../images/green_nav_bar_left.gif) no-repeat 0 0px;
	float: left;
}

	.green #main_nav_list li.heading {
	background: #07853d url(../images/green_nav_bar_left.gif) no-repeat 0 0px;
}

	.limegreen #main_nav_list li.heading {
	background: #74af4c url(../images/limegreen_nav_bar_left.gif) no-repeat 0 0px;
}

	.blue #main_nav_list li.heading {
	background: #09c url(../images/blue_nav_bar_left.gif) no-repeat 0 0px;
}

	.lightblue #main_nav_list li.heading {
	background: #2a7aa0 url(../images/lightblue_nav_bar_left.gif) no-repeat 0 0px;
}

	#main_nav_list li.heading img {
		position: absolute;
		top: 7px;
		right: 9px;
	}

	#main_nav_list li a:link,
	#main_nav_list li a:visited,
	#main_nav_list li a:hover,
	#main_nav_list li a:active  {
	color: #fff;
	display: block;
	padding: 1px 7px 2px 7px;
	margin: 0;
	position: relative;
}

	#main_nav_list li.heading a:link,
	#main_nav_list li.heading a:visited,
	#main_nav_list li.heading a:hover,
	#main_nav_list li.heading a:active  {
	padding: 1px 0 2px;
}


	#main_nav_list UL {
	list-style: none;
	position: absolute;
	display: none;
	top: 23px;
	left: 0;
	width: 195px;
	margin: 0;
	padding: 0;

	z-index: 2002;
	/*border-top: 1px solid #d2d2d1;*/
}

	.subbefore, .subafter { position: absolute; z-index: 2002; width: 195px; left: 0px; height: 5px; background: url(../images/subbefore.png) no-repeat; }
	.subbefore { top: 0px; }
	.subafter { background: url(../images/subafter.png) no-repeat; left: 0px; }

	#root #main_nav_list li.first { background: none!important; height: 4px; }
	#main_nav_list li.last a, #main_nav_list li.prelast a { background-image: none!important; }
	#main_nav_list li.prelast { padding-bottom: 8px!important; }

	#main_nav_list .heading UL {/*left: 1px;*/}

	.green #main_nav_list UL LI,
	.green #main_nav_list .heading UL LI,
	.limegreen #main_nav_list UL LI,
	.limegreen #main_nav_list .heading UL LI,
	.blue #main_nav_list UL LI,
	.blue #main_nav_list .heading UL LI,
	.lightblue #main_nav_list UL LI,
	.lightblue #main_nav_list .heading UL LI {
	width: 181px;
	padding: 0 7px 1px 7px;
	line-height: 16px;
	z-index: 2001;
	font-weight: normal;
	font-size: 8.5pt;
	background: url(../images/main_nav_list-ul.png) repeat-y 100% 0;
}


	#main_nav_list li li a:link,
	#main_nav_list li li a:visited,
	#main_nav_list li li a:hover,
	#main_nav_list li li a:active,
	#main_nav_list li.heading li a:link,
	#main_nav_list li.heading li a:visited,
	#main_nav_list li.heading li a:hover,
	#main_nav_list li.heading li a:active {
	color: #000;
	width: 159px;
	padding: 5px 11px;
	background: transparent url(../images/bg-top-nav-li.gif) repeat-x left bottom;
}

	#main_nav_list li li a:hover,
	#main_nav_list li li a:active,
	#main_nav_list li.last a:hover,
	#main_nav_list li.prelast a:hover
	#main_nav_list li.last a:active,
	#main_nav_list li.prelast a:active {
		background-color: #fff!important;
	}

	#main_nav_list li.prelast a:hover { background: #fff!important; }



	#main_nav_list UL UL {
	top: 0;
	left: 0;
}

	#main_nav_list LI:hover > UL, #main_nav_list LI:hover > .subbefore {
	display: block;
}



	/* LEFT NAV */

	#leftnav {
	font-size: 8pt;
	list-style: none;
	margin: 0;
	padding: 0 0 15px 0;
	position: relative;
}
	#leftnav li {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
	#leftnav li.last a { border-color: #f8f8f1; }

	/*:link,
	#leftnav li a:visited,
	#leftnav li a:hover,
	#leftnav li a:active*/

	#leftnav li a {
		position: relative;
		color: #000;
		display: block;
		padding: 6px 5px 6px 14px;
		border-bottom: 1px solid #e8e7db;
}
	#root #leftnav li.active a { border: none; position: relative; }
	#root #leftnav li.active { margin: 0 -8px; background: url(../images/li-active.gif) no-repeat center bottom; padding-bottom: 1px; }
	#root #leftnav li.sub { padding-bottom: 0; }

	#leftnav li ul {
	display: none;
	margin: 0;
	padding: 0 0 15px 0;
	}
	#leftnav li.active ul,
	#leftnav li.active li.active1 ul {
		display: block;
	}

	#leftnav li.active li ul {
		display: none;
	}

	#leftnav li.active ul { margin: 0 0px; background-color: #fff!important; padding: 3px 0px 11px 0px }
		#leftnav li.active1 ul { margin: 0 0px; /*background-color: #E8E7DB!important;*/ padding: 0px 0px 3px 0px }
	#leftnav li.active ul a { margin: 0 0px; background-color: #fff!important; }


	/*:link,
	#leftnav li.active a:visited,
	#leftnav li.active a:hover,
	#leftnav li.active a:active*/


	#leftnav li.active a {
		/*padding: 5px 5px 5px 24px;*/
		font-weight: bold;
		background: #E8E7DB;
		padding: 6px 14px 6px 23px;
}

	#leftnav li.active li a:link,
	#leftnav li.active li a:visited,
	#leftnav li.active li a:hover,
	#leftnav li.active li a:active {
		/*background: #fff none; border: none;*/
		/*margin: 0 -9px;*/
		padding: 2px 5px 2px 39px;
		color: #666;
		font-weight: normal;
}

	#leftnav li li.active1 a:link,
	#leftnav li li.active1 a:visited,
	#leftnav li li.active1 a:hover,
	#leftnav li li.active1 a:active {
		background: #fff url(../images/green_arrow_right.gif) no-repeat 22px 6px;
		font-weight: bold;
}
	#root #leftnav li li.active-sub a { /*background: none!important;*/ }

	#root #leftnav ul ul li.active2 a { background-repeat: no-repeat!important; background-position: 40px 5px!important; }
	#root #leftnav ul ul li.active2 a, .green #root #leftnav ul ul li.active2 a { background-image: url(../images/green_arrow_right.gif)!important; }

	.limegreen #root #leftnav ul ul li.active2 a,
	.limegreen #leftnav li li.active1 a { background-image: url(../images/limegreen_arrow_right.gif)!important; }

	.blue #root #leftnav ul ul li.active2 a,
	.blue #leftnav li li.active1 a { background-image: url(../images/blue_arrow_right.gif)!important; }

	.lightblue #root #leftnav ul ul li.active2 a,
	.lightblue #leftnav li li.active1 a { background-image: url(../images/lightblue_arrow_right.gif)!important; }

	#root #leftnav li li.active1 ul li a { background-image: none!important; }

	/*.green #root #leftnav li li.active1 a:link,
	.green #root #leftnav li li.active1 a:visited,
	.green #root #leftnav li li.active1 a:hover,
	.green #root #leftnav li li.active1 a:active,*/
	.green #root #leftnav li li.active1 li a {
		color: #090;
		/*background-image: url(../images/green_arrow_right.gif)!important; */
	}

	/*.limegreen #root #leftnav li li.active1 a:link,
	.limegreen #root #leftnav li li.active1 a:visited,*/
	.limegreen #root #leftnav li li.active1 a/*,
	.limegreen #root #leftnav li li.active1 a:active*/ {
		color: #7FC31C;
		/*background-image: url(../images/limegreen_arrow_right.gif)!important; */
	}

	/*.blue #root #leftnav li li.active1 a:link,
	.blue #root #leftnav li li.active1 a:visited,*/
	.blue #root #leftnav li li.active1 a/*,
	.blue #root #leftnav li li.active1 a:active*/ {
		color: #0066CC;
		/*background-image: url(../images/blue_arrow_right.gif)!important; */
	}

	/*.lightblue #root #leftnav li li.active1 a:link,
	.lightblue #root #leftnav li li.active1 a:visited,*/
	.lightblue #root #leftnav li li.active1 a/*,
	.lightblue #root #leftnav li li.active1 a:active*/ {
		color: #3190be;
		/*background-image: url(../images/lightblue_arrow_right.gif)!important; */
	}



	#leftnav li.active li a:hover,
	#leftnav li.active li a:active {
		color: #090;
	}

	.limegreen #leftnav li.active li a:hover,
	.limegreen #leftnav li.active li a:active {
		color: #7FC31C;
	}

	.blue #leftnav li.active li a:hover,
	.blue #leftnav li.active li a:active {
		color: #09c;
	}

	.lightblue #leftnav li.active li a:hover,
	.lightblue #leftnav li.active li a:active {
		color: #3190be;
	}

	/*.green #leftnav li li.active1 li a:link,
	.green #leftnav li li.active1 li a:visited,
	.green #leftnav li li.active1 li a:hover,
	.green #leftnav li li.active1 li a:active,
	.limegreen #leftnav li li.active1 li a:link,
	.limegreen #leftnav li li.active1 li a:visited,
	.limegreen #leftnav li li.active1 li a:hover,
	.limegreen #leftnav li li.active1 li a:active,
	.blue #leftnav li li.active1 li a:link,
	.blue #leftnav li li.active1 li a:visited,
	.blue #leftnav li li.active1 li a:hover,
	.blue #leftnav li li.active1 li a:active,
	.lightblue #leftnav li li.active1 li a:link,
	.lightblue #leftnav li li.active1 li a:visited,
	.lightblue #leftnav li li.active1 li a:hover,
	.lightblue #leftnav li li.active1 li a:active */

	#root #wrpr #main #leftnav li li.active1 li a {
		background: #fff none;
		padding: 2px 5px 2px 53px!important;
		color: #000;
		font-weight: normal;
		margin: 0;
	}

	#root #wrpr #main #leftnav li li.active1 li.active2 a {
		background: #f5f4ef none!important;
	}

