body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin: 0; background: repeat-y; }
td { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
img { border: 0px; }
img.block { display: block; }

a { text-decoration: underline; color: #00f; }
  
#top { background: repeat-x; height: 88px; }
  #top-inner { background: repeat-x; color: #fff; white-space: nowrap; font-size: 10px; }
  #top-inner a { color: #fff; text-decoration: none; }
  #top-inner a:hover { color: #ffcc00; }
  #top-inner a.current { color: #ffcc00; }

#left-nav { width: 170px; float: left; font-size: 11px; }
#left-nav ul { margin: 0; padding: 0; list-style: none; }
#left-nav li { margin: 0; padding: 0; background: no-repeat top left; width: 140px; }
#left-nav a { font-weight: bold; background: no-repeat bottom left; display: block; color: #000; padding: 8px 10px 4px 18px; text-decoration: none; }
#left-nav a:hover { color: #ff9900; }
#left-nav a.current { color: #ff9900; }

#content { margin: 0 10px 10px 170px; }

#footer { text-align: center; margin: 0 auto; }

.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; }
.bg-cream { background: #fff1c9; }
.bg-grey { background: #cccccc; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div {
  height: 1%;
  margin-left: 0;
}
/* End hide from IE5/mac */
