A:link
{
    COLOR: #33cc00
}
A:visited
{
    COLOR: #ff6633
}
A:active
{
    COLOR: #ffcc00
}

BUTTON
{
    BACKGROUND-COLOR: #ff6600;
    BORDER-BOTTOM-COLOR: #ffcc00;
    BORDER-LEFT-COLOR: #ffcc00;
    BORDER-RIGHT-COLOR: #ffcc00;
    BORDER-TOP-COLOR: #ffcc00;
    COLOR: white
}

TEXTAREA
{
    BORDER-BOTTOM-COLOR: #ff6633;
    BORDER-LEFT-COLOR: #ff6633;
    BORDER-RIGHT-COLOR: #ff6633;
    BORDER-TOP-COLOR: #ff6633;
    COLOR: black
}

SELECT
{
    BORDER-BOTTOM-COLOR: #ff6633;
    BORDER-LEFT-COLOR: #ff6633;
    BORDER-RIGHT-COLOR: #ff6633;
    BORDER-TOP-COLOR: #ff6633;
    COLOR: black
}

TABLE.Form { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif } 
TABLE.Form colgroup col.FieldCaption { TEXT-ALIGN: right; color: white; font-size: x-small }
table.Form tbody tr td.FieldCaption div { padding-right: 2pt; gatsby-font-family: Arial, Helvetica, sans-serif  }
TABLE.Form TBODY TR .error { COLOR: red } 
TABLE.Form TBODY TR .required { FONT-WEIGHT: bold } 
TABLE.Form TBODY TR .readonly { COLOR: #808080 }
table.Form td { gatsby-font-family: Arial, Helvetica, sans-serif }
TABLE.Form INPUT { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff } 
TABLE.Form TEXTAREA { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff } 
TABLE.Form SELECT { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff } 

table.List { padding : 1pt; border: 1pt solid #ff6600; margin-top: 6pt; margin-bottom: 6pt; FONT-FAMILY: Arial, Helvetica, sans-serif }
table.List COLGROUP.integer { TEXT-ALIGN: right } 
table.List COLGROUP.float { TEXT-ALIGN: right } 
table.List COLGROUP.currency { TEXT-ALIGN: right } 
table.List COLGROUP.datetime { TEXT-ALIGN: right } 
table.List thead { color: white; background-color: #ff6600 }
table.List thead th { FONT-SIZE: x-small; FONT-WEIGHT: normal; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left }
table.List THEAD TR TH DIV { PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } 
table.List THEAD TR .required { FONT-WEIGHT: bold } 
table.List td { gatsby-font-family: Arial, Helvetica, sans-serif }
table.List th { gatsby-font-family: Arial, Helvetica, sans-serif }
table.List tbody { color: black; background-color: white; font-size: x-small; VERTICAL-ALIGN: baseline }
table.List .even { background-color : #ffeecc }
table.List tbody tr td div { padding: 2pt }

table.List tbody tr td.RowCapRight { text-align: center }