html, body   
{ 
   margin-top      : 0px; 
   margin-left     : 0px; 
   top             : 0;
   left            : 0;
   background-color: #ffffff;
   font-family     : arial, helvetica, sans serif;
}

h1  { margin-top: 0px; font-weight: bold; font-size: 16px; margin-bottom: 0px; text-transform: uppercase; color: #000000; }
h2  { margin-top: 0px; font-weight: bold; font-size: 16px; margin-bottom: 0px; text-transform: uppercase; color: #000000; font-style: italic; }
h3  { margin-top: 0px; font-weight: bold; font-size: 14px; margin-bottom: 0px; text-transform: uppercase; color: #333399; }
h4  { margin-top: 0px; font-weight: bold; font-size: 14px; margin-bottom: 0px; text-transform: uppercase; color: #000000; font-style: italic; }

p   
{ 
   margin-left      : 2px; 
   margin-right     : 2px; 
   font-size        : 14px; 
   color            : #000000; 
   line-height      : 15px; 
   font-family      : arial, helvetica, sans serif;
}

p.article
{ 
   margin-left      : 2px; 
   margin-right     : 2px; 
   font-size        : 12px; 
   font-style       : italic;
   color            : #000000; 
   line-height      : 14px; 
   font-family      : arial, helvetica, sans serif;
}

p.editors_note
{ 
   font-style       : italic;
   background-color: #ffffcc;
}

p.caption
{ 
   font-weight      : bold;
   font-style       : italic;
}

p.lte_header
{ 
   font-weight      : bold;
   margin-top       : 0px; 
   margin-bottom    : 0px; 
}

p.lte_header_subj
{ 
   font-weight      : bold;
   color            : #ff0000; 
   margin-top       : 0px; 
   margin-bottom    : 0px; 
}

p.bullet_item
{ 
   font-weight      : bold;
   font-style       : italic;
   color            : #0066ff; 
   margin-top       : 0px; 
   margin-bottom    : 0px; 
   font-size        : 10px; 
   text-transform   : uppercase
}

p.bullet_item2
{ 
   color            : #005500; 
   margin-top       : 8px; 
   margin-bottom    : 4px; 
   margin-left      : 20px; 
   font-size        : 10px; 
}

blockquote
{
   margin-left      : 20px; 
   font-size        : 14px; 
   font-style       : italic;
   color            : #005555; 
}

a:link      {color: #0000ff; }
a:visited   {color: #0000ff; }
a:hover     {color: #ff0000; }
a:active    {color: #ff0000; }

p.hot_link_group
{ 
   padding-left     : 4px; 
   margin-bottom    : 0px; 
   font-weight      : bold;
   font-style       : italic;
   background-color: #8ac6f4;
   font-size        : 12px; 
}

a.hot_link
{
   margin-left      : 10px; 
   font-size        : 10px; 
   font-weight      : bold;
   color            : #005555; 
   font-family      : arial, helvetica, sans serif;
   text-decoration  : none;
   hover            : ff0000;
}

a.hot_link:hover     {color: #aa0000; background-color: #00aaaa;}

table
{
   border-collapse  : collapse;
   border           : 0
}

td 
{
   padding          : 0;
   empty-cells      : show;
   vertical-align   : top;
   background-color : #ffffff;
}

td img { display : block; }

td.left_select
{
   background-color : #b6d8e3;
   vertical-align   : top;
}

td.top_select
{
   background-color : #b6d8e3;
   vertical-align   : middle;
}

td.banner_entry_red
{
   padding          : 4px;
   background-color : #ff7777;
   vertical-align   : top;
   font-size        : 16px;
   font-weight      : bold;
   font-variant     : small-caps;
   font-family      : arial, helvetica, sans serif;
}

td.banner_entry_blue
{
   padding          : 4px;
   background-color : #aaaaff;
   vertical-align   : top;
   font-size        : 16px;
   font-weight      : bold;
   font-variant     : small-caps;
   font-family      : arial, helvetica, sans serif;
}

td.banner_entry_yellow
{
   padding          : 4px;
   background-color : #ffffaa;
   vertical-align   : top;
   font-size        : 16px;
   font-weight      : bold;
   font-variant     : small-caps;
   font-family      : arial, helvetica, sans serif;
}

td.faq_question
{
   padding          : 4px;
   background-color : #aaaaff;
   vertical-align   : top;
   font-size        : 14px;
   font-weight      : bold;
   font-family      : arial, helvetica, sans serif;
}

td.faq_answer
{
   padding          : 4px;
   background-color : #aaffff;
   vertical-align   : top;
   font-size        : 14px;
   font-weight      : bold;
   font-family      : arial, helvetica, sans serif;
}

td.help_form_label
{
   vertical-align   : middle;
   text-align       : right;
   padding-right    : 4px; 
   font-weight      : bold;
   font-family      : arial, helvetica, sans serif;
}

