#menu {
  list-style:none;
  width:935px;
  margin:0px Auto;
  padding: 0px 0px 0px 5px;
  height:35px;
  border-top: 1px solid #454545;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  behavior: url(template/2012/css/PIE.htc);
  background-color: #46736c;
}

#menu li.tabs { line-height:14px; }

#menu li.single { line-height:28px; }

#menu li {
  float:left;
  display:block;
  text-align:center;
  position:relative;
  padding: 0px 4px;
  margin: 1px 0px 0px 0px;
  behavior: url(template/2012/css/PIE.htc);
  border-right: 1px solid #fff;
  width: 84px;
  height: 31px;
}

#menu li.last { border-right: none; }

#menu li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
  /*letter-spacing: 1px;*/
  color: #fff;
  display:block;
  outline:0;
  text-decoration:none;
  padding: 0px;
  width: 84px;
  height: 31px;
}

#menu li.cym_m5, #menu li.cym_m5 a {
  width: 72px;
}

#menu li.cym_m6, #menu li.cym_m6 a {
  width: 96px;
}

#menu li .dropdown {
  float:left;
  position:absolute;
  left:-999em; /* Hides the drop down */
  text-align:left;
  padding:2px 2px 2px 2px;
  border:3px solid #5578e9;
  background:#FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  min-height: 240px;
  z-index: 140;
  behavior: url(template/2012/css/PIE.htc);
}

#menu li .dropdown { width: 560px; }

#menu li .dropdown .left {
  width: 270px;
  float: left;
  min-height: 180px;
  margin-left: 3px;
}

#menu li .dropdown .right {
  width: 270px;
  float: right;
  min-height: 180px;
  margin-right: 3px;
}

#menu .dropdown .shadowBox {
  min-height: 80px;
  overflow: auto;
  width: 544px;
  padding: 8px;
}

#menu .dropdown .shadowBox a {
  width: 250px;
  color: #000;
}

#menu .dropdown .shadowBox a:hover { color: #003864; }

#menu li:hover .dropdown {
  left:0px;
  top:auto;
  z-index: 140;
  background:#fff;
}

#menu li:hover .m0 { left:-10px; }
#menu li:hover .m1 { left:-30px; }
#menu li:hover .m2 { left:-90px; }
#menu li:hover .m3 { left:-75px; }
#menu li:hover .m4 { left:-155px; }
#menu li:hover .m5 { left:-200px; }
#menu li:hover .m6 { left:-270px; }
#menu li:hover .m7 { left:-380px; }
#menu li:hover .m8 { left:-465px; }
#menu li:hover .m9 { left:-470px; }

#menu p, #menu h2, #menu h3, #menu ul li {
  font-family:Arial, Helvetica, sans-serif;
  line-height:21px;
  font-size:12px;
  text-align:left;
}

#menu h2 {
  font-size:14px;
  margin:1px 0 3px 0;
  padding-bottom:2px;
  border-bottom:1px solid #888888;
  font-weight: bold;
  background: #FFF;
}

#menu p {
  line-height:18px;
  margin:0 0 10px 0;
}

#menu li:hover div a {
  font-size:12px;
  color:#015b86;
}

#menu li:hover div a:hover { color:#029feb; }

#menu li ul {
  list-style:none;
  padding:0;
  margin:0 0 12px 0;
}

#menu li ul.menuUL li {
  line-height:24px;
  position:relative;
  padding:0;
  margin:0;
  float:none;
  text-align:left;
  width:230px;
  padding-left: 15px;
  margin-left: 5px;
  background-color: #F3F3F3;
  margin-bottom: 3px;
}

#menu li ul.menuUL li a {
  width: 220px;
  line-height: 31px;
  font-size:12px;
  font-weight: normal;
  color: #000;
}

#menu li ul.default li { background-color: #F3F3F3; }

#menu li ul.default li:hover { background-color: #DFDFDF; }

#menu li ul.default li:hover a:hover, #menu li ul.default li:hover a { color: #003864; }

#menu li ul.popYourCouncil li, #menu li ul.popTourism li, #menu li ul.popTransport li, #menu li ul.popEducation li, #menu li ul.popEnviroment li, #menu li ul.popHousing li, #menu li ul.popSocial li, #menu li ul.popCommunity li, #menu li ul.popJobs li, #menu li ul.popBusiness li { background-color: #fff; }

#menu li ul.popYourCouncil li:hover { background-color: #c6e6cb; }

#menu li ul.popYourCouncil li:hover a { color: #44954F; }

#menu li ul.popTourism li:hover { background-color: #e4f4fc; }

/*#menu li ul.popTourism li:hover a { color: #44954F; }*/

#menu li ul.popTransport li:hover { background-color: #eceab8; }

#menu li ul.popTransport li:hover a { color: #858221; }

