body
   {
   background-color: #f2f2f7;
   color: #11112a;
   font-family: Verdana,Geneva,Helvetica,Arial;
   font-size: 10pt;
   margin: 0;
   padding: 0;
   }

td
   {
   vertical-align: top;
   }

div.header p
   {
   color: #04aeef;
   padding-left: 5pt;
   margin: 0;
   }
div.header p.big
   {
   font-size: 2.6em;
   }
div.header p.medium
   {
   font-size: 1.2em;
   font-weight: bold;
   border-left: 4px solid #04aeef;
   padding-top: 1em;
   padding-bottom: 1em;
   margin-top: 0;
   margin-bottom: 0;
   }
div.header td
   {
   vertical-align: middle;
   }

  
div.bar 
   {
   border-top: #5ca9dd solid 2px;
   border-bottom: #5ca9dd solid 2px;
   background-color: #ffc28f;
   padding-left: 0.8em;
   }

p.links,p.currentlink
   {
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   padding-left: 0.8em;
   padding-right: 0.8em;
   color: #4c99ee;
   }

#home
{
   margin-bottom: 1.5em;
}
#news
{
   border-left: #ffb07f solid 6px;
   padding-top: 3px;
   padding-bottom: 3px;
   font-weight: bold;
}

p.links a:link
   {
   color: #4c99ee;
   text-decoration: none;
   }

p.links a:visited
   {
   color: #4c99ee;
   text-decoration: none;
   }
p.links a:active
   {
   color: #4c99ee;
   text-decoration: none;
   }
p.links a:hover
   {
   color: #3070a0;
   text-decoration: none;
   }
p.currentlink
   {
   background-color: #eaeaff;
   font-style: normal;
   font-weight: bold;
   }
div.bar a
   {
   font-size: 0.7em;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   padding-right: 2em;
   font-weight: bold;
   }


table.main td
   {
   padding-left: 0.5em;
   padding-right: 0.5em;
   }

td.lefthandbar
   {
   width: 160px;
   border-right: #5ca9dd solid 1px;
   background-color: #eaeaff;
   font-size: 10pt;
   }

td.righthandbar
   {
   width: 200px;
   border-left: #5ca9dd solid 1px;
   background-color: #eaeaff;
   font-size: 10pt;
   }

td.content
   {
   width: 600px;
   font-size: 10pt;
   }

body#editor
   {
   font-size: 10pt;
   padding: 4px;
   }

td.content p, body#editor p
   {
   font-size: 10pt;
   }

td.content h1, body#editor h1
   {
   color: #5ca9dd;
   margin-top: 0.8em;
   font-size: 1.2em;
   font-weight: bold;
   }
td.content h2, body#editor h2
   {
   background-color: #eaeaff;
   padding-top: 0.4em;
   padding-bottom: 0.4em;
   color: #111111;
   margin-top: 0.4em;
   font-size: 1em;
   font-weight: bold;
   }
td.righthandbar h1
   {
   color: #444444;
   margin-top: 0.8em;
   font-size: 1em;
   font-weight: bold;
   }


div.footer
   {
   border-top: #5ca9dd solid 1px;
   padding-top: 2em;
   font-family: Helv, Arial;
   font-size: 0.8em;
   padding: 4px;
   background: #eaeaff;
   color: black;
   }

div.qws p
   {
   font-size: 13pt;
   }

div.qws_action
   {
   left-margin: 10px;
   }
