
BODY {background-color: white; font-family: Arial, Verdana, Helvetica; font-size: 10pt;}

A:link { color: #5959AB; font-weight: bold; }
A:visited { color: #5959AB; font-weight: bold; }
A:hover { color: #7093DB; font-weight: bold; }
A:active { color: #0000EE; font-weight: bold; }

.AMenu:link { color: #FFFFFF ; text-decoration: none; font-size: 10pt; font-weight: bold; }  /* 555555 */
.AMenu:visited { color: #FFFFFF ; text-decoration: none; font-size: 10pt; font-weight: bold; }
.AMenu:hover { color: #FFFF99 ; text-decoration: none; font-size: 10pt; font-weight: bold; }
.AMenu:active { color: #0000FF ; text-decoration: none; font-size: 10pt; font-weight: bold; }

.ADataTable:link { color: #FFFFFF; text-decoration: none; }
.ADataTable:visited { color: #FFFFFF ; text-decoration: none; }
.ADataTable:hover { color: #FDFDAA; text-decoration: none; background: #6C6CCC; }
.ADataTable:active { color: lightblue ; text-decoration: none; }

TD { font-size: 10pt; font-family: Arial, Verdana, Helvetica; }
TD.SmallLabel {font-size: 10pt; text-align: left; color: #5F8749;}

/*  TD.SmallLabel {font-size: 10pt; text-align: left; color: #F15601;} */

TD.S0 { font-size: 9pt; }
TD.S1 { font-size: 9pt; font-weight: bold; vertical-align: bottom; background-color: #435272; color: white; } /* 808080 */
TD.S2 { font-size: 9pt; background-color: #FEFEFE; }
TD.S3 { font-size: 9pt; background-color: #DDDDDD; }
TD.S4 { font-size: 9pt; background-color: #FFD5D5; }
TD.S5 { font-size: 9pt; background-color: #D9E0FF; }
TD.S6 { font-size: 9pt; background-color: #AAAAAA; }

TD.M0 { font-size: 12pt; }
TD.M1 { font-size: 12pt; font-weight: bold; vertical-align: bottom; background-color: #435272; color: white; }
TD.M2 { font-size: 12pt; background-color: #FEFEFE; }
TD.M3 { font-size: 12pt; background-color: #DDDDDD; }
TD.M4 { font-size: 12pt; background-color: #FFD5D5; }
TD.M5 { font-size: 12pt; background-color: #D9E0FF; }
TD.M6 { font-size: 12pt; background-color: #AAAAAA; }

TD.L0 { font-size: 14pt; }
TD.L1 { font-size: 14pt; font-weight: bold; vertical-align: bottom; background-color: #435272; color: white; }
TD.L2 { font-size: 14pt; background-color: #FEFEFE; }
TD.L3 { font-size: 14pt; background-color: #DDDDDD; }
TD.L4 { font-size: 14pt; background-color: #FFD5D5; }
TD.L5 { font-size: 14pt; background-color: #D9E0FF; }
TD.L6 { font-size: 14pt; background-color: #AAAAAA; }

SELECT.SmallSelect {font-size: 10pt; text-align: left;}
INPUT.SmallDataEntry {font-size: 10pt; text-align: left;}
INPUT.SmallSubmit {font-size: 10pt; text-align: center;}
INPUT.SmallButton {font-size: 10pt; text-align: center;}

INPUT.FormInput { font-size: 10pt; font-family: Arial, verdana, helvetica; text-align: left; color: black; }
SELECT.FormSelect { font-size: 10pt; font-family: Arial, verdana, helvetica; text-align: left; color: black; }
TD.FormField {  font-size: 10pt; font-family: Arial, verdana, helvetica; text-align: left; color: #F15601;}
TD.FormData { font-size: 9pt; font-family: Arial, verdana, helvetica; text-align: left; color: black; }
IMG	{ border: 0; } 
.Button {   font-weight: bold ; font-size: 10pt ; }

.TextHeadingExtraLarge { font-family: Arial; font-size: 16pt; }
.TextHeadingLarge { font-family: Arial; font-size: 14pt; font-weight: bold ; }
.TextHeadingMedium { font-family: Arial; font-size: 12pt; font-weight: bold ; }
.TextHeadingSmall { font-family: Arial; font-size: 11pt; font-weight: bold ; }
.TextLarge { font-size: 11pt ; }
.TextSmall { font-size: 10pt ; }
.TextBoldSmall {  font-weight: bold ; font-size: 10pt ; }
.TextBold {  font-weight: bold ; font-size: 10pt ; }
.TextBoldItalic {	 font-size: 10pt ; font-style: italic ; font-weight: bold ; }
.TextBoldLarge {  font-weight: bold ; font-size: 11pt ; }
.TextFixedWidth { font-family: "courier new, courier" ; font-size: 10pt ; }
.TextWarning { font-family: Arial, sans-serif, helvetica ; color: darkred ; font-weight: bold ; font-size: 10pt ; }
.TextMessage { font-family: Arial, sans-serif, helvetica ; color: darkblue ; font-weight: bold ; font-size: 9pt ; }
.TextWhite {  color: white ; font-size: 8pt ; }
.TextWhiteBold {  color: white ; font-size: 10pt ; font-weight: bold ; }
.TextWhiteBoldSmall {  color: white ; font-size: 8pt ; font-weight: bold ; }
.TextItalic {  font-size: 10pt ; font-style: italic ; }
.TextFootnote { font-family: Arial, helvetica, sans-serif ; font-size: 10pt ; color: black ; }
.TextSmallLabel {font-size: 10pt; text-align: left; color: #5F8749;} 
