/* CSS Document */
body,td {
	font-family: Arial, "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	/*color:#666666;*/
	line-height:140%;
	font-weight:100;
	text-decoration: none; 
}

.topHead {
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	/*color:#666666;*/
	line-height:140%;
	font-weight:bold;
	text-decoration: none; 
	padding-left : 10px;
	padding-right : 10px
}
.SiteMapHead {
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	/*color:#666666;*/
	line-height:140%;
	font-weight:bold;
	text-decoration: none; 
	padding-left : 10px;
	padding-right : 0px
}

.topHead_on{
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#355FAE;
	line-height:140%;
	font-weight:bold;
	text-decoration: none; 
	padding-left : 10px;
	padding-right : 10px
}

.topHead_on a{
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	line-height:140%;
	font-weight:bold;
	text-decoration: none;
	padding-left : 0px;
	padding-right : 0px 
}

.topHead_on a:hover{
	text-decoration:underline;
	color:#355FAE; 
}


.topHead a{
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	/*color:#666666;*/
	font-weight:bold;
	line-height:140%;
	text-decoration: none; 
	padding-left : 10px;
	padding-right : 10px
}

.topHead a:hover{
	color:#355FAE;
	/*color:#666666;*/
	text-decoration:underline; 
}

.topHead_sp {
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	line-height:140%;
	font-weight:bold;
	text-decoration: none;
	padding-left : 0px;
	padding-right : 0px 
}

.topHead_sp a{
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	line-height:140%;
	font-weight:bold;
	text-decoration: none;
	padding-left : 0px;
	padding-right : 0px 
}

.topHead_sp a:hover{
	text-decoration:underline;
	color:#c63429; 
}

.topHead_bar {
	font-family: "굴림", "돋움", Seoul, "한강체";
	font-size:12px;
	color:#4A4A4A;
	/*color:#666666;*/
	line-height:140%;
	text-decoration: none; 
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
}


p {
	font-family: "굴림";
	font-size:14px;
	color:#4A4A4A;
	/*color:#666666;*/
	line-height:160%;
	text-decoration: none;
	text-align:justify;
}

td a{
	color:#4A4A4A;
	text-decoration: none;
}

td a:hover{
	color:#003380;
	text-decoration: underline;
}

img{border:none;}

table.frontTop	{
	background-image: url(images/front_top.gif);
	background-repeat:no-repeat;
	width: 735px;
	height: 183px;
}

table.dtline	{
	background-image: url(images/dot.gif);
	width:100%;
	margin:0 0 5px;
}

table.newslst	{
	width:100%;
}

table.bline	{
	background-image: url(images/bottom_line1.gif);
	background-repeat: repeat-x;
	width:100%;
}

