
.mbmenu{

display:none;

}

.rootVoices{

margin: 5px;
padding-bottom: 0;
display: block;

}

.rootVoices td.rootVoice {

vertical-align:middle;
background-color:transparent;
width: 16.6%;
text-align: left;
font-family:Arial,Helvetica,sans-serif;
color: gray;
font-size:12px;
line-height:18px;
padding:8px;
cursor: pointer;
/*-moz-border-radius:8px 8px 0 0;*/
/*-webkit-border-top-right-radius:8px;*/
/*-webkit-border-top-left-radius:8px;*/

}

.rootVoices td.rootVoice.selected{

background-image: url("../images/bgnd_sel_4.png");
background-color: #025fa1;
padding: 8px 8px 8px 12px;
color:#ffffff;
cursor: pointer;
font-size:14px;
text-shadow:#660033 1px 1px 1px;
-moz-box-shadow:#999 2px 2px 10px;
-webkit-box-shadow:#999 2px 2px 10px;

}

.rootVoices.vertical {

width:140px;

}

.rootVoices.vertical td.rootVoice{

-moz-border-radius:8px 0px 0 8px;
-webkit-border-top-right-radius:0px;
-webkit-border-top-left-radius:8px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:8px;

}

.menuShadow{

padding:2px;
padding-bottom:0px;
left:-2px;
top:1px;

}

.menuContainer{

overflow:hidden;
position:absolute;
background-color:gray;
padding:0;
-moz-box-shadow:#999 2px 2px 10px;
-webkit-box-shadow:#999 2px 2px 10px;
-moz-border-radius:8px;
-webkit-border-radius:8px;

}

.menuContainer .line{

background-color:transparent;
width:100%;

}

.menuContainer .line.title {
	
background-color:#B23305;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
border-bottom:1px solid darkred;

}

.menuContainer .line.title a{
	
font-size:14px;

}

.menuContainer td a{
	
text-decoration:none;
color: #f3f3f3;
padding-left: 5px;
padding-right: 5px;

}

.menuContainer td.voice{
	
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:7px;
display: block;

}

.menuContainer .separator{
	
background-color:#999;
height:1px;

}

.menuContainer td.img{
	
font-family:Arial,Helvetica,sans-serif;
text-align:center;
font-size:12px;
color: #c3c3c3;
background-color:transparent;
width:24px;
padding:5px;

}

.menuContainer td.img img{
	
width:20px;

}

.menuContainer .textBox{
	
padding: 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color: #c3c3c3;

}

.menuContainer .selected td{
	
background-color:#f3f3f3;
background-image:url("../images/bgnd_sel_2.jpg")

}

.menuContainer .selected td a{

color:#000;
text-shadow:#fff 2px 2px 1px;
display:block;

}

.menuContainer .disabled td, .menuContainer .disabled td a {
	
color: #cccccc;

}

.menuContainer .subMenuOpener{
	
background-image:url("../images/menuArrow_w.gif");
background-repeat:no-repeat;
background-position:right;

}

.menuContainer .selected .subMenuOpener{
	
background-image:url("../images/menuArrow.gif");
background-repeat:no-repeat;
background-position:right;

}