

/* ## ½Ã½ºÅÛ Á¤ÀÇ CSS ## */
A:link    {
		TEXT-DECORATION: none; COLOR: #646464
}
A:visited {
		TEXT-DECORATION: none; COLOR: #571D57
}
A:hover   {
		TEXT-DECORATION: none; COLOR: #102F6F
}
A:active   {
		TEXT-DECORATION: none; COLOR: #571D57
}

/* a tag Á¡¼± */
a {selector-dummy: expression(this.hideFocus=true);}
a. {selector-dummy: expression(this.hideFocus=true);}

P {
	font-family:dotum,gulim,Ariall;
	color:#000000;
	font-size: 12px;}

IMG {
	border-right: thin;
	padding-right: 0px;
	border-top: thin;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: thin;
	padding-top: 0px;
	border-bottom: thin;
}

BODY {
	font-family:dotum,gulim,Ariall;
	color:#000000;
	font-size: 11px;
	margin:"0 0 0 0";
	SCROLLBAR-FACE-COLOR: #cccccc;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #c1d5eb;
	SCROLLBAR-3DLIGHT-COLOR: #c1d5eb;
	SCROLLBAR-ARROW-COLOR: #c1d5eb;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff ;

}

TABLE {
	font-family:dotum,gulim,Ariall;
	padding : 0 ;
	border:0 ;
	empty-cells: show;
}

TD {
	font: 11px;
	font-family:dotum,gulim,Ariall;
	text-decoration: none;
}


