.nav2 {
	float: left;
	width: 880px;
	border: none;
	background-color: #C2D6BE;
	color: rgb(75,75,75);
	font-size: 1em;
	margin:0px;
	padding: 0;	/*Color navigation bar normal mode
	font-size: 130%;*/
}

/*.nav2 table {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	border-collapse: collapse;
	font-family: arial,helvetica,sans-serif;
}*/

.nav2 ul { list-style-type: none; }

.nav2 ul li {
	float: left;
	position: relative;
	z-index: 1000;
	border-right: solid 1px rgb(175,175,175);
}

.nav2 ul li a {
	float: left;
	display: block;
	height: 3.1em;
	line-height: 3.1em;
	margin-right: 0px !important; /*Non-IE6*/
	margin-right: -4px; /*IE6*/
	padding: 0 12px 0 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(100,100,100);
}

/*IE6*/
.nav2 ul li a:hover {
	background-color: rgb(210,210,210);
	/*Color main cells hovering mode*/
	text-decoration: none;
}

.nav2 ul li a:hover ul {
	display: block;
	position: absolute;
	z-index: 998;
	top: 3.1em;
	t\op: 3.0em;
	left: 0;
	marg\in-top: 0.1em;
}

.nav2 ul li a:hover ul li a {
	display: block;
	w\idth: 10em;
	height: 1px;
	line-height: 1.3em;
	padding: 4px 16px 4px 16px;
	border-left: solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175);
	background-color:#ccc;
	font-weight: normal;
	/*Color subcells normal mode*/
	color: #666;
}

.nav2 ul li a:hover ul li a ul {
	visibility: hidden;
	height: 0px;
	width: 0px;
	position: absolute;
	z-index: 997;
}

.nav2 ul li a:hover ul li a:hover {
	background-color: rgb(210,210,210);
	/*Color subcells hovering mode*/
	text-decoration: none;
}

.nav2 ul li ul { display: none; border: none; }

.nav2 ul li ul {
	margin-left: -30px;
	padding: 0 30px 30px 30px;
	/*Sticky hover zones
	background: url(../../img/bg_head_bottom_nav_hover.gif) top center;*/
}

.nav2 ul li:hover { width: auto; }

/*Non-IE6*/
.nav2 ul li:hover a {
	background-color: #CFDBC8;
	/*Color main cells hovering mode*/
	text-decoration: none;
}

.nav2 ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 998;
	top: 3.0em;
	margin-top: 0.1em;
	left: 0;
	
}

.nav2 ul li:hover ul li a {
	display: block;
	width: 7.85em;
	height: auto;
	line-height: 1.3em;
	margin-left: 2px;
	padding: 4px 16px 4px 16px;
	border-left: solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175);
	background-color: #666;
	font-weight: bold;
	/*Color subcells normal mode*/
	color: #B1E4B1;
}

.nav2 ul li:hover ul li a:hover {
	background-color: #8B9C72;
	/*Color subcells hovering mode*/
	text-decoration: none;
}

.nav2 ul li:hover ul li ul { display: none; }