#menu li ul.popEnviroment li:hover { background-color: #cdbeae; }

#menu li ul.popEnviroment li:hover a { color: #76532f; }

#menu li ul.popEducation li:hover { background-color: #f7c1c1; }

#menu li ul.popEducation li:hover a { color: #a70e0e; }

#menu li ul.popHousing li:hover { background-color: #dec9f6; }

#menu li ul.popHousing li:hover a { color: #8546CD; }

#menu li ul.popSocial li:hover { background-color: #f3d5b5; }

#menu li ul.popSocial li:hover a { color: #da5c00; }

#menu li ul.popCommunity li:hover { background-color: #bec9f2; }

#menu li ul.popCommunity li:hover a { color: #253F9E; }

#menu li ul.popJobs li:hover { background-color: #d6f1ee; }

#menu li ul.popJobs li:hover a { color: #1e6b63; }

#menu li ul.popBusiness li:hover { background-color: #FDE18C; }

#menu li ul.popBusiness li:hover a { color: #ff6600; }

#menu li div.menuNav_box {
  width: 255px;
  float: left;
  height: 36px;
  margin: 3px;
  line-height: 36px;
  font-size: 14px;
}

#menu li div.double { line-height: 18px; }

#menu li.wht:hover { color: #FFF; }
#menu li.blk:hover { color: #000; }

#menu li.blue_bck { border-bottom: 3px solid #44954F; }
#menu li.green_bck { border-bottom: 3px solid #4AA6D5; }
#menu li.yellow_bck { border-bottom: 3px solid #C2BD31; }
#menu li.brown_bck { border-bottom: 3px solid #A17E59; }
#menu li.red_bck { border-bottom: 3px solid #DA2A2A; }
#menu li.orange_bck { border-bottom: 3px solid #8546CD; }
#menu li.purple_bck { border-bottom: 3px solid #E58721; }
#menu li.navy_bck { border-bottom: 3px solid #253F9E; }
#menu li.turq_bck { border-bottom: 3px solid #43B1A5; }
#menu li.pink_bck { border-bottom: 3px solid #CD54AC; }
#menu li.gold_bck { border-bottom: 3px solid #FFC000; }

#menu li.blue_bck:hover {
  border-bottom: 3px solid #44954F;
  background: #44954F;
}

#menu li.green_bck:hover {
  border-bottom: 3px solid #4AA6D5;
  background: #4AA6D5;
}

#menu li.yellow_bck:hover {
  border-bottom: 3px solid #C2BD31;
  background: #C2BD31;
}

#menu li.brown_bck:hover {
  border-bottom: 3px solid #A17E59;
  background: #A17E59;
}

#menu li.red_bck:hover {
  border-bottom: 3px solid #DA2A2A;
  background: #DA2A2A;
}

#menu li.orange_bck:hover {
  border-bottom: 3px solid #8546CD;
  background: #8546CD;
}

#menu li.purple_bck:hover {
  border-bottom: 3px solid #E58721;
  background: #E58721;
}

#menu li.navy_bck:hover {
  border-bottom: 3px solid #253F9E;
  background: #253F9E;
}

#menu li.turq_bck:hover {
  border-bottom: 3px solid #43B1A5;
  background: #43B1A5;
}

#menu li.pink_bck:hover {
  border-bottom: 3px solid #CD54AC;
  background: #CD54AC;
}

#menu li.gold_bck:hover {
  border-bottom: 3px solid #FFC000;
  background: #FFC000;
}

#menu li .blue_brd { border: 3px solid #44954F; }
#menu li .green_brd { border: 3px solid #4AA6D5; }
#menu li .yellow_brd { border: 3px solid #C2BD31; }
#menu li .brown_brd { border: 3px solid #A17E59; }
#menu li .red_brd { border: 3px solid #DA2A2A; }
#menu li .orange_brd { border: 3px solid #8546CD; }
#menu li .purple_brd { border: 3px solid #E58721; }
#menu li .navy_brd { border: 3px solid #253F9E; }
#menu li .turq_brd { border: 3px solid #43B1A5; }
#menu li .pink_brd { border: 3px solid #CD54AC; }
#menu li .gold_brd { border: 3px solid #FFC000; }

#menu li .blue_shd { background: #B4E1BA; }
#menu li .green_shd { background: #A4D9F4; }
#menu li .yellow_shd { background: #E6E4A1; }
#menu li .brown_shd { background: #C0AF9D; }
#menu li .red_shd { background: #F2AAAA; }
#menu li .orange_shd { background: #D6BAF6; }
#menu li .purple_shd { background: #F3CFA9; }
#menu li .navy_shd { background: #ACBAED; }
#menu li .turq_shd { background: #C4EAE6; }
#menu li .pink_shd { background: #F4D7EC; }
#menu li .gold_shd { background: #FDE18C; }