/* ---------------------------------------------------------------------------*/
/* MENU DROPDOWN: CSS FILE
/* JULY 25TH 2008
/* ---------------------------------------------------------------------------*/
.menu { width: 900px; text-align:left; margin:0px; }
.menu ul{ list-style-type:none; padding:0px; margin:0px; }
.menu li{ float:left; position:relative; z-index:100; }
.menu table{ position:absolute;	border-collapse:collapse;z-index:80;bottom:0px;left:0px; }
.menu a, .menu :visited {
  display:block; padding: 7px 15px 5px 15px; color:#FFFFFF;
  height: 18px; text-decoration: none;
  border-right: 1px solid #4D72BF; font-size:14px; font-weight: bold;
}
.menu :hover{ color: #FFFFCC; background: url(../images/navigation/mainnavbg_hover3.png) top left repeat-x; }
.menu a.submenu {
  color: #444444; width: 260px; height: auto; font-weight: normal;
  background: transparent url(../images/navigation/subnav_bg.png) top left repeat-y;
  padding:4px 10px 4px 5px; border: 1px solid #D9D9d9; border-width: 0px 0px 1px 0px; }
.menu a.submenu:hover { color: #224784; background-color:#3062b9; }
/* hide the sub level links */
.menu ul ul { visibility:hidden; position:absolute; width:150px; height:0; }
.menu ul ul li { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul { visibility: visible; }
.menu img { border-width: 0px;}
.menu img:hover { background-image: none; }