html
    {
    font-family: Times New Roman, Times, serif;
    font-size: 100%; /* IE hack - see http://www.clagnut.com/blog/348/ */
    }

body
    {
    font-variant: normal;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    }

a:link      {text-decoration: underline;}

a:visited {text-decoration: underline;}

a:active    {text-decoration: underline;}

a:hover     {text-decoration: none;}

h1 {font-size: 2.0em;}

h2 {font-size: 1.5em;}

h3 {font-size: 1.25em;}

h4 {font-size: 1.0em;}

table   {text-align: center;}

table.PartsXRef
    {
    font-family: Courier New, monospace;
    font-size: 1em;
    }

caption
    {
    text-align: center;
    font-weight: normal;
    font-size: 0.8em;
    }

th
    {
    font-variant: normal;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    }

th.BIMemberPics {font-size: .8em;}

th.PartsXRef
    {
    font-size: 1.5em;
    font-weight : bold;
    text-align: center;
    }

tr.PartsXRef    {font-size: 1.2em;}

td.BIMemberPics
    {
    font-style: normal;
    font-weight: bold;
    font-size: .8em;
    }

td.PartsXRef    {font-size: 100%;}

td.PartsXRef_Sub    {font-size: 130%;}
td.PartsXRef_Headings   {font-size: 130%;}

div
    {
    text-align: center;
    font-size: 1em;
    }
div.margin p
    {
    text-align: left;
    }
div.float p
    {
    text-align: center;
    }
div.container   {text-align: center;}
div.formcenter
    {
    text-align: center;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    }
div.spacer
    {
    text-align: center;
    font-size: .1em;
    }
div.PageHeader p, span
    {
    font-size: 1.5em;
    font-weight: bold;
    text-align: left;
    }
div.PageFooter
    {
    font-size: .6em;
    text-align: left;
    }
table.PageFooter    {font-size: 1em;}