/*
  menu9_abs.css
  Absolute positioning styles for CBE Cascading Drop-down Menu
  Cross-Browser.com
*/
  
a.m:link, a.m:visited, a.m:active { display:block; margin:0; padding:0; cursor:default; 
  text-decoration:none;}
a.m:hover { display:block; margin:0; padding:0;  
  text-decoration:none;}
td {
  font-family:verdana,arial,helvetica,sans-serif; font-size:10px;
  color:#003366;
}
.marker {
  position:relative; visibility:hidden; overflow:hidden;
  width:0; height:1em; left:0; top:0;
}
.mLabel {
  white-space: nowrap;
  text-align:center;
  text-decoration:none;
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0px; padding:2px;
  border-top:1px solid #81BDFA; border-left:1px solid #81BDFA;
  border-bottom:1px solid #81BDFA; border-right:1px solid #81BDFA;
  cursor:default;
  color:#FFFFFF; 
  font-size: 13px; 
  font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}
.mBox {
  position:absolute; visibility:hidden; overflow:visible;
  width:120px; height:auto; margin:0px; padding:0; top:-1000px;
  border-top:2px solid #81BDFA; border-left:2px solid #81BDFA;
  border-bottom:2px solid #81BDFA; border-right:2px solid #81BDFA;
}
.mItem {
  font-family:Helvetica, Arial, Geneva, Swiss, SunSans-Regular; 
  font-size:13px;
  position:absolute; visibility:hidden; overflow:hidden;
  width:118px; height:auto; margin:0; padding:2px;
  cursor:default;
}

.fLeft { float:left; }
.fRight { float:right; }

a.mtop:link, a.mtop:visited, a.mtop:active, a.mtop:hover {
  text-decoration:none;
}