/**
* $Id$
*/
  .auochre { background: #ff9900; }
  .blue2    { background: transparent; color: #0099CC; }
  .blue3    { background: transparent; color: #9999FF; }
  .borderrnd  { background: transparent; color: blue;}
  .color1    { background: transparent; color: #FF6633; }
  .DeepPink { color: #FF1493; }
  .goldochre  { background: transparent; color: #FF9933; }
  .rrorange  { background: transparent; color: #CC3333; }
  .violetters  { background: transparent; color: #6600CC; }
  .center {
    background: transparent;
    text-align: center;
    margin: auto;
  }
  .middle {
    background: transparent;
    border: 0;
    text-align: center;
    margin: auto;
  }
  .nice {
    position: relative;
    text-align: center;
    margin: auto;
    padding: 1em;
  }
    .no_link_bling {
    text-decoration: none;
    border-style: none;
  }
  .right {
    position: relative;
    right: 0;
  }  .poem_title_sams_serif {
    background: #0099FF;
    color: #330033;
    font-family: Tahoma, Verdana, Arial, Helvetica, sansfont;
    font-size: 32px;
    font-weight: bolder;
    margin: auto;
  }
  .poem2_title_sams_serif {
    color: #330033;
    font-family: Tahoma, Verdana, Arial, Helvetica, sansfont;
    font-size: 32px;
    font-weight: bolder;
    margin: auto;
  }
  .poem_sams_serif {
    background: #0099FF;
    color: #330033;
    text-align: center;
    vertical-align: middle;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    border-color: #0066FF;
    border-style: none;
    margin: auto;
  }
  .poem2_sams_serif {
    color: #330033;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 1cm 1cm 1cm 1cm;
  }
  .poem _title_serif {
    background: #0099FF;
    color: #330033;
    font-family: "URW Chancery L", cursive, Palatino, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bolder;
    margin: auto;
  }
  .poemserif {
    background: #0099FF;
    color: #330033;
    font-family: "URW Chancery L", cursive, Georgia, Palatino, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bolder;
    margin: auto;
  }
  .sansfont  { 
    font-family: Tahoma,  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size: large;
    text-decoration: none;
  }

  .start {
    margin: auto;
    text-align: center;
    background: #9999FF; 
    background-image: url("../graphics/bg_dkindigo.png");
    background-repeat: repeat;
    color: #ffffff;
    vertical-align: middle;
    font-size: 2.0em;
  }
  .tight {
    border: 0;
    margin: 0;
    padding: 0;
  }
  .up {
    /*float: top;*/
    padding-top: 0;
    margin-top: 0;
  }
/* THE FOLLOWING COPYRIGHT APPLIES TO THE DROP-DOWN MENU CSS ELEMENTS ONLY
and ends at the "==================" separator after the following 
comment box. The remainder of this file is 
Copyright (c) 2007- Jon R. Kettenhofen All rights reserved. 
and the modifications to the original drop-down menus were made by me. */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
  /* Add a margin and a relative position with a high z-index to make it appear over any element below */
  #menu-container {margin: auto; padding:0; width:735px; height:25px; z-index:100; }
  
  /* Get rid of the margin, padding and bullets in the unordered lists */
  #pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
  
  /* Set up the link size, color and borders */
  #pmenu a, #pmenu a:visited {display:block;width:120px; font-size:16px; color:blue; height:26px; line-height:24px; text-decoration:none; text-indent:5px; border:1px solid #000; border-width:1px 1px 1px 1px;}
  
  /* Set up the sub level borders border-width: top right bottom left */ 
  #pmenu li ul li a, #pmenu li ul li a:visited {border-width:1px;}
  #pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
  
  /* Set up the list items */
  #pmenu li {float:left; background:#FF6600;}
  
  /* For Non-IE browsers and IE7 */
  #pmenu li:hover {position:relative;}
  /* Make the hovered list color persist */
  #pmenu li:hover > a {background:#336699; color:#FFCC00;}
  /* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
  #pmenu li ul {display:none;}
  /* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
  #pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(../graphics/transparent.png); width:120px;}
  /* Position the first sub level beneath the top level liinks */
  #pmenu > li:hover > ul {left:-30px; top:16px;}
  
  /* get rid of the table */
  #pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
  
  /* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
  * html #pmenu li a:hover {position:relative; background:#3370A0; color:#FFCC33;}
  
  /* For accessibility of the top level menu when tabbing */
  #pmenu li a:active, #pmenu li a:focus {background:#3370A0; color:#FFCC33;}
  
  /* Set up the pointers for the sub level indication */
  #pmenu li.fly {background:#FF6600 url("../graphics/fly.png") no-repeat center right;}
  #pmenu li.drop {background:#FF6600 url("../graphics/drop.png") no-repeat center right;}
  
  
  /* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
  
  /* change the drop down levels from display:none; to visibility:hidden; */
  * html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent }
  
  /* keep the third level+ hidden when you hover on first level link */
  #pmenu li a:hover ul ul{
  visibility:hidden;
  }
  /* keep the fourth level+ hidden when you hover on second level link */
  #pmenu li a:hover ul a:hover ul ul{
  visibility:hidden;
  }
  /* keep the fifth level hidden when you hover on third level link */
  #pmenu li a:hover ul a:hover ul a:hover ul ul{
  visibility:hidden;
  }
  /* keep the sixth level hidden when you hover on fourth level link */
  #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
  visibility:hidden;
  }
  
  /* make the second level visible when hover on first level link and position it */
  #pmenu li a:hover ul {
  visibility:visible; left:-30px; top:14px; left:-31px; top:15px;
  }
  
  /* make the third level visible when you hover over second level link and position it and all further levels */
  #pmenu li a:hover ul a:hover ul{ 
  visibility:visible; top:-11px; left:80px;
  }
  /* make the fourth level visible when you hover over third level link */
  #pmenu li a:hover ul a:hover ul a:hover ul { 
  visibility:visible;
  }
  /* make the fifth level visible when you hover over fourth level link */
  #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
  visibility:visible;
  }
  /* make the sixth level visible when you hover over fifth level link */
  #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
  visibility:visible;
  }
  /* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
/*=================================================================================================*/
  a.acrym {
    background: #9999ff; 
    color: blue;
    font-weight: bolder;
  }
  a.acrymfind {
  }
  body {
    color: #000066;
    font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size: medium;
    text-decoration: none;
    width: auto;
  }
  body.about { 
    background: #9999ff url("../graphics/bg_lavender.png") repeat;
    border-style: ridge;
    border-width: 8px;
    padding: .2em;
    text-align: left;
  }
  body.acro { 
    background: #9999ff url("../photos/RedBud.jpg") repeat;
    width: 100%;
    margin: auto;
    padding: 0;
  }
  body.awake-body { 
    background: #FF9900 url("../photos/BeeBalmAnole.jpg") fixed repeat;
  }
  body.blue1 { 
    background: #9999FF url("../graphics/bg_blue1.png") repeat; 
  }
  body.body {
    margin: auto;
    text-align: center;
    background: #9999FF url("../graphics/bg_dkindigo.png") repeat; 
  }
  body.boops { 
    background: #ff9900 url("../photos/wdworient.jpg") fixed repeat;
  }
  body.codeblocks {
    text-align: left;
    background: #9999FF url("../graphics/bg_gold.png") repeat; 
  }
  body.copper {
    background: #9999FF url("../photos/GardenGate.jpg") repeat; 
  }
  body.dkblue, body.darkbluebm { 
    background: #9999FF url("../graphics/bg_dkblue.png") repeat; 
  }
  body.dkindigo { 
    background: #9999FF url("../graphics/bg_dkindigo.png") repeat; 
  }
  body.darkgreen { 
    background: #9999FF url("../graphics/bg_dkgreen.png") repeat; 
  }
  body.dogwood { 
    background: #9999FF url("../photos/PinkDogWood.jpg") repeat; 
  }
  body.gold, body.goldbm { 
    background: #9999FF url("../graphics/bg_gold.png") repeat; 
  }
  body.lavender, body.lavenderbm { 
    background: #9999ff url("../graphics/bg_lavender.png") repeat;
    margin: 2em;
  }
  body.links {
    width: 90%;
    margin: auto;
    padding: 1.0em;
    background: #9999ff url("../photos/RoseBush1.jpg") repeat;
    color: #000066;
  }
  body.links2 {
    width: 90%;
    margin: auto;
    padding: 1.0em;
    background: #9999ff url("../photos/LoquatTree.jpg") repeat;
    color: #000066;
  }
  body.poems {
    width: 90%;
    margin: auto;
    padding: 1.0em;
    background: #9999ff url("../photos/wwotter.jpg") repeat;
    color: #000066;
  }
  body.pplplaid { 
    background: #9999FF url("../graphics/bg_pplplaid.png") repeat; 
  }
  body.purple, body.purplebm { 
    background: #9999FF url("../graphics/bg_purple.png") repeat; 
  }
  body.resume { 
    background: #ff9900 url("../graphics/wdworient.jpg") fixed repeat;
  }
  body.salsa-body { 
    background: #FF9900 url("../photos/petripepper.jpg") fixed repeat;
  }
  body.seadog-body { 
    background: #FF9900 url("../photos/sea_one.jpg") fixed repeat;
  }
  body.violet { 
    background: #9999FF url("../graphics/bg_violet.png") repeat; 
  }
  body.yelime { 
    background: #9999FF url("../photos/PelicanStorks.jpg") repeat; 
  }
  code.item {
    padding: 0.5em;
  }
  div.alert {
    text-align: center;
    background: transparent;
    color: #FF3300;
    font-size: 100%;
    font-weight: bold;
  }
  div.awake {
    width: 60%;
    margin: auto;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: ridge;
    border-color: #ff6600;
    border-width: 4px;
    padding: .2em;
    color: #0033CC;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 24px;
    font-weight: bold;
    background: #99CC99 url("../graphics/bg_cyan3.png") repeat; 
  }
  div.bkmks {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: solid;
    border-width: 2px;
    padding: .2em;
     background: #9999FF url("../graphics/bg_purple.png") repeat; 
  }
  div.block {
    width: 90%;
    padding: 0;
    padding-left: 1.0em;
    text-align: left;
    margin: auto;
    border-style: solid;
    border-color: #006600;
    border-width: 2px;
    padding: 0;
    background: #FF9933 url("../graphics/bg_copper.png") repeat; 
    color: #000066;
  }
  div.bm {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: solid;
    border-width: 2px;
    padding: .2em;
     background: #9999FF url("../graphics/bg_purple.png") repeat; 
  }
  div.bookmarks {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: solid;
    border-width: 2px;
    padding: .2em;
     background: #9999FF url("../graphics/bg_gold.png") repeat; 
  }
  div.ctxdiv {
    margin: auto;
  }
  div.cyan1 {
    border: green;
    border-style: solid;
    margin: auto;
    width: 90%;
    padding: 1.0em;
    background: #9999FF url("../graphics/bg_cyan1.png") repeat; 
    font-family: sans-serif;
  }
  div.cyan3 {
    width: 90%;
    margin: auto;
    border-style: solid;
    border-color: #006600;
    border-width: 2px;
    padding: 1.0em 1.0em 1.0em 1.0em;
    background: #9999FF url("../graphics/bg_cyan3.png") repeat; 
    color: #000066;
  }
  div.d1oops {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    width: 85%;
    margin: auto;
  }
  div.d2oops {
    background-color: #e5dccd;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 0.2em;
    width: auto;
    height: auto;
    margin: 0;
  }
  div.d3oops {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 0.5em;
    width: auto;
    margin: auto;
  }
  div.date {
    text-align: center;
    background: transparent;
    color: #FF3300;
    font-size: 80%;
    font-weight: bold;
  }
  div.db {
    margin: auto;
  }
   div.goldbm {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: solid;
    border-width: 2px;
    padding: .2em;
     background: #9999FF url("../graphics/bg_gold.png") repeat; 
  }
  div.hypeit {
    text-align: center;
    margin: auto;
    font-weight: bolder;
    color: #000066;
  }
  div.lowkey {
    background: transparent;
    color: DarkOrange;
    font-size: 40%;
    font-weight: normal;
    text-align: center;
  }
  div.main{
    background: #9999FF url("../graphics/bg_copper.png") repeat; 
    color: #000066;
    margin: auto;
    padding-top: 0.3em;
    padding-left: 1.0em;
    padding-right: 0.3em;
    font-family: sans-serif;
  }
  div.midkey {
    background: transparent;
    color: DarkRed;
    font-size: 100%;
    font-weight: normal;
    text-align: center;
  }
  div.note {
    text-align: left;
    padding: 1.0em;
    width: 90%;
    margin: auto;
  }
  div.noscript {
    color: yellow;
    background: red;
    text-align: center;
    margin: auto;
  }
  div.notice125 {
    color: black;
    font-size: 125%;
    font-weight: bold;
    text-align: center;
    margin: auto
  }
  div.notice150 {
    color: black;
    font-size: 150%;
    font-weight: bold;
    text-align: center;
    margin: auto
  }
  div.orange {
    width: 90%;
    margin: auto;
    margin-top: 1.0em;
    border-style: solid;
    border-color: #006600;
    border-width: 2px;
    padding: 1.0em 1.0em 1.0em 1.0em;
    background: #9999FF url("../graphics/bg_pinkorange.png") repeat; 
    color: #000066;
  }
  div.pplplaid {
    border: blue;
    border-style: solid;
    margin: auto;
    width: 90%;
    padding: 1.0em;
    background: #9999FF url("../graphics/bg_pplplaid.png") repeat; 
    font-family: sans-serif;
  }
  div.rowbuttons {
    margin: auto;
    text-align: center;
  }
  div.rsm { 
    width: 90%;
    margin: auto;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: solid;
    border-color: #006600;
    border-width: 2px;
    padding: .2em;
    background: #ffffee; 
    color: #000066;
  }
  div.salsa { 
    width: 90%;
    margin: auto;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: ridge;
    border-color: #ff6600;
    border-width: 4px;
    padding: .2em;
    background: #ff9900 url("../graphics/bg_gold.png") repeat;
  }
  div.seadog {
    width: 60%;
    margin: auto;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    border-style: ridge;
    border-color: #ff6600;
    border-width: 4px;
    padding: .2em;
    color: #0033CC;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 24px;
    font-weight: bold;
    background: #99CC99 url("../graphics/bg_cyan3.png") repeat; 
  }
  div.tips {
    text-align: center;
    width: 90%;
    margin: auto;
  }
  div.warning {
    color: #FF3300;
    font-size: 110%;
    font-weight: bolder;
    font-family: sans-serif;
    margin-bottom: -5px;
    border-style: none;
    padding: -5px;
  }
  dd {
    font-size: medium;
    text-align: left;
    color: #330033;
    padding-bottom: 0.5em;
  }
  dl {
    margin: 0 0 1em;
    padding-top: 0.3em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
  dl.salsa {
    margin-left: 1.0em; 
    padding-left: 1.0em;
    text-align: left;
  }
  dl.acro2 {
    font-family: sansfont;
    margin-left: 1.0em; 
    padding-left: 1.0em;
    text-align: left;
    font-weight: normal;
    font-size: medium;
  }
  dt {
    font-weight: bolder;
    margin: 0 0 0 0;
      font-family: sansfont;
    padding-top: 1.0em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    vertical-align: bottom;
    text-decoration:none;
  }
  dt.salsa {
    font-weight: bolder;
    text-align: left;
    color: maroon;
    padding-bottom: 0.3em;
  }
  fieldset {
    border: 0;
  }
  form {
    text-align: center;
  }
  form.form {
    margin: auto;
    text-align: center;
    background: #9999FF url("../graphics/bg_dkindigo.png") repeat;
    color: #ffffff;
    vertical-align: middle;
    font-size: 2.0em;
  }
  h1 {
    width: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: top;
    text-align: left;
      font-family: sansfont;
    font-weight: bolder;
    text-decoration:none;
  }
  h1.framit {
    width: 60%;
    margin: auto;
    margin-top: 0.5em;
    color: red;
    text-align: center;
    font-size: 200%;
    font-weight: bold;
    background: blue;
    border-style: ridge;
    border-color: #ff6600;
    border-width: 4px;
    padding: 0.2em;
  }
  h2.hcenter {
    text-align: center;
  }
  h3 {
    width: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: top;
    text-align: left;
      font-family: sansfont;
    font-weight: bolder;
    text-decoration:none;
  }
  h4.basic {
    font-size: medium;
    font-weight: normal;
    color: blue;
    background: transparent; 
  }
  h4.poemtitle {
    color: #CC3333;
    text-align: center;
    vertical-align: middle;
    font-size: 150%;
    font-weight: bolder;
    font-family: sans-serif;
  }
  img.ioops {
    float: left;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
  }
  input:focus, select:focus, textarea:focus {
    background: #00FFFF;
    color: black;
  }
  input.acrym {
    font-size: medium;
  }
  input.knob {
    font-size: medium;
    border: 3px;
    border-style: ridge;
    border-width: 3px;
    border-color: #AA1111;
  }
  input.acrymckbx {
    font-size: large;
  }
  li.item {
    padding: 0.5em;
  }
  li.loops {
    padding: 0.5em;
  }
  li.siteitem {
    padding: 0.5em;
  }
  li.wishitem {
      font-family: Verdana, Helvetica, Geneva, sans-serif;
    font-size: smaller;
    font-weight: normal;
  }
  /*p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    background: transparent; 
    color: blue;
    width: auto;
  }*/
  p.bold { 
    font-weight: bold;
  }
  p.bolder-salsa { 
    font-weight: bold;
  }
  p.bold-salsa {
    color: #FF1493;
    margin: auto;
    text-align: center;
    font-size: 200%;
    font-weight: bold;
  }
  p.center {
    text-align: center;
    margin: auto;
  }
  p.footerp {
    width: auto;
    background: #330099;
    color: #E82000;
    margin: auto;
    text-align: center;
    font-size: 180%;
    font-weight: bold;
  }
  p.friends {
    text-align: center;
    margin: auto;
    font-weight: bold;
    font-size: 2.0em;
  }
  p.left {
    background: transparent;
    padding: 0.1em;
    text-align: left;
    margin: auto;
  }
  p.light {
    color: #00CC00;
    background: #9999ff; 
    font-size: medium;
    font-weight: normal;
    text-align: left;
  }
  p.note {
    text-align: left;
    padding: 1.0em;
    margin: auto;
  }
  select.acrolist {
    width: 8em;
  }
  select.transfer {
    width: 30em;
    padding: 0;
    margin: auto;
  }
  strong.underline {
    text-decoration: underline;
  }
  table {
    background: transparent;
  }
  table.acronyms {
    table-layout: fixed;
    background: #CC3333;
    color: #000000;
    border-collapse: separate;
    font-size: medium;
    font-family: sans-serif;
    margin: auto;
    width: 100%;
  }
  table.bm {
    width: auto;
    font-family: sans-serif;
    margin-left: auto;
    margin-right: auto;
  }
  table.footer {
    margin: auto;
    text-align: center;
    font-size: small;
  }
  table.index {
    background: #CC3333;
    color: #000000;
    font-family: sans-serif;
    font-size: medium;
    font-weight: bolder;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 3;
    }
  table.rigid_form {
    border-collapse: collapse; 
      margin: auto;
      width: 56em;
      padding: 0;
  }
  table.tight_form {
    border-collapse: collapse; 
      margin: auto;
      width: 50em;
      padding: 0;
  }
  table.title {
    background: #EE0033;
    color: #000000;
    border-collapse: collapse; 
    padding: 0;
    margin: auto;
  }
  td.context-list {
    padding: 0;
    border: 0;
    width: 30em;
  }
  td.footer2 {
    background: transparent;
    color: DarkRed;
    font-size: small;
  }
  td.greenmenu {
    width: auto;
    white-space: nowrap;
    background: #00CC00;
    color: #000066;
      font-family: sansfont;
    padding-top: 0.3em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    margin-left: 0;
    margin-right: 0;
    vertical-align: top;
    text-decoration:none;
  }
  td.kxlogo {
    width: 100px;
    height: 76px;
    background: #330099;
    color: #FF6600;
    text-align: center;
    vertical-align: middle;
    font-size: 350%;
    font-weight: bold;
  }
  td.lavendermenu {
    width: auto;
    background: #9966ff;
    color: #000066;
    font-family: sansfont;
    padding-top: 0.3em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
  }
  td.pathtd {
    border: 0; 
    margin: 0;
    padding: 0;
  }
  td.salogo {
    background: #FF3300;
    color: #330033;
    border: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 32px;
    font-weight: bold;
  }
  td.tdacro {
    background: #99CCCC;
    color: #000000;
    padding-left: 0.2em;
    text-align: left;
    font-size: medium;
    font-family: sans-serif;
    margin: 0;
  }
  td.tdacrymckbx {
    color: #FF0000;
    background: #99CCCC;
    text-align: center;
    margin: auto;
    width: 5%;
    padding: 0.2em;
  }
  td.tdindex {
    background: #FF9900;
    color: #000000;
    text-align: center;
    font-size: medium;
    font-family: sans-serif;
  }
  td.titleonly {
    padding-left: .7em;
    padding-right: .7em;
    padding-top: .2em;
    background: #330099;
    color: #E82000;
    text-align: center;
    vertical-align: middle;
    font-size: 200%;
    font-weight: bolder;
    font-family: sans-serif;
  }
  td.vbanner {
    background: #0066FF;
    color: #000066;
    padding: 5px;
    font-size: 125%;
    font-weight: bolder;
    text-align: center;
  }
    textarea.autobox {
        width: 95%;
        margin: auto;
    }
  tr.bm {
    width: auto;
  }
  tr.footer1 {
    font-weight: bold;
  }
  tr.pathtr {
    /*height: 25px;*/
    border-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: #FFCC00;
    color: #3300CC;
  }
  tr.transfer {
    border: 0;
    margin: auto;
    padding: 0;
    width: 50em; 
  }
  ul.salsa {
    margin-left: 1.0em; 
    padding-left: 1.0em;
    color: #800080;
    font-weight: bolder;
  }
  ul.pathlist {
    list-style: none;
    display: inline;
    cursor: pointer;
    margin:0;
    padding:0;
  }
/* begin border tags ############################################################ */
  td.cuau-h  { /* horizontal border */
   height: 5px; padding: 0; background: url("../graphics/cuau_h1280.gif") repeat-x; color: #FF0033; }
  td.cuau-hlt { /* horizontal left tee */
    width: 3px; height: 5px; padding: 0; background: url("../graphics/cuau_hlt.gif"); color: #FF0033; }
  td.cuau-hut { /* horizontal upper tee */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_hut.gif"); color: #FF0033; }
  td.cuau-llc { /* lower left corner */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_llc.gif"); color: #FF0033; }
  td.cuau-lrc { /* lower right corner */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_lrc.gif"); color: #FF0033; }
  td.cuau-ulc { /* upper left corner */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_ulc.gif"); color: #FF0033; }
  td.cuau-urc { /* upper right corner */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_urc.gif"); color: #FF0033; }
  td.cuau-v  { /* vertical border */
    width: 5px; padding: 0; background: url("../graphics/cuau_v1280.png") repeat-y; color: #FF0033; }
  td.cuau-vlt { /* vertical left tee */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_vlt.gif"); color: #FF0033; }
  td.cuau-vrt { /* vertical right tee */
    width: 5px; height: 5px; padding: 0; background: url("../graphics/cuau_vrt.gif"); color: #FF0033; }
  th.colhdr {
    background: #99CCCC;
    color: #AA1111;
    text-align: center;
    font-size: medium;
    font-family: sans-serif;
    width: auto;
    margin: 0;
  }
  th.colhdrx {
    background: #99CCCC;
    color: #AA1111;
    text-align: center;
    font-size: medium;
    font-family: sans-serif;
    width: 2%;
    margin: 0;
  }
  th.colhdracro {
    background: #99CCCC;
    color: #AA1111;
    text-align: center;
    font-size: medium;
    font-family: sans-serif;
    width: 10%;
    margin: 0;
  }
  th.colhdrtags {
    background: #99CCCC;
    color: #AA1111;
    text-align: center;
    font-size: medium;
    font-family: sans-serif;
    width: 25%;
    margin: 0;
  }
  th.colhdrexp {
    background: #99CCCC;
    color: #AA1111;
    text-align: center;
    font-size: medium;
    font-family: sans-serif;
    width: 63%;
    margin: 0;
  }
/* end border tags ################################################################# */


