h1
{ font-size:          18pt;
  font-weight:        bold;
}

h2
{ font-size:          14pt;
  font-weight:        bold;
}

.page
{ width:              100%;
  height:             100%;
  background-color:   #f8f8ff;
  border-style:       none;
  margin:             0;
  padding:            0;
  vertical-align:     top;
  font-size:          9pt;
  color:              #303090;
  font-family:        Geneva, Tahoma, Arial, Helvetica, sans-serif;
}

.header
{ background-color:   #9898ff;
  height:             80;
  width:              100%;
  border-style:       none;
  margin:             0;
  padding:            0;
}

td
{ font-size:           9pt;
}

td.header
{ text-align:          center;
  background-image:    url('/images/etech-logo.gif');
  background-position: 10 10;
  background-repeat:   no-repeat;
}

td.header_ftr
{ background-image:    url('/images/header_footer.jpg');
  background-position: top;
  background-repeat:   repeat-x;
  height:              7;
  background-color:    #f8f8ff;
}

.footer
{ width:               100%;
  height:              30;
  font-size:           9pt;
}

.publicnavbar {
  margin:              2px;
  padding:             2px;
  border:              4px none;
  background-position: center;
  text-align:          center;
  vertical-align:      middle;
}

td.publicnavbar {
  background:          #ddddff;
  cursor:              hand;
}

.publicnavbar a {
  font-size:       10pt;
  text-decoration: none;
  font-weight:     bold;
  color:           #0000FF;
}

.publicnavbar a:hover {
  text-decoration: underline;
}

.entryform
{ background-color:    #e0e0ff;
  border-style:        none;
  margin:              0;
  padding:             0;
  font-size:           10pt;
  color:               #303090;
}

.entryfld
{ background-color:    #f8f8ff;
  border-style:        none;
  font-weight:         bold;
  font-size:           9pt;
  color:               #303090;
}

.entryerror
{ background-color:    #e0e0ff;
  font-size:           10pt;
  color:               red;
  font-weight:         bold;
}

table.acc_nav
{ layout:              fixed;
  background-color:    #f8f8ff;
  position:            relative;
  top:                 0;
  left:                -25;
  z-index:             10;
  border-style:        none;
  margin:              0;
  padding:             0;
}

table.acc_content
{ background-color:    #e0e0ff;
  position:            relative;
  top:                 -32;
  left:                -40;
  z-index:             5;
  width:               110%;
  border-style:        none;
  margin:              0;
  padding:             0;
  font-size:           9pt;
  color:               #0000ff;
}

td.acc_content
{ height:              400;
  vertical-align:      top;
}

td.account_tlc
{ height:                 32;
  width:                  15;
  background-image:       url("/images/folder_tlc.jpg");
  background-color:       f8f8ff;
}

td.account_tfla
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_fla.jpg");
  background-position:    right;
  background-repeat:      no-repeat;
}

td.account_tfld
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_fld.jpg");
}

td.account_ta
{ height:                 32;
  font-weight:            bold;
  background-image:       url("/images/folder_a.jpg");
  font-family:            Geneva, Tahoma, Arial, Helvetica, sans-serif;
  font-size:              10pt;
  white-space:            nowrap;
}

td.account_tla
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_la.jpg");
}

td.account_tra
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_ra.jpg");
  background-position:    right;
  background-repeat:      no-repeat;
}

td.account_td
{ height:                 32;
  background-image:       url("/images/folder_d.jpg");
  cursor:                 hand;
  font-family:            Geneva, Tahoma, Arial, Helvetica, sans-serif;
  font-size:              10pt;
  white-space:            nowrap;
}

td.account_trd
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_rd.jpg");
}

td.account_tfrd
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_frd.jpg");
}

td.account_tfra
{ height:                 32;
  width:                  23;
  background-image:       url("/images/folder_fra.jpg");
}

td.account_t
{ height:                 32;
  background-image:       url("/images/folder_t.jpg");
}

td.account_trc
{ height:                 32;
  width:                  15;
  background-image:       url("/images/folder_trc.jpg");
}

td.account_l
{ height:                 32;
  width:                  15;
  background-image:       url("/images/folder_l.jpg");
}

td.account
{ background-color:       #e0e0ff;
  text-align:             center;
  width:                  1000;
}

td.account_r
{ height:                 32;
  width:                  15;
  background-image:       url("/images/folder_r.jpg");
}

td.account_blc
{ height:                 32;
  width:                  15;
  background-image:       url("/images/folder_blc.jpg");
}

td.account_b
{ height:                 32;
  background-image:       url("/images/folder_b.jpg");
}

td.account_brc
{ height:                 32;
  width:                  15;
  background-image:       url("/images/folder_brc.jpg");
}

a.account
{ text-decoration:        none;
  color:                  #0000ff;
}

a.account:hover
{ text-decoration:        underline;
}

table.accounts
{ background-color:       #d0d0ff;
  border:                 solid 1px #000088;
  text-align:             left;
  font-size:              9pt;
}

th
{ font-weight:            bold;
  font-size:              9pt;
  white-space:            nowrap;
}

th.accounts
{ background-color:       #b8b8ff;
  font-weight:            bold;
  font-size:              9pt;
  vertical-align:         middle;
}

span.account_hdr
{ font-size:              14pt;
  font-weight:            bold;
}
