Body, P, Input, Form, TD, Select { font-size: 8pt; font-family: arial, geneva, helvetica, lucida sans, sans-serif; }

H1 { color: black; font-size: 12pt; font-family: arial, geneva, helvetica, lucida sans, sans-serif; }

A:link { color: #0E6142; font-weight: bold; text-decoration: none; }
A:visited { color: #0E6142; font-weight: bold; text-decoration: none; }
A:hover { color: #800; font-weight: bold; text-decoration: underline; }

.LabelBasic { color: black; font-weight: bold; }
.LabelWork { background: #ffffff; color: black; font-weight: bold; }
.LabelComment { background: #eee; color: black; font-weight: normal; }
.LabelCommentSmall { font-size: 7pt; color: black; font-weight: italic; }
.LabelSection { color: white; font-weight: bold; }
.LabelSectionBar { background: #0E6142; }
.LabelFeature { color: black; font-weight: bold; font-size: 12pt; }
.LabelFeature:link { color: black; font-weight: bold; font-size: 12pt; text-decoration: none; }
.LabelFeature:hover { color: black; font-weight: bold; font-size: 12pt; text-decoration: underline; }
.LabelFeature:visited { color: black; font-weight: bold; font-size: 12pt; }
.LabelFeatureComment { color: black; font-weight: bold; font-size: 8pt; }
.LabelFeatureComment:link { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; }
.LabelFeatureComment:hover { color: black; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelFeatureComment:visited { color: black; font-weight: bold; font-size: 8pt; }
.LabelFeatureCommentSub { color: black; font-weight: bold; font-size: 7pt; }
.LabelFeatureCommentSub:link { color: black; font-weight: bold; font-size: 7pt; text-decoration: none; }
.LabelFeatureCommentSub:hover { color: black; font-weight: bold; font-size: 7pt; text-decoration: underline; }
.LabelFeatureCommentSub:visited { color: black; font-weight: bold; font-size: 7pt; }
.LabelFeatureBar { background: white; }
.LabelNav { color: black; font-weight: bold; font-size: 8pt; }
.LabelNav:link { color: blue; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelNav:hover { color: black; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelNav:visited { color: black; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelCategory { color: black; font-weight: bold; font-style: italic; font-size: 10pt; }

.FieldBasic { background: #eee; color: black; font-weight: normal; }
.FieldBasicWhite { background: #fff; color: black; font-weight: normal; }

.TableBackBrown { background: #88854f; }
.TableBackGreen { background: #0e6142; }
.TableBackWhite { background: white; }
.TableBackBlack { background: black; }
.TableBackGray { background: #9A9A9A; }
.TableRowBackBrown { background: #88854f; }
.TableRowBackGreen { background: #0e6142; }
.TableRowBackWhite { background: white; }
.TableRowBackBlack { background: black; }
.TableRowBackGray { background: #9A9A9A; }

.FullBorderGreen { border: 1px solid #0e6142; }
.LeftBorderGreen { border-left: 1px solid #0e6142; }
.RightBorderGreen { border-right: 1px solid #0e6142; }
.TopBorderGreen { border-top: 1px solid #0e6142; }
.BottomBorderGreen { border-bottom: 1px solid #0e6142; }
.TopBotBorderGreen { border-bottom: 1px solid #0e6142; border-top: 1px solid #0e6142; }

.FullBorderBrown { border: 1px solid #88854f; }
.LeftBorderBrown { border-left: 1px solid #88854f; }
.RightBorderBrown { border-right: 1px solid #88854f; }
.TopBorderBrown { border-top: 1px solid #88854f; }
.BottomBorderBrown { border-bottom: 1px solid #88854f; }

.FullBorderBlack { border: 1px solid black; }
.LeftBorderBlack { border-left: 1px solid black; }
.RightBorderBlack { border-right: 1px solid black; }
.TopBorderBlack { border-top: 1px solid black; }
.BottomBorderBlack { border-bottom: 1px solid black; }
.LeftEndBorderBlack { border-bottom: 1px solid black; border-top: 1px solid black; border-left: 1px solid black;}
.RightEndBorderBlack { border-bottom: 1px solid black; border-top: 1px solid black; border-right: 1px solid black;}
.TopBotBorderBlack { border-bottom: 1px solid black; border-top: 1px solid black;}

.FullBorderGray { border: 1px solid #9A9A9A; }
.LeftBorderGray { border-left: 1px solid #9A9A9A; }
.RightBorderGray { border-right: 1px solid #9A9A9A; }
.TopBorderGray { border-top: 1px solid #9A9A9A; }
.BottomBorderGray { border-bottom: 1px solid #9A9A9A; }

.Notice { color: white; font-weight: bold; font-size: 10pt; text-align: center; }
.NoticeBar { background: red; }
.ErrDyn { color: white; font-weight: bold; font-size: 10pt; text-align: left; line-height: 12pt; }
.ErrDynBar { background: red; }
.WarnDyn { color: red; font-weight: bold; font-size: 10pt; text-align: center; }
.WarnDynBar { background: yellow; }
.ErrDetail { color: black; font-weight: bold; font-size: 12pt; }
.LabelFootnote { color: black; font-weight: normal; font-size: 8pt; }
.ExitBar { background: #eee; color: black; font-weight: bold; font-size: 12pt; text-align: center; }
.WarningBar { background: #eee; color: black; font-weight: normal; font-size: 10pt; text-align: left; }
.ValidationBar { background: #eee; color: black; font-weight: normal; font-size: 10pt; text-align: left; } 