body {
  background-color: #C9E2F8;
  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 {
  width: 100%;
  padding: 0px;
}
#full-container {
  width: 100%;
}
#border-left {
  width: 28px;
  background-color: #C9E2F8;
  background: url(wider-border-left.png);
  background-position: left;
  background-repeat: repeat-y;  
}
#border-right {
  width: 28px;
  background-color: #C9E2F8;
  background: url(wider-border-right.png);
  background-position: right;
  background-repeat: repeat-y;  
}
.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;
}
.border-top {
  background-color: #C9E2F8;
  background: url(wider-border-top.png);
  background-repeat: repeat-x;
}
#tr-header {
  background-color: #C9E2F8;
}
#header {
  background-color: #C9E2F8;
  background: url(wider-border-top.png);
  background-repeat: repeat-x;
}
#border-top-left {
  width: 28px;
  height: 200px;
  background: url(wider-border-left.png);
  background-repeat: repeat-y;
}
#border-top-right {
  width: 28px;
  height: 200px;
  background: url(wider-border-right.png);
  background-repeat: repeat-y;
}
#main-container {
  width: 100%;
  text-align: left;
  background-color: #C9E2F8;
}
#nav-container {
  float: left;
  width: 195px;
  background-color: #C9E2F8;
}
#nav-list {
  list-style-type: none;
  margin: 0px;
  padding: 10px;
  font-size: 11px;
}
#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;
}
.login {
  padding: 0px 0px 2px 10px;
}
#content {
  text-align: justify;
  margin: 0px 200px 0px 200px;
  padding: 0px 40px 0px 0px;
}
#sponsers {
  float: right;
  width: 195px;
  text-align: center;
}
#clear {
  clear: both;
  height: 1px;
  width: 100%;
  background-color: #C9E2F8;
}
#border-bottom {
  height: 79px;
  background: url(wider-border-bottom.png);
  background-repeat: repeat-x;
  background-color: #C9E2F8;
}
td {
  background-color: #C9E2F8;
}
#border-bottom-left {
  float: left;
  width: 28px;
  height: 79px;
  background: url(wider-border-bottom-left.png);
  background-repeat: no-repeat;
  background-color: #C9E2F8;
}
#border-bottom-right {
  float: right;
  width: 28px;
  height: 79px;
  background: url(wider-border-bottom-right.png);
  background-repeat: no-repeat;
  background-color: #C9E2F8;
}
h2 {
  font-weight: bold;
  font-size: 17px;
}
.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;
}