/* library announcement CSS  */

#font_select.font_select_pop { clear:none; float:right; margin-top:6px; width:18em; }
#font_select.font_select_pop li.font_select_title {	margin:auto 0px 0 0; 	padding:5px 0px 0 0; width:85px; }
#font_select.font_select_pop li.font_select_title-e {	margin:auto 0px 0 0; 	padding:5px 0px 0 0; width:75px; }

h3 span.long { background: url(../../img/back_h3.gif) #fff no-repeat left 5px; width:37em; display:block;}

/* select precious/past */
.select_menu {
	margin:0 0px 0 0;
	padding:0;
	list-style-type:none;
	float:right;
	width:17em;
	}
a.finance_select {
	float:left;
	display:block;
	margin:0 0px 10px 20px;
	padding:2px 13px 2px 0;

	background:url(../../../template/img/arrow_ir_blue_down.gif) no-repeat right center;
	text-decoration:none;
	white-space:nowrap;
	color:#333;
	}
a:hover.finance_select {
	color:#0271C3;
	}
.select_menu-e {
	margin:0 0px 0 0;
	padding:0;
	list-style-type:none;
	float:right;
	width:20em;
	}
a.finance_select-e {
	float:left;
	display:block;
	margin:0 0px 10px 20px;
	padding:2px 13px 2px 0;

	background:url(../../../template/img/arrow_ir_blue_down.gif) no-repeat right center;
	text-decoration:none;
	white-space:nowrap;
	color:#333;
	}
a:hover.finance_select-e {
	color:#0271C3;
	}

/* select finance/corp  */
.bt_common {
margin:7px 0px 5px 5px;
float:right;
	}
*html .bt_common {
margin:7px 0px -20px 5px;
float:right;
	}



/* present back */
.present {
	margin:0 10px 10px 30px;
	padding:20px 0;
	background:/*url(../../../template/img/back_bias.gif) */#E6EBED repeat left top;
	border-top:1px solid #bcbcbc;
	border-left:1px solid #bcbcbc;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	}
.past {
	clear:both;
	margin:10px 10px 10px 30px;
	padding:0px 0;
	}


/* table announce */
table.announce {
	margin:0 10px 10px 10px;
	border-collapse:collapse;
	background-color:#fff;

}
.announce th {
	white-space:nowrap;
	margin:1px;
	padding:7px 7px 0 0;
	font-weight:bold;
	text-align:right;
	border-right:1px solid #C5A011;
	border-bottom:1px solid #C5A011;
	color:#C5A011;
	vertical-align:top;
	width:8em;
	}
.announce td {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:30em;
	}

/* li announce_li */
/*.announce_li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#fff;
}
.announce_li li {
	margin:0; 
	padding:5px 0 2px 10px;
	display:block;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	}

.announce_li li a {
	display:inline;
	margin:0px;
	padding:5px 0 2px 20px;
	text-align:left;
	}*/

.announce_li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#fff;
}
.announce_li li {
	margin:0; 
	padding:0px 0 0px 3px;
	
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	}

.announce_li li a {
	display:block;
	margin:0px;
	padding:7px 0 3px 23px;
	text-align:left;
	}


/* date/ speaker */
.date_spch {
	margin:5px 0 0 30px;
	padding:0 0 5px 0;
	list-style-type:none;	
	}
.date_spch dt {
	margin:0;
	padding:0;
	width:4.5em;
	font-weight:bold;
	float:left;
	display:block;
	list-style-type:none;	
	}
.date_spch dd {
	margin:0 0 0 5.3em;
	padding:0;
	text-indent:-1em;
	display:block;
	list-style-type:none;	
	}
.date_spch dd ul { list-style-type:none; }
.date_spch-e {
	margin:5px 0 0 30px;
	padding:0 0 5px 0;
	list-style-type:none;	
	}
.date_spch-e dt {
	margin:0;
	padding:0;
	width:6em;
	font-weight:bold;
	float:left;
	display:block;
	}
.date_spch-e dd {
	margin:0 0 0 6.5em;
	padding:0;
	text-indent:-1em;
	display:block;
	}

/* corp past presenter list */
/*.speaker {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.speaker li {
	margin:0 0 0 0em;
	padding:0;
	text-indent:0em;
	display:inline;
	}
.speaker-e {
	margin:0 0 0 0em;
	padding:0;
	list-style-type:none;
	display:block;
	}
.speaker-e li {
	margin:0 0 0 1em;
	padding:0;
	text-indent:-1em;
	display:block;
	}*/




/* announce_li2 */
/*.announce_li2 {
	clear:both;
	margin:0 10px 0 30px;
	padding:0;
	list-style-type:none;
	background-color:#fff;
}

.announce_li2 li {
	margin:0; 
	padding:5px 0 2px 10px;
	display:block;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;	
	}

.announce_li2 li a {
	display:inline;
	margin:0px;
	padding:5px 0 2px 20px;
	text-align:left;
	}*/

.announce_li2 {
	clear:both;
	margin:0 10px 0 30px;
	padding:0;
	list-style-type:none;
	background-color:#fff;
}

.announce_li2 li {
	margin:0;
	padding:0px 0 0px 3px;
	
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;	
	}

.announce_li2 li a {
	display:block;
	margin:0px;
	padding:7px 0 3px 23px;
	text-align:left;
	}

.w { background-color:#fff; }
.gr { background-color:#efefef; }





/* past year select menu */
.past_menu {
	margin:10px 10px 10px 50px;
	padding:0;
	width:490px;
	}
.past_menu li { margin:0 2em 0 0; padding:2px 0; list-style-type:none; float:left; width:7em; }
.past_menu li a {
	margin:0;
	padding:0px 13px 0px 0;
	background: url(../../../template/img/arrow_ir_blue.gif) no-repeat right center;
	display:block;
	text-decoration:none;
	color:#333;
	}
.past_menu li a:hover {
	color:#0271c3;
	}
	
	
	
.past_menu_co {
	margin:10px 10px 10px 50px;
	padding:0;
	width:509px;
	}
.past_menu_co li { margin:0 2em 0 0; padding:2px 0; list-style-type:none; float:left; width:4.5em; }
.past_menu_co li a {
	margin:0;
	padding:0px 13px 0px 0;
	background: url(../../../template/img/arrow_ir_blue.gif) no-repeat right center;
	display:block;
	text-decoration:none;
	color:#333;
	}
.past_menu_co li a:hover {
	color:#0271c3;
	}

.past_menu_co li a.new { width:5.7em; }




.past_menu_co-e {
	margin:10px 10px 10px 50px;
	padding:0;
	width:490px;
	}
.past_menu_co-e li { margin:0 2em 0 0; padding:2px 0; list-style-type:none; float:left; width:3.5em; }
.past_menu_co-e li a {
	margin:0;
	padding:0px 13px 0px 0;
	background: url(../../../template/img/arrow_ir_blue.gif) no-repeat right center;
	display:block;
	text-decoration:none;
	color:#333;
	}
.past_menu_co-e li a.new-e { width:7em; }
.past_menu_co-e li a:hover {
	color:#0271c3;
	}	


	
	
.here { color:#999; }

.notice {
	margin:10px 10px 20px 30px;
	padding:10px;
	border:1px solid #bbb;
}
.notice p {margin:0 10px 0 30px; line-height:1.3; }

.past_menu-e {
	margin:10px 10px 10px 50px;
	padding:0;
	width:490px;
	}
.past_menu-e li { margin:0 1.5em 0 0; padding:2px 0; list-style-type:none; float:left; width:14em; }
.past_menu-e li a {
	margin:0;
	padding:0px 10px 0px 0;
	background: url(../../../template/img/arrow_ir_blue.gif) no-repeat right center;
	display:block;
	text-decoration:none;
	color:#333;
	}
.past_menu-e li a:hover {
	color:#0271c3;
	}
.here { color:#999; }

.notice {
	margin:10px 10px 20px 30px;
	padding:10px;
	border:1px solid #bbb;
}



/* qa page--------------------------------------- */
.faq {
	margin-bottom:30px;
}
.q {
	margin:20px 10px 0 20px;
	padding:7px 7px 4px 35px;
	list-style-type:none;
	background: url(../img/q.gif) #efefef no-repeat 3px 3px;
	color:#333;
	font-weight:bold;
	line-height:1.3;
	display:block;
	}


.a {
	margin:10px 10px 10px 50px;
	padding:2px 7px 4px 30px;
	list-style-type:none;
	background: url(../img/a.gif) no-repeat left top;
	color:#555;
	line-height:1.3;
	display:block;
	}
