body {margin: 0; padding: 0; font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 12px; color: #000000;}
table, td {font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 1em; color: #000000;}
ul{margin:0px; padding:0px;}
li{margin-left:1em;}

a { color: #004391; text-decoration: none; }
a:visited { color: #004391; text-decoration: none; }
a:hover { color: #004391; text-decoration: underline; }
a:active { color: #004391; text-decoration: none; }

.mtab {
	background-image: url(images/mainsource/greygrad_05.gif);
	background-repeat: repeat-x;
	background-position: top;
}

h1 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 1.8em; color: #004391 ; text-decoration: none}
.mtab h1 { margin: 0px 0px 10px 0px; font-weight: bold; font-size: 1.6em; color: #FF9900 ; text-decoration: none}
.mtab h3 { margin: 7px 0px 3px 0px; font-weight: bold; font-size: 1.1em; color: #555555;}
.mtab h4 { margin: 7px 0px 3px 2px; font-weight: bold; font-size: 1.1em; color: #555555;}
.mtab h5 { margin: 7px 0px 3px 0px; font-weight: bold; font-size: 1.05em; color: #666666;}

.cell_menu_1_sub { background-color: #E6D573 }
.cell_menu_1_top { background-color: #BE9C36 }
.cell_menu_2_sub { background-color: #59E1DB }
.cell_menu_2_top { background-color: #00B0B0 }
.cell_menu_3_sub { background-color: #FEE116 }
.cell_menu_3_top { background-color: #FF9900 }
.cell_menu_4_sub { background-color: #BDE050 }
.cell_menu_4_top { background-color: #689401 }
.cell_menu_5_sub { background-color: #F17B54 }
.cell_menu_5_top { background-color: #AA2828 }
.cell_menu_6_sub { background-color: #D5B3B6 }
.cell_menu_6_top { background-color: #894545 }
.cell_menu_10_sub { background-color: #D5B3B6 }
.cell_menu_10_top { background-color: #894545 }
.cell_menu_11_sub { background-color: #D5B3B6 }
.cell_menu_11_top { background-color: #894545 }
.cell_menu_12_sub { background-color: #D5B3B6 }
.cell_menu_12_top { background-color: #894545 }

.cell_menu_3_top_sikop { background-color: #BE9C36 }
.cell_menu_3_sub_sikop { background-color: #E6D573 }
.cell_menu_4_sub_sikop { background-color: #BDE050}
.cell_menu_4_top_sikop { background-color: #689401}

.tb_bckgnd_col_grey { background-color: #CCCCCC; width: 1px }
.tb_bckgnd_col_lightgrey { background-color: #DDDDDD; width: 1px}
.tb_bckgnd_col_white {  background-color: #FFFFFF; width: 1px}
.tb_bckgnd_head_left { background-color: #CCCCCC}
.tb_bckgnd_head_center { background-color: #F2F3E9}
.tb_bckgnd_head_right { background-color: #F2F3E9}
.tb_bckgnd_ind_nsel { background-color: #C8C8C8}
.tb_bckgnd_ind_sel { background-color: #999999}
.tb_backgnd_itemsel {  background-color: #F2F4FF}
.tb_bckgnd_itemsel { background-color: #F2F4FF }
.tb_bckgnd_left_menu {
	background-image: url(images/mainsource/greygrad_06.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tb_bckgnd_left_menucol {
	background-image: url(images/mainsource/greygrad_02.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tb_bckgnd_main_menu { background-color: #EEEEEE}
.tb_bckgnd_rgtbox_type02 { background-color: #F9F9F7}
.tb_bckgnd_rgtbox_type01 { background-color: #E2E2DE}
.tb_bckgnd_row_grey { background-color: #CCCCCC; height: 1px}
.tb_bckgnd_row_lightgrey { background-color: #CCCCCC; height: 1px }
.tb_bckgnd_row_white { background-color: #FFFFFF; height: 1px}
.tb_col_lgrey { background-color: #DDDDDD; width: 1px}
.tb_col_white { background-color: #FFFFFF; width: 1px}
.tb_row_dist_bottom { background-color: #FFFFFF; height: 7px}
.tb_row_dist_top { background-color: #FFFFFF; height: 7px }
.tb_row_dist_main_inside { height: 18px}
.tb_row_grey { background-color: #CCCCCC;}
.tb_row_lgrey { background-color: #DDDDDD; height: 1px}
.tb_row_white { background-color: #FFFFFF; height: 1px}

a:link.txt_indmain_menu_items { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bolder; text-decoration: none; color: #000000}
a:visited.txt_indmain_menu_items { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bolder; text-decoration: none; color: #000000}
a:hover.txt_indmain_menu_items { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bolder; text-decoration: none; color: #FFFFFF}

a:link.txt_main_menu_items, a:visited.txt_main_menu_items { font-size: 1em; text-decoration: none; color: #666666; height: 17px; padding:2px 12px 2px 12px; }
a:hover.txt_main_menu_items { font-size: 1em; text-decoration: none; color: #333333; height: 17px; padding:2px 12px 2px 12px;}
a:link.txt_main_menu_items_sel, a:visited.txt_main_menu_items_sel { font-size: 1em; text-decoration: none; color: #000000; background-color: #DDDDDD; height: 17px; padding:2px 12px 3px 12px; }
a:hover.txt_main_menu_items_sel { font-size: 1em; text-decoration: none; color: #333333; background-color: #DDDDDD; height: 17px; padding:2px 12px 3px 12px; }

a:link.txt_main_menu_subitems { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #004391}
a:visited.txt_main_menu_subitems { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #004391}
a:hover.txt_main_menu_subitems { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #555555}
a:link.txt_bottom_menu_items { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; text-decoration: none; color: #666666}
a:visited.txt_bottom_menu_items { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; text-decoration: none; color: #666666}
a:hover.txt_bottom_menu_items { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; text-decoration: none; color: #990000}

a:link.txt_left_menu_items_dark, a:visited.txt_left_menu_items_dark { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #000000}
a:hover.txt_left_menu_items_dark { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #990000}
a:link.txt_left_menu_items_light, a:visited.txt_left_menu_items_light { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #666666}
a:hover.txt_left_menu_items_light { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #990000}

a:link.txt_left_menu_subitems_dark, a:visited.txt_left_menu_subitems_dark { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #000000}
a:hover.txt_left_menu_subitems_dark { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #990000}
a:link.txt_left_menu_subitems_light, a:visited.txt_left_menu_subitems_light { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #666666}
a:hover.txt_left_menu_subitems_light { font-size: 0.94em; font-weight: normal; text-decoration: none; color: #990000}

a:link.txt_sec_overview_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000}
a:visited.txt_sec_overview_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000}
a:hover.txt_sec_overview_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #333333}
a:link.txt_sec_overview_link { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #666666}
a:visited.txt_sec_overview_link { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #666666}
a:hover.txt_sec_overview_link { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #990000}

a:link.txt_main_linkbox_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-style: normal; color: #666666; text-align: justify; white-space: normal ; list-style-type: squate; list-style-position: outside; left: 0px; clip: rect( ) ; text-decoration: underline}
a:visited.txt_main_linkbox_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-style: normal; color: #666666; text-align: justify; white-space: normal ; list-style-type: squate; list-style-position: outside; left: 0px; clip: rect( ) ; text-decoration: underline}
a:hover.txt_main_linkbox_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-style: normal; color: #990000; text-align: justify; white-space: normal ; list-style-type: squate; list-style-position: outside; left: 0px; clip: rect( ) ; text-decoration: underline}

a:link.txt_ibox_link_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-style: normal; text-decoration: none; color: #000000; clip: rect( ); margin-top: 0px; margin-bottom: 0px;}
a:visited.txt_ibox_link_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-style: normal; text-decoration: none; color: #000000; clip: rect( ); margin-top: 0px; margin-bottom: 0px;}
a:hover.txt_ibox_link_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8.5pt; font-style: normal; text-decoration: underline; color: #990000; clip: rect( ); margin-top: 0px; margin-bottom: 0px;}
a:link.txt_main_linkbox_more { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #666666}
a:visited.txt_main_linkbox_more { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #666666}
a:hover.txt_main_linkbox_more { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #990000}

.txt_left_menu_nav_light:link, .txt_left_menu_nav_light:visited, .txt_left_menu_nav_light:hover { font-size: 0.9em; font-style: normal; color: #999999; text-decoration: none; text-align: left}

.txt_adbox_0_txtflw { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight: normal}
.txt_adbox_0_header { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; line-height: 12pt; text-decoration: none; color: #FFFFFF; font-weight: bold}

.txt_sm_grey { font-size: 0.8em; color: #AAAAAA;}

.txt_fee {  font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 16pt; color: #444444}
.txt_frm_error { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #CC0000; page-break-before: auto; page-break-after: left ; text-align: justify}
.txt_frm_success { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000099; page-break-before: auto; page-break-after: left ; text-align: justify ; font-weight: normal}
.txt_ibox_know_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #97822F; font-weight: bold}
.txt_ibox_know_text { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000}
.txt_ibox_item_title { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #330000; font-weight: bold ; margin-bottom: 5px; float: left}
.txt_ibox_item_text { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000 }
.txt_ibox_item_list { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000099; clip:    rect(  20px )}
.txt_ibox_link_list { clip: rect( ); text-indent: -10px; margin-top: 2px; margin-bottom: 2px; padding-left: 10px; text-decoration: none}
.txt_ibox_txtflw_imgright { padding: 5px 2px 10px 10px; float: right; clear: right}
.txt_ibox_txtflw_imgleft { padding: 2px 12px 8px 0px; float: left; clear: left ; clip:   rect(   ); text-align: left}
.txt_indmain_sec_title {  font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; border-color: black black #666666 #666666; clear: left; float: left; padding-top: 9px; padding-right: 5px; padding-bottom: 6px; padding-left: 0px}
.txt_indx_flow { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal ; color: #333333; text-align: justify}
.txt_lang { font: 10px Geneva, Arial, Helvetica, san-serif; color: #000000 ; text-decoration: none}
.txt_left_menu_text { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bolder }
.txt_left_menu_header {  font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bolder}
.txt_left_menu_ident { text-decoration: none; text-align: left; text-indent: -8pt; padding-left: 9.5pt; padding-top: 2pt; padding-bottom: 2pt}
.txt_left_menusub_ident { text-decoration: none; text-align: left; text-indent: -7pt; padding-left: 8.5pt; padding-top: 1.5px; padding-bottom: 1.5px}
.txt_main_article_header {
	font-family: "segoe ui", geneva, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #222222;
	font-weight: bolder;
	float: left;
	width: auto;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 20;
}
.txt_article_dcol_textflow { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #333333; text-align: justify; page-break-before: auto; page-break-after: left; margin: 3px 8px 3px 8px; float: left;}
.txt_main_article_list { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; clip: rect(  20px ); text-indent: -14px; text-align: left; padding-left: 24px; margin-top: 5px; margin-bottom: 5px}
.txt_main_article_imagetext {
	font-family: "segoe ui", geneva, arial, helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	padding: 3px 10px 0px 10px;
	line-height: 11pt;
}
.txt_main_article_rgtimagetext {
	font-family: "segoe ui", geneva, arial, helvetica, sans-serif;
	font-size: 9.5pt;
	font-style: normal;
	color: #333333;
	padding: 0px 7px 0px 7px;
	line-height: 11pt;
}

.art_txt_h3 { color: #333333; text-align: left; page-break-before: auto; page-break-after: left; margin: 0px 0px 14px 0px;}
.art_txt_h3bl { color: #333333; text-align: justify; page-break-before: auto; page-break-after: left; margin: 0px 0px 14px 0px;}
.art_txt_h4 { color: #333333; text-align: left; page-break-before: auto; page-break-after: left; margin: 0px 0px 14px 2px; float: left;}
.art_txt_h5 { color: #333333; font-size: 0.8em; text-align: left; page-break-before: auto; page-break-after: left;}
.art_txt_h5bl { color: #333333; font-size: 0.8em; text-align: left; page-break-before: auto; page-break-after: left;}

.box_txt_01 { font-size: 0.8em; font-style: normal; color: #444444}

.art_link_h3, .art_link_h3:visited, .art_link_h3:hover, .art_link_h3.active { color: #004391; text-decoration: none; font-weight:bolder; }
.art_link_h5, .art_link_h5:visited, .art_link_h5:hover, .art_link_h5.active { color: #004391; text-decoration: none; font-weight:bolder; }

.txt_main_article_textflow_imgleft { clip:  rect(   ); margin: 3px 15px 15px 0px; clear: left; border: none; float: left}
.txt_main_article_textflow_imgright { clip: rect( ); margin: 3px 0px 15px 15px; clear: right; border: none; float: right}
.txt_main_article_textflow_imgleft_frame { clip: rect( ); margin: 0px 8px 8px 0px; clear: left; float: left }
.txt_main_article_textflow_imgright_frame { clip: rect( ); margin: 3px 0px 15px 15px; clear: right; border: 1px #666666 dashed; float: right }
.txt_main_linkbox_textflow { font-style: normal; white-space: normal ; list-style-type: squate; list-style-position: outside; left: 0px; clip: rect( ) ; text-align: left; text-indent: 0pt; clear: left; float: left; font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none}
.txt_main_overwiew_list { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #333333 ; text-align: justify; white-space: normal }
.txt_news_art { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #333333; clip: rect(  20px ); text-align: justify; padding-bottom: 4px; margin-left: 5px; padding-left: 5px; padding-top: 5px}
.txt_news_dt { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000099; clip: rect(  20px ); font-weight: bolder; padding-left: 5px}
.txt_sec_overview_desc { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9.5pt; line-height: normal}

.txt_tbl_overv_entry { font-size: 0.9em; line-height: normal ; padding-top: 2px; padding-bottom: 2px}
.txt_tbl_overv_entrylnk { font-size: 0.9em; line-height: normal ; padding-top: 2px; padding-bottom: 2px }
.txt_tbl_overv_title { font-size: 0.9em; line-height: normal ; font-weight: bold; padding-top: 3pt; padding-bottom: 3pt}

.txt_termscond { font: 10px Geneva, Arial, Helvetica, san-serif; color: #666666; text-decoration: none }
.txt_wiz_budget {  font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold; padding-top: 4px; padding-right: 1px; padding-bottom: 4px; padding-left: 1px; letter-spacing: -1px}
.txt_wiz_recom { font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; letter-spacing: -1px}

.inv { font-size:0.1em; }

.frm_gen_nsel {  background-color: #F8F8F8; border: 1px #999999 solid; color: #333333; font-family: "segoe ui", geneva, arial, helvetica, sans-serif; font-size: 9pt}
.frm_gen_blank { background-color: transparent; font-size: 1.5em; color: navy; border: 0; font-style: italic; font-family: "Times New Roman", Times, serif; }
.frm_gen_line { border-bottom: 1px solid black; padding-top: 10px; }
.frm_gen_line label { width: 70px; display: block; float: left; cursor: text; margin-top: 6px; }
.frm_gen_line input { width: 220px; }

.elmt_box_green {
	background-color: #336600;
	font-family: "segoe ui", geneva, arial, helvetica, sans-serif;
	font-size: 2px;
	float: left;
	clear: none;
	height: 7px;
	width: 7px;
	margin-top: 3px;
}

.button01 {background-color: #D5D8DF; }
.button02 {background: transparent url(/images/mainsource/linkbtn_st01_lft.gif) no-repeat top left;}
.button03 {background: transparent url(/images/mainsource/linkbtn_st01_rgt.gif) no-repeat top right;}
.button04 a.linkbox {display: block; font-size: 0.9em; margin: 0px -5px 0px -1px; padding: 2px 30px 3px 12px; position: relative; text-decoration: none;}
.button04 a.linkbox:hover {color: #ffffff;}

.supscr {
	color: #999999;
	vertical-align: 50%;
	font-size: 0.7em;
}

.outerboxdiv {
	background-color: #D1D1D1; padding:1;
}
.innerboxdiv {
	background-color: #FFFFFF; padding:1;
}