h1 {
  margin-bottom:15px;
}
h1.internal {
  color:#294992;
  font-size:1.7em;
  font-family:arial;
  font-weight:normal;
  border:none;
  margin-top:30px;
  border-bottom:1px solid #294b92;
  clear:both;
}
h2 {
  color:#294992;
  font-size:1.5em;
  font-family:arial;
  font-weight:normal;
  margin-top:15px;
  clear:both;
}
.textualReport h2 {
  border-top:1px solid #a0a0a0;
}
.textualReport h3 {
  font-size:1.3em;
  margin-top:10px;
}
.textualReport ul {
  margin-left: 10px;
  margin-top: 10px;
}
.textualReport li {
  list-style: disc outside;
  text-indent: 20px;
}

td {
  text-align:left;
}

.startPanel {
  background-color:#4672a3;
  width:235px;
  margin-left:0px;
  margin-top:5px;
}

.panelForm {
  width:150px;
}
.panelForm td {
  font-size:0.8em;
  color:white;
  font-weight:bold;
}
.panelForm input, .panelForm select {
  color:#808080;
  width:200px;
  margin:0px;
  padding:0px;
  float:none;
}
.panelForm td.label {
  padding-top:3px;
}
.panelMain {
  background-color:#4672a3;
  font-weight:normal;
  background-image:url(../synergy_images/round-fade.jpg);
  background-repeat:repeat-x;
  color:white;
  font-size:0.8em;
}
.panelMain p {
  clear:both;
}

.bundleDescription {
  font-size:0.9em;
  padding-left:10px;
  padding-right:10px;
  width:165px;
}

.ulHolder ul {
  margin-left: 10px;
}
.ulHolder li {
  list-style: disc outside;
  margin-left: 20px;
}

.derivation {
  float:right;
  width:62px;
  font-size:9px;
  margin-left:20px;
}
.profileDescription {
  font-size:0.8em;
  padding:10px;
  width:170px;
}

.textbox {
  font:1.2em arial,helvetica;
  color: #505050;
  margin-top:2px;
  width:250px;
  clear:both;
}