  /*Cascading style sheet for Buyer's guide*/
  /*inherits from main.css*/
@media all {
  H1 {
      FONT-SIZE:expression(body.clientWidth/14);
      margin-top:0;
	  padding-top:0;
	  }
  HR {WIDTH:100%;
      HEIGHT:2px;
      PADDING-TOP:0;
      PADDING-BOTTOM:0;
      MARGIN-TOP:1px;
      MARGIN-BOTTOM:0;
      BORDER:thin;
	  }
  .clsContainedText {
      MARGIN-LEFT:0.7em;
      MARGIN-TOP:0;
      MARGIN-RIGHT:0.7em;
      FONT-SIZE:95%;
	  }
  .clsDividerRow {
      LINE-HEIGHT:.1em;/*not in use*/
      BACKGROUND-COLOR:indigo;
      BORDER-BOTTOM: 0px; 
      BORDER-LEFT-WIDTH: 0px; 
      BORDER-RIGHT-WIDTH: 0px; 
      BORDER-TOP: 0px; 
      HEIGHT: 2px; 
      LINE-HEIGHT: 0.2em; 
      MARGIN-BOTTOM: 0px; 
      MARGIN-TOP: 0px; 
      PADDING-BOTTOM: 0px; 
      PADDING-TOP: 0px
	  }
  .MainTable {
      BORDER:thin outset #5F9EA0; /*cadetblue*/
      WIDTH:100%;
      VERTICAL-ALIGN:TOP;
      padding:2;
      BORDER-COLLAPSE:collapse;
	  }
  H5 {
      FONT-SIZE:80%;            /*not in use*/
      MARGIN-BOTTOM:0;
      MARGIN-TOP:0;
	  }
  .LargeText {
      FONT-SIZE:250%;
      FONT-WEIGHT:bold;
      PADDING-TOP:0;
      MARGIN-TOP:0;
      COLOR:yellow;
	  }
  .SmallText {
      FONT-SIZE:x-small;
	  }
  .StdIcon {
      WIDTH:32px;
      HEIGHT:32px;
	  }
  .WideIcon {
      WIDTH:54px;
      HEIGHT:24px;
      MARGIN-BOTTOM:8px;
	  }
  .MyButton {
      COLOR:buttontext; /*simulates a button, in the user's current system colours*/
      BACKGROUND-COLOR:buttonface;
      BORDER:thin outset;
      FONT-FAMILY:arial,helvetica,sans-serif;
      FONT-WEIGHT:normal;
      FONT-SIZE:x-small;
      TEXT-ALIGN:center;
      VERTICAL-ALIGN:center;
      PADDING:0.3em;
      CURSOR:default;
      TEXT-DECORATION:none;
	  }
   TABLE {
       BORDER-COLLAPSE:collapse;
	   }
   .clsButtonRow {
       PADDING-TOP:0.5em;
	   }
   .clsRHdetailPane {
       VERTICAL-ALIGN:top;
       WIDTH:150px;
       BACKGROUND-COLOR: #F5FAFE;
       BORDER-LEFT:thin outset #5F9EA0; 
       BORDER-BOTTOM:thin outset #5F9EA0;
	   }
   .clsRHpane {
       VERTICAL-ALIGN:top;		
       WIDTH:122px;
       BACKGROUND-color: #FFF8DC; /*colour is "cornsilk" */
       BORDER-LEFT:thick solid white;
       PADDING:0.4em;
       FONT-SIZE:x-small;
	   }
   .clsDetailPic{
       BORDER:thin solid;
       MARGIN-TOP:0.5em
	   }
   .clsUnapproved {
       BACKGROUND-COLOR: #CD5C5C;
	   } /*color is "indian red"*/
   .clsExpText {
      FONT-SIZE:x-small;
      FONT-WEIGHT:normal;
      MARGIN-TOP:2em
	  }
   .TDFormTitle {TEXT-ALIGN:right;}
   .TDFormItem {TEXT-ALIGN:left;}
   .TDFormButtons {TEXT-ALIGN:center;}
   .TableDiscItem {WIDTH:100%;}
   .clsErrorDiv {
      BACKGROUND-COLOR:red;
	  FONT-WEIGHT:bold;
	  FONT-SIZE:large;
	  }
   .clsSuccessDiv {
      BACKGROUND-COLOR:green;
      FONT-WEIGHT:bold;
      FONT-SIZE:large;
      TEXT-ALIGN:center;
	  }
	.clsExplText {FONT:normal x-small;}
	.clsFormBG {
	    BACKGROUND-COLOR: #60ab85;
		BORDER:1em solid #60ab85; 
		}
	.clsHelpBtn {
	    BACKGROUND-COLOR: #ADD8E6; /*lightblue*/
		BORDER-COLOR: #ADD8E6; /*lightblue*/
		}
	.clsMarginatedDiv {MARGIN-LEFT:expression(body.clientWidth/8);}
	.clsOpeningDiv {
		PADDING-LEFT:30px;
		}
}
@media screen {
}
@media print { 
    BODY {
        BACKGROUND-IMAGE:none;
 	    MARGIN:0;
 	    }
    .clsRHpane{DISPLAY:none;} 
    .clsButtonRow{DISPLAY:none;} 
    .LargeText{COLOR:black;} 
}