body,td,p {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000
}

.adbox {
  font-family: Verdana,Tahoma,Arial,Helvetica;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.bottom {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #666666;
}

.bottom:hover {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #ffffff;
  background-color: #0000ff
}

.h1 {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 28pt;
  color: #cccccc;
  padding-top: 15px;
  line-height: 30px;
}

.heading {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 15pt;
  font-weight: bold;
}

.left {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: #ffffff;
  padding-left: 15px;
  color: #000000;
}

.litem {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #006699;
}

.litem:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #ff0000;
}

.link {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  color: #006699;
}

.link:hover {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  color: #990000;
}

.link2 {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  color: #000099;
}

.link2:hover {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  background-color: #ffffcc;
  color: #990000;
}

.middle {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

.mitem {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #ff0000;
}

.mitem:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #0000ff;
}

.nitem {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

.nitem:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #006699;
}

.right {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 15px;
  color: #000000;
}

.ritem {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #006699;
}

.ritem:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #ff0000;
}

.search {
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  padding-left: 15px;
  background-color: #f1f3f0;
  color: #006699;
}

.stars {
  background-image: url(/images/rbstar11x50.gif);
  background-repeat: repeat-y;
}

.uline {
  text-decoration: underline;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

.uline:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #006699;
}

/* the following CSS classes are used by Accelix ESDA development tools */

/* page text table */
.da_ptable {
  margin: 0px;
  padding: 3px;
  width: 92%;
}
 
/* page text row */
.da_ptd {
  border: 0px;
  padding: 0px;
  text-align: left;
  width: 100%;
}
 
