/************************************ 기본 css *****************************************/
body {margin:0; font-size:12px; font-family:"dotum,seoul,verdana"; color:#444444; line-height:18px;word-break:keep-all;}
input,select,textarea {font-size:12px; font-family:"dotum,seoul,verdana"; color:#444444; line-height:18px;}
img{border:0;}
input {border-top:1px solid #AABDD1; border-bottom:1px solid #AABDD1;border-left:1px solid #AABDD1; border-right:1px solid #AABDD1;font-size:12px; font-family:"dotum,seoul,verdana"; color:#444444; line-height:18px;}
textarea {border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;font-size:12px; font-family:"dotum,seoul,verdana"; color:#444444; line-height:18px;}
#textfield_search  {border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;font-size:12px; font-family:"dotum"; color:#444444;height: 18px;}
.txt {border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;font-size:12px; font-family:"dotum,seoul,verdana"; color:#444444; line-height:18px;}
/************************************ Scroll ******************************************/
body, textarea, select, div {
	scrollbar-face-color: #E1E1E1;        /* scrollbar-face-color: 스크롤바에서 표면 색상 */
	scrollbar-highlight-color:#FFFFFF;    /* scrollbar-highlight-color: 표면 왼쪽부분 겉색상 */
	scrollbar-3dlight-color: #B6B6B6;     /* scrollbar-3dlight-color: 표면 왼쪽 부분 입체감 색상 */
	scrollbar-shadow-color:#E1E1E1;       /* scrollbar-shadow-color: 표면 오른쪽 부분 그림자 겉색상 */
	scrollbar-darkshadow-color: #B6B6B6;  /* scrollbar-darkshadow-color: 표면 밑부분 그림자 색상 */
	scrollbar-track-color: #F1F1F1;       /* scrollbar-track-color: 스크롤바가 밑에 레일 트렉 색상 */
	scrollbar-arrow-color:#767676;         /* scrollbar-arrow-color: 스크롤바에서 조그만 삼각형있죠 그거 색상 */
	
}

.style1 {
	font-size: 11px;
	color: gray;
}
.style5 {color: #DC442E; font-size: 11px; }
.style6 {
	font-size: 11px;
	font-weight: bold; 
}
	
	.txt_small_blue {  font-family: "돋움", "돋움체"; font-size: 11px; color:#3D85CD;}
/* textarea에서 사용시 추가될 소스 : style="overflow-y:scroll"*/
.txtfield1 {	width: 4.2em;}
.txtfield2 {	width: 6em;}
.txtfield3 {	width: 8.8em;}
.txtfield4 {	width: 19.1em;}


/* Layout */
.body_bg01 {margin:0; padding:0; overflow-x:hidden; overflow-y:scroll;}
.top_bg01 {background-image:url('http://image.shinhancard.com/top_bg01.gif'); background-repeat:repeat-x;}
.footer_bg01 {background-image:url('http://image.shinhancard.com/footer_bg01.gif'); background-repeat:repeat-x;}

/* left */
.left_tab {background-image:url('http://image.shinhancard.com/common/left_tab_bg_new.gif'); width:175px; height:31px;}

.left_main01 {background-image:url('http://image.shinhancard.com/left_bg01.gif'); background-repeat:repeat-y; padding:30 0 0 5;}

.left_pd01 {padding:8 0 30 5;}
.left_box01 {border:1 solid #E2EDF4; background-color:#EBF3F8; padding:10 10 10 10;}

.lmenu_pd01 {padding:45 0 30 15;}
.slmenu_pd01 {padding:3 0 1 0;}

#tblMenu {border-left:2 solid #3F89C6; border-right:2 solid #3F89C6;}

.lmenu_bg00 {padding:7 0 2 0; height:28; word-break:break-all;}
.lmenu_bg01 {padding:7 0 2 0; height:28; border-top:1 solid #C9D9E8; word-break:break-all;}
.slmenu_bg01 {padding:5 10 0 10; border-top:1 solid #C9D9E8; background-color:#F1F6FC; word-break:break-all;}
.slmenu_bg02 {padding:3 0 3 0; background-color:#F1F6FC; word-break:break-all;}
.slmenu_bg02on {padding:5 8 3 8; border-top:1 solid #D4E3F5; border-bottom:1 solid #D4E3F5; word-break:break-all;}

.left_bu01 {margin:3 5 0 7;}
.left_bu02 {margin:5 4 0 0;}
.left_bu03 {margin:7 3 1 0;}


.center01 {padding:0 20 30 15;}



/* Popup */
.pop_tl01 {color:#000000; font-weight:bold; font-size:14px; font-family:"dotum,seoul,verdana"; padding-bottom:17px; letter-spacing:-1;}

.pop_line01 {border:5 solid #ffffff}

.pop_pd01 {padding:0 10 10 10;}
.pop_pd02 {padding:15 15;}
.pop_pd02a {padding:30 20;}
.pop_pd03 {padding:20 30 20 30;}
.pop_msg01 {padding:0 10 0 0;}

.pop_bg01 {background-color:#589fd5;}
.pop_bg02 {background-color:#ffffff;}
.pop_bg03 {background-color:#D3A354;}

/* sstitle_text */
.sstitle01 {color:#303030; font-weight:bold; font-size:11px; letter-spacing:-1;}
.sstitle_bu01 {margin:0 3 2 0;}

/* Message */
.msg01 {background-color:#F7F7F7; padding:25 0 25 0;}
.msg02 {background-color:#F7F7F7;}
.msg03 {background-color:#F7F7F7; border:4 solid #D6D6D6; padding:35 30 35 30;}
.msg03a {background-color:#F7F7F7; border:4 solid #D6D6D6; padding:35 10 35 10;}
.msg_icon01 {margin-right:21;}

.msg_line01 {background-color:#D1D1D1;}

.msg_pd01 {padding:10 15 10 20;}
.msg_pd02 {padding:10 15 10 15;}

/* input form */



/* Footer */
#footer_bar {background:#9DB9D8; height:3px;}

/* footer select */
#selectbox {border:1px solid #AABDD1; background:#FFFFFF; color:#666666; font-size:11px; padding:0;}
#selectbox a:link {text-decoration:none; display:block; font-size:11px;}
#selectbox a:visited {text-decoration:none; display:block; font-size:11px;}
#selectbox a:hover {background:#AABDD1; text-decoration:none; display:block; color:#FFFFFF; font-size:11px;}

.select_title {border-top:1px solid #AABDD1; border-bottom:1px solid #AABDD1; height:16px; width:110px; color:#666666; font-size:11px; text-align:center; line-height:14px;}

/* input, select */

#textbox {background:#EAEAEA; border:1px solid #C8C8C8; height:16px; line-height:10px; padding-top:2px;}
#ssn1_hidden {background:#EAEAEA; border:1px solid #C8C8C8; height:16px; line-height:10px; padding-top:2px;}
#ssn2_hidden {background:#EAEAEA; border:1px solid #C8C8C8; height:16px; line-height:10px; padding-top:2px;}

#textinput {border-top:1px solid #AABDD1; border-bottom:1px solid #AABDD1; height:18px; line-height:8px; padding-top:8px; border-left:0px; border-right:0px; color:#666666; font-size:11px;}

#selectbox {border:1px solid #AABDD1; background:#FFFFFF; color:#666666; font-size:11px; padding:0;}
#selectbox a:link {text-decoration:none; display:block; font-size:11px;}
#selectbox a:visited {text-decoration:none; display:block; font-size:11px;}
#selectbox a:hover {background:#AABDD1; text-decoration:none; display:block; color:#FFFFFF; font-size:11px;}

.select_title {border-top:1px solid #AABDD1; border-bottom:1px solid #AABDD1; height:16px; width:110px; color:#666666; font-size:11px; text-align:center; line-height:14px;}




/* 메인 테이블 크기 */
.main_tbl {color:#666666; text-decoration:none; overflow:hidden; text-overflow:ellipsis; width:200px;}
.input_radio {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.input_check {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.txt_small {  font-family: "돋움", "돋움체"; font-size: 11px}

.form_red {  border: 1px #FF0000 solid}

td { font-size:12px;word-break:keep-all; font-family:"dotum", "seoul", "verdana"; color:#444444; line-height:18px; } .txt_RED { border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;font-size:12px; font-family:"dotum", "seoul", "verdana"; color:#CC3300; line-height:18px; ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.txt_blue { border-top:1px solid #d5d5d5; word-break:keep-all;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;font-size:12px; font-family:"dotum", "seoul", "verdana"; color:#4E7CC2; line-height:18px; ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; font-weight: bold}


/* faq a링크 */
.faq {
	color: #444444;
}
.faq a:link {
	color: #444444;
	text-decoration: none;
}
.faq a:visited {
	color: #444444;
	text-decoration: none;}
.faq a:hover {
	color: #333333;
	text-decoration: underline;
}
.boxed_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	background-color: #589FD5;
	margin: 0px;
	text-align: center;
	white-space: normal;
	display: table-cell;
	}
