
/*********************************************
* GLOBAL : Common
*********************************************/
body { padding:0px ; margin:0px; background-color:#FFFFFF;}
body, table, tr, td, select, textarea, input 
{
scrollbar-face-color: #dddddd; 
scrollbar-shadow-color: #aaaaaa; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #999999; 
scrollbar-darkshadow-color: #999999; 
scrollbar-track-color: #eeeeee; 
scrollbar-arrow-color: #ffffff
}
div{text-align:left;}
table,td,SELECT,input,DIV,form,TEXTAREA,center,option,span,pre,br,P {font-family:굴림;font-size:9pt;line-height:120%;color:#666666;}
img,table, form{border:0px} /* img , table border=0 */

/*********************************************
* GLOBAL : Form
*********************************************/
input		{border:1px solid #dadada;}		/* 공통형 input tag*/
select		{border:1px solid #666666}		/* 공통형 select tag*/
textarea	{border:1px solid #666666}		/* 공통형 textarea tag*/
.input1		{border:1px solid #DADADA; background-color:#FAFAFA; height:12px;}		/* 선택형 input tag*/
.select		{border:1px solid #666666}		/* 선택형 select tag*/
.textarea	{border:1px solid #666666}		/* 선택형 textarea tag*/
.check {border:none;}

/*********************************************
* GLOBAL : Contents
*********************************************/
.Cmargin	{padding:5px 25px 25px 25px}			/* 컨텐츠 마진 */
.Ctable		{width:600px}						/* 컨텐츠 테이블 */
.i10		{padding:0px 0px 0px 10px}				/* 1 depth 들여쓰기(Indent) */
.i20		{padding:0px 0px 0px 20px}				/* 2 depth 들여쓰기(Indent) */
.i30		{padding:0px 0px 0px 30px}				/* 3 depth 들여쓰기(Indent) */
.i40		{padding:0px 0px 0px 40px}				/* 4 depth 들여쓰기(Indent) */
.h10		{padding:10px 0px 0px 0px}				/* 1 depth 헤딩 마진 */
.h20		{padding:20px 0px 0px 0px}				/* 2 depth 헤딩 마진 */
.h30		{padding:30px 0px 0px 0px}				/* 3 depth 헤딩 마진 */
.h40		{padding:40px 0px 0px 0px}				/* 4 depth 헤딩 마진 */
.label01	{color:#003366;font-weight:bold} /* 라벨 1 depth 강조용 */
.label02	{color:#336699}					/* 라벨 2 depth 강조용 */
.locate01	{font-family:돋움;color:#3A5696;}	/* 현재위치 기본 */
.locate02	{color:#4B4B4B}					/* 현재위치 강조 */

/*********************************************
* GLOBAL : table(border)
*********************************************/
.bg0 {background-color:F4F4FE;height:25px;color:444C94} /* border */
.bg1 {background-color:FCF7F6;height:25px} /* background 1 depth 강조 */
.bg2 {background-color:ffffff;height:25px} /* background 2 depth 강조 */
.bg3 {background-color:F6F6F7;height:25px} /* background 3 depth 강조 */
.bg4 {background-color:ffffff;padding:0px 0px 0px 10px} /* background 2 depth 강조 */

/*********************************************
* GLOBAL : Link
*********************************************/
a:link {font-family:굴림,arial;font:9pt; color:#666666; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.0em; padding-top:0px;} /* Primary Link */
a:visited {font-family:굴림,arial;font:9pt; color:#666666; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.0em padding-top:0px;}
a:active {font-family:굴림,arial;font:9pt; color:#666666; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.0em padding-top:0px;}
a:hover {font-family:굴림,arial; font:9pt; color:#666666; text-decoration:underline;word-spacing:-0.1em;letter-spacing:-0.0em padding-top:0px;}

a.link01:link {font-family:굴림,arial;font:9pt; color:#3d3d3d; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.1em} /* Secondary Link */
a.link01:visited {font-family:굴림,arial;font:9pt; color:#3d3d3d; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.1em}
a.link01:active {font-family:굴림,arial;font:9pt; color:#3d3d3d; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.1em}
a.link01:hover {font-family:굴림,arial; font:9pt; color:#5E360E; text-decoration:none;word-spacing:-0.1em;letter-spacing:-0.1em}

/*********************************************
* 추가된 부분
*********************************************/
/* 게시판 부분 상단 라인 색상, 각 템플릿에서 게시판 붙인후 라인색상만 변경해 주면 됨 */
.board_top_line {background-color:#92d6e9;}

/* 링크할때 두꺼운 텍스트 */
.txt_blue01_b	 	A:link		{ text-decoration:none; color:#336699; font-weight:bold; line-height: 19px;}
.txt_blue01_b	 	A:visited { text-decoration:none; color:#336699; font-weight:bold; line-height: 19px;}
.txt_blue01_b	 	A:active { text-decoration:none; color:#336699; font-weight:bold; line-height: 19px;}
.txt_blue01_b	 	A:hover {text-decoration:underline; color:#336699; font-weight:bold; line-height: 19px;}

.txt_blue02_b	 	A:link		{ text-decoration:none; color:#666666; line-height: 19px; font-size:11px;}
.txt_blue02_b	 	A:visited { text-decoration:none; color:#666666; line-height: 19px; font-size:11px;}
.txt_blue02_b	 	A:active { text-decoration:none; color:#666666; line-height: 19px;font-size:11px; }
.txt_blue02_b	 	A:hover {text-decoration:underline; color:#666666; line-height: 19px; font-size:11px;}

.txt_gray_01 {font-family:돋움; FONT-SIZE: 11px; color:#7A7A7A; line-height:14px}
.txt_gray_02 {font-family:돋움; FONT-SIZE: 11px; color:#5C5B59; line-height:16px}
.txt_gray_03 {font-family:윤디자인웹돋움; FONT-SIZE: 11px; color:#5C5B59; line-height:16px}
.txt_blue_01 {font-family:돋움; FONT-SIZE: 12px; color:#4F79AA; line-height:14px}


/*텍스트 변형 추가 할때*/
.txt_gray1					{color:#1E69A8}
.txt_gray1	A:link		{ text-decoration:none; color:#777777}
.txt_gray1	A:visited { text-decoration:none; color:#777777}
.txt_gray1	A:active { text-decoration:none; color:#000000}
.txt_gray1	A:hover {text-decoration:none; color:#777777}


.cute{font-size:11px;font-family:dotum;letter-spacing:-1px;}
.cuten{font-size:11px;font-family:verdana;letter-spacing:-1px;}

.util_td_01{padding:0 8px 0 8px;}
.footer_menu_01{ padding:0 10px; background-color:#ffffff;}
.right_banner {border-bottom:1px solid #e0e0e0; padding:3px 0;}
.main_td_01 {padding-bottom:30px;} 
.navi_01 { padding: 5px 5px ; font-family: dotum; font-size:11px; color:#656565; }
.navi_02 { padding: 5px 10px ; font-family: dotum; font-size:11px; color:#656565; background :url(/design/default/images/navi_bullet.gif) left 50% no-repeat;}

.rbox_top { background :url(/design/default/images/rbox_top_bg.gif) left top repeat-x;}
.rbox_left { background :url(/design/default/images/rbox_left_bg.gif) left top repeat-y;}
.rbox_right { background :url(/design/default/images/rbox_right_bg.gif) right top repeat-y;}
.rbox_bottom { background :url(/design/default/images/rbox_bottom_bg.gif) left bottom repeat-x;}

.request_td_01 { width:140px; height: 30px; background-color:#ebf8fc;text-align:center; border-bottom:dotted 1px #7aa5a7;}
.request_td_02 {border-bottom:dotted 1px #7aa5a7; padding-left:20px; font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666;}
.request_td_03 { width:140px; height: 30px; background-color:#ebf8fc; text-align:center; }
.request_td_04 { padding-left:20px; font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666;}
.request_td_05 { width: 90px; border-bottom:dotted 1px #7aa5a7; padding:5px 5px 5px 20px; font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666;}
.request_td_06 { border-bottom:dotted 1px #7aa5a7; padding:5px 5px 5px 20px; font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666;}
.request_td_07 { padding:5px 20px; font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666;}
.request_step{font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666; padding-right :20px;}

.group10_td_01 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#fec473; height:35px;}
.group10_td_02 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#fce7c7;}
.group10_td_03 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#fcf1e1;}
.group10_td_04 {padding:15px 10px; background-color:#ffffff; vertical-align:top;}
.group10_td_011 {border: 1px solid #ffffff; padding:5px 0px 5px 8px; background-color:#fcf1e1;}

.group10_td_05 {padding:10px 10px;}
.group10_td_06 {padding:10px 0 30px 30px;}

.group10_book {padding:3px}
.group10_img {border:2px solid #b5b5b5;}
.group10_txt {text-align:center; font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666; padding-bottom:20px;}
.group11_txt {font-size:11px; font-family:윤디자인웹돋움,돋움; color:#666666; padding-top:10px; }

.group20_td_01{padding-left:30px;font-weight:bold; color:#015e73; height:30px;}
.group20_td_02{padding-left:50px; color:#8c8c8c; height:22px;}
.group20_td_04{padding-left:20px; color:#8c8c8c; height:22px;}

.group40_book {padding:10px}

.day1_td{background-color: #f2f2f2; color : #656565; font-family : tahoma; font-size : 10px;}
.day2_td{background-color: #fad9af; color : #e1902a; font-family : tahoma; font-size : 10px;}
.day3_td{background-color: #bcd2eb; color : #43668a; font-family : tahoma; font-size : 10px;}
.day4_td{background-color: #e5b8b8; color : #874141; font-family : tahoma; font-size : 10px;}

.day1{color : #656565; font-family : tahoma; font-size : 10px;}
.day2{color : #c47716; font-family : tahoma; font-size : 10px;}
.day3{color : #43668a; font-family : tahoma; font-size : 10px;}
.day4{color : #864141; font-family : tahoma; font-size : 10px;}
.day5{color : #ff0000; font-family : tahoma; font-size : 10px;}

.test10_td_01 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#cddb7d; height:35px; font-weight:bold; color:#5e6a14;}
.test10_td_02 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#eaf2b9;}
.test10_td_03 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#f5f9d8;}
.test10_td_04 {padding:15px 10px; background-color:#ffffff; vertical-align:top;}
.test10_td_05 {padding:15px 10px; background-color:#ffffff; vertical-align:top;text-align:center;}

.test10_td_10 {padding:5px 10px; background-color:#fec473; vertical-align:top; color:#7e4900; font-weight:bold; width:120px;}
.test10_td_11 {padding:5px 10px; background-color:#ffffff; vertical-align:top;}

.test20_td_01 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#cddb7d; height:35px; font-weight:bold; color:#5e6a14; }
.test20_td_02 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#eaf2b9;}
.test20_td_03 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#f5f9d8;}
.test20_td_04 {padding:15px 10px; background-color:#ffffff; }
.test20_td_05 {padding:15px 10px; background-color:#ffffff; text-align:center;}
.test20_td_06 {padding:15px 10px; background-color:#ffffff; font-weight:bold; color:#003366;}
.test20_td_07 {padding:15px 20px 5px 0; background-color:#ffffff; font-size:11px; vertical-align:top;}
.test20_td_08 {padding:5px; background-color:#ffffff; text-align:center;}

.test20_td_10 {padding:5px 10px; background-color:#e3d1e7; vertical-align:top; color:#620173; font-weight:bold; width:350px;}
.test20_td_11 {padding:5px 10px; background-color:#ffffff; vertical-align:top;}

.test30_td_01 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#cddb7d; height:35px; font-weight:bold; color:#5e6a14; }
.test30_td_02 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#eaf2b9;}
.test30_td_03 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#f5f9d8;}
.test30_td_04 {padding:15px 10px; background-color:#ffffff; }
.test30_td_05 {padding:15px 10px; background-color:#ffffff; text-align:center;}
.test30_td_06 {padding:15px 10px; background-color:#ffffff; font-weight:bold; }
.test30_td_07 {padding:15px 20px 5px 0; background-color:#ffffff; font-size:11px; vertical-align:top;}
.test30_td_08 {border: 1px solid #ffffff; padding:5px; background-color:#cddb7d; height:35px; font-weight:bold; color:#5e6a14; }

.test30_td_10 {padding:5px 10px; background-color:#fec473; vertical-align:top; color:#7e4900; font-weight:bold; width:200px;}
.test30_td_11 {padding:5px 10px; background-color:#ffffff; vertical-align:top;}

.test40_td_01 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#cddb7d; height:35px; font-weight:bold; color:#5e6a14; }
.test40_td_02 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#eaf2b9;}
.test40_td_03 {border: 1px solid #ffffff; padding:5px; text-align:center; background-color:#f5f9d8;}
.test40_td_04 {padding:15px 10px; background-color:#ffffff; }
.test40_td_05 {padding:15px 10px; background-color:#ffffff; text-align:center;}
.test40_td_06 {padding:15px 10px; background-color:#ffffff; font-weight:bold; color:#003366;}
.test40_td_07 {padding:15px 20px 5px 0; background-color:#ffffff; font-size:11px; vertical-align:top;}
.test40_td_08 {border: 1px solid #ffffff; vertical-align:top; padding:10px; background-color:#cddb7d; height:35px; font-weight:bold; color:#5e6a14; vertical-align:top; }

.test40_td_10 {padding:5px 10px; background-color:#ffeef4; vertical-align:top; color:#bb0046; font-weight:bold; width:350px;}
.test40_td_11 {padding:5px 10px; background-color:#ffffff; vertical-align:top;}

.input_{width:100px;height:20px;border:1;border-style:solid;border-color:#d5d5d5;background-color:#ffffff;}
#applyDiv	input:focus{background-color:#e9f2fb;}

