body, td, select, textarea, input {
	font-family:"돋움","verdana";
	color:#333333;
	font-size:12px;
	letter-spacing:-0.3pt;
	line-height:13pt;
	/*
	scrollbar-face-color:#f8f8f8;
	scrollbar-highlight-color:#b3b3b3;
	scrollbar-shadow-color:#b3b3b3;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#8b9ea6;
	scrollbar-track-color:#dddddd;
	scrollbar-darkshadow-color:#ffffff;
	*/
}

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.body_margin10 {
	margin-left:10px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
}
.body_margin20 {
	margin-left:20px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
}

table {
	border:0;
}

form {
	margin:0;
}

img {
	border:none;
}

a:link {
	color:#012255;
	text-decoration:none;
}

a:visited {
	color:#012255;
	text-decoration:none;
}

a:active {
	color:#0770ff;
	text-decoration:underline;
}

a:hover {
	color:#0770ff;
	text-decoration:underline;
}

.left_menu {
	color:#1e5ea5;
	text-decoration:none;
	height:24px;
	font-family:"돋움","verdana";
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}

/* left menu title */
.lmt {
	color:#ffde27;
	font-size:13px;
	font-weight:bold;
	height:30px;
	padding-left:27px;
	background:url('../images/com/left_menu_top_bg.gif');
	vertical-align:middle;
}

/* td menu */
.tdm1 {
	height:24px;
	vertical-align:middle;
}

.mnu1 {
	color:#1e5ea5;
	text-decoration:none;
	font-family:"돋움","verdana";
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	background:url('../images/com/bullet01.gif') no-repeat left center;
}

a:link.mnu1, a:visited.mnu1 {
	color:#1e5ea5;
	text-decoration:none;
}

a:active.mnu1, a:hover.mnu1 {
	color:#da2128;
	text-decoration:none;
}

.tdm2 {
	height:20px;
	vertical-align:middle;
}

.mnu2 {
	font-size:12px;
	color:#3b495f;
	font-family:"돋움","verdana";
	text-decoration:none;
	padding-left:15px;
	background:url('../images/com/bullet02.gif') no-repeat left center;
}

a:link.mnu2, a:visited.mnu2 {
	color:#3b495f;
	text-decoration:none;
}

a:active.mnu2, a:hover.mnu2 {
	color:#da2128;
	text-decoration:none;
}

.mail_body {
	border:solid 1px #c7c7c7;
	text-decoration:none;
	background-color:#ffffff;
	/*border:1px solid #c4c5d7;*/
}

.left_title {
	font-weight:bold;
	font-size:14px;
	color:#666666;
	font-family:"돋움","verdana";
	text-decoration:none;
}

.location {
	font-size:11px;
	color:#666666;
	font-family:"돋움","verdana";
	text-decoration:none;
}

.location a:link {
	color:#666666;
	text-decoration:none;
}

.location a:visited {
	color:#666666;
	text-decoration:none;
}

.location a:active {
	color:#666666;
	text-decoration:none;
}

.location a:hover {
	color:#666666;
	text-decoration:underline;
}

.link_bar {
	font-size:12px;
	color:#60a0e6;
	font-family:"돋움","verdana";
	text-decoration:none;
	font-weight:normal;
	padding-right:13px;
	padding-left:13px;
}

.plink_menu {
	font-size:12px;
	color:#006797;
	line-height:16px;
	font-family:"돋움","verdana";
	text-decoration:none;
	font-weight:normal;
}

.plink_menu a:link {
	color:#006797;
	text-decoration:none;
}

.plink_menu a:visited {
	color:#006797;
	text-decoration:none;
}

.plink_menu a:active {
	color:#006797;
	text-decoration:none;
}

.plink_menu a:hover {
	color:#333333;
	text-decoration:none;
}

.link_menu {
	font-size:12px;
	color:#cfe8f3;
	line-height:16px;
	font-family:"돋움","verdana";
	text-decoration:none;
	font-weight:bold;
}

.link_menu a:link {
	color:#cfe8f3;
	text-decoration:none;
}

.link_menu a:visited {
	color:#cfe8f3;
	text-decoration:none;
}

