.menu_parent{text-transform: uppercase;}
.menu_mc .menu_divider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.menu_mc .menu_dividery{float:left;width:0px;}
.menu_mc .menu_title{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.menu_clear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.menu_mc {position:relative;zoom:1;z-index:10;}
.menu_mc a, .menu_mc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.menu_mc div a, .menu_mc ul a, .menu_mc ul li {float:none;}.menu_sh div a {float:left;}
.menu_mc div{visibility:hidden;position:absolute;}
.menu_mc .menu_cbox{cursor:default;display:block;position:relative;z-index:1;}
.menu_mc .menu_cbox a{display:inline;}
.menu_mc .menu_cbox div{float:none;position:static;visibility:inherit;left:auto;}
.menu_mc li {z-index:auto;}
.menu_mc ul {left:-10000px;position:absolute;z-index:10;}
.menu_mc, .menu_mc ul {list-style:none;padding:0px;margin:0px;}
.menu_mc li a {float:none}
.menu_mc li:hover>ul{left:auto;}
.menu_fv {visibility:visible !important;}
.menu_fh {visibility:hidden !important;}
.menu_separator { border-width:0px 0px 0px 1px;border-color:#aaaaaa;border-style:solid;font-size:1px;width:8px;height:31px; }
.menu_cell { white-space:nowrap;vertical-align: middle;padding-left:6px;padding-right:6px; }
.menu_cell a { font-family:verdana;font-size:11px;color:#555555;text-decoration:none;}

/*
 * menu0 : main menu
 * -----------------
 */

#menu0_holder {
  position: relative;
  margin-top: 10px;
  width:100%;
  height:34px;
  z-index: 10;
}
#menu0_left {
  width:6px;
  height:34px;
}
#menu0_right {
  width:6px;
  height:34px;
}

#menu0 ul {top:100%;}

#menu0 ul li:hover>ul {
  top:0px;left:100%;
  background:none;
}

#menu0 a	
{	
	padding:5px 4px 5px 5px;
	color:#555555;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
}

#menu0 div, #menu0 ul	
{	
	padding:10px;
	margin:-2px 0px 0px 0px;
	border-style:none;
}

#menu0 div a, #menu0 ul a	
{	
	padding:3px 10px 3px 5px;
	font-size:11px;
	font-weight: normal;
	border-width:0px;
	border-style:none;
}

#menu0 div a:hover	
{	
	color:#2060c0;
  background-color: #cdcdcd;
}

#menu0 ul li:hover>a	
{	
	color:#2060c0;
}

body #menu0 div .menu_active, body #menu0 div .menu_active:hover	
{	
	color:#2060c0;
}

#menu0 .menu_title	
{	
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#444444;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}

#menu0 .menu_dividerx	
{	
	border-top-width:1px;
	margin:4px 0px 4px 0px;
	border-color:#BFBFBF;
}

#menu0 .menu_dividery	
{	
	border-left-width:1px;
	height:15px;
	margin:4px 2px 0px 2px;
	border-color:#AAAAAA;
}

#menu0 .menu_ritem span	
{	
	border-color:#DADADA;
	background-color:#F7F7F7;
}

#menu0 .menu_ritemcontent	
{	
	padding:0px 0px 0px 4px;
}

ul#menu0 ul	
{	
	padding:10px;
	margin:-2px 0px 0px 0px;
}

ul#menu0 li:hover > a	
{		
	color:#2060c0;
	background-color: #cdcdcd;
}