.graytopmenu {
	FONT-SIZE: 11px; COLOR: #9B9B9B; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.whitetopmenu {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 130%; FONT-WEIGHT:bold ; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.grayleftmenu {
	FONT-SIZE: 11px; COLOR: #595858; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.whiteleftmenu {
	FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.graybody {
	FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.greenbody {
	FONT-SIZE: 11px; COLOR: #296B78; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.bluebody {
	FONT-SIZE: 11px; COLOR: #2E6E91; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.dbluebody {
	FONT-SIZE: 11px; COLOR: #426290; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.violetbody {
	FONT-SIZE: 11px; COLOR: #58609D; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.orangetap {
	FONT-SIZE: 11px; COLOR: #D3690C; LINE-HEIGHT: 130%; FONT-WEIGHT:bold ; FONT-FAMILY: dotum,gulim,seoul,Arial
}
.graytap {
	FONT-SIZE: 11px; COLOR: #7F7E7E; LINE-HEIGHT: 130%; FONT-FAMILY: dotum,gulim,seoul,Arial
}


.menuTop {
	font-family:dotum,gulim,Ariall;
	text-decoration: none;
	color:#666666;
	font-family: "u";
	font-size: 12px;
}

.bodyTable{
	border-collapse: collapse;
	padding: 0;
}


.table_border {
	font-family:dotum,gulim,Ariall;
	border: #ECECEC 6px solid;
    border-collapse: separate;
}

.table_head {
	font-family:dotum,gulim,Ariall;
	background: #DFE3F6;
	padding: 6px;
	border-collapse: collapse;
	color: #426290;
	height: 28;
	text-align: center;
	vertical-align: middle;

}
.table_head2 {
	font-family:dotum,gulim,Ariall;
	background: #D8EBF3;
	padding: 4px;
	border-collapse: collapse;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #426290;
	height: 30;
	vertical-align: middle;
}
.table_notice {
	font-family:dotum,gulim,Ariall;
	background: #DCDCDC;
	padding: 6px;
	border-collapse: collapse;
	color: #426290;
	height: 28;
	text-align: center;
	vertical-align: middle;
}

table.page_box {
	background-color:#FFFFFF; 
	border:2px solid #DDDDDD;
	}

.table_td {
	font-family:dotum,gulim,Ariall;
	padding: 5px;
	border-collapse: collapse;
	background: #F4F4F4;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 25;
	vertical-align: middle;
}

.ontable_td {
	font-family:dotum,gulim,Ariall;
	padding: 5px;
	border-collapse: collapse;
	background: #CECECE;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 25;
	vertical-align: middle;
}

.table_td2 {
	font-family:dotum,gulim,Ariall;
	padding: 5px;
	border-collapse: collapse;
	background: #F4F4F4;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 25;
	vertical-align: middle;
	align: right;
}

.table_td3 {
	font-family:dotum,gulim,Ariall;
	padding: 5px;
	border-collapse: collapse;
	background: #F4F4F4;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 25;
	vertical-align: middle;
	font-weight: bold;
}

.table_td_hl {
	font-family:dotum,gulim,Ariall;
	padding: 5px;
	border-collapse: collapse;
	background: #FFFFCC;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 25;
	vertical-align: middle;
}

.table_td_hl2 {
	font-family:dotum,gulim,Ariall;
	padding: 5px;
	border-collapse: collapse;
	background: #CCE8D9;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 25;
	vertical-align: middle;
}

.menuLeft_on {
	font-family: dotum,gulim,Ariall;
	text-decoration: none;
	color:#FFFFFF;
	font-family: "u";
	font-size: 12px;
}

.menuLeft_off {
	font-family:dotum,gulim,Ariall;
	text-decoration: none;
	color:#000000;
	font-family: "u";
	font-size: 12px;
}

.nume {
	font-family:dotum,gulim,Ariall;
	font-size: 6pt;
	font-weight: bolder;
	color: #FFFFFF;
}

.input {
	font-family:dotum,gulim,Ariall;
	font-size: 10pt;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
    clip:rect();
    height:20px;
    margin-left:5px;
    vertical-align:middle;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.input_right {
	text-align:right;
	font-family: dotum,gulim,Ariall;
	font-size: 10pt;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
    clip:rect();
    height:20px;
    margin-left:5px;
    vertical-align:middle;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.input_readonly {
	font-family: dotum,gulim,Ariall;
	font-size: 10pt;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
    clip:rect();
    height:20px;
    margin-left:5px;
    vertical-align:middle;
    background-color : #dddddd;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.input_select
{
	font-family: dotum,gulim,Ariall;
	font-size: 9pt;
    margin-left:5px;
    vertical-align:middle;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.input_body {
	font-family: dotum,gulim,Ariall;
	font-size: 10pt;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
    clip:rect();
    line-height:120%;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.input_gray {
	font-family: dotum,gulim,Ariall;
	font-size: 9pt;
	color: #666666;
	background-color : #dddddd;
    border: 0px ;
    padding-left: 1px;
}

.input_noline {
	font-family: dotum,gulim,Ariall;
	font-size: 9pt;
	color: #666666;
	background-color:transparent;
	border: 0px ;
}

.input_boldtxt {
	font-family: dotum,gulim,Ariall;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color:transparent;
    border: 0px ;
    padding-left: 3px;
    clip:   rect(   );
    left: 5px;
    margin-left: 5px
}

.txtarea {
	font-family: dotum,gulim,Ariall;
	font-size: 9pt;
	margin-left:5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	background-color : transparent;
}

.left11px {
	font-family: dotum,gulim,Ariall;
	font-weight:bold;
	font-size: 11px;
	background-color : transparent;
	color: #333333;
}

.font12 {
    font-size: 12px;
    font-family: dotum,gulim,Ariall;
}

.font11 {
    font-size: 11px;
    font-family: dotum,gulim,Ariall;
}

.font10 {
	font-size: 10px;
	font-family: dotum,gulim,Ariall;
}

.font09 {
    font-size: 9px;
    font-family: dotum,gulim,Ariall;
}

.title {
	font-family: dotum,gulim,Ariall;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	background-color : transparent;
}

.bbstitle {
	font-family: dotum,gulim,Ariall;
    font-size: 13px;
    font-weight: bolder;
    color: #333333;
    background-color : transparent;
}

.bold {
	font-family: dotum,gulim,Ariall;
	font-size: 9pt;
	font-weight: bolder;
}

.tabmenu {
	font-family: dotum,gulim,Ariall;
    font-size: 10pt;
	color: #FFFFFF;
}

.clsDrag {
  position:relative;
}

.strover {
	white-space:nowrap; text-overflow : ellipsis; overflow : hidden;
}

/* È¬ ¼ö ¹øÂ° ¸®½ºÆ® */
.oddlist {
    background-color:#FFFFFF;
}
/* onMouseOver ½Ã È¬ ¼ö ¹øÂ° ¸®½ºÆ® */
.onoddlist {
    background-color:#EDEDED;
}
/* Â¦ ¼ö ¹øÂ° ¸®½ºÆ® */
.evenlist {
    background-color:#EDEDED;
}
/* onMouseOver ½Ã Â¦ ¼ö ¹øÂ° ¸®½ºÆ® */
.onevenlist {
    background-color:#D7E2F4;
}
/* MAINÈ¬ ¼ö ¹øÂ° ¸®½ºÆ® */
.mainoddlist {
    background-color:#FFFFFF;
}
/* MAIN-onMouseOver ½Ã È¬ ¼ö ¹øÂ° ¸®½ºÆ® */
.mainonoddlist {
    background-color:#F7F7F7;
}

/* Áßº¹È®ÀÎ */
.Dup_title {
	font-family: dotum,gulim,Ariall;
    font-size: 12pt;
	color: #FFFFFF;
}