.link_menu a:active {
	color:#ffdc00;
	text-decoration:none;
}

.link_menu a:hover {
	color:#ffdc00;
	text-decoration:none;
}

/* audwox:button_default */
.btn {
	border-left:1px solid #d4d4d4;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #b0b0b0;
	font-size:12px;
	background:url('../images/com/btn_bg.gif');
	cursor:pointer;
	color:#000000;
	font-family:"돋움","verdana";
	height:22px;
}

/* IE */
.btn {
	margin:0;
	padding-left:0.5em;
	padding-right:0.5em;
	width:auto;
	overflow:visible;
}

.button_default_1 {
	border-left:#cccccc 1px solid;
	border-right:#b6b6b6 1px solid;
	border-top:#cccccc 1px solid;
	border-bottom:#b6b6b6 1px solid;
	font-size:11px;
	background:#ebebeb;
	margin:0px;
	width:64px;
	cursor:pointer;
	color:#000000;
	font-family:"돋움","verdana";
	height:22px;
}

.button_default_1 a:link {
	color:#000000;
	text-decoration:none;
}

.button_default_1 a:visited {
	color:#000000;
	text-decoration:none;
}

.button_default_1 a:active {
	color:#a92967;
	text-decoration:none;
}

.button_default_1 a:hover {
	color:#a92967;
	text-decoration:none;
}

.button_attach {
	border-right:#93917d 1px solid;
	border-top:#c3c1ad 1px solid;
	font-size:11px;
	background:#d8d6c3;
	margin:0px;
	border-left:#c3c1ad 1px solid;
	width:84px;
	cursor:pointer;
	color:#3e3a17;
	border-bottom:#93917d 1px solid;
	font-family:"돋움","verdana";
	height:16px;
}

.ipt, .slt, .txt {
	font-size:11px;
	color:#333333;
	font-family:"돋움","verdana";
	background-color:#ffffff;
	text-decoration:none;
}

.ipt {
	height:17px;
	border:1px solid #7f9db9;
}

.txt {
	border:1px solid #7f9db9;
}

.input_textfield {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: "돋움","verdana";
	HEIGHT: 17px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	border: 1px solid #7F9DB9;
}

.input_textfield_date {
	border-left:#dcd5c2 1px solid;
	border-right:#dcd5c2 1px solid;
	border-top:#dcd5c2 1px solid;
	border-bottom:#dcd5c2 1px solid;
	padding-left:3px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:11px;
	margin:0px;
	width:70px;
	color:#666666;
	font-family:"돋움","verdana";
	height:18px;
	background-color:#ffffff;
	text-decoration:none;
}

.input_textfield_idpw {
	padding-left:3px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:11px;
	margin:0px;
	width:130px;
	color:#333333;
	font-family:"돋움","verdana";
	height:18px;
	background-color:#ffffff;
	text-decoration:none;
	border:1px solid #7f9db9;

}

.input_textfield_dimmed {
	padding-left:3px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	border-left:#d0d0d0 1px solid;
	border-right:#d0d0d0 1px solid;
	border-top:#d0d0d0 1px solid;
	border-bottom:#d0d0d0 1px solid;
	font-size:11px;
	margin:0px;
	width:100%;
	color:#666666;
	font-family:"돋움","verdana";
	height:18px;
	background-color:#e8e8e8;
	text-decoration:none;
}

.input_textarea {
	border-right:#dcd5c2 1px solid;
	padding-right:0px;
	border-top:#dcd5c2 1px solid;
	padding-left:3px;
	font-size:11px;
	padding-bottom:0px;
	margin:0px;
	border-left:#dcd5c2 1px solid;
	width:100%;
	color:#666666;
	padding-top:2px;
	border-bottom:#dcd5c2 1px solid;
	font-family:"돋움","verdana";
	background-color:#ffffff;
	text-decoration:none;
}

.input_textbody {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left:#dcd5c2 1px solid;
	border-right:#dcd5c2 1px solid;
	border-top:#dcd5c2 1px solid;
	border-bottom:#dcd5c2 1px solid;
	font-size:12px;
	margin:0px;
	width:100%;
	color:#111111;
	font-family:"돋움","verdana";
	background-color:#ffffff;
	text-decoration:none;
}

