  /* Styles for the various hyperlink types */
a { color: blue; text-decoration: none; }
a:visited {color: blue; }
a:hover {color: blue; text-decoration: underline; }
a.weblink {color: blue; text-decoration: underline; }
a.weblink:visited {color: blue; }
a.weblink:hover {color: blue; text-decoration: underline; }
a.popuplink {color: red; text-decoration: none; }
a.popuplink:visited {color: red;}
a.popuplink:hover {color: red; text-decoration: underline; }
a.filelink {color: green; text-decoration: none; }
a.filelink:visited {color: green; }
a.filelink:hover {color: green; text-decoration: underline; }
  
@media screen{
  body {    
      margin:0; 
      padding:0; 
      overflow: auto; 
    } 
   #idheader { 
      width:100%; 
      height:auto; 
      padding: 0 0 5px 0; 
      margin: 0; 
   } 

   /* Set the padding in the OUTER div for MSIE and CHM to prevent the 
      width bug and the horizontal scrollbar bug from activating. */ 

  #idcontent {    
      width: 100%; 
      padding: 0px !important; 
      padding: 10px 15px 5px 10px; 
   } 

/* Set the padding in the INNER div for all other browsers. */ 

  #innerdiv {    
      padding: 10px 5px 5px 10px !important;  
      padding: 0px; 
   } 

         /* These styles are for the header, the print link 
         and the navigation links. Change .topichead padding
         to 5px 5px 0px 5px if you use the Print Topic link.  */

    .topichead {
       padding: 5px 5px 0 5px;
    }
    .idnav {
       white-space: nowrap; 
       font-size: 1pt; 
       padding: 8px 2px 2px 2px; 
       margin: 0; 
    }

    /* These styles are dynamically assigned with Javascript. 
    Since the media type is "screen", they do not apply for print */ 

   html.nonscroll { 
      overflow:hidden; 
   } 
   body.nonscroll {    
      overflow:hidden; 
      height:100%; 
   } 
   div.nonscroll { 
      overflow:auto; 
   } 
   /* Print Button and JS mail feedback button turned off by default, only on of JS active */
   #print-button, #mail-feedback {
       display: none;
       }
   
} /* End Media Screen Block*/

@media print{
     /* Hide navigation links and add space between header and
      text in the printed version. */

     #idnav { display:none;	}
     .topichead { padding: 5px 5px 20px 5px; }
} /* End Media Print Block*/