body,table,tr,td {color:#000; font-size:12px; line-height:150%; font-family:Verdana, Geneva, sans-serif; word-break:break-all;}
img {border:0px;}

/* �Ϲ����� �ؽ�Ʈ �ѿ����� ��ũ */
a:link     	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #000; text-decoration: none;}
a:active   	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #000; text-decoration: none;}
a:visited  	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #777; text-decoration: none;}
a:hover    	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #000; text-decoration: underline;}

/* �Ϲ����� �ؽ�Ʈ �ѿ����� ��ũ */
.main_link a:link     	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #000; text-decoration: none;}
.main_link a:active   	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #000; text-decoration: none;}
.main_link a:visited  	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #777; text-decoration: none;}
.main_link a:hover    	{font-family: Verdana, Geneva, sans-serif; font-size: 9pt; color: #7EAD48; text-decoration: underline;}

.introduce_1 {color:#000; font-size:12px;}
.introduce_2 {color:#000; font-size:12px;}

.table{ border:0; border-top:1px solid #73d2ad; border-bottom:1px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.table th div { white-space:nowrap;}
.table tr{ background:f5f5f5;}
.table tr.bg0{ background:#f5f5f5;}
.table tr.bg1{ background:#f8f8f8;}
.table tr.bg2{ background:#f2f2f2;}
.table td.bg0{ background:#f5f5f5;}
.table td.bg1{ background:#f8f8f8;}
.table td.bg2{ background:#f2f2f2;}
.table td.bg3{ background:#f5f5f5; color:#373737; }
.table td{ border:0; height:25px; vertical-align:middle; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.table th{ background:#eff6f0; height:25px;}
.table th.bg0{ background:#eff6f0;}
.table th.bg1{ background:#edf3f6;}
.table tbody th{ border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}

.curriculum{ border:0; border-top:1px solid #73d2ad; border-bottom:1px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.curriculum th div { white-space:nowrap;}
.curriculum tr{ background:f5f5f5;}
.curriculum tr.bg0{ background:#f5f5f5;}
.curriculum tr.bg1{ background:#f8f8f8;}
.curriculum tr.bg2{ background:#f2f2f2;}
.curriculum td.bg0{ background:#f5f5f5;}
.curriculum td.bg1{ background:#f8f8f8;}
.curriculum td.bg2{ background:#f2f2f2;}
.curriculum td.bg3{ background:#f5f5f5; color:#373737; }
.curriculum td{ border:0; height:25px; vertical-align:middle; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.curriculum th{ background:#eff6f0; height:25px;}
.curriculum th.bg0{ background:#eff6f0;}
.curriculum th.bg1{ background:#edf3f6;}
.curriculum tbody th{ border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
.curriculum .left{ border-right:2px solid #ffffff;}

.table1{ width:100%; border:0; border-top:1px solid #73d2ad; border-bottom:1px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.table1 th div { white-space:nowrap;}
.table1 tr{ background:f5f5f5;}
.table1 tr.bg0{ background:#f5f5f5;}
.table1 tr.bg1{ background:#f8f8f8;}
.table1 tr.bg2{ background:#f2f2f2;}
.table1 td.bg0{ background:#f5f5f5;}
.table1 td.bg1{ background:#f8f8f8;}
.table1 td.bg2{ background:#f2f2f2;}
.table1 td{ border:0; height:25px; padding:3px 10px; vertical-align:middle; border-right:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.table1 th{ background:#eff6f0; height:25px;}
.table1 th.bg0{ background:#eff6f0;}
.table1 th.bg1{ background:#edf3f6;}
.table1 tbody th{ border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}

.table2{ border:0; border-top:2px solid #73d2ad; border-bottom:2px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.table2 th div { white-space:nowrap;}
.table2 tr{ background:f5f5f5;}
.table2 tr.bg0{ background:#f5f5f5;}
.table2 tr.bg1{ background:#f8f8f8;}
.table2 tr.bg2{ background:#f2f2f2;}
.table2 td.bg0{ background:#f5f5f5;}
.table2 td.bg1{ background:#f8f8f8;}
.table2 td.bg2{ background:#f2f2f2;}
.table2 td.bg3{ background:#8ae1bf;}
.table2 td{ border:0; height:25px; vertical-align:middle; border-right:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.table2 th{ background:#eff6f0; height:25px; padding:0px 10px 0px 10px;}
.table2 th.bg0{ background:#eff6f0;}
.table2 th.bg1{ background:#edf3f6;}
.table2 tbody th{ border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}

.table3{ width:100%; border:0; border-top:1px solid #73d2ad; border-bottom:1px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.table3 th div { white-space:nowrap;}
.table3 tr{ background:f5f5f5;}
.table3 tr.bg0{ background:#f5f5f5;}
.table3 tr.bg1{ background:#f8f8f8;}
.table3 tr.bg2{ background:#f2f2f2;}
.table3 td.bg0{ background:#f5f5f5;}
.table3 td.bg1{ background:#f8f8f8;}
.table3 td.bg2{ background:#f2f2f2;}
.table3 td.bg3{ background:#f5f5f5; color:#373737; }
.table3 td{ border:0; height:25px; padding:3px 10px; vertical-align:middle; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.table3 th{ background:#eff6f0; height:25px;}
.table3 th.bg0{ background:#eff6f0;}
.table3 th.bg1{ background:#edf3f6;}
.table3 tbody th{ border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}

.polity{ border:0px solid #CCCCCC; border-top:2px solid #73d2ad; border-bottom:1px solid #73d2ad;}
.polity th div { white-space:nowrap;}
.polity tr{ background:f5f5f5;}
.polity td.bg{ border:0px solid #CCCCCC; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.polity td{ border:0px solid #CCCCCC; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; padding:0px 0px 0px 5px;}
.polity th{ background:#eff6f0; height:25px;}
.polity tbody th{ border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.quick a:link     	{font-family: Verdana, Geneva, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none;}
.quick a:active   	{font-family: Verdana, Geneva, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none;}
.quick a:visited  	{font-family: Verdana, Geneva, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none;}
.quick a:hover    	{font-family: Verdana, Geneva, sans-serif; font-size: 8pt; color: #2d3d09; text-decoration: underline;}

.qanda{ border:0; border-top:1px solid #73d2ad; border-bottom:1px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.qanda td{ background:#ffffff;border-bottom:1px solid #e0e0e0; height:25x; padding:2px 5px; vertical-align:middle; }
.qanda th{ background:#f5f5f5; color:#333333; height:25px;border-bottom:1px solid #cccccc; padding:2px 5px; vertical-align:middle; }
.page {color:#9dbbd2}
.page a:link     {font-size: 10pt; color: #6c6c6c; text-decoration: none;}
.page a:active   {font-size: 10pt; color: #9dbbd2; text-decoration: none;}
.page a:visited  {font-size: 10pt; color: #6c6c6c; text-decoration: none;}
.page a:hover    {ffont-size: 10pt; color: #9dbbd2; text-decoration: underline;}

.organization_td1 {color:#ffffff; background-color:#4582ad;}
.organization_td2 {color:#ffffff; background-color:#629cc4;}
.organization_td3 {color:#ffffff; background-color:#79a7c6;}
.organization_td4 {color:#ffffff; background-color:#96bdc4;}
.organization_td5 {color:#ffffff; background-color:#d1d8e1;}
.organization_line {background-color:#d1d3d4;}

.codeblock 	{
	background-color:		#fbfbfd;
	border:					1px solid #dae0e4;
	font-size:				10px;
	padding:				8px;
	overflow:				auto;
}

.text_bg 	{
	background-color:		#fbfbfd;
	border:					1px solid #dae0e4;
	font-size:				10px;
	margin:					3px 4px;
	padding:				8px;
	overflow:				auto;
}

/* footer style */
.SelectArea{position: relative; z-index:10; float:left;}
.SelectArea .Lybox{position: absolute; left:0px; top:-88px; background:#ffffff url('../../../layout/kr/images/footer/footer_link_bg.png') repeat-y left top; display:none; cursor:pointer; z-index:10;}
.SelectArea .Lybox .LyArea{padding:5px 5px 5px 10px; margin:0px;}
.SelectArea .Lybox .LyArea .list{overflow:hidden; overflow-y:auto; height:78px; width:140px; font-size:11px; color:#aaaaaa; line-height:16px;}
.SelectArea .Lybox .LyArea .list a:link{color:#000; text-decoration:none;}
.SelectArea .Lybox .LyArea .list a:visited{color:#000; text-decoration:none;}
.SelectArea .Lybox .LyArea .list a:hover{color:#000; text-decoration:underline;}
/* display style */
.dp_b{display:block;}
/* vertical-align type style */
.vat{vertical-align:top;}	

/* Control Button + Submit Button */

a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url("../../../image/icon/buttonWhite.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:5px 8px 5px 8px; color:#000; font:11px/14px Arial; background-position:right top;}

span.button,
span.button button,
span.button input { position:relative; margin:0px; width:auto; _width: 0; display:inline-block; border:0; font:11px Arial; white-space:nowrap; background:url("../../../image/icon/buttonWhite.gif") no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:24px; left:2px; *top:-1px; top:0; padding:0px 8px 0px 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url("../../../image/icon/buttonGreen.gif"); color:#fff; font-size:11px;}

a.button.white,
a.button.white white,
span.button.white,
span.button.white button,
span.button.white input { background-image:url("../../../image/icon/buttonWhite.gif"); color:#000; font-size:11px;}

a.button.select,
a.button.select select,
a.button.select span,
span.button.select,
span.button.select button,
span.button.select input { background-image:url("../../../image/icon/buttonWhite.gif"); color:#3993c5; font-size:11px;}

a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url("../../../image/icon/buttonRed.gif"); color:#fff; font-size:11px;}

a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url("../../../image/icon/buttonBlue.gif"); color:#fff; font-size:11px;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

.graduate{ border:0px solid #CCCCCC; border-top:2px solid #73d2ad; border-bottom:1px solid #73d2ad;}
.graduate th div { white-space:nowrap;}
.graduate tr{ background:f5f5f5;}
.graduate td.bg{ border:0px solid #CCCCCC; height:5px;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;border-bottom:0px solid #CCCCCC;}
.graduate td{ border:0px solid #CCCCCC; height:5px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; padding:3px 0px 0px 5px;}
.graduate th{ background:#eff6f0; height:5px;}
.graduate tbody th{ border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.job{ border:0px solid #CCCCCC; border-top:2px solid #73d2ad; border-bottom:1px solid #73d2ad;}
.job th div { white-space:nowrap;}
.job tr{ background:f5f5f5;}
.job th.bg{ border:0px solid #CCCCCC; height:25px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.job td.bg{ border:0px solid #CCCCCC; height:25px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.job td{ border:0px solid #CCCCCC; height:25px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; padding:3px 0px 0px 5px;}
.job th{ background:#eff6f0; height:25px;}
.job tbody th{  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.house{ width:100%; border:0; border-top:1px solid #73d2ad; border-bottom:1px solid #73d2ad; margin:0 0 20px 0; padding:0;}
.house td{ background:#ffffff;border-bottom:1px solid #e0e0e0; height:25x; padding:2px 5px; vertical-align:top; }
.house th{ background:#f5f5f5; color:#333333; height:25px;border-bottom:1px solid #cccccc; padding:2px 5px; vertical-align:top; }

p{margin:0px; padding:0px;}
.tab_r{padding-left:22px;}
.tab_t{padding-left:40px;}

