body {
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    background-color: #ffffff;
    color: black;
}
 
cell_entry { 
    text-align: center; 
    vertical-align: middle;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11pt 
}

cell_entry2 { 
    text-align: left; 
    vertical-align: middle;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11pt 
}


org_table { 
    text-align: center; 
    width: 75%; 
    margin-left: 12; 
    margin-right: 12; 
}
   
:link, :visited { text-decoration: none; }

:link:hover, :visited:hover { text-decoration: underline }
  
.smallheader {
    color: #ccccee;
    background-color: #444466;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

table.border { border-width: 1px;
               border-style: solid; 
               text-align: left; 
               width: 100%;
}

table.border2 { border-width: 1px;
                border-style: solid; 
                text-align: left; 
                width: 100%;
                margin-left: auto; 
                margin-right: auto;
}

td.border { border-width: 1px;
            border-style: solid;
            vertical-align: top; 
}

td.category { test-align: right; }

tr.border { border-width: 1px;
            border-style: solid; 
}
      
.light {
    color: black;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 20pt;
}
      
.item0 { 
    background-color: #ccffff;
}
      
.item1 { 
    background-color: #99ffcc;
}
      
.old_button {
    color : white;
    background-color : #666699;
    border-bottom : thin solid #222244;
    border-right : thin solid #222244;
    border-top : thin solid #9999cc;
    border-left : thin solid #9999cc;
    font-size : 11px;
    font-family : Verdana,Helvetica,sans-serif;
    font-weight : normal;
}
      
.header {
    color : #ccccee;
    background-color : #444466;
    font-family : Verdana,Helvetica,sans-serif;
    font-weight : bold;
    font-size : 20pt;
    .header:hover {color : white};
}
      
td {
    font-size : 11pt;
    font-family : Geneva,Arial,Helvetica,sans-serif;
}

td.cell_entry { 
    text-align: center; 
    vertical-align: middle;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12pt 
}

.name {
    font-size: 110%; 
    color: white; 
    background: #7B849C; 
    font-weight: bold
}

.dates {
    font-size: 60%; 
    color: white; 
    background: #7B849C; 
    font-weight: bold
}

.indicator {
    font-size: 80%; 
    color: white; 
    background: #7B849C; 
    font-weight: bold 
}

.small {
    font-size: 80%
}

.smallred {
    font-size: 80%; 
    color: red
}

.bigred {
    color: red
}

.white {
    color: white
}

.smallwhite {
    font-size: 80%; 
    color: white
}

.smallgray {
    font-size: 80%; 
    color: #7B849C
}

.verysmall {
    font-size: 60%
}

.footer {
    font-size: 75%; 
    color: #7B849C
}

.smallpadded {
    font-size: 80%; 
    padding-bottom: 0.5em
}

.field {
    font-size: 80%; 
    color: black; 
    background: #E0E0E0; 
    font-weight: bold
}

.mandatoryfield {
    font-size : 11pt;
    font-family : Geneva,Arial,Helvetica,sans-serif;
    color: red; 
    background: #E0E0E0; 
    font-weight: bold
}

.value {
    font-size: 80%; 
    color: black; 
    background: white
}

.table {
    border: solid
}

.heading {
    font-weight: bold
}

.empty {
    font-size: 80%; 
    background: #E0E0E0
}

.confirm2 {
    color: #5B647C; 
    font-weight: bold; 
    background: #FFFFFF
}

.alerts {
    font-size: 80%; 
    font-weight: bold; 
    color: red
}

.blue {
    color: #3B445C
}

.smallblue {
    font-size: 80%; 
    color: #3B445C
}

.smallselect {
    font-size: 90%
}

.error {
    color: red; 
    font-weight: bold; 
    border: solid; 
    border-width: thin;
    padding-left: .2em; 
    padding-right: .2em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em
}

.dateheader {
    font-size: 100%;
    background: #7b849c;
}

.warning {
    font-size: 80%; 
    color: red; 
    background: #FFFFCC; 
    font-weight: bold; 
    border: solid; 
    border-width: thin;
    padding-left: .2em; 
    padding-right: .2em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em
}

.confirm {
    color: #5B647C; 
    font-weight: bold; 
    border: solid; 
    border-width: thin;
    padding-left: .2em; 
    padding-right: .2em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em
}

.smallconfirm {
    color: #5B647C; 
    font-size: 80%; 
    font-weight: bold; 
    border: solid; 
    border-width: thin;
    padding-left: .2em; 
    padding-right: .2em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em
}

.smallbutton {
    padding-left: .0em; 
    padding-right: .0em; 
    padding-top: 0.1em; 
    padding-bottom: 0.0em;
    font-size: 80%; 
    color: white; 
    background: #7B849C; 
    font-weight: bold;
    border: solid; 
    border-color: #E0E0E0; 
    border-width: 4px
}

.button {
    padding-left: .6em; 
    padding-right: .6em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em;
    font-size: 80%; 
    color: white; 
    background: #7B849C; 
    font-weight: bold;
    border: solid; 
    border-color: #E0E0E0
}

.hibutton { 
    padding-left: .6em; 
    padding-right: .6em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em;
    font-size: 80%; 
    color: white; 
    background: #FF2000; 
    font-weight: bold;
    border: solid; 
    border-color: #FFB0B0
}

.fadedbutton {
    padding-left: .6em; 
    padding-right: .6em; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em;
    font-size: 80%; 
    color: white; 
    background: #ABB4CC; 
    font-weight: bold;
    border: solid; 
    border-color: #E0E0E0
}

.description { 
      font-family: sans-serif; 
      font-size: 11pt;
      border: solid #AA5500; 
      border-width: 1; 
      padding: 7; 
      margin-left: 12; 
      margin-right: 12; 
}

a:hover   { color: green; }
a:link    { text-decoration: none; } 
a:visited { text-decoration: none; } 

a.plain { 
    text-decoration: none; 
    color: white 
}

a.fadedplain { 
    text-decoration: none; 
    color: #E0E0E0 
}

a.smallwhite { 
    color: white; 
    font-size: 80%; 
    font-weight: bold
}

a.toolbar { 
    text-decoration: none; 
    color: black; 
    font-size: 80%; 
    font-weight: bold
}

a.toollink { 
    text-decoration: none; 
    color: #5B647C; 
    font-weight: bold
}

a.toollink:hover {
    text-decoration: underline; 
    color: #2B344C; 
    font-weight: bold
}

a.hitoollink { 
    text-decoration: none; 
    color: #FF2000; 
    font-weight: bold
}

a.hitoollink:hover { 
    text-decoration: underline; 
    color: #CF0000; 
    font-weight: bold
}

a.toollinkfaded { 
    text-decoration: none; 
    color: #7B849C; 
    font-weight: bold
}

a.toollinkfaded:hover {
    text-decoration: underline; 
    color: #4B546C; 
    font-weight: bold
}

a.link { 
    font-size: 80%; 
    color: black; 
    font-weight: bold
}

a.blacklink { 
    color: black
}

a.fadedlink { 
    color: #7B849C
}

a.smallfadedlink { 
    font-size: 80%; 
    color: #7B849C
}

a.smallbluelink {
    font-size: 80%; 
    color: #3B445C
}

a.biglink { 
    color: black; 
    font-weight: bold
}

a.redlink { 
    color: #FF2000; 
    font-weight: bold
}

a.smallredlink { 
    font-size: 80%; 
    color: #FF2000; 
    font-weight: bold
}

a.linkbar { 
    color: black; 
    font-weight: bold
}

a.linkbar:hover {
    color: #A0A0A0; 
    font-weight: bold
}

a.friend { 
    color: #3B445C; 
    font-weight: bold
}

a.smallfriend { 
    font-size: 80%; 
    color: #3B445C; 
    font-weight: bold
}

a.plainfriend { 
    color: #3B445C
}

.adHeadline { 
    color: #3B445C; 
    font-size:10pt; 
    font-weight:bold; 
    text-decoration:underline 
}

.adText { 
    color: black; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none; 
}

a.visitlink:link { 
      font-size: 80%; 
      color: red; 
      font-weight: bold
}

a.visitlink:visited { 
      font-size: 80%; 
      color: black; 
      font-weight: bold
}

p.description { 
      font-family: sans-serif; 
      font-size: 11pt;
      border: solid #AA5500; 
      border-width: 1; 
      padding: 7; 
      margin-left: 12; 
      margin-right: 12; 
}
