body{margin:0px; padding:0px;}
img{border:0px; padding:0px; margin:0px;}
h4{border:1px solid #d9d9d9; background:#f4f5f5 url('./img/greySel.png') center repeat-x; padding:4px; text-align:center; margin-top:0px;}
#content{margin-left:203px; margin-right:20px; margin-bottom:100px; padding:30px;}
#content li{list-style-type: disc; padding:8px; margin:0px;}
.eq{padding-left:40px;}

#header{background:#ffffff url('./img/headerBG.png') repeat-x;}
.frontBox{margin-bottom:20px; padding:10px; border:2px solid #d9d9d9; }
.frontHeading{display:block; font-weight:bold; font-size:larger;}
#menu{font-size:13px; overflow:hidden; width:200px; float:left; left:0px; padding-bottom:1em;  border-right:1px solid #000000; border-bottom:1px solid #000000;}
#menu ul, li { list-style-type: none; margin: 0; padding: 0; }
#menu ul { padding-left: 20px; }
#menu li { padding-left: 10px; padding-top:10px; border: 1px dotted #000000; border-width: 0 0 1px 1px; }
#menu li.last{border-left:0px;}
#menu li.hasChildren { border-bottom: 0px; }
#menu li p { margin: 0; padding-left:3px; background: #fff; position: relative; top: 0.5em; }
#menu li ul {  border-top: 1px dotted #000000; margin-left:-10px;  }
#menu li a{text-decoration: none;  padding:3px; border:1px solid #ffffff; color:#000000;}
#menu li a:hover{text-decoration: none; color:#000000; border:1px solid #99defd; background:#e2f3fc url('./img/blueSel.png') center repeat-x; padding:3px;}
#menu .selected{border:1px solid #d9d9d9; background:#f4f5f5 url('./img/greySel.png') center repeat-x; padding:3px;}

#WBStaticTree li{list-style-type: none; margin: 0; padding: 3px 0 0 8px; border: 1px dotted #0000ff; border-width: 0 0 1px 1px;}
#WBStaticTree li.hasChildren{border-width: 0 0 0 1px; }
#WBStaticTree li p { margin: 0px; padding-left:3px; background: #fff; position: relative; top: 0.5em; }
#WBStaticTree li.hasChildren ul {  border-top: 1px dotted #0000ff; margin-left:-8px; padding-left:40px;  }
#WBStaticTree ul{margin-top:0;}

#pageFooter{margin:0px; background:#ffffff url('./img/footerBG.png') center top no-repeat; height:60; text-align:center; position: absolute; bottom:0px; left:0px; width:100%; overflow:hidden;}
div#pageFooter {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  top: expression( ( - pageFooter.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
body > div#pageFooter { position: fixed;}
#pageFooter ul{list-style-type:none; margin:0px; padding-top:30px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
#pageFooter li{background-color: transparent; display:inline; padding-left:20px; padding-right:20px; font-size:larger;}
#pageFooter a{text-decoration:none; color:#ffffff;}
#pageFooter a:visited{text-decoration:none; color:#ffffff;}
#pageFooter a:hover{text-decoration:underline; color:#ffffff;}
