@charset "utf-8";

BODY { margin: 0px; }
P { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
A { COLOR: #003399 }
A:hover { COLOR: #ff6600; TEXT-DECORATION: underline }

.loginform { background: #7589e7; width: 300px; border: 2px solid #000000; }

.heading { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #003399 }
.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #ffffff; }
.heading3 { font-family: Arial, Helvetica, sans-sarif; font-size: 11pt; font-weight: bold; }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; }
.subtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }

.nav { COLOR: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; background-color: #D6DEF7; text-decoration: none }
.nav:hover { COLOR: #ff6600; TEXT-DECORATION: none }
.nav2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; border: thin #7589e7 solid; font-weight: bold; background-color: #D6DEF7; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-decoration: none  }
.nav2:hover { COLOR: #ff6600; TEXT-DECORATION: none }

.helpnav { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; background-color: #FFFFFF; color: #003399 }
.helpnav2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #FFFFFF; color: #003399 }
.sm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.smaller { font-family: Arial, Helvetica, sans-serif; font-size: 7pt }

.formtitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.formtitlewh { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff}
.formlabel { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

.reporthead { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; background-color: #808080; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px }
.reportline { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #f0f0f0; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px }
.reporttotal { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #ffffff }

.reportheadsm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #808080; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px }
.reportlinesm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px }
.reporttotalsm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #ffffff }

.category { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
.productname { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

.warning { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: red }
.confirm { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #009000 }
.notconfirm { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FF0000 }
.error { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #900000 } 

