﻿#searchBar {
 background-image: url(/images/searchBar.gif);
 background-repeat: no-repeat;
 border: 0;
 vertical-align: top;
 width: 450;
 height: 25px;
 margin: 0px;
 padding: 0px;
 padding-left: 30px;
}
/****************** Begin Menu tree rules  ***********************/
.AnimTree {
 position: absolute;
 top: 10px;
 left: -150px;
 /*left: -150px;*/
 z-index: 500;
 height: 100%;
 padding-bottom: 3px;
 width: 150px;
 /*width: 150px;*/
}
.buttonlabel {
 margin-top: 10;
}
.labelHover {
 width: auto;
}
.labelDown {
 width: auto;
}
.menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 0px;
 padding-left: 0px;
 padding-bottom: 0em;
 padding-top: 0px;
 margin: 0px;
}
.button{
 border-left: 0;
 border-bottom: 0;
 text-decoration: none; /* mac IE needs this extra declaration */
 background-color: #ffffff;
}
/* each menuNode in the tree */
.menuNodeNormal {
 height: auto; 
 /* must set to 8px for other browsers (mozilla, opera) 
 otherwise menuNode text bunches up */
 text-indent: 8px;
}
.menuNodeNormal a{
 color: #302E2E;
 font-size: 11px;
 line-height: 16px;
 font-weight : 400;
 padding : 0px;
 margin-left : 12px;
 text-decoration : none;
 width : auto;
}
.menuNodeNormal a:hover {
 text-decoration: none;
 color: #302E2E;
 width: auto;
 background-color: #D9E7ED;
 /* position: absolute; */
}
.disabled {
 margin-left: 12px;
 text-decoration: none;
 color: #302E2E;
 width: auto;
 background-color: #D9E7ED;
}
/* menu button text */
.menu span.buttonlabel{
 color : #302e2e;
}
/* menu button (plus/minus) image positioning */
.menu span.buttonlabel img{
 margin-left: 5px;
 vertical-align: middle;
}
/* submenus */
.menu .menu {
 margin-left : 4px;
 margin-bottom : 5px;
 padding-left: 5px;
}
/* submenus menu */
.menu .menu .menu {
 margin-left : 11px;
 margin-bottom : 5px;
 padding-left: 5px;
}
/* submenus' menu items */
.menu .menu .menuNodeNormal {
 background-image: url("/images/animtree_leaf.gif");
 background-repeat : no-repeat; 
 text-indent: 8px;
 margin-left: 7px;
}
/* the last menuNode in the tree */
.menu .menu .menuNodeNormal.menuNodeLast{
 background-image: url("/images/animtree_leafEnd.gif");
 background-repeat : no-repeat; 
 margin-left: 7px;
}
.menuNodeS  {
 font-size: 11px;
 height: auto; /* must set to 8px for other browsers (mozilla, opera) 
 otherwise menuNode text bunches up */
 text-indent: 8px;
 background-image: url("/images/animtree_leaf.gif");
 background-repeat: no-repeat;
 margin-left: 16px;
}
.menuSpace {
 line-height: 16px;
 height: auto;
 text-indent: 20px;
 margin-left: 10px;
 padding-left: 0px;
}
.menuNodeL{
 height: auto; /* must set to 8px for other browsers (mozilla, opera) 
 otherwise menuNode text bunches up */
 text-indent: 8px;
 background-image: url("/images/animtree_leafEnd.gif");
 background-repeat : no-repeat; 
 margin-left: 16px;
}
.menuNodeS a{
 color: #302E2E;
 line-height: 16px;
 font-weight : 400;
 padding : 0px;
 margin-left : 10px;
 text-decoration : none;
 width : auto;
}
.menuNodeL a{
 color: #302E2E;
 line-height: 16px;
 font-weight : 400;
 padding : 0px;
 margin-left : 10px;
 text-decoration : none;
 width : auto;
}
.menuNodeS a:hover {
 text-decoration: none;
 color: #302E2E;
 width : auto;
 background-color : #D9E7ED;
}
.menuNodeL a:hover {
 text-decoration: none;
 color: #302E2E;
 width : auto;
 background-color : #D9E7ED;
}

 .RedDot, .RedDot a{
  color: red;
  size:11px;
  text-decoration:none;
  border-bottom:0px;
}
/****************** End Menu tree rules  ***********************/