﻿body 
{
    background: #333;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    text-align: center;
}
td 
{
    vertical-align: top;
}
img { border: 0px; }
a:link { color: #711; text-decoration: none; } 
a:visited { color: #666; text-decoration: none; } 
a:hover { color: #F00; text-decoration: underline; } 
a:active { color: #F00; text-decoration: underline; } 

div.page 
{
    background: url(../images/pagebody.gif);
    background-repeat: repeat-y;
    width: 780px;
    margin: 0px auto 0px auto;
    padding: 0px;
    position: relative;
    text-align: left;
}
table.header 
{
    margin: 0px 12px 0px 12px;
    background: #000;
    height: 120px;
}
table.content 
{
    }
td.content 
{
    /*background: #FFF;*/
    color: #000;
    padding: 0em;
    width: 600px;
    }
td.sidebar 
{
    background: #000;
    color: #FFF;
    padding-top: 1.5em;
    width: 156px;
    }
td.footer 
{
    background: #FFF;
    color: #333;
    padding: 10px;
    text-align: center;
}
div.copyright 
{
    color: #EEE;
    font-size: 8pt;
    padding-right: 32px;
    text-align: right;
    width: 780px;
    margin: 0 auto 0 auto;
    }
a.copyright:link { color: #DE7; } 
a.copyright:visited { color: #DE7; } 
a.copyright:hover { color: #FFF; text-decoration: none; } 
a.copyright:active { color: #FFF; text-decoration: none; } 


a.navLink:link 
{
    background: #000; 
    color: #FFF; 
    text-decoration: none;
    text-align: left;
    font-size: 7pt;
    padding: 5px 5px 5px 15px;
    text-transform: uppercase;
    display: block;
} 
a.navLink:visited {
    background: #000; 
    color: #FFF; 
    text-decoration: none;
    text-align: left;
    font-size: 7pt;
    padding: 5px 5px 5px 15px;
    text-transform: uppercase;
    display: block;
} 
a.navLink:hover 
{
    background: #666 url(../images/LeftNavActive.gif) no-repeat; 
    color: #DE7;
    text-decoration: none;
    text-align: left;
    font-size: 7pt;
    padding: 5px 5px 5px 15px;
    text-transform: uppercase;
    display: block;
} 
a.navLink:active {
    background: #000; 
    color: #FFF; 
    text-decoration: none;
    text-align: left;
    font-size: 7pt;
    padding: 5px 5px 5px 15px;
    text-transform: uppercase;
    display: block;
} 

h1.header { margin: 0px; padding: 0px; }
h2 { font-size: 14pt; margin-top: 0.5em; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; margin-top: 0px; }

.subHeadline {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12pt;
    color: #444;
    padding-top: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-bottom: 0px;
    font-weight: bold;
}

.dataTable 
{
    background-color: #FB6;
    font-family: arial,helvetica,verdana,sans-serif;
    font-weight: bold;
    word-spacing: 0px;
    letter-spacing: 0px;
    font-size: 9pt;
    color: #000000;
    margin: 20px;
}

.dataTableCell { border-bottom: solid 1px #FFF; padding: 5px;}

.dataTableSpacer 
{
    background-color: #FFF;
    height: 1px;
}

.imageGallery 
{
    background-color: #CCC;
    padding: 6px;
    margin: 20px;
}

acronym { border-bottom: solid 2px #0A0;  }

div.subfooter { 
width : 780px; 
margin : 30em auto 10px auto; 
font-size : 8pt; 
padding-bottom : 1em; 
text-align: left;
} 
h2.subfooter { 
font-size : 8pt; 
} 
h3.subfooter { 
font-size : 8pt; 
} 
a.subfooter:link { 
text-decoration : none; 
color : #666; 
text-align: left;
} 
a.subfooter:visited { 
text-decoration : none; 
color : #666; 
text-align: left;
} 
a.subfooter:hover { 
text-decoration : none; 
color : #666; 
text-align: left;
} 
a.subfooter:active { 
text-decoration : none; 
color : #666; 
text-align: left;
} 
p.subfooter { text-align: left; color : #666; text-align: center; }