﻿.gnwlistitemmarginbottom {
    margin-bottom: 10.0px !important;
}

.gnwtablebottommargin {
    margin-bottom: 10.0px !important;
}

.gnwcellpaddingleft0 {
    padding-left: 0.0px !important;
}

.gnwverticalaligntop {
    vertical-align: top !important;
}

.gnwtextaligncenter {
    text-align: center !important;
}

.gnwcellparagraphmargin {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.gnwverticalalignbottom {
    vertical-align: bottom !important;
}

.gnwwhitespacenowrap {
    white-space: nowrap !important;
}

.gnwtextalignright {
    text-align: right !important;
}

.gnwcellpaddingright0 {
    padding-right: 0.0px !important;
}

.gnwunderlinestyle {
    text-decoration: underline !important;
}

.gnwtextalignleft {
    text-align: left !important;
}

.gnw_ol {
    position: relative !important;
    left: 10px !important;
}

.gnw_ul {
    position: relative !important;
    left: 10px !important;
}

.gnw_table_border_collapse td {
    font-size: 12px !important;
    line-height: 1.25em !important;
}

.gnw_border_top_solid {
    border-top: solid black 1px !important;
}

.gnw_border_right_solid {
    border-right: solid black 1px !important;
}

.gnw_border_bottom_solid {
    border-bottom: solid black 1px !important;
}

.gnw_border_left_solid {
    border-left: solid black 1px !important;
}

.gnw_border_top_double {
    border-top: double black 3px !important;
}

.gnw_border_right_double {
    border-right: double black 3px !important;
}

.gnw_border_bottom_double {
    border-bottom: double black 3px !important;
}

.gnw_border_left_double {
    border-left: double black 3px !important;
}

.gnw_table_border_collapse {
    border-collapse: collapse !important;
}

.gnw_align_left {
    text-align: left !important;
}

.gnw_align_center {
    text-align: center !important;
}

.gnw_align_right {
    text-align: right !important;
}

.gnw_align_justify {
    text-align: justify !important;
}

.gnw_vertical_align_top {
    vertical-align: top !important;
}

.gnw_vertical_align_middle {
    vertical-align: middle !important;
}

.gnw_vertical_align_bottom {
    vertical-align: bottom !important;
}

.gnw_padding_left_none {
    padding-left: 0 !important;
}

.gnw_padding_right_none {
    padding-right: 0 !important;
}

.gnw_table_border_collapse td.gnw_align_left {
    padding-left: 0 !important;
    padding-right: 3px !important;
}

.gnw_table_border_collapse td.gnw_align_right {
    padding-left: 3px !important;
    padding-right: 0 !important;
}

.gnw_heading {
    font: 16px Arial;
    text-align: center !important;
}

.gnw_subhead {
    font: 12px Arial;
    text-align: center !important;
}

.gnw_colhead {
    font: 12px Arial;
    text-align: center !important;
}

.gnw_colhead_uline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: solid black 1.0pt;
}

.gnw_colhead_dline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: double black 2.5pt;
}

.gnw_label {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
}

.gnw_label_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

.gnw_label_uline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 10.0px;
}

.gnw_label_uline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 15.0px;
}

.gnw_label_uline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 20.0px;
}

.gnw_label_uline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 25.0px;
}

.gnw_label_uline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 30.0px;
}

.gnw_label_dline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 10.0px;
}

.gnw_label_dline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 15.0px;
}

.gnw_label_dline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 20.0px;
}

.gnw_label_dline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 25.0px;
}

.gnw_label_dline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 30.0px;
}

.gnw_label_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-top: solid black 1.0pt;
}

.gnw_label_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

.gnw_label_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 10.0px;
}

.gnw_label_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 15.0px;
}

.gnw_label_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 20.0px;
}

.gnw_label_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 25.0px;
}

.gnw_label_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 30.0px;
}

.gnw_num {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
}

.gnw_num_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: solid black 1.0pt;
}

.gnw_num_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: solid black 1.0pt;
}

.gnw_num_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: double black 2.5pt;
}

.gnw_num_dlinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: double black 2.5pt;
}

.gnw_data {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    white-space: nowrap !important;
}

.gnw_data_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

.gnw_data_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

.gnw_news_media_box {
    margin-top: 15px !important;
    margin-left: 6px !important;
    margin-bottom: 6px !important;
    margin-right: 6px !important;
    border-width: 1px !important;
    border-color: #A9A9A9 !important;
    border-style: solid !important;
}

