
.nav2 {
	float:left; 
	width:749px; 
	border:none; 
	/* background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) repeat-x; */
	color: #4b4b4b;
	font-size:1.2em; 
	font-weight: bold;
	/* font-size:80%; */
} /*Color navigation bar normal mode*/


.nav2 ul {
	list-style-type:none;
}


.nav2 ul li {
	float:left; 
	position:relative; 
	z-index:1000; 
	/* border-right:solid 1px rgb(175,175,175); */
	background: url(img/nav.gif) no-repeat;
}


.nav2 ul li ul {
	display:none; 
	border:none;
	
}


.nav2 ul li ul {
	margin-left:-30px; 
	padding:0 30px 30px 30px; 
	background:url(../img/bg_head_bottom_nav_hover.gif) top center;
} /*Sticky hover zones*/


.nav2 ul li a {
	float:left; 
	display:block; 
	height:3.1em; 
	line-height:3.1em; 
	width: 126px; /* fs  */
	padding:0 16px 0 16px; 
	text-decoration:none; 
	font-weight:bold; 
	color: #ffff99;
}


.nav2 ul li:hover {
	width:auto;
	
}


.nav2 table {
	position:absolute; 
	z-index:999; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}



/*Non-IE6*/
.nav2 ul li:hover a {
	 background-color: #ffffff;
	text-decoration:none;	
	color: #666699;
} /*Color main cells hovering mode*/


.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 ul {
	display: none;
}


.nav2 ul li:hover ul li a {
	display:block; 
	width:10em; 
	height:auto; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:4px 16px 4px 16px; 
	border-left:solid 1px #ffffff; 
	border-bottom: solid 1px #ffffff; 
	background-color: #cc66ff;
	font-size: 1.0em;
	font-weight:normal; 
	color: #ffffff;
} /*Color subcells normal mode*/


.nav2 ul li:hover ul li a:hover {
	background-color: #d2d2d2; 
	text-decoration:none;
	background: orange;
} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {
	/* background-color: #000000;  */
	background: url(img/nav.gif) no-repeat;
	text-decoration:none;
} /*Color main cells hovering mode*/


.nav2 ul li a:hover ul {
	display:block; 
	position:absolute;
	z-index:997; 
	top:3.1em; 
	top:3.0em; 
	left:0; 
	margin-top:0.1em;
}


.nav2 ul li a:hover ul li a {
	display:block; 
	width:10em; 
	height:1px; 
	line-height:1.3em; 
	padding:4px 16px 4px 16px; 
	border-left:solid 1px #ffffff; 
	border-bottom: solid 1px #ffffff; 
	background-color: #ededed; 
	font-weight:normal; 
	color: #323232;
} /*Color subcells normal mode*/


.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: #d2d2d2; 
	text-decoration:none;
} /*Color subcells hovering mode*/





.nav1 {
	margin: 0px; 
	padding: 0px; 
	font-family: verdana, arial, sans serif; 
	font-size: 0.8em;
}

.nav1 ul {
	float: right; 
	margin: 0px; 
	padding: 0px 20px 0px 0px; 
	border-left: solid 1px rgb(115,162,182); 
	background-color: rgb(255,255,255); 
	font-weight: bold;
}	

.nav1 li {
	display: inline; 
	list-style: none; 
	margin: 0px; 
	padding: 0px;
}

.nav1 li a {
	display: block; 
	float: left; 
	margin: 0px; 
	padding: 2px 5px 2px 5px; 
	border-right: solid 1px rgb(115,162,182); 
	color: #ff6347;
	text-decoration: none; 
	font-size: 12px;
}
