BODY, TH, TD {font-family: "malgun gothic", sans-serif;}
BODY { margin:0; padding:0; font-size:16px;}
TH, TD { margin:0; padding:0;}
FORM, INPUT, BUTTON { margin:0; }
UL, LI { margin:0; padding:0; list-style:none;}
A { text-decoration:none;}
IMG { border:none;}

/* header : home, mulit language etc. */
.LayoutWidth {
	width:1280px;
	margin-left:auto; margin-right:auto;
}
.ClearFloat { clear:both; float:none;}

#heaerBox {
	background-color:#223c78;
}
#heaerBox UL {
	float:right;
	background-color:#9da0a7;
}
#heaerBox UL LI {
	float:left;
}

#heaerBox UL LI A {
	display: inline-block;
	font-size: 0.75em;
	text-decoration: none;
	color: #FFFFFF;
	padding: 10px 27px;
	background-color: #366fcc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;	
}
#heaerBox UL LI A:hover, #heaerBox UL LI A:Active, #heaerBox UL LI A:focus {
	background-color:#5492f8;
}
#heaerBox UL LI A SPAN { display:none;}

#heaerBox UL LI A.SearchBtn {
	display: inline-block;
	font-size: 0.75em;
	text-decoration: none;
	color: #FFFFFF;
	padding: 10px 20px;
	background-color: #366fcc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
	background-image: url(../btn_search.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#heaerBox UL LI A.SearchBtn:hover, #heaerBox UL LI A.SearchBtn:Active, #heaerBox UL LI A.SearchBtn:focus { background-color:#666;}


#heaerBox form label { display:none;}
#heaerBox form input.box {
	width:150px;
	height:30px;
	padding:0 15px;
	background-color:#9da0a7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#mainImageBox {
	background-image: url(../sliderImage/main_bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}

/* ¸ÞÀÎ ÄÜÅÙÃ÷ ¿µ¿ª */
#mainContent {
	background-color:#d7d7d7;
}
#mainContent .BoxLay-1 {
	position:relative;
	top:-40px;
}
#mainContent div div div {
	float:left;
}
#mainContent div div div.BoxA {
	width:454px;
}
#mainContent div div div.BoxB {
	width:366px;
}
#mainContent div div div.BoxC {
	width:460px;
	background-color:#FFFFFF;
}


