.base_mgl_edge{border-width: 0px; padding: 0px}
.base_mgl_outline{width: 100%; border-width: 0px; margin: 0px}

.base_mgl_item_edge{vertical-align: top; border-width: 0px; padding: 0px 0px 5px 0px} 
.base_mgl_item_outline{width: 100%; text-align: center; border-width: 0px; margin: 0px}
.base_mg_item_h_edge{width: 100%; text-align: left; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_h_outline{width: 100%; border-width: 0px; padding: 0px}
.base_mg_item_lh_img_edge{text-align: left; vertical-align: top; border-width: 0px; padding: 0px}
.base_mg_item_lh_img{border-width: 0px; padding: 0px;}
.base_mg_item_ch{width: 100%; text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_item_rh_img_edge{text-align: right; vertical-align: top; border-width: 0px; padding: 0px}
.base_mg_item_rh_img{border-width: 0px; padding: 0px;}
.base_mg_item_h_logo_edge{text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_item_h_logo{border-width: 0px;}
.base_mg_item_h_logo_main{border-width: 0px; padding: 0px}
.base_mg_item_h_logo_target{border-width: 0px; padding: 0px}
.base_mg_item_h_title_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 6px 0px 0px 5px}
.base_mg_item_h_title{font-size: 90%; font-weight: bold; color: #ffffff; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_h_title_main{color: #ffffff; font-size: 90%; font-weight: bold; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_h_title_target{color: #ffff00; font-size: 90%; font-weight: bold; text-decoration: underline; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_h_subtitle_edge{white-space: nowrap; text-align: right; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mg_item_h_subtitle{font-size: 80%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_h_marquee_edge{width: 100%; text-align: center; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_item_h_marquee{font-size: 100%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_desc_edge{width: 100%; text-align: left; vertical-align: top;border-width: 0px; padding: 0px 5px 5px 0px}
.base_mg_item_desc{text-align: left; font-size: 80%; font-weight: normal; color: #666666; line-height: normal; border-width: 0px; padding: 0px 5px 5px 0px}
.base_mg_item_mnl_edge{border-width: 0px 0px 0px 0px; padding: 5px 0px 0px 5px}
.base_mg_item_mnl_outline{width: 100%; border-width: 0px; margin: 0px}
.base_mg_item_f_edge{width: 100%; text-align: left; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_f_outline{width: 100%; border-width: 0px; padding: 0px}
.base_mg_item_lf_img_edge{text-align: left; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mg_item_lf_img{border-width: 0px; padding: 0px;}
.base_mg_item_cf{width: 100%; text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_item_rf_img_edge{text-align: right; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mg_item_rf_img{border-width: 0px; padding: 0px;}
.base_mg_item_f_logo_edge{text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_item_f_logo{border-width: 0px;}
.base_mg_item_f_title_edge{white-space: nowrap; text-align: left; border-width: 0px; padding: 0px}
.base_mg_item_f_title{text-align: left; font-size: 100%; font-weight: bold; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_f_sutbitle{text-align: right; vertical-align: bottom; font-size: 80%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_item_f_marquee_edge{width: 100%; text-align: center; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_item_f_marquee{font-size: 100%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}

.base_mgl_alt_edge{vertical-align: top; border-width: 0px; padding: 0px 0px 5px 0px}
.base_mgl_alt_outline{width: 100%; text-align: center; border-width: 0px; margin: 0px}
.base_mg_alt_h_edge{width: 100%; text-align: left; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_h_outline{width: 100%; border-width: 0px; padding: 0px}
.base_mg_alt_lh_img_edge{text-align: left; vertical-align: top; border-width: 0px; padding: 0px}
.base_mg_alt_lh_img{border-width: 0px; padding: 0px;}
.base_mg_alt_ch{width: 100%; text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_alt_rh_img_edge{text-align: right; vertical-align: top; border-width: 0px; padding: 0px}
.base_mg_alt_rh_img{border-width: 0px; padding: 0px;}
.base_mg_alt_h_logo_edge{text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_alt_h_logo{border-width: 0px;}
.base_mg_alt_h_logo_main{border-width: 0px; padding: 0px}
.base_mg_alt_h_logo_target{border-width: 0px; padding: 0px}
.base_mg_alt_h_title_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 6px 0px 0px 5px}
.base_mg_alt_h_title{font-size: 90%; font-weight: bold; color: #ffffff; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_h_title_main{color: #ffffff; font-size: 100%; font-weight: bold; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_h_title_target{color: #ffff00; font-size: 90%; font-weight: bold; text-decoration: underline; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_h_subtitle_edge{white-space: nowrap; text-align: right; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mg_alt_h_subtitle{font-size: 80%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_h_marquee_edge{width: 100%; text-align: center; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_alt_h_marquee{font-size: 100%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_desc_edge{width: 100%; text-align: left; vertical-align: top;border-width: 0px; padding: 0px 5px 5px 0px}
.base_mg_alt_desc{text-align: left; font-size: 80%; font-weight: normal; color: #666666; line-height: normal; border-width: 0px; padding: 0px 5px 5px 0px}
.base_mg_alt_mnl_edge{border-width: 0px 0px 0px 0px; padding: 5px 0px 0px 5px}
.base_mg_alt_mnl_outline{width: 100%; border-width: 0px; margin: 0px}
.base_mg_alt_f_edge{width: 100%; text-align: left; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_f_outline{width: 100%; border-width: 0px; padding: 0px}
.base_mg_alt_lf_img_edge{text-align: left; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mg_alt_lf_img{border-width: 0px; padding: 0px;}
.base_mg_alt_cf{width: 100%; text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_alt_rf_img_edge{text-align: right; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mg_alt_rf_img{border-width: 0px; padding: 0px;}
.base_mg_alt_f_logo_edge{text-align: left; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_alt_f_logo{border-width: 0px;}
.base_mg_alt_f_title_edge{white-space: nowrap; text-align: left; border-width: 0px; padding: 0px}
.base_mg_alt_f_title{text-align: left; font-size: 100%; font-weight: bold; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_f_sutbitle{text-align: right; vertical-align: bottom; font-size: 80%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_alt_f_marquee_edge{width: 100%; text-align: center; vertical-align: middle; border-width: 0px; padding: 0px}
.base_mg_alt_f_marquee{font-size: 100%; font-weight: normal; line-height: normal; border-width: 0px; padding: 0px}
.base_mg_header_edge{text-align: left; border-width: 0px; padding: 0px}
.base_mg_separator_edge{text-align: center; border-width: 0px; padding: 0px}
.base_mg_footer_edge{text-align: right; border-width: 0px; padding: 0px}

.base_mg_item_a{color: #ffffff; text-decoration: underline}
.base_mg_item_a:link{color: #ffffff; text-decoration: underline}
.base_mg_item_a:visited{color: #ffffff; text-decoration: underline}
.base_mg_item_a:active{color: #ffffff; text-decoration: underline}
.base_mg_item_a:hover{color: #ffff00; text-decoration: none}
.base_mg_alt_a{color: #ffffff; text-decoration: underline}
.base_mg_alt_a:link{color: #ffffff; text-decoration: underline}
.base_mg_alt_a:visited{color: #ffffff; text-decoration: underline}
.base_mg_alt_a:active{color: #ffffff; text-decoration: underline}
.base_mg_alt_a:hover{color: #ffff00; text-decoration: none}

.base_mg_item_logo_a{border-width: 0px; padding: 0px}
.base_mg_item_logo_a:link{border-width: 0px; padding: 0px}
.base_mg_item_logo_a:visited{border-width: 0px; padding: 0px}
.base_mg_item_logo_a:active{border-width: 0px; padding: 0px}
.base_mg_item_logo_a:hover{border-width: 0px; padding: 0px}
.base_mg_alt_logo_a{border-width: 0px; padding: 0px}
.base_mg_alt_logo_a:link{border-width: 0px; padding: 0px}
.base_mg_alt_logo_a:visited{border-width: 0px; padding: 0px}
.base_mg_alt_logo_a:active{border-width: 0px; padding: 0px}
.base_mg_alt_logo_a:hover{border-width: 0px; padding: 0px}

.base_mnl_item_edge{vertical-align: top; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#ffffff; padding: 0px}
.base_mnl_item_outline{width: 100%; border-width: 0px; margin: 0px}
.base_mn_item_logo_edge{text-align: left; vertical-align:top; border-width: 0px; padding: 0px 0px 0px 0px}
.base_mn_item_logo{border-width: 0px; padding: 0px}
.base_mn_item_logo_main{border-width: 0px; padding: 0px}
.base_mn_item_logo_target{border-width: 0px; padding: 0px}
.base_mn_item_icon_edge{text-align: left; vertical-align: top; border-width: 0px; padding: 2px 7px 0px 0px}
.base_mn_item_icon{border-width: 0px; padding: 0px}
.base_mn_item_title_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 0px}
.base_mn_item_title{font-size: 85%; font-weight: bold; line-height: 140%; border-width: 0px; padding: 0px}
.base_mn_item_title_main{font-size: 85%; font-weight: bold; line-height: normal; border-width: 0px; padding: 0px}
.base_mn_item_title_target{font-size: 85%; font-weight: bold; line-height: 140%; color: #ff0000; text-decoration: underline; border-width: 0px; padding: 0px}
.base_mn_item_subtitle_edge{white-space: nowrap; text-align: right; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mn_item_subtitle{font-size: 70%; font-weight: normal; line-height: 140%; color: #4c4c4c; border-width: 0px; padding: 0px}
.base_mn_item_desc_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 3px 0px 0px 22px}
.base_mn_item_desc{font-size: 80%; font-weight: normal; color: #4c4c4c; border-width: 0px; padding: 0px 0px 0px 0px}
.base_mn_item_tpl_edge{width: 100%; border-width: 0px; background-color: #eeeeee; padding: 3px 0px 0px 0px}
.base_mn_item_tpl_outline{width: 100%; border-width: 0px; margin: 0px}
.base_mnl_alt_edge{vertical-align: top; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#ffffff; padding: 0px}
.base_mnl_alt_outline{width: 100%; border-width: 0px; margin: 0px}
.base_mn_alt_logo_edge{text-align: left; vertical-align:top; border-width: 0px; padding: 0px 0px 0px 0px}
.base_mn_alt_logo{border-width: 0px; padding: 0px}
.base_mn_alt_logo_main{border-width: 0px; padding: 0px}
.base_mn_alt_logo_target{border-width: 0px; padding: 0px}
.base_mn_alt_icon_edge{text-align: left; vertical-align: top; border-width: 0px; padding: 3px 7px 0px 0px}
.base_mn_alt_icon{border-width: 0px; padding: 0px}
.base_mn_alt_title_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 0px}
.base_mn_alt_title{font-size: 85%; font-weight: bold; line-height: 140%; border-width: 0px; padding: 0px}
.base_mn_alt_title_main{font-size: 85%; font-weight: bold; line-height: normal; border-width: 0px; padding: 0px}
.base_mn_alt_title_target{font-size: 85%; font-weight: bold; line-height: 140%; color: #ff0000; text-decoration: underline; border-width: 0px; padding: 0px}
.base_mn_alt_subtitle_edge{white-space: nowrap; text-align: right; vertical-align: bottom; border-width: 0px; padding: 0px}
.base_mn_alt_subtitle{font-size: 70%; font-weight: normal; line-height: normal; color: #4c4c4c; border-width: 0px; padding: 0px}
.base_mn_alt_desc_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 3px 0px 0px 22px}
.base_mn_alt_desc{font-size: 80%; font-weight: normal; color: #4c4c4c; border-width: 0px; padding: 0px 0px 0px 0px}
.base_mn_alt_tpl_edge{width: 100%; border-width: 0px;  background-color: #eeeeee; padding: 3px 0px 0px 0px}
.base_mn_alt_tpl_outline{width: 100%; border-width: 0px; margin: 0px}
.base_mn_header_edge{text-align: left; border-width: 0px; padding: 0px}
.base_mn_separator_edge{text-align: center; border-width: 0px; padding: 0px}
.base_mn_footer_edge{text-align: right; border-width: 0px; padding: 0px}

.base_mn_item_a{color: #203A8D; text-decoration:none;}
.base_mn_item_a:link{color: #203A8D; text-decoration: none;}
.base_mn_item_a:visited{color: #203A8D; text-decoration: none}
.base_mn_item_a:active{color: #203A8D; text-decoration: none}
.base_mn_item_a:hover{color: #ff0000; text-decoration: underline}
.base_mn_alt_a{color: #203A8D; text-decoration:none}
.base_mn_alt_a:link{color: #203A8D; text-decoration: none}
.base_mn_alt_a:visited{color: #203A8D; text-decoration: none}
.base_mn_alt_a:active{color: #203A8D; text-decoration: none}
.base_mn_alt_a:hover{color: #ff0000; text-decoration: underline}

.base_mn_item_logo_a{border-width: 0px; padding: 0px}
.base_mn_item_logo_a:link{border-width: 0px; padding: 0px}
.base_mn_item_logo_a:visited{border-width: 0px; padding: 0px}
.base_mn_item_logo_a:active{border-width: 0px; padding: 0px}
.base_mn_item_logo_a:hover{border-width: 0px; padding: 0px}
.base_mn_alt_logo_a{border-width: 0px; padding: 0px}
.base_mn_alt_logo_a:link{border-width: 0px; padding: 0px}
.base_mn_alt_logo_a:visited{border-width: 0px; padding: 0px}
.base_mn_alt_logo_a:active{border-width: 0px; padding: 0px}
.base_mn_alt_logo_a:hover{border-width: 0px; padding: 0px}

.base_tpl_item_edge{border-width: 0px; background-color: #eeeeee; padding: 5px 0px 5px 35px}
.base_tpl_item_outline{width: 100%; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #cccccc; margin: 0px}
.base_tp_item_icon_edge{vertical-align: top; border-width: 0px; padding: 0px 7px 0px 0px}
.base_tp_item_icon{border-width: 0px; padding: 0px}
.base_tp_item_prefix_image_edge{vertical-align: top; border-width: 0px; padding: 0px}
.base_tp_item_prefix_image{border-width: 0px;}
.base_tp_item_prefix_text_edge{vertical-align: top; border-width: 0px; padding: 0px}
.base_tp_item_prefix_text{font-size: 90%; white-space: nowrap; border-width: 0px; padding: 0px}
.base_tp_item_title_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 2px 0px 0px 0px}
.base_tp_item_title{text-align: left; font-size: 80%; font-weight: normal; border-width: 0px; padding: 0px}
.base_tp_item_title_target{text-align: left; font-size: 80%; color: #ff0000; font-weight: normal; border-width: 0px; padding: 0px}
.base_tp_item_desc_edge{text-align: left; vertical-align: top; border-width: 0px; padding: 0px 0px 0px 5px}
.base_tp_item_desc{color: #999999; font-size: 80%; border-width: 0px; padding: 0px}
.base_tpl_alt_edge{border-width: 0px; background-color: #eeeeee; padding: 5px 0px 5px 35px}
.base_tpl_alt_outline{width: 100%; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #cccccc; margin: 0px}
.base_tp_alt_icon_edge{vertical-align: top; border-width: 0px; padding: 0px 7px 0px 0px}
.base_tp_alt_icon{border-width: 0px; padding: 0px}
.base_tp_alt_prefix_image_edge{vertical-align: top; border-width: 0px; padding: 0px}
.base_tp_alt_prefix_image{border-width: 0px;}
.base_tp_alt_prefix_text_edge{vertical-align: top; border-width: 0px; padding: 0px}
.base_tp_alt_prefix_text{font-size: 90%; white-space: nowrap; border-width: 0px; padding: 0px}
.base_tp_alt_title_edge{width: 100%; text-align: left; vertical-align: top; border-width: 0px; padding: 2px 0px 0px 0px}
.base_tp_alt_title{text-align: left; font-size: 80%; font-weight: normal; border-width: 0px; padding: 0px}
.base_tp_alt_title_target{text-align: left; font-size: 80%; color: #ff0000; font-weight: normal; border-width: 0px; padding: 0px}
.base_tp_alt_desc_edge{text-align: left; vertical-align: top; border-width: 0px; padding: 0px 0px 0px 5px}
.base_tp_alt_desc{color: #999999; font-size: 80%; border-width: 0px; padding: 0px}
.base_tp_header_edge{text-align: left; border-width: 0px; padding: 0px}
.base_tp_separator_edge{text-align: center; border-width: 0px; padding: 0px}
.base_tp_footer_edge{text-align: right; border-width: 0px; padding: 0px}

.base_tp_item_a{color: #4c4c4c; text-decoration:none}
.base_tp_item_a:link{color: #4c4c4c; text-decoration: none}
.base_tp_item_a:visited{color: #4c4c4c; text-decoration: none}
.base_tp_item_a:active{color: #4c4c4c; text-decoration: none}
.base_tp_item_a:hover{color: #ff0000; text-decoration: none;}
.base_tp_alt_a{color: #4c4c4c; text-decoration:none}
.base_tp_alt_a:link{color: #4c4c4c; text-decoration: none}
.base_tp_alt_a:visited{color: #4c4c4c; text-decoration: none}
.base_tp_alt_a:active{color: #4c4c4c; text-decoration: none}
.base_tp_alt_a:hover{color: #ff0000; text-decoration: none;}