.writerFont {color:#4A4A4A; font-size:12px; font-family:굴림, Dotum, AppleGothic, sans-serif; margin:0; text-decoration:none;}

table.f_grey	{
	/*background: #EEEEEF;*/
	background-color: #f7f7f7;
	width:759px;
}

table.deskcolumn_tb	{
	/*background: #EEEEEF;*/
	background-image:url(images/deskcolumn.gif);
	background-repeat: repeat-x;
	width:214px;
	height:69px;
}

.back_grey	{
	/*background: #f7f7f7;*/
	background-color: #f7f7f7;
}

.back_dgrey	{
	/*background: #f7f7f7;*/
	background-color: #efefef;
}

.back_white	{
	/*background: #EEEEEF;*/
	background-color: white;
}
.m_sub01	{
	/*background: #EEEEEF;*/
	background-color: #f5f5f5;
	padding: 7px 7px 7px 7px;
}
.m_sub02	{
	/*background: #EEEEEF;*/
	padding: 10px 10px 10px 10px;
}


table.f	{
	width:970px;
	border: 1px solid #8C8C8C;
	border-bottom:none;
}
table.m	{
	width:970px;
	border: 1px solid #eaeaea;
	border-bottom:none;
}
table.fw	{
	width:970px;
}

.middleHeight {
	height:1074px;
}

.nglist	{
	background-image:url(images/dot.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 3px -1px;
	padding-left:10px;
	font:normal 12px Dotum;
	line-height:16px;
	text-align:left;
	color:#036;
}

.bline {
	height: 3px;
	background-color:#DDDDDD;
}

.sline {
	height: 1px;
	background-color:#DDDDDD;
}

.back_line {
	background-color:#DDDDDD;
}

table.topMenu	{
	width:100%;
	height:28px;
	background-image:url(images/top_back.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-top:2px solid #000000;
	border-bottom:1px solid #8C8C8C;
}

table.topMenu2	{
	width:100%;
	height:31px;
	background-image:url(images/top_back.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-top:2.5px solid #000000;
	border-bottom:1px solid #CCCCCC;
}

table.subMenu	{
	width:100%;
	height:21px;
	background-image:url(images/submenubar.jpg);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	/*background-color:#f6f6f6;
	background-color:#3D71C9;*/
}

.subMenuDot	{
	/*color:#3D71C9;*/
	color:white;
}

.columnDot	{
	color:#3D71C9;
}

.subMenuStyle	{
	/*color:#3D71C9;*/
	color:white;
}

.subMenuStyle	a{
	/*color:#3D71C9;*/
	color:white;
	text-decoration:none;
}

.subMenuStyle	a:hover{
	/*color:#3D71C9;*/
	color:white;
	text-decoration:underline;
}

table.footerMenu	{
	width:100%;
	height:60px;
	padding: 0px 0px 0px 0px;
	border-top:2px solid #000000;
	border-bottom:1px solid #8C8C8C;
}

table.SiteMap	{
	width:100%;
	height:60px;
	padding: 0px 0px 0px 0px;
	border-top:5px solid #eaeaea;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
	border-bottom:5px solid #eaeaea;
}

table.220	{
	width: 220px;
	padding: 0px 5px 0px 5px;
	/*border-right:1 solid #B2B2B2;*/
}

table.top_right_line {
	border-top:1 solid #DDDDDD;
	border-right:1 solid #DDDDDD;
}

/*
table.nbox th	{
	padding:6px 6px 0 10px;
	height:30px;
	color:#666666;
	background-image:url(simg/titleb_b.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align:left;
	font-weight:bold;letter-spacing:-1px
}*/

table.nbox td	{
	padding:6px 6px 8px 8px;
}

/* deep blue : #333 */

.grey_font {
	font-family: "??";
	color:#666666;
	text-decoration:none;
}

.grey_font a{
	color:#666666;
	text-decoration:none;
}

.grey_font a:hover{
	color:#003380;
	text-decoration:underline;
}

/* BEGIN Listing in the box */
ul.bListing {
	font-family: "??";
	/*
	margin: 0;
	padding: 0;
	*/
	list-style: none;
	font-size:12px;
	line-height:160%;
	text-decoration: none; 
	
	margin:1px 0 0 -8px; 
	padding:4px 0 1px 11px; 
	_padding:6px 0 7px 12px;
	overflow:hidden; clear:both;
}

ul.bListing li.gap {
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#666666;
}

ul.bListing li.gap a{
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#666666;
}

ul.bListing li.gap a{
	color:#666666;
	text-decoration: none;
}

ul.bListing li.gap a:hover{
	color:#003380;
	text-decoration: underline;
}

ul.bListing li.ngap {
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#666666;
}

ul.bListing li.ngap a{
	color:#666666;
	text-decoration: none;
}

ul.bListing li.ngap a:hover{
	color:#003380;
	text-decoration: underline;
}

ul.bListing li.ngap_g {
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#666666;
}

ul.bListing li.ngap_g a{
	color:#666666;
	text-decoration: none;
}

ul.bListing li.ngap_g a:hover{
	color:#336600;
	text-decoration: underline;
}

ul.bListing li.ngap_o {
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#666666;
}

ul.bListing li.ngap_o a{
	color:#666666;
	text-decoration: none;
}

ul.bListing li.ngap_o a:hover{
	color:#CC6633;
	text-decoration: underline;
}

ul.bListing li.ngap_no {
	font-family: "??";
	background-repeat: no-repeat;
	padding: 0px 0px 0 19px;
	background-position: 0 .2em;
	_background-position: left .2em;
	color:#666666;
}

ul.bListing li.ngap_no a{
	color:#666666;
	text-decoration: none;
}

ul.bListing li.ngap_no a:hover{
	color:#F89838;
	text-decoration: underline;
}

.category_style { font-size:9px; letter-spacing:-1}

.no1 {
	background-image: url(images/no_1.gif);
}

.no2 {
	background-image: url(images/no_2.gif);
}

.no3 {
	background-image: url(images/no_3.gif);
}

.no4 {
	background-image: url(images/no_4.gif);
}

.no5 {
	background-image: url(images/no_5.gif);
}

.no6 {
	background-image: url(images/no_6.gif);
}

.no7 {
	background-image: url(images/no_7.gif);
}



ul.bListing li.ngap_b {
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#000000;
}

ul.bListing li.ngap_blackfont {
	font-family: "??";
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:black;
}

ul.bListing li.ngap_blackfont a{
	color:black;
	text-decoration: none;
}

ul.bListing li.ngap_blackfont a:hover{
	color:#003380;
	text-decoration: underline;
}


ul.hListing {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.hListing li{
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 0 .8em;
	_background-position: left .8em;
	//
	font-family:돋움,Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:14px;
	color:#20125C;
	clear:both; 
	/*color:#2D2C2D;color:#003380;*/
	line-height:160%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none;
	padding-bottom:5px;
}

ul.hListing li a{
	color:#20125C;
	text-decoration: none;
}

ul.hListing li a:hover{
	color:#003380;
	text-decoration: underline;
}
/* END Listing */

.head12 {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:12px;
	/*color:#666666;*/
	line-height:160%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.head13 {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	/*color:#666666;*/
	line-height:140%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.head_eng13 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	/*color:#666666;*/
	line-height:140%;
	font-weight:bold;
	text-decoration: none; 
}

.head16 {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:16px;
	/*color:#666666;*/
	line-height:100%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.head_eng18 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	/*color:#666666;*/
	line-height:100%;
	font-weight:bold;
	text-decoration: none; 
}

.clr_lightblue {
	color:#355FAE;
}

.clr_blue {
	color:#003380;
}

.clr_black {
	color:black;
}

.clr_white {
	color:white;
}

.clr_red {
	color:#BF0000;
}

.clr_darkgrey {
	color:#777777;
}

.clr_org {
	color:#CC6633;
}

.clr_green {
	color:#336600;
}

.num a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:160%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.num a:hover{
	color:#99CC33;
}

.v_bar {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*color:#666666;*/
	line-height:160%;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.txt_align_center {
	text-align:center;
}


.txt_align_left {
	text-align:left;
}

.nkhead {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:24px;
	color:#003366;
	/*color:#666666;*/
	line-height:160%;
	font-weight:bold;
	text-align:left;
	letter-spacing: -1px;
	text-decoration: none; 
}

.nkhead02 {color:#000000; font-family:'??'; letter-spacing:-2; font-weight:bold; font-size:24px;line-height:140%; text-align:left}

.nkhead02 a{color:#003380; text-decoration:none}

.nkhead01 {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:17px;
	color:#003380;
	/*color:#666666;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
	padding-bottom:5px;
	padding-top:5px;
}

.nkhead01 a{color:#003380; text-decoration:none}

.nkhead01 a:hover{text-decoration:underline}

.nkhead_list {
	font-family:돋움,Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:14px;
	color:#20125C;
	clear:both; 
	/*color:#2D2C2D;color:#003380;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
	padding-bottom:5px;
	padding-top:5px;
}

.nkhead_list a {
	font-family:돋움,Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:14px;
	color:#20125C;
	clear:both; 
	/*color:#2D2C2D;color:#003380;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
}

.nkhead_list a:hover {
	color:#20125C;
	clear:both; 
	text-decoration:none;
}

.nkhead_black {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:17px;
	color:black;
	/*color:#666666;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.nkhead_cat_list {
	font-family:돋움,Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	color:#3D71C9;
	clear:both; 
	/*color:#2D2C2D;color:#003380;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1;
	text-decoration: none; 
	padding-bottom:5px;
	padding-top:5px;
}

.nkhead_cat_list a {
	font-family:돋움,Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	color:#3D71C9;
	clear:both; 
	/*color:#2D2C2D;color:#003380;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1;
	text-decoration: none; 
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
}

.nkhead_cat_list a:hover {
	color:#3D71C9;
	text-decoration:none;
}

.nkhead_black {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:17px;
	color:black;
	/*color:#666666;*/
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.nkhead_black a{color:black; text-decoration:none}

.nkhead_black a:hover{text-decoration:underline}

.subtitle {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:14px;
	color:#666666;
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.subtitle_13 {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	color:#666666;
	line-height:120%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

.subtitle_13 a{
	color:#666666;
	text-decoration: none; 
}
.subtitle_13 a:hover{
	text-decoration: underline; 
}

.barFont {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	color:black;
	/*color:#666666;*/
	line-height:140%;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
	text-align:center;
}

.barFont a:hover{
	text-decoration:underline; 
}

.menu_13 {
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	color:#666666;
	line-height:120%;
	letter-spacing: -1px;
	text-decoration: none; 
}

.menu_13 a{
	font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
	font-size:13px;
	color:#666666;
	line-height:120%;
	letter-spacing: -1px;
	text-decoration: none; 
}

.menu_13 a:hover{
	color:#355FAE;
	font-weight:bold;
	letter-spacing: -1px;
	text-decoration: none; 
}

strong { letter-spacing: -1px; }

.dateFont {
	font-family: "굴림";
	font-size:11px;
	color:#9c9c9c;
	text-decoration: none; 
	font-weight:100;
	letter-spacing: 0px;
}

.sfont_g {
	font-family: "굴림";
	font-size:11px;
	color:#336600;
	text-decoration: none; 
}

.font_blue {
	font-family: "굴림";
	font-size:12px;
	color:#003366;
	line-height:16px;
	text-decoration: none; 
}

headtitle01 {
 font-family: '??',Dotum,UnDotum,AppleGothic,sans-serif;
 vertical-align: bottom; padding-top: 30px; padding-bottom: 2px;
 font-size: 24px; line-height: 27px; letter-spacing: -3px;
 font-weight: bold;}
 
 /******************************/
/*       footer list           */
/******************************/

ul.flist {float:left; margin:0;}
ul.flist li {display:inline; padding:0px 10px 0px 0px; _padding:0px 10px 0px 0px; font-family:  "돋움","굴림", Seoul, "한강체"; font-size:11px; line-height:18px; }
 
/******************************/
/*       head line            */
/******************************/

table.head_box
{
	border: 1px solid #CCCCCC;
	 /*border: 1px solid #8C8C8C;*/
}

table.top_box
{
	border: 1px solid #dedddd;
	 /*border: 1px solid #8C8C8C;*/
}

table.head_in_box
{
	 background-color:white;
}
 

/******************************/
/*       news box             */
/******************************/

table.t_news_box
{
	 padding: 3px 0.5em;
	 margin-left: 0;
}

table.w_news_box
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 background-color:white;
}

table.y_news_box
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 background-color:#FFFFCC;
}

table.y_news_box
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 background-color:#FFFFCC;
}

table.b_news_box
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 background-color:#EBF5FF;
}

/******************************/
/*       tab box              */
/******************************/

table.tab_box
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 border-top:none;
	 background-color:white;
	 overflow:hidden;
}

table.top_tab1_on
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 border-bottom: none;
	 border-right:none;
	 background-color:white;
	 cursor:pointer;
	 overflow:hidden; 
}

table.top_tab1_off
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 background-color:#D6D6D2;
	 cursor:pointer;text-align:center;
}

table.top_tab2_on
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 border-bottom: none;
	 border-left:none;
	 background-color:white;
	 cursor:pointer;text-align:center;
}

table.top_tab2_off
{
	 padding: 3px 0.5em;
	 margin-left: 0;
	 border: 1px solid #cccccc;
	 background-color:#D6D6D2;
	 cursor:pointer;text-align:center;
}

/******************************/
/*       news                 */
/******************************/

ul.morenews {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.morenews li {
	background-image: url(images/icon_reply.gif);
	background-repeat: no-repeat;
	padding: 8px 0px 0 12px;
	background-position: 0 .5em;
	_background-position: left .5em;
	line-height:120%;
}
ul.morenews li a {
	line-height:120%;
	letter-spacing:-1px;
	color:#003380;
	font-size:11px;
	font-family:??, Dotum, AppleGothic, sans-serif; 
	text-decoration: none; 
}
ul.morenews li a:hover{
	text-decoration:underline;
}

