body {
    color: #FFCC66;
    background-color: #000000;
    background-image: url("/images/fr-grid13f.JPG");
    font-family: Arial,Helvetica, sans-serif;
    font-size: medium;
    font-weight: 400;
    scrollbar-arrow-color: #FFCC66;
    scrollbar-base-color: #000000;
    margin-left: 0;
    margin-right: 0;
}
INPUT {background-color:#FFFFCC; color:#000000; }
SELECT {background-color:#FFFFCC; color:#000000; }
td.every1 { color: #FFCC66; background-color: #000000; font-size: 10pt; font-family: Arial,Helvetica,serif; }
td.every2 { color: #000000; background-color: #FFCC66; font-size: 8pt; font-family: Arial,Helvetica,serif; }
td.sidebar {
    background-color: #000000;
    color: #FFCC66;
    font-size: 8pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}
.every2 { color: #000000; background-color: #FFCC66; font-size: 8pt; font-family: Arial,Helvetica,serif; }
.fixed { font-size: 10pt; font-family: Courier New, monospace; }
table { color: #FFCC66; background-color: transparent; }
tr,td,div { color: #FFCC66; font-size: 12pt; font-family: serif; }
span { font-size: 8pt; font-family: Courier New, monospace; }

b {
    font-weight: 600;
    font-family: Arial,Helvetica, sans-serif;
}

h1 {
    color: #FFCC66;
    font-size: 18pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 600;
}

h2 {
    color: #FFCC66;
    font-size: 16pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 500;
}

h3 {
    color: #FFCC66;
    font-size: 14pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

h4 {
    color: #FFCC66;
    font-size: 12pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

h5 {
    color: #FFCC66;
    font-size: 10pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

h6 {
    color: #FFCC66;
    font-size: 8pt;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

pre {
    font-size: medium;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

.bigger {
    font-size: larger;
    font-weight: 400;
}

.smaller {
    font-size: smaller;
    font-weight: 400;
}

.mainTheme {
    color: #FFCC66;
    background-color: #000000;
    font-size: medium;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

table.mainTheme {
    color: #FFCC66;
    background-color: #000000;
}

hr.mainTheme {
    color: #000000;
    background-color: #000000;
}

.invisible {
    color: #ffd700;
    font-size: 12pt;
    background-color: transparent;
}

.titleBar {
    color: #FFCC66;
    background-color: #000000;
    font-size: medium;
    font-family: Arial,Helvetica, sans-serif;
    font-weight: 400;
}

a:link {
    color: #FFFFCC;
    background-color: transparent;
    font-family: Arial,Helvetica, sans-serif;
}

a:active {
    color: #FFFF00;
    background-color: transparent;
    font-family: Arial,Helvetica, sans-serif;
}

a:visited {
    color: #999900;
    background-color: transparent;
    font-family: Arial,Helvetica, sans-serif;
}

th {
    color: #FFCC66;
    font-family: Arial,Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: 500;
}
ul { list-style-image: url("/css/fairy-li.gif") }

.error {
    color: #FF5555;
    background-color: #FFFFFF;
}

.error2 {
    color: #000000;
    background-color: #FF5555;
}

td.error{
    color: #000000;
    background-color: #FF5555;
}
