body {
  margin: auto;
  padding: 1.5em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

a:link,
a:active,
a:visited {
  text-decoration: none;
  color: #336699;
}

a:hover {
  text-decoration: underline;
  color: #336699;
}

tr, th, td {
  vertical-align: top;
  text-align: left;
}

th {
  font-weight: bold;
}

thead {
  background-color: #CCCCCC;
}

/***********/
/* classes */
/***********/
.left_links {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.border {
  border: 1px solid #7B7D7B;
}

.heading {
  font-size: 16px;
  font-weight: bold;
  color: #003366;
}

.sub_heading {
/*  font-size: 12px; */
  font-weight: bold;
  color: #000000;
}

.body_text {
  font-size: 11px;
}

.numeric, .headertext {
  text-align: right;
}

.text {
  text-align: left;
}

.general {
  text-align: center;
}

.datepicker {
  border: 0;
  background: transparent no-repeat url('/images/cal.gif');
  height: 20px;
  width: 20px;
}

.shadow {
  color: #666666;
}

.pri1, .hot, .stop {
  color: red;
}

.pri2 {
  color: orange;
}

.pri3 {
  color: yellow;
}

.pri4, .go {
  color: green;
}

.pri5 {
    color: brown;
}

.row {
  background-color: #DDDDDD;
}

.altrow {
  background-color: #EEEEEE;
}

.navlinks {
  width: 20em;
}

.bt_button {
  height: 2.25em;
  margin:  0.25em;
  border:  1px solid #666666;
  padding: 0.25em;
  color: #666666;
  background-color: #F0F0F0;
}


/***********/
/* IDs     */
/***********/
ul#left_links {
  list-style: none outside none;
/*  margin-left: -2.0em; */
  padding: 0;
  margin: 0.75em;
  width: 20.5em;
  font-size: 1em;
  color: #333333;
}

table#digital {
  min-width: 100em;
  background-color: #F0F0F0;
}

table#digital tr {
  height: 1.75em;
}

table#digital th,
table#digital td {
  padding: 0 0.25em;
}

table#digital th {
  vertical-align: bottom;
}

table#digital td {
  vertical-align: top;
}