.input_combobox {
	font-size:11px;
	width:100%;
	color:#666666;
	font-family:"돋움","verdana";
	height:18px;
	background-color:#ffffff;
	text-decoration:none;
}

.input_combobox_dimmed {
	font-size:11px;
	width:100%;
	color:#d0d0d0;
	font-family:"돋움","verdana";
	height:18px;
	background-color:#e8e8e8;
	text-decoration:none;
}


.input_listbox_shuttle {
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	margin:0px;
	width:100%;
	color:#666666;
	font-family:"돋움","verdana";
	background-color:#f8f7ee;
	text-decoration:none;
}

.table_head {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#a8d0e2;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#a8d0e2;
	background-color:#ddedf4;
	height:24px;
	text-align:center;
	vertical-align:middle;
}

/*
.th:목록 테이블 헤더 셀
.thr:목록 테이블 헤더 중 마지막 셀
.thw:좌우 패딩이 있고 나머지는 .th와 동일한, 목록이 아닌 테이블의 헤더 셀
.thrw:좌우 패딩이 있고 오른쪽 테두리가 없으며 나머지는 .th와 동일한, 목록이 아닌 테이블의 헤더 셀
*/

.th, .thr, .thw, .thrw {
	background-color:#ddedf4;
	height:24px;
	border-top:solid 1px #a8d0e2;
	border-bottom:solid 1px #a8d0e2;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.thw, .thrw {
	padding-left:20px;
	padding-right:20px;
}

.th, .thw {
	border-right:solid 1px #a8d0e2;
}

.table_head_mail {
	background-color:#ddedf4;
	height:24px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#a8d0e2;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#a8d0e2;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#a8d0e2;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	color:#1e5ea5;
}

