@charset "EUC-KR"; 
@import url(default2009.css);
 
/****************************** Page Contents **********************/
#page_menu_group	 {
			position:relative;
			display:inline;
			float:left;
			width:150px;
			min-height:100%; 
			height:auto !important; 
 			margin : 35px 0px 0px 0px;
			padding-bottom:10px;
}
.page_menu, .page_menu_sub 	{
			background: url(../images2009/bgpage_menu.gif)  repeat-x top left; 
			width : 140px;
			height : 32px;
			margin : 0px 0px 0px 0px;
			padding : 8px 0px 0px 0px;
			font-weight:bold;

}
.page_menu li , .page_menu_sub li  { 
			padding : 0px 0px 5px 5px;
}
#page_1depm {
			margin-top:0px;
}

.page_2depm {
			margin:0px 0px 10px 3px;
			letter-spacing:0px;
			line-height:130%;
}
.page_2depm li {
			padding-left:7px;
			background:url(../images2009/bull_page_2depm.gif) no-repeat 0% 28%;
}
.page_2depm li.first {
			padding-left:7px;
			background:url(../images2009/bull_page_2depm.gif) no-repeat 0% 8%;
}
.page_3depm {
			margin:0px 0px 5px 0px;
			letter-spacing:-1px;
			line-height:1.3em;
}
.page_3depm li {
			padding-left: 7px;
			font-size : 8pt;
			letter-spacing:-1px;			
			background:url(../images2009/bull_page_3depm.gif) no-repeat 0% 25%;
}
.page_menu_subrows 	{
 			background: url(../images/images2009/bg_dotline.gif)  repeat-x top left; 
			width : 140px;
			height : 25px;
			margin : 0px 0px 0px 0px;
			padding : 8px 0px 0px 5px;
			font-weight:bold;

}
#sub_congnb {
			float : right;
			width : 625px;
			min-height:100%; 
			height:auto !important; 
 			margin: 35px 0px 40px 0px;
			padding : 0 0 0px 20px;
			border-left : 1px solid #E8E8E8;
			 
			
} 
#sub_congnb  ul  	{
			margin : 10px 0px 10px 0px;
}


#sub_congnb  ul li		{
			background:url(../images2009/bull_listdot.gif) no-repeat 0px 7px;
			padding : 2px 0px 2px 8px;
			line-height:1.4em;
}
#sub_congnb  ul li	span	{
			color :#C38E42; 
}
#sub_congnb  ul li.nlist		{
 			padding : 2px 0px 2px 8px;
			line-height:1.4em;
			background : none;
}
.page_title	 {
			display : inline-block;
			background:url(../images2009/bg_pagetitle.gif) no-repeat left bottom;			 
			padding : 0 0 10px 0;
			border-bottom : 1px solid #D9D9D9;
			font-weight : bold;
			font-size : 15px;
			color  : #000000;
}	



.page_contit		{
			background:url(../images2009/bull_pagetitle.gif) no-repeat 0% 45%;
			padding : 5px 0px 5px 14px; 
			margin : 20px 0px 0px 0px;
			color  : #7A7A7A;
			font-weight : bold;
			font-size : 13px;
}	
p.img_con		{
			text-align : right;
}

p.tabletitle		{
						text-align : center;
						width : 620px;
						color : #CA7803;
						font-weight : bold;
						padding : 20px 0 0 0;
}


/*************************** Table data ***********************/
table.data	{
			clear:both;
			width : 100%;
			margin: 5px 0px 0 0px;
			border-collapse:collapse;
			borer : 0;
}
table.data	 th	{
			background-color : #FFB23B;
			color : #ffffff;
			padding : 5px 0px;
			border-right : 1px solid #ffffff;
}
table.data	 th.scope	{
			background-color : #F4F3E9;
			color : #CA7803;
			padding : 5px 0px;
			border-right : 1px solid #ffffff;
			border-bottom : 1px solid #ffffff;
}
table.data td	 {
			color : #656565;
			padding : 4px 0px 4px 8px;
			border-right : 1px solid #E9E9E9;
			border-bottom : 1px solid #E9E9E9;
			text-align : justify;
}
table.data td.last	 {
			color : #656565;
			padding : 4px 0px 4px 8px;
			border-right : 1px solid #ffffff;
			border-bottom : 1px solid #E9E9E9;
			text-align : justify;
}
table.data td.num2	 {
			color : #656565;
			padding : 4px 15px 4px 0px;
			border-bottom : 1px solid #E9E9E9;
			border-right : 1px solid #E9E9E9;
			text-align : right;
}
table.data td.num	 {
			color : #656565;
			padding : 4px 15px 4px 0px;
			border-bottom : 1px solid #E9E9E9;
			border-right : 0px solid #ffffff;
			text-align : right;
}
table.data td.tit	 {
			background-color : #FFB23B;
			padding : 5px 20px 5px 0px;
			color : #ffffff;
			font-weight : bold;
			border-right : 0px solid #ffffff;
			text-align : right;
}
table.layout	{
			clear:both;
			width : 100%;
			margin: 0px 0px 10px 0px;
			border-collapse:collapse;
			borer : 0;
}


.bg_ceo 	{
									background: url(../images2009/img_ceokimeng.gif) no-repeat right 10px;		
									height : 600px;
									
}
.floatright {
				float: right;
				margin: 0 0 10px 10px;
 				padding: 0px;
 }
.img_left	dt.photo {
				display:inline;
				float:left;
				margin:0px 10px 0 0;
				text-align:left;
				background: none;
}
.img_left	dd.text {
				margin : 0 0 0 130px;
}
