HTML {height:99.5%;}
BODY {height:100%;}

BODY, TD {color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
       P {margin-top:0px; margin-bottom:10px;}
  UL, OL {margin-top:0px; margin-bottom:10px;}
    FORM {margin:0px; padding:0px;}
A {color:#37446b; font-weight: bold; text-decoration: none; font-size: 12px;}
A:hover {color:#FF0000; text-decoration: underline; }
 
h1 {font-size: 18px; font-weight: bold; line-height: 22px; margin:0px;}
 
#pagebacktop {width:100%; background:url('images/bg-page-top.jpg') top no-repeat;}
#pageback {width:100%; background:url('images/bg-page.jpg') center repeat-y;}
#form-header {color:#000066; font-size: 18px; font-weight: bold; padding: 15px 0px 15px 0px;}
#form-required {color:#ff0000;}


   INPUT.reg_sbm {font-size:10px;}
   INPUT.reg_txt {font-size:10px; border:#A27941 1px Solid; padding:0px 3px 0px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; color: #2A0000;}
TEXTAREA.reg_txt {font-size:10px; border:#A27941 1px Solid; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif;}
  SELECT.reg_sel {font-size:10px;}
  
  .footer {background: url(images/footer.jpg) repeat-x; color:#dee3f1; font-size:10px; letter-spacing:3px;}
  .footer A {color:#dee3f1; text-decoration: none; font-size: 10px;}
  .footer A:hover {color:#dee3f1; text-decoration: none;}
  
  .header {padding-right: 2px;}
  
  #glossary {font-size: 12px; font-weight: bold; }
  #general A {border: none; text-decoration: none; font-size:12px; color:#0033ff; font-weight: normal;}
  #general A:hover {text-decoration: underline; color:#ff0000; }
  .nosho {display:none;}
  #sm-link {font-size:10px;}
  #case-link {font-size: 18px; font-weight: bold;}
  
 .product-table td {color:#000000; font-size: 12px;}
 .product-table td#cellheader {font-size: 14px; color: #000066; font-weight: bold;}
 .product-table th {background-color: #506199; color:#ffffff; font-size: 12px; font-weight: bold;}
 .product-table th#header {background-color: #ffffff; color:#506199; }
 .product-table.oddrow {background-color: #e4e8f1; color:#000000;}
 .product-table.evenrow {background-color: #b3bfe1; color:#000000;}
 .product-table a {text-decoration: underline; color:#37446b; font-weight: bold; font-size: 12px;}
 .product-table a:hover {text-decoration: underline; color:#ff0000; font-weight: bold; font-size: 12px;}

.site-map ul {line-height: 20px;}
