body { margin:0; padding: 0; font-size: 9pt; line-height:120%; color:#333333; font-family:NanumGothic, Malgun Gothic, dotum; }
img { border:none; }
form { margin:0 }
.input { font-size:9pt; line-height:120%; border:1px solid #BBB; padding:2px; }
.select { font-size:9pt; border:1px solid #BBB; background-color:#F8F8F8; }
ul, ol, form, h1, h2, h3, h4, h5, dl, dt, dd { margin:0; padding:0; }

a:link { color: #494949; text-decoration: none; }
a:active { color: #494949; text-decoration: none; }
a:visited { color: #494949; text-decoration: none; }
a:hover { color: #4d9dc9; text-decoration: underline; }

.pop_title { color:#FFFFFF; font-size:10pt; font-weight:bold; padding-left:10px; }
.list_table { width:100%; border-collapse:collapse; }

#b01 { background-color:#7C9FD3; width:3px; height:3px; vertical-align:middle; margin-right:5px; }
.extend_title { height:40px; background-color:#DDD; border-top:1px solid #E5E5E5; border-bottom:1px solid #F2F2F2; text-align:center; font-weight:bold; }
.extend_list { height:30px; border-bottom:1px solid #DFDFDF; }

.cursor { cursor:pointer; }
.form_table { width:100%; border-collapse:collapse; }
.form_table th { font-size:10pt; }
.form_table td { font-size:9pt; border-left:0 !important; padding:3px 3px 3px 5px; }

.clearboth { clear:both; }

.margintop5 { margin-top:5px; }
.margintop10 { margin-top:10px; }

.padding2 { padding:2px; }
.padding3 { padding:3px; }
.padding4 { padding:4px; }
.padding5 { padding:5px; }
.padding6 { padding:6px !important; }
.padding7 { padding:7px !important; }
.padding8 { padding:8px !important; }
.padding9 { padding:9px !important; }
.padding10 { padding:10px !important; }
.padding15 { padding:15px !important; }

.group_move_cell { text-align:center; border-top:1px solid #BBB; border-bottom:1px solid #BBB; }

.list_content { color:#333333; background-color:#FFFFFF; border-bottom:1px solid #DDDDDD; }
.list_content a { color:#333333 !important; }
.list_content_lineonly { background-color:#FFFFFF; border-bottom:1px solid #DDDDDD; }

.permission_description { margin-top:5px; padding-left:10px; font-size:8pt; color:#888; }

.grant_slide { margin:5px; }
.grant_group_list { margin-top:5px; }
.grant_group_list ul { overflow:hidden; list-style-type:none; }
.grant_group_list ul li { float:left; text-align:center; font-size:8pt; color:#CCC; border-right:1px solid #AAA }
.grant_group_list ul .active { color:#548AEF; background-color:#DBEBD8}

.gbtn_button { padding:6px 0 0 0; margin:0; border:0; background-color:transparent; }

.ui-widget { font-size:9pt !important; }
.ui-widget input { font-size:9pt !important; }

.center { text-align:center; }
.show_button { display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; margin:5px 0 10px 0; }

.base_table { clear:both; width:99%; border-collapse:collapse; table-layout:fixed; }
.base_table th { font-size:9pt; word-spacing:-1px; }
.base_table td { font-size:9pt; height:30px; }
.base_table .center { text-align:center; }
.base_table .paddingleft { padding-left:10px; }

.write_btn { clear:left; float:right; margin-top:10px; }

.gbtn_button { padding:6px 0 0 0; margin:0; border:0; background-color:transparent; }

.header_top_line_edge_color { border-bottom:2px solid #7395CE; }
.header_bottom_line_edge_color { border-top:1px solid #81A2D8; }
.header_bottom_line_padding { padding:0; height:3px; }
.header_title { color:#333333; background-color:#FAFAFA; }
.header_title a { color:#333333; }
.article_content { color:#333333; background-color:#FFFFFF; border-bottom:1px solid #DDDDDD; }
.article_content a { color:#333333 !important; }
.table_line { width:99%; border-collapse:collapse; border:1px solid #DDDDDD; border-top:2px solid #7395CE; table-layout:fixed; }
.table_line th, .table_line td { font-size:9pt !important; border:1px solid #DDDDDD; }
.table_line td { padding-left:10px; color:#333; }

.paging_area { margin-top:5px; }
.paging { list-style:none; }
.paging li { float:left; margin-right:2px; padding:3px 3px 5px 3px; text-decoration:none; line-height:normal; font:normal 12px Verdana; min-width:12px; _width:12px; }
.paging .current { font-weight:bold; }
.paging .pre { position:relative; }
.paging .next { position:relative; }

.message_info { border-bottom:1px solid #DEDEDE; padding-top:5px; padding-bottom:5px; }

.article_finish {
	width: 740px;
	height: 119px;
	padding-top: 172px;
	background: #2c344d url(/images/kor/common/article_finish.gif) no-repeat 0 0;
	text-align: center;
	}
.article_finish h2 {
	margin-bottom: 8px;
	}
.depth2_title,
.depth2_title02 {
	margin: 15px 0 20px; 
	padding-top: 17px;
	background:url(/images/kor/common/bullet_title_h3.gif) no-repeat 0 0;
	}

.grayBox {
	margin-top: 10px;
	}
.grayBox textarea {
	font-size: 12px;
	}