/* apollocon.org stylesheet - basic layout styles */

      body {
         margin: 0;
         padding: 0;
         font-family: Verdana, sans-serif;
         font-size: small;
         width: 100%;
         height: 100%;
         }

      a {
         text-decoration: underline;
         font-weight: bold;
         }

      #hdr {
         padding: 0;
         margin: 0;
         position: absolute;
         top: 0px;
         left: 0px;
         width: 100%;
         height: 180px;
         text-align: center;
         }

      #lft {
         position: absolute;
         padding: 0;
         margin: 0;
         top: 180px;
         left: 5px;
         bottom: 5px;
         width: 170px;
         }

      #ctr {
         position: absolute;
         padding: 0;
         margin: 0;
         top: 180px;
         left: 180px;
         right: 170px;
         bottom: 5px;
         }

      #rgt {
         position: absolute;
         padding: 0;
         margin: 0;
         top: 180px;
         left: expression(document.getElementById("ctr").width+170);
         right: 5px;
         bottom: 5px;
         width: 160px;
         text-align: left;
         }

      #main {
         position: absolute;
         padding: 0;
         margin: 0;
         top: 180px;
         left: 180px;
         right: 5px;
         bottom: 5px;
         }

      ul.nav {
      	list-style-type: none;
         margin-top: 0em;
         }
     
      ul.nav li {
         padding: 5px 5px 5px 5px;
         border: 2px solid;
         margin-bottom: 2px;
         margin-left: -3em;
         }
     
      ul.nav li a {
         text-decoration: none;
         font-weight: bold;
         }

      ul.nav li a:hover {
         text-decoration: none;
         font-weight: bold;
         }

      .offst {
         background: url(images/newpage.gif) 100% 90% no-repeat;
         padding-right: 15px;
         }
 
      .centeredimage {
         text-align: center;
         }

      .box3333 {
         border-width: 3px 3px 3px 3px;
         border-style: solid;
         padding: 0px 20px 5px 20px;
         }
         
      .box3313 {
         border-width: 3px 3px 1px 3px;
         border-style: solid;
         padding: 0px 20px 5px 20px;
         }
         
      .box0313 {   
         border-width: 0px 3px 1px 3px;
         border-style: solid;
         padding: 0px 20px 5px 20px;
         }
         
      .box0333 {   
         border-width: 0px 3px 3px 3px;
         border-style: solid;
         padding: 0px 20px 5px 20px;
         }

      .bigttl {
         padding-top: 20px;
         font-size: 150%;
         text-align: center;
         }

      .bigtxt {
         padding-top: 3px;
         font-size: 150%;
         text-align: center;
         }
 
      .bigtxtl {
         padding-top: 3px;
         font-size: 150%;
         text-align: left;
         }
 
      .bigtxtj {
         padding-top: 3px;
         font-size: 150%;
         text-align: justify;
         }
 
      .medttl {
         padding-top: 20px;
         font-size: 125%;
         text-align: center;
         }

      .medtxt {
         padding-top: 3px;
         font-size: 125%;
         text-align: center;
         }
 
      .medtxtl {
         padding-top: 3px;
         font-size: 125%;
         text-align: left;
         }

      .medtxtj {
         padding-top: 3px;
         font-size: 125%;
         text-align: justify;
         }

      .nrmttl {
         padding-top: 20px;
         font-size: 100%;
         text-align: center;
         }

      .nrmtxt {
         padding-top: 3px;
         font-size: 100%;
         text-align: center;
         }
 
      .nrmtxtl {
         padding-top: 3px;
         font-size: 100%;
         text-align: left;
         }
 
      .nrmtxtj {
         padding-top: 3px;
         font-size: 100%;
         text-align: justify;
         }
 
      .smltxt {
         padding-top: 3px;
         font-size: 75%;
         text-align: center;
         }
 
      .smltxtl {
         padding-top: 3px;
         font-size: 75%;
         text-align: left;
         }
 
      .smltxtj {
         padding-top: 3px;
         font-size: 75%;
         text-align: justify;
         }
 
      .spons {
         padding-top: 3px;
         font-size: 100%;
         font-style: italic;
         text-align: center;
         }
         
      .sub2chg {
      	 font-size: 100%; 
      	 text-align: center; 
         border-width: 0px 3px 3px 3px;
         border-style: solid;
         padding: 5px 20px 5px 20px;
      	 }
         
      .d501c3 {
         border-width: 3px 3px 3px 3px;
         border-style: solid;
         padding: 5px 10px 5px 10px;
         font-size: 75%;
         text-align: center;
         }

      #newshdr {
         font-size: 95%;
         font-style: italic;
         font-weight: bold;
         text-align: center;
         padding: 2px 3px 2px 3px;
         }
         
      #newsftr {
         font-size: 90%;
         font-style: italic;
         text-align: center;
         padding: 2px 3px 2px 3px;
         }
         
      .newsttl {
         font-size: 100%;
         font-weight: bold;
         text-align: center;
         padding: 2px 3px 2px 3px;
         }
         
      .newstxt {
         font-size: 90%;
         text-align: center;
         padding: 2px 3px 2px 3px;
         }
