/* frame */
#topFrm{
	position: relative;
	width:995px; position:relative; left:0px; top:0px;
	margin: 0 auto;
}
h1.logo {
	position: absolute;
	left: 0;
	top: 18px;
	width: 228px;
	height: 61px;
	z-index: 999;
}
#topFrm .topFrm{
	width:995px; position:absolute; left:0px; top:0px;
	margin: 0 auto;
}
#topFrm #topLinks{
	text-align:right;	
	padding:16px 0px 0px 0px; 
	margin: 0 100px 0 0;
}
#topFrm #topLinks span{
	padding:0px 5px;
}
#topFrm a.btn_group_list {
	position: absolute;
	right: 0;
	top: 10px;
	display: block;
	width: 80px;
	height: 24px;
	line-height: 28px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #0c406f;
	border: 1px solid #0c406f;
	border-radius: 2px;
	background-color: #fafafa;
	transition: all 0.25s;
}
#topFrm a.btn_group_list:hover,
#topFrm a.btn_group_list.on {
	text-decoration: none;
	color: #fff;
	border: 1px solid #0c406f;
	background-color: #0c406f;
}
#topFrm .group_list {
	display: none;
	position: absolute;
	right: 0;
	top: 38px;
	list-style: none;
	width: 140px;
	color: #0c406f;
	border: 1px solid #0c406f;
	border-radius: 3px;
	box-shadow: 0 0 15px rgba(0,0,0,0.45);
	
	z-index: 9999;
}
#topFrm .group_list li {
	text-align: center;
}
#topFrm .group_list li a {
	display: block;
	width: 100%;
	padding: 9px 0 2px;
	border-bottom: 1px solid #dfdfdf;
	color: #0c406f;
	background-color: #fafafa;
	
	transition: all 0.25s;
}
#topFrm .group_list li a:hover {
	color: #0c406f;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
}

#frm{
	width:995px;
	margin: 0 auto;
}
#topmenus {
	background: transparent;
}
#introFrm {
	background: transparent;
	z-index:9999;
}
#greetingsFrm{
	height:256px;
}
#contsFrm{
	width:995px;overflow:hidden;margin:0 0 30px 0;
}
#contsFrm #leftmenu{
	float:left; width:219px;padding:0 0 0 30px;
}
.btn_area {
	margin-top: 10px;
}
.btn_area li {
	margin: 0 0 5px !important;
	padding: 0 !important;
	line-height: 1 !important;
	font-size: 0 !important;
}
.btn_area li a {
	margin: 0 0 5px !important;
	padding: 0 !important;
	line-height: 1 !important;
	font-size: 0 !important;
}

#contsFrm #conts{
	float:left; width:746px;
	background:url(/img/subcon/conbg_topline.gif) left top no-repeat;
}
#contsFrm #conts .right_con{
	width:746px;overflow:hidden;padding:3px 0 3px 0;
	background:url(/img/subcon/conbg_bottomline.gif) left bottom no-repeat;
}
#contsFrm #conts .conts{
	width:686px;padding:15px 30px 10px 30px;background:url(/img/subcon/conbg_vline.gif) left top repeat-y;
}
#contsFrm #conts #contsTitle{
	width:686px;height:40px;margin:0 0 20px 0;padding:0;
}
#copyright{
	position: relative;
	width:995px;clear:both;
	margin: 0 auto;
}

#etcData .portletBody ul li{
	list-style:none; background:url(/img/bullet/bullet3.gif) left 2px no-repeat; padding-left:10px; color:#333; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCC;
}
#etcData .pagings{
	padding-top:20px; text-align:center;
}
#etcData .subject{
	font-weight:bold;
}
#etcData .etcDatas{
	color:#999;
}
#etcData .etcDatas img{
	margin-bottom:-3px; margin-left:5px;
}

