  /* $Id: style.css,v 1.1.2.22 2004/10/20 16:51:13 rkrentz Exp $ */
  /* ### tag styles ### */
  a, td, th, b {
    font-size: 12px;
  }
  
  pre {
    width:100%;
    border:2px #ff0000 solid;
    white-space: normal;
  }
  
  a{
    color:#666A6D;
    text-decoration:none;
    font-size: 12px;
    /* white-space: nowrap; */
  }
  
  h1 {
    color:#063465;  
    font-size: 13px;
    font-weight:bolder;
    font-family: arial;    
  }
  
  h2 {
    font-weight:bold;
    font-size: 13px;
  }
  
  h3 {
    font-size: 12px;
  }
  

    
  
  body {
    margin:0px;
    margin-top:0px;
    background-color: #ffffff;
    font-family:verdana;
    font-size: 12px;
  }
  
  input, textarea, select {
    border: 1px #2F557E solid;
    padding:1px;
  }  
  
  select {
    background-color: #ffffff;
    font-size: 12px;    
    color:#000000;
    font-weight: bold;
  }
  
  
  /* ### main layout style ### */
  #global{
    width:100%;
    height:100%;
    border:0px #000000 solid;
  }
  
  div#container {
    height: 100%;
    border:0px #000000 solid;
  }
  
  div.full{
    min-width:1000px;
    max-width:1200px;
    width:expression(document.body.clientWidth < 1000? "1000px": document.body.clientWidth > 1200? "1200px": "auto");
  }

  div#head {
    left:0px;
    top:0px;
    position:fixed;
    height: 125px;
    z-index:2;
  }
  
  #spacer {
    height: 125px;
    z-index:1px;    
  }
  
  #spacer-foot {
    height: 10px;
    z-index:1px;    
  }  
  
  div#body {
    position:static;
    height: 100%;
    z-index:1;
    border:0px #ff0000 solid;
  }

  div#foot {
    position:fixed;
    background-color: #FFFFFF;    
    height: 20px;
    z-index:2;
    left: 0px; bottom: 0px;
    margin: 0px;
    vertical-align: bottom;
    border: 0px none;    
  } 
  

  
  /* ### main table ### */
  #main-table {
    z-index:1;
    height:100%;
    width:100%;
    border:0px #ff0000 solid;
  }
  
  #main-head {
    height: 125px;
    z-index:1;
  }    
  
  #main-body{
  border:0px #ff0000 solid;
  }

  #main-foot {
    height: 20px;
    z-index:1;
    border-top: 1px #F1F6F9 solid;
    text-align:center;
    font-size: 11px;
  }
    
  /* ### header part ### */
  div#head-top {
    background-color: lightblue;
    height: 96px;
    border-bottom:2px #ffffff solid;
  } 

  div#head-bottom {
    vertical-align:top;
    padding-left: 215px;
    background-color: #073567;
    height: 18px;
    background-repeat:no-repeat;
    background-position:right;
  }  
  
  #head-top-table {
    width:100%;
    height:100%;
    border:0px #000000 solid;
  }

  td#head-top-logo {
    vertical-align:top;   
    background-color: #4D88A6;
    width:224px;
  } 
  
  td#head-top-spacer {
    vertical-align:top;
    background-color: #4D88A6;
  } 

  td#head-top-banner {
    vertical-align:top;
    text-align:right;
    background-color: #4D88A6;
    width:775px;
  } 
  
  /* ### shadow styles */

  div#shadow {
    background-color: lightblue;
    height: 9px;
    border-bottom:0px #ffffff solid;
  } 

  #shadow-table {
    width:100%;
    height:100%;
    border:0px #000000 solid;
  }
  
  #shadow-left {
    vertical-align:top;
    width:217px;
    height: 9px;
    background-repeat:no-repeat;
    background-position:left;
  }   
  
  #shadow-right {
    vertical-align:top;
    width:782px;
    height: 9px;
    background-repeat:no-repeat;
    background-position:right;
  } 

  #shadow-spacer {
    vertical-align:top;
    height: 9px;
    background-repeat:repeat-x;
    font-size:1px;
  }  
  
  
  

  /* ### body part ### */
  table#body-table {
    width:100%;
    height:100%;
    border:0px #000000 solid;
  }

  td#body-left {
    padding-top:20px;
    background-color: #F1F6F9;
    width:215px;
    vertical-align:top;
  } 
  
  td#body-content {
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    background-color: #ffffff;
    vertical-align:top;
  } 

  td#body-right {
    padding-top:20px;
    background-color: #F1F6F2;
    width:194px;
    vertical-align:top;
  } 
  
  #body-content .blockcontent a {  
    border-bottom: 1px #063465 dashed;
    color: #063465;
  }    
  
  #body-content .blockcontent {  
    line-height:16px;
  }
  
  /* ### navigation bar ### */
  a.navtext {
    font-size: 13px;
    /* font-weight:bolder; */
    font-family: arial;
    letter-spacing:1px;
    color: #ffffff;
    padding-left:8px;
    padding-right:8px;      
    text-decoration:none;
  }
  
  a#navlast {
    border-right: 2px #ffffff solid;
  }
  
  #navrow {
    height:18px;
  }  

  .navcell {
    border-left: 1px #ffffff solid;
    height:18px;
    vertical-align:middle;
  }
  
  .navcelllast {
    border-left: 1px #ffffff solid;
    border-right: 1px #ffffff solid;
    height:18px;
    vertical-align:middle;
  }
  
  #navtable {
    height:18px;
  }
  

  /* ### blocks ### */
  .blockheadline {
    color:#063465;  
    font-size: 13px;
    font-weight:bolder;
    font-family: arial;
    letter-spacing:1px;
    padding-left:14px;
    padding-top:10px;
    width:100%;
  }

  .blockcontent {
    font-size: 12px;
    padding-left:14px;    
    padding-right:14px;  
    padding-top:10px;
  }
  
  #body-left .blockcontent ul {
  padding-left:14px;
  margin:0px;
  line-height:16px;
  }
  
  #body-left .blockcontent ul li {
  padding-bottom:4px;
  }
  
  
  #body-left .blockheadline {
    padding-top:10px;
  }
  
  #body-right .blockheadline {
    color:#FF9B33;
    border-bottom:2px #ffffff solid;
    padding-top:10px;
    padding-bottom:10px;
    xborder:2px #ff0000 solid;
    xwidth: 50%;
  }  
  
  #body-content .blockheadline {
    padding-top:30px;
    font-size: 15px;
  }
  
  #printicon {
    padding-right:10px;
  }
  
  
  /* ### loginform ### */
  #loginform {
    padding-left:0px; 
    padding-bottom:10px; 
    border-bottom:2px #ffffff solid;
  }
  
  .logintext {
    color:#666A6D;
    font-size: 10px;
    font-weight:bold;
    padding-bottom:5px;
    padding-left:3px;
  }
  
  .logininput {
    color:#063465;
    font-size: 10px;
    margin: 1px;
    padding:1px;
    height: 16px;
    width: 60px;
    border: 1px #2F557E solid;
  }
  
  .loginsubmit {
    color:#063465;
    background-color: #F1F6F9;
    font-size: 10px;
    font-weight:bold;  
    border:0px;
    text-align:left;
    width:33px;
    cursor:hand;
  }
  
  /* ### menu-options ### */
  .option {
    xborder-bottom: 1px #ffffff solid;      
    padding-top:2px;
    padding-bottom:2px;  
    font-size: 12px;    
  }
  
  .option a{
    padding-left:23px;
    color:#666A6D;
    text-decoration:none;
    font-size: 12px;
    /* white-space: nowrap; */
  }
  
  .option a:hover{
    color:#2F557E;
  }
  
  .optionactive{
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
    color:#063465;
    text-decoration:none;
    font-size: 12px;
    white-space: nowrap;
    xfont-weight:bold;
    xborder-bottom: 1px #ffffff solid;        
  }  
  
  /* ### story styles ### */
  .storytitle {
    color:#063465;  
    font-size: 13px;
    font-weight:bolder;
    font-family: arial;
    letter-spacing:1px;
  }
  

  #readmore {
    position:relative;
    width:100%;
    text-align:right;
  }
  
  #readmore a {
    text-decoration:underline;  
  }
  
  #storyoptions {
    padding-top:20px;
  }
  
  #storyoptions a {
    font-size:10px;
  }
  
  
  /* ### admin area ### */
  .ccitem {
    font-size: 12px;
    text-decoration:none;
    color:#2F557E;
  }
  
  .ccitem:hover {
    color:#063465;
  }
  
  .itemlisttable {
  }
  
  .itemlisthead, .itemlistfoot {
    font-size: 12px;
    background-color: #F1F6F9;  
  }
  
  .itemlistbody {
    font-size: 12px;
    background-color: #F1F6F2;
  }  
  
  /* ### wiki ### */
  #wikiframe {
    width:100%;
    height:100%;
    border: 0px #2F557E solid;
  }

  
