      table.home
      {
        background-image: url('../images/background2.png');
        background-repeat: repeat-y;
      }
      table.home2
      {
        background-image: url('../images/world.gif');
        background-repeat: repeat-y;
      }
      table.home td
      {
        padding: 4px;
      }

      table.skills
      {
        background: #3F3F3F;
        border-width: 2;
        border-style: solid;
        border-color: #FFFF00;
        color: #FFFFFF;
        font: 15 arial helvetica sans-serif;
        text-align: left;
      }
      table.skills th
      {
        color: #00FFFF;
        font-size: 15px;
        vertical-align: top;
        border-width: 1;
        border-style: solid;
        border-color: #FFFF00;
      }
      table.skills td
      {
        font-size: 15px;
        vertical-align: top;
        border-width: 1;
        border-style: solid;
        border-color: #FFFF00;
      }

      table.skills input
      {
        font-size: 15px;
        background: #0000FF;
      }

      table.contact
      {
        background: #3F3F3F;
        border-width: 2;
        border-style: solid;
        border-color: #FFFF00;
        color: #FFFFFF;
        font: 15 arial helvetica sans-serif;
        text-align: left;
      }
      table.contact th
      {
        color: #00FFFF;
        font-size: 15px;
        vertical-align: middle;
        border: 0;
      }
      table.contact th.top
      {
        color: #00FFFF;
        font-size: 15px;
        vertical-align: top;
        border: 0;
      }
      table.contact td
      {
        font-size: 15px;
        vertical-align: top;
        border: 0;
      }

      table.news
      {
        border-width: 1;
        border-style: solid;
        border-color: #FFFF00;
        border-collapse: collapse;
        color: #FFFFFF;
        font: 15 arial helvetica sans-serif;
        text-align: left;
      }
      table.news caption
      {
        font: 16px, Times New Roman, Times, serif;
        font-weight: bold;
        color: #FFFF00;
        text-align: left;
      }
      table.news tr
      {
        background: #3F3F3F;
        vertical-align: top;
      }
      table.news tr.odd
      {
        background: #4F4F4F;
        vertical-align: top;
      }
      table.news td
      {
        vertical-align: top;
        padding: 2px;
      }

      table.events
      {
        border-width: 1;
        border-style: solid;
        border-color: #FFFF00;
        border-collapse: collapse;
        color: #FFFFFF;
        font: 15 arial helvetica sans-serif;
        text-align: left;
      }
      table.events caption
      {
        font: 16px, Times New Roman, Times, serif;
        font-weight: bold;
        color: #FFFF00;
        text-align: left;
      }
      table.events tr
      {
        background: #3F3F3F;
        vertical-align: top;
      }
      table.events tr.odd
      {
        background: #4F4F4F;
        vertical-align: top;
      }
      table.events td
      {
        vertical-align: top;
        padding: 2px;
      }

      table.updates
      {
        border-width: 1;
        border-style: solid;
        border-color: #FFFF00;
        border-collapse: collapse;
        color: #FFFFFF;
        font: 15 arial helvetica sans-serif;
        text-align: left;
      }
      table.updates caption
      {
        font: 16px, Times New Roman, Times, serif;
        font-weight: bold;
        color: #FFFF00;
        text-align: left;
      }
      table.updates tr
      {
        background: #3F3F3F;
        vertical-align: top;
      }
      table.updates tr.odd
      {
        background: #4F4F4F;
        vertical-align: top;
      }
      table.updates th
      {
        color: #00FFFF;
        vertical-align: top;
        padding: 2px;
      }
      table.updates td
      {
        vertical-align: top;
        padding: 2px;
      }

      .topmenu A:link {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }
      .topmenu A:visited {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }
      .topmenu A:active {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }
      .topmenu A:hover {text-decoration: underline overline; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }

      .bottommenu A:link {text-decoration: none; font-weight: bold; font-family: arial; font-size: 15px; color: #FFFF33 }
      .bottommenu A:visited {text-decoration: none; font-weight: bold; font-family: arial; font-size: 15px; color: #FFFF33 }
      .bottommenu A:active {text-decoration: none; font-weight: bold; font-family: arial; font-size: 15px; color: #FFFF33 }
      .bottommenu A:hover {text-decoration: underline overline; font-weight: bold; font-family: arial; font-size: 15px; color: #FFFF33 }

      .nlink A:link {text-decoration: none; color: #FFFF33 }
      .nlink A:visited {text-decoration: none; color: #FFFF33 }
      .nlink A:active {text-decoration: none; color: #FFFF33 }
      .nlink A:hover {text-decoration: underline overline; color: #FFFF33 }

      .nlink2 A:link {text-decoration: none; color: #FF0000 }
      .nlink2 A:visited {text-decoration: none; color: #FF0000 }
      .nlink2 A:active {text-decoration: none; color: #FF0000 }
      .nlink2 A:hover {text-decoration: underline; color: #FF0000 }

      .nlink3 A:link {text-decoration: none; color: #FFFF00 }
      .nlink3 A:visited {text-decoration: none; color: #FFFF00 }
      .nlink3 A:active {text-decoration: none; color: #FFFF00 }
      .nlink3 A:hover {text-decoration: underline; color: #FFFF00 }

      p.normal { face-family: Times New Roman, Times, serif; font-size: 17px; color: #FFFFFF; }
      p.normal a, p.normal a:visited, p.normal a:active, p.normal a:hover, { face-family: Times New Roman, Times, serif; font-size: 17px; color: #FFFF00 }
      p.copyright { face-family: Arial, Helvetica; font-size: 15px; color: #FFFFFF }
      p.piccaption { face-family: Times New Roman, Times, serif; font-size: 17px; font-weight: bold; color: #FFFFFF; }

      span.updates { face-family: arial, helvetica; font-size: 14px; color: #FFFFFF; }
      span.updatedate { face-family: arial, helvetica; font-size: 15px; color: #00FFFF; }
      span.prodname { font-family: arial; font-size: 16px; font-weight: bold; color: #FF0000;}
      span.required  { color: #FFFF00; }

      li.diamond
      {
        list-style-image: url('../images/diamond.gif')
      }
      li.marrows
      {
        list-style-image: url('../images/marrows.gif')
      }

      ul.sgUL
      {
        padding-left: 0px;
        margin:  6px;
        list-style-type:none;
      }
      li.sgLId
      {
        margin:  6px;
        font: 17px, Times New Roman, Times, serif;
        color: #FFFF00;
      }
      li.sgLIs
      {
        background:url(../images/bullet.gif) 4px 4px no-repeat;
        padding: 1px 6px 1px 18px;
        font: 17px, Times New Roman, Times, serif;
        color: #FFFFFF;
      }
      span.ssgLI { face-family: arial, helvetica; font-size: 16px; color: #FFFF00; font-weight: bold; }
      img.block
      {
        src="images/minus.gif" 
      }
      img.none
      {
        src="images/plus.gif" 
      }



      ul#pmList
      {
        padding:0px;
        margin:5px;
        list-style-type:none;
      }
      ul#pmList a
      {
        text-decoration:none;
        width:20px;
        display:block;
        float:left;
      }
      ul#pmList li
      {
        background:url(../images/plus.gif) 4px 4px no-repeat;
        face-family: times; font-size: 18px; color: #FFFF33;
      }
      ul#pmList li.expanded 
      {
        background:url(../images/minus.gif) 4px 4px no-repeat;
        face-family: times; font-size: 18px; color: #FFFF33;
      }
      ul#pmList li.static
      {
        list-style-type:none;
        padding-left:20px;
        background:url(../images/bullet.gif) 4px 4px no-repeat;
        face-family: times; font-size: 18px; color: #FFFFFF;
      }
      ul#pmList ul
      {
        display:none;
        margin-left:20px;
      }

      img.picture
      {
        border-width: 3;
        border-style: solid;
        border-color: #FFFF00;
      }

      input.contact
      {
        background: #F0F0F0;
      }
      TEXTAREA.contact
      {
        background: #F0F0F0;
      }
