A                         { COLOR: #000080; text-decoration: none; }
A:visited                 { COLOR: #000080; text-decoration: none; }
A:hover                   { COLOR: #0F0FF4; text-decoration: none; }
A:active                  { COLOR: #800000; text-decoration: none; }


@media print {
	.screenOnly { display: none; visibility: hidden; }
	.mainTable  { width: 100%; }
	body        { BACKGROUND-COLOR: #FFFFFF; }
}
@media screen {
	.screenOnly { visibility: visible; }
	.mainTable  { width: 740; }
	body        { BACKGROUND-COLOR: #040453; }
}

FONT                      { FONT-FAMILY: Arial,Helvetica,sans-serif }

.buttonTextInactive       { FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Papyrus, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.buttonTextActive         { FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Papyrus, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
a.buttonTextInactive      { FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Papyrus, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
a.buttonTextActive        { FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Papyrus, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.a.buttonTextActive:hover, .a.buttonTextActive:active, .a.buttonTextActive:visited, .a.buttonTextInactive:hover, .a.buttonTextInactive:active, .a.buttonTextInactive:visited { COLOR: #000080; text-decoration: none; }
.buttonInactive           { BACKGROUND-COLOR: #F0F0FF; }
.buttonActive             { BACKGROUND-COLOR: #FFFFFF; }
.buttonBorder             { BACKGROUND-COLOR: #040453; }


.errorText                { FONT-SIZE: 11pt; COLOR: crimson; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.messageText              { FONT-SIZE: 10pt; COLOR: blue;    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.defaultButton            { FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.defaultText              { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.defaultTextSmall         { FONT-SIZE:  8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.defaultTextLarge         { FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.defaultTextSmallWhite    { FONT-SIZE:  8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
.defaultTextBold          { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.defaultTextSmallBold     { FONT-SIZE:  9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.defaultTextLargeBold     { FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.fancyHeadingText         { FONT-SIZE: 14pt; COLOR: #060673; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.defaultTextJustify       { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; text-align: justify; font-weight: normal; }
.defaultTextSmallJustify  { FONT-SIZE:  8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; text-align: justify; font-weight: normal; }
.footerText               { FONT-SIZE:  9pt; COLOR: #9b9b9b; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.toolText                 { FONT-SIZE:  8pt; COLOR: #FFCC00; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.tdBlueGradiantHeader     { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; background-image:url(images/blueGradiant.gif); background-repeat:repeat-y; background-color:ffffff; }
.tdBlueGradiantFullHeader { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; background-image:url(images/blueGradiantFull.gif); background-repeat:repeat-y; background-color:ffffff; }
.tdBlueGradiantFullHeaderLarge { FONT-SIZE: 14pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; background-image:url(images/blueGradiantFull.gif); background-repeat:repeat-y; background-color:ffffff; }
.line                     { FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; background-color: #040453; }
.gridBorder               { BORDER-WIDTH: 0; BACKGROUND-COLOR: #E4E4E4; }
.gridCell                 { BORDER-WIDTH: 0; BACKGROUND-COLOR: #FFFFFF; }
.defaultTextSmallGridCell    { FONT-SIZE:  8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-WIDTH: 0; BACKGROUND-COLOR: #FFFFFF; }
.defaultTextSmallGridCellOdd { FONT-SIZE:  8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-WIDTH: 0; BACKGROUND-COLOR: #F0F0FF; }
.defaultTextSmallGridCellHeader { FONT-SIZE:  8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-WIDTH: 0; BACKGROUND-COLOR: #FFFFFF; font-weight: bold; }

.tabOff                    { FONT-SIZE:  9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0C4DE; }
A.tabOff                   { COLOR: #000000; text-decoration: none; }
A.tabOff:visited           { COLOR: #000000; text-decoration: none; }
A.tabOff:hover             { COLOR: #000000; text-decoration: none; }
A.tabOff:active            { COLOR: #000000; text-decoration: none; }

.tabOn                   { FONT-SIZE:  9pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000066; }
A.tabOn                  { COLOR: #FFFFFF; text-decoration: none; }
A.tabOn:visited          { COLOR: #FFFFFF; text-decoration: none; }
A.tabOn:hover            { COLOR: #FFFFFF; text-decoration: none; }
A.tabOn:active           { COLOR: #FFFFFF; text-decoration: none; }
