﻿a                     { color: #0000FF; text-decoration: none; }
a:active              { color: #0000FF; }
a:hover               { color: #0000FF; text-decoration: underline; }
a:link                { color: #0000FF; }
a:visited             { color: #0000FF; }

h1					  { font-size: 2em; font-weight:bold; }
h2					  { font-size: 1.6em; font-weight:bold; }
h3					  { font-size: 1em; font-weight:bold; }

body                   { font-family: Verdana; font-size:12px; background-color: #FFFFFF; color: #000000; }
button                 { font-family: Verdana; font-size: 8pt; font-weight: bold; }
div.SessionInfo        { font-family: Tahoma; font-size: 8pt; position: absolute; right: 5; top: 27; z-index: 0; }
font.WindowExtraTitle  { font-family: Tahoma; font-size: 14pt; font-weight: bold; }
font.GridMainSmall     { font-family: Verdana; font-size: 7pt; }
font.Overdue           { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #EFEFEF; }
input                  { font-family: Verdana; font-size: 8pt; }
select                 { font-family: Verdana; font-size: 8pt; }

table                 { border-collapse: collapse; font-family: Verdana; font-size: 8pt; }
table.Background      { background-color: #F7F7F7; height: 100%; width: 250px; font-family: Verdana; }
table.Grid            { background-color: #FFFFFF; border: 1px outset #B0B0B0; font-family: Verdana; }
table.Invisible       { border: 0px none; }
table.Window          { border: 2px outset #C0C0C0; font-family: Verdana; }

td.Background         { background-color: #F7F7F7; }
td.GridDim            { background-color: #EFEFEF; border: 1px solid #C0C0C0; padding-left: 3; padding-right: 3; }
td.GridHeader         { background-color: #DFDFDF; border: 1px solid #000000; font-weight: bold; padding-left: 3; padding-right: 3 }
td.GridHighlight      { background-color: #FFFFCC; border: 1px solid #C0C0C0; padding-left: 3; padding-right: 3; }
td.GridMain           { background-color: #FFFFFF; border: 1px solid #C0C0C0; padding-left: 3; padding-right: 3; }
td.GridWarning        { background-color: #FFFFFF; border: 1px solid #C0C0C0; padding-left: 3; padding-right: 3; color: #FF0000; }
td.GridWarningHigh    { background-color: #FFFFCC; border: 1px solid #C0C0C0; padding-left: 3; padding-right: 3; color: #FF0000; }

td.WindowExtra        { background-color: #FFFFFF; padding-bottom: 5; padding-left: 10; padding-right: 10; padding-top: 5; }
td.WindowHeader       { background-color: #6464FF; border: 1px solid #000000; color: #FFFFFF; font-family: Verdana; font-size: 8pt; font-weight: bold; height: 1%; padding-bottom: 2; padding-left: 4; padding-right: 4; padding-top: 2; }
td.WindowMain         { background-color: #ECE9D8; border: 1px solid #C0C0C0; border-color: #C0C0C0; height: 99%; padding: 8; }
p.PageBreak           { page-break-after: always; }

td.GridMainBlue       { background-color: #FFFFFF; border: 1px solid #C0C0C0; padding-left: 3; padding-right: 3; color: #6464ff; }

table.ui-datepicker-calendar .ui-state-hover, .ui-widget-content table.ui-datepicker-calendar .ui-state-hover,
.ui-widget-header .ui-state-hover, table.ui-datepicker-calendar .ui-state-focus, .ui-widget-content table.ui-datepicker-calendar .ui-state-focus,
.ui-widget-header table.ui-datepicker-calendar .ui-state-focus {
    color: red !important;
}