#carea {
  position: absolute; left: 170px; width: 575px; height: 490px;
  border-top: 1px solid #888; border-left: 1px solid #888;
  padding: 5px 20px;
  font-size: 11px;
}
#cback { position: absolute; top: 5px; left: 240px; }
#cbg {
  position: absolute; z-index: 3; top: 429px; width: 575px; height: 20px; background: #fff; }
#ccontent {
  position: absolute; width: 563px; height: 380px; overflow: scroll;
  margin-top: 5px; padding-right: 5px;
}
#cfooter {
  position: absolute; width: 563px; top: 445px;
  background: #fff url('/images/dotted_line.gif') no-repeat top left;
  margin-top: 3px; padding: 10px 0px;
}
#cnav {
  width: 565px; height: 20px; background: #e8ebee;
  margin-top: 7px; border: 1px solid #000; font-weight: bold;
}
#cnav select, #cnav input { font: bold 10px Verdana;}
#cnext { position: absolute; top: 5px; left: 533px; padding-right: 0px; }
#container {
  position: relative; width: 786px; height: 500px;
  background: #fff url('/images/logo.jpg') no-repeat top left;
  margin: 0px auto; border: 1px solid #000; padding: 31px 0px 0px 0px;
}
#cprev { position: absolute; top: 5px; padding-left: 0px; }
#ctitle { height: 25px; background: url('/images/dotted_line.gif') no-repeat bottom left; font-weight: bold; }
#ctop { position: absolute; top: 5px; left: 282px; }
#menu {
  position: absolute; width: 170px; height: 499px;
  background: url('/images/bg_nav.jpg') repeat-y top left;
  margin: 0px; border-top: 1px solid #888; padding: 0px;
}
#calendar {
  position: absolute; top: 380px; width: 170px; height: 150px;
  background: url('/images/bg_nav.jpg') repeat-y top left;
  margin: 0px; border-top: 1px solid #888; padding: 0px;
}
#opttbl { background: #d9dee3; padding: 2px; }
#opttbl:hover { background: #aad0ff; }

a, a:link, a:visited { color: #00f; text-decoration: none; font-weight: normal; }
a:active, a:hover { color: #00f; text-decoration: none; font-weight: bold; }

a.topicitem:hover {
  width: 160px;
  display: block;
  background: #aad0ff;
  color: #000;
  margin: 0px; padding: 1px 5px 1px 5px;
  text-decoration: none;
}
a.topicitem,
a.topicitem:active,
a.topicitem:link,
a.topicitem:visited {
  width: 160px;
  display: block;
  background: #d9dee3;
  color: #000;
  margin: 0px; padding: 1px 5px 1px 5px;
  border-bottom: #606365 1px solid;
  text-decoration: none;
}
a.subtopicitem:hover {
  width: 150px;
  display: block;
  background: #aad0ff;
  color: #000;
  margin: 0px; padding: 1px 5px 1px 15px;
  text-decoration: none;
}
a.subtopicitem,
a.subtopicitem:active,
a.subtopicitem:link,
a.subtopicitem:visited {
  width: 150px;
  display: block;
  background: #d9dee3;
  color: #000;
  margin: 0px; padding: 1px 5px 1px 15px;
  border-bottom: #606365 1px solid;
  text-decoration: none;
}

div.current_topicitem {
  width: 160px;
  display: block;
  background: #fff;
  color: #000
  margin: 0px; padding: 1px 5px 1px 5px;
  font-weight: bold;
  border-bottom: #606365 1px solid;
}
div.current_subtopicitem {
  width: 150px;
  display: block;
  background: #fff;
  color: #000
  margin: 0px; padding: 1px 5px 1px 15px;
  font-weight: bold;
  border-bottom: #606365 1px solid;
}

body { background: #e8ebee; color: #000; text-align: justify; font-family: Verdana,sans-serif; font-size: 10px}

.button, button  { font-weight: bold; color: #ffffd0; border: 1px solid #888; }
.hdr1 {
  margin: 10px 0px;
  font-weight: bold;
  font-size: 20px;
  color: #cc4c0f;
  line-height: 80%;
  font-family: "Lucida Grande", "Trebuchet MS", Verdana;
}

.hdr2 {
  margin: 6px 0px;
  font-weight: bold;
  font-size: 15px;
  color: #444;
  font-family: "Lucida Grande", "Trebuchet MS",Verdana;
}

.hdr3 {
  font-weight: bold;
  font-size: 12px;
  color: #444;
  font-family: "Lucida Grande", "Trebuchet MS",Verdana;
}

.hdr4 {
  font-weight: bold;
  font-size: 11px;
  color: #444;
  font-family: "Lucida Grande", "Trebuchet MS",Verdana;
}

hr { color: #ccc; }
img { border: 0px; }
li { margin: 9px 0px 0px 0px; font-size: 10pt;}

.importantMessage { color: red; }

.proportional {
  font-size: 12px;
  font-family: "Courier New", Courier, "Trebuchet MS", Arial;
}
.righted { text-align: right; }

.tblcnt {
  width: 95%;
  border: 1px solid #444;
  background-color: #eee;
  color: #000;
  padding: 0px;
  border-spacing: 0px;
}

.tblcnt0 {
  font-weight: bold;
  background-color: #bbb;
  color: #000;
}

.tblcnthdr {
  font-weight: bold;
  background-color: #000;
  color: #fff;
}

.x86proc
{  
   border-right: 1px solid #444;
   border-top: 1px solid #444;
   font-size: 9pt;
   border-left: 1px solid #444;
   border-bottom: 1px solid #444;
   font-family: Verdana, Arial;
   background-color : #181C1F;
}

.x86proctd1
{
   font-size: 9pt;
   color: white;
   background: #253470; 
   font-family: Verdana, Arial;
   text-align: center;
   vertical-align: middle; 
}

.x86proctd2
{
   font-size: 9pt;
   color: white;
   background: #666;
   font-family: Verdana, Arial;
   vertical-align: middle;
}

.x86proctd3
{
   font-size: 9pt;
   color: white;
   background: #333;
   font-family: Verdana, Arial;
   vertical-align: middle;
}

.x86proctd4
{
   font-size: 9pt;
   color: white;
   background: #253470; 
   font-family: Verdana, Arial;
   text-align: center;
   vertical-align: middle;
}

.x86proctd5
{
   font-size: 9pt;
   color: white;
   background: #222;
   font-family: Verdana, Arial;
   text-align: right;
   vertical-align: middle;
}

blockquote,
p {
  font-size: 10pt; 
  font-family: "Trebuchet MS", Verdana, Arial;
  color: #000;
}

form { margin: 0px; }

input, select, option, textarea {
  font-weight: normal; 
  color: #000;
  background-color: #ccc;
  border: 1px solid #888;
  font-size: 12px;
  font-family: "Courier New", Courier, "Trebuchet MS";
}

table {
  padding: 0px;
  border-spacing: 0px;
  border: 0px;
}

td, th, tr {
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica;
  color: #444;
  vertical-align: top;  
}
acronym { cursor: help;}