.gnw_media_caption {
    font-size: 8pt !important;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular !important;
}

.gnw_media_bgcolor {
    background-color: transparent !important;
}

.gnw_table {
    border-collapse: separate !important;
    border-spacing: 6px !important;
}

.gnw_videotitle {
    font: bold 12px Arial !important;
    color: # !important;
}

td.gnw_heading {
    font: 16px Arial;
    text-align: center !important;
}

td.gnw_subhead {
    font: 12px Arial;
    text-align: center !important;
}

td.gnw_colhead {
    font: 12px Arial;
    text-align: center !important;
}

td.gnw_colhead_uline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_colhead_dline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: double black 2.5pt;
}

td.gnw_label {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
}

td.gnw_label_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_label_uline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 10.0px;
}

td.gnw_label_uline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 15.0px;
}

td.gnw_label_uline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 20.0px;
}

td.gnw_label_uline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 25.0px;
}

td.gnw_label_uline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 30.0px;
}

td.gnw_label_dline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 10.0px;
}

td.gnw_label_dline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 15.0px;
}

td.gnw_label_dline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 20.0px;
}

td.gnw_label_dline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 25.0px;
}

td.gnw_label_dline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 30.0px;
}

td.gnw_label_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-top: solid black 1.0pt;
}

td.gnw_label_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

td.gnw_label_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 10.0px;
}

td.gnw_label_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 15.0px;
}

td.gnw_label_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 20.0px;
}

td.gnw_label_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 25.0px;
}

td.gnw_label_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 30.0px;
}

td.gnw_num {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
}

td.gnw_num_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_num_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: solid black 1.0pt;
}

td.gnw_num_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: double black 2.5pt;
}

td.gnw_num_dlinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: double black 2.5pt;
}

td.gnw_data {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    white-space: nowrap !important;
}

td.gnw_data_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_data_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

td.gnw_media_caption {
    font-size: 8pt !important;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular !important;
}

td.gnw_videotitle {
    font: bold 12px Arial !important;
    color: # !important;
}

;
}

” data-reactid=”25? > .gnwlistitemmarginbottom {
    margin-bottom: 10.0px !important;
}

.gnwtablebottommargin {
    margin-bottom: 10.0px !important;
}

.gnwcellpaddingleft0 {
    padding-left: 0.0px !important;
}

.gnwverticalaligntop {
    vertical-align: top !important;
}

.gnwtextaligncenter {
    text-align: center !important;
}

.gnwcellparagraphmargin {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.gnwverticalalignbottom {
    vertical-align: bottom !important;
}

.gnwwhitespacenowrap {
    white-space: nowrap !important;
}

.gnwtextalignright {
    text-align: right !important;
}

.gnwcellpaddingright0 {
    padding-right: 0.0px !important;
}

.gnwunderlinestyle {
    text-decoration: underline !important;
}

.gnwtextalignleft {
    text-align: left !important;
}

.gnw_ol {
    position: relative !important;
    left: 10px !important;
}

.gnw_ul {
    position: relative !important;
    left: 10px !important;
}

.gnw_table_border_collapse td {
    font-size: 12px !important;
    line-height: 1.25em !important;
}

.gnw_border_top_solid {
    border-top: solid black 1px !important;
}

.gnw_border_right_solid {
    border-right: solid black 1px !important;
}

.gnw_border_bottom_solid {
    border-bottom: solid black 1px !important;
}

.gnw_border_left_solid {
    border-left: solid black 1px !important;
}

.gnw_border_top_double {
    border-top: double black 3px !important;
}

.gnw_border_right_double {
    border-right: double black 3px !important;
}

.gnw_border_bottom_double {
    border-bottom: double black 3px !important;
}

.gnw_border_left_double {
    border-left: double black 3px !important;
}

.gnw_table_border_collapse {
    border-collapse: collapse !important;
}

.gnw_align_left {
    text-align: left !important;
}

.gnw_align_center {
    text-align: center !important;
}

.gnw_align_right {
    text-align: right !important;
}

.gnw_align_justify {
    text-align: justify !important;
}

.gnw_vertical_align_top {
    vertical-align: top !important;
}

.gnw_vertical_align_middle {
    vertical-align: middle !important;
}

.gnw_vertical_align_bottom {
    vertical-align: bottom !important;
}

.gnw_padding_left_none {
    padding-left: 0 !important;
}

.gnw_padding_right_none {
    padding-right: 0 !important;
}

.gnw_table_border_collapse td.gnw_align_left {
    padding-left: 0 !important;
    padding-right: 3px !important;
}

.gnw_table_border_collapse td.gnw_align_right {
    padding-left: 3px !important;
    padding-right: 0 !important;
}

.gnw_heading {
    font: 16px Arial;
    text-align: center !important;
}

.gnw_subhead {
    font: 12px Arial;
    text-align: center !important;
}

.gnw_colhead {
    font: 12px Arial;
    text-align: center !important;
}

.gnw_colhead_uline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: solid black 1.0pt;
}

