/*Global*/
BODY, P
{
  font-family: Arial, Helvetica, sans-serif;
  margin: 0pt 0pt 0pt 0pt;
  font-family: serif;
  color: #666666;
  font-size: 11pt;
  line-height: 16pt;
}

.header1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #224488;
  padding: 30pt 0pt 3pt 0pt;
  margin: 0pt 60pt;
  border-bottom: 1pt;
  border-bottom-style: dashed;
  border-bottom-color: #666666;
}

.header2
{
  font-family: serif;
  font-weight: bold;
  color: #224488;
  padding: 5pt 0pt 0pt 0pt;
  margin: 0pt 60pt;
}

.content
{
  padding: 5pt 0pt 10pt 0pt;
  margin: 0pt 60pt;
  font-family: serif;
  color: #666666;
  font-size: 11pt;
  line-height: 16pt;
}

.table_text
{
  margin: 0pt 10pt;
  font-size: 11pt;
  line-height: 11pt;
}


OL
{
  padding: 0pt 0pt 10pt 0pt;
  margin: 0pt 80pt;
  font-family: serif;
  color: #666666;
  font-size: 11pt;
  line-height: 16pt;
}

.slug_red
{
  color: #B0193A;
  font-family: sans-serif;
  font-size: 11pt;
  line-height: 12pt;
  margin: 10pt 10pt 0pt 0pt;

}

.slug_blue
{
  color: #224488;
  font-size: 10pt;
  font-family: sans-serif;
  line-height: 14pt;
  margin: 10pt 10pt 0pt 10pt;

}

.emphasis
{
  font-size: larger;
  font-weight: bolder;
  letter-spacing: -1pt;

}

.footer
{
  color: #FFFFFF;
  font-size: x-small;
  margin: 0pt 60pt;
}  

H1
{
        font-family: helvetica, arial, sans-serif;
        font-weight: bold;
        font-size: large;
        line-height: 0pt;
        padding: 22.5pt 0pt 1pt 0pt;
}

A
{
        text-decoration: none;
}

A:link    { color: #CC3300 }
A:active  { color: #CC3300 }
A:visited { color: #CC3300 }
A:hover   { color: #BB0022; text-decoration: underline; }

IMG
{
  border: 0;
  padding: 0px 0px;
  margin: 0px 0px;
}

.float_left
{
    padding: 0px 0px;
    margin: 0px 0px;
    border: none;
    float: left;
}

.float_tight
{
    vertical-align: top;
    float: left;
}


 .nav_spacer
 {
   width: 15px;
 }

 .photo_inline
 {
   padding: 1px 1px 1px 1px;
   margin: 10pt 60pt 0pt 10pt;
   float: right;
   border-style: solid;
   border-color: #cccccc;
   border: 1px;
 }

  .photo_table
 {
   padding: 1px 1px 1px 1px;
   margin: 0pt 0pt 0pt 10pt;
   float: right;
   border-style: solid;
   border-color: #cccccc;
   border: 1px;

 }

  .photo_borderless
 {
   padding: 1px 1px 1px 1px;
   margin: 10pt 60pt 0pt 10pt;
   float: right;
   border-style: none;

 }

 .img_tight
 {
   padding: 0 0;
   margin: 0 0;
   border: none;
 }




 FORM
 {
   float: none;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
 }

TABLE
{

}

TH
{
  padding: 0pt 0pt 0pt 0pt;
  font-family: serif;
  font-weight: bold;
  vertical-align: top;
}


TD
{
  padding: 0pt 0pt 10pt 0pt;
  margin: 0pt 0pt;
  font-family: serif;
  vertical-align: top;
}

.nav
{
  padding: 0pt 0pt 0pt 0pt;
  vertical-align: middle;
}

.shadow_left
{
  background-image: url(images/shadow_left.gif);
  background-repeat: repeat-y;
  vertical-align: bottom;
}

.shadow_right
{
  background-image: url(images/shadow_right.gif);
  background-repeat: repeat-y;
  vertical-align: bottom;
}


.content_table
{
  padding: 5pt 0pt 10pt 0pt;
  margin: 0pt 60pt;
  font-family: serif;
  width: 400px;
}





