.gnw_heading {font: 16px Arial; text-align: center}
.gnw_subhead {font: 12px Arial; text-align: center}
.gnw_colhead {font: 12px Arial; text-align: center}
.gnw_colhead_uline {font: 12px Arial; text-align: center; border-bottom: solid black 1.0pt;}
.gnw_colhead_dline {font: 12px Arial; text-align: center; border-bottom: double black 2.5pt;}
.gnw_label    {font: 12px Arial; vertical-align: bottom; text-align: left }
.gnw_label_uline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt;}
.gnw_label_uline_i10 {font: 12px Arial; vertical-align: bottom; text-align: right; border-bottom: solid black 1.0pt;}
.gnw_label_uline_i15 {font: 12px Arial; vertical-align: bottom; text-align: right; border-bottom: solid black 1.0pt;}
.gnw_label_uline_i20 {font: 12px Arial; vertical-align: bottom; text-align: right; border-bottom: solid black 1.0pt;}
.gnw_label_uline_i25 {font: 12px Arial; vertical-align: bottom; text-align: right; border-bottom: solid black 1.0pt;}
.gnw_label_uline_i30 {font: 12px Arial; vertical-align: bottom; text-align: right; border-bottom: solid black 1.0pt;}
.gnw_label_ulinetop {font: 12px Arial; vertical-align: bottom; text-align: left; border-top: solid black 1.0pt;}
.gnw_label_dline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt;}
.gnw_label_i10 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 10.0px;}
.gnw_label_i15 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 15.0px;}
.gnw_label_i20 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 20.0px;}
.gnw_label_i25 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 25.0px;}
.gnw_label_i30 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 30.0px;}
.gnw_num	  {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap;}
.gnw_num_uline {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-bottom: solid black 1.0pt;}
.gnw_num_ulinetop {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-top: solid black 1.0pt;}
.gnw_num_dline {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-bottom: double black 2.5pt;}
.gnw_num_dlinetop {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-top: double black 2.5pt;}
.gnw_data	  {font: 12px Arial; vertical-align: bottom; text-align: left; white-space: nowrap;}
.gnw_data_uline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt;}
.gnw_data_dline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt;}
.gnw_news_media_box { margin-top: 15px; margin-left: 6px; margin-bottom: 6px; margin-right: 6px; border-width: 1px; border-color: #A9A9A9; border-style: solid; }
.gnw_media_caption { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.gnw_media_bgcolor { background-color: transparent }
.gnw_table { border-collapse: separate; border-spacing: 6px }
.gnw_videotitle {font: bold 12px Arial; color: #1d5296;}