.gnw_colhead_dline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: double black 2.5pt;
}

.gnw_label {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
}

.gnw_label_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

.gnw_label_uline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 10.0px;
}

.gnw_label_uline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 15.0px;
}

.gnw_label_uline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 20.0px;
}

.gnw_label_uline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 25.0px;
}

.gnw_label_uline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 30.0px;
}

.gnw_label_dline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 10.0px;
}

.gnw_label_dline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 15.0px;
}

.gnw_label_dline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 20.0px;
}

.gnw_label_dline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 25.0px;
}

.gnw_label_dline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 30.0px;
}

.gnw_label_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-top: solid black 1.0pt;
}

.gnw_label_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

.gnw_label_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 10.0px;
}

.gnw_label_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 15.0px;
}

.gnw_label_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 20.0px;
}

.gnw_label_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 25.0px;
}

.gnw_label_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 30.0px;
}

.gnw_num {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
}

.gnw_num_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: solid black 1.0pt;
}

.gnw_num_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: solid black 1.0pt;
}

.gnw_num_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: double black 2.5pt;
}

.gnw_num_dlinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: double black 2.5pt;
}

.gnw_data {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    white-space: nowrap !important;
}

.gnw_data_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

.gnw_data_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

.gnw_news_media_box {
    margin-top: 15px !important;
    margin-left: 6px !important;
    margin-bottom: 6px !important;
    margin-right: 6px !important;
    border-width: 1px !important;
    border-color: #A9A9A9 !important;
    border-style: solid !important;
}

.gnw_media_caption {
    font-size: 8pt !important;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular !important;
}

.gnw_media_bgcolor {
    background-color: transparent !important;
}

.gnw_table {
    border-collapse: separate !important;
    border-spacing: 6px !important;
}

.gnw_videotitle {
    font: bold 12px Arial !important;
    color: # !important;
}

td.gnw_heading {
    font: 16px Arial;
    text-align: center !important;
}

td.gnw_subhead {
    font: 12px Arial;
    text-align: center !important;
}

td.gnw_colhead {
    font: 12px Arial;
    text-align: center !important;
}

td.gnw_colhead_uline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_colhead_dline {
    font: 12px Arial;
    text-align: center !important;
    border-bottom: double black 2.5pt;
}

td.gnw_label {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
}

td.gnw_label_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_label_uline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 10.0px;
}

td.gnw_label_uline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 15.0px;
}

td.gnw_label_uline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 20.0px;
}

td.gnw_label_uline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 25.0px;
}

td.gnw_label_uline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
    padding-left: 30.0px;
}

td.gnw_label_dline_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 10.0px;
}

td.gnw_label_dline_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 15.0px;
}

td.gnw_label_dline_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 20.0px;
}

td.gnw_label_dline_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 25.0px;
}

td.gnw_label_dline_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
    padding-left: 30.0px;
}

td.gnw_label_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-top: solid black 1.0pt;
}

td.gnw_label_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

td.gnw_label_i10 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 10.0px;
}

td.gnw_label_i15 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 15.0px;
}

td.gnw_label_i20 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 20.0px;
}

td.gnw_label_i25 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 25.0px;
}

td.gnw_label_i30 {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    padding-left: 30.0px;
}

td.gnw_num {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
}

td.gnw_num_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_num_ulinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: solid black 1.0pt;
}

td.gnw_num_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-bottom: double black 2.5pt;
}

td.gnw_num_dlinetop {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: right !important;
    white-space: nowrap !important;
    border-top: double black 2.5pt;
}

td.gnw_data {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    white-space: nowrap !important;
}

td.gnw_data_uline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: solid black 1.0pt;
}

td.gnw_data_dline {
    font: 12px Arial;
    vertical-align: bottom !important;
    text-align: left !important;
    border-bottom: double black 2.5pt;
}

td.gnw_media_caption {
    font-size: 8pt !important;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular !important;
}

td.gnw_videotitle {
    font: bold 12px Arial !important;
    color: #1d5296 !important;
}

