
body {

        font: 8pt Arial,Helvetica,sans-serif;
        background-color: #FFF;
        color: #444;
        scrollbar-3d-light-color: Fuchsia;
        scrollbar-arrow-color: #CCFF66;
        scrollbar-base-color: #BBBBBB;
        scrollbar-dark-shadow-color: #000088;
        scrollbar-face-color: #224488;
        scrollbar-highlight-color: #AAAAAA;
        scrollbar-shadow-color: Gray;
}

P, DD, DT, DIV, INPUT, SELECT, SPAN, TD, TH, LI, FORM, TEXTAREA, A
{
        color: #444;
        font: 8pt Arial,Helvetica,Sans-Serif;
}

A
{
        color: #224488;
        font-weight: bold;
        text-decoration: underline;
}

A:hover.menubar
{
        text-decoration: underline;
        color: #FF0000;
}

A:hover
{
        text-decoration: none;
        color: #880000;
}

SPAN.doctom
{
        color: #333333;
        font-family: verdama,Geneva, Verdana, Arial, Sans-Serif;
        font-size: xx-small;
        font-weight: normal;
}
TD.doctom
{
        color: #333333;
        font-family: verdana,Geneva, Verdana, Arial, Sans-Serif;
        font-size: x-small;
        font-weight: normal;
}
A.left-menubar, A.plain-small, A.plain-black
{
        color: #000000;
        font-weight: normal;
}

A.menubar
{
        color: #224488;
        text-decoration: none;
        font-family: 'ms sans serif', verdana;
        font-size: xx-small;
}

DIV.footer
{
        color: #666688;
        font-family: 'ms sans sefif', verdana;
        font-size: 10px;
}

A.dim-small
{
        color: #666666;
}

A.header, A.plain-black, A.black
{
        color: #000000;
}

A.green
{
        color: #00CC00;
}

A.red
{
        color: #CC0000;
}

A.grey
{
        color: #999999;
}

TD.right-column
{
        background-color: #DDDDDD;
        border-left: solid 1px #000000;
}

TH.header, TD.header
{
        background-color: #DDDDDD;
        border: solid 1px #000000;
        font-size: 10pt;
        padding: 2pt;
}

TD.content
{
        padding: 10pt;
}

SELECT
{
        background-color: #EEEEEE;
}

INPUT, TEXTAREA
{
        background-color: #EEEEEE;
}

INPUT.content
{
        background-color: #FFFFFF;
}

INPUT.submit
{
        background-color: #CCCCCC;
}

SPAN.hilight
{
        font-weight: bold;
        color: #3366CC;
}

SPAN.uppercase
{
        text-transform: uppercase;
}

SPAN.section-header
{
        font-size: large;
}

SPAN.comment-tag-braces, SPAN.left-menubar, SPAN.bold
{
        color: #000000;
        font-weight: bold;
}

SPAN.comment-tag-raquo
{
        color: #3366CC;
        font-weight: bold;
}

SPAN.typewriter
{
        font-family: Courier, "Courier New", Monospaced, Serif;
}

SPAN.red
{
        color: #CC0000;
}
SPAN.white
{
        color: #FFFFFF;
}
SPAN.green
{
        color: #00CC00;
}
SPAN.url
{
        color: #666666;
        font-size: 8pt;
}

DIV.copyright
{
        font-size: 8pt;
}

P.quoted, PRE.quoted
{
        font-family: Courier, "Courier New", Monospaced, Serif;
        color: #006600;
}

SMALL,
A.small, A.dim-small, A.plain-small, A.daily,
SPAN.small, SPAN.left-menubar
{
        font-size: very-small;
}

INPUT.text, INPUT.password, INPUT.submit, TEXTAREA
{
        border: solid 1px #000000;
}

#siteNotice, .editsection {
        float:right; text-indent: -9000px; overflow: hidden;
}

h2 {
font-weight:bold;
font-size: 1.10em;
font-family: arial,helvetica,sans-serif;
margin: 0.25em 0 0.50em 0;
color: #008;
}

.urlexpansion,
.hiddenStructure {
    display: none;
}

#bodyContent {
        padding:5px; margin:5px;
}
#adblockright { float: right; position: relative; margin: 40px -180px 0 10px; }

.mw-headline { font: 1.55em arial,helvetica; color:#008; font-weight:bold; }


/* thumbnails */
div.thumb {
        margin-bottom: .5em;
        border-style: solid;
        border-color: white;
        width: auto;
}
div.thumbinner {
        border: 1px solid #ccc;
        padding: 3px !important;
        background-color: #f9f9f9;
        font-size: 94%;
        text-align: center;
        overflow: hidden;
}
html .thumbimage {
        border: 1px solid #ccc;
}
html .thumbcaption {
        border: none;
        text-align: left;
        line-height: 1.4em;
        padding: 3px !important;
        font-size: 94%;
}
div.magnify {
        float: right;
        border: none !important;
        background: none !important;
}
div.magnify a, div.magnify img {
        display: block;
        border: none !important;
        background: none !important;
}
div.tright {
        clear: right;
        float: right;
        border-width: .5em 0 .8em 1.4em;
}
div.tleft {
        float: left;
        clear: left;
        margin-right: .5em;
        border-width: .5em 1.4em .8em 0;
}

.hiddenStructure {
        display: none;
        speak: none;
}
img.tex {
        vertical-align: middle;
}
span.texhtml {
        font-family: serif;
}


#centercontent { width:80%; margin:0 auto; text-align:center; }
#content { padding: 10px; margin: 5px; border: 1px solid #ccc; text-align:left; }

.messagebox { text-indent: -9000px; overflow: hidden; border:1px solid #ddd; padding:10px; margin:5px; font-size:60%; width:80%; float:right;  } 
.cleanup { background: #EEF; }
.merge { background: #FEE; }
