/* Style for main menu cht */
  
  ul.mainmenu{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 750px;
    height: 37px;
    z-index: 1;
  }
  ul.mainmenu li{
    float: left;
    position: relative;
    height: 37px;
  }
  ul.mainmenu li ul {
    display: none;
    position: absolute; 
    top: 30px;
	 *top: 37px;
    left: 0;
	  margin: 0;
	  padding: 0;
	  background-color: #CFEDAA;
	  border: 1px solid #6AA70C;
	  list-style: none;
	  width: 193px;
	 *width: 180px;
	 *float: left;
	  z-index: 2;
  }
  ul.mainmenu li ul li ul {
    display: none;
    position: static; 
    margin: 0;
    padding: 0;
    padding-left: 15px;
    list-style: none;
    width: auto;
    background: none;
    border: 0;
  }
  ul.mainmenu li ul li{
    margin: 0;
    padding: 0;
    font-size: 12px;
    height: auto;
    width: 180px;
    position: relative;
    z-index: 2;
  }
  ul.mainmenu li ul li ul li{
    margin: 0;
    padding: 0;
    font-size: 11px;
    height: auto;
    width: auto;
    position: relative;
    z-index: 2;
  }
  html>body ul.mainmenu li ul li {
    float: none;
    position: relative;
  }
  ul.mainmenu li ul li:hover{
    position: relative;
  }
  ul.mainmenu li ul li a{
    color: #274D01;
    padding: 5px;
    padding-left: 8px;
    display: block;
    text-decoration: none;
    width: 100%;
  }
  ul.mainmenu li ul li a:hover{
    color: #FF6600;
    background-color: #E9FFD2;
  }
  ul.mainmenu li ul li ul li a{
    color: #274D01;
    padding: 3px;
    padding-left: 6px;
    display: block;
    text-decoration: none;
    width: 100%;
    border-left: 3px solid #6AA70C;
  }
  ul.mainmenu li ul li ul li a:hover{
    color: #FF6600;
    background-color: #E9FFD2;
    padding-left: 6px;
    border-left: 3px solid #FF3300;
  }
  ul.mainmenu li:hover ul, ul.mainmenu li.over ul{ display: block; z-index: 10;}
  #mainmenu{
    height: 54px;
    background-image: url(images/menu_item/menu_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
  }
  #mainmenu a.menuitem {
    height: 37px;
    text-decoration: none;
  }
  ul.mainmenu #menu_aboutus{
    background: transparent url(images/menu_item_chs/menu_1_f2.jpg) left top no-repeat;
    width: 71px;
  }
  ul.mainmenu #menu_aboutus:hover, ul.mainmenu #menu_aboutus.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_news{
    background: transparent url(images/menu_item_chs/menu_8_f2.jpg) left 0px no-repeat;
    width: 75px;
  }
  ul.mainmenu #menu_news:hover, ul.mainmenu #menu_news.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_ourmembers{
    background: transparent url(images/menu_item_chs/menu_2_f2.jpg) left top no-repeat;
    width: 75px;
  }
  ul.mainmenu #menu_ourmembers:hover, ul.mainmenu #menu_ourmembers.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_apbda{
    background: transparent url(images/menu_item_chs/menu_3_f2.jpg) left top no-repeat;
    width: 88px;
  }
  ul.mainmenu #menu_apbda:hover, ul.mainmenu #menu_apbda.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_bandfair{
    background: transparent url(images/menu_item_chs/menu_4_f2.jpg) left top no-repeat;
    width: 144px;
  }
  ul.mainmenu #menu_bandfair:hover, ul.mainmenu #menu_bandfair.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_events{
    background: transparent url(images/menu_item_chs/menu_5_f2.jpg) left top no-repeat;
    width: 72px;
  }
  ul.mainmenu #menu_events:hover, ul.mainmenu #menu_events.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_links{
    background: transparent url(images/menu_item_chs/menu_6_f2.jpg) left top no-repeat;
    width: 73px;
  }
  ul.mainmenu #menu_links:hover, ul.mainmenu #menu_links.over {
    background-position: left -37px;
  }
  ul.mainmenu #menu_contactus{
    background: transparent url(images/menu_item_chs/menu_7_f2.jpg) left top no-repeat;
    width: 71px;
  }
  ul.mainmenu #menu_contactus:hover, ul.mainmenu #menu_contactus.over {
    background-position: left -37px;
  }
  ul.mainmenu li.leftspace{
    background-image: url(images/menu_item_chs/menu_left.jpg);
    width: 41px;
  }
  ul.mainmenu li.rightspace{
    background-image: url(images/menu_item_chs/menu_right.jpg);
    width: 40px;
  }
