/* shared tag specs */
BODY, TD, P     {COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 9pt;}

BODY { background-color: white; margin-top: 10px; margin-left: 10px; margin-right: 20px; }

TD { vertical-align:top; }

.leftNav   { font-weight: bold; background-color: #3333CC; }


.buttonHeader { color: white; background-color: #000066; text-align: left }


.buttonTxt { color: yellow; background-color: #000066; text-align: left }

.buttonTxt A { color: yellow; text-decoration: none; }

.buttonTxt A:hover { color: rgb(255,173,0); text-decoration: underline; }


.subbuttonTxt { color: yellow; background-color: #3333CC; font-size: 7.5pt; text-align: right}

.subbuttonTxt A { color: yellow; text-decoration: none; }

.subbuttonTxt A:hover { color: rgb(255,173,0); text-decoration: underline; }


.Header {background-color: #3333CC; color: yellow; font-size: 11pt;}

.Header2 { background-color:  #000066; color: yellow;}

.fineprint { color: #333333; font-size: 8pt; }

.foot { Font-Size: 8pt; Font-style: italic; margin-top: 10px; }

.logoTxt { color: yellow; background-color: #000066; text-align: center }

.logoTxt A { color: yellow; text-decoration: none; }

.logoTxt A:hover { color: rgb(255,173,0); text-decoration: underline; }

.foot-xsmw { color: white; font-size: 7.5pt; font-weight: bold; Font-style: italic;}

.foot-xsm { color: gold; font-size: 7.5pt; font-weight: bold;  }

.galleryList 
{
    margin-left: 0px;
}

.sidePanel 
{
    background-color: #D5D5D5;
    border-width: 1px;
    border-style: dashed;
    border-color: #C0C0C0;
    padding: 4px;
    font-weight: bold;
}

.sidePanel ul { list-style-type: square; margin-left: 0px; padding: 2px 2px 2px 2px; }

.sidePanel ul li { padding: 4px 0px 4px 0px; border-bottom: dashed 1px #C0C0C0; list-style-type:none; }

.sidePanel ul li a {text-decoration: none; color: #4C4C4C;}

.sidePanel ul li a:hover {text-decoration: underline; color: #4C4C4C;}

.sidePanel ul li a:visited {color: #4C4C4C;}

.bLogo 
{
    margin-top: 2px;
    margin-bottom: 2px;
}

.bodyTitle 
{
    background-color: #B7C5F0;
    font-size: large;
    width: 100%;
    color: Black;
    margin-left: 9px;
    margin-top: 4px;
    padding: 2px;
    border: solid 1px #A9B6DE;
}

.article 
{
    line-height:190%;
}

.author
{
    font-size: 8pt;
    font-weight: bold;
    color: #4C4C4C;
}

.copyright 
{
    font-size: 8pt;
    font-style: oblique;
    border-top: dashed 1px #C0C0C0;
}