/* --------   Section 1: Re-define HTML Tag   --------- */
a:hover {  text-decoration: underline; color: #FFFFFF}

/* --------   Section 2: Custom Style   --------- */
/* --------   News & Announcement   --------- */
.news-date {  color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.news-header { color: #666666; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.news-text { color: #669900; font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

/* --------   Footers   --------- */
.footer-link {  font-family: "MS Sans Serif", Verdana, Arial; font-size: 9pt; text-decoration: none; color: #CC9933}
.footer-warning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.footer-copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A47A50}

/* --------   General Contents  --------- */
.general-header-bold { color: #547E39; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold}
.general-subtitle1-bold { color: #2F4E8C; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold }
.general-text { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
.general-text-small { color: #669900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; text-decoration: none}
.general-subheader-bold { color: #999966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold }
.general-text2 { color: #FF9933; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.general-text2-small { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; text-decoration: none }
.general-subheader2-bold { color: #999999; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold }
.main-text-link { color: #669900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

/* --------   Table Contents  --------- */
.table-header { color: #2F4E8C; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
.table-text { color: #2F4E8C; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.table-title { color: #E7F8FF; font-size: 9pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
.table-text02 { color: #CF672F; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.table-header02 { color: #CF672F; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
.table-title02 { color: #FFF7DF; font-size: 9pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }

/* --------   Date & Time  --------- */
.DateTime { color: #FFFFFF; font-size: 8px; font-family: "MS Sans Serif", Verdana, Arial}

/* --------   Data Cell Style  --------- */
.cell01-header { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF; background-color: #71A400}
.cell01-title { color: #2F4E8C; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; background-color: #B5EBFF }
.cell01-text-a { color: #2F4E8C; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #E7F8FF}
.cell01-text-b { color: #2F4E8C; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #F6F6F6}
.cell02-header { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; background-color: #1B851B; color: #CCFFCC}
.cell02-title { color: #006600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; background-color: #8FDA8F}
.cell02-text-a { color: #006600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #CCFFCC}
.cell02-text-b { color: #006600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #F6F6F6 }
.cell03-header { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; background-color: #990000; color: #FFEDED}
.cell03-title { color: #990000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; background-color: #F5C8C8}
.cell03-text-a { color: #990000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #FFEDED}
.definitiontext { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.comments { color: #CC0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

/* --------   Form Input Style --------- */
.inputbox{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; border:1 solid #666666; background:#FFFFFF }
.inputbox2 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif;  border: 1 solid #999999; background:#CCCCCC }

.footer-copyright2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #BA9672}
