.ddm2 {
 font: 10pt arial;
}
.ddm2 .item1,
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
 padding: 3px 3px 4px 6px;
 border-top: 1px #a6cfe1;
 border-bottom: 1px #006d9d;
 border-style: solid none solid none;
 text-decoration: none;
 display: block;
 position: relative;
 font: 8pt arial;
 border-right: 1px solid #eee;
}
.ddm2 .item1,
.ddm2 .item1:visited {
 background: #050;
 color: #fff;
 text-decoration: none;
 font-size:9px;
 font-family:Verdana;
 font-weight:bold;
 border-right: 1px solid #eee;
}
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover,
.ddm2 .item1-active:visited {
 background: #bed7f6;
 color: #050;
 font-size:9px;
 font-family:Verdana;
 font-weight:bold;
}
.ddm2 .item2,
.ddm2 .item2:hover {
 padding: 3px 0px 4px 4px;
 text-decoration: none;
 display: block;
 white-space: nowrap;
 font: 10px arial;
 filter:alpha(opacity=95);
 opacity: 0.95;
 -moz-opacity:0.95;
}
.ddm2 .item2,
.ddm2 .item2:visited {
 padding: 3px 0px 4px 4px;
 background: #aedcae;
 text-decoration: none;
 color: #222;
 font: 10px arial;
}
.ddm2 .item2:hover {
 background: #f0a0a0;
 color: #222;
}
.ddm2 .section {
 width:180px;
 border: 1px #888;
 border-style: solid solid solid solid;
 position: absolute;
 visibility: hidden;
 z-index: 10000;
 white-space: nowrap;
}
.ddm2 .left, .ddm2 .left:hover { border-style: solid none solid solid; }
.ddm2 .right, .ddm2 .right:hover { border-style: solid solid solid none; }

* html .ddm2 td { position: relative; } /* ie 5.0 fix */

.ddm2 .item1_idle {
 padding: 3px 3px 4px 6px;
 border-top: solid 1px #006d9d;
 border-left: solid 1px #006d9d;
 border-right: solid 1px #006d9d;
 border-bottom: none;
 text-decoration: none;
 display: block;
 position: relative;
 background: #bad6fb;
 color: #006d9d;
 font-weight:bold;
}


.ddm1 {
 font: 11px tahoma;
}
/* .ddm1 a:link,.ddm1 a:hover,.ddm1 a:visited, */
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
 padding: 3px 8px 4px 8px;
 border: 1px #888;
 border-style: solid solid none solid;
 text-decoration: none;
 display: block;
 position: relative;
}
/* .ddm1 a:link,.ddm1 a:visited, */
.ddm1 .item1,
.ddm1 .item1:visited {
 background: #bbb;
 text-decoration:none;
 color: #fff;
 font-weight:bold;
}
/* .ddm1 a:hover, */
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
 background: #dcaeae;
 color: #fff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
 padding: 3px 8px 4px 8px;
 text-decoration: none;
 display: block;
 white-space: nowrap;
}
.ddm1 .item2,
.ddm1 .item2:visited {
 display: block;
 background: #3264C7;
 text-decoration: none;
 color: #ffffff;
}
.ddm1 .item2:hover {
 display: block;
 background: #6699FF;
 color: #ffffff;
}
.ddm1 .section {
 background-color: #3264C7;
 border: 1px #003366;
 border-style: solid solid solid solid;
 position: absolute;
 visibility: hidden;
 z-index: -1;
}
.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: solid solid solid solid; }

.ddm1 .item1 img,
.ddm1 .item1-active img{
 position: absolute;
 top: 5px;
 right: 6px;
 border: 0;
}

.ddm1 .arrow,
.ddm1 .arrow:hover {
 padding: 3px 16px 4px 8px;
}

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