#NewsBox {
	width:430px;
	background-color:#FFFFFF;
	padding-left:24px;
}
#NewsBox .controlBox { padding:21px 0 18px 0;}
#NewsBox .controlBox DIV { font-size:1.2em; width:337px; height:29px;}
#NewsBox .controlBox DIV SPAN { color:#1266d0; font-weight:bold;}
#NewsBox .controlBox UL { float:right;}
#NewsBox .controlBox UL LI { float:left; padding-left:6px;}
#NewsBox .controlBox UL LI A {
	display:inline-block;
	width:25px;
	height:25px;
}
#NewsBox .controlBox UL LI A.rew {
	background-image: url(../btn_rew.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#NewsBox .controlBox UL LI A.rew:hover, #NewsBox .controlBox UL LI A.rew:active, #NewsBox .controlBox UL LI A.rew:focus {background-image: url(../btn_rew_ov.png);}

#NewsBox .controlBox UL LI A.ff {
	background-image: url(../btn_ff.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#NewsBox .controlBox UL LI A.ff:hover, #NewsBox .controlBox UL LI A.ff:active, #NewsBox .controlBox UL LI A.ff:focus {background-image: url(../btn_ff_ov.png);}

#NewsBox .controlBox UL LI A.stop {
	background-image: url(../btn_stop.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#NewsBox .controlBox UL LI A.go {
	background-image: url(../btn_go.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#NewsBox .controlBox UL LI A SPAN { display:none;}

/* People */

#PeopleBox {
	width:324px;
	background-color:#FFFFFF;
	padding-left:24px;
}
#PeopleBox .controlBox { padding:21px 0 18px 0;}
#PeopleBox .controlBox DIV { font-size:1.2em; width:200px; height:29px;}
#PeopleBox .controlBox DIV SPAN { color:#1266d0; font-weight:bold;}
#PeopleBox .controlBox UL { float:right;}
#PeopleBox .controlBox UL LI { float:left; padding-left:6px;}
#PeopleBox .controlBox UL LI A {
	display:inline-block;
	width:25px;
	height:25px;
}
#PeopleBox .controlBox UL LI A.rew {
	background-image: url(../btn_rew.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#PeopleBox .controlBox UL LI A.rew:hover, #PeopleBox .controlBox UL LI A.rew:active, #PeopleBox .controlBox UL LI A.rew:focus {background-image: url(../btn_rew_ov.png);}

#PeopleBox .controlBox UL LI A.ff {
	background-image: url(../btn_ff.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#PeopleBox .controlBox UL LI A.ff:hover, #PeopleBox .controlBox UL LI A.ff:active, #PeopleBox .controlBox UL LI A.ff:focus {background-image: url(../btn_ff_ov.png);}

#PeopleBox .controlBox UL LI A.stop {
	background-image: url(../btn_stop.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#PeopleBox .controlBox UL LI A.go {
	background-image: url(../btn_go.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#PeopleBox .controlBox UL LI A SPAN { display:none;}



/* ¾ÆÀÌÄÜ ¸ñ·Ï */
#iconBox {
}

#iconBox UL {
	padding-top:2px;
	padding-bottom:1px;
}

#iconBox UL LI {
	float:left;
	width:153px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#FFFFFF;

}

#iconBox UL LI A {
	display:inline-block;
	text-decoration:none;
	font-size:0.75em;
}
#iconBox UL LI A.btn-1 {
	width: 98px;
	background-image: url(../ico_portal.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}

#iconBox UL LI A.btn-2 {
	width: 98px;
	background-image: url(../ico_1.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}
#iconBox UL LI A.btn-3 {
	width: 98px;
	background-image: url(../ico_0.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}
#iconBox UL LI A.btn-4 {
	width: 98px;
	background-image: url(../ico_online.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}
#iconBox UL LI A.btn-5 {
	width: 98px;
	background-image: url(../ico_media.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}
#iconBox UL LI A.btn-6 {
	width: 98px;
	background-image: url(../ico_fund.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}
#iconBox UL LI A.btn-7 {
	width: 98px;
	background-image: url(../ico_library.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}
#iconBox UL LI A.btn-8 {
	width: 98px;
	background-image: url(../ico_hospital.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 72px;
	padding-bottom:11px;
	border: 1px solid #e6e6e6;
	text-align:center;
	font-weight:bold;
}


.icoList {
	height:333px;
}


/* ¹Ù·Î°¡±â ¸Þ´º ¸ñ·Ï ¼­½Ä */

#SiteList { display:none; }

#onlineList { display:none;  }

.ShortMenuList {
	position:absolute;
	z-index:500;
	background-color:#FFFFFF;
	width:1200px;
	margin-top:-40px;
	padding:15px 40px 15px 40px;	
}

.ShortMenuList DIV {
	width:100%;float:none; clear:both; text-align:right;
}
.ShortMenuList DIV A.close-box {
	display: inline-block;
	font-size: 1.5em;
	text-decoration:none;
	background-image: url(../close_box.png);
	background-repeat: no-repeat;
	background-position: 12px 19px;
	border: 1px solid #CCC;
	padding:10px 20px 13px 40px;
	background-color:#e5e5e5;
	color:#000;

}
.ShortMenuList DIV A.close-box:hover, .ShortMenuList DIV A.close-box:active, .ShortMenuList DIV A.close-box:focus {
	color:#F00;
	background-color:#FFFFFF;
}
.ShortMenuList DIV SPAN {
	font-size: 1.95em;
	padding-right:60px;
}
.ShortMenuList DIV.listBox {
	padding-top:20px;
	padding-bottom:20px;
} 

.ShortMenuList DIV UL {
	text-align:left;
}

.ShortMenuList DIV UL LI {
	float:left;
	width:400px;
}

.ShortMenuList DIV UL LI A {
	display: inline-block;
	font-size: 1.1em;
	padding: 8px 20px 11px 30px;
	color: #333333;
	background-image: url(../ico_blt.png);
	background-repeat: no-repeat;
	background-position: 13px 19px;
}
.ShortMenuList DIV UL LI A:hover, .ShortMenuList DIV UL LI A:active, .ShortMenuList DIV UL LI A:focus {
	background-color:#06C;
	color:#FFFFFF;
}

/* °øÁö»çÇ× ¸®½ºÆ® ÁöÁ¤ */
#NoticeList {
}
#NoticeList .NoticeList-Layout {
	background-color:#f4f4f4;
	padding: 0px 23px 24px 23px;

}

