form {margin:0}
BODY
{
 color : #333333;
 background-color : #999999;
 font-family : sans-serif;
 font-size : 12pt;
 text-align : justify;
}
A
{
  text-decoration: none;
  xcolor: #333333;
  color : red;
}
a.ref
{
  color: red;
}
A:Hover
{
  text-decoration: underline;
  color: #FF0000;
}

LI
 {font-size : 12;}


table {
  background-color: white;
}

a.nav {
  text-decoration : none;
  xcolor : #66cccc;
  color : white;
  background : transparent;
  xbackground : black;
}

a.nav:hover {
  text-decoration : none;
  xcolor : #66cccc;
  color : red;
  xbackground : #003366;
}

a.navh  {
  text-decoration : none;
  vertical-align : middle;
  font-weight : bold;
  width : 100%; height : 100%;
  padding-top : 5; padding-bottom : 5;
  color : white;
}

a.navh:hover {
  text-decoration : underline;
  vertical-align : middle;
  font-weight : bold;
  xwidth : 100%; xheight : 100%;
  padding-top : 5px;
  padding-bottom : 5px;
  color : white;
  xbackground : black;
  background : red;
}

.heading {
  xcolor: #009999;
  font-size : 12pt;
  font-weight : bold
}

a.heading:hover {
  font-size : 12pt;
  font-weight : bold
  text-decoration: underline;
}

th  {
  font-family : verdana, arial;
  font-size : 10pt;
  font-weight : bold;
  xcolor : #003366;
}

td {
  xvertical-align : top;
  xcolor : black;
  font-family :  Verdana, sans-serif;
  font-size: 10pt;
  xbackground : transparent;
}

td.left_nav
{
  padding: 0px 0px 0px 40px ;
}

td.pack
{
  padding: 20px 10px 0px 15px ;
  text-align: center ;
  font-size: 80%;
}

.left_pad
{
  padding: 0px 40px 0px 40px ;
}

h1 {
  color : #666666;
  font-family : verdana, arial;
  font-size : 14pt;
  margin-top : .25em;
  margin-bottom : .25em;
  font-weight : bold;
}

h2 {
  color : #666666;
  font-family : verdana, arial;
  font-size : 13pt;
  margin-top : .25em;
  margin-bottom : .25em;
  font-weight : bold;
}

h3 {
  color : #666666;
  font-family : verdana, arial;
  font-size : 12pt;
  margin-top : .25em;
  margin-bottom : .25em;
  font-weight : bold;
}

input {
  font-size : 8pt;
  font-family : verdana, arial;
}

textarea {
  border-color : #7D7D8B;
  font-size : 8pt;
  font-family : verdana, arial;
}

select {
  font-size : 9pt;
  font-family : verdana, arial;
}

.banner {
  color : #666666;
  font-size : 18pt;
  font-weight : bold;
}

A.route {
  color: #FFFFFF; #white
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-style: normal; font-weight: bold;
  text-decoration: none;

  xvertical-align : middle; # no use as 100% height
  xwidth : 100%;
  xheight : 100%;
  xheight : 40;
}

A.route:hover {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; font-style: normal; font-weight: bold;
  text-decoration: underline;
}

TD.route {
  background-image: url(/pix/button_grey_80x40.gif);
  width: 78px; height: 38px;
}

A.tab {
  color: white;
  font: bold 8pt verdana;
  height: 20px;
  padding-top: 5px; padding-bottom: 5px;
  text-decoration: none;
}

A.tab:hover {
  background-color: #333399;
  color: white;
  font: bold 8pt verdana;
  height: 20px;
  padding-top: 5px; padding-bottom: 5px;
  text-decoration: none;
  width: 100%;
}

A.tabsel {
  color: #333399;
  font: bold 8pt verdana;
  height: 20px;
  padding-top: 5px; padding-bottom: 5px;
  text-decoration: none;
}

A.tabsel:hover {
  color: #333399;
  font: bold 8pt verdana;
  height: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-decoration: underline;
  width: 100%;
}

TD.tabsel {
  width: 70; height: 40;
  background-image: url(/pix/arch_white_3333ff_70x40.gif)
}

TD.tab {
  width: 70; height: 40;
  background-image: url(/pix/tabblock_green_white_70x40.gif)
}

TD.tabbase {
  height: 40;
  background-image: url(/pix/base_white_3333ff_40.gif)
}

.selector {
  font-family: webdings;
  background-color: #CC99FF;
  padding: 0pt;
  width: 1em;
  text-align: center;
  cursor: default;
}

.selected {
  background-color: #CCCCCC;
}

.list {
  background-color: #CCCCCC;
}

.shade {
  background-color: #EEEEEE;
}

.stripe {
  background-color: #CCCCCC;
}

.slide {
  color: #000099;
  font-size: 14pt;
  font-weight: bold;
  line-height: 20pt;
}

td.head {
  xcolor:white;
}

table.outer{
  background-color:#CCCCCC
}

