body 
{
  background-color: #f5f5f5;
  color: #000000;
  margin-left: 0px;
  margin-top:  0px;
}

a         { color: #5e78bf; text-decoration:underline }
a:visited { color: #5e78bf; text-decoration:underline }
a:active  { color: #5e78bf; text-decoration:underline }
a:hover   { color: #5e78bf; text-decoration:none }

td, th, body 
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
}

h2, h4, h5, h6          { font-weight: bold; }
h1                      { font-size: 16px; }
h2, h3                  { font-size: 14px; }
h3                      { font-size: 13px; }

hr             { height: 1px; color: #000000; }

span.blue { color: #e0e0e0; }

span.grayed  { color: #000000; }

tr.light { background-color: #F5F5F5; }

tr.dark { background-color: #E0E0F0; }

input, select, textarea  {font-family: Tahoma; background-color: #E0E0E0;} 

textarea { width: 100%; height: 200px; }

table.center td.left {width: 49%;}
table.center td.right {width: 49%;}

table.main
{
  width: 980;
  background-color: #f0f0f0;
  border: 1px solid #e0e0e0;
}

table.main tr.head                { width: 980; }
table.main tr.head img            { float:right; }
table.main tr.head td.rss-sub     { padding-right: 3px; background-color: #e0e0e0;}
table.main tr.head td             { height: 24px; background-color: #e0e0e0; }
table.main tr.head td.quicklinks  { background-color: #e0e0e0; padding: 4px; font-size: 8pt; text-align: right; }
table.main tr.head td.welcome     { background-color: #e0e0e0; font-size: 8pt; text-align: left; }

table.main tr.content td.nav  {  vertical-align: top; width: 150px; padding-top: 20px;}

table.main tr.content td.content
{
  padding: 18px;
  width: 890px;
  padding-top: 23px;
  vertical-align: top;
}

table.main tr.foot td {font-size: 7pt; height: 24px; background-color: #e0e0e0; padding: 3px; text-align: right;}

table.snip
{
  width: 100%;
  border: 1px solid #c0c0c0;
  margin-bottom: 20px;
}

table.snip tr.header td { height: 25px; background-color: #e0e0e0; border-bottom: 0px solid #e0e0e0; padding-left: 5px;}
table.snip tr.content td { background-color: #ffffff; padding: 8px; border-bottom: 0px solid #e0e0e0; }
table.snip tr.contentnoborder td { background-color: #e0e0e0; padding: 8px; }
table.snip tr.footer td {background-color: #e5e5e5; height: 18px; }
table.snip tr.footer td.left {text-align: left; font-size: 7pt;}
table.snip tr.footer td.right {font-size: 7pt; padding-right: 10px; vertical-align: top; text-align: right; }

div.newest table.snip tr.header td {background-color: #BCD3EB;}
div.newest table.snip tr.content td {background-color: #ffffff;}
div.newest table.snip tr.contentnoborder td {background-color: #ffffff;}
div.newest table.snip tr.footer td {background-color: #e5e5e5;}

img.thumb { border: 2px solid #a0a0a0; }
img.photo { border: 1px solid #e0e0e0; }

table.panel
{
  border: 1px solid #e0e0e0;
  
  width: 150px;
  margin: 3px;
  margin-left: 5px;
  
  border-bottom: 2px solid #909090;
 
}

table.panel td { font-size: 8pt; background-color:#ffffff; width: 100%}

table.panel tr.header td     { height: 20px; overflow: hidden; font-style: italic; background-color: #e0e0e0; border-bottom: 0px solid #e0e0e0; padding: 5px; border-right: 2px solid #707070;}
table.panel tr.row td.text   { padding: 2px; padding-left: 5px; border-right: 2px solid #909090;}
table.panel tr.row td.final  { height:1px; font-size: 1px; padding: 0px; padding-left: 5px; border-right: 2px solid #909090;}

