/* main menu code */


div#main_menu {
  z-index:2;
  position:relative;
  width:969px;
  
}

div#resource_centre_menu {
  z-index:2;
  position:relative;
  width:969px;
}

div#main_menu ul {
  margin: 0px;
  padding: 0px;
  width:969px;
}

div#resource_centre_menu ul {
  margin: 0px;
  padding: 0px;
  width:969px;
}


div#main_menu li {
  position: relative;
  list-style-type: none;
  float: left;
  display: block;
  /*background-image: url('../images/menu_bg.jpg');*/
  background-repeat: repeat-x;
  line-height:20px;
  font-size: 10px;
  font-family:verdana;
  font-weight:bold;
  text-align:left;
}

div#resource_centre_menu li {
  position: relative;
  list-style-type: none;
  float: left;
  display:block;
  /*background-image: url('../images/menu_bg.jpg');*/
  background-repeat: repeat-x;
  line-height:20px;
  font-size: 10px;
  font-family:verdana;
  font-weight:bold;
  text-align:left;
}


div#main_menu ul li.first_menu_option {
  background-image: none;
  border-left: none;
  padding-left: 9px;
  padding-right: 12px;
}

div#main_menu ul ul {
  width: 170px;

}

div#resource_centre_menu ul ul {
  width: 170px;

}

div#main_menu li li {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #386785;
  width: 170px;
  padding: 0px;
  background-color: #42769B;
  color: #ffffff;
  background-image: none;
  font-size: 10px;
  font-weight:bold;
  font-family:verdana;
}

div#resource_centre_menu li li {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #386785;
  width: 170px;
  padding: 0px;
  background-color: #42769B;
  color: #ffffff;
  background-image: none;
  font-size: 10px;
  font-weight:bold;
  font-family:verdana;
}


div#main_menu li li li {
  border-left: 1px solid #ffffff;
}

div#main_menu li a {display: block; padding: 3px 0px 3px 0px; text-decoration: none; color: #ffffff;}
div#main_menu li a:hover { color: yellow; }
div#resource_centre_menu li a {display: block; padding: 3px 0px 3px 0px; text-decoration: none;	color: #ffffff;}
div#main_menu li li a { padding-left: 3px; color: #ffffff;  width:173px;}
div#main_menu li li a:hover { color:yellow; }
div#main_menu ul ul {position: absolute; display: none;}

div#resource_centre_menu li a:hover { color: yellow; }
div#resource_centre_menu li li a { padding-left: 3px; color: ffffff;  width:173px;}
div#resource_centre_menu li li a:hover { color:yellow; }
div#resource_centre_menu ul ul {position: absolute; display: none;}

div#main_menu ul.level2 {top: 26px; left: 0px; z-index:2;}
div#resource_centre_menu ul.level2 {top: 26px; left: 0px; z-index:2;}
div#main_menu ul.level3 {top: 0; left: 173px; z-index:2;}

div#main_menu li li.sub_menu { background: #dddddd url('../images/arrow_off.gif') right no-repeat; }
div#main_menu li li.sub_menu:hover { background: #A3BD0B right no-repeat; color:#ffffff; }

div#main_menu li li.sub_menu li a { color: #000000;}
div#main_menu li li.sub_menu li:hover a { color: #ffffff;}

.handCursor {
  cursor:pointer;
  cursor:hand;
}

td.menuRightEnd {
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
 border-left:1px solid #ffffff;
}

.mouseOverColour {
 background-color:#6A9ACA;
}

.noPermissionMenuItem {
  display: block; 
  padding: 3px 0px 3px 0px; 
  width:170px; 
  cursor:default; 
  color: #ffffff; 
  background-color: #dddddd;
}

li.bevelBorders {
  border-top: 1px solid #DAE7EF; 
  border-left: 1px solid #DAE7EF; 
  border-right: 1px solid #386785;
}

