/* CSS Document */
.menu {
position:relative;
background:#9cb5ca url(/images/buttons_bg.jpg) right repeat-y;
float:left;
width:202px;
}
* html .menu {padding-bottom:0; float:left;}

.menu ul{
list-style-type:none;
padding:0;
margin:0 0 0 0px;
height:100%;
}
.menu ul li a{
float:left;
height:98px;
width:202px;
display: block;
}
.menu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}
.menu a, .menu :visited {
color:#fff;
text-decoration:none;
}
.menu a b, .menu :visited b {
display:block;
font-weight:normal;
float:left;
height:2em;
cursor:pointer;
}

.menu ul ul {
visibility:hidden;
position:absolute;
height:2em;
top:98px;
width:600px;
background:#ccc;
}

.menu :hover {
white-space:normal;
}

.menu a:hover b {
color:#000;
}

.menu li:hover > a b
{
color:#000;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
top:98px;
}

.menu ul :hover ul li {
display:block; 
background:#ccc; 
}
.menu ul :hover ul li a {
display:block; 
font-size:1em; 
width:auto; 
float:left; 
color:#fff;
text-decoration:none; }
.menu ul :hover ul li a:hover {
color:#fff;
text-decoration:none;
}

.menu2 {
position:relative;
background:#9cb5ca url(/images/buttons_bg.jpg) right repeat-y;
float:left;
width:202px;
}
* html .menu2 {padding-bottom:0; float:left;}

.menu2 ul{
list-style-type:none;
padding:0;
margin:0 0 0 0px;
height:100%;
}
.menu2 ul li a{
float:left;
height:98px;
width:202px;
display: block;
}
.menu2 table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}
.menu2 a, .menu2 :visited {
color:#fff;
text-decoration:none;
}
.menu2 a b, .menu2 :visited b {
display:block;
font-weight:normal;
float:left;
height:2em;
cursor:pointer;
}

.menu2 ul ul {
visibility:hidden;
position:absolute;
height:2em;
top:98px;
width:202px;
background:#ccc;
}

.menu2 :hover {
white-space:normal;
}

.menu2 a:hover b {
color:#000;
}

.menu2 li:hover > a b
{
color:#000;
}
.menu2 ul li:hover ul,
.menu2 ul a:hover ul{
display:block;
visibility:visible;
top:98px;
}

.menu2 ul :hover ul li {
display:block; 
background:#ccc; 
}
.menu2 ul :hover ul li a {
display:block; 
font-size:1em; 
width:auto; 
float:left; 
color:#fff;
text-decoration:none; }
.menu2 ul :hover ul li a:hover {
color:#fff;
text-decoration:none;
}