.table_head_mail_r {
	background-color:#ddedf4;
	height:24px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#a8d0e2;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#a8d0e2;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}

.not {
	border-top:none;
}

/* audwox:.table_body { */
/* .table_body -> td */
/* .table_body01 -> td0, margin 0 */
/* .table_body_right -> tdr, right */
.td, .td0, .tdr, .tdt, .tdc {
	height:24px;
	border-bottom:solid 1px #dfdddd;
	vertical-align:middle;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.td, .td0, .tdc {
	border-right:solid 1px #dfdddd;
}

.tdt {
	border-top:solid 1px #dfdddd;
}

.td, .tdr, .tdt, .tdc {
	padding-left:10px;
	padding-right:10px;
}

.tdc {
	text-align:center;
}

.table_body_mail {
	height:24px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dfdddd;
	text-align:right;
	vertical-align:middle;
	border-right-color:#dfdddd;
	border-right-width:1px;
	border-right-style:solid;
	padding-right:10px;
	color:#1e5ea5;
}

.table_body_mail01 {
	height:24px;
	text-align:right;
	vertical-align:middle;
	border-right-color:#dfdddd;
	border-right-width:1px;
	border-right-style:solid;
	padding-right:10px;
	color:#1e5ea5;
}

.table_body_right_01 {
	height:24px;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}

.table_bottom_bg {
	height:22px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#dfdddd;
	text-align:center;
	vertical-align:middle;
	font-family:"verdana";
	font-size:11px;
	background-color:#f2f2f2;
}

.table_bottom_1234 {
	height:20px;
	text-align:center;
	vertical-align:middle;
	font-family:"verdana";
	font-size:11px;
	width:14px;
}

.table_header_right {
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	font-family:"돋움","verdana";
	height:22px;
	background-color:#e8e8e8;
	text-align:right;
}

.table_header_center {
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	font-family:"돋움","verdana";
	height:22px;
	background-color:#e8e8e8;
	text-align:center;
}

.tab {
	font-weight:bold;
	font-size:11px;
	color:#000000;
	font-family:"돋움","verdana";
}

.tab a:link {
	color:#728090;
	text-decoration:none;
}

.tab a:visited {
	color:#728090;
	text-decoration:none;
}

.tab a:active {
	color:#728090;
	text-decoration:none;
}

.tab a:hover {
	color:#728090;
	text-decoration:none;
}

.tab_disabled {
	font-weight:bold;
	font-size:11px;
	color:#b5b5b5;
	font-family:"돋움","verdana"
}

/* audwox:
.title_default {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	font-family:"돋움","verdana";
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:2px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	boder-bottom-color:#b4b8de;
}
*/
.title_default {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: "돋움","verdana";
	TEXT-DECORATION: none;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B4B8DE;
}

/* ptitle = page title */
.ptitle {
	padding:0px 5px 0px 5px;
	height:20px;
	border-bottom:solid 2px #dbddf1;
}

.ptitle_txt {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	font-family:"돋움","verdana";
	text-decoration:none;
	padding-right:5px;
}

.title_line {
	font-weight:bold;
	text-decoration:none;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#b4b8de;
}

.title_sub {
	font-weight:bold;
	font-size:12px;
	color:#0072bc;
	font-family:"돋움","verdana";
	text-decoration:none;
}

.title_sub a:link {
	font-weight:bold;
	color:#0072bc;
	text-decoration:none;
}

.title_sub a:visited {
	font-weight:bold;
	color:#0072bc;
	text-decoration:none;
}

.title_sub a:active {
	font-weight:bold;
	color:#0072bc;
	text-decoration:underline;
}

.title_sub a:hover {
	font-weight:bold;
	color:#123864;
	text-decoration:underline;
}

.title_red {
	font-weight:bold;
	font-size:11px;
	color:#e5654a;
	font-family:"돋움","verdana";
	text-decoration:none;
}

.font_red {
	font-weight:bold;
	font-size:11px;
	color:#c63426;
	font-family:"돋움","verdana";
}

.font_small {
	font-size:11px;
	color:#333333;
	font-family:"돋움";
}

.train {
	font-weight:bold;
	font-size:11px;
	color:#666666;
	line-height:16px;
	font-family:"돋움","verdana";
	text-decoration:none;
}

.train a:link {
	color:#666666;
	text-decoration:none;
}

.train a:visited {
	color:#666666;
	text-decoration:none;
}

.train a:active {
	color:#666666;
	text-decoration:none;
}

.train a:hover {
	color:#004a80;
	text-decoration:underline;
}

.radio {
	/*height:16px;*/
}

.checkbox {
	height:16px
}

/* text color type define */
.txt_orange01 {
	color:#ff6600;
	font-size:11px;
	font-weight:normal;
}

.txt_orange01_10 {
	color:#ff6c00;
	padding-left:10px;
}

.txt_orange02 {
	color:#fe9500;
}

.txt_blue01 {
	color:#1e5ea5;
	font-family:"돋움","verdana";
	font-size:12px;
}

.txt_blue01_10 {
	color:#3ba9bd;
	padding-left:15px;
	font-weight:bold;
} /*본문 2타이틀용*/

.txt_blue01_2 {
	color:4956D7;
	font-family: "돋움","Verdana";
	font-size: 12px;
}

.txt_blue02 {
	color:#00519c;
}

.txt_green01 {
	color:#426c00;
}

.txt_purple01 {
	color:#f83611;
	padding-left:10px;
}

.txt_gray01 {
	color:#777777;
}

/* left menu line type define */
.line_01 {
	height:1px;
	background-color:#c7c7c7;
	text-decoration:none;
	line-height:1px;
}

.line_02 {
	background-color:#ffffff;
	text-decoration:none;
	border:1px solid #c4c5d7;
}

.padding01 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}

.padding02 {
	padding-top:7px;
	padding-bottom:7px;
}

.padding03 {
	height:1px;
	padding-bottom:10px;
}

.padding04 {
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:15px;
}

.time {
	color:#9bc6ff;
	font-family:"verdana";
	font-size:10px;
}

.ptime {
	color:#007a00;
	font-family:"verdana";
	font-size:10px;
}

#search_desc {
	margin-top:15px;
}

#util1, #util2 {
	margin-top:5px;
}

#cfg_list {
	margin-top:5px;
}

#main_list {
	margin-top:5px;
	table-layout:fixed;
}

#cp {
	margin-top:2px;
	margin-left:5px;
}

