	
.link {
color: #FFFFFF;
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* submenus container */
.submenu {
/*	-moz-opacity:.9;
	filter:alpha(opacity=90); */
	width:160px;
}





.menu {
	padding: 0 0 0 10px;
	height:1%;
	position:relative;
	background-color: #000000;
	*margin: 0 0 -2px 0;
	_margin:0px;
	background:url(../images/menu_bg.gif);
	
	
	
}
.menu ul { margin:0; padding:0; list-style:none; font-size:11px}
.menu ul.menuUL { margin:0; padding:0; height:21px; list-style:none; font-size:11px}
.menu ul li {height:21px; _height:20px;  float:left}
.menu li a, .menu li a:visited {overflow:hidden; white-space:nowrap; text-align:center; width: 129px; color:#FFFFFF; font-weight: bold; background:#363729 url(../images/menu_sep.gif) no-repeat right ; display:block; padding:3px 0; text-decoration:none; text-transform:uppercase; border-top:1px solid #FFF; }
.menu li a:hover {color: #000000; width:127px; margin: 0 0px 0 0; position:relative; background:#ffffff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
.menu li.hm { width:127px; border-left:none; border-right:none; }
.menu li.hm a { width:127px; position:relative; border-top:1px solid #FFF; background:#363729 url(../images/menu_sep.gif) no-repeat right ; }
.menu li.hm a:hover {color: #000000; border-top:1px solid #fff; background:#ffffff; }
.menu li ul.submenu { display:none; position:absolute; z-index:10 }
.menu li:hover ul.submenu { display:block; }
/*.menu li ul.submenu { border-top:1px solid #fff; *width:300px; _width:auto; *border-top:none; _border-top:1px solid #fff; } */
.menu li ul.submenu li {  float:none; text-align:left; margin:0 0 -1px 0;  _margin:0 0 -3px 0; *margin:0 0 -2px 0; }
.menu li ul.submenu li a { width:117px;background:#363729; color:#FFF; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:none; text-align:left; padding:3px 5px; font-weight:bold; text-transform:none  }
.menu li ul.last_menu .first {margin:0 0 0px 0 }
.menu li ul.submenu .first a {background:#363729;width:117px; color:#FFF; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:none; text-align:left; padding:3px 5px; font-weight:bold; text-transform:none  }
.menu li ul.submenu li a:hover { background:#e1dfd4; width:117px; color:#000; font-weight:bold; border-bottom:1px solid #FFF;  border-top:none; }
.menu li ul.submenu ul.subsub { display:none; width:124px; position:absolute; z-index:14;  margin:-21px 0 0 123px; *margin:-21px 0 0 123px; _margin:-21px 0 0 123px; padding:0; height:1%; border-top:1px solid #fff }
.menu li ul.submenu li:hover ul.subsub { display:block; z-index:14; width:126px; float:left  }
.menu li ul.submenu ul.subsub li a { background:#465FA8; width:114px}
.menu li ul.submenu li.sl {height:1%; margin:0 0 0px 0}
.menu li ul.submenu li.sl a {  background:#636363 url(../images/bg_sub_li_dot.gif) repeat-x bottom;  }
.menu li ul.submenu li.sl a span.arr{ float:right; width:4px; height:10px; background:url(../images/arrow.gif) no-repeat 0 50%; vertical-align:middle; margin:0 0 0 0; margin/**/ /**/:/**/ 2px 0 0 0}
.menu li ul.submenu li.sl a:hover {  background:#FF3300 url(../images/bg_sub_li_dot.gif) repeat-x bottom; }
.menu li ul.submenu li.sl a:hover span.arr {background:url(../images/arrow.gif) no-repeat 0 50%;}

.menu li ul.submenu ul.subsub li a { background:#636363 url(../images/bg_sub_li_dot.gif) repeat-x bottom; }
.menu li ul.submenu ul.subsub li a:hover {background:#FF3300}
.menu li ul.submenu ul.subsub li a span { position:absolute; right:5px;}
.menu li ul.submenu ul.subsub li a:hover span { position:absolute; right:5px; color:#fff;}
.menu li ul.submenu li.sl:hover { *margin: 0 0 -3px 0}
.menu a:visited {}
.menu li.last_menu  { background-image:none; width:128px !important; border-left:none; border-right:none; }
.menu li.last_menu a{background-image:none;  width:128px; margin: 0 -1px 0 0 ; position:relative; border-top:1px solid #FFF; background:#363729;}
.menu li.last_menu a:hover {background-image:none; color: #000000; border-top:1px solid #fff; background:#ffffff;   }
.menu li ul.submenu li.last a { border-bottom:1px solid #fff; background:#282828	}
.menu li ul.submenu li.last a:hover {background:#FF3300;}
.menu li ul.submenu li.last { margin:0}
.menu li ul.submenu ul.subsub li.last a {background:#636363; margin:0}
.menu li ul.submenu ul.subsub li.last a:hover {background:#FF3300; margin:0}
.menu li.last_menu li.first a.last:hover { background-image:none; border-bottom:1px solid #FFF}
.menu ul.submenu li.last a:hover { background-image:none; border-bottom:1px solid #FFF}

.header {background-image:none;}



