body {
  background: #fff; 
  margin: 0; 
  padding: 0;  
  border: none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px;
  min-width: 750px;
}

a {
  text-decoration: none;
}

a:visited {color: #0000ff}
a:hover {color: #ff0000}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; margin: 3px 0px 3px 0px}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; margin: 2px 0px 2px 0px}

#left-bar {
  position: relative;
  float: left;
  margin-left: -100%;
  right: 222px;
  width: 200px;
  border-right: 1px solid #c0c0c0;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
}

/**** IE FIX ****/
* html #left-bar {
  left: 188px;
}

#left-bar a {
  display: block;
  height: 20px;
  width: 150px;
  padding: 8px 0px 8px 28px;
  margin: 0px;
}

#left-bar a:hover {
  background-color: #ffff80;
}

#left-bar a.new {
  background-image: url(/images/blank.png);
  background-position: 8px 11px;
  background-repeat: no-repeat;
}

#left-bar a.active {
  background-color: #80ff80;
}

#left-bar a.used {
  background-image: url(/images/used.png);
  background-position: 8px 11px;
  background-repeat: no-repeat;
}

#page {
  padding: 0px 210px 0px 200px;
  overflow: hidden;
  border-bottom: 1px solid #c0c0c0;
}

#content {
  float: left;
  /*height: 100%;*/
  width: 100%;
  border-width: 0px 1px;
  border-style: solid;
  border-color: #c0c0c0;
  padding: 0px 10px;
  height: 100%;
  margin-bottom: -10000px;
  padding-bottom: 10000px;
}

#right-bar {
  position: relative;
  float: left;
  margin-left: 8px;
  margin-right: -200px;
  width: 180px;
  height: 100%;
  margin-bottom: -10000px;
  padding-bottom: 10010px;
}

#main-menu {
  position: relative;
  width: 100%;
  padding: 0px 10px;
  margin-left: -10px;
  border-bottom: 1px solid #c0c0c0;
  float: left;
}

#main-menu p {
  margin: 5px 0px 5px 5px;
}

span.grey {
  color: #c0c0c0;
}

table.grey {
  border-collapse: collapse;
}

table.grey td, table.grey th {
  border: 1px solid #c0c0c0;
  margin: 0px;
}

table.hidden {
  border: 0px;
}

.small {
  font-size: 80%;
}

.toppad {
  margin-top: 10px;
}

hr {
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #c0c0c0;
}

hr.bottom {
  clear: both;
}
