/*********************** Clearmind Side Menu ***************************/

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
  display: block;
}

/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
#menu_container {
  position:relative;
  margin:0px;
  width:210px;
  height:375px;
  text-align:left;
}
#menu_container td img {
  border-style: none;
  border-width: 0px;
}

/* used to be width 160px and height 18px */
.menu_item_first {
  border-top:1px solid #cea500;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
  width:186px;
  height:18px;
}

/* used to be width 160ps and height 18px */
.menu_item {
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
  width:186px;
  height:18px;
}

.menu_item_1 {
  left:0px;
  top:0px;
  width:186px;
  height:18px;
  border-top:1px solid #cea500;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_2 {
  left:0px;
  top:26px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_3 {
  left:0px;
  top:51px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_4 {
  left:0px;
  top:76px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_5 {
  left:0px;
  top:101px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_6 {
  left:0px;
  top:126px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_7  {
  left:0px;
  top:151px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

.menu_item_8  {
  left:0px;
  top:176px;
  width:186px;
  height:18px;
  border-top:0px;
  border-left:1px solid #cea500;
  border-bottom:1px solid #cea500;
  border-right:1px solid #cea500;
  font-family: Arial;
}

/*********************** Who We Are Menu ***************************/
/* Width 168px for Firefox.  162px for IE6 and IE7. */

#who_menu_container {
  position:absolute;
  left:198px;
  top:35px;
  visibility:hidden;
  z-index:4;
}

#who_menu {
  position:absolute;
  left:0px;
  top:0px;
  visibility:hidden;
  background-color:#cea500;
  border:1px solid #cea500;
  width:188px;
  height:51px;
  z-index:5;
}

#who_menu_container img {
/* needed for Mozilla/Camino/Netscape */
  border:0px;
}

#who_menu_container a {
  text-decoration:none;
  font-family: Arial;
  font-size:12px;
  color:#003366;
  text-align:left;
  vertical-align:middle;
  padding:3px;
  background-color:#eabb00;
  font-weight:normal;
  font-style:normal;
  display:block;
  position:absolute;
}

#who_menu_container a:hover {
  color:#003366;
  background-color:#ffcc00;
}

/*********************** Locations Menu ***************************/
/* Width 168px for Firefox.  162px for IE6 and IE7. */

#locations_menu_container {
  position:absolute;
  left:198px;
  top:58px;
  visibility:hidden;
  z-index:4;
}

#locations_menu {
  position:absolute;
  left:0px;
  top:0px;
  visibility:hidden;
  background-color:#cea500;
  border:1px solid #cea500;
  width:188px;
  height:126px;
  height:177px;
  z-index:5;
}

#locations_menu_container img {
/* needed for Mozilla/Camino/Netscape */
  border:0px;
}

#locations_menu_container a {
  text-decoration:none;
  font-family: Arial;
  font-size:12px;
  color:#003366;
  text-align:left;
  vertical-align:middle;
  padding:3px;
  background-color:#eabb00;
  font-weight:normal;
  font-style:normal;
  display:block;
  position:absolute;
}

#locations_menu_container a:hover {
  color:#003366;
  background-color:#ffcc00;
}

/*********************** Workshops Menu ***************************/
/* Width 168px for Firefox.  162px for IE6 and IE7. */

#workshops_menu_container {
  position:absolute;
  left:198px;
  top:105px;
  visibility:hidden;
  z-index:300;
}

#workshops_menu {
  position:absolute;
  left:0px;
  top:0px;
  visibility:hidden;
  background-color:#cea500;
  border:1px solid #cea500;
  width:188px;
  height:176px;
  height:202px;
}

#workshops_menu_container img {
/* needed for Mozilla/Camino/Netscape */
  border:0px;
}

#workshops_menu_container a {
  text-decoration:none;
  font-family: Arial;
  font-size:12px;
  color:#003366;
  text-align:left;
  vertical-align:middle;
  padding:3px;
  background-color:#eabb00;
  font-weight:normal;
  font-style:normal;
  display:block;
  position:absolute;
}

#workshops_menu_container a:hover {
  color:#003366;
  background-color:#ffcc00;
}

/*********************** Prac Menu ***************************/
/* Width 168px for Firefox.  162px for IE6 and IE7. */

#prac_menu_container {
  position:absolute;
  left:198px;
  top:128px;
  visibility:hidden;
  z-index:300;
}

#prac_menu {
  position:absolute;
  left:0px;
  top:0px;
  visibility:hidden;
  background-color:#cea500;
  border:1px solid #cea500;
  width:188px;
  height:126px;
}

#prac_menu_container img {
/* needed for Mozilla/Camino/Netscape */
  border:0px;
}

#prac_menu_container a {
/* Controls the general apperance for menu MMMenuContainer1011165401_0's items, including color and font */
  text-decoration:none;
  font-family: Arial;
  font-size:12px;
  color:#003366;
  text-align:left;
  vertical-align:middle;
  padding:3px;
  background-color:#eabb00;
  font-weight:normal;
  font-style:normal;
  display:block;
  position:absolute;
}

#prac_menu_container a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1011165401_0 */
  color:#003366;
  background-color:#ffcc00;
}

/*********************** Calendar Menu ***************************/
/* Width 168px for Firefox.  162px for IE6 and IE7. */

#calendar_menu_container {
  position:absolute;
  left:198px;
  top:175px;
  visibility:hidden;
  z-index:300;
}

#calendar_menu {
  position:absolute;
  left:0px;
  top:0px;
  visibility:hidden;
  background-color:#cea500;
  border:1px solid #cea500;
  width:188px;
  height:51px;
}

#calendar_menu_container img {
/* needed for Mozilla/Camino/Netscape */
  border:0px;
}

#calendar_menu_container a {
  text-decoration:none;
  font-family: Arial;
  font-size:12px;
  color:#003366;
  text-align:left;
  vertical-align:middle;
  padding:3px;
  background-color:#eabb00;
  font-weight:normal;
  font-style:normal;
  display:block;
  position:absolute;
}

#calendar_menu_container a:hover {
  color:#003366;
  background-color:#ffcc33;
}