/* calendar */
.cal_head {
	width:20px;
	height:14px;
	color:black;
	background-color:#d7d7d7;
	border:0;
	font-weight:bold;
}

.cal_body0, .cal_body1, .cal_body2 {
	width:20px;
	height:14px;
	background-color:white;
	border:0;
	font-weight:bold;
	cursor:pointer;
}

.cal_body0 {
	color:black;
}

.cal_body1 {
	color:#cc0000;
}

.cal_body2 {
	color:#ff6600;
}

.cal_nav_mon {
	height:20px;
	width:20px;
	font:16pt fixedsys;
	border-style:solid;
	border-width:1px;
	background-color:lightgray;
	border-left-color:whitesmoke;
	border-right-color:dimgray;
	border-top-color:whitesmoke;
	border-bottom-color:dimgray;
}

.cal_slt {
}

.cal_lyr {
	background-color:#f4f4f4;
	position:absolute;
	left:280px;
	top:230px;
	z-index:1;
}

.help_box {
	border-top:3px solid #f0a181;
	border-bottom:1px solid #6c6c6c;
	background-color:#f7f7f7;
	padding:20px;
}

.c { text-align:center; }
.l { text-align:left; }
.r { text-align:right; }

.sbtn {
	border-left:1px solid #7fb7cf;
	border-right:1px solid #5ba3c1;
	border-top:1px solid #7fb7cf;
	border-bottom:1px solid #5ba3c1;
	font-size:12px;
	font-family:"돋움","verdana";
	width:54px;
	height:20px;
	color:#004665;
	background:#ebebeb url('../images/com/btn_search_bg.gif');
}

.sbtn a:link {
	color:#000000;
	text-decoration:none;
}

.sbtn a:visited {
	color:#000000;
	text-decoration:none;
}

.sbtn a:active {
	color:#a92967;
	text-decoration:none;
}

.sbtn a:hover {
	color:#a92967;
	text-decoration:none;
}

.va_middle {
	vertical-align:middle;
}

.height20 {
	height:20px;
}

/* tab style */
.tab_frame {
	display:inline;
}
.tab_yl, .tab_yr, .tab_yc, .tab_nl, .tab_nr, .tab_nc {
height:28px;
}
.tab_yl {
	width:1px;
	background: url('../images/com/tap_on_01.gif') no-repeat;
}
.tab_yr {
	width:2px;
	background: url('../images/com/tap_on_02.gif') no-repeat;
}
.tab_yc {
	background: url('../images/com/tap_on_bg.gif') repeat-x;
	text-align: center;
}
.tab_nl {
	width:2px;
	background: url('../images/com/tap_off_01.gif');
}
.tab_nr {
	width:3px;
	background: url('../images/com/tap_off_02.gif');
}
.tab_nc {
	background: url('../images/com/tap_off_bg.gif') repeat-x;
	text-align: center;
}
.tab_yc, .tab_nc {
	padding-left: 20px;
	padding-right: 20px;
	white-space: nowrap;
}
.button_s {
    BORDER-RIGHT: 1px solid #9489D8;
    BORDER-TOP: 1px solid #C5BFEA;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/com/btn_sbg.gif);
    BORDER-LEFT: 1px solid #C5BFEA;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: 1px solid #9489D8;
    FONT-FAMILY: "MSUIgothic", "Verdana";
    HEIGHT: 22px;
    text-decoration: none;
}

.button_s_d {
    BORDER-RIGHT: 1px solid #9489D8;
    BORDER-TOP: 1px solid #C5BFEA;
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/com/btn_s_d_bg.gif);
    BORDER-LEFT: 1px solid #C5BFEA;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: 1px solid #9489D8;
    FONT-FAMILY: "돋움", "Verdana";
    HEIGHT: 30px;
	width: 200px;
	font-weight:bold;
    text-decoration: none;
}

.bottom_link { font-family: "돋움","verdana"; font-size: 9pt; color: #CCCCFF; line-height: 15px }
.negative { font-family: "돋움","verdana"; font-size: 9pt; color: #CCCCCC; line-height: 15px }
.disable { background-color:#E8E8E8; }

