html {height:100%; max-height:100%;	overflow:hidden; padding:0;	margin:0; border:0;	background:#fff; font-size:85%; font-family:Arial, Helvetica, sans-serif; color: #000000;}
body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

/* #### header #### */
#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:96px; background:#000 url(../media/images/banner.gif) repeat-x; z-index:5; overflow:hidden; color:#fff;}
#banner {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:96px; z-index:6; overflow:hidden; color:#fff;}
#title {position:absolute; margin:0; top:10px; left:10px; display:block; width:100%; height:96px; font-size:2.5em; z-index:8; overflow:hidden; color:#fff;}

/* #### logo #### */
#logo{position:absolute; margin:0; top:15px; left:0; width:100%; height:32px; z-index:7; overflow:hidden; color:#000;}

/* #### button bar #### */
#buttons {position:absolute; margin:0; top:68px; left:0; width:100%; height:25px; z-index:20; overflow:hidden; color:#fff; padding-left: 5px;}
#buttons a {text-align:center; background:#CCCCCC; height:20px; color:#000; border:1px solid #666; text-decoration:none; line-height: 20px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
#buttons a:hover {color:#ffffff; background-color:#555555; border:1px solid #666666; text-decoration:none;}

/* #### search bar #### */
#search{position:absolute; margin:0; top:67px; left:0; width:100%; height:25px; z-index:7; overflow:hidden; color:#000;}

/* #### footer #### */
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:30px; font-size:1em; z-index:5; overflow:hidden; background:rgb(76,76,76); color:#fff;}

/* #### left #### */
#left {position:absolute; left:0; top:96px; bottom:0px; width:160px; background:#eeeeee; z-index:4; overflow:auto; border-right: 1px solid #000; font-size:80%;}
* html #left {height:100%; top:0; bottom:0; border-top:96px solid #fff; border-bottom:0px solid #fff; color:#000000;}
#left h4 {padding-left:5px;margin-top:5px;margin-bottom:5px;font-size:110%;}
.folder {margin-left:20px; margin-right:5px;}
.item {margin-left:20px; margin-right:5px;}
.bullet {display:none; margin-left:32px; margin-right:5px;}
#left div {text-indent:-12px;}

/* #### content and heading #### */
#heading {overflow:none; position:absolute; z-index:4; top:96px; bottom:0px; height:30px; left:160px; right:0; overflow:hidden}
#heading h2 {margin-left:5px;margin-top:5px; font-size:140%;}

#content {overflow:auto; position:absolute; z-index:3; top:130px; bottom:0px; left:160px; right:0;background:#fff;}
* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:130px solid #fff; border-bottom:0px solid #fff; border-left:160px solid #fff;}
#content h3 {margin-left:45px;margin-bottom:-5px;font-size:120%;font-style: italic;font-weight: bold;}
#content h4 {margin-left:45px;margin-bottom:-5px;font-size:110%;}
#content table {margin-left:50px;margin-right:10px;font-size:100%;}
#content p {margin-left:50px;margin-right:10px;}
#content li {margin-left:50px;margin-right:10px;}


