/* --  기본 스타일  --*/
* {font-family:돋움,Dotum,AppleGothic,sans-serif;}
td {font-family:"돋움", "굴림",  "Arial", "Times New Roman";font-size: 11px;color: #666666;line-height: 18px;}
body {width:100%;height:100%;margin:0;padding:0;font-size:12px;line-height:1.2em;background-color:#ffffff;color:#666;}
body, td, select, input, textarea, div {
	scrollbar-face-color:#DBDBDB;
	scrollbar-highlight-color:#DBDBDB;
	scrollbar-shadow-color:#DBDBDB;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#5F6F93;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-base-color:#DBDBDB;
}
ol, ul, li, dl, dt, dd {list-style:none;}
img {border:0;}
form {display: inline;}
hr {clear:both;display:none;}
a:hover {font-size: 12px; color: #575757; text-decoration: underline}
a:link {font-size: 12px; color: #575757; text-decoration: none}
a:visited {font-size: 12px; text-decoration: none}
.notice a:link {font-family: "돋움", "굴림", "Arial";font-size: 11px; color: #575757; text-decoration: none}
.notice a:visited {font-family: "돋움", "굴림", "Arial";font-size: 11px; text-decoration: none}
.notice {font-family: "돋움", "굴림", "Arial", "Helvetica", "Times New Roman";font-size: 11px;color: #575757;}
.Clear {clear:both;width:0;height:0;font:0/0 arial;margin:0;padding:0;}
.non_display {display: none;}
.al { text-align:left;} .ac { text-align:center;} .ar { text-align:right;}
.at { vertical-align:top; } .am { vertical-align:middle; } .ab { vertical-align:bottom; }
.b { font-weight:bold; }
.nob { font-weight:normal; }
.sp { letter-spacing:-1px; }
.sp0 { letter-spacing:0; }
.u { text-decoration:underline; }
.tblfx { table-layout:fixed; }
.ver { font-family:Verdana; }
.p7 { font-size:7pt; }
.p8 { font-size:8pt; }
.v8 { font-size:8pt; font-family:Verdana; }
.p9 { font-size:9pt; }
.p12 { font-size:12pt; }
.l13 { line-height:1.3em; }
.l14 { line-height:1.4em; }

/*padding*/
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}

/* --  배경색 또는 배경이미지 --*/
.bg_body {margin:10 0 0 10; background-color:#FFFFFF;}
.bg_blue {background-color:#e2ebf4; color:#3168B8;}
.bg_table_top {background-color:#F2F4FA; color:#465a81; height:12px;line-height: 14px;}
.bg_table_top2 {background-color:#F2F4FA; color:#465a81; height:19px;line-height:17px;}
.bg_table_bg{background-color:##DEE6F2; color:#FFFFFF; height:12px;line-height: 14px;}
.bg_popup{background-color:#FFFFFF;  bordercolor:#dee6f2}         
.bg_white {background-color:#FFFFFF; height:12px;line-height:14px;}
.bg_white2 {background-color:#FFFFFF; height:19px;line-height:17px;}

/*--  박스 --*/
.tablehd {color: #de541b; font-weight: bold; }
.box {height: 20px;font-family: "돋움", "굴림", "Arial", "Times New Roman";font-size: 12px; color: #575757;text-decoration: none;background-color: #F2F3F4;border: 1px solid #E0E2E4;}
.box2 {height: 20px;font-family: "돋움", "굴림", "Arial", "Times New Roman";font-size: 12px; color: #575757;text-decoration: none; border-width:1px; background-color:#f9f9f9; border:1px solid #c5d4eb; color:#666666; padding:0px; padding-left:4px; line-height:19px}
.talkbox {font-family: "돋움", "굴림", "Arial", "Times New Roman";font-size: 12px;color: #575757;text-decoration: none; border: 1px solid #E0E2E4; background-color: #dee6f2; overflow-y:hidden}
.talkbox2 {font-family: "돋움", "굴림", "Arial", "Times New Roman";font-size: 12px;color: #48688f;text-decoration: none; border: 0px solid #609bd8; background-color: #ffffff; overflow-y:auto}
.textarea {font-family: "돋움", "굴림", "Arial", "Times New Roman";	font-size: 12px; color: #575757; border: 1px solid d7d7d7; padding: 5px; line-height: 18px;}
.inputbox {font-family: "돋움", "굴림", "Arial", "Times New Roman";	font-size: 12px; color: #575757; border: 1px solid d7d7d7; padding: 1px; line-height: 16px; height: 20px;}
.MainInputbox {font-family: "돋움", "굴림", "Arial", "Times New Roman";	font-size: 12px; color: #575757; border: 0px solid d7d7d7; padding: 1px; line-height: 17px; height:19px; margin-left:14px; width:290px;}
.phonearea {font-family: "돋움", "굴림", "Arial", "Times New Roman";font-size: 12px;color: #232323;text-decoration: none; border: 0px solid; padding: 5px; background-color: transparent; overflow-y:auto; width:120px; height:100px;}
.box_bottom1 {BORDER-bottom:#E2E2E2 1px solid;}
.box_right1 {BORDER-right:#E2E2E2 1px solid;}
.box_table1 {background-color:#F5F5F5; BORDER:#5881B0 1px solid; PADDING:10px;}
.box_table01 {background-color:#FFFFFF; BORDER:#5881B0 1px solid; PADDING:1px;}
.box_table02 {background-color:#FFFFFF; BORDER:#5881B0 1px solid; BORDER-left:0px; PADDING:1px;}
.box_table2 {background-color:#FFFFFF; BORDER:#B6BABF 1px solid; PADDING:10px;}
.box_table3 {background-color:#FFFFFF; BORDER:#E2E2E2 1px solid;}

/*--  popup --*/
.popup_title {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; border: 0px solid; padding-left:17px; padding-top:3px; padding-right:5px;background-image:url(../images/popup_ti_bg.gif); height:23px; }
.popup_close {float:right; margin-top:-17px;}

/* -- 텍스트 --*/
.text_11 {font-family:돋움,돋움체; font-size:11px;}
.text_11_1 {font-family:돋움,돋움체; font-size:11px;line-height: 14px;}
.text_bold {color:#555555; font-family:돋움,돋움체; font-size:12px; font-weight:bold;}
.text_orange {color:#FF6E00; font-family:돋움,돋움체; font-size:12px; font-weight:bold;}
.text_blue {color:#48688f; font-family:돋움,돋움체; font-size:11px;line-height: 14px;}
.text_blue_title {color:#48688f; font-family:돋움,돋움체; font-weight: bold; font-size:11px;line-height: 14px;}
.text_white_bold {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.text_white {font-size: 11px; color: #FFFFFF; text-decoration: none}
.text_point {color:#e10081; font-family:돋움,돋움체; font-size:11px; font-weight:bold; height:12px;line-height: 14px;}
.text_blue_bold {font-size: 12px; color: #10449C; font-weight: bold; text-decoration: none}
.text_gray {color:#999999; font-family:돋움,돋움체; font-size:12px;}
.text_gray2 {color:#666666; font-family:돋움,돋움체; font-size:12px;}
.text_gray3 {color:#393939; font-family:돋움,돋움체; font-size:12px;}
.id {line-height:17px;}
