/* ==================================================== */
/* THOMAS CONSULTING                                    */
/* ==================================================== */
BODY
  {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  padding: 0;
  background: white;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

A, A:VISITED
  {
  color: navy;
  }

A:ACTIVE, A:HOVER
  {
  color: red;
  }

A.external
  {
  text-decoration: none;
  border-bottom: dotted navy 1px;
  }

H1
  {
  color: #990000;
  font-size:x-large;
  font-weight: normal;
  }

H2
  {
  color: #990000;
  font-size: large;
  font-weight: normal;
  }

TD.spacer
  {
  width: 16px;
  }

ul.smallindent
  {
  padding-left: 1.0em;
  margin-left: 1em;
  padding-bottom: 0.0em;
  margin-bottom: 1em;
  }
div.mainpagehead
  {
  font-size:42pt; 
  font-weight:normal; 
  color:#990000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding:5px;
  padding-top:15px;
  }
/* ==================================================== */
/* MENU BAR SETTINGS                                    */
/* ==================================================== */

TD.menu
  {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 200px;
  text-align: center;
  background: #990000;
  }

DIV.menu
  {  
  width: 100%;
  font-size: smaller;
  font-weight: bold;
  text-align: center;
  }

A.menu
  {
  width: 100%;
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
  color: white;
  text-decoration: none;
  letter-spacing: 1px;
  }

A.menu:visited
 {
 color:white;
 }

A.menu:HOVER, A.menu:ACTIVE
  {
  color: white;
  background: #993333;
  }

/* ==================================================== */
/* INFORMATION PANEL LAYOUT                             */
/* ==================================================== */
TD.info
  {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 150%;
  font-size: smaller;
  }

H1, H2, H3
  {
  line-height: normal;
  }

/* ==================================================== */
/* SHADOW DIVIDER                                       */
/* ==================================================== */
TD.shadow
  {
  width: 20px;
  background: white url(/shadow.gif) repeat-y;
  }

/* ==================================================== */
/* SIDEBARS                                             */
/* ==================================================== */
div.sidebarheader
  {
  background: #e0e0e0;
  font-weight: bold;
  padding: 4px 8px 4px 8px;
  border: solid #e0e0e0 1px;
  }

div.sidebar
  {
  background: #f7f7f7;
  padding: 4px 8px 12px 8px;
  border: solid #e0e0e0 1px;
  }

div.frontpagesidebar
  {
  font-size: 8pt;
  background: #f7f7f7;
  padding: 0px 3px 0px 5px;
  border: solid #e0e0e0 1px;
  text-align: left;
  }

/* ==================================================== */
/* PAGE FOOTER                                          */
/* ==================================================== */
TD.footer
  {
  padding-top: 4px;
  padding-bottom:4px; 
  border-top: solid #990000 1px;
  font-size: xx-small;
  }


/* ==================================================== */
/* FORMS                                                */
/* ==================================================== */
input.modern
  {
  background: #fff8f8;
  border: solid black 1px;
  width: 400px;
  }
  
select.modern
  {
  background: #fff8f8;
  border: solid black 1px;
    }
  
textarea.modern
  {
  background: #fff8f8;
  border: solid black 1px;
   width: 400px;
  }

