   body {font-family:tahoma, verdana, helvetica, sans-serif;
	      color:#0000AA;background-color:#CCCCFF;}
	      
   dd {font-weight:400;margin-left:42px}
   dt {font-weight:600;font-style:italic;margin-top:24px; margin-left:24px; }
   li {margin-bottom:16px}
   /* ol { margin-left:0em; list-style-position:outside;  margin-left:64px;margin-right:32px; }*/
   ol {list-style-position:outside;   }
   alink{color:#660000}
   link{color:#3333CC}
   vlink{color:#999999}
   
   radio {margin-left:1em} 
   td{vertical-align:top;}
   
   .query {font-weight:bold; font-family:monospace; white-space:nowrap; background-color: #FFFFFF; color:#000000; padding:2px; border:4px; text-align:center}
   .empty{background-color:white;margin-right:1ex}
   .footer {margin-left:32px;font-weight:400;font-size:70%}  
   .include{padding-left:1ex;padding-right:1ex;background-color:inherit;white-space:nowrap}
   .indent-both{margin-left:3em;margin-right:3em}
   .indent-left{white-space:nowrap;margin-left:1.5em;}
   .leftcol {font-style:italic}  
   .links{font-style:italic;font-weight:500}
   .num{text-align:right;}
   .smalltext{font-size:70%;}
   .toexclude{background-color:#FFA0A0;margin-right:1ex;}
   .toinclude{background-color:lightgreen;margin-right:1ex;}
   .centered {text-align:center;}
   .clickable {cursor:pointer;font-size:60%;font-weight:400;font-style:italic;border:2px solid white;padding:.5ex;margin-left:2em;}
   .include{padding-left:.5ex;white-space:nowrap;font-size:small;font-style:italic;}
	 .indent-left{white-space:nowrap;margin-left:1.5em;}
   .smaller {font-size:75%;}
   .small   {font-size:60%;}
   .hidden  {display:none;}
   .unhidden  {display:block;}


/* 
  Menu style sheet adapted from http://www.cssplay.co.uk/menus/drop_examples.html 
  original did not contain copyright notice  
*/

.menuCls {
 FONT-SIZE: 13px;
 LIST-STYLE-TYPE: none;
 POSITION: relative;
 HEIGHT: 2em;
 TEXT-ALIGN: left;
}
.menuCls UL {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 PADDING-TOP: 0px;
 LIST-STYLE-TYPE: none;
 
}
.menuCls LI {
 FLOAT: left;
 MARGIN-BOTTOM: 0px;
 POSITION: relative;
 Z-INDEX:1000
}
.menuCls LI A {
  PADDING-RIGHT: 1em;
 DISPLAY: block;
 FLOAT: left;
 /* WIDTH: 6em; */
 COLOR: #909;
 LINE-HEIGHT: 3em;
 HEIGHT: 3em;
 TEXT-DECORATION: none
}
.menuCls LI A:visited {
 PADDING-RIGHT: 1em;
 DISPLAY: block;
 FLOAT: left;
 /* WIDTH: 6em; */
 COLOR: #909;
 LINE-HEIGHT: 3em;
 HEIGHT: 3em;
 TEXT-DECORATION: none
}
 HTML .menuCls LI A {
  /* WIDTH: 6em */
}
.menuCls LI A:visited {
  /* WIDTH: 6em */
}
.menuCls LI A.drop {
  FONT-WEIGHT: bold
}
.menuCls LI A.drop:visited {
  FONT-WEIGHT: bold
}
.menuCls LI UL {
 LEFT: 0px;
 VISIBILITY: hidden;
 OVERFLOW: hidden;
 POSITION: absolute;
 TOP: 1em;
 HEIGHT: 0px
}
.menuCls TABLE {
 FONT-SIZE: 1em;
 MARGIN: -1px;
 BORDER-COLLAPSE: collapse
}
.menuCls LI:hover A {
 BORDER-TOP-WIDTH: 0px;
 BORDER-LEFT-WIDTH: 0px;
 BORDER-BOTTOM-WIDTH: 0px;
 BORDER-RIGHT-WIDTH: 0px;
 TEXT-DECORATION: underline;
}
.menuCls LI A:hover {
 BORDER-TOP-WIDTH: 0px;
 BORDER-LEFT-WIDTH: 0px;
 BORDER-BOTTOM-WIDTH: 0px;
 BORDER-RIGHT-WIDTH: 0px;
 TEXT-DECORATION: underline
}
.menuCls LI:hover UL {
 BORDER-RIGHT: #ddd 1px solid;
 BORDER-TOP: #ddd 1px solid;
 BACKGROUND: #fff;
 LEFT: 0px;
 VISIBILITY: visible;
 OVERFLOW: visible;
 BORDER-LEFT: #ddd 1px solid;
 /* WIDTH: 10em; */
 WIDTH: 14em;
 BORDER-BOTTOM: #ddd 1px solid;
 TOP: 2.5em;
 HEIGHT: auto
}
.menuCls LI A:hover UL {
 BORDER-RIGHT: #ddd 1px solid;
 BORDER-TOP: #ddd 1px solid;
 BACKGROUND: #fff;
 LEFT: 0px;
 VISIBILITY: visible;
 OVERFLOW: visible;
 BORDER-LEFT: #ddd 1px solid;
 WIDTH: 10em;
 BORDER-BOTTOM: #ddd 1px solid;
 TOP: 2.5em;
 HEIGHT: auto
}
.menuCls LI:hover UL LI A {
  PADDING-RIGHT: 0.5em;
 DISPLAY: block;
 PADDING-LEFT: 0.5em;
 FONT-WEIGHT: normal;
 BACKGROUND: none transparent scroll repeat 0% 0%;
 PADDING-BOTTOM: 0.5em;
 WIDTH: 9em;
 LINE-HEIGHT: 1.5em;
 PADDING-TOP: 0.5em;
 HEIGHT: auto;
 TEXT-DECORATION: none
}
.menuCls LI A:hover UL LI A {
  PADDING-RIGHT: 0.5em;
 DISPLAY: block;
 PADDING-LEFT: 0.5em;
 FONT-WEIGHT: normal;
 BACKGROUND: none transparent scroll repeat 0% 0%;
 PADDING-BOTTOM: 0.5em;
 WIDTH: 9em;
 LINE-HEIGHT: 1.5em;
 PADDING-TOP: 0.5em;
 HEIGHT: auto;
 TEXT-DECORATION: none
}
 HTML .menuCls LI A:hover UL LI A {
  WIDTH: 9em
}
.menuCls LI:hover UL LI A.drop {
  FONT-WEIGHT: bold
}
.menuCls LI A:hover UL LI A.drop {
  FONT-WEIGHT: bold
}
.menuCls LI:hover UL LI UL {
  LEFT: 9.5em;
 VISIBILITY: hidden;
 OVERFLOW: hidden;
 POSITION: absolute;
 TOP: 0px;
 HEIGHT: 0px
}
.menuCls LI A:hover UL LI A UL {
  LEFT: 9.5em;
 VISIBILITY: hidden;
 OVERFLOW: hidden;
 POSITION: absolute;
 TOP: 0px;
 HEIGHT: 0px
}
.menuCls LI:hover UL LI A:hover {
  TEXT-DECORATION: underline
}
.menuCls LI A:hover UL LI A:hover {
  TEXT-DECORATION: underline
}
.menuCls LI:hover UL LI:hover UL {
  BORDER-RIGHT: #ddd 1px solid;
 BORDER-TOP: #ddd 1px solid;
 BACKGROUND: #fff;
 VISIBILITY: visible;
 BORDER-LEFT: #ddd 1px solid;
 WIDTH: 9.5em;
 COLOR: #000;
 BORDER-BOTTOM: #ddd 1px solid;
 HEIGHT: auto
}
.menuCls LI A:hover UL LI A:hover UL {
  BORDER-RIGHT: #ddd 1px solid;
 BORDER-TOP: #ddd 1px solid;
 BACKGROUND: #fff;
 VISIBILITY: visible;
 BORDER-LEFT: #ddd 1px solid;
 WIDTH: 9.5em;
 COLOR: #000;
 BORDER-BOTTOM: #ddd 1px solid;
 HEIGHT: auto
}
.menuCls LI:hover UL LI:hover UL.left {
  LEFT: -9.3em
}
.menuCls LI A:hover UL LI A:hover UL.left {
  LEFT: -9.3em
}
.menuCls LI:hover UL LI:hover UL LI A {
  DISPLAY: block;
 HEIGHT: auto
}
.menuCls LI A:hover UL LI A:hover UL LI A {
  DISPLAY: block;
 HEIGHT: auto
}
.menuCls LI:hover UL LI:hover UL LI:hover A {
  TEXT-DECORATION: underline
}
.menuCls LI A:hover UL LI A:hover UL LI A:hover {
  TEXT-DECORATION: underline
}
