BODY {        background-color: #ffffff;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif; }
                
.header {
  padding: 40px;
  text-align: center;
  background: #FFFF00;
  color: black;
  font-size: 24px;
}

.headera {
  padding: 24px;
  text-align: center;
  background: #FFFFFF;
  color: blue;
  font-size: 18px;
}
.header1 { background: #FFFF00; color: #A3A3A3; font-family: Verdana; font-weight: bold; font-size: 24px; }

.header2 { background-color: #FFFFFF; color: blue; font-family: Arial; font-weight: bold; font-size: 14pt; }

.header2-c { background-color: #FFFFFF; color: blue; font-family: Arial; font-weight: bold; text-align: center; font-size: 14pt; }

.header4 { background-color: #FFFFFF; color: blue; font-family: Arial; font-weight: bold; text-align: center; font-size: 12pt; }

.header3 { background-color: #FFFFFF; color: red; font-family: Arial; font-weight: bold; font-size: 22pt; }

.header5 { background-color: #FFFFFF; color: black; font-family: Arial; font-weight: bold; font-size: 14pt; }

.normal { font-family: Arial; font-weight: normal; text-align: left; font-size: 10pt; }

.normalcenter { font-family: Arial; font-weight: normal; text-align: center; font-size: 12pt; }

.normalgraycenter { background-color:powderblue; font-family: Arial; font-weight: normal; text-align: center; font-size: 12pt; }

.normal-12 { font-family: Arial; font-weight: normal; text-align: center; font-size: 12pt; }

.normal-10 { font-family: Arial; font-weight: normal; text-align: center; font-size: 10pt; }

.normal_l { font-family: Arial; font-weight: normal; text-align: left; font-size: 12pt; }

.normalgray_l { background-color:powderblue; font-family: Arial; font-weight: normal; text-align: left; font-size: 12pt; }

.normal-l { font-family: Arial; font-weight: normal; text-align: left; font-size: 12pt; }

.normalblue_l { background-color: #00FFFF; font-family: Arial; font-weight: normal; text-align: left; font-size: 12pt; }

.normalblue_c { background-color: #00FFFF; font-family: Arial; font-weight: normal; text-align: center; font-size: 12pt; }

.normalblue-l { background-color: #00FFFF; font-family: Arial; font-weight: normal; text-align: left; font-size: 12pt; }

.normalblue_r { background-color: #00FFFF; font-family: Arial; font-weight: normal; text-align: right; font-size: 12pt; }

.smallblue_l { background-color: #00FFFF; font-family: Arial; font-weight: normal; text-align: left; font-size: 10pt; }

.normal_white { background-color: #FF3300; color: #FFFFFF; font-family: Arial; font-weight: normal; text-align: center; font-size: 10pt; }

.menu_normal { font-family: Arial; color: white; font-weight: bold; text-decoration:none; text-align: center; font-size: 22pt; }

.menu_normal2 { font-family: Arial; font color: orange; font-weight: bold; text-decoration:none; text-align: left; font-size: 24pt; }

.menu_small { font-family: Arial; color: white; font-weight: bold; text-align: left; text-decoration:none; font-size: 14pt; }

.menu_small_SC_required { font-family: Arial; color: #FFFF00; font-weight: bold; text-align: left; text-decoration:none; font-size: 14pt; }

.menu_small2 { background-color: #FFFFFF; font-family: Arial; color: #3366CC; font-weight: bold; text-align: left; text-decoration:none; font-size: 14pt; }

.normal_r { font-family: Arial; font-weight: normal; text-align: right; font-size: 12pt; }

.normalgray_r { background-color:powderblue; font-family: Arial; font-weight: normal; text-align: right; font-size: 12pt; }

.normal-r { font-family: Arial; font-weight: normal; text-align: right; font-size: 12pt; }

.normalgray { background-color: transparent; color: gray; font-family: Arial; font-weight: bold; font-size: 10pt; }

.normalbold { font-family: Arial; font-weight: bold; text-align: center; font-size: 10pt; }

.normalbold_l { font-family: Arial; font-weight: bold; text-align: left; font-size: 14pt; }

.normalbold-l { font-family: Arial; font-weight: bold; text-align: left; font-size: 10pt; }

.normalbold10-l { font-family: Arial; font-weight: bold; text-align: left; font-size: 10pt; }

.normalbold_r { font-family: Arial; font-weight: bold; text-align: right; font-size: 14pt; }

.normalbold-r { font-family: Arial; font-weight: bold; text-align: right; font-size: 12pt; }

.colorblue { background-color: #FFFFFF; font-family: Arial; font-weight: bold; text-align: center; color: green; font-size: 10pt; }

.colorred { background-color: #FFFFFF; font-family: Arial; font-weight: bold; text-align: left; color: red; font-size: 12pt; }

.colorred-c { background-color: #FFFFFF; font-family: Arial; font-weight: bold; text-align: center; color: red; font-size: 12pt; }

.colorredsmall { background-color: #FFFFFF; font-family: Arial; font-weight: bold; text-align: left; color: red; font-size: 8pt; }

.colorred-r { background-color: #FFFFFF; font-family: Arial; font-weight: bold; text-align: right; color: red; font-size: 10pt; }

.small-c { font-family: Arial; font-weight: normal; text-align: center; font-size: 10pt; }

.small-left { font-family: Arial; font-weight: normal; text-align: left; font-size: 10pt; }

.small_bold { font-family: Arial; font-weight: bold; font-size: 8pt; }

.small-bold { font-family: Arial; font-weight: bold; font-size: 8pt; }

.small-normal { font-family: Arial; font-weight: normal; text-align: center; font-size: 8pt; }

.small_it { font-family: Arial; font-style: italic; font-weight: normal; font-size: 8pt; }

.small-it { font-family: Arial; font-style: italic; font-weight: normal; font-size: 8pt; }

.tabletitle {background-color: #C0C0C0; font-family: Arial; font-weight: bold; text-align: center; font-size: 12pt; }

.tabletitle-l {background-color: #C0C0C0; font-family: Arial; font-weight: bold; text-align: left; font-size: 12pt; }

.titlenews { background-color: transparent; color: gray; font-family: Arial; font-weight: bold; font-size: 12pt; }

.top-menu-gradientk { background-color: #0099CC; color: #0099CC; }

.sub-menu-gradientk { background-color: #0099CC; }

.datablock {        border: 2px solid #efefef; }

.datablock-left {        padding-right: 8px; }

.datablock-right {        padding-left: 3px; }

.datablock-cell {        text-align: left;
                        padding: 5px; }