﻿/* menu */	
.menu { float:right; padding:0; margin:0; border:0; width:100%; height:34px;  }
.menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; float:right; }
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0; padding:15px 0; color:#ffffff; background: url(../images/btn_up_02.png) no-repeat right; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.menu ul li a span { padding:10px 12px; background: url(../images/btn_up_01.png) no-repeat left;  }
.menu ul li a:hover { color:#ffffff; background: url(../images/btn_over_02.png) no-repeat right; }
.menu ul li a:hover span { color:#ffffff; background:url(../images/btn_over_01.png) no-repeat left; }
.menu ul li a.active { color:#ffffff;  background:url(../images/btn_over_02.png) no-repeat right;}
.menu ul li a.active span { color:#ffffff; background:url(../images/btn_over_01.png) no-repeat left; }

/* Drop Down1 */

#tabmenu {
	z-index: 1; 
	margin-right: 10px;
	position: relative;
	font-size: 12px; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
}

#tabmenu li {
	z-index: 401; 
	float: right;
	margin: 0; 
	position: relative; 
	list-style-type: none; 
	color: #ffffff;
}
#tabmenu li ul {
	font-weight: normal; 
	font-size: 12px; 
	z-index: 401;
	background:#7b7b7b;
	left: -9999px; 
	margin: 0px; 
	position: absolute; 
	top: 40px; 
	height: auto;  
	color: #ffffff;
	padding:0; 
	border:0; 
	width:134px;
 
}

#tabmenu li ul li a{  
	color:#ffffff; 
	background: #7b7b7b; 
	padding-left:4px;
	border-bottom:1px solid #3d3d3d; 
	width:220px;
	}
#tabmenu li ul .li1 a{  
	color:#ffffff; 
	background: #7b7b7b; 
	padding-left:4px;
	border-bottom:1px solid #3d3d3d; 
	width:150px;
	}

#tabmenu li ul .li2 a{  
	color:#ffffff; 
	background: #7b7b7b; 
	padding-left:4px;
	border-bottom:1px solid #3d3d3d; 
	width:190px;
	}
#tabmenu li ul li ul .li3 a{  
	color:#ffffff; 
	background: #4a4a4a;
	border-bottom:1px solid #3d3d3d; 
	width:190px;
	}
#tabmenu li ul li .li3 a:hover{  
	color:#ffffff; 
	background: #2d2d2d;
	}
#tabmenu li ul li a:hover{  
	color:#b3b3b3; 
	background: #2d2d2d; 
	}

/*SUBLEVEL TEXT STYLES*/

#tabmenu li li a {
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	*padding-right: 14px;
	width:auto;
	height: auto;
	line-height: 26px;
	text-indent: 5px; 
}

#tabmenu ul ul a {
	display: block;
	text-decoration: none;
	text-transform: none;
}

#tabmenu li li {
	padding: 0;
	background: none;
	/*DONT SHOW THE BACKGROUND IMAGE*/
}

/*SUBLEVEL POSITIONING*/

#tabmenu li li {
	float: right;
	padding: 0;

}

#tabmenu li:hover,
#tabmenu li.sfHover {
	right: 0;
}

/* HIDE OTHER LISTS FROM IE */

#tabmenu li:hover ul ul {
	left: -999em;
}

#tabmenu li:hover ul {
	z-index: 100;
	left: 39px;
	*left: 0px;

}
#tabmenu li:hover .ul1{left: -46px;}
#tabmenu li:hover .ul2
{
    left: 65px;
    *left: 0px;
}
#tabmenu li:hover > .ul3{left:208px; position:absolute; width:190px; z-index:2000; top:0px;}

/* tooltip styling */
.tooltip {	
	background-color: #3D3D3D;
	height:auto;
	padding: 5px 0px 6px 0px;
	width:140px;
	font-size:11px;
	color:#fff;
	position:absolute;
	z-index: 9999;
	right:10px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin: 2px 10px 2px 2px;
}
