.horzmenu {padding:0; margin:0; list-style:none; position:relative; z-index:500;float:left; width:900px; border:none; background:rgb(220,220,220) url( '/img/bg_head_bottom_nav.jpg' ) no-repeat; color:rgb(75,75,75);  font-size:130%;}

.horzmenu li {float:left; border-right:solid 1px rgb(175,175,175);}
.horzmenu li a {display:block; float:left; height:3.1em; line-height:1.5em; padding:0 11px 0 10px; text-decoration:none; font-weight:bold; color: rgb(100,100,100); }

.horzmenu li a:hover {z-index:200; position:relative; color: rgb(100,100,100); background-color:rgb(210,210,210);}
.horzmenu li:hover {position:relative; z-index:200;}

.horzmenu li:hover > a {color: rgb(100,100,100); background-color:rgb(210,210,210);}
.horzmenu li:hover > a.sub {color: rgb(100,100,100); background-color:rgb(210,210,210);}

.horzmenu :hover ul {left:-1px; top:3.0em; width:10.0em;}

.horzmenu ul, .horzmenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.horzmenu :hover ul :hover ul {left:11.0em; top:5px; width:10.0em; z-index:200; height: auto;}

.horzmenu :hover ul li {margin:0; background-color:rgb(220,220,220);}
.horzmenu :hover ul li a {width:10.0em; line-height:1.5em; height: auto; font-weight:normal; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); padding:4px 11px 4px 10px;}
.horzmenu :hover ul li a.fly {background-position: right center; background: url( '/img/right-arrow.gif' ) no-repeat right center;}
.horzmenu :hover ul :hover a.fly {background-color:rgb(210,210,210); color: rgb(100,100,100);}

.horzmenu :hover ul :hover ul li a {width:10.0em; padding:0; line-height:1.5em; padding:4px 11px 4px 10px;}




/*Vertical Menu */

.vertmenu {float:left; list-style:none; position:relative; width:199px;}
.vertmenu ul { list-style:none; width:199px; height:auto; position:absolute; left:-9999px; top:0;}

.vertmenu li {float:left; border-bottom: solid 1px rgb(200,200,200);line-height:2.0em;}
.vertmenu li a, .vertmenu li a:visited {display:block; float:left; width:190px; line-height:2.0em; text-decoration:none; font-weight:bold; font-size:120%; padding-left:10px;color:rgb(70,122,167);}
.vertmenu li a.fly { background: url( '/img/right-arrow.gif' ) no-repeat right center;}

.vertmenu li:hover {position:relative;}
.vertmenu li a:hover {position:relative; background-color:rgb(210,210,210); text-decoration:none;}
.vertmenu li:hover > a {background-color:rgb(210,210,210); color:rgb(42,90,138);}
.vertmenu li:hover > a:hover {background-color:rgb(210,210,210); color:rgb(42,90,138);}

.vertmenu ul li a, .vertmenu ul li a:visited {color:rgb(70,122,167);background-color:rgb(213,225,240); padding-left:10px;}

.vertmenu :hover ul
{
    border-style: solid;
    border-color: rgb(200,200,200);
    left: 190px;
    top: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 0px;
}
