body
  {
    background-image: url("images/bg.gif");
    text-align: center;
    margin-top: 0px;
    font-family: verdana, Helvetica, sans-serif;
    font-size: 1em;
  }
.headmain
  {
  	background-color: #000066;
    width: 770px;
    border-collapse: collapse;
  }
.headmain td
  {
    padding: 0px;
    font-size: 8pt;
  }
.headmain th
  {
    padding: 0px;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    color: #FFFFFF;
    background-color: #000066;
  }
.main
  {
  	background-color: #FFFFFF;
    width: 770px;
    border-collapse: collapse;
  }
.main td
  {
    padding: 0px;
    font-size: 8pt;
  }
.main th
  {
    padding: 0px;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    color: #FFFFFF;
    background-color: #000066;
  }
.blue
  {
    background-color: #435A8F;
    text-align: right;
  }
a.white
  {
    text-decoration: underline;
    color: #FFFFFF;
    font-size: 8pt;
  }
a.gray
  {
    text-decoration: none;
    color: #C0C0C0;
    font-size: 8pt;
  }
a.site
  {
    text-decoration: none;
    color: #000000;
    font-size: 8pt;
  }
a.site:hover
  {
    text-decoration: underline;
  }
a.pagehome
  {
    text-decoration: none;
  }
.main
  {
    font-size: 8pt;
    color: #000000;
  }
.data
  {
  width: 100%;
  background-color: #FFFFFF;
  color: #000000;
  border-collapse: collapse;
  }
.data td
  {
    padding: 0px;
    vertical-align: top;
  }
.leftmenu
  {
    width: 165px;
    height: 100%;
   background-color: #E2E3DB;
  }
.leftmenu td
  {
    padding: 1px;
    color: #696969;
    text-align: left;
    font-size: 7pt;
    font-weight: bold;
  }
.leftmenu a
  {
    text-decoration: none;
    color: #696969;
  }
.leftmenu a:hover
  {
    text-decoration: underline;
    font-weight: bold;
    color: #000000;
  }
.menuselect
  {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background: #FFFFFF;
  }
.menuselect a
  {
    text-decoration: none;
    color: #000000;
  }
.menuselect a:hover
  {
    text-decoration: none;
  }
.menuhide
  {
    display: none;
  }
.menushow
  {
    display: inline;
  }
.submenu
  {
    width: 100%;
    background-color: #E2E3DB;
    border-collapse: collapse;

   }
.submenu td
  {
    padding-left: 10px;
    color: #696969;
    text-align: left;
    font-size: 7pt;
  }
.content
  {
    width: 100%;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
    border-collapse: collapse;
  }
.content td
  {
    padding: 0px;
    text-align: center;
  }
.footer
  {
    width: 100%;
  }
.themeyellow
  {
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;
    width: 500px;
    border-collapse: collapse;
    font-size: 8pt;
  }
.themeyellow th
  {
    padding-left: 10px;
    text-align: left;
    color: #9F6A34;
    height: 30px;
  }
.themeyellow td
  {
    padding: 2px;
    text-align: left;
   }
.pyellow
  {
    font-weight: bold;
    color: #9F6A34;
    font-size: 10pt;
  }
.themeteal
  {
    color: #000000;
    text-align: left;
    width: 500;
    height: 100%;
    border-collapse: collapse;
    font-size: 8pt;
  }
.themeteal th
  {
    padding-left: 10px;
    text-align: left;
    color: #009999;
    height: 30px;
  }
.themeteal td
  {
    padding: 2px;
    text-align: left;
   }
.pteal
  {
    font-weight: bold;
    color: #009999;
    font-size: 10pt;
  }
.themepurple
  {
    color: #000000;
    text-align: left;
    width: 500;
    height: 100%;
    border-collapse: collapse;
    font-size: 8pt;
  }
.themepurple th
  {
    padding-left: 10px;
    text-align: left;
    color: #740D70;
    height: 30px;
  }
.themepurple td
  {
    padding: 2px;
    text-align: left;
   }
.ppurple
  {
    font-weight: bold;
    color: #740D70;
    font-size: 10pt;
  }
.themegold
  {
    color: #000000;
    text-align: left;
    width: 500;
    height: 100%;
    border-collapse: collapse;
    font-size: 8pt;
  }
.themegold th
  {
    padding-left: 10px;
    text-align: left;
    color: #660033;
    height: 30px;
  }
.themegold td
  {
    padding: 2px;
    text-align: left;
   }
.pgold
  {
    font-weight: bold;
    color: #660033;
    font-size: 10pt;
  }
.themegreen
  {
    color: #000000;
    text-align: left;
    width: 500;
    height: 100%;
    border-collapse: collapse;
    font-size: 8pt;
  }
.themegreen th
  {
    padding-left: 10px;
    text-align: left;
    color: #008000;
    height: 30px;
  }
.themegreen td
  {
    padding: 2px;
    text-align: left;
   }
.pgreen
  {
    font-weight: bold;
    color: #008000;
    font-size: 10pt;
  }
.thememaroon
  {
    color: #000000;
    text-align: left;
    width: 500;
    height: 100%;
    border-collapse: collapse;
    font-size: 8pt;
  }
.thememaroon th
  {
    padding-left: 10px;
    text-align: left;
    color: #660033;
    height: 30px;
  }
.thememaroon td
  {
    padding: 2px;
    text-align: left;
   }
.pmaroon
  {
    font-weight: bold;
    color: #660033;
    font-size: 10pt;
  }
.themeskyblue
  {
    color: #000000;
    text-align: left;
    width: 500;
    height: 100%;
    border-collapse: collapse;
    font-size: 8pt;
  }
.themeskyblue th
  {
    padding-left: 10px;
    text-align: left;
    color: #000000;
    height: 30px;
  }
.themeskyblue td
  {
    padding: 2px;
    text-align: left;
   }
.pskyblue
  {
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
  }
.plinks
  {
    font-weight: bold;
    color: #6F6A34;
    font-size: 10pt;
  }
.coltable
  {
    width: 500px;
    border-collapse: collapse;
    font-size: 8pt;
    text-align: center;
  }
.coltable th
  {
    color: #740D70;
    font-weight: bold;
    border-bottom: 1px solid #000000;
    background-color: #FFFFFF;
  }
.coltable td
  {
  	padding: 4px;
  }
.thumbtable
  {
	width: 100%;
	border-collapse: collapse;
  }
.thumbtable td
  {
    border: 1px solid #000000;
    padding: 0px;
  }  
.thumbs
  {
    width: 500px;
	overflow-x: scroll;
	overflow-y: hidden;
    white-space: no-wrap;
    height: 150px;
  }
.picframe
  {
    width: 500px;
    height: 400px;
   }
.pred
  {
    font-weight: bold;
    color: #FF0000;
    font-size: 8pt;
  }
.thumbframe
  {
     border: 2px solid #FFFFFF;
  }
.contentl
  {
    width: 100%;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
    border-collapse: collapse;
  }
.contentl td
  {
    padding-left: 4px;
    padding-top: 4px;
    text-align: left;
  }
.vts
  {
    color: #D03F24;
    font-size: 12pt;
  }
.vtb
  {
    color: #D1D2D4;
    font-size: 24pt;
  }
.picholder
  {
    font-size: 10pt;
    width: 500px;
    color: #666666;
    border-collapse: collapse;
  }
.picholder td
  {
    padding: 2px;
  }