/* *************************************
    By Central Hill Software
    Dave Carvell, President
    304-592-0876
    carvell@central-hill-software.com
    2003
    Modified by Allen B. Judy, President
    Intelligent Structures, Inc,
    2004
************************************* */

  body{ 
    color: black;
    background-color: #FFFFCC;
    background-image: url(images/bg_parch.gif); 
    background-repeat: repeat;
  }

  a:link.menu   {color:black; text-decoration:none; background-color: transparent;} 
  a:visited.menu{color:black; text-decoration:none; background-color: transparent;} 
  a:active.menu {color:green; text-decoration:none; background-color: transparent;}

  p,h1,h2,h3,h4,h5,h6,td,li,dl{
    padding:0;
    margin :0;
    font-family:verdana, sans-serif, helvetica, courier; 
    background-color: transparent;
  }

  p{
    top:0; 
    left:0; 
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:5px;
    font-size:16px;
   }  

  h1,h2,h3,h4,h5,h6{
    top:0; 
    left:0; 
    padding-top:2px;
    padding-bottom:2px;
    font-size:16px;
  }

  h1{
    font-size:28px;
  }

  h2{
    font-size:20px;
  }

  h3{
    font-size:18px;
  }

  div{
    top:0; 
    left:0; 
    padding:0;
    margin:0;
    position:relative; 
    background-color: transparent;
  }

  table{
    top:0; 
    left:0; 
    padding:0;
    margin:0;
  }

  td{
    top:0; 
    left:0; 
    padding-left:5px;
    font-size:18px;
  }

 ul{
    top:0; 
    left:0; 
    padding:5px;
    margin:5px;
  }

  li{
    top:0; 
    left:0; 
    margin-left:40px;
    font-size:14px;
    text-indent:0;
  }

  dt{
    font-size:24px;
    font-family:verdana, sans-serif, helvetica, courier;
    text-indent:0;
    font-weight:bold;
  }

  dl{
    font-size:24px;
    text-indent:0;
  }

  img{
    border:0;
    padding:0px;
    margin:5px;
  }

/* *************************************** Classes ******************************** */

  /* --------- Page Header (Logo, Top Menu) ------------- */
  h1.top{
    color:#330099;
    font-size:20px;
    background-color: transparent;
    text-align:center;
    padding:0;
  }

  h2.top{
    color:#330099;
    font-size:18px;
    background-color: transparent;
    text-align:center;
    padding:0;
    margin-bottom:10px;
  }

  div.pageheader{
    height:200px; 
    width:600px; 
  }

  div.logo{
    height:90px; 
    width:107px; 
    position:absolute
  }

  div.topmenu{
    left:218px;
    height:80px;  
    position:absolute;
    width:572px; 
    vertical-align:bottom;

  }

  table.topmenu{
    text-align:center;
    position:relative;
    left:0;
    width:572px; 
    vertical-align:bottom;
  }

  td.topmenu{
    padding:0;
    margin:0;
    padding-left:12px;
    padding-right:5px;
    font-size:12px; 
    font-weight:bold;
    vertical-align:bottom;
  }


  /* ------------ Main Topic Header -------------- */
  div.mainheader{
    top:104px; 
    left:190px; 
    height:25px;  
    width:640px;
    padding-left:20px; 
    padding-right:20px;
    margin-left:20px; 
    margin-right:20px;
    color:black;
    background-color:#003399;
    position:absolute; 
    z-index:99;
  }

  p.mainheader{
    height:25px;
    margin:0px;
    padding:0px;
    font-size: 18px;
    font-weight:bold;
    color:white; 
    text-align:center;
    vertical-align:middle;
    background-color: transparent;
  }

  div.sidemenu{
    top:89px; 
    width:167px; 
    margin-top:15px; 
    margin-bottom:15px;  
    margin-right:10px;
    padding-left:10px; 
    padding-right:10px; 
    color:black;
    background-color:#99cc99;
    font-size:24px; 
    position:absolute;
  }
  
  p.sidemenu{
    font-size:12px; 
  }

  a:link.sidemenu   {color:black; text-decoration:none; margin:0; padding:0; background-color: transparent;} 
  a:visited.sidemenu{color:black; text-decoration:none; margin:0; padding:0; background-color: transparent;} 
  a:active.sidemenu {color:green; text-decoration:none; margin:0; padding:0; background-color: transparent;}

  div.bottomarea{
    left:0; 
    width:1000px; 
    position:relative;
    top:8px;
  }

  div.maintext{
    top:105px; 
    left:200px; 
    width:640px; 
    margin-bottom:20px;
    padding-top:10px; 
    padding-left:20px; 
    padding-right:20px;
    border-width:1px; 
    border-top:0;
    border-style:ridge; 
    border-color:#003399; 
    color: black;
    background-color: white;
  }

  div.slogan{
    position:absolute;
    top:80px;
    left:218px;
    height:100px; 
    width:552px; 
    padding-top:10px; 
    text-align:center;
  } 

  table.slogan{
    top:0; 
    left:0; 
    padding:0;
    margin:0;
    height:30px; 
    width:552px;
  }

  td.slogan{
    top:0; 
    left:0; 
    padding:0;
    margin:0;
    height:30px; 
    width:552px;
  }


  div.bottommenu{
    position:absolute;
    top:160px;
    left:218px;
    height:50px;  
    width:572px;
  }

  table.bottommenu{
     width:572px; 
  }

  td.bottommenu{
    padding-left:12px;
    padding-right:5px;
    font-size:12px; 
    font-weight:bold;
  }
