/*
styles.css

This is a merged file containing two stylesheets -- client.css (the client
based stylesheet for the regular page and template) and accelix.css (the
CSS used by the programs to render forms, titles, and other text).
*/

/*
-----------------------
client.css begins here
-----------------------
*/ 

/* page top table */
.ttop {
  background-image: url(/images/banner-800x120.gif);
  background-repeat: no-repeat;
  border: 1px solid #999999;
  height: 120px;
  margin: 0px;
  width: 800px;
}
 
/* page top row */
.tdtop {
  border: 0px;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 18pt;
  font-weight: normal;
  padding-top: 2px;
  padding-left: 10px;
  text-align: left;
  vertical-align: top;
  width: 100%;
}

/* main body table */
.tmain {
  height: 600px;
  margin-top: 5px;
  width: 800px;
}
 
/* page top row */
.left {
  border: 1px solid #999999;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
  text-align: left;
  vertical-align: top;
  width: 20%;
}

/* page text */
.lhead {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
 
/* page text */
.lhead:hover {
  background-color: #3333cc;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
 
/* page text */
.ltext {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
 
/* left menu link */
.llink {
  color: #b00000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 5px;
  text-decoration: none;
}
 
/* left menu link hover */
.llink:hover {
  background-color: #3333cc;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}

/* page top row */
.mid {
  border-top: 1px solid #999999;
  border-right: 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: 10px;
  text-align: center;
  vertical-align: top;
  width: 80%;
}

/* special no frills table */
.mtable {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

/* page mid column in 3 column format */
.mid2 {
  border-top: 1px solid #999999;
  border-right: 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-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
  text-align: center;
  vertical-align: top;
  width: 60%;
}

/* mid menu link */
.mlink {
  color: #000000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
 
/* mid menu link hover */
.mlink:hover {
  background-color: #3333cc;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}

/* page right column in 3 column format */
.right {
  border-top: 1px solid #999999;
  border-right: 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-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
  text-align: center;
  vertical-align: top;
  width: 20%;
}

/* cap stone */
.cap {
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  padding-left: 5px;
  text-decoration: none;
}
 
/* mid menu link hover */
.cap:hover {
  background-color: #3333cc;
  color: #ffffcc;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
}

/* page bottom row */
.bot {
  border: 0px;
  color: #666666;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
}

/* bottom menu link */
.blink {
  color: #666666;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
 
/* bottom menu link hover */
.blink:hover {
  background-color: #3333cc;
  color: #ffffff;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

/*
-----------------------
accelix.css begins here
-----------------------
*/ 

/* 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 heading */
.da_phead {
  color: #003399;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 15pt;
}
 
/* help page heading */
.da_hhead {
  color: #cc0000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
 
/* page sub-heading */
.da_pshead {
  color: #cc0000;
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
 
/* 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 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;
}
 
/* 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: 3px 3px 3px 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;
}
 
/* 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;
}
 
/* 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;
}
 
/* 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 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 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 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: #cc0000;
  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: tahoma,verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  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;
}