/* page headings <h1> */
.da_phead {
  color: #990000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 15pt;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
 
/* page sub-headings <h2> */
.da_pshead {
  color: #003399;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}
 
/* page text */
.da_ptext {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 4px 8px 2px 8px;
}
 
/* page text no color */
.da_ptextn {
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 4px 8px 4px 8px;
}
 
/* no style */
.none {
  color: #000000;
}
 
/* page link */
.da_plink {
  color: #b00000;
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* list link */
.da_plink:hover {
  background-color: #3333cc;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}
 
/* notification block (for use with <td>) */
.da_pnotice {
  background-color: #ffffcc;
  border: 1px solid #000000;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 5px;
}
 
/* help page heading */
.da_hhead {
  color: #990000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
 
/* navigation table */
.da_ntable {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
 
/* navigation row */
.da_ntd {
  border: 0px;
  padding: 0px 20px 0px 20px;
  text-align: left;
  width: 100%;
}
 
/* navigation text */
.da_ntext {
  color: #006699;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
}
 
/* navigation link */
.da_nlink {
  color: #006699;
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
}
 
/* error table */
.da_etable {
  margin: 0px;
  padding: 3px 3px 3px 3px;
  width: 92%;
}
 
/* error row */
.da_etd {
  border: 0px;
  padding: 0px;
  text-align: left;
  width: 100%;
}
 
/* error message heading */
.da_ehead {
  color: #990000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 18pt;
  font-weight: bold;
}
 
/* error message text */
.da_etext {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* error messages */
.da_emsg {
  color: #cc3300;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* error link */
.da_elink {
  color: #cc3300;
  text-decoration: none;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
 
/* error message button row */
.da_ebutton {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* list table */
.da_ltable {
  margin: 0px;
  padding: 0px 3px 0px 3px;
  width: 92%;
}
 
/* list heading */
.da_lhead {
  background-color: #006666;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 3px 2px 3px 2px;
}
 
/* standard list text (plain) */
.da_lstd {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}
 
/* list text line a */
.da_ltexta {
  background-color: #ffffcc;
  border-bottom: 1px solid #999999;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}
 
/* list text line a no bottom border */
.da_ltextan {
  background-color: #ffffcc;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}
 
/* list text line b */
.da_ltextb {
  background-color: #ffffff;
  border-bottom: 1px solid #999999;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}
 
/* list text line b no bottom border */
.da_ltextbn {
  background-color: #ffffff;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}
 
/* list link */
.da_llink {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}
 
/* list link */
.da_llink:hover {
  background-color: #3333cc;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}
 
/* list button row */
.da_lbutton {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* full table */
.da_xtable {
  margin: 0px;
  padding: 3px 3px 3px 3px;
  width: 100%;
}
 
/* form table */
.da_ftable {
  margin: 0px;
  padding: 3px 3px 3px 3px;
  width: 92%;
}
 
/* form label top row - top and bottom borders */
.da_fttext {
  background-color: #ffffcc;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 5px 8px 4px 8px;
  text-align: right;
  text-decoration: none;
  vertical-align: text-top;
  width: 33%;
}
 
/* form data top row - top and bottom borders */
.da_ftdata {
  background-color: #ffffff;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 8px 2px 8px;
  text-align: left;
  text-decoration: none;
  vertical-align: text-top;
  width: 67%;
}
 
/* form data top row - output only - top and bottom borders */
.da_ftout {
  background-color: #ffffff;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 5px 8px 4px 8px;
  text-align: left;
  text-decoration: none;
  vertical-align: text-top;
  width: 67%;
}
 
/* form label row - no border */
.da_fntext {
  background-color: #ffffcc;
  border: 0px;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 5px 8px 4px 8px;
  text-align: right;
  text-decoration: none;
  vertical-align: text-top;
  width: 33%;
}
 
/* form data row - no border */
.da_fndata {
  background-color: #ffffff;
  border: 0px;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 8px 2px 8px;
  vertical-align: text-top;
  text-align: left;
  text-decoration: none;
  width: 67%;
}
 
/* form data row - output only - no border */
.da_fnout {
  background-color: #ffffff;
  border: 0px;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 5px 8px 4px 8px;
  vertical-align: text-top;
  text-align: left;
  text-decoration: none;
  width: 67%;
}
 
/* form label row - bottom border */
.da_ftext {
  background-color: #ffffcc;
  border-bottom: 1px solid #999999;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 5px 8px 4px 8px;
  text-align: right;
  text-decoration: none;
  vertical-align: text-top;
  width: 33%;
}
 
/* form data row - bottom border */
.da_fdata {
  color: #000000;
  background-color: #ffffff;
  border-bottom: 1px solid #999999;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 8px 2px 8px;
  text-align: left;
  text-decoration: none;
  vertical-align: text-top;
  width: 67%;
}
 
/* form data row - output only - bottom border */
.da_fout {
  color: #000000;
  background-color: #ffffff;
  border-bottom: 1px solid #999999;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 5px 8px 4px 8px;
  text-align: left;
  text-decoration: none;
  vertical-align: text-top;
  width: 67%;
}
 
/* form text note */
.da_fnote {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
 
/* form button row */
.da_fbutton {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* text input field */
.da_itext {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
}
 
/* numeric text input field */
.da_itextnum {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
}
 
/* password input field */
.da_ipassword {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
}
 
/* select input field */
.da_iselect {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* checkbox input field */
.da_icheckbox {
  border: 0px;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* radio input field */
.da_iradio {
  background-color: #ffffff;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* file input field */
.da_ifile {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* image input field */
.da_iimage {
  border: 0px;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  vertical-align: text-bottom;
}
 
/* submit input field */
.da_isubmit {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* button input field */
.da_ibutton {
  border: 0px;
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
 
/* textarea input field */
.da_itextarea {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: "courier new",courier,monospace;
  font-size: 8pt;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
  width: 100%;
}
 
/* textarea input field 2 (fixed font) */
.da_itextarea2 {
  background-color: #ffffff;
  border: 1px solid #666666;
  color: #000000;
  font-family: "courier new",courier,monospace;
  font-size: 8pt;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
  width: 525px;
}

