 .newsHead {
    color: #404080;
    padding-top: 12px;
    font-size: 11px;
    }
 .newsLine {
    color: #000000;
    padding-left: 8px;
    }
 .newsBanner {
    color: #000060;
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 18px;
    text-align: center;
    }
 .newsSignature {
    color: #cccccc;
    text-align: right;
    }
 .mainLayout {
    margin: 0px; padding: 0px; border: 0 NONE #000000;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    /*border-spacing: 0px;
    border-collapse: collapse;*/
    }
 .mainRow {
    margin: 0px; padding: 0px; border: 0 none #000000;
    background-color: #ffffff;
    vertical-align: text-top;
    }
  .menuLine {
    margin: 0px; padding: 0px; border: 0 none #ffffff;
    padding-left: 8px;
    padding-right: 4px;
    background-color: #000060;
    color: #dddddd;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    width: 100%;
    }
  .menuHead {
    margin: 0px; padding: 0px; border: 0 none #ffffff;
    padding-left: 4px;
    padding-top: 8px;
    background-color: #000060;
    color: #ffffff;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    }
  body {
    margin: 0px; padding: 0px; border: 0 NONE #000000;
    }
  a.menu1:link, a.menu1:active, a.menu1:visited {
    margin: 0px; padding: 2px; border: 0 none #ffffff;
    background-color: #000060;
    color: #dddddd;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    width: 100%;
    }
  a.menu1:hover   {
    margin: 0px; padding: 2px; border: 0 none #ffffff;
    background-color: #404080;
    color: #ffffff;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    width: 100%;
    }
  .banner {
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
    }
  .addressTable {
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    }
  .infoTable {
    text-align: left;
    font-size: 11px;
    width: 100%;
    }
  .infoName {
    vertical-align: top;
    font-weight: bold;
    }
  .infoNone {
    font-style: italic;
    color: #888888;
    }
  p {
    padding-left: 14px;
    }
  p.book {
    padding-left: 14px;
    padding-right: 10px;
    text-align: justify;
    }
  h1 {
    font-size: 16px;
    font-weight: bold;
    color: #000060;
    }
  h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000060;
    }
  h3 {
    font-size: 12px;
    font-weight: bold;
    color: #000060;
    }
  li {
    padding-bottom: 4px;
    }
  td {
    vertical-align: top;
    font-size: 12px;
    text-align: left;
    }
  th {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    }
  input {
    background: #e0e0ff;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color : #000000;
    }
  textarea {
    background: #e0e0ff;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color : #000000;
    }
  input.button {
    background: #000080;
    color : #ffffff;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    border-bottom: thin solid #000040;
    border-right: thin solid #000040;
    border-top: thin solid #8080C0;
    border-left: thin solid #8080C0;
    }
  em {
    font-weight: bold;
    color: #000060;
    font-style: normal;
    }
 .warning {
    color: #900000;
    padding-left: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: bold;
    }
 .success {
    color: #009000;
    padding-left: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: bold;
    }
 .prepRegHead {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 4px;
    text-align: center;
    }
 .prepRegSpec {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 12px;
    text-align: center;
    }
  .numCell {
    text-align: right;
    }
  .dataTable {
    vertical-align: middle;
    text-align: left;
    font-size: 11px;
    border: 1px solid #000000;
    }
 .msgHead {
    padding-top: 2px;
    font-size: 11px;
    }
 .msgBody {
    padding-left: 8px;
    font-size: 12px;
    }
 .msgHeadName {
    text-align: left;
    }
 .msgFoot {
    text-align: right;
    }
 .msgHeadTime {
    text-align: right;
    }
  input.stepButton {
    background: #000080;
    color : #ffffff;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    border-bottom: thin solid #000040;
    border-right: thin solid #000040;
    border-top: thin solid #8080C0;
    border-left: thin solid #8080C0;
    width: 2em;
    }
 .pane {
    text-align: center;
    }
  .maxTable {
    width: 100%;
    }
  .rightMost {
    text-align: right;
    }
  ol.questions {
    list-style-type: decimal;
    }
  ol.answers {
    list-style-type: lower-alpha;
    }
  li.right {
    color: #008000;
    }
  li.wrong {
    color: #800000;
    }
  .question {
    padding-left: 10px;
    font-weight: bold;
    color: #000060;
    }
  .bigMark {
    color : #000060;
    font-weight: bold;
    font-size: 24px;
    }
 .newNum {
    color: #900000;
    font-weight: bold;
    }
 .chatmain {
    margin: 0px; padding: 5px; border: 0 none #000060;
    color: #000000;
    background-color: #e0e0ff;
    vertical-align: text-top;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    }
 .chatline {
    margin: 0px; padding: 5px; border: 0 none #000060;
    background-image: url(img/mgw.jpg);
    color: #000000;
    vertical-align: text-top;
    font-family : "Helvetica CE", Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    }
