   body
   {
     border: 0;
     margin: 3px;
     padding: 0;
     color: black;
     font-size: 8pt;
     font-family: Tahoma, Sans-serif;
   }
   table
   {
     font-size: 8pt;
   }
   h1
   {
     margin: 3px 0 5px;
     border-bottom: 1px dotted gray;
     color: #005588;
     /*color: #AA3333;*/
     font-weight: bold;
     font-size: 12pt;
     font-family: Arial, Tahoma, Sans-serif;
   }
   form
   {
     margin: 0;
   }
   input
   {
     border: 1px solid #000;
     height: 20px;
     color: gray;
     font-weight: bold;
   }
   input .text
   {
     font-weight: normal;
   }
   a:link
   {
     color: blue;
   }
   a:visited
   {
     color: navy;
   }
   a:hover
   {
     color: orange;
   }
   a:active
   {
     color: red;
   }
   #page_layout
   {
     border: 1px solid #000;
     text-align: left;
   }
   #page_body
   {
     padding: 15px 5px;
     text-align: left;
   }
   #page_body p
   {
     margin: 0 5px 5px 10px;
     text-align: left;
     font-size: 8pt;
   }
   #page_links
   {
     padding: 15px 5px 15px 15px;
     text-align: left;
     font-size: 8pt;
   }
   #generic_box
   {
     /*width: 146px;*/
     padding: 15px 15px 5px 5px;
     text-align: left;
     font-size: 8pt;
   }
   #page_links .title,
   #generic_box .title
   {
     padding: 3px;
     border: 1px solid #000;
     border-bottom: 0;
     background-color: #EEE;
     font-weight: bold;
   }
   #page_links .links,
   #generic_box .links
   {
     padding: 2px 10px 10px;
     border: 1px solid #000;
     font-size: 6pt;
   }
   #page_links a:link,
   #generic_box a:link
   {
     font-size: 8pt;
   }
   #page_links a:visited,
   #generic_box a:visited
   {
     font-size: 8pt;
   }
   #page_links a:hover,
   #generic_box a:hover
   {
     font-size: 8pt;
   }
   #page_links a:active,
   #generic_box a:active
   {
     font-size: 8pt;
   }
   #generic_box .body
   {
     padding: 2px 10px 10px;
     border: 1px solid #000;
   }
   #page_links .foot,
   #generic_box .foot
   {
     padding: 0;
     border: 1px solid #000;
     border-top: 0;
     background-color: #EEE;
     color: #EEE;
   }
   #sitelinks
   {
     border: 0;
     margin: 0;
     padding: 0;
     border-top: 1px solid #FFF;
     border-bottom: 1px solid #FFF;
     /*background-color: #EEE;*/
     font-weight: bold;
     font-size: 8pt;
   }
   #sitelinks table
   {
     border: 0;
     margin: 0;
     padding: 0;
     font-weight: bold;
     font-size: 8pt;
   }
   #sitelinks a:link
   {
     padding: 0 10px;
     /*background-color: #EEE;*/
     color: white;
     text-decoration: none;
   }
   #sitelinks a:visited
   {
     padding: 0 10px;
     /*background-color: #DDD;*/
     color: white;
     text-decoration: none;
   }
   #sitelinks a:hover
   {
     padding: 0 10px;
     background-color: #4DAFE4;
     color: white;
     text-decoration: none;
   }
   #sitelinks a:active
   {
     padding: 0 10px;
     background-color: orange;
     color: white;
     text-decoration: none;
   }
   #sitelinks .link_active
   {
     background-color:gray;
     color:white;
   }
   #sitelinks a.link_active:link,
   #sitelinks a.link_active:visited,
   #sitelinks a.link_active:hover
   {
     background-color:gray;
     color:white;
   }
   #copyright
   {
     border: 0;
     margin: 0;
     padding: 3px 0;
     /*border-top: 1px solid #000;*/
     background-color: #fff;
     text-align: center;
     font-weight: normal;
     font-size: 7pt;
   }
   #contact
   {
     border: 0;
     margin: 0;
     padding: 3px 0;
     border-top: 0px solid #000;
     /*background-color: #fff;*/
     color:#670003;
     text-align: center;
     font-weight: normal;
     font-size: 8pt;
   }

   #contentframe
   {
     frameborder: 0;
   }

