/*
[-----------------------------------------------------------------------------]
[-Feel free to use/abuse/steal the following code as long as credit is given.-]
[----------------Commercial use of this code is forbidden.--------------------]
[---------------------------:[Andrew Hocker]:---------------------------------]
[-----------------------------------------------------------------------------]
*/

#menuTree {
  background-color: #FFFFFF;
  border: none;
  padding: 5px 10px;
  margin: 0 0 2px 0;
  font: x-small verdana, arial, sans-serif;
}

#menuTree li a {
  text-decoration: none;
}

#menuTree li {
  list-style-type: none;
}

#menuTree ul.item li {
  padding-left: 10px;
  /*background: url(images/o.gif) no-repeat 0 50%; */
  font: xx-small verdana, arial, sans-serif;
}

#menuTree ul.item li a {
  color: #1C4C79;
  background-position: 0 1px;
}

#menuTree ul.item li a:hover {
  border-bottom: 1px solid #1C4C79;
}

.open ul { display: block; }

.open a.parent {
  color: #424242;
  font-weight: bold;
  background: url(res/arrow.gif) no-repeat 0 80%; 
  background-position: 0 0;
  padding-left: 10px;
}

.open a.sub {
  color: #CD0000;
  background: url(res/arrow.gif) no-repeat 0 50%;
  background-position: 0 0;
  padding-left: 10px;
}
  
.closed ul { display: none; }

.closed a.parent {
  color: #424242;
  font-weight: bold;
  background: url(res/arrow_on.gif) no-repeat 0 50%; 
  background-position: 0 0;
  padding-left: 10px;
}

.closed a.sub {
  color: #CD0000;
  background: url(res/arrow.gif) no-repeat 0 50%;
  background-position: 0 0;
  padding-left: 10px;
}

.author {
  font-size: x-small;
}

.px10grey{
font-family: Arial,Helvetica,sans-serif ;
font-size: 10px;
color: #666666;
}

#info {
  font: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  background-color: #FFF;
  margin: 0 0 0 0;
  border: 1px solid #424242;
  padding: 5px;
  text-align: center;
}

#info a {
  color: #CD0000;
  text-decoration: none;
}

#info a:hover {
  border-bottom: 1px solid #000;
}


/*[---------------Experimental---------------]*/
#menuTree ul.item li.closed, #menuTree ul.item li.open {
  background: none;
  padding-left: 0;
  margin-top: 0em; 
}

#menuTree ul.item li.closed a.sub, #menuTree ul.item li.open a.sub {
  color: #CD0000;
  margin-top: 0em; 
}

#menuTree ul.item li.closed a:hover.sub, #menuTree ul.item li.open a:hover.sub {
  border-bottom: none;
  margin-top: 0em; 
}


/* .vert-bg {background: #FEFAEA  url(images/vert-bg.gif) repeat-y 100% 0%}
/*[---------------Now-Works---------------]*/

/*\*//*/
  @import "ie5mac.css";
/**/