@media screen {
body
{   background-color: #000;
    margin-top: 0px;
    margin-bottom: 30px;
    color: #324766;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
}

body table
{   background-color: #ddfeff; 
    color: #324766;
    font-size: medium;
    line-height: 150%;
}

table.layout
{  
   width: 1000px;
}

table.navbar
{  
   width: 8em;
   top: 152px;
   text-align: right;
   padding-bottom: 2em;
   padding-top: 4em;
   padding-right: 1em;
   margin-left: 1em;
   margin-right: 1em;
   margin-top: 2em;
   font-size: 90%;
   font-weight: bold;
}

table.navbar a, table.navbar a:link, table.navbar a:hover,
table.navbar a:visited, table.navbar a:active
{ text-decoration: none; border: none;  }

table.navbar td:hover
{  background-color:  #ccecee;  }

table.navbar td#qr:hover
{  background-color:  inherit;  }

span.goback:hover
{  background-color:  #ccecee;  }

span.goback { color: #1d59ed; }

span.goback a, 
span.goback a:link, 
span.goback a:hover 
{ text-decoration: none;  border: none; }

table.navbar td.self,
table.navbar td.self:hover
{  color: #f18e00;
   background-color: #e7eeff;
   font-size: 110%;
   font-weight: bold;
}

p.first
{  font-size: x-large;  font-weight: bold; }


h1, h2, h3, p, li { line-height: 150%; }

button, input { line-height: 120% }

a:link, a:visited, a:active               
{   /* color: #663309; */
    color: #1d59ed;
    border-left: #f7edab  1px solid;
    border-right: #f7edab 1px solid;
} 

a:hover    
{   border: #415f92 1px solid;
    text-decoration: none;
}  

img { border-style: none; }

img#handsimg {float: right; width: 300px; margin-right: -3em; padding-left: 1em}

h1 img {float: right; margin-right: -3em; padding-left: 1em}

p#ctlist span.sc { font-weight: bold; font-size: larger; font-variant: small-caps } 
p#ctlist span.ct { font-style: italic; font-weight: bold; font-size: larger; padding-right: 1em}

} /* end media screen */


@media print
{ body
  {   background-color: #fff;
      border: 0; padding: 0;
      margin-top: 30px;
      margin-bottom: 30px;
      color: #000;
      font-family: Arial, Helvetica, sans-serif;
      font-size: x-small;
  }
  img { width: 80px }
  table.navbar, tr#topbanner, tr#topspacer1, tr#topspacer2, td#googlead, tr#footer
  { display: none }
  body table { background-color: white; color: black; font-size: x-small }
}