#tabControl {}
#tabControl UL LI {
	float:left;
	padding:10px 0 0 30px;
}
#tabControl UL LI A {
	display:inline-block;
	padding:10px 24px 13px 24px;
	font-weight:bold;
	color:#444444;
	margin:0;
}

#tabControl UL LI A:hover, #tabControl UL LI A:active, #tabControl UL LI A:focus {
	color:#36F;
}

#tabControl UL LI A.on {
	background-color:#e6e6e6;
	color:#36F;
}
#btnMore {
	position:absolute;
	margin-top:18px;
	margin-left:1180px;
 }
 
 #btnMore SPAN { display:none;}
 #btnMore A {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../btn_more.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#btnMore A:hover, #btnMore A:active, #btnMore A:focus  {
	background-image: url(../btn_more_ov.png);
}

/* °øÁö ¸®½ºÆ® ¼­½Ä */
#NoticeList .NoticeView {width:95%; padding-top:25px; padding-left:30px;}
#NoticeList .NoticeView UL {}
#NoticeList .NoticeView UL LI {}
#NoticeList .NoticeView UL LI A { display: inline-block; padding:3px 10px 6px 20px; color:#333333;}
#NoticeList .NoticeView UL LI SPAN.dept {
	display:inline-block;
	width:160px;
	padding:3px 0px 6px 0px;
	color:#00479d;
}
#NoticeList .NoticeView UL LI SPAN.ndate {
	display:inline-block;
	float:right;
	padding:3px 0px 6px 0px;
}

/* ÆË¾÷ ¸ñ·Ï  */

#popupArea { background-color:#d7d7d7;}

#popUpBox { background-color:#FFFFFF; padding: 0px 24px 24px 24px;}
#popUpBox .controlBox { padding:21px 0 18px 0;}
#popUpBox .controlBox DIV { font-size:1.2em; width:200px; height:29px; float:left;}
#popUpBox .controlBox DIV SPAN { color:#1266d0; font-weight:bold;}
#popUpBox .controlBox UL { float:left;}
#popUpBox .controlBox UL LI { float:left; padding-left:6px;}
#popUpBox .controlBox UL LI A {display:inline-block;width:25px; height:25px;}
#popUpBox .controlBox UL LI A.rew {	background-image: url(../btn_rew.png); background-repeat: no-repeat; background-position: left top;}
#popUpBox .controlBox UL LI A.rew:hover, #popUpBox .controlBox UL LI A.rew:active, #popUpBox .controlBox UL LI A.rew:focus {background-image: url(../btn_rew_ov.png);}
#popUpBox .controlBox UL LI A.ff {	background-image: url(../btn_ff.png); 	background-repeat: no-repeat;	background-position: left top;}
#popUpBox .controlBox UL LI A.ff:hover, #popUpBox .controlBox UL LI A.ff:active, #popUpBox .controlBox UL LI A.ff:focus {background-image: url(../btn_ff_ov.png);}
#popUpBox .controlBox UL LI A.stop {	background-image: url(../btn_stop.png);	background-repeat: no-repeat;	background-position: left top;	}
#popUpBox .controlBox UL LI A.go {	background-image: url(../btn_go.png);	background-repeat: no-repeat;	background-position: left top;	}
#popUpBox .controlBox UL LI A SPAN { display:none;}

