/*@charset "utf-8";*/
/* jQuery.mb.components: jquery.mb.menu copyright 2001 - 2010 Matteo Bicocchi (pupunzi), Open Lab */

.rootVoices.vertical, .rootVoices.vertical li, .rootVoices.vertical ul {
	width: 210px; /* width of menu */
	padding-left:0;
	margin:0.5em 0 0 0;}
.rootVoices.vertical, .rootVoices.vertical li:first-child, .rootVoices.vertical ul:first-child { margin-top:5px;}
.rootVoices.vertical li:hover ul,	.rootVoices.vertical li.sfHover ul, .rootVoices.vertical li li:hover ul, .rootVoices.vertical li li.sfHover ul, .rootVoices.vertical li li li:hover ul, .rootVoices.vertical li li li.sfHover ul {
	left: 220px; /* css only - offset of subs - slightly smaller for overlap if desired */ }

.rootVoices.vertical a, .menuContainerVertical .voice a {
	/* Links */
	color: #eee;
	text-decoration: none;
}
.rootVoices.vertical li { 
	background: none; /* top level */
}
.menuContainerVertical, .rootVoices.vertical li li { 
	/*background: #163061; /* first sub */
}
.menuContainerVertical.subMenuContainer, .rootVoices.vertical li li li { 
	background: #163061; /* second sub */
}
.rootVoices.vertical li.menuitem:hover, .rootVoices.vertical li.menuitem.sfHover, .rootVoices.vertical .menuitem a:focus, .rootVoices.vertical .menuitem a:hover, .rootVoices.vertical .menuitem a:active,
.rootVoices.vertical li:hover, .rootVoices.vertical li.sfHover, .rootVoices.vertical a:focus, .rootVoices.vertical a:hover, .rootVoices.vertical a:active, .menuContainerVertical .selected, .menuContainerVertical .menuitem .selected { 
	/* li hover style */
	background-color: #324d85;
	color: #fff;
}
.rootVoices.vertical .rootVoice {  /* top level */
  padding:8px 9px 8px 14px
}
.rootVoices.vertical ul a, .menuContainerVertical .voice a {  /*sub items*/
	padding: 8px;
}
.menuContainerVertical { 
  position:absolute;
  background:#39558F;
	/*font-size: 1.2em;*/
}

.rootVoices.vertical .rootVoice.disabled.selected{
  background:#999 !important;
  color:#666;
}
.menuContainerVertical.submenuContainer{
  border-top:none!important;
}

.menuContainerVertical.disabled{
  border-top:5px solid #999;
  background-color:gray;
}
.menuContainerVertical .line{
  /*background-color:transparent;*/
}
.menuContainerVertical .line.title {
  background-color:black;
}
.menuContainerVertical.disabled .line.title {
  background-color:#999;
}
.menuContainerVertical .line.title a{
  font-size:14px;
  color:#ccc;
}
.menuContainerVertical.disabled .line.title a{
  font-size:14px;
  color:#666;
}
.menuContainerVertical .separator{
  background-color:#999;
  height:1px;
  padding:0;
  margin:0;
}
.menuContainerVertical .img{
  width:24px;
}
.menuContainerVertical .img img{
  width:20px;
}
.menuContainerVertical .textBox{
  padding: 10px;
  color: #c3c3c3;
}
.menuContainerVertical .disabled , .menuContainerVertical .disabled  a {
  color:#555;
}
.menuContainerVertical .subMenuOpener, .vertical-parents .subMenuOpener{
  background-image:url(../images/menu/menuArrow_w.gif);
  background-repeat:no-repeat;
  background-position:right;
}
.menuContainerVertical .selected .subMenuOpener, .vertical-parents .selected .subMenuOpener{
  background-image:url(../images/menu/menuArrow_w.gif);
  background-repeat:no-repeat;
  background-position:right;
}


.menuhead:not(:first-child) > a {border-bottom: 1px solid #93ABDA !important;/*border-top: solid 1px #93abda !important; */ font-size: 1.7em;/*margin-top: 0.5em !important; */margin-left:7px;  text-transform: uppercase; padding:15px 5px; color:#fff; text-decoration:none; display:block;}
.menuhead:first-child > a { border-bottom: 1px solid #93ABDA !important; font-size: 1.7em; text-transform: uppercase;/*margin-top: 0.5em !important; */margin: 0 7px; padding:9px 5px; color:#fff; text-decoration:none; display:block;}
.menuhead:first-child ul.menuitem {display:block;}
.vertical-parents>li {list-style:none}
.vertical-parents {padding:0; margin:0;}
.vertical-parents>li>ul {padding-left:20px}
.rootVoices>li>a {margin-left:0px}