/* ���� ���Ϻκ� */
h2{
	text-align:center; color:#000; margin-bottom:40px; margin-top:10px; font-size:18px;
}
h3{
	background:url(/img/bullet1.gif) left 0px no-repeat; padding-left:16px; color:#000; margin-bottom:5px;
}
h4{
	background:url(/img/bullet2.gif) left 0px no-repeat; padding-left:16px; color:#000; margin-bottom:5px; margin-top:15px; font-size:12px; font-weight:normal;margin-left:16px;
}
ul{list-style-type: none;}

/* ���� ������ */ 
.sub_content{width:656px;padding:15px}
.sub_content h3{margin:30px 0 10px 0}
.sub_content h3.startTag{margin-top:0px}
.sub_content p{margin:0 0 20px 16px;text-align: justify}
.sub_content p.greetings_p01 {text-align:right}
.sub_content dl{margin:0 0 20px 16px}
.sub_content dl dt{}
.sub_content dl dd{margin:0;padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat;line-height:18px}
.sub_content dl.history_sub{margin:0 0 20px 16px}
.sub_content dl.history_sub dt{margin: 15px 0 0;padding: 0 0 5px 20px;font-weight:bold}
.sub_content dl.history_sub dt:first-child{margin-top:0}
.sub_content dl.history_sub dd{margin:0 0 0 10px;padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat;line-height:1.6}
.sub_content ul {
	margin: 0 0 0 48px;
	padding: 0;
	list-style: disc;
}
	.sub_content ul li {
		line-height: 1.5;
		color: #333;
	}
.sub_content ol {
	margin: 0 0 0 48px;
	padding: 0;
}
	.sub_content ol li {
		line-height: 1.5;
		color: #333;
	}

.sub_content .tb_info {
	margin-bottom: 10px;
	border-collapse: collapse;
	border-top: 1px solid #275380;
	border-bottom: 1px solid #ccc;
}
.sub_content .tb_info.w100 {
	width: 98%;
}
.sub_content .tb_info caption {
	color: #00f;
	text-align: right;
}
.sub_content .tb_info th {
	padding: 10px 10px 5px;
	border-bottom: 1px solid #ccc;
	background-color: #f7f7f7;
}
.sub_content .tb_info.bd_all th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.sub_content .tb_info td {
	padding: 10px;
	border-bottom: 1px solid #ccc;
	word-break: break-all;
}
.sub_content .tb_info.bd_all td {
	border: 1px solid #ccc;
}
.sub_content .tb_info.organ td {
	padding: 5px 10px;
}
.sub_content .tb_info.member td {
	text-align: center;
}
.sub_content .tb_info th.ta_left,
.sub_content .tb_info td.ta_left {
	text-align: left;
}
.sub_content .tb_info th.ta_center,
.sub_content .tb_info td.ta_center {
	text-align: center;
}
.sub_content .tb_member td:not(:first-child) {
	text-align: left;
}

.sub_content .tb_info td ul {
	margin-left: 16px;
}
.sub_content .tb_info td ol {
	margin-left: 19px;
}


/* sub01_01 ��ȸ�Ұ� */
div.foundation { width:656px;padding:10px 15px }
.sub_content .thm_pic {
	float: left;
	margin: 0 20px 20px 16px;
}
#subjects table{margin-left:16px}

/* sub01_02 ȸ���λ縻_greetings */
div.greetings img { float: left; margin: 0 30px 10px 16px; }
div.greetings p { margin: 0 0 20px 0; }
div.greetings p.greetings_p01 { text-align: right; }
div.greetings h3 { margin: 0 0 20px 0; }

/* sub01_03 ��ȸ����_org */
div.org h4 { margin: 0 0 0 15px; }
div.org th { width: 100px; }
div.org table.tTypeView td.td_align { width: 100px; text-align: center; } 

/* sub01_04 �ӿ���_official */
div.official{ width:656px;padding:10px 15px }
div.official table.tTypeView th.official_th01 { width:150px; text-align: left;}
div.official table.tTypeView th.official_th02 { width:370px; }
div.official table.tTypeView td.official_td01 { text-align: left; }
div.official table.tTypeView td.official_td02 { padding: 0 0 0 80px;}

