body {
  background-color: #DDDDDD;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
a:link, a:visited {
  color: #4672FF;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:active {
  color: #666666;
}
#main-table {
  padding: 0px;
  margin: 10px auto;
}
#full-container {
  width: 100%;
}
#grad-left {
  width: 30px;
  background: url(grad-left.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
#grad-right {
  width: 30px;
  background: url(grad-right.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
#main-container {
  width: 760px;
  text-align: left;
  background: url(border-left.png);
  background-repeat: repeat-y;
  background-color: #CBE1F8;
}
#nav-container {
  float: left;
  width: 195px;
  background-color: #CBE1F8;
}
#nav-list {
  list-style-type: none;
  margin: 0px;
  padding: 10px;
  font-size: 11px;
  background: url(border-left.png);
  background-position: left;
  background-repeat: repeat-y;
}
#nav-list a:link, #nav-list a:visited {
  color: #FFFFFF;
  display: block;
  background: url(nav.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 20px;
  width: 165px;
  padding: 2px 0px 0px 7px;
  font-weight: bold;
  letter-spacing: .4px;
}
#nav-list a:hover, #nav-list a#selected {
  background-position: -172px 0px;
  color: #0000CC;
  text-decoration: none;
}
#nav-list a:active {
  text-decoration: underline;
}
#nav-list li {
  padding: 0px 0px 2px 10px;
}
#content {
  text-align: justify;
  margin: -19px 0px -19px 200px;
  padding: 0px 40px 0px 0px;
  background: url(border-right.png);
  background-position: right;
  background-repeat: repeat-y;
}
#header {
  text-align: center;
  padding: 0px;
  background: url(border-header.png);
  background-repeat: repeat-y;
}
h2 {
  font-weight: bold;
  font-size: 17px;
}
#clear {
  clear: both;
  height: 79px;
  background: url(border-bottom.png);
  background-repeat: repeat-x;
}
.center {
  text-align: center;
  margin: 19px auto;
}
img {
  border: 0px;
}
img.right {
  float: right;
  padding-left: 10px;
}
img.left {
  float: left;
  padding-right: 20px;
}
div.left {
  text-align: left;
}
ul.circle {
  list-style-type: disc;
}
ul.square {
  list-style-type: square;
}
ul.number {
  list-style-type: decimal;
}
ul.letter {
  list-style-type: upper-alpha;
}
div.error {
  width: 30em;
  background-color: #FFCCCC;
  color: #FF0000;
  border: 1px solid #FF0000;
  margin: 20px auto 5px;
  padding: 5px 0px;
  text-align: center;
  font-weight: bold;
}
div.success {
  width: 30em;
  background-color: #CCFFCC;
  color: #00FF00;
  border: 1px solid #00FF00;
  margin: 20px auto 5px;
  padding: 5px 0px;
  text-align: center;
  font-weight: bold;
}