/*.menu_header
{
height:19px;
width:758px;
background:url(../images/lightningengine/bar_lightningengine.gif);
background-repeat: no-repeat;
position:relative;
font-family:arial, verdana, sans-serif;
font-size:12px;
margin-top:-26px;
margin-left: -12px;
color: #fff;
}

.menu_header .text
{
margin-left:30px;
margin-top: 2px;
padding:0; 
}
*/
.menu 
{
	height:29px;
	width:820px;
	background:url(../images/main/header.png);
	background-repeat: no-repeat;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	z-index:500;
	margin-left:0px;
}

.menu_left_spacer
{
	margin-left:160px;
}

.submenu_left_spacer
{
	margin-left:100px;
}

.menu .select 
{
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap;
}

.menu li 
{
float:left;
/*background:url(../images/menu/btn_menu.gif);*/
}

.menu .select a 
{
display:block; 
height:28px; 
float:left; 
/*background:url(../images/menu/btn_menu.gif);*/
padding:0 0 0 15px; 
text-decoration:none; 
line-height:15px; 
white-space:nowrap; 
color:#ddd;
}

.menu .select li.line a 
{
color:#ddd;
}

.menu .select a b 
{
display:block; 
padding:1px 0 0px 0px;
/*background:url(../images/menu/btn_menu.gif); right top;*/
}

.menu .select a:hover, 
.menu .select li:hover a 
{
/*background:url(../images/menu/btn_menu.gif);*/ 
padding:1px 0 0 15px;
line-height:15px;
cursor:pointer; 
color:#fff;
}

.menu .select li.line a:hover, 
.menu .select li.line:hover a
{
color:#c50616;
}

.menu .select a:hover b, 
.menu .select li:hover a b 
{
	display:block;
	padding:0 0px 0px 0px;
/*	background:url(../images/menu/btn_menu.gif) right top;*/
	cursor:pointer;
}

.menu .sub 
{
display:none;
}
.menu ul ul {display:none;}

/* IE6 only */
.menu table 
{
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.menu .sub 
{
margin:0; 
padding:0;
list-style:none;
}

.menu .sub li {background:transparent;}

.menu .select :hover .sub 
{
	height:25px;
	display:block; 
	position:absolute;
	float:left;
	width:790px;
	top:28px; 
	left:10px; 
	text-align:center;
	background:transparent url(../images/menu/transparent.gif);
	border:1px solid #464646;
	border-width:1px  0;
}

.menu .select :hover .rt li 
{
float:right;
}

.menu .select :hover .sub li a 
{
display:block; 
height:25px; 
line-height:20px;
float:left;
background:transparent url(../images/menu/transparent.gif);
padding:0 15px; 
margin:0;
white-space:nowrap; 
color:#888;
font-size:10px;
}

.menu .select :hover .sub li.subline a 
{
color:#888;
}

.menu .select :hover .sub li a:hover,
.menu .select :hover .sub li:hover
{
	color:#000; 
	line-height:20px;
	position:relative;
}

.menu .select :hover .sub li:hover > a 
{
  color:#c50616;
}

.menu .select :hover .sub :hover ul 
{
padding:0; 
margin:0;
list-style:none;
display:block;
width:112px; 
position:absolute;
left:-1px;
top:25px; 
border-bottom:1px solid #464646; 
border-top:1px solid #464646; 
border-left:1px solid #464646;
border-right:1px solid #464646;
background:#181818;
}

.menu .select :hover .sub :hover ul ul 
{
position:absolute;
left:-9999px;
}
.menu .select :hover .sub :hover ul li 
{
/*border-top:1px solid #c50616; */
border-width:0 0px;
}

.menu .select :hover .sub :hover ul li a 
{
width:80px; 
text-align:left; 
height:20px; 
line-height:18px; 
background:#181818;
}
.menu .select :hover .sub :hover ul li a:hover 
{
line-height:16px;
}
.menu .select :hover .sub :hover ul li:hover > a 
{
line-height:16px;
}

.menu .select :hover .sub :hover ul :hover ul 
{
left:112px; 
top:0; 
/*border:1px solid #c50616;*/
border-width:0 1px 1px 0; 
background:#fff;
}

.menu .select :hover .rt :hover ul :hover ul 
{
left:-113px; 
top:0; 
/*border:1px solid #c50616;*/
border-width:0 0 1px 1px;
}

.menu .select :hover .sub :hover ul :hover ul li 
{
/*border-left:1px solid #c50616;*/
background:#fff;
}

.menu .select :hover .sub :hover ul :hover ul li.a1 
{
border-left:1px solid #fff;
}
.menu .select :hover .sub :hover ul :hover ul li.a2 
{
/*border-top:1px solid #c50616; */
height:19px;
}

.menu .select :hover .rt :hover ul :hover ul li 
{
/*border-top:1px solid #c50616; */
border-left:0;
}
.menu .select :hover .rt :hover ul :hover ul li.a1 
{
border-right:1px solid #fff; 
border-left:0;
}