.year_table table.tTypeView td.ta_center { text-align: center !important; }
.year_table table.tTypeView .bd_rd3 { border-right: 3px double #ccc }

/* sub01_07 ����_article */
div.memorandum{ padding:10px 15px }
div.memorandum dl { margin: 0 0 20px 0;padding:0; line-height:140%; }
div.memorandum dt { font-weight: bold; color: #6992a5; margin: 15px 0 0 0; }
div.memorandum dd { margin : 3px 0; color:#666;text-align:justify;background-position: 5px 5px}
div.memorandum dd ul { margin:0;padding:0;list-style: none}
div.memorandum dd ul li { margin-top: 5px; padding:0; color:#333;}
div.memorandum ul li { margin:5px 0 0; color:#333; }
div.memorandum ul li ol { margin: 0; }
div.memorandum ul li ol li { list-style-type:decimal; margin: 5px 0 0 20px; color:#767676; }
div.memorandum ul.memorandum_ul01 { margin: 30px 0 50px 0;list-style:none }
div.memorandum ul.memorandum_ul01 li { color:#aaa; text-align: right; margin: 0 0 3px 0; }

/* sub01_08 ��ȸ�ȳ� */
div.association{width:656px;padding:10px 15px}
div.association h3 { margin: 0 0 20px 0; }
div.association p{margin-bottom:20px}
div.association ul{margin-left:15px;margin-bottom:25px}
div.association ul li{padding:0 0 5px 0}

/* sub01_08 ��ȸ�ȳ� */
div.map{width:656px;padding:10px 15px}
div.map h3 { margin: 0 0 10px 0; }
div.map p{ margin: 0 0 20px 0; }
div.map ul{margin-left:15px;margin-bottom:25px}
div.map ul li{padding:0 0 5px 0}

/* sub02_01 ��ȸ��_regular */
div.regular ul li { color:#666; margin: 10px 0 0 16px; } 
div.regular p { margin: 0 0 20px 0; }
div.regular p span { background:url(../img/regular_icon.gif) left -2px no-repeat; padding: 0 0 0 20px; }
div.regular a:link { color: #6992a5;text-decoration: none; }
div.regular a:active { color: #6992a5;text-decoration: none; }
div.regular a:visited { color: #6992a5;text-decoration: none; }
div.regular a:hover { color: #8ab20f;text-decoration: underline; }

/* sub03_01 Ư��ȸ��_special_mem */
div.special_mem{ width:656px;padding:10px 15px }
div.special_mem table.tTypeView th.official_th01 { text-align: center;line-height:18px;padding:5px}
div.special_mem table.tTypeView th.official_th02 { text-align: center;line-height:18px;font-weight:normal;padding:5px}
div.special_mem table.tTypeView td.td01{padding:5px}
div.special_mem table.tTypeView td.td02{padding:5px}
div.special table.tTypeView td.td03{padding:5px;text-align:center}

/* sub03_02 ��üȸ��_group_mem */
div.group_mem{ width:656px;padding:10px 15px }
div.group_mem table.tTypeView th.official_th01 { text-align: center;line-height:18px;padding:5px}
div.group_mem table.tTypeView th.official_th02 { text-align: center;line-height:18px;font-weight:normal;padding:5px}
div.group_mem table.tTypeView td.td01{padding:5px;text-align:center}
div.group_mem table.tTypeView td.td02{padding:5px}

/* sub02_03 ��ȸ�ȳ�_payment */
div.payment{width:656px;padding:10px 15px}
div.payment h3 { margin: 0 0 20px 0; }
div.payment p.payment_p01 { font-weight:bold; color:#6992a5; }
div.payment table td { text-align: center; }
div.payment table caption strong { color:#6992a5; }
div.payment table th.payment_th { width: 200px; }
div.payment p span { background: url(../img/regular_icon.gif) left -2px no-repeat; padding: 0 0 0 20px; }
div.payment a:link{ color: #6992a5; text-decoration: none; }
div.payment a:active{ color: #6992a5; text-decoration: none; }
div.payment a:visited{ color: #6992a5; text-decoration: none; }
div.payment a:hover{ color: #8ab20f; text-decoration: underline; }
div.payment dl { margin: 0 0 20px 0; line-height:140%; }
div.payment dt { font-weight: bold; color: #6992a5; margin: 10px 0 0 0; }
div.payment dd { margin : 5px 0 0 0; color:#666; }
div.payment ol{margin-bottom:25px}
div.payment ol li { margin:5px 0 0 34px;padding:0 0 5px 0;color:#666;}
div.payment ul{margin-bottom:25px}
div.payment ul.payment_ul li {margin:5px 0 0 10px;padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat;line-height:18pxcolor:#666; }
div.payment ol li ul{margin-bottom:0}
div.payment ol li ul li{margin:5px 0 0 0;padding:0 0 2px 0;color:#999;}

/* sub03_01 ������_submission */
div.submission h3 { margin: 0 0 15px 0; }
div.submission li span { font-weight:normal; color:#6992a5; }
div.submission ol { margin: 0 0 0 38px; }
div.submission ol li { color:#666; margin: 13px 0 0 0; }
div.submission ol li ul { margin: 15px 0 0 0; }
div.submission ol li ul li { color:#777; margin: 5px 0 0 0; }
div.submission ol li ul li.submission_li01 { color:#900; }
div.submission ol li ul li.submission_align01 { margin: 5px 0 0 15px; }
div.submission a:link { font-weight: bold; color: #6992a5; margin: 5px 0 0 0; }
div.submission a:active { font-weight: bold; color: #6992a5; margin: 5px 0 0 0; }
div.submission a:visited { font-weight: bold; color: #6992a5; margin: 5px 0 0 0; }
div.submission a:hover { font-weight: bold; color: #8ab20f; margin: 5px 0 0 0; }

/* sub03_02 �� ��������_provision */
div.provision h3 { margin: 0 0 15px 0; }
div.provision p { font-size: 11px; color:#999; }
div.provision ol { margin: 0 0 20px 0; line-height:140%; }
div.provision ol li { font-weight: bold; margin-top: 5px; color:#666; }
div.provision ol li ol li { font-weight: normal; list-style-type:decimal; margin: 5px 0 0 25px; color:#777; }
div.provision ol li ol li ul{ list-style-type:decimal; margin: 5px 0 0 0; }
div.provision ol li ol li ul li{ font-weight: normal; list-style-type:none; margin: 5px 0 0 0; color:#6992a5; }
div.provision ol.provision_ul01 { margin: 30px 0 50px 0; }
div.provision ul.provision_ul01 li { color:#aaa; text-align: right; margin: 50px 0 50px 0; }

/* sub03_03 �������α���_edit */
div.edit span { font-weight:bold; color:#6992a5; }
div.edit table { margin: 0 0 50px 0; }
div.edit table td { text-align: center; padding: 7px 5px 3px 5px; }
div.edit table caption strong { color:#6992a5; }
div.edit table th { border-right: 1px solid #ccc; }
div.edit table tr td p.small_font { margin:0; padding:0; font-size:11px; text-align:center; color: #999; }
div.edit table tr th span.small_font { font-weight: normal; margin:0; padding:0; font-size:11px; color: #999; }
div.edit table tr td.table_title { width: 95px; text-align: left; font-weight: bold; padding-left: 10px; border-right: 1px solid #ccc; }
div.edit table tr td.center_line { border-left: 1px solid #ccc; }
div.edit table tr th.remove_line { border-right:0px; }
div.edit table tr.width_th th { width: 55px; }
div.edit table tr.width_th01 th { width: 167.5px; }
div.edit table tr.width_td td { width: 55px; }

/* sub03_04 ���ɻ���_judgment */
div.judgment h3 { margin: 15px 0 10px 0; }
div.judgment h3.startTag { margin: 0; }
div.judgment ol { margin: 0 0 0 38px; }
div.judgment ol li { color: #666; margin: 0 0 10px 0; }
div.judgment ul { list-style-type: square; margin: 0 0 0 32px; }
div.judgment ul li { color: #666; margin: 0; }
div.judgment ol li ul li { color: #999; margin:0 0 5px 0; }
div.judgment p { font-weight: bold; color: #6992a5; margin:0; padding: 2px 0 2px 15px; }
div.judgment ul.judgment_ul01 { margin: 15px 0 0 32px; }
div.judgment ul.judgment_ul01 li { margin: 5px 0 0 0; }
div.judgment ul.judgment_ul02 { margin: 0 0 0 12px; }
div.judgment ul li.judgment_icon01 { list-style-type: none; color:#6992a5; padding:5px 0 0 25px; background: url(../img/judgment_img01.jpg) 1px 1px no-repeat; }
div.judgment ul li.judgment_icon02 { list-style-type: none; color:#6992a5; padding:5px 0 0 25px; background: url(../img/judgment_img02.jpg) 1px 0px no-repeat; }
div.judgment ul li.judgment_icon03 { list-style-type: none; color:#6992a5; padding:5px 0 0 25px; background: url(../img/judgment_img03.jpg) 0px 0px no-repeat; }
div.judgment ul li.judgment_icon04 { list-style-type: none; color:#6992a5; padding:5px 0 0 25px; background: url(../img/judgment_img04.jpg) 2px 1px no-repeat; }

/* sub03_05 �����߰� ��������_ethics */
div.ethics dl { margin: 0 0 20px 0; line-height:140%; }
div.ethics dt { font-weight: bold; color: #6992a5; margin: 15px 0 0 16px; }
div.ethics dd { margin : 7px 0 0 16px; color:#666; }
div.ethics ul li { margin-top: 5px; color:#999; }
div.ethics ul li ol li { list-style-type:decimal; margin: 5px 0 0 38px; color:#999; }
div.ethics ul.ethics_ul01 { margin: 30px 0 50px 0; }
div.ethics ul.ethics_ul01 li { color:#aaa; text-align: right; margin: 0 0 3px 0; }

/* sub03_06 ��������_orgin */

/* sub04_01 �������ο���� */
div.confirm{ width:656px;padding:10px 15px }
div.confirm h3 { margin: 0 0 15px 0; }
div.confirm p{margin:0 0 20px 0;padding:0 0 0 25px}
div.confirm ol{margin:0 0 25px 35px}
div.confirm ol li{padding:0 0 5px 0;line-height:18px}
div.confirm ol li p{padding:0 0 5px 5px}
div.confirm ol li dl{margin:0;padding:0}
div.confirm ol li dl dt{margin:10px 0 0 0;padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat;color:#666}
div.confirm ol li dl dd{margin:0;padding:0 0 5px 20px;background:none;color:#666}
div.confirm ol li ul{margin:10px 0 0 0;padding:0}
div.confirm ol li ul li{padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat;color:#666}

/* sub04_02 ��������� */
div.confirm_rule{width:656px;padding:10px 15px}
div.confirm_rule h3 {margin:15px 0 10px 0}
div.confirm_rule ol {margin:0 0 20px 46px}
div.confirm_rule ol li {color:#666;margin:0 0 10px 0;line-height:18px}
div.confirm_rule ul {margin:0 0 20px 30px}
div.confirm_rule ul li {color:#666;margin:0;line-height:18px}
div.confirm_rule ol li ul{margin:5px 0 0 0;padding:0}
div.confirm_rule ol li ul li {color:#666;margin:0 0 5px 0;line-height:18px}
div.confirm_rule ul li ol{margin:5px 0 0 0;padding:0 0 0 16px}
div.confirm_rule ul li ol li {color:#666;margin:0 0 5px 0;line-height:18px}
div.confirm_rule p{font-weight:bold;color:#6992a5;margin:0;padding: 2px 0 2px 16px;line-height:18px}

/* sub05 ���� */
div.dissertations{width:656px;padding:10px 15px}
div.dissertations h3 {margin:15px 0 10px 0}
div.dissertations ul {margin:0 0 20px 10px}
div.dissertations ul li {color:#666;margin:0;line-height:18px;padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat}
div.dissertations ul li ul{margin:5px 0 0 0;padding:0}
div.dissertations ul li ul li {color:#888;margin:0;padding:0;line-height:18px;background:none}
div.dissertations ul li ol{margin:5px 0 0 18px;padding:0}
div.dissertations ul li ol li {color:#888;margin:0;padding:0;line-height:18px;background:none}
div.dissertations p{font-weight:bold;color:#6992a5;margin:0;padding: 2px 0 2px 16px;line-height:18px}

/* sub06 ��ȸ����˻� */
div.sub_reference{width:680px;margin:0;padding:0;overflow:hidden}
div.sub_reference h3{margin:0 0 15px 0}
div.sub_reference iframe{margin:0;padding:0}
div.sub_reference .cover_area{width:680px;overflow:hidden;margin:0 0 15px 0}
div.sub_reference .section{float:left;margin:0 15px 0 0}
div.sub_reference .section p{width:100px;margin:0 0 5px 0;color:#666;text-align:center;font-size:11px;line-height:15px}
div.sub_reference .section a:link,div.sub_reference .section a:active,div.sub_reference .section a:visited{font-size:11px;color:#666}
div.sub_reference .section a:hover{color:#1786da;text-decoration:underline}

/* sub07 �ڷ�� */
div.reference{width:656px;padding:10px 15px}
div.reference h3 {margin:15px 0 10px 0}
div.reference ul {margin:0 0 20px 10px}
div.reference ul li {color:#666;margin:0;line-height:18px;padding:0 0 5px 20px;background:url(/img/bullet3.gif) 10px 6px no-repeat}
div.reference ul li ul{margin:5px 0 0 0;padding:0}
div.reference ul li ul li {color:#888;margin:0;padding:0;line-height:18px;background:none}
div.reference p{margin:0;padding: 2px 0 2px 16px;line-height:18px}
div.reference ul.no_bg li{background:none}

/* sub08 ���䰶���� */
.photo_gallery{width:600px;}
.noti_photo{width:600px;overflow:hidden;margin:0 0 20px 0}
.photo_list{width:128px;float:left;margin-right:32px}
.photo_list p{width:128px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#888;margin:0 0 3px 0}
.photo_list p a:link,.photo_list p a:active,.photo_list p a:visited{color:#104771;text-decoration:none}
.photo_list p a:hover{color:#4f81bd;text-decoration:underline}

/* login */
#login{background:url(../images/sub_login_bg.jpg) center top no-repeat; width:194px;height:113px;margin:0 0 10px 0}
/*#login #loginFrm{background:url(../images/loginSubDown.jpg) center bottom no-repeat; padding:10px}
#login #loginTitle{background:url(../images/loginSubTitle.jpg) left top no-repeat; width:170px; height:11px; margin-bottom:5px}*/
#login #inputFrm{float:left; margin:29px 6px 0 13px}
#login #idFrm{width:99px; margin-bottom:6px}
#login #passFrm{width:99px}
#login #btnLogin{float:left;margin:28px 0 0 0}
#login #idFrm input{width:99px; border:1px solid #b3b3b3; height:18px;line-height:18px}
#login #passFrm input{width:99px; border:1px solid #b3b3b3; height:18px;line-height:18px}
#login #btnEtc{clear:both; background:url(../images/loginBgDot.jpg) center top repeat-x;padding:18px 0 0 0;text-align:center}
#login #btnEtc a{width:60px}

/* logout */
#logout{background:url(../images/sub_logout_bg.jpg) center top no-repeat; width:194px;height:113px;margin:0 0 10px 0;position:relative}
#logout #logoutFrm{background:url(../images/loginSubDown.jpg) center bottom no-repeat;padding:24px 10px 5px 10px}
#logout #btnEtc{clear:both; background:url(../images/loginBgDot.jpg) center top repeat-x;padding:5px 0 0 0;text-align:center}
#logout #btnEtc a{width:70px;margin-right:7px}
#logout #mName{background-color:#fff; float:left; width:80px;margin-right:6px;margin-top:8px}
#logout #mName span{font-weight:bold;color:#003566;letter-spacing:0px}
#logout #btnLogout{float:right;margin:7px 0 0 0;display:inline}
#logout #btngo{position:absolute;left:22px;top:89px}

/* treatise Box */
#paperBox{
	width:134px; border:2px solid #ccc; margin:0 0 10px 0; padding:5px 0px 5px 55px; background:url(/images/pbTitle.jpg) 15px 12px no-repeat;
}
#paperBox:after{
	content:" "; display:block; visibility:hidden; clear:both; height:0px;
}
#paperBox #pbCheck{
	background:url(/images/pbCheck.jpg) 5px 3px no-repeat; padding-left:60px; margin-bottom:2px;
}
#paperBox #pbAuthor{
	background:url(/images/pbAuthor.jpg) 5px 3px no-repeat; padding-left:60px;
}
#paperBox #pbCheck img,#paperBox #pbAuthor img{
	margin-bottom:-3px;
}
#paperBox #pbCheck .pbLink, #paperBox #pbAuthor .pbLink{
	margin-right:7px; text-decoration:none;
}
#paperBox #pbCheck span,#paperBox #pbAuthor span{
	padding:0px 3px;
}
#paperBox #pbCheck span,#paperBox a.pbLink:active{
	color:#b3b3b3;
}
#paperBox #pbCheck span,#paperBox a.pbLink:hover{
	color:#333333;
}
#paperBox #pbCheck span,#paperBox a.pbLink:visited{
	color:#b3b3b3;
}
#paperBox #pbCheck span,#paperBox a.pbLink:link{
	color:#b3b3b3;
}

/* ���� ���˻�â */
#keywordFrm{
	margin-top:10px; margin-left:13px;
}
#keywordFrm .keywordBody:after{
	content:" "; display:block; visibility:hidden; height:0px; clear:both;
}
#keywordFrm .keywordTitle{
	margin-top:5px;
}
#keywordFrm .keywordInput{
	float:left;padding-right:5px;
}
#keywordFrm .keywordInput input{
	border:4px solid #3D677D; height:18px; line-height:18px; width:115px;
}
#keywordFrm .keywordBtn{
	float:left;
}

/* etc style */
.list {
	margin: 0 0 0 30px !important;
}
.list li {
	margin: 5px 0;
}
.pdf {
	padding-top: 2px;
	padding-left: 18px;
	background: url(/images/icon_pdf.jpg) left 1px no-repeat;
}
.pdf a {
	text-decoration: none;
	color: #f11;
}
.pdf.blue a {
	text-decoration: none;
	color: #00f;
}
.pdf a:hover {
	text-decoration: underline;
}
.more_info {
	color: #1b4976;
}

/* ���� */
#frm .article {
	
}
#frm .article h1 {
	margin: 20px 0 30px;
	font-size: 18px;
	text-align: center;
}
#frm .article h2 {
	margin: 50px 0 10px;
	font-size: 15px;
	text-align: center;
}
#frm .article h3 {
	
}
#frm .article h4 {
	
}
#frm .article .arc_header {
	text-align: right;
	color: #767676;
}
#frm .article .arc_section {
	
}
#frm .article p {
	margin: 0 0 10px 15px;
}
#frm .article ol {
	margin: 0 0 20px 33px;
}
#frm .article ol li {
	margin: 5px 0;
	color: #333;
}
#frm .article ul {
	margin: 0 0 10px 0;
}
#frm .article ul li {
	margin: 3px 0;
	color: #333;
}
#frm .article ul.no_bullet {
	list-style: none;
}
