


.bodyH1   { color: #304b79; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; font-stretch: normal; font-size-adjust: none; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline }

.CartPrice { color: #304b79; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; font-stretch: normal; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; }

.CartBookTitle { color: #304b79; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; font-stretch: normal; font-style: italic; text-decoration: none; text-transform: none; word-spacing: normal; letter-spacing: normal; vertical-align: baseline; }
.CartBookDesc { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; text-align: justify; margin-top: 10px; }
.bodyH2  { color: #304b79; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.bodyH2 a:link { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.bodyH2 a:visited { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.bodyH3  { color: #304b79; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.alphaLIST { color: #333; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; text-align: left; white-space: normal; list-style-type: lower-alpha }
.rivaPIC { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 11pt; font-stretch: normal; text-align: center }
.BoldWhtTxtBlBg    { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #466495; padding: 10px }
.BoldWhtTxtBlBg a:link  { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #466495; padding: 10px }
.BoldWhtTxtBlBg a:visited  { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #466495; padding: 10px }
.BoldWhtTxtBlBg a:hover  { color: #edc820; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #466495; padding: 10px }
.body { color: #333; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; text-align: justify }
.body a:link  { color: #304b79; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.body a:visited  { color: #304b79; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.body a:hover  { color: #f30; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.rivaNAV { color: #333; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; text-align: center; padding: 2px }
.rivaNAV a:link { color: #333; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; text-decoration: underline; text-align: center; padding: 2px }
.rivaNAV a:visited { color: #333; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; text-decoration: underline; text-align: center; padding: 2px }
.rivaNAV a:hover { color: #fae32f !important; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-position: 12px 12px; text-align: center; padding: 2px }
.rivaNAV a:active { color: #000 !important; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-position: 12px 12px; text-align: center; padding: 2px }
.footer { color: #304b79; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif }
.OF-SecHead { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #466495; padding: 2px }
.OF-columnHead { color: #fff; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; text-decoration: none; background-color: #466495; padding: 2px }
.OF-columnHead a:link { color: #fff; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; text-decoration: none; background-color: #466495 }
.OF-columnHead a:visited { color: #fff; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; text-decoration: none; background-color: #466495 }
.OF-columnHead a:hover { color: #fdba19; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; text-decoration: none; background-color: #466495 }
.OF-Alert { color: #a52a2a; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: none; padding: 2px }
.OF-columnBody  { color: #333; font-size: 7.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 2px }
.OF-columnBody a:link  { color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.OF-columnBody a:visited  { color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.OF-columnBody a:hover  { color: #fdba19 !important; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.OF-sectionHead { color: #304b79; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
