
*{padding:0; margin:0;}
 body {font-size:82.5%; background-color:rgb(127,212,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;}

 .header {width:900px; font-family:"trebuchet ms",arial,sans-serif;}
  .header-top {width:900px; height:80px; background:rgb(212,255,170); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
   .sitename {width:400px; height:45px; position:absolute; z-index:1; margin:10px 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
   .sitename h1 {font-size:240%;}
   .sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
   .sitename a {text-decoration:none; color:rgb(125,125,125);}
   .sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

    .nav0 {width:800px; position:absolute; z-index:2; margin:5px 0 0 0; margin-left:100px !important /*Non-IE6*/; margin-left:350px /*IE6*/;}
    .nav0 ul {float:right; padding:0 20px 0 0;}
    .nav0 li {display:inline; list-style:none;}
    .nav0 li a {padding:0 0 0 3px;}
    .nav0 a:hover {text-decoration:none;}
    .nav0 a img { border:none;}

    .nav1 {width:500px; position:absolute; z-index:3; margin:40px 0 0 400px;}
    .nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
    .nav1 li {display:inline; list-style:none;}
    .nav1 li a {display:block; float:right; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:120%;}
    .nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}

  .header-middle {width:900px; height:60px; background:rgb(212,255,170); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

   .sitemessage {width:900px; height:60px; position:absolute; z-index:1; margin:10px 0 0 180px; color:rgb(125,125,125); /*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
   .sitemessage h2 { width:900px; text-align:left; line-height:100%; font-size:160%;}
   .sitemessage h3 { width:900px;  text-align:left; font-size:120%;}
   
  .header-bottom {width:900px; background:rgb(170,255,0);}

    .nav2 {width:300px; border:none; background:rgb(170,255,0); color:rgb(75,75,75); font-size:130%;} /*Color navigation bar normal mode*/
    .nav3 {width:250px; border:none; position:absolute; background:rgb(170,255,0); color:rgb(75,75,75); font-size:130%;margin:0px 0 0 450px;} /*Color navigation bar normal mode*/
    .navx {width:800px; border:none; background:rgb(212,255,170); color:rgb(75,75,75); font-size:130%;} /*Color navigation bar normal mode*/

    .adds {width:800px; border:none; background:rgb(212,255,170);margin:10px 0 0 86px;}
    .gadds {width:800px; border:none; background:rgb(170,255,0);margin:10px 0 0 86px;}

 .main { clear:both; width:900px; padding-bottom:30px; background:rgb(212,255,170); }

 
  .main-content {clear:both; background:rgb(212,255,170); /*Fix IE floating margin bug*/; float:left; width:900px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
  .main-content table {clear:both; width:840px; margin:0 0 0 30px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(212,255,170);}
  .main-content table td {height:1.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(170,255,217); text-align:center; font-weight:normal; color:rgb(80,80,80); font-size:110%;}

    .features {width:840px; margin:0 0 0 30px; background:rgb(170,255,217); color:rgb(75,75,75); font-size:80%;border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); } 

 .footer {clear:both; width:900px; padding:1.0em 0 1.0em 0; background:rgb(212,255,170); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
 .footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
 .footer p.credits {font-weight:normal;}
 .footer a {text-decoration:underline; color:rgb(125,125,125);}
 .footer a:hover {text-decoration:none; color:rgb(0,0,0);}
 .footer a:visited {color:rgb(0,0,0);}

