/******************************************************
/* 	TOP NAVIGATION MENU (1) [light on FRONT PAGE ONLY ]
/******************************************************/
#topnav_container {
	background:		transparent;/*transparent #cccccc url(../images/top_slate5.png) repeat-x top; */
	margin: 		63px 1px 0 0; /*top -130px to place it above the banner*/ 
	height: 		18px !important;
}

.topnav ul {
	position: 		relative; /* relative */
	/*height: 		22px;*/
	background:		transparent; /*transparenturl(../images/hash_15.png) 0 1px repeat-x */
	text-align: 	right;
	color: 			#ffffff;/* #333333*/
	margin-right: 	0px; /*340px; 224px, if left_sidebar is enabled*/
	padding-right: 	0px;
	/*top: 			-0px; /* when height of header00 was 75px - top 59px placed on the bottom line of the header;*/
	/* border-top: 1px solid #4D4D46; /* #B4D107 */
	border-left: 	0px solid #ffffff;
	border-bottom: 	0px solid #ffffff;
	text-decoration:none;
	list-style: 	none;
	font-weight:	bold;
}

.topnav ul li {
	display: 	inline;
	float: 		right;
	margin: 	-1px;
	padding: 	0px;
	list-style: none;
}

.topnav ul li a:link, .topnav ul li a:visited {
	line-height: 	22px; /* line height */
	height:			22px; /* text line height */
	padding: 		0 18px;
	background:		#cccccc; /*#090505;  #ffffff url(../images/bg_topmenu.png) 0 1px repeat-x;   */
	color:			#777777;
	border-left:	0px solid #9E9E9E; /*#EFEFEF #CCCCCC */
	border-right: 	1px solid #cccccc; /*#ffffff #EFEFEF #E3E3E3 */
	border-top:		2px solid #9E9E9E; /* #C4096A dark hot-pink  */
	text-decoration: none;
	list-style: none;
}

.topnav ul li a:hover {
	background:			#e7e8d2;/*#333333  #090505 url(../images/bg_topmenu.png) 0 1px repeat-x;*/
	border-left: 		0px solid #333333; 
	border-right: 		1px solid #cccccc; /*#ffffff #8cbad9*/
	border-top: 		2px solid #666666; /*#c9cb99 beige; #FA74BA pink;  #C4096A dark hot-pink  */
	text-decoration:	none;
	color: 				#555555;/*#C9C9C9*/	
}

.topnav_act ul li a {
	background:			!important;
	color: 				#1886E0 !important;
}

/*************************************************
/* 	TOP MENU (2) [dark - on the INSIDE MAIN pages] 
/************************************************/
#topnav2_container {
	background:		transparent;/*transparent #cccccc url(../images/top_slate5.png) repeat-x top; */
	margin: 		66px 1px 0 0; /*top -130px to place it above the banner*/ 
	height: 		18px;
}

.topnav2 ul {
	position: 		relative; /* relative */
	background:		transparent;
	/*height: 		16px;*/
	/*line-height: 	14px*/
	text-align: 	right;
	color: 			#A2A2A2;
	margin-right: 	0px; /*165px;*/
	padding-right: 	0px;
	/*top: 			-26px; /*100px; if header height is 80px - then top is 61px to placed on the bottom line of the header; */
	/* border-top: 1px solid #4D4D46; /* #B4D107 */
	border-left: 	0px solid #ffffff;
	border-bottom: 	0px solid #ffffff;
	text-decoration: none;
	list-style: 	none;
	vertical-align:bottom;
	font-weight:	bold;
}

.topnav2 ul li {
	display: 	inline;
	float: 		right;
	margin: 	0px;
	padding: 	0px;
	list-style: none;
	line-height: 14px;
}

.topnav2 ul li a:link, .topnav2 ul li a:visited {
	height:			16px; 
	line-height: 	14px; 
	padding: 		0 18px;
	background:		#cccccc; /*#090505 ; #DEDDD8 url(../images/bg_topmenu.png) 0 1px repeat-x; */
	color:			#777777;
	border-left:	0px solid #9E9E9E; /*#EFEFEF #CCCCCC */
	border-right: 	1px solid #cccccc; /*#ffffff #EFEFEF #E3E3E3 */
	border-top:		2px solid #9E9E9E;
	text-decoration: none;
	list-style: none;
}

.topnav2 ul li a:hover {
	background:		#e7e8d2; /*#333333  #090505 url(../images/bg_topmenu.png) 0 1px repeat-x;*/
	border-left: 		0px solid #333333; 
	border-right: 		1px solid #cccccc; /*#ffffff #8cbad9*/
	border-top: 		2px solid #666666; /*#c9cb99 beige; #FA74BA pink;  #C4096A dark hot-pink  */
	text-decoration:	none;
	color: 				#555555;/*#C9C9C9*/	
}

.topnav2_act ul li a {
	background:			!important;
	color: 				#1886E0 !important;
}