/* Navigation styles from Eric Meyer */
/*
http://www.complexspiral.com/events/archive/2003/seybold/cssnav.html
*/


/* highlighting and border effects */
#navbar {float:right}
#navbar {padding: 0 1px 1px; margin: 0;
  font: bold 12px Verdana, sans-serif;
  background: white; width: 13em;}
#navbar li {list-style: none; margin: 0; border-top: 1px solid gray;
  text-align: left;}
#navbar li#current {list-style: none; margin: 0; border-top: 1px solid gray;
  text-align: left; background: #CCD; color: black; padding: 0.25em 0.5em 0.25em 0.75em;
  border-left: 1em solid #AAB; text-decoration: none;}
#navbar li a {display: block; padding: 0.25em 0.5em 0.25em 0.75em;
  border-left: 1em solid #AAB; text-decoration: none;}
/*#navbar li a:link {color: #448; }*/
#navbar li a:visited {color: #667; }
#navbar li a:hover {border-color: #FE3; color: #FFF; background: #332;}


/* tabbed styles */
#navigation {padding: 3px 0; margin: 0;
  border-bottom: 1px solid #778;
  font: bold .8em Verdana, sans-serif;}
#navigation li {list-style: none; margin: 0;
  display: inline;}
#navigation li a {padding: 3px 0.5em; margin-left: 3px;
  border: 1px solid #778; border-bottom: none;
  background: #DDE;
  text-decoration: none;}
#navigation li a:link {color: #448; }
#navigation li a:visited {color: #667; }
#navigation li a:hover {color: #000; background: #AAE;
  border-color: #227;}

/* Same thing for class navigation */
.navigation {padding: 3px 0; margin: 0;
  border-bottom: 1px solid #778;
  font: bold .8em Verdana, sans-serif;}
.navigation li {list-style: none; margin: 0;
  display: inline;}
.navigation li a {padding: 3px 0.5em; margin-left: 3px;
  border: 1px solid #778; border-bottom: none;
  background: #DDE;
  text-decoration: none;}
.navigation li a:link {color: #448; }
.navigation li a:visited {color: #667; }
.navigation li a:hover {color: #000; background: #AAE;
  border-color: #227;}

  /* tabbed styles */
#navigationbottom {padding: 3px 0; margin: 0;
  border-bottom: 1px solid #778;
  font: bold .8em Verdana, sans-serif;
  text-align: right;}
#navigationbottom li {list-style: none; margin: 0;
  display: inline;}
#navigationbottom li a {padding: 3px 0.5em; margin-left: 3px;
  border: 1px solid #778; border-bottom: none;
  background: #DDE;
  text-decoration: none;}
#navigationbottom li a:link {color: #448; }
#navigationbottom li a:visited {color: #667; }
#navigationbottom li a:hover {color: #000; background: #AAE;
  border-color: #227;}

  /* tabbed styles */
#navigationright {padding: 3px 0; margin: 0;
  border-bottom: 1px solid #778;
  font: bold .8em Verdana, sans-serif;
  text-align: left;}
#navigationright li {list-style: none; margin: 0;
  display: inline;}
#navigationright li a {padding: 3px 0.5em; margin-left: 3px;
  border: 1px solid #778; border-bottom: none;
  background: #DDE;
  text-decoration: none;}
#navigationright li a:link {color: #448; }
#navigationright li a:visited {color: #667; }
#navigationright li a:hover {color: #000; background: #AAE;
  border-color: #227;}  
  
/* "current tab" style */
#navigation li a#current {background: white; border-bottom: 1px solid white;}