/* common styling */
.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:980px; 
position:relative; 
font-size:11px; 
margin:0px 0 0px 0px; 
z-index:100;
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#282560; 
min-width:115px;
width:auto; 
height:32px; 
text-align:left; 
background:transparent; 
line-height:20px; 
font-size:11px; 
overflow:hidden; 
border-right:1px solid #282560;
text-align:center;
letter-spacing:1px;
}

.menu ul li.last a{
border-right:none;
}

.menu ul {
padding:0; 
margin:0;
list-style-type: none; 
}

.menu ul li {
float:left; 
margin-right:0px;
position:relative; }


.menu ul li ul {
display: none;  }

/* specific to non IE browsers */
.menu ul li:hover a {color:#000000; background:transparent;}

.menu ul li:hover ul {display:block; 
position:absolute; 
top:32px; 
left:0; 
width:115px; 
font-size:10px;}

.menu ul li:hover ul li a.hide {background:#09b4bc; color:#000000;}

.menu ul li:hover ul li:hover a.hide { color:#000000;}

.menu ul li:hover ul li ul {display: none; }

.menu ul li:hover ul li a {display:block; 
background:#09b4bc; 
color:#000000; 
font-size:10px; 
line-height:20px;
height:25px; 
text-align:left; 
padding-left:5px;
min-width:160px;
letter-spacing:0px;
border-right:none;
/*
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;*/
width:160px;

}

/*drop down colors*/
.menu ul li:hover ul li a:hover {
background: #0bd7e1;
color:#000000; 
font-size:10px; 
line-height:20px;
/*
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;*/
}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:165px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-165px;}



.menu ul li:hover ul li ul li a {display:block; 
background:#09b4bc; 
color:#000000; 
font-size:10px; 
line-height:20px;
height:25px; 
text-align:left; 
padding-left:5px;
min-width:115px;
letter-spacing:0px;
border-right:none;
/*
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;*/
width:160px;
text-indent:10px;


}


.menu ul li:hover ul li ul li.first a {display:block; 
background:#09b4bc; 
color:#000000; 
font-size:10px; 
line-height:20px;
height:25px; 
text-align:left; 
padding-left:5px;
min-width:115px;
letter-spacing:0px;
/*
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;*/
width:160px;
text-indent:10px;


}


.menu ul li:hover ul li ul li a:hover {
background: #0bd7e1;
color:#000000; 
font-size:10px; 
line-height:20px;
/*
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;*/
top:32px;

}

.menu ul li:hover ul li ul li:hover ul {display:block; position:absolute; left:165px; top:0px;}
.menu ul li:hover ul li ul li:hover ul.left {left:-165px;}

