BODY
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
TD
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
INPUT
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
TEXTAREA
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
SELECT
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}
A:hover
{
    TEXT-DECORATION: none
}
.errortext
{
    COLOR: red;
    FONT-WEIGHT: bold
}
.disabled {
	color:#808080;
}
.thwhite
{
    COLOR: #ffffff
}
TABLE.outer
{
    BACKGROUND-COLOR: buttonface;
    BORDER-BOTTOM: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset
}
TABLE.dialog
{
    BORDER-BOTTOM: 1px outset;
    BORDER-LEFT: 1px outset;
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    MARGIN: 5px;
    WIDTH: 95%
}
TABLE.tabdialog
{
    MARGIN: 5px;
    WIDTH: 95%
}
TABLE.dialogbuttons
{
    WIDTH: 95%
}
TABLE.toolbar
{
    BORDER-BOTTOM: 1px ridge;
    BORDER-LEFT: 1px ridge;
    BORDER-RIGHT: 1px ridge;
    BORDER-TOP: 1px ridge;
    HEIGHT: 30px;
    WIDTH: 100%
}
TD.toolbar
{
    BORDER-BOTTOM: 1px groove;
    BORDER-LEFT: 1px groove;
    BORDER-RIGHT: 1px groove;
    BORDER-TOP: 1px groove
}
TD.content
{
    BORDER-BOTTOM: 2px inset;
    BORDER-LEFT: 2px inset;
    BORDER-RIGHT: 2px inset;
    BORDER-TOP: 2px inset
}
TABLE.content
{
    BACKGROUND-COLOR: window;
    WIDTH: 100%
}
.scrolling
{
    OVERFLOW: auto;
    POSITION: relative
}
TD.status
{
    BORDER-BOTTOM: 1px inset;
    BORDER-LEFT: 1px inset;
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset
}
TABLE.title
{
    COLOR: captiontext;
    FONT-WEIGHT: bold;
    WIDTH: 100%
}
A.title
{
    COLOR: captiontext;
    TEXT-DECORATION: none
}
TD.title
{
    COLOR: captiontext;
    TEXT-DECORATION: none
}
.sort
{
    BACKGROUND-COLOR: buttonface;
    BORDER-BOTTOM: 1px outset;
    BORDER-LEFT: 1px outset;
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    COLOR: buttontext;
    HEIGHT: 20px
}
TR.highlight
{
    BACKGROUND-COLOR: highlight;
    COLOR: highlighttext
}
INPUT.dialog
{
    WIDTH: 75px
}
INPUT.number
{
    TEXT-ALIGN: right
}
FIELDSET {
	padding:4px;
}
TD.darkblue {
	background-color:#101177;
	color:#ffffff;
}
TD.midblue {
	background-color:#86CCE1;
	color:#000000;
}
TD.lightblue {
	background-color:#35AACD;
	color:#000000;
}
TD.pink {
	background-color:#FB756D;
	color:#000000;
}
TD.headline {
	background-color:#99CCFF;
	color:#ffffff;
}
TD.orange {
	background-color:#FFA952;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
}
TD.purple {
	background-color:#AF86D7;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
}
A.menuwhite {
	text-decoration:none;
	color:#ffffff;
	font-size:10pt
}
INPUT.wizard {
	cursor:hand;
	background-color:#518CDC;
	color:#ffffff;
	height:25px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	border:0px;
}
TD.wizard {
	cursor:hand;
	background-color:#518CDC;
	color:#ffffff;
	height:25px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	border:0px;
}
.bluetext {
	color:#0075BA;
}
.redtext {
	color:#E70000;
}

.bluebold {
	color:#101177;
	font-weight: bold;
	font-size: 12pt;
}

INPUT.bluebox {
	border:2px solid #9AD4E6;
}
INPUT.bluedot {
	color:#9AD4E6;
}
INPUT.bluebutton {
	border:1px solid #000000;
	background-color:#599C7A;
	color:#ffffff;
	width:75px;
}
INPUT.redbutton {
	width:200px;
	font:bold 12pt;
	border:1px solid #000000;
	background-color:#fb756d;
	color:#ffffff;
}
.greyback {
	background-color:#cccccc;
}
INPUT.postit {
	border:1px solid #000000;
	background-color:#FFFFE1;
}
