body {
  font-family: 'Trebuchet MS', Verdana, Geneva;
  font-size: 10pt;
  background-color: #fff
  color: #000;
  margin-bottom: 200px;
}

table.outer {
  width: 100%;
  border-color: #600;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
}

td.sidebar {
  width: 10em;
  vertical-align: top;
  display:block
  border-color: #600;
  border-width: 0 0 0 0;
  border-style: solid;
}

td.abs {
  font-family: 'Trebuchet MS', Verdana, Geneva;
  text-align: left;
  vertical-align: top;
  position: absolute;
  top: 10px;
  left: 11em;
  width: 75%;
  display:block
}

td.main {
  font-family: 'Trebuchet MS', Verdana, Geneva;
  font-size: 10pt;
  color: #000;
  vertical-align: top;
  text-align: left
  border-color: #600;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
}

table.prising {
  border-color: #600; 
  width: 130px; 
  border-width: 1px; 
  border-style: solid
}

td.prising {
  padding: 5px; 
  background-color: #CCDDAA;
  font-family: Arial;
  font-size: 10pt
}

#parentsrising {
  float: left;
  position: relative;
  top: 2em;
}

.pract {
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  margin-top: 2em;
}

.text input {
  color: #781351;
  background: #fff;
  border: 1px solid #781351;
}

.check input {
  color: #781351;
  background: #fff;
}

.submit input {
  color: #000;
  background: #ffa20f;
  border: 2px outset #d7b9c9;
  font-size: 8pt;
  font-weight: bold;
  padding: 0;
  width: 12em;
}

.submit2 input {
  color: #000;
  background: #ffa20f;
  border: 2px outset #d7b9c9;
  font-size: 8pt;
  font-weight: bold;
  padding: 0;
}

#titlebar {
  padding: 7px;
  background-color: #8c19ff; 
  border: solid black 1px; 
  color: #ffffff; 
  font-size: 18pt; 
  font-weight: bold
}

#titlebar_links {
  padding: 7px;
  background-color: #fff; 
  border: solid 1px #600;
  color: #000; 
  font-size: 10pt; 
  text-align: center;
}

#note {
  font-family: courier;
  color: red;
}

#futurelink {
  color: blue;
}

tr.list {
  font-family: 'Trebuchet MS', Verdana, Geneva;
  font-size: 9pt
}

tr.pink {
  font-family: 'Trebuchet MS', Verdana, Geneva;
  background-color: #ffeeff;
}

tr.tan {
  font-family: 'Trebuchet MS', Verdana, Geneva;
  background-color: #ffffcc;
}

.align-right { float:right; margin: 0 0 15px 15px; }

.align-left { float:left; margin: 0 15px 15px 0; }

.frame { padding: 5px; border: 1px solid #aaa; }

div.figureright {
  float: right;
  width: 20%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figureleft {
  float: left;
  width: 20%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.figureright p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
div.figureleft p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

td.business {
  vertical-align: top;
  width: 30%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

td.business p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

img.scaled {
  width: 100%;
}