body { font: 13px Verdana; margin: 0px; }
td { color: #000000; font: normal 13px Verdana; text-align: left; vertical-align: top; }
td a { color: #000080; font: normal 13px Verdana; }
td a:visited { color: #000080; }
td a:active { color: #000080; }
h1 { color: #000000; font: bold 16px Verdana; text-align: left; }
h1.cat { color: #000000; font: bold 13px Verdana; }
a.cat { color: #000080; font: bold 13px/100% Verdana; text-decoration: underline; }
a.featured { color: #000080; font: 11px/100% Verdana; text-decoration: none; }
a.featured:active { text-decoration: underline; }
a.featured:hover { text-decoration: underline; }
table.allocateSpace { border-collapse: collapse; width: 100%; }
div.aligncenter { border: 0px none; margin: 0px; text-align: center; }
div.allocateSpace { border: 0px none; margin: 0px; text-align: left; }
form { margin: 0px; }
td.left { text-align: left; vertical-align: top; white-space: nowrap; }
td.right { text-align: right; vertical-align: top; white-space: nowrap; }
td.leftHalf { text-align: left; vertical-align: top; width: 50%; }
td.rightHalf { text-align: right; vertical-align: top; width: 50%; }
td.height5 { height: 5px; }
td.height10 { height: 10px; }
td.width2Percent { width: 2%; }
td.width12Percent { width: 12%; }
td.width60Percent { width: 60%; }
td.width40Percent { width: 40%; }
td.width65Percent { width: 65%; }
a.siteinfo { color: #000080; font: bold 11px Verdana; text-decoration: none; }
.clear { clear: both; }
div.left-container { float: left; margin-right: 0px; width: 100%; }
div.left-container .sub { float: right; margin-left: -130px; width: 100%; }
div.main { padding-right: 0px; padding-left: 0px; }
div.main120 { border: 0px solid; margin: 0px 0px 0px 130px; padding-right: 0px; padding-left: 0px; }
div.left { background-color: #e5e5e5; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; clear: all; float: left; width: 120px; }
div.right { float: right; width: 0px; }
div.newsNavHeader { background-color: #ff6600; border-bottom: 1px solid #808080; color: #ffffff; font: bold 11px/120% Tahoma; margin: 0px; padding: 3px; text-align: left; vertical-align: middle; }
div.newsNavHeader a { color: #ffffff; font: bold 11px/120% Tahoma; margin: 0px 0px 0px 10px; text-decoration: none; text-align: left; }
div.newsNavHeader a:active { color: #ffffff; text-decoration: underline; }
div.newsNavHeader a:link { color: #ffffff; }
div.newsNavHeader a:visited { color: #ffffff; }
div.newsNavHeader a:hover { color: #ffffff; text-decoration: underline; }
div.newsNav { background-color: #e5e5e5; border-bottom: 1px solid #808080;  padding: 2px; text-align: left; }
div.newsNav a { color: #808080; font: bold 11px/120% Tahoma; margin: 0px 0px 0px 10px; text-decoration: none; text-align: left; }
div.newsNav a:active { color: #808080; text-decoration: underline; }
div.newsNav a:link { color: #808080; }
div.newsNav a:visited { color: #808080; }
div.newsNav a:hover { color: #808080; text-decoration: underline; }
div.newstitle { text-align: left; }
div.newstitle a { color: #000080; font: bold 13px/120% Verdana; text-align: left; }
div.newstitle a:active { color: #000080; }
div.newstitle a:link { color: #000080; }
div.newstitle a:visited { color: #000080; }
div.newstitle a:hover { color: #000080; }
div.newsSeparator { height: 20px; padding: 0px; }
div.newSource { text-align: left; }
div.newSource span { color: #808080; font: bold 11px/120% Verdana; text-decoration: none; }
p.hierarchy { text-align: left; }
p.hierarchy a { color: #000080; font: 13px/150% Verdana; text-align: left; }
p.hierarchy a:active { color: #000080; }
p.hierarchy a:link { color: #000080; }
p.hierarchy a:visited { color: #000080; }
p.hierarchy a:hover { color: #000080; }

/* 
  File name:  navigationBar.css
  Created on: June 1, 2003
  Author:     Junichiro Watanabe  

  Description:
    navigation.css
*/

form
{
margin: 0px;
}
img.default
{
    border: 0px;
    display: block;
}
img.inline
{
    border: 0px;
    display: inline;
    vertical-align: bottom;
}
table.headerTop { border-collapse: collapse; height: 60px; width: 100%; }
table.headerTop td { vertical-align: bottom; }
table.headerMiddle { float: center; height: 33px; margin-right: auto; margin-left: auto; width: 640px; text-align: center; }
table.headerBottom { background-color: #ff6600; width: 100%; }
td.navigationBar { background-color: #ffffff; border-right: 1px solid #808080; border-left: 1px solid #808080; border-top: 1px solid #808080; font: bold 11px/120% Tahoma; height: 31px; text-align: center; vertical-align: middle; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
td.navigationBar a { font: bold 11px/120% Tahoma; margin: 0px 3px 0px 3px; text-decoration: none; color: #888888; }
td.navigationBar a:active { color: #808080; text-decoration: underline; }
td.navigationBar a:link { color: #808080; }
td.navigationBar a:visited { color: #808080; }
td.navigationBar a:hover { color: #808080; text-decoration: underline; }
td.navigationSelected { background-color: #ff6600; border-right: 1px solid #ff6600; border-left: 1px solid #ff6600; border-top: 1px solid #ff6600; font: bold 11px/120% Tahoma; height: 31px; text-align: center; vertical-align: middle; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
td.navigationSelected a { font: bold 11px/120% Tahoma; margin: 0px 3px 0px 3px; text-decoration: none; color: #ffffff; }
td.navigationSelected a:active { color: #ffffff; text-decoration: underline; }
td.navigationSelected a:link { color: #ffffff; }
td.navigationSelected a:visited { color: #ffffff; }
td.navigationSelected a:hover { color: #ffffff; text-decoration: underline; }
.footer { color: #000000; font: 11px Tahoma; text-decoration: none; text-align: center; }
.footer a { color: #000000; font: 11px Tahoma; text-decoration: none; }
.footer a:active { color: #888888; text-decoration: none; }
.footer a:hover { color: #888888; text-decoration: none; }
.footer a:visited { color: #000000; text-decoration: none; }
.footerLink { color: #000000; font: 11px Verdana; line-height: 15px; text-align: center; }
.footerLink a { color: #000080; font: 11px Verdana; text-decoration: underline; }
.footerLink a:active { color: #000080; }
.footerLink a:hover { color: #000080; }
.footerLink a:visited { color: #000080; }
div.framework { border: 0px none; margin-left: 20px; margin-right: 20px; text-align: center; }
div.framework690 { border: 0px none; margin-left: auto; margin-right: auto; text-align: center; width: 690px; }
div.aligncenter
{
    border: 0px none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
body
{
    background-color: #ffffff;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.partners {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-align: left;
}
.partners a {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}
.partners a:link {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}
.partners a:visited {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}
.partners a:active {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}
.partners a:hover {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}
.partners a:body {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}
div.outline
{
background-color: #ffffff;
border-top: 0px solid;
border-left: 1px solid #808080;
border-right: 0px solid;
border-bottom: 0px solid;
padding: 0px;
}
table.allocateSpace
{
border-collapse: collapse;
width: 100%;
}
td.height5
{
height: 5px;
}
td.height10
{
height: 10px;
}
td.height20
{
height: 20px;
}
td.width3 { width: 3px; }
td.mpTitle { font: 13px Arial; text-align: left; text-decoration: underline; }
td.mpAdvertiser { color: #000080; font: 13px Arial; text-align: left; text-decoration: underline; }
td.mpAdvertiserDescription { font: 13px Arial; text-align: left; text-decoration: none; }
td.mpAdvertiserDescription a { color: #000080; font: normal 13px Arial; text-align: left; }
td.mpAdvertiserDescription a:link { color: #000080; font: normal 13px Arial; text-align: left; }
td.mpAdvertiserDescription a:visited { color: #000080; font: normal 13px Arial; text-align: left; }
td.mpAdvertiserDescription a:active { color: #000080; font: normal 13px Arial; text-align: left; }
td.mpAdvertiserDescription a:hover { color: #000080; font: normal 13px Arial; text-align: left; }
td.mpAdvertiserDescription a:body { color: #000080; font: normal 13px Arial; text-align: left; }
td.mpDescription { font: 11px Arial; text-align: left; text-decoration: none; }
div.mpOutline { background-color: #ffffff; border: 1px solid #808080; padding: 0px; }
