body {
    font-family: Rockwell, Arial, Tahoma, Helvetica, Verdana, sans-serif;
    font-size: small;
    text-align: left;
    color:#000000;
    background-color:black;
    background-image: none;
    margin: 0px;
    padding: 0px;
}
a:link {
    text-decoration: none; 
    color: #0063DD;}
a:active {
    text-decoration: none; 
    color: #0063DD;}
a:visited {
    text-decoration: none; 
    color: #000C66;}        
a:hover { 
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Rockwell, Arial, Tahoma, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    color: black;
}
h1.headanchor:link, h2.headanchor:link, h3.headanchor:link, h4.headanchor:link, h5.headanchor:link, h6.headanchor:link {
    text-decoration: none; 
    color: #006388;}
h1.headanchor:active, h2.headanchor:active, h3.headanchor:active, h4.headanchor:active, h5.headanchor:active, h6.headanchor:active {
    text-decoration: none; 
    color: #006388;}
h1.headanchor:visited, h2.headanchor:visited, h3.headanchor:visited, h4.headanchor:visited, h5.headanchor:visited, h6.headanchor:visited {
    text-decoration: none; 
    color: #006388;}        
h1.headanchor:hover, h2.headanchor:hover, h3.headanchor:hover, h4.headanchor:hover, h5.headanchor:hover, h6.headanchor:hover { 
    text-decoration: underline;
}

/* 
%% 


Image Formatting %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
img {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}
div.cropcenter {
    text-align: center;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
/*    background-color: #cfdad1;*/
}
div.cropcenter img {
    margin: 0px;
    padding: 0px;
    border-width: 5px;
    border-color: #cfdad1; 
    border-style: solid;
    background-color: #cfdad1;
}
div.cropcenter img.top {
    margin: 0px;
    padding: 0px;
    border-width: 2px;
    border-color: #cfdad1;
    border-style: solid;
    background-color: #cfdad1;
    vertical-align: top;
}
div.cropcenter img.bottom {
    margin: 0px;
    padding: 0px;
    border-width: 2px;
    border-color: #cfdad1;
    border-style: solid;
    background-color: #cfdad1;
    vertical-align: bottom;
}
.leftfloat {
    float: left;
}
.rightfloat {
    float: right;
}
.toprightfloat {
    float: right;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.midrightfloat {
    float: right;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.bottomrightfloat {
    float: right;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
}
.topleftfloat {
    float: left;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.midleftfloat {
    float: left;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.bottomleftfloat {
    float: left;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
}
.topcentered {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px;
    border-width: 0px;
}
.midcentered {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px;
    border-width: 0px;
}
.bottomcentered {
    text-align: center;
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    border-width: 0px;
}
.centeredcaption {
    text-align: left;
    font-size: smaller;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 0px;
    padding-bottom: 0px;    
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
.leftalign {
    text-align: left;
}
.rightalign {
    text-align: right;
}
.pubtitle {
    font-weight: bold;
}
.pubauthor {
    font-style: normal;
}
.pubref {
    font-style: italic;
}
/* 
%% 


Banner %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
table.banner {
    width: 100%;
    margin: 0px;
    padding: 0px;   
border-bottom-width: 10px;
border-top-width: 20px;
border-left-width: 20px;
border-right-width: 20px;
    border-color: black; 
    border-style: solid;
}
td.bannerbottomleft {
    color: #ffffff; 
    background-color: white;
    margin: 0px;
    padding: 10px;
 padding-left: 10px; 
  width: 297px
    vertical-align: middle;
}
td.bannerbottomright {
    font-size: 50pt; font-weight: bold;
    text-align: center;
    color: black; 
    background-color: white;
    margin: 0px;
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px;
    vertical-align: middle;
}
/* 
%% 


Content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
table.content 
{
    margin-top: 0px; 
    margin-bottom: 0px;
    margin-left: 0px;
    padding 0px;
    border-left-width: 10px;
    border-right-width: 10px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-color: black; 
    border-style: solid;
    width: 100%;    
}
td.contentleft {
    /* Contains Navigation Bar */
    font-size: small;
    color: #000000;
    background-color: white;
    margin: 0px;
    padding-top: 20px;
    padding-bottom: 15px;
    border-left-width: 10px;
    border-right-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    border-color: black; 
    border-style: solid;    
    vertical-align: top;
    width: 200px;    
}
td.contentright {
    background-color: white;
    font-size: 12pt;
    margin: 0px;
    padding-left: 30px; 
    padding-right: 0px; 
    padding-top: 20px; 
    padding-bottom: 0px;
    border-left-width: 10px;
    border-right-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    border-color: black; 
    border-style: solid; 
    vertical-align: top;
}
td.contentright ul.contentslist {
    font-family: Baskerville, Palatino, Times, serif; 
    font-weight: bold;
    color: #006388;
}
td.contentright .contentslist a:link {
    text-decoration: none; 
    color: #006388;
}
td.contentright .contentslist a:active {
    text-decoration: none; 
    color: #006388;
}
td.contentright .contentslist a:visited {
    text-decoration: none; 
    color: #006388;
}        
td.contentright .contentslist a:hover { 
    text-decoration: underline;
}
td.contentright span.contentslist {
    font-size: small;
    text-align: left;
    padding-right: 10px;
}
td.contentright div.splash {
    font-size: medium;
}
td.contentright div.section {
    margin-top: 40px;
    font-size: small;
}
td.contentright div.sectionclear {
    margin-top: 40px;
    font-size: small;
    clear: both;
}
/* 
%% 

Navigation Bar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
div.navbar {
    font-size: 12pt;
    text-align: left;
    color: black;
    background-color: white;
    font-weight: bold;
    margin: 0px;
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px; 
    padding-bottom: 10px;
    width: 170px;
}
div.navbar p {
    margin: 0px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
div.navbar a {
    text-decoration: none;
    display: block;
    margin: 0px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 170px;    
    }
div.navbar a:link {
    text-decoration: none;
    color: black;
    background-color: white;
}
div.navbar a:active {
    text-decoration: none;
    color: black;
    background-color: white;
}
div.navbar a:visited {
    text-decoration: none;
    color: black;
    background-color: white;
}
div.navbar a:hover {
    text-decoration: none;
    color: white;
    background-color: black;    
}
/* 
%% 






