.title_01 {margin: 0; padding: 0; color: #043669; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;}
.txt_01 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; margin: 0; padding: 0;}
.txt_02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1e5184; margin: 0; padding: 0;}
.s_index {
	width: 431px; 
	height: 45px; 
	background: #c4d7eb url(/images/i_center/bg_s_index.gif) left top no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1e5184; 
	font-size: 12px; 
	padding: 19px 0 0 20px;
}

.edit_01 {padding: 2px !important; font-size: 13px; margin: 0; border: #000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; vertical-align: middle;}
.button_go {width: 56px; height: 26px; background: url(/images/i_center/btn_go_01.gif) center no-repeat; vertical-align: middle; border: 0; margin: 0; padding: 0;}

.list_idx_01 {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 15px;
	color: #174a7e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.list_idx_01 li {
	background: url(/images/i_center/arr_01_gray.gif) left 3px no-repeat;
	padding-left: 19px;
}

.list_idx_01 li a, .list_idx_01 li a:visited {
	text-decoration: underline;
	color: #174a7e;
}

.list_idx_01 li a:hover, .list_idx_01 li a:visited:hover {
	text-decoration: underline;
	color: #17599c;
}

.lnk_white, .lnk_white:visited, .lnk_white:hover, .lnk_white:visited:hover  {color: #fff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

.lnk_datarow, .lnk_datarow:visited, .lnk_datarow:hover, .lnk_datarow:visited:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline;}

.mb5  { margin-bottom:  5px; }
.mb7  { margin-bottom:  7px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }

.table_fixed {
	table-layout: fixed;
}

.empty_cell {
	font-size: 0;
	line-height: 0;
}

.boxes_container_01 {
	padding: 0 18px;
	margin: 0 0 7px 0;
	font: 11px/13px Verdana, Geneva, sans-serif;
}

.boxes_container_02 {
	margin: 0 18px 5px 18px;
	background: #4e769f;
	font: 11px/13px Verdana, Geneva, sans-serif;
}


.boxes_container_01 a, .boxes_container_01 a:visited {
	text-decoration: underline;
	color: #336699;
}

.boxes_container_01 a:hover, .boxes_container_01 a:visited:hover {
	text-decoration: underline;
	color: #336699;
}

.tb_boxes_01 {
	table-layout: fixed;
}

.c_01_lt, .c_01_rt, .tb_01_title {
	background-image: url(/images/tb_01_title.png);
	background-color: #4d719a;
	background-repeat: no-repeat;
}

.c_01_lt	{ background-position: left top; }
.c_01_rt	{ background-position: right top; }

.tb_01_title { 
	padding: 7px 0 8px 0;
	font-weight: bold;
	color: #fff;
	background-position: center top; 
}

.tb_01_title span {
	padding-left: 12px;
	background: url(/images/tb_01_title_bullet.gif) 0 2px no-repeat;
}

.tb_01_left, .tb_01_right {
	background-image: url(/images/tb_01_bg.png);
	background-color: #fff;
	background-repeat: repeat-y;
}

.tb_02_left, .tb_02_right {
	background-image: url(/images/tb_01_bg_yellow.png);
	background-color: #ffffcc;
	background-repeat: repeat-y;
}

.tb_01_left, .tb_02_left  { background-position: left top; }
.tb_01_right, .tb_02_right { background-position: right top; }

.tb_01_body { padding: 10px 0; background-color: #fff; }
.tb_02_body { padding: 10px 0; background-color: #ffffcc; }

.c_01_lb, .c_01_rb, .tb_01_bottom,
.c_02_lb, .c_02_rb, .tb_02_bottom {
	font-size: 0;
	line-height: 0;
	background-repeat: no-repeat;
}

.c_01_lb, .c_01_rb, .tb_01_bottom { background-image: url(/images/tb_01_footer.png); background-color: #fff; }
.c_02_lb, .c_02_rb, .tb_02_bottom { background-image: url(/images/tb_02_footer.png); background-color: #ffffcc; }

.c_01_lb, .c_02_lb { background-position: left bottom; }
.c_01_rb, .c_02_rb { background-position: right bottom; }
.tb_01_bottom, .tb_02_bottom { background-position: center bottom; }

.tb_01_sep {
	height: 0;
	overflow: hidden;
	margin: 9px 0 10px 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	border-bottom: #c9c9c9 1px solid;
}

.item_down { 
	padding-left: 13px;
	color: #c00;
	background: url(/images/arr_down_small.gif) 0 2px no-repeat;
}

.item_up {
	padding-left: 13px;
	color: #390;
	background: url(/images/arr_up_small.gif) 0 2px no-repeat;
}

.item_same {
	padding-left: 13px;
	color: #000;
}

.tbb_c_lt, .tbb_c_rt, .tbb_top,
.tbb_c_lb, .tbb_c_rb, .tbb_bottom {
	font-size: 0;
	line-height: 0;
	background-image: url(/images/tb_blue_01_bg.gif);
	background-repeat: no-repeat;
	background-color: #4e769f;
}

.tbb_c_lt	{ background-position: left top; }
.tbb_c_rt	{ background-position: right top; }
.tbb_top	{ background-position: center top; }
.tbb_c_lb	{ background-position: left bottom; }
.tbb_c_rb	{ background-position: right bottom; }
.tbb_bottom	{ background-position: center bottom; }

.tbb_body {
	background-color: #4e769f;
}

.tbb_left, tbb_right {
	font-size: 0;
	line-height: 0;
	background-color: #4e769f;
}

.tb_tabs_01_header {
	background: #4e759d url(/images/tb_tabs_01_header_bg.png) 0 0 repeat-x;
}

.tbb_title_01 {
	padding: 0 0 0 27px;
	color: #fff;
	background: url(/images/tb_01_title_bullet.gif) 10px 2px no-repeat;
}

.lnk_tab_001, .lnk_tab_001:visited {
	display: block;
	line-height: 23px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 1px;
	text-align: center;
	background: #7191b1;
}

.lnk_tab_001:hover, .lnk_tab_001:visited:hover {
	text-decoration: none;
}

.tab_small_001 a div, .tab_small_001 a:visited div {
	border: #c0d8e8 1px solid;
	border-top: none;
	color: #000;
	background: #89a2bb url(/images/bg_tab_small_01.gif) 0 0 repeat-x;
}

.tab_small_001 a:hover div, .tab_small_001 a:visited:hover div {
	color: #17324d;
	background: #89a2bb url(/images/bg_tab_small_01_o.gif) 0 0 repeat-x;
}


.tab_small_001 .selected, .tab_small_001 .selected:visited,
.tab_small_001 .selected:hover, .tab_small_001 .selected:visited:hover {
	background: #fff;
}

.tab_small_001 .selected div, .tab_small_001 .selected:visited div,
.tab_small_001 .selected:hover div, .tab_small_001 .selected:visited:hover div {
	border: #fff 1px solid;
	border-top: none;
	color: #ff6600;
	background: #fff;
}

.cell_adv_01 {
	padding: 15px 0;
	background: #cddcec;
}

.cell_chart_01 {
	padding: 17px 0 22px 0;
	background: #fff;
}

.table_yellow_001 {
	table-layout: fixed;
	border-top: #c2ced6 1px solid;
	border-bottom: #abbbc6 1px solid;
	background: #f2e499 url(/images/bg_cell_yellow_001.png) 0 0 repeat-x;
}

.input_on_yellow_001 {
	width: 173px;
	margin: 0;
	padding: 3px;
	font: 14px/14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	border: #668 1px solid;
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
	color: #48494b;
	background: #fff url(/images/bg_input_on_yellow.png) 0 0 repeat-x;
}

