/*default*/
body {
	scrollbar-base-color:#e9e9e9;	/* 기본색 */
	scrollbar-face-color:#eeeeee;	/* 표면색 */
	scrollbar-arrow-color:#b7b7b7;	/* 화살표색 */
	scrollbar-hightlight-color:#f2f2f2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#f2f2f2;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#b7b7b7;	/* 그림자색 */
	scrollbar-darkshadow-color:#e9e9e9;	/* 버튼의 그림자색 */
	margin:0px; padding:0px;
	font-size: 10pt; color: #666666; line-height: 18px; font-family: "돋움","돋움체";word-break:break-all; 
}


td {margin:0px; padding:0px; font-size: 10pt; color: #666666; line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}
td.title {margin:0px; padding:0px; font-size: 11pt; color: #ffffff; font-weight:bold;  line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}
td.topbar {margin:0px; padding:0px; font-size: 10pt; color: #444444; line-height: 18px; font-family: "NanumGothic","Arial";}
td.red {margin:0px; padding:0px; font-size: 10pt; color: #ff0000; line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}
td.point {margin:0px; padding:20px 10px 20px 10px; font-size: 14pt; color: #1E1F22; font-weight:bold; line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}
td.point_normal {margin:0px; padding:20px 10px 20px 10px; font-size: 14pt; color: #1E1F22; font-weight:normal; line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}
td.pageon {margin:0px; padding:0px; font-size: 10pt; color: #ffffff; font-weight:bold; line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}

td.box {margin:10px; padding:5px 5px 5px 5px; font-size: 10pt; color: #666666;line-height: 18px; font-family: "NanumGothic","Arial";word-break:break-all;}

div {margin:0px; padding:0px; word-break:break-all;}
img {border:0px}
ul{padding:0px; margin:0px}
form {padding:0px; margin:0px;}
table{border-collapse:collapse;}

textarea {margin:0px; padding:0px; padding:10px 10px 10px 10px; font-size: 12pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #D9D5CB;}

input {margin:0px; height:22px; padding:4px 5px 2px 5px; font-size: 11pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input.basic {margin:0px; height:30px; padding:8px 5px 2px 5px; font-size: 12pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input.notyping {margin:0px; height:30px; padding:8px 5px 2px 5px; font-size: 12pt; color: #666666; background-color:#E0E0E0; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input.radiobox {margin:0px; height:15px; border:0px;}
input.file {margin:0px; height:22px; padding:4px 5px 2px 5px; font-size: 11pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input.login {margin:0px; height:35px; padding:10px 5px 2px 5px; font-size: 12pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input.use {margin:0px; height:22px; padding:4px 5px 2px 5px; font-size: 8pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input[type='checkbox'], input[type='radio'] {vertical-align: middle;
    position: relative;
    bottom: 1px;}
input[type=radio] {
    bottom: 2px;
}


input.btn01 {background: url(../img/btn_01.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 70px; height: 25px; cursor: pointer;}
input.btn01long {background: url(../img/btn_01_long.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 150px; height: 25px; cursor: pointer;}
input.btn01small {background: url(../img/btn_01_small.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 30px; height: 25px; cursor: pointer;}
input.btn02 {background: url(../img/btn_02.png) no-repeat; font-size: 10pt; color: #ffffff; font-weight:bold; border: none; width: 70px; height: 25px; cursor: pointer;}
input.btn02long {background: url(../img/btn_02_long.png) no-repeat; font-size: 10pt; color: #ffffff; font-weight:bold; border: none; width: 150px; height: 25px; cursor: pointer;}
input.btn02100 {background: url(../img/btn_02_100.png) no-repeat; font-size: 10pt; color: #ffffff; font-weight:bold; border: none; width: 100px; height: 25px; cursor: pointer;}
input.btn02small {background: url(../img/btn_02_small.png) no-repeat; font-size: 10pt; color: #ffffff; font-weight:bold; border: none; width: 30px; height: 25px; cursor: pointer;}
input.btn03 {background: url(../img/btn_03.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 70px; height: 25px; cursor: pointer;}
input.btn03long {background: url(../img/btn_03_long.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 150px; height: 25px; cursor: pointer;}
input.btn03small {background: url(../img/btn_03_small.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 30px; height: 25px; cursor: pointer;}




select {margin:0px; height:30px; padding:4px 5px 0px 5px; font-size: 10pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
input.search {margin:0px; height:20px; padding:4px 5px 0px 5px; font-size: 10pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}
select.search {margin:0px; height:25px; padding:4px 5px 0px 5px; font-size: 10pt; color: #666666; line-height: 14px; font-family: "NanumGothic","Arial"; border:1px solid #C9C5B8;}

input.border {  font-size: 9pt; border:0px #aaaaaa solid}

#inputChildren .chk { padding:5px 0px 5px 0px; }

a {selector-dummy: expression(this.hideFocus=true);}	/* 이미지 포커싱 제거-IE전용 */

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

a.safety {color: #FF0000; font-weight:bold; }
a.toplink {color: #30CBFF; text-decoration:none; }
a.topmenuoff {color: #999999; text-decoration:none; }
a.tapmenu {color: #666666; text-decoration:none; }
a.topmenuon {color: #38393F; text-decoration:none; }
a.bottom{ font-size: 9pt; color: #dddddd; }

.align-center { text-align: center; }