/*
 * ##### BASIC.CSS #####
 * Å×ÀÌºí ¼Ó¼ºÀ» Á¦¿ÜÇÑ °øÅë ½ºÅ¸ÀÏ
 * 1.window scrollbar¿¡ ´ëÇÑ Style Á¤ÀÇ
 * 2.TEXT
 * 3.LINK
 * 4.Popup
 * 5.Tab
 * 6.Page navigation
 * 7.TABLE
 */

/*
 * 1.window scrollbar¿¡ ´ëÇÑ Style Á¤ÀÇ
 */
BODY {
	scrollbar-face-color: #F6F6F6;
	scrollbar-shadow-color: #AEAEAE;
	scrollbar-highlight-color: #AEAEAE;
	scrollbar-3dlight-color: #F6F6F6;
	scrollbar-darkshadow-color: #F6F6F6;
	scrollbar-track-color: #F6F6F6;
	scrollbar-arrow-color: #AEAEAE;
}

/*
 * 2.TEXT
 */
.BscIndigo{line-height: 18px; color: #143679; font-size:9pt; font-weight:bold; font-family:"±¼¸²"; text-decoration: none}
.BscTree {line-height: 14px; color: #000000; font-size:9pt; font-family:"±¼¸²"; text-decoration: none}
.BscTopLogout {line-height: 18px; color: #222222; font-size:8pt; font-family:arial; text-decoration: none}
.BscTopUser {line-height: 18px; color: #222222; font-size:9pt; font-family:"±¼¸²"; text-decoration: none}
.BscWhite{line-height: 13px; color: white; font-size:8pt; font-family:"±¼¸²"; text-decoration: none}
.BscLeftWhite{line-height: 13px; color: white; font-size:8pt; font-family:"±¼¸²"; text-decoration: none}
.BscLeftWhite2{line-height: 18px; color: white; font-size:9pt; font-weight:bold; font-family:"±¼¸²"; text-decoration: none}
.BscUnLinkableTreeNodeFont { color: #818181; font-family: "±¼¸²"; font-size: 9pt; }

/*
 * 3.LINK
 */
A:link {color:#0058c5;font-size:9pt;text-decoration:none;}
A:visited {color:#0058c5;font-size:9pt;text-decoration:none;}
A:active {color:#0058c5;font-size:9pt;text-decoration:none;}
A:hover {color:#00A3D2;font-size:9pt;text-decoration:none;}

a.Table:link{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Table:visited{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Table:active{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Table:hover{ color:#00A3D2; text-decoration:none; font-size: 9pt;}

a.Table_BK:link{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Table_BK:visited{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Table_BK:active{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Table_BK:hover{ color:#00A3D2; text-decoration:none; font-size: 9pt;}

a.Admin:link{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Admin:visited{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Admin:active{ color:#0058c5; text-decoration:none; font-size: 9pt;}
a.Admin:hover{ color:#00A3D2;  text-decoration:none; font-size: 9pt;}

/* Upgrade site ÀÏ °æ¿ì ±âÁ¸ ¾ç½ÄÀÌ ÃÖ´ëÇÑ ÀÚ¿¬½º·´°Ô ³ª¿Í¾ß ÇÏ¹Ç·Î ¾îÂ¿¼ö ¾øÀÌ ³Ö¾ÆµÐ´Ù . jlimap */
#THS {background-color:#ececec; color:black; text-align:center; font-size: 9pt; 	height: 24px;}
#TFS {background-color:white; color:black; font-size: 9pt; 	height: 24px;}

.BscFont { color: #4b4b4b; font-family: "±¼¸²"; font-size: 9pt; }
.MenuFont { font-family: "±¼¸²"; font-size: 8pt; color: #005dcf; }
.BscFontBold { color: #4b4b4b; font-size: 9pt; font-family: "±¼¸²"; font-weight: bold; }

/* 2003.04.29 ±¹Åë»ç ¿ä±¸»çÇ× IME-MODE: ACTIVE -> IE Àü¿ë ½ºÅ¸ÀÏ (¹«Á¶°Ç ÇÑ±Û ¿ì¼±) */
input { color:black; font-family:"±¼¸²"; font-size:9pt; IME-MODE: ACTIVE; }

select { color:black; font-family:"±¼¸²"; font-size:9pt; }
body { color:black; background-color:white; font-family:"±¼¸²"; font-size:9pt; }
body.MainMenu { margin-top:0px; margin-left:7px; margin-bottom:0px; font-size:9pt; }
body.MainBody { margin-top:0px; margin-left:7px; margin-right:30px; margin-bottom:0px; font-size:9pt; }
body.SubMenu { margin-top:0px; margin-left:7px; margin-right:0px; margin-bottom:0px; vertical-align: top; font-size:9pt; }
body.WorkArea { margin-top:0px; margin-left:0px; font-size:9pt; font-family:"±¼¸²"; }

/*
 * 4.Popup
 */
body.Pu { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:20px; font-size:9pt; font-family:"±¼¸²"; }
body.PuTtl { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; font-size:9pt; font-family:"±¼¸²"; }
body.PuTab { margin-top:10px; margin-left:18px; margin-right:0px; margin-bottom:0px; font-size:9pt; font-family:"±¼¸²"; }
body.PuList { margin-top:0px; margin-left:18px; margin-right:0px; margin-bottom:0px; font-size:9pt; font-family:"±¼¸²"; }
body.PuBody { margin-top:10px; margin-left:10px; margin-right:0px; margin-bottom:20px; font-size:9pt; font-family:"±¼¸²"; }

/*
 * 5.Tab
 * TabHead, Tab, TabOverlap, TabTail, TabEmpty, TabRightEnd´Â tdÀÇ attribute¸¦ ¹Ýµå½Ã nowrapÀ¸·Î ÇØ¾ßÇÑ´Ù
 */
 /*
 *  TabÀÇ ¸Ó¸® ºÎºÐ-È°¼º &nbsp;¸¦ ³ÖÁö ¸»°Í
 * ex)<td class="TabHead-Active" nowrap></td>
*/
td.TabHeadLeftOn
{
	background-image: url(/img/TAB_LEFT_ACTIVE.GIF);
	background-repeat: no-repeat;
	font-size: 1px;
	text-align: center;
	height: 25px;
	width: 4px;
	border-style: none;
}

td.TabHeadRightOn
{
	background-image: url(/img/TAB_RIGHT_ACTIVE.GIF);
	background-repeat: no-repeat;
	font-size: 1px;
	text-align: center;
	height: 25px;
	width: 4px;
	border-style: none;
}

/* TabÀÇ ¸Ó¸® ºÎºÐ-ºñÈ°¼º
 * &nbsp;¸¦ ³ÖÁö ¸»°Í
 * ex)<td class="TabHead-Active" nowrap></td>
 */
td.TabHeadLeftOff
{
	background-image: url(/img/TAB_LEFT.GIF);
	background-repeat: no-repeat;
	font-size: 1px;
	text-align: center;
	height: 25px;
	width: 4px;
	border-style: none;
}

td.TabHeadRightOff
{
	background-image: url(/img/TAB_RIGHT.GIF);
	background-repeat: no-repeat;
	font-size: 1px;
	text-align: center;
	height: 25px;
	width: 4px;
	border-style: none;
}

/* ¼±ÅÃµÈ Tab Item */
td.TabOn { background-color: #C8DEF1; font-weight: bold; font-size: 9pt; font-family:'±¼¸²'; text-align: center; height: 25px; border-style: none; }

/* ¼±ÅÃµÇÁö ¾ÊÀº Tab Item */
td.TabOff { background-color: #ECECEC; font-weight: bold; font-size: 9pt; font-family:'±¼¸²'; text-align: center; height: 25px; border-style:  none; }

a.Tab:link { color: #000000; text-decoration: none; }
a.Tab:active { color: #000000; text-decoration: none; }
a.Tab:visited { color: #000000; text-decoration: none; }

/*
 * 6.Page navigation
 */
a.PageCrnt { color: #4b4b4b; font-size: 10pt; font-family: Arial; font-weight: bold; }
a.Page { color:#4b4b4b; font-size: 10pt; text-decoration: none; }
a.Page:link { color:#4b4b4b; font-size: 10pt; text-decoration: none; }
a.Page:active { font-size: 10pt; text-decoration: none; }
a.Page:visited { font-size: 10pt; text-decoration: none; }
a.Page:hover { font-size: 10pt; color: #00a3d2; text-decoration: none; }

/*
 * 7.TABLE
 * °øÅë Å×ÀÌºí ½ºÅ¸ÀÏ ¸ðÀ½
 */
/* 1.Popup»ó´ÜÀå½Ä */
td.PopupTop
{
	color: #ffffff;
	font-size: 12pt;
	font-family: "±¼¸²";
	font-weight: bold;
	background: url(/img/POPUPBG.GIF);
	height: 29px;
}

table,th,td { font-family:"±¼¸²"; }

th.Bsc
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-style:  solid none none none;
	border-color: #ececec;
	border-width: 1px;
	text-align: center;
}

th.BscLeft
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-style:  solid none none none;
	border-color: #ececec;
	border-width: 1px;
	text-align: left;
}

th.BscRght
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-style:  solid none none none;
	border-color: #ececec;
	border-width: 1px;
	text-align: right;
}

/* ¸Ç ¾ÕÀÇ Basic */
th.BscHead
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	font-weight: normal;
	height: 24px;
	border-style:  none none none solid;
	border-color: #ffffff;
	border-width: 1px;
	text-align: left;
}

/* th.BscHead -> td.BscHead
 * (plain & left align & gray backgroud)
 * »ó´Ü¿¡ ¸ÞÀÎ header °¡ ÀÖ°í ¼­ºê header ¸¦ ¿ÞÂÊ¿¡ ³ª¿­ÇÒ¶§ »ç¿ëÇÑ´Ù.
 * Çì´õÅÂ±×(th)°¡ ¾Æ´ÏÁö¸¸ Çì´õ È¿°ú¸¦ ³¾¶§ »ç¿ëÇÑ´Ù.
 */
td.BscHead
{
	color: #4b4b4b;
	background-color: #ececec;
	font-weight: normal;
	font-size: 9pt;
	height: 24px;
	border-style:  none none none solid;
	border-color: #ffffff;
	border-width: 1px;
	text-align: left;
}

/* BasicHead + BorderBottom */
th.BscHeadBdrBtm
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-color: #ffffff;
	border-bottom-color: #c6c6c6;
	border-style: solid none solid solid;
	border-width: 1px;
}

/* Basic + BorderBottom */
th.BscBdrBtm
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-color: #c6c6c6;
	border-top-color: #ffffff;
	border-style: solid none solid none;
	border-width: 1px;
}

th.WS
{
	color: #4b4b4b;
	font-size: 9pt;
	height: 24px;
	border-style:  none;
	border-width: 0px;
	text-align: center;
}

/* 3DÃ³¸®°¡ ¾ÈµÈ Basic */
th.Dark
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-style:  none;
	border-width: 0px;
	text-align: center;
}

/* 3DÃ³¸®°¡ ¾ÈµÈ Basic */
th.DarkLeft
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-style: none;
	border-width: 0px;
	text-align: left;
}

/*
 * TH ÅÂ±×¿¡ »ç¿ëÇÏ´Â º¸´õ½ºÅ¸ÀÏ : ±âº»ÀûÀ¸·Î º¸´õ°¡ ÀÖÀ½.
 * º¸´õ¸¦ ¾ø¾Ö¾ß ÇÏ´Â ºÎºÐÀº ¼Ò½º¿¡¼­ ¾Æ·¡Ã³·³ µû·Î º¸´õ½ºÅ¸ÀÏÀ» ÁÙ °Í.
 * ex) style='border-style: solid none none none;'
 * (»ó´Ü, ¿ìÃø, ÇÏ´Ü, ÁÂÃø) ÀÇ ¼ø¼­ÀÓ
 * ÇöÀç 4¸é -> 3¸éÀ¸·Î ¼öÁ¤ border-style: none solid solid solid;
 */
th.BoxBdr
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
	text-align: center;
	font-family: "±¼¸²";
	text-align: center;
	border-color: #c6c6c6;
	border-style: none solid solid solid;
	border-width: 1px;
}

/*
* À§ÀÇ ½ºÅ¸ÀÏÀ» ¿ÞÂÊ, °¡¿îµ¥, ¿À¸¥ÂÊ TH·Î ÇÒ ¼ö ÀÖµµ·Ï ÇÑ °Í.
*/
th.BoxBdrLeft
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
	text-align: center;
	font-family: "±¼¸²";
	text-align: center;
	border-color: #c6c6c6;
	border-style: none none solid solid;
	border-width: 1px;
}

th.BoxBdrCenter
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
	text-align: left;
	font-family: "±¼¸²";
	border-color: #c6c6c6;
	border-style: none none solid none;
	border-width: 1px;
}

th.BoxBdrRight
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
	text-align: center;
	font-family: "±¼¸²";
	text-align: center;
	border-color: #c6c6c6;
	border-style: none solid solid none;
	border-width: 1px;
}

/* »óÇÏÁÂ¿ì  border ÀÖÀ½ : »ó´Ü ÀÌ¹ÌÁö Àå½Ä ¾ø´Â Å×ÀÌºí Çì´õ ºÎºÐ¿¡ »ç¿ë */
th.BoxBdrAll
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
 	font-family: "±¼¸²";
	text-align: center;
	border-color: #c6c6c6;
	border-style: solid;
	border-width: 1px;
}

th.BoxBdrAllLeft
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
 	font-family: "±¼¸²";
	text-align: center;
	border-color: #c6c6c6;
	border-style: solid none solid solid;;
	border-width: 1px;
}
th.BoxBdrAllCenter
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
 	font-family: "±¼¸²";
	text-align: left;
	border-color: #c6c6c6;
	border-style: solid none solid none;;
	border-width: 1px;
}
th.BoxBdrAllRight
{
	color: #4B4B4B;
	background-color: #ececec;
	font-size: 9pt;
 	font-family: "±¼¸²";
	text-align: center;
	border-color: #c6c6c6;
	border-style: solid solid solid none;;
	border-width: 1px;
}

th.BoxBdrSmll
{
	background-color: #ececec;
	height: 10px;
	font-size: 7px;
	border-color: #c6c6c6;
	border-style: none solid solid solid;
	border-width: 1px;
}

th.BscNoBdr
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 23px;
	border-style: none;
	border-width: 0px;
}

/* ¼¼·ÎºÐ¸®¼±ÀÌ µé¾î°£ °Í, ¼¼·Î·ÎµÈ Çì´õ¿µ¿ª¿¡ »ç¿ëÇÑ´Ù. Bold, Left  - boldÃ¼µµ left Á¤·Ä·Î ÅëÀÏÇÑ´Ù. */
th.VSHead
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	font-weight: bold;
	height: 24px;
	border-color: #ececec;
	border-top-color: #ffffff;
	border-style:  solid none solid none;
	border-width: 1px;
	text-align: left;
}

th.VSHeadCtr
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	font-weight: bold;
	height: 24px;
	border-color: #ececec;
	border-top-color: #ffffff;
	border-style:  solid none solid none;
	border-width: 1px;
	text-align: center;
}

/* ¼¼·ÎºÐ¸®¼±ÀÌ µé¾î°£ °Í, ¼¼·Î·ÎµÈ Çì´õ¿µ¿ª¿¡ »ç¿ëÇÑ´Ù. Normal, Left */
th.VSSubHead
{
	color: #4b4b4b;
	background: #ececec;
	font-size: 9pt;
	font-weight: normal;
	height: 24px;
	border-color: #ececec;
	border-top-color: #ffffff;
	border-style:  solid none solid none;
	border-width: 1px;
	text-align: left;
}

/* Å×ÀÌºíÀÇ °¡·Î Çì´õÀÇ ºÐ¸®¼±ÀÌ µé¾î °£°Í */
th.HS
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-color: #ececec;
	border-right-color: #ffffff;
	border-style:  none solid solid none;
	border-width: 1px;
	text-align: center;
}

/* Table Border */
/*
 * TD ÅÂ±×¿¡ »ç¿ëÇÏ´Â º¸´õ½ºÅ¸ÀÏ : ±âº»ÀûÀ¸·Î º¸´õ°¡ ÀÖÀ½.
 * º¸´õ¸¦ ¾ø¾Ö¾ß ÇÏ´Â ºÎºÐÀº ¼Ò½º¿¡¼­ ¾Æ·¡Ã³·³ µû·Î º¸´õ½ºÅ¸ÀÏÀ» ÁÙ °Í.
 * ex) style='border-style: solid none none none;'
 * (»ó´Ü, ¿ìÃø, ÇÏ´Ü, ÁÂÃø) ÀÇ ¼ø¼­ÀÓ
 */
td.BoxBdr
{
	color: #4B4B4B;
	background-color: #ffffff;
	font-size: 9pt;
	font-family: "±¼¸²";
	border-color: #c6c6c6;
	border-style: solid;
	border-width: 1px;
}

td.Bsc
{
	color: #4B4B4B;
	font-size: 9pt;
	font-family: "±¼¸²";
	background-color: white;
	height: 24px;
	border-color: #ececec;
	border-style: none none solid none;
	border-width: 1px;
}

td.BscCntr
{
	color: #4b4b4b;
	background-color: white;
	font-size: 9pt;
	height: 24px;
	border-color: #ececec;
	border-style: none none solid none;
	border-width: 1px;
	text-align: center;
}

td.BscRght
{
	color: #4B4B4B;
	font-size: 9pt;
	text-align: Right;
	font-family: "±¼¸²";
	background-color: white;
	height: 24px;
	border-color: #ececec;
	border-style: none none solid none;
	border-width: 1px;
}

td.BscBG
{
	color: #4b4b4b;
	background-color: white;
	font-size: 9pt;
	height: 24px;
	border-color: #ececec;
	border-style: none none solid none;
	background-color: #ececec;
	border-width: 1px;
}

td.BscNoBdr
{
	color: #4b4b4b;
	background-color: white;
	font-size: 9pt;
	height: 23px;
	border-style: none;
	border-width: 0px;
}

td.BscCntrNoBdr
{
	color: #4b4b4b;
	background-color: white;
	font-size: 9pt;
	height: 23px;
	border-style: none;
	border-width: 0px;
	text-align: center;
}

td.BscRghtBG
{
	color: #4b4b4b;
	background-color: white;
	font-size: 9pt;
	height: 24px;
	border-color: #ececec;
	border-style: none none solid none;
	background-color: #ececec;
	border-width: 1px;
	text-align: Right;
}

/* td.basic¿¡ ¿À¸¥ÂÊ ¼Ó¼º Ãß°¡(ÇÏ´Üº¸´õ¾øÀ½)*/
td.BscRghtNoBdr
{
	color: #4b4b4b;
	background-color: white;
	font-size: 9pt;
	height: 24px;
	border-style: none;
	border-width: 0px;
	text-align: Right;
}

td.WS
{
	color: #4b4b4b;
	font-size: 9pt;
	height: 24px;
	border-style:  none;
	border-width: 0px;
}

/* 3DÃ³¸®°¡ ¾ÈµÈ Basic */
td.Dark
{
	color: #4b4b4b;
	background-color: #ececec;
	font-size: 9pt;
	height: 24px;
	border-style:  none;
	border-width: 0px;
}

td.Ttl { line-height: 31px; color: #868686; font-size:9pt; font-family:"±¼¸²"; text-decoration: none ; text-align: right; vertical-align: bottom; }
td.TtlOnTop { font-family: "±¼¸²"; font-size: 12pt; font-weight: bold; color: #000000; height: 31px; }

/* Main Menu - ÁÖ ¸Þ´º °¢ Ç×¸ñ */
td.MainMenu { background: white url(/img/TOPBG.GIF); }
td.MainMenuRghtEnd { background: white url(/img/TOPBG.GIF); text-align: right; }

/* Å×ÀÌºí À§ Àå½ÄÀÇ »ó´Ü ¿µ¿ª */
td.TblTop { width: 100%; height: 7px; font-size: 7px; background: white url(/img/TBL_TOP_BG.GIF) repeat-x; }

/* ÀÌ¹ÌÁö ¾ø´Â Å×ÀÌºí À§ Àå½Ä, ÀÌ¹ÌÁö ³Ö±â °ï¶õÇÑ °÷¿¡ TblTop´ë¿ëÀ¸·Î »ç¿ë */
td.TblTopNoImg { width: 100%; height: 7px; font-size: 7px; background-color: #9FBCD9; }

/*  Å×ÀÌºí ¾Æ·¡ Àå½Ä */
td.Btm { border: none; width: 100%; height: 6px; font-size: 5px; background: white url(/img/TBL_BOTTOM_BG.GIF) repeat-x; }

/* Table Layout */
table.Layout {   margin-left: 15px; }

/* Popup Windows¿¡¼­ Layout */
table.LayoutPopup {   margin-left: 18px; }

/* ±âÁ¸ ¾ç½Ä È£È¯¿ë TopLeft, TopMdl, TopRght */
td.TopLeft { width: 3px; height: 8px; font-size: 7px; text-align: left; background: white url(/img/TBL_TOP_BG.GIF) repeat-x; }
td.TopMdl { width: 100%; height: 8px; font-size: 7px; background: white url(/img/TBL_TOP_BG.GIF) repeat-x; }
td.TopRght { width: 2px; height: 8px; font-size: 7px; text-align: right; background: white url(/img/TBL_TOP_BG.GIF) repeat-x; }
