﻿/* CSS Document */

.menu{
	width:974px;
	height:42px; 
	padding:0px;
	margin:0px;
	font-size:12px;
	}
.menu ul{
	padding:0px; 
	margin:0px; 
	list-style-type:none;
	}
.menu ul li{
	float:left; 
	line-height:68px; 
	height:68px;
	text-align:left;
	}
.menu ul li .rc_CurrentPage{
	background:url(images/active-bg.gif) repeat-x;
	color:#FFFFFF;
	}
.menu ul ul li{
	display:block; 
	width:auto;
	height:auto;
	line-height:1px;
	border-bottom:#D7D04E 1px solid; 
	position:relative; 
	}
.menu a{
	padding:0 30px 0 30px; 
	display:block; 
	font-size:12px; 
	float:left; 
	color:#FFFFFF; 
	height:100%; 
	text-decoration:none;
	}
.menu ul ul a{
	padding:7px 10px 7px 10px;  
	display:block; 
	background-color:#A39E27;
	border-left:#D7D04E 1px solid;
	border-right:#D7D04E 1px solid;
	width:160px; 
	color:#ffffff; 
	line-height:10px; 
	height:15px;
	}
.menu li:hover{
	position:relative;
	}
.menu a:hover{
	background:url(images/active-bg1.gif) repeat-x;
	color:#FFFFFF;
	}
.menu ul ul a:hover{
	background:#3C3C3C; 
	color:#1E1E1E;
	}
.menu ul ul :hover >a{
	background:#E5E294;
	color: #1E1E1E
	}
.menu ul ul ul a:hover{
	background:#3C3C3C;
	}
#menu ul ul ul :hover > a{
	background:#3C3C3C; 
	}
.menu ul ul ul ul a:hover{
	background:#eee
	}
.menu ul ul{
	left:0px;
	visibility:hidden;
	width:125px;
	position:absolute;
	top:68px;
	height:0px;	
	}
.menu ul ul ul{
	left:150px;
	width:125px;
	top:0px;
	}
.menu ul ul ul.left{
	left:-150px;
	}
.menu ul li:hover ul{
	visibility:visible;
	padding-bottom:30px;
	height:auto;
	}
.menu ul a:hover ul{
	visibility:visible;
	padding-bottom:30px;
	height:auto;
	}
.menu ul :hover ul ul{
	visibility:hidden;
	}
.menu ul :hover ul :hover ul ul{
	visibility:hidden;
	}
