/* Health Home Test style sheet css file, Sept  */
/* Palette: Sunshine #F2CE07; Pale yellow 1 #FDF3BD; Pale yellow 2 #FBF4D1; Bright blue #3E85F9; Bright blue 2 #0362FD; Medium blue #2C63BC;
            Dark gray #2B2D32; Pale blue #DDF2FD; Navy #164187; Sea green #8BF7C6;  */

body { background-color: #FFFFFF; color: #2B2D32; margin: 0px; }

a:link { color: #164187 }
a:visited { color: #164187 }
a:active { color: #164187 } 
a:hover { color: #0362FD; background: #FFFFFF; }

a.menu:link { color: #164187 }
a.menu:visited { color: #164187 }
a.menu:active { color: #164187 } 
a.menu:hover { color: #0362FD; background: #DDF2FD; }

a.menu2:link { color: #164187 }
a.menu2:visited { color: #164187 }
a.menu2:active { color: #164187 } 
a.menu2:hover { color: #0362FD; background: #DDF2FD; }

td { font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-size: 12px; font-weight: normal; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
p.list { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; } /* Use when P proceeds UL */
form { margin-top: 0px; }

  .spacer { height: 20px ; }

  .nobr { white-space: nowrap; }  
  
  .small { font-size: 9px; }
  
  .discl { font-size: 10px; color: #4C4C4C; }
  
  .emph { font-weight: bold; color: #25549F; }
  
  .price { font-size: 24px; font-weight: bold; color: #0362FD; background-color: #FDF3BD; padding: 3px; }
   
  /* Primary menu items */
  .menu  { font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;  
  margin-left: 6px; display: block; background-color: #FDF3BD; padding-top: 2px; padding-bottom: 2px; padding-left: 2px;
  padding-right: 2px; }
  
  /* Indented menu items */
  .menu2  { font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; 
  margin-left: 15px; display: block; background-color: #FBF4D1; padding-top: 2px; padding-bottom: 2px; padding-left: 2px;
  padding-right: 2px; }
  
  /* Submenu in copy area */
  .menu3  { font-size: 10px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
  
  .header  { font-size: 20px; font-weight: bold; }
  
  .subheader  { font-size: 14px; font-weight: bold; margin-top: 4px; }
  
  .copyright  { font-size: 9px; margin-top: 6px; font-weight: normal;
  font-style: normal; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;  }

  .menu-edge { border-color: #F2CE07; border-width: 1px; border-style: dashed;
  border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-right-width: 1px; }  
  
  .right-edge { border-color: #F2CE07; border-width: 1px; border-style: dashed;
  border-left-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }  
  
  .bottom-edge { border-color: #F2CE07; border-width: 1px; border-style: dashed;
  border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-right-width: 0px; }  
  
  .header-edge { background-color: #2C63BC; }    
  
  .subhead-edge { background-color: #FFFFFF; background-image: url(images/sub_bg.gif); background-repeat: repeat-x; background-position: top left; }
  
  .grid { background-color: #999999; } 
  .gridcell { background-color: #FFFFFF; }
  .step { background-color: #FFFFFF; font-size: 30px; font-weight: bold; color: #3E85F9; }
  
  .margin { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; }
  
  /*product information page */
  
  .product {
	  font-size: 11pt;
	  font-weight: normal;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #000000;
	  margin-left: 0px; 
	  margin-right: 0px; 
	  margin-top: 0px; 
	  margin-bottom: 10px; 
  }
  
    .productHead {
	  font-size: 13pt;
	  font-weight: Bold;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #25549f;
	  margin-left: 0px; 
	  margin-right: 0px; 
	  margin-top: 0px; 
	  margin-bottom: 10px; 
  }
  
    .productCallout {
	  font-size: 11pt;
	  font-weight: bold;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: red;
	  margin-left: 0px; 
	  margin-right: 0px; 
	  margin-top: 0px; 
	  margin-bottom: 10px; 
  }
    .productQuote {
	  font-size: 11pt;
	  font-weight: normal;
	  font-style: italic;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #000000;
	  margin-left: 0px; 
	  margin-right: 0px; 
	  margin-top: 0px; 
	  margin-bottom: 10px; 
  }
  
	  
  
  /* hidden keywords */
  .swim {font-size: 1px; color: #FFFFFF; }
  
  .orderhd  { font-size: 14px; font-weight: bold; margin-top: 2px; background-color: #DDDDDD; }