/* CSS Document */

#page-submenu{position:relative;height:40px;margin:0 7px;}
#page-submenu h2{background:url(bkg-h2-about.png) no-repeat;width:240px;height:28px;line-height:28px;overflow:hidden;text-indent:-9000px;margin:0;}
#page-submenu h2.subhead-press{background:url(bkg-h2-press.png) no-repeat;width:75px;}
#page-submenu h2.subhead-careers{background:url(bkg-h2-careers.png) no-repeat;width:108px;}
#page-submenu h2.subhead-contact{background:url(bkg-h2-contact.png) no-repeat;width:114px;}
#topsubnav{position:absolute;right:0;bottom:0;width:560px;height:38px;overflow:hidden;}

#topsubnav a{display:block;height:38px;text-decoration:none;text-indent:-9000px;margin:0;overflow:hidden;float:left;}
#topsubnav a.kjc{background:url(bkg-subnav-about.png) 0 0;width:117px;}
#topsubnav a.kjc:hover{background:url(bkg-subnav-about.png) 0 -38px;}
#topsubnav a.kjc.kjc-active,#topsubnav a.kjc.kjc-active:hover{background:url(bkg-subnav-about.png) 0 -76px;cursor:default;}

#topsubnav a.president{background:url(bkg-subnav-about.png) -118px 0;width:85px;}
#topsubnav a.president:hover{background:url(bkg-subnav-about.png) -118px -38px;}
#topsubnav a.president.president-active,#topsubnav a.president.president-active:hover{background:url(bkg-subnav-about.png) -118px -76px;cursor:default;}

#topsubnav a.exective{background:url(bkg-subnav-about.png) -203px 0;width:85px;}
#topsubnav a.exective:hover{background:url(bkg-subnav-about.png) -203px -38px;}
#topsubnav a.exective.exective-active,#topsubnav a.exective.exective-active:hover{background:url(bkg-subnav-about.png) -203px -76px;cursor:default;}

#topsubnav a.commitee{background:url(bkg-subnav-about.png) -288px 0;width:85px;}
#topsubnav a.commitee:hover{background:url(bkg-subnav-about.png) -288px -38px;}
#topsubnav a.commitee.commitee-active,#topsubnav a.commitee.commitee-active:hover{background:url(bkg-subnav-about.png) -288px -76px;cursor:default;}

#topsubnav a.organize{background:url(bkg-subnav-about.png) -373px 0;width:85px;}
#topsubnav a.organize:hover{background:url(bkg-subnav-about.png) -373px -38px;}
#topsubnav a.organize.organize-active,#topsubnav a.organize.organize-active:hover{background:url(bkg-subnav-about.png) -373px -76px;cursor:default;}

#topsubnav a.aboutjc{background:url(bkg-subnav-about.png) -458px 0;width:102px;}
#topsubnav a.aboutjc:hover{background:url(bkg-subnav-about.png) -458px -38px;}
#topsubnav a.aboutjc.aboutjc-active,#topsubnav a.aboutjc.aboutjc-active:hover{background:url(bkg-subnav-about.png) -458px -76px;cursor:default;}

p.statement {
	text-indent:1em;
	margin: 0 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}
#body_statement {
	padding-left:40px;
	padding-right:40px;
}
#body_statement .left{
	float:left;
	padding:10px;
}
#body_statement .right{
	float:right;
	padding:10px;
}
#body_statement .basic-plan, 
#body_statement .director-state {
	margin-top:60px;
}
#body_statement h4{
	background:bottom url(bg_line_title.gif) repeat-x;
	height:40px;
	margin-bottom:5px;
}
#body_statement h4.jci{
	float:left;
	width:200px;
	height:50px;
	margin-top:-40px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:-20px;
	text-align:right;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding: 40px 10px 10px 0px;
	background:none;
}
#body_statement .basic-plan h4{
	float:left;
	width:180px;
	height:80px;
	margin-top:-80px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:-40px;
	_margin-left:-20px;
	text-align:right;
	border-bottom:none;
	border-right:none;
	padding: 40px 10px 10px 0px;
	background:none;
}
#body_statement .jci-state, 
#body_statement .basic-state{
	float:left;
}
#body_statement .jci-state {
	width:250px;
	margin:5px 5px;
	padding:5px;
}
#body_statement .basic-state p{
	width:370px;
	font-size:120%;
	text-align:center;
	line-height:2em;
}
#body_statement .basic-state li{
	font-size:120%;
	list-style:none;
	margin-bottom:10px;
}
#body_statement .basic-plan table th{
	background:#f0f6fd;
	color:#0850b2;
	padding:10px;
	text-align:right;
	width:120px;
	border-top:1px solid #fff;
}
#body_statement .basic-plan table{
	width:380px;
	_width:360px;
	font-size:120%;
	border-collapse:collapse;
}
#body_statement .basic-plan table td{
	border-bottom:1px solid #666;
	padding:10px;
}
#page-inner .banner-president {
	background: url(president_pagebunner.jpg) repeat-x top;
	height: 320px;
}
#page-inner .banner-bmember {
	background: url(bmember_pagebunner.jpg) repeat-x top;
	height: 300px;
}
#page-inner .banner-committee {
	background: url(committee_pagebunner.jpg) repeat-x top;
	height: 300px;
}
#page-inner .banner-kjc {
	background: url(kjc_pagebunner.jpg) repeat-x top;
	height: 370px;
}
#page-inner .banner-jc .banner-msg,
#page-inner .banner-kjc .banner-msg,
#page-inner .banner-committee .banner-msg,
#page-inner .banner-bmember .banner-msg,
#page-inner .banner-president .banner-msg {
	display: none;
}
#page-inner .banner-jc {
	background: url(jc_pagebunner.jpg) repeat-x top;
	height: 330px;
}
#bmember td{
	padding:10px 30px;
	text-align:center;
	font-size:130%;
	font-weight:bold;
}
#bmember td a.link-words {
	font-size:90%;
	background:url(kedit.png) no-repeat left;
	padding:3px 0 3px 20px;

}
#page-inner .banner-jc .headline,
#page-inner .banner-kjc .headline {
	position: absolute;
	width:700px;
	top: 280px;
	left: 120px;
}
#poem {
margin:10px 30px;
font-size:110%;
font-weight:bold;
}