/*
    artSIG
    Copyright 2002-2006 SIG Networks Corporation. All Rights Reserved.

    Current colors:

    7DA860 (forest green for tabs)

    D3D4B4 (light tan)
    B8B992
    A3AF90
    8D9C8B
    7C8A7B (dark green-brown)
    6C7469
*/

/* Common */

/* Tags that get the default font. */
ADDRESS, BIG, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, MENU, OL, P, TD, TH, UL {
font-family: Arial, sans-serif;
}

/* Tags that get the default size and linespacing/ */
ADDRESS, BIG, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {
font-size: 10pt;
line-height: 12pt;
}

/* Elements */

A {
text-decoration: underline;
background-color: transparent;
cursor: pointer;
}

BIG {
font-size: 14pt;
line-height: 14pt;
}

BODY {
cursor: default;
background: #E0E0E0;
margin: 0;
padding: 0;
}

BUTTON {
cursor: auto;
}

CODE {
font-family: monospace;
} /* To avoid overriding boldness/italicity by using font */

DT {
}

DD {
font-size: 8pt;
margin: 0pt 0pt 4pt;
}

H1 {
font-size: 14pt;
font-weight: bold;
font-family: Arial, sans-serif;
margin: 0pt 0pt 2pt;
}

H2 {
font-size: 11pt;
font-weight: bold;
font-family: Arial, sans-serif;
padding-bottom: 2px;
border-bottom: 2px solid;
margin: 0pt 0pt 8pt;
}

H3 {
font-weight: bold;
font-family: Arial, sans-serif;
margin: 0pt 0pt 4pt;
}

HTML {
}

INPUT {
cursor: auto;
}

OL {
list-style: outside decimal;
}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {
list-style: lower-latin;
}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {
list-style: lower-roman;
}

OL OL OL OL {
list-style: decimal;
}

P {
}

SMALL {
font-size: 8pt;
line-height: 11pt;
}

SUB {
font-size: 8pt;
}

SUP {
font-size: 8pt;
}

TEXTAREA {
cursor: text;
}

UL {
list-style: outside disc;
}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {
list-style: circle;
}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {
list-style: square;
}

UL UL UL UL {
list-style: disc;
}

/* Classes */

.light {
color: black;
background-color: #e0e0e0;
}
.lighttitle {
color: white;
background-color: #A3AF90;
}
.lighttitle A {
color: white;
background-color: #A3AF90;
}
.lightselected {
color: black;
background-color: #f8f8f8;
}

.dark {
color: white;
background-color: #707070;
}
.darktitle {
color: white;
background-color: #B8B992;
}
.darktitle A {
color: white;
background-color: #B8B992;
}
.darkselected {
color: white;
background-color: #808080;
}

.light A {
color: #6C7469;
}
.light H2 {
color: black;
border-color: #6C7469;
}
.light H3 {
color: black;
}

.dark A  {
color: #D3D4B4;
}
.dark H2 {
color: white;
border-color: #D3D4B4;
}
.dark H3 {
color: white;
}

.masthead {
color: black;
background-color: #E0E0E0;
}
.mastheadtext {
}
.mastheadtext A {
color: #707070;
font-weight: normal;
font-family: Arial, sans-serif;
}

.selectedtab {
background-color: #7DA860;
}
.unselectedtab {
background-color: #A6A6A6;
}
.selectedtop {
background-color: black;
}
.unselectedtop {
background-color: #707070;
}
.tabtext {
}
.tabtext A {
color: white;
font-weight: bold;
font-family: Arial, sans-serif;
}
.menutext {
color: white;
font-weight: bold;
font-family: Arial, sans-serif;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0;
padding-right: 0
}
.menutext A {
color: white;
font-weight: bold;
font-family: Arial, sans-serif;
}

.darkhead {
font-family: Arial, sans-serif;
font-weight: bold;
color: white;
background-color: #808080;
}
.darkrow0, .darkrule {
color: white;
background-color: #606060;
}
.darkrow1 {
color: white;
}
.lighthead {
font-family: Arial, sans-serif;
font-weight: bold;
background-color: #f8f8f8;
}
.lightrow0, .lightrule {
background-color: #d0d0d0;
}
.lightrow1 {
background-color: #e0e0e0;
}

.black {
background-color: black;
}
.outlined {
border: solid 1px black;
}

.errorbox {
background-color: #a00000;
color: white;
}
.errorbox A {
color: white;
}
.messagebox {
background-color: #008000;
color: white;
}
.messagebox A {
color: white;
}
.dark .errorline {
color: #ffe0e0;
font-size: 8pt;
line-height: 11pt;
}
.dark .messageline {
color: #e0ffe0;
font-size: 8pt;
line-height: 11pt;
}
.light .errorline {
color: #a00000;
font-size: 8pt;
line-height: 11pt;
}
.light .messageline {
color: #008000;
font-size: 8pt;
line-height: 11pt;
}

.darkpager {
color: white;
background-color: #707070;
}
.darkpagercurrent {
color: white;
background-color: #808080;
}
.darkpager A {
color: #D3D4B4;
}
.lightpager {
color: black;
background-color: #e0e0e0;
}
.lightpagercurrent {
color: black;
background-color: #f0f0f0;
}
.lightpager A {
color: #6C7469;
}

.directoryletter {
}
.directoryletter A {
color: #8D9C8B;
font-weight: bold;
font-size: 14pt;
font-family: Arial, sans-serif;
}

.darkcalendar {
background-color: #707070;
}
.darkmonth {
font-weight: bold;
font-size: 10pt;
font-family: Arial, sans-serif;
color: black;
background-color: #808080;
text-align: center;
}
.darkday {
font-weight: bold;
font-size: 8pt;
font-family: Arial, sans-serif;
color: white;
background-color: #606060;
text-align: center;
}
.darktoday, .darktoday a {
color: #7DA860;
background-color: #808080;
text-align: right;
}
.darktoday {
border: solid 1px #7DA860;
}
.darkweekday, .darkweekday a, .darkoffmonth, .darkweekend, .darkweekend a {
color: #D3D4B4;
background-color: #606060;
text-align: right;
}

.lightcalendar {
background-color: #d0d0d0;
}
.lightmonth {
font-weight: bold;
font-size: 10pt;
font-family: Arial, sans-serif;
color: black;
background-color: #f0f0f0;
text-align: center;
}
.lightday {
font-weight: bold;
font-size: 8pt;
font-family: Arial, sans-serif;
color: black;
background-color: #e0e0e0;
text-align: center;
}
.lighttoday, .lighttoday a {
color: #6C7469;
background-color: #e0e0e0;
text-align: right;
}
.lighttoday {
border: solid 1px #7DA860;
}
.lightweekday, .lightweekday a, .lightweekend, .lightweekend a, .lightoffmonth {
color: #6C7469;
background-color: #e0e0e0;
text-align: right;
}

.ad {
text-align: center;
margin: 0 0 12pt 0;
}
