body {



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 11pt;



  background-color: #cccccc;



  }



a {



  color: #20296c;



  }



a:hover {



  color: #ff0000;



  }



a.navigation {



  color: #20296c;



  text-decoration: none;



  font-weight: bold;



  }



a.navigation:hover {



  color: #ffff00;



  text-decoration: none;



  font-weight: bold;



  }



a.on-link {



  color: #ffff00;



  text-decoration: none;



  font-weight: bold;



  }



a.on-link:hover {



  color: #ffff00;



  text-decoration: none;



  font-weight: bold;



  }



a.succ {



  color: #ffff00;



  font-weight: bold;



  }



a.succ:hover {



  color: #00ffff;



  font-weight: bold;



  }



a.warning {



  color: #ffffff;



  text-decoration: none;



  font-weight: bold;



  }



a.warning:hover {



  color: #ffffff;



  text-decoration: underline;



  font-weight: bold;



  }



input.button {



  background-color: #20296c;



  color: #ffffff;



  font-weight: bold;



  font-size: 10pt;



  }



input.miniButton {



  background-color: #20296c;



  color: #ffffff;



  font-weight: bold;



  font-size: 8pt;



  }



input.S_button {



  background-color: #20296c;



  color: #ffffff;



  font-weight: bold;



  font-size: 8pt;



  }



p.success {



  background-color: #008000;



  color: #ffffff;



  font-size: 9pt;



  font-weight: bold;



  }



p.warning {



  background-color: #ff0000;



  color: #ffffff;



  font-size: 9pt;



  font-weight: bold;



  }



span.answer {



  color: #000000;



  }



span.question {



  color: #008000;



  font-weight: bold;



  }



span.title {



  font-family: Impact, Arial Black;



  font-size: 14pt;



  color: #20296c;



  }



span.subtitle {



  font-size: 11pt;



  font-style: italic;



  font-weight: bold;



  }



table.boxed {



  border: 1px solid #20296c;



  }



table.miniBoxed {



  border: 1px solid #000000;



  }



td {



  font-size: 10pt;



  }



td.copyright {



  background-color: #000000;



  color: #ffffff;



  padding: 5px;



  font-weight: bold;



  }



td.header {



  color: #ffffff;



  background-color: #3366ff;



  font-size: 11pt;



  font-weight: bold;



  }



td.rest {



  background-color: #dddddd;



  padding: 7px;



  }



td.miniHeader {



  background-color: #000000;



  color: #ffffff;



  font-weight: bold;



  font-size: 8pt;



  }



td.miniRest {



  background-color: #dddddd;



  font-size: 8pt;



  padding: 3px;



  }



td.S_header {



  background-color: #3366ff;



  color: #ffffff;



  font-weight: bold;



  font-size: 8pt;



  }



td.S_rest {



  background-color: #dddddd;



  font-size: 8pt;



  padding: 3px;



  }



td.divider {



  background-color: #aaaaaa;



  }



td.warning {



  background-color: #ff0000;



  color: #ffffff;



  font-weight: bold;



  }



.input {



  background-color: #ffffff;



  color: #20296c;



  font-size: 10pt;



  border: 1px solid #20296c;



  }



.miniInput {



  background-color: #ffffff;



  color: #20296c;



  font-size: 8pt;



  border: 1px solid #20296c;



  }



.S_input {



  background-color: #ffffff;



  color: #20296c;



  font-size: 8pt;



  border: 1px solid #20296c;



  }



td.navigation-square {



  padding: 5px;



/*  background-color: #FFFFFF;



  border-left: 2px solid #20296c;



  border-right: 2px solid #20296c;



  border-top: 2px solid #20296c; */



  }



td.navigation {



  background-color: #ffffff;



  border-bottom: 2px solid #20296c;



  }



td.logo-image {



  border-bottom: 2px solid #20296c;



  background-color: #cccccc;



  }



td.header-adarea {



  border-bottom: 2px solid #20296c;



  background-color: #cccccc;



  }



td.sidebar {



  background: url(imgs/nav-background.jpg);



  background-repeat: repeat-y;



  border-bottom: 2px solid #20296c;



  border-left: 2px solid #20296c;



  border-right: 2px solid #20296c;



  width: 180px;



  padding-bottom: 100px;



  }



td.contents {



  padding-left: 15px;



  padding-right: 15px;



  padding-top: 15px;



  padding-bottom: 100px;



  background-color: #FFFFFF;



  border-bottom: 2px solid #20296c;



  border-right: 2px solid #20296c;



  }



span.sitename {



  color: #20296c;



  font-size: 15pt;



  font-weight: bold;



  }



span.siteslogan{



  color: #555555;



  font-size: 10pt;



  font-weight: bold;



  }



.table {



  background-color: #dddddd;



  }



td.pbContents {



  background-color: #ffffff;



  padding: 5px;



  }