#popUpBox .naviButtonBg {
	height:44px;
	background-color:#d7d7d7;
}

#popUpBox .popupList { text-align:center;}
#popUpBox .popupList UL LI { float:left; padding:10px 40px 10px 40px; height:110px;}



/* quick link  */

#quickLink { padding-top:24px; padding-bottom:24px;}
#quickLinkBox { background-color:#FFFFFF; padding:0px 24px;}
#quickLinkBox .controlBox { padding:21px 0 18px 0;}
#quickLinkBox .controlBox DIV { font-size:1.2em; width:200px; height:29px; float:left;}
#quickLinkBox .controlBox DIV SPAN { color:#1266d0; font-weight:bold;}

#quickLinkBox UL { padding-top:15px;}
#quickLinkBox UL LI { float:left; width:200px; padding-bottom:5px;}
#quickLinkBox UL LI A {
	display:inline-block;
	font-size:0.85em;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding: 5px 0 5px; 0;
	color:#03C;
}
#quickLinkBox UL LI A:hover, #quickLinkBox UL LI A:active, #quickLinkBox UL LI A:focus {
	text-decoration:underline;
}

/* Å©·¹µ÷ ¿µ¿ª */
#addrBox {
	border-top-width: 40px;
	border-top-style: solid;
	border-top-color: #323f53;
	background-color: #242d39;
	background-image: url(../addr_bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
#addrBox .copyright {
	padding-top: 150px;
	padding-bottom: 24px;
	text-align: right;
	color: #737980;
	font-size: 0.75em;
	background-image: url(../addr_logo.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#addrLink {
	position:absolute;
	padding-top:24px;
	z-index:20;
}
#addrLink UL {}
#addrLink UL LI { float:left;}
#addrLink UL LI A {
	color: #FFFFFF;
	padding: 0px 15px 0px 15px;
	font-size: 0.85em;
	font-weight:normal;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #aaacaf;
}
#addrLink UL LI A.policy {
	font-weight:bold;
	color:#0CF;
}
#addrLink UL LI A:hover, #addrLink UL LI A:active, #addrLink UL LI A:focus { text-decoration:underline;}

#addrText { position:absolute; padding-top:70px; font-size:0.75em; color:#FFFFFF; z-index:10;}
#addrText P { margin:0; padding:0 0 5px 0; color:#a6a7a9;}
#addrText P SPAN { display:inline-block; width:140px; color:#FFFFFF; padding-left:15px; }

#addrText DIV { padding:15px 15px 15px 15px; }
#addrText DIV SPAN { display:inline-block; padding:5px 15px 5px 15px; background-color:#CCC; color:#036; font-weight:bold;}


/* »ó´Ü º£³Ê ¿µ¿ª ¼­½Ä  */
#topPopup {
	background-color:#d7d7d7;
	padding:15px 0 15px 0;
	}
	
#showPopup {
	display:none;	
}	
#PopOpen {
	position:absolute;
}
#PopOpen A {
	display: inline-block;
	background-image: url(../pop_btn_open.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:0.85em;
	color:#FFFFFF;
	padding:6px 20px 3px 20px;
	text-decoration:none;
}
#PopOpen A:hover, #PopOpen A:active, #PopOpen A:focus { color:#6FF;}
#PopBox {	
}

#PopBox UL LI {
	padding-bottom:5px;
	float:left;
	width:50%;
}
#PopBox UL LI A {
	display: inline-block;
	background-color: #FFFFFF;
	border: 0px solid #1266d0;
	padding: 6px 20px 6px 20px;
	width: 85%;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	background-image: url(../pop_btn_blt.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#PopBox UL LI A:hover, #PopBox UL LI A:active, #PopBox UL LI A:focus { color:#F00;}

#PopClose {
	text-align:right;
}
#PopClose A {
	display: inline-block;
	background-image: url(../pop_btn_close.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding:3px 35px 3px 10px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
#PopClose A:hover, #PopClose A:active, #PopClose A:focus { color:#06F;}	