@charset "UTF-8";
/* StyleSheet (skotfred.com) */
body {
  background-color:white;
  color:black;
  padding:0px;
  margin:0px;
  height: 100%;
  font: normal 13px/16px "Trebuchet MS", Verdana,  Geneva, Arial, Helvetica, sans-serif;
  /* background  : url(null) fixed no-repeat; */  /* IE6 scrolling DIV fix */
}
p, dl, ul, dd, dt, li, table, th, td, h1, h2, h3, h4, h5, h6 {
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px; /* 9pt */
    color: black;
}
html, td, th {
       padding :      0px;
       margin:        0px;  /* make all margins = 0 */
       margin-top:    0px;  /* redundant to margin */
       margin-right:  0px;  /* redundant to margin */
       margin-bottom: 0px;  /* redundant to margin */
       margin-left:   0px;  /* redundant to margin */
       border: none;
       background-color : transparent;
       background-image : none;
}
html {
    background-color: white;
}
a:link           {  color:  black; 
                    text-decoration:underline;}
a:visited        {  color:  black;
                    text-decoration:underline; }
a:visited:before {  color:  black;
                    text-decoration:underline;
                    content: " "; } /* this is for WAI */
a:active         {  color:  #cc8000; 
                    text-decoration:underline;}
a:hover          {  color:  red;
                    text-decoration:none;
}
h1 {
    font-weight : bold; 
    font-size : 20px;
}
h2 {
    font-weight : bold; 
    font-size : 16px;
}
th { speak-header: once; 
}
font { /* make it irrelevant */
  color: inherit !important;
  background: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important; 
}
form { margin-bottom:0px; }
img { border: 0px; color:red;}
input:hover {
  background: #fefefe;
  color:      black;
}
input:focus {
  background: #eeeeee;
  color:      black;
}
table { table-layout:fixed; }
.border0
{
  color: black;
}
.border1
{
  color: black;
  border: 2px dashed purple;
}
.header
{
    color: black;
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.footer 
{
       color: black;
       background-color: #cccccc;
       font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size:9pt;
       text-align: center;
       border: 1px dashed black;
}
.input {
    color:black; 
    font-family: Courier;
    font-size:9pt;
    background-color: #eeeeee;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-style: groove;
/*    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
    -moz-border-radius: 1em 1em 1em 1em; */
}
.select 
{
    color:black; 
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9pt;
    background-color: #eeeeee;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-style: groove;
}
.button {
  color:black; 
  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:9pt;
  /* background-color: #cccccc; */
  /* border-style:ridge; */
  border-color: black;
  /* border-width: 1em; */
  //border-style: solid;
  border-style: groove;
  filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
  -moz-border-radius: 1em 1em 1em 1em;
}
.link { 
    color: blue;
}
.external { 
    font-size: 8pt;
}
.url {
    color: blue;
    font-size: 7pt;
    text-decoration: italic;
}
div#contentTop {
  postion:relative;
  display:block;
  left: 20px;
}
div#banner {
  text-align: center;
}
div#date {
  text-align: left;
  font-size: 9pt;
}
div#content {
  position:relative;
  vertical-align:top;
  display:block;
  /* float: center; */
  top: 0px;
  left: 20px;
  
  background-color: #cccccc;
  border: 1px solid #aabfda;
  color: #183546;
  overflow: auto;
}
div#contentLeft {
  position:relative;
  vertical-align:top;
  display:block;
  left:10px;
  width:240px;
  height: 500px;
  float: left;
  background-color : #999966;
  border : 0px;
  padding : 10px;
  spacing : 0px;
  top:0px;
}
div#contentRight {
  position:relative;
  float:left;
  vertical-align:top;
  display:block;
  top: 0px;
  left:10px;
  width: 350px;
  height: 500px;
  float: left;
  background-color: #cccccc;
  border : 0px;
  padding : 5px;
  spacing : 0px;
  text-align:center;
  
}
div#searchDiv {
    position: relative;
    display: block;
    float: left;
    top:0px;
    /* text-align : center; */
}
.hint {
  cursor: help;
}