  HTML { height:100%; }
  BODY { color:black;
    font-family:"Times New Roman",Arial,sans-serif;
    font-size:medium;
    font-weight: normal; 
    font-style: normal; 
    margin:0px;
    padding:0px;
    height:100%;
    }
  p { margin: 3px 0; 
    padding: 3px 0;
    }
  img { border:solid black 0px; 
    margin: 0; 
    padding: 0;
    }
  A:link    { color:#CC00CC; 
    text-decoration:none; } /* for unvisited links */
  A:visited { color:#0000FF;
    text-decoration:none; } /* for visited links */
  A:hover   { color:#330033;
    text-decoration:underline; } /* when mouse is over link */
  A:active  { color:#330033;
    text-decoration:none; } /* when link is clicked */
  A.aNav:link    { color:#660066; 
    display:block;
    text-align:center;
    text-decoration:none; } /* for unvisited Nav links */
  A.aNav:visited { color:#CC00CC; 
    display:block; 
    text-align:center; 
    text-decoration:none; } /* for visited Nav links */
  A.aNav:hover   { color:#330033; 
    display:block; 
    text-align:center; 
    text-decoration:underline; } /* when mouse is over Nav link */
  A.aNav:active  { color:#330033; 
    display:block; 
    text-align:center; 
    text-decoration:none; } /* when Nav link is clicked */
  .s200 { font-size:200%; }
  .s175 { font-size:175%; }
  .s150 { font-size:150%; }
  .s125 { font-size:125%; }
  .s90  { font-size:90%; }
  .s85  { font-size:85%; }
  .s75  { font-size:75%; }
  .s50  { font-size:50%; }
  .txtBold { font-weight:bold; }
  .txtWhite { color:#FFFFFF; }
  .txtRight { text-align:right; }
  .txtCenter { text-align:center; }
  .txtErr { font-weight:bold;
    font-size:larger;
    color:#FF0000; 
    }
  .txtComic { font-family: 'Comic Sans MS',Arial,sans-serif; }
  .floatRight { float:right; }
  .bkgrHilite { background-color:#EEAACC; }
  .noBorder { border:solid black 0px; }
  .yesBorder { border:solid black 1px; }
  .hangIndent25 {margin-left:25px;
    text-indent:-25px;
    }
  .curNav { background-color:#FFCCFF; 
    color:#000000;  
    display:block; 
    font-weight:bold;
    text-align:center; 
    }
  .blkDonBox { background-color:#FFCCFF;
    border:solid black 1px;
    font-size:85%;
    float:right; 
    margin:0 0 10px 40px; 
    padding:10px; 
    text-align:center;
    width:175px; 
    }
  .blkHiliteBox { background-color:#FFCCFF;
    border:solid black 1px;
    font-size:100%;
    margin:10px 10px 10px 10px; 
    padding:10px; 
    text-align:center;
    width:350px; 
    }
  .blkBox { background-color:#FFCCFF;
    border:solid black 1px;
    font-size:100%;
    margin:10px; 
    padding:10px; 
    text-align:center;
    width:75%; 
    }
  .blkBox25 { background-color:#FFCCFF;
    border:solid black 1px;
    font-size:100%;
    margin:2px; 
    padding:2px; 
    text-align:center;
    width:25%; 
    }
  .blkPaulBox { border:solid black 1px;
    margin:0; 
    padding:0;  
    }
  .rule { border-color: #EEAACC; 
    border-top-style: solid;
    border-top-width: 4px;
    margin: 0 25%;
    }
  table { border:solid black 0px; 
    border-spacing:0; 
    empty-cells:show; 
    margin:0;
    padding:0;
    width:100%
    }
  table.Banner { background: #EEAACC;
    border:solid black 0px;
    border-spacing:0;
    empty-cells:show; 
    height:149px; 
    margin:0;
    padding:0; 
    width:100% 
    }
  table.content { border:solid black 0px; 
    border-spacing:0; 
    empty-cells:show; 
    margin:0; 
    padding:0;
    width:100% 
    }
  td { border:solid black 0px; 
    margin:0; 
    padding:0;
    vertical-align:top;
    width:100%; 
    }
  .tdcontent { border:solid black 0px; 
    margin:0; 
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    }
  td.tdLogo { border:solid black 0px;
    margin:0; 
    padding:5px 10px; 
    vertical-align:middle;
    width:193px;
    }
  td.tdBanner { border:solid black 0px; 
    font-size: 200%; 
    margin:0; 
    padding:10px 10px 5px 10px;
    vertical-align:middle;
    width:auto; 
    }
  td.tdBannerR { border:solid black 0px; 
    font-size:190%; 
    padding:0 20px 0 0;
    text-align:right;
    vertical-align:middle;
    width:auto; 
    }
  td.tdNav { background:#EEAACC;
    border:solid black 0px; 
    color:#FFFFFF; 
    font-size:85%;  
    margin:0; 
    padding:0;
    vertical-align:top; 
    width:125px; 
    }
  td.tdMain { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:auto; 
    }
  td.tdMarTop { border:solid black 0px; 
    height:10px;
    margin:0; 
    padding:0;
    background:url(images/mtop-bkg.gif) repeat-x; 
    }  
  td.tdInternal { border:solid black 0px; 
    margin:0; 
    padding:0;
    vertical-align:middle;
    width:auto; 
    }
  td.tdRow { border:solid black;
    border-width:0 0 1px 0;  
    margin:0; 
    padding:5px;
    vertical-align:top;
    width:auto; 
    }
  td.tdAuto { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:auto; 
    }
  td.tdAutoMid { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:middle;
    width:auto; 
    }
  td.tdTen { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:10%; 
    }
  td.tdTwenty { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:20%; 
    }
  td.tdThirty { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:30%; 
    }
  td.tdThirtyMid { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:middle;
    width:30%; 
    }
  td.tdThirtyFive { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:35%; 
    }
  td.tdThirtyFiveMid { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:middle;
    width:35%; 
    }
  td.tdForty { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:40%; 
    }
  td.tdFortyFive { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:45%; 
    }
  td.tdFifty { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:50%; 
    }
  td.tdFortyFivePx { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
    width:45px; 
    }
  td.tdFortyFivePxMid { border:solid black 0px; 
    margin:0; 
    padding:0; 
    vertical-align:middle;
    width:45px; 
    }
  td.tdEndMenu { border:solid black 0px; 
    margin:0; 
    padding:20px 60px 0 40px;
    text-align:center;
    vertical-align:top;
    width:auto; 
    }
  .tdNav p { border:solid black 0px; 
    color:#660066;
    text-align:center;
    margin:0; 
    padding:10px;
    font-size:100%;
    font-weight:normal; 
    font-style:normal; 
    font-variant:normal;
    }
  .tdMarTop p { 
    margin:0; 
    padding:0;
    }
  img.RMarg { border:solid black 1px; 
    margin: 0 10px 0 0; 
    padding: 0;
    }
  .tdEndMenu ul li { background-color:#FFCCFF;
    display: inline;
    font-size:75%; 
    padding:0 3px 0 7px ; 
    border-right: solid #006666 1px;
    border-left: solid #006666 1px;
    }
  .pbino { page-break-inside:avoid ; }