
#ISATreeMenu    { background-color: #437322; margin: 1px 0px; padding: 0px; font-family: Georgia, Garamond, Palatino, Serif;  }

#ISATreeMenu li > a { display: block; width: 100%; }
#ISATreeMenu li > a:link    { color: White; text-decoration: none; }
#ISATreeMenu li > a:visited { color: White; text-decoration: none; }
#ISATreeMenu li > a:hover   { color: #E7C321; text-decoration: none; /*background-color: #669900;*/ }
#ISATreeMenu li > a:active  { color: White; text-decoration: none; }

/**********************************************************************************
  Top Level Menu Items   
 **********************************************************************************/

#ISATreeMenu > ul                   { list-style-type: none; margin: 0px; padding: 0px; }
#ISATreeMenu > ul > li > a          { margin: 0px; padding: 0px;   }
#ISATreeMenu > ul > li > a > img    { margin: 0px; padding: 12px 0px 0px 6px; float: left; border: 0px; }
#ISATreeMenu > ul > li > a > span   { margin: 0px; padding: 10px 7px 10px 10px; display: block; font-style: italic; font-size: 10pt; line-height: 15px; }


/**********************************************************************************
  Second Level Menu Items   
 **********************************************************************************/
 
#ISATreeMenu > ul > li > ul                 { list-style-type: none; margin: 0px; padding: 0px; }
#ISATreeMenu > ul > li > ul > li > a        { margin: 0px; padding: 0px;     }
#ISATreeMenu > ul > li > ul > li > a > img  { margin: 0px; padding: 5px 0px 0px 23px; float: left; border: 0px; }
#ISATreeMenu > ul > li > ul > li > a > span { margin: 0px; padding: 2px 7px 2px 38px; display: block; font-size: 10pt; }

/**********************************************************************************
  Third Level Menu Items   
 **********************************************************************************/
 
#ISATreeMenu > ul > li > ul > li > ul               { list-style-type: none; margin: 0px; padding: 0px; }
#ISATreeMenu > ul > li > ul > li > ul > li > a      { margin: 0px; padding: 0px;     }
#ISATreeMenu > ul > li > ul > li ul > li > a > img  { margin: 0px; padding: 3px 0px 0px 45px; float: left; border: 0px; }
#ISATreeMenu > ul > li > ul > li ul > li > a > span { margin: 0px; padding: 0px 7px 0px 60px; display: block; font-size: 10pt; }


/**********************************************************************************
  Selected Items   
 **********************************************************************************/

#ISATreeMenu li.selectedParent > a     { background-color: #61BCD1 !important;    }
#ISATreeMenu li.active > a > span       { color: #FFFFFF !important; font-style: italic; }

#ISATreeMenu li.dropdown > ul                       { display: none; }
#ISATreeMenu li.selectedParent > ul                 { display: block; }
#ISATreeMenu li.selectedParent > ul li.active ul    { display: block; }
#ISATreeMenu li.subParent > ul                      { display: block !important; }