/*  SamsnugSDS / Kim Eun Seon  */
/*  Date : 2010-04-12		   */

/*---------- Basic Style ----------*/
body {
	overflow-x:auto;
	overflow-y:auto;
	scrollbar-3dlight-color: #B4B4B4;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #B4B4B4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
}

img {border:0}
td {
	font-size: 13px;
	color: #353535;
	line-height: 14px;
	letter-spacing: 0;
	font-family: Dotum, Arial;
	padding: 0 0 0 0;
}
a:link {
	color: #002d70;
	text-decoration: none;
}
a:visited {
	color: #002d70;
	text-decoration: none;
}
a:active {
	color: #002d70;
	text-decoration: none;
}
a:hover {
	color: #002d70;
	text-decoration: underline;
}









/*---------- body layout ��� ----------*/


.tbR_pad {
	vertical-align: top;
	padding-right: 25px;
}
.footer_bg {
	background-image: url(../../img/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
}
.btn_top {
	text-align: right;
	height: 40px;
	padding-right: 20px;
	vertical-align: bottom;
	background-image: url(../../img/ico_top_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*---------- �ؽ�Ʈ ��� ----------*/
.txt_org {
	font-family: arial;
	font-size: 11px;
	color: #ff6e04;
}
.txt_red {
	font-family: arial;
    background-color: #f7f6f6;
	background-image: url(../../img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #e90000;
}
.txt_red1 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #e90000;
}
.txt_11 {
    font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}.txt_bule {
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*---------- locater ��� ----------*/
.locater {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-align: right;
	background-position: right;
	letter-spacing: -1px;
	vertical-align: top;
	height: 22px;
}
.locater_ov {
	font-family: verdana;
	font-size: 11px;
	color: #d37311;
	text-align: right;
	background-position: right;
	letter-spacing: -1px;
}


/*---------- form��� ----------*/
.input {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}

.input_area {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	width:100%;
}

.inputF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputFR {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	text-align: right;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputRO {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f9f9f9;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputROF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f9f9f9;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputIDS {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffe1;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputIDSF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffe1;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputDS {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputDSF {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputTW {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: none;
	background-color: transparent;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputTWF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: none;
	background-color: transparent;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}

.select {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 1000px;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectS {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100px;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectR {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
	disabled:true;
}

.selectF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectSN {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}



/*---------- title ��� ----------*/
.title {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #1653a3;
	height: 24px;
	padding-bottom: 5px;
	vertical-align: bottom;
}

.title_02 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.subtitle {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
	height: 30px;
	background-image: url(../../img/ico_sub_title.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*---------- ��ư ��� ----------*/
/*---------- �˻���ư ��� ----------*/
.ser_btn_left {
	background-image: url(../../img/btn_ser_left.gif);
	height: 19px;
	width: 9px;
}
.ser_btn {
	background-image: url(../../img/btn_ser.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.ser_btn_right {
	background-image: url(../../img/btn_ser_right.gif);
	height: 19px;
	width: 9px;
}
/*---------- �ٿ�ε� ��ư ��� ----------*/
.btn_down_left {
	background-image: url(../../img/btn_down_left.gif);
	height: 19px;
	width: 20px;
}
.btn_down {
	background-image: url(../../img/btn_down.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	
}
.btn_down_right {
	background-image: url(../../img/btn_down_right.gif);
	height: 19px;
	width: 7px;
}
.btn_excel_left {
	background-image: url(../../img/btn_excel_left.gif);
	height: 19px;
	width: 20px;
}

/*---------- �⺻��ư ��� ----------*/
.btn_left {
	background-image: url(../../img/btn_left.gif);
	height: 19px;
	width: 7px;
}
.btn {
	background-image: url(../../img/btn.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.btn_right {
	background-image: url(../../img/btn_right.gif);
	height: 19px;
	width: 7px;
}
.btn_pad {
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 2px;
}



/*---------- ���̺� �� ��ư ��� ----------*/
.btnin_left {
	background-image: url(../../img/btnin_left.gif);
	height: 19px;
	width: 7px;
}
.btnin {
	background-image: url(../../img/btnin.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	
}
.btnin_right {
	background-image: url(../../img/btnin_right.gif);
	height: 19px;
	width: 7px;
}


/*---------- tab ��� ----------*/
.tab_left {
	background-image: url(../../img/tab_left.gif);
	height: 25px;
	width: 7px;
}
.tab {
	background-image: url(../../img/tab.gif);
	text-align: center;
	vertical-align: middle;
	height: 25px;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	
}
.tab_right {
	background-image: url(../../img/tab_right.gif);
	height: 25px;
	width: 7px;
}
.tab_left_ov {
	background-image: url(../../img/tab_left_ov.gif);
	height: 25px;
	width: 7px;
}
.tab_ov {
	background-image: url(../../img/tab_ov.gif);
	text-align: center;
	vertical-align: middle;
	height: 25px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	
}
.tab_right_ov {
	background-image: url(../../img/tab_right_ov.gif);
	height: 25px;
	width: 7px;
}
.tab_pad {
	vertical-align: bottom;
	height: 35px;
	padding-bottom: 1px;
	padding-right: 1px;
}

/*---------- table ��� ----------*/
/*---------- �˻� ���̺� ��� ----------*/
.sertb_brdr {
	background-color: #FFFFFF;
	border: 1px solid #b6b5b5;
}
.ser_ti {
	font-family: Arial;
	background-color: #ebebeb;
	background-image: url(../../img/ico_td.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}
.ser_td {
	font-family: Arial;
	background-color: #F9F9F9;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
}
.serB_bg {
	background-color: #f9f9f9;
	padding: 4px;
	width: 70px;
	vertical-align: top;
}

/*---------- ���� ���̺� ��� ----------*/
/*---------- Gray tone ----------*/
.view_ti {
	font-family: Arial;
	background-color: #f7f6f6;
	background-image: url(../../img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.view_td {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #fafafa;
	padding: 2px;
	height: 22px;
}
/*---------- Blue tone ----------*/
.viewB_ti {
	font-family: Arial;
	background-color: #edf1f4;
	background-image: url(../../img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.viewB_td {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #f0f4f6;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	height: 22px;
}


/*---------- ����Ʈ ���̺� ��� ----------*/
.tb_ti {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	
}
.tb_brdr {
	background-color: #dedede;
	border-top:#a1a1a1 3px solid;
	
}
.td_al {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.td_ar {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: right;
}
.td_ac {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.td_an {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.td_an {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}

.td_pad {
	height: 10px;
}
.td_title_bar {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #80adca;
	padding: 3px 7px;
}



/*---------- page viewer ��� ----------*/
.tb_brdr2 {
	background-color: #dedede;
	
	
}
.page_navi {
  font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	letter-spacing: 1px;
}
.page_navi a:link {
	color: #333333;
	text-decoration: none;
}
.page_navi a:visited {
	color: #333333;
	text-decoration: none;
}
.page_navi a:active {
	color: #333333;
	text-decoration: none;
}
.page_navi a:hover {
	color:  #1653a3;
	text-decoration: none;
}

.page_navi_ov {
	color: #1653a3;
	font-weight: bold;
}
}
.btn_padD {
	padding-left: 2px;
	text-align: right;
}

/*---------- box �� ���̺� ��� ----------*/
.tb_ti_gray {
	font-family: Arial;
	background-image: url(../../img/ico_arrowG.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	border-right:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
}
.tb_td_gray {
	font-family: Arial;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	border-bottom:#e8e8e8 1px solid;
}
.box_verline {
	background-image: url(../../img/box_verline.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/*---------- popup ��� ----------*/
.pop_title {
	background-color: #336ebc;
	background-image: url(../../img/popT.gif);
	background-repeat: repeat-y;
	height: 35px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}
.popT_bg {
	background-color: #336ebc;
	padding-rightt: 10px;
	padding-top: 3px;
	text-align: center;
	width: 50px;
}
.pop_pad {
	padding: 10px;
	vertical-align: top;
}

.popT_sd {
	height: 9px;
	background-image: url(../../img/popT_sd_02.gif);
	background-repeat: repeat-x;
}



/*---------- box ��� ----------*/
.boxTL {
	vertical-align: top;
	height: 7px;
	width: 7px;
	background-image: url(../../img/boxTL.gif);
	background-repeat: no-repeat;
}
.boxTM {
	vertical-align: top;
	background-image: url(../../img/boxTM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}
.boxTR {
	vertical-align: top;
	background-image: url(../../img/boxTR.gif);
	height: 7px;
	width: 7px;
	
}
.boxML {
	vertical-align: top;
	background-image: url(../../img/boxML.gif);
	background-repeat: repeat-y;
}
.boxMM {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../../img/boxMM.gif);
	background-repeat: repeat-x;
	padding: 3px 7px;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.boxMR {
	vertical-align: top;
	background-image: url(../../img/boxMR.gif);
	background-repeat: repeat-y;
}
.boxBL {
	vertical-align: top;
	height: 7px;
	width: 7px;
	background-image: url(../../img/boxBL.gif);
	background-repeat: no-repeat;
}
.boxBM {
	vertical-align: top;
	background-image: url(../../img/boxBM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.boxBR {
	vertical-align: top;
	background-image: url(../../img/boxBR.gif);
	background-repeat: repeat-y;
	height: 7px;
	width: 7px;
}


/*---------- Main box ��� ----------*/
.MboxTL {
	vertical-align: top;
	height: 10px;
	width: 10px;
	background-image: url(../../img/MboxTL.gif);
	background-repeat: no-repeat;
}
.MboxTM {
	vertical-align: top;
	background-image: url(../../img/MboxTM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}
.MboxTR {
	vertical-align: top;
	background-image: url(../../img/MboxTR.gif);
	height: 10px;
	width: 10px;
	
}
.MboxML {
	vertical-align: top;
	background-image: url(../../img/MboxML.gif);
	background-repeat: repeat-y;
}
.MboxMM {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../../img/MboxMM.gif);
	background-repeat: repeat-x;
	padding: 7px;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.MboxMR {
	vertical-align: top;
	background-image: url(../../img/MboxMR.gif);
	background-repeat: repeat-y;
}
.MboxBL {
	vertical-align: top;
	height: 10px;
	width: 10px;
	background-image: url(../../img/MboxBL.gif);
	background-repeat: no-repeat;
}
.MboxBM {
	vertical-align: top;
	background-image: url(../../img/MboxBM.gif);
	background-repeat: repeat-x;
}
.MboxBR {
	vertical-align: top;
	background-image: url(../../img/MboxBR.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.lay_padLR {
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: top;
}



/*  SamsnugSDS / Kim Eun Jin  */
/*-------- 2010-04-15 �߰� ----------*/
.tx_orange {
    color :#ff0000;
 }
.td_notice {
 	background-image: url(../../img/ico_notice.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	font-family: arial;
	color: #666666;
	font-size: 12px;
	text-align: left;
	padding-top: 3px;
	white-space: nowrap;
}
.tb_ti_1 {
 	background-image: url(../../img/bullet_1.gif);
	background-repeat: no-repeat;
	font-family: verdana;
	color: #6082b0;
	background-color: #ffffff;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tb_ti_2 {
	font-family: verdana;
	background-color: #f7f6f6;
	padding: 3px 7px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	
}
.tb_ti_3 {
	font-family: Arial;
	color: #585858;
	background-color: #ffffff;
	padding-left: 25px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tb_ti_4 {
	font-family: Arial;
	color: #585858;
	background-color: #ffffff;
	padding-left:px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
}
.td_pd2 {
    padding-left:2;
}
table.bg1{
    border: 1px solid #b6b5b5; 
    background-color: #f7f6f6;
}
table.bg2{
    border: 1px solid #e0e0e0;
    background-color: #ffffff;
}
.view_td2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	padding: 2px;
}

/*---------- 04-19 �߰� -----------*/
.btn_more {
	background-image: url(../../img/btn_more.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: bottom;
	height: 20px;
	font-family: arial;
	font-size: 10px;
	color: #4c548d;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	padding-bottom: 4px;
}

.m_tx_no {
	font-family: verdana;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: c0bfbf;
	height: 25px;
	padding : 0px 8px 6px 0px;
	vertical-align: bottom;
}
.m_tx {
    font-family: verdana;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: 333333;
	height: 25px;
	padding-bottom : 6px;
	vertical-align: bottom;
}
.mtb_brdr {
	background-color: #FFFFFF;
	border-top:3px solid #cfcfcf;
	border-bottom:1px solid #d6d6d6;
}
.mtb_ti_r {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding-right: 8px;
	text-align: right;
	height: 24px;
	font-size: 11px;
	white-space: nowrap;
	
}
.mtb_ti {
  	background-image: url(../../img/mtb.gif);
	font-family: verdana;
	color: #4c548d;
	padding: 2px;
	height: 26;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	line-height: 90%;
}
.mtd_as {
   	background-image: url(../../img/bullet_mt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 20;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	color: #636363;
}
.mtd_as2 {
   	background-image: url(../../img/bullet_mt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 20;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
    color: #e90000;
}
.mtd_ac {
	background-color: #FFFFFF;
	padding: 2px;
	height: 20;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	color: #636363;
}
.mtd_ac2 {
	background-color: #FFFFFF;
	padding: 2px;
	height: 20;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	color: #e90000;
}
.ztb_ti {
  	background-image: url(../img/mtb.gif);
	font-family: verdana;
	color: #4c548d;
	padding: 2px;
	height: 26;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	
}
.ztd_as {
   	background-image: url(../img/bullet_mt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	padding-left: 11px;
	height: 20;
	text-align: left;
	font-family: verdana;
	font-size: 10px;
	color: #636363;
}
.ztd_ac {
	background-color: #FFFFFF;
	padding: 2px;
	height: 20;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	color: #636363;
}

/*---------- ��â ��� -----------*/
.lnb_tx01 { font-size:9pt; font-family:Arial; color:#4d4d4d; font-weight:bold; text-align:left; padding:0 0 15 3;}
.lnb_tx02 { font-size:9pt; font-family:Arial; color:#0077cc; font-weight:bold; text-align:left; padding:0 0 15 3;}

.orange { color:#ff0000;}

.orange a:link {
	color: #ff0000;
	text-decoration: none;
}
.orange a:visited {
	color: #ff0000;
	text-decoration: none;
}
.orange a:active {
	color: #ff0000;
	text-decoration: none;
}
.orange a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.tx_01 { padding:3 0 0 2; font-size:8pt; color:#f4580b;}

.tx_q01 {color:#636363;}
.tx_q02 {color:#295fa4; font-weight:bold; text-decoration:underline;}
.tx_a01 {color:#888; background-color:f6f6f6;}.title_bar {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	background-image: url(../../img/ti_bar.gif);
	background-repeat: repeat-x;
	height: 29px;
}
.tb_subti {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	background-color: #f8fdff;
	text-align: center;
	padding: 3px;
}
.lay_padR {
	width: 20px;
}
/*---------- 04-23 �߰� ---------------*/
.btn_down_left_noimg {
	background-image: url(../../img/btn_down_left_noimg.gif);
	height: 19px;
	width: 7px;
}

/*---------- ���� �˾� -----------*/
.pop_btm {border-top:1px #E4E4E4 solid;background:#E4E4E4;height:29;
}
.pop_brdr {border:1px solid #6A6253}
.pop_td{ background:url(../../img/m_topbg.gif); 
         height:29;
		 font-size: 13px;
	     font-weight: bold;
	     color: #1c4385;
	     padding-left: 10px;
	     padding-bottom: 3px;
}
.tb_til {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2 2 2 10;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}

 .tx_bl {color:#25569d; font-weight: bold;}
 
/*---------- 인증서관리센터 Box 관련 ----------*/

.corner_TL2 {width:20px; height:40px; background:url(../../img/corner_tl02.gif) no-repeat top left;}
.corner_TC2 {width:580px; height:40px; background:url(../../img/corner_tc02.gif);}
.corner_TR2 {width:20px; height:40px; background:url(../../img/corner_tr02.gif) no-repeat top right;}
.corner_ML2 {width:20px; background:url(../../img/corner_ml.gif) no-repeat left bottom;	}
.corner_MC2 {
	width:580px;
	background:url(../../img/corner_mc.gif) repeat-x left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
}
.corner_MR2 {width:20px; background:url(../../img/corner_mr.gif) no-repeat right bottom; }
.corner_MBL2 {width:20px;  background:url(../../img/corner_bl_01.gif) repeat-y;}
.corner_MBC2 {width:580px;  background:fcfcfc; padding-bottom: 10px;}
.corner_MBR2 {width:20px;  background:url(../../img/corner_br_01.gif) repeat-y;}
.corner_BL2 {width:20px; height:64px; background:url(../../img/corner_bl02.gif) no-repeat top left;}
.corner_BC2 {width:580px; height:64px; background:url(../../img/corner_bc02.gif); padding-bottom: 10px;}
.corner_BR2 {width:20px; height:64px; background:url(../../img/corner_br02.gif) no-repeat top right;}

.lay_bo {
	vertical-align: middle;
}

/*---------- 공지사항팝업 관련 ----------*/
.divS {
scrollbar-face-color: #FFFFFF; 
scrollbar-shadow-color: #D2E5F4; 
scrollbar-highlight-color: #D2E5F4; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #D2E5F4;
line-height:3.0em;
}

.pop_pad2 {
	padding: 10px 0px 10px 20px;
	vertical-align: top;
}

.pop_pad3 {
	padding: 10px 10px 10px 20px;
	vertical-align: top;
	font-size: 14px;
	color: #1c4385;
	line-height: 14px;
	letter-spacing: 0;
	font-family: Dotum, Arial;
	font-weight:bold;
}


/*---------- 로그인화면 Box 관련 ----------*/

.scorner_TL2 {width:20px; height:56px; background:url(../../img/scorner_tl.gif) no-repeat top left;}
.scorner_TC2 {width:475px; height:56px; background:url(../../img/scorner_tc.gif); font:normal 11px arial; color: #8f8f8f;}
.scorner_TR2 {width:20px; height:56px; background:url(../../img/scorner_tr.gif) no-repeat top right;}
.scorner_BL2 {width:20px; height:119px; background:url(../../img/scorner_bl.gif) no-repeat top left;}
.scorner_BC2 {width:475px; height:119px; background:url(../../img/scorner_bc.gif) repeat; padding-bottom: 10px;}
.scorner_BR2 {width:20px; height:119px; background:url(../../img/scorner_br.gif) no-repeat top right;}

.title_pop {

	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #fb9a02;
	height: 24px;
	padding-bottom: 5px;
	vertical-align: bottom;
}
.btn_bo_left {
	background-image: url(../../img/btn_bo_left.gif);
	height: 19px;
	width: 7px;
}

.btn_padT {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: right;
	background-position: right;
}

 
 =======
/*  SamsnugSDS / Kim Eun Seon  */
/*  Date : 2010-04-12		   */

/*---------- Basic Style ----------*/
body {
	overflow-x:auto;
	overflow-y:auto;
	scrollbar-3dlight-color: #B4B4B4;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #B4B4B4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
}

img {border:0}
td {
	font-size: 13px;
	color: #353535;
	line-height: 14px;
	letter-spacing: 0;
	font-family: Dotum, Arial;
	padding: 0 0 0 0;
}
a:link {
	color: #002d70;
	text-decoration: none;
}
a:visited {
	color: #002d70;
	text-decoration: none;
}
a:active {
	color: #002d70;
	text-decoration: none;
}
a:hover {
	color: #002d70;
	text-decoration: underline;
}









/*---------- body layout ��� ----------*/


.tbR_pad {
	vertical-align: top;
	padding-right: 25px;
}
.footer_bg {
	background-image: url(../../img/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
}
.btn_top {
	text-align: right;
	height: 40px;
	padding-right: 20px;
	vertical-align: bottom;
	background-image: url(../../img/ico_top_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*---------- �ؽ�Ʈ ��� ----------*/
.txt_org {
	font-family: arial;
	font-size: 11px;
	color: #ff6e04;
}
.txt_red {
	font-family: arial;
    background-color: #f7f6f6;
	background-image: url(../../img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #e90000;
}
.txt_11 {
    font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}.txt_bule {
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*---------- locater ��� ----------*/
.locater {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-align: right;
	background-position: right;
	letter-spacing: -1px;
	vertical-align: top;
	height: 22px;
}
.locater_ov {
	font-family: verdana;
	font-size: 11px;
	color: #d37311;
	text-align: right;
	background-position: right;
	letter-spacing: -1px;
}


/*---------- form��� ----------*/
.input {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}

.input_area {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	width:100%;
}

.inputF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputFR {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	text-align: right;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputRO {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f9f9f9;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputROF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #f9f9f9;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputIDS {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffe1;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputIDSF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #ffffe1;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputDS {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputDSF {
	font-family: arial;
	font-size: 11px;
	color: #a6a6a6;
	border: 1px solid #b4b4b4;
	background-color: #eaeaea;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputTW {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: none;
	background-color: transparent;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}
.inputTWF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: none;
	background-color: transparent;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 21px;
}

.select {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectE {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 27%;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectS {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100px;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectR {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 150px;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
	disabled:true;
}

.selectF {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
}

.selectSN {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #b4b4b4;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}



/*---------- title ��� ----------*/
.title {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #1653a3;
	height: 24px;
	padding-bottom: 5px;
	vertical-align: bottom;
}

.title_02 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
}
.subtitle {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: bottom;
	padding-bottom: 3px;
	height: 30px;
	background-image: url(../../img/ico_sub_title.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*---------- ��ư ��� ----------*/
/*---------- �˻���ư ��� ----------*/
.ser_btn_left {
	background-image: url(../../img/btn_ser_left.gif);
	height: 19px;
	width: 9px;
}
.ser_btn {
	background-image: url(../../img/btn_ser.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.ser_btn_right {
	background-image: url(../../img/btn_ser_right.gif);
	height: 19px;
	width: 9px;
}
/*---------- �ٿ�ε� ��ư ��� ----------*/
.btn_down_left {
	background-image: url(../../img/btn_down_left.gif);
	height: 19px;
	width: 20px;
}
.btn_down {
	background-image: url(../../img/btn_down.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	
}
.btn_down_right {
	background-image: url(../../img/btn_down_right.gif);
	height: 19px;
	width: 7px;
}
.btn_excel_left {
	background-image: url(../../img/btn_excel_left.gif);
	height: 19px;
	width: 20px;
}

/*---------- �⺻��ư ��� ----------*/
.btn_left {
	background-image: url(../../img/btn_left.gif);
	height: 19px;
	width: 7px;
}
.btn {
	background-image: url(../../img/btn.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.btn_right {
	background-image: url(../../img/btn_right.gif);
	height: 19px;
	width: 7px;
}
.btn_pad {
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 2px;
}



/*---------- ���̺� �� ��ư ��� ----------*/
.btnin_left {
	background-image: url(../../img/btnin_left.gif);
	height: 19px;
	width: 7px;
}
.btnin {
	background-image: url(../../img/btnin.gif);
	text-align: center;
	vertical-align: middle;
	height: 19px;
	font-family: arial;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	
}
.btnin_right {
	background-image: url(../../img/btnin_right.gif);
	height: 19px;
	width: 7px;
}


/*---------- tab ��� ----------*/
.tab_left {
	background-image: url(../../img/tab_left.gif);
	height: 25px;
	width: 7px;
}
.tab {
	background-image: url(../../img/tab.gif);
	text-align: center;
	vertical-align: middle;
	height: 25px;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	
}
.tab_right {
	background-image: url(../../img/tab_right.gif);
	height: 25px;
	width: 7px;
}
.tab_left_ov {
	background-image: url(../../img/tab_left_ov.gif);
	height: 25px;
	width: 7px;
}
.tab_ov {
	background-image: url(../../img/tab_ov.gif);
	text-align: center;
	vertical-align: middle;
	height: 25px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	
}
.tab_right_ov {
	background-image: url(../../img/tab_right_ov.gif);
	height: 25px;
	width: 7px;
}
.tab_pad {
	vertical-align: bottom;
	height: 35px;
	padding-bottom: 1px;
	padding-right: 1px;
}

/*---------- table ��� ----------*/
/*---------- �˻� ���̺� ��� ----------*/
.sertb_brdr {
	background-color: #FFFFFF;
	border: 1px solid #b6b5b5;
}
.ser_ti {
	font-family: Arial;
	background-color: #ebebeb;
	background-image: url(../../img/ico_td.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
}
.ser_td {
	font-family: Arial;
	background-color: #F9F9F9;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	height: 24px;
}
.serB_bg {
	background-color: #f9f9f9;
	padding: 4px;
	width: 70px;
	vertical-align: top;
}

/*---------- ���� ���̺� ��� ----------*/
/*---------- Gray tone ----------*/
.view_ti {
	font-family: Arial;
	background-color: #f7f6f6;
	background-image: url(../../img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.view_td {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #fafafa;
	padding: 2px;
	height: 22px;
}
/*---------- Blue tone ----------*/
.viewB_ti {
	font-family: Arial;
	background-color: #edf1f4;
	background-image: url(../../img/ico_view.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
}
.viewB_td {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #f0f4f6;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	height: 22px;
}


/*---------- ����Ʈ ���̺� ��� ----------*/
.tb_ti {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	
}
.tb_brdr {
	background-color: #dedede;
	border-top:#a1a1a1 3px solid;
	
}
.td_al {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.td_ar {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: right;
}
.td_ac {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.td_ac2 {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #e90000;
	text-align: center;
}
.td_an2 {
	background-color: #FFFFFF;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	color: #e90000;
}

.td_pad {
	height: 10px;
}
.td_title_bar {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #80adca;
	padding: 3px 7px;
}



/*---------- page viewer ��� ----------*/
.tb_brdr2 {
	background-color: #dedede;
	
	
}
.page_navi {
  font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	letter-spacing: 1px;
}
.page_navi a:link {
	color: #333333;
	text-decoration: none;
}
.page_navi a:visited {
	color: #333333;
	text-decoration: none;
}
.page_navi a:active {
	color: #333333;
	text-decoration: none;
}
.page_navi a:hover {
	color:  #1653a3;
	text-decoration: none;
}

.page_navi_ov {
	color: #1653a3;
	font-weight: bold;
}
}
.btn_padD {
	padding-left: 2px;
	text-align: right;
}

/*---------- box �� ���̺� ��� ----------*/
.tb_ti_gray {
	font-family: Arial;
	background-image: url(../../img/ico_arrowG.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	border-right:#e8e8e8 1px solid;
	border-bottom:#e8e8e8 1px solid;
}
.tb_td_gray {
	font-family: Arial;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #333333;
	border-bottom:#e8e8e8 1px solid;
}
.box_verline {
	background-image: url(../../img/box_verline.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/*---------- popup ��� ----------*/
.pop_title {
	background-color: #336ebc;
	background-image: url(../../img/popT.gif);
	background-repeat: repeat-y;
	height: 35px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}
.popT_bg {
	background-color: #336ebc;
	padding-rightt: 10px;
	padding-top: 3px;
	text-align: center;
	width: 50px;
}
.pop_pad {
	padding: 10px;
	vertical-align: top;
}

.popT_sd {
	height: 9px;
	background-image: url(../../img/popT_sd_02.gif);
	background-repeat: repeat-x;
}



/*---------- box ��� ----------*/
.boxTL {
	vertical-align: top;
	height: 7px;
	width: 7px;
	background-image: url(../../img/boxTL.gif);
	background-repeat: no-repeat;
}
.boxTM {
	vertical-align: top;
	background-image: url(../../img/boxTM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}
.boxTR {
	vertical-align: top;
	background-image: url(../../img/boxTR.gif);
	height: 7px;
	width: 7px;
	
}
.boxML {
	vertical-align: top;
	background-image: url(../../img/boxML.gif);
	background-repeat: repeat-y;
}
.boxMM {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../../img/boxMM.gif);
	background-repeat: repeat-x;
	padding: 3px 7px;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.boxMR {
	vertical-align: top;
	background-image: url(../../img/boxMR.gif);
	background-repeat: repeat-y;
}
.boxBL {
	vertical-align: top;
	height: 7px;
	width: 7px;
	background-image: url(../../img/boxBL.gif);
	background-repeat: no-repeat;
}
.boxBM {
	vertical-align: top;
	background-image: url(../../img/boxBM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.boxBR {
	vertical-align: top;
	background-image: url(../../img/boxBR.gif);
	background-repeat: repeat-y;
	height: 7px;
	width: 7px;
}


/*---------- Main box ��� ----------*/
.MboxTL {
	vertical-align: top;
	height: 10px;
	width: 10px;
	background-image: url(../../img/MboxTL.gif);
	background-repeat: no-repeat;
}
.MboxTM {
	vertical-align: top;
	background-image: url(../../img/MboxTM.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
}
.MboxTR {
	vertical-align: top;
	background-image: url(../../img/MboxTR.gif);
	height: 10px;
	width: 10px;
	
}
.MboxML {
	vertical-align: top;
	background-image: url(../../img/MboxML.gif);
	background-repeat: repeat-y;
}
.MboxMM {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../../img/MboxMM.gif);
	background-repeat: repeat-x;
	padding: 7px;
	font-family: arial;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.MboxMR {
	vertical-align: top;
	background-image: url(../../img/MboxMR.gif);
	background-repeat: repeat-y;
}
.MboxBL {
	vertical-align: top;
	height: 10px;
	width: 10px;
	background-image: url(../../img/MboxBL.gif);
	background-repeat: no-repeat;
}
.MboxBM {
	vertical-align: top;
	background-image: url(../../img/MboxBM.gif);
	background-repeat: repeat-x;
}
.MboxBR {
	vertical-align: top;
	background-image: url(../../img/MboxBR.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.lay_padLR {
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: top;
}



/*  SamsnugSDS / Kim Eun Jin  */
/*-------- 2010-04-15 �߰� ----------*/
.tx_orange {
    color :#ff0000;
 }
.td_notice {
 	background-image: url(../../img/ico_notice.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	font-family: arial;
	color: #666666;
	font-size: 12px;
	text-align: left;
	padding-top: 3px;
	white-space: nowrap;
}
.tb_ti_1 {
 	background-image: url(../../img/bullet_1.gif);
	background-repeat: no-repeat;
	font-family: verdana;
	color: #6082b0;
	background-color: #ffffff;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tb_ti_2 {
	font-family: verdana;
	background-color: #f7f6f6;
	padding: 3px 7px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	
}
.tb_ti_3 {
	font-family: Arial;
	color: #585858;
	background-color: #ffffff;
	padding-left: 25px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.tb_ti_4 {
	font-family: Arial;
	color: #585858;
	background-color: #ffffff;
	padding-left:px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
}
.td_pd2 {
    padding-left:2;
}
table.bg1{
    border: 1px solid #b6b5b5; 
    background-color: #f7f6f6;
}
table.bg2{
    border: 1px solid #e0e0e0;
    background-color: #ffffff;
}
.view_td2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	padding: 2px;
}

/*---------- 04-19 �߰� -----------*/
.btn_more {
	background-image: url(../../img/btn_more.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: bottom;
	height: 20px;
	font-family: arial;
	font-size: 10px;
	color: #4c548d;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	padding-bottom: 4px;
}

.m_tx_no {
	font-family: verdana;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: c0bfbf;
	height: 25px;
	padding : 0px 8px 6px 0px;
	vertical-align: bottom;
}
.m_tx {
    font-family: verdana;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: 333333;
	height: 25px;
	padding-bottom : 6px;
	vertical-align: bottom;
}
.mtb_brdr {
	background-color: #FFFFFF;
	border-top:3px solid #cfcfcf;
	border-bottom:1px solid #d6d6d6;
}
.mtb_ti_r {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding-right: 8px;
	text-align: right;
	height: 24px;
	font-size: 11px;
	white-space: nowrap;
	
}
.mtb_ti {
  	background-image: url(../../img/mtb.gif);
	font-family: verdana;
	color: #4c548d;
	padding: 2px;
	height: 26;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	line-height: 90%;
}
.mtd_as {
   	background-image: url(../../img/bullet_mt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	padding-left: 12px;
	height: 20;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	color: #636363;
}
.mtd_ac {
	background-color: #FFFFFF;
	padding: 2px;
	height: 20;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	color: #636363;
}

/*---------- ��â ��� -----------*/
.lnb_tx01 { font-size:9pt; font-family:Arial; color:#4d4d4d; font-weight:bold; text-align:left; padding:0 0 15 3;}
.lnb_tx02 { font-size:9pt; font-family:Arial; color:#0077cc; font-weight:bold; text-align:left; padding:0 0 15 3;}

.orange { color:#ff0000;}

.orange a:link {
	color: #ff0000;
	text-decoration: none;
}
.orange a:visited {
	color: #ff0000;
	text-decoration: none;
}
.orange a:active {
	color: #ff0000;
	text-decoration: none;
}
.orange a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.tx_01 { padding:3 0 0 2; font-size:8pt; color:#f4580b;}

.tx_q01 {color:#636363;}
.tx_q02 {color:#295fa4; font-weight:bold; text-decoration:underline;}
.tx_a01 {color:#888; background-color:f6f6f6;}.title_bar {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	background-image: url(../../img/ti_bar.gif);
	background-repeat: repeat-x;
	height: 29px;
}
.tb_subti {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	background-color: #f8fdff;
	text-align: center;
	padding: 3px;
}
.lay_padR {
	width: 20px;
}
/*---------- 04-23 �߰� ---------------*/
.btn_down_left_noimg {
	background-image: url(../../img/btn_down_left_noimg.gif);
	height: 19px;
	width: 7px;
}

/*---------- ���� �˾� -----------*/
.pop_btm {border-top:1px #E4E4E4 solid;background:#E4E4E4;height:29;
}
.pop_brdr {border:1px solid #6A6253}
.pop_td{ background:url(../../img/m_topbg.gif); 
         height:29;
		 font-size: 13px;
	     font-weight: bold;
	     color: #1c4385;
	     padding-left: 10px;
	     padding-bottom: 3px;
}
.pop_td2{ background:#EFF8FB;); 
         height:40;
		 font-size: 13px;
	     font-weight: bold;
	     color: #FF0040;
	     padding-left: 10px;
}
.tb_til {
	font-family: verdana;
	color: #585858;
	background-color: #f6f6f6;
	border-top:#ffffff 1px solid;
	padding: 2 2 2 10;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}

 .tx_bl {color:#25569d; font-weight: bold;}
 
/*---------- 인증서관리센터 Box 관련 ----------*/

.corner_TL2 {width:20px; height:40px; background:url(../../img/corner_tl02.gif) no-repeat top left;}
.corner_TC2 {width:580px; height:40px; background:url(../../img/corner_tc02.gif);}
.corner_TR2 {width:20px; height:40px; background:url(../../img/corner_tr02.gif) no-repeat top right;}
.corner_ML2 {width:20px; background:url(../../img/corner_ml.gif) no-repeat left bottom;	}
.corner_MC2 {
	width:580px;
	background:url(../../img/corner_mc.gif) repeat-x left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
}
.corner_MR2 {width:20px; background:url(../../img/corner_mr.gif) no-repeat right bottom; }
.corner_MBL2 {width:20px;  background:url(../../img/corner_bl_01.gif) repeat-y;}
.corner_MBC2 {width:580px;  background:fcfcfc; padding-bottom: 10px;}
.corner_MBR2 {width:20px;  background:url(../../img/corner_br_01.gif) repeat-y;}
.corner_BL2 {width:20px; height:64px; background:url(../../img/corner_bl02.gif) no-repeat top left;}
.corner_BC2 {width:580px; height:64px; background:url(../../img/corner_bc02.gif); padding-bottom: 10px;}
.corner_BR2 {width:20px; height:64px; background:url(../../img/corner_br02.gif) no-repeat top right;}

.lay_bo {
	vertical-align: middle;
}

/*---------- 공지사항팝업 관련 ----------*/
.divS {
scrollbar-face-color: #FFFFFF; 
scrollbar-shadow-color: #D2E5F4; 
scrollbar-highlight-color: #D2E5F4; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #D2E5F4;
line-height:3.0em;
}

.pop_pad2 {
	padding: 10px 0px 10px 20px;
	vertical-align: top;
}

/*---------- 로그인화면 Box 관련 ----------*/

.scorner_TL2 {width:20px; height:56px; background:url(../../img/scorner_tl.gif) no-repeat top left;}
.scorner_TC2 {width:475px; height:56px; background:url(../../img/scorner_tc.gif); font:normal 11px arial; color: #8f8f8f;}
.scorner_TR2 {width:20px; height:56px; background:url(../../img/scorner_tr.gif) no-repeat top right;}
.scorner_BL2 {width:20px; height:119px; background:url(../../img/scorner_bl.gif) no-repeat top left;}
.scorner_BC2 {width:475px; height:119px; background:url(../../img/scorner_bc.gif) repeat; padding-bottom: 10px;}
.scorner_BR2 {width:20px; height:119px; background:url(../../img/scorner_br.gif) no-repeat top right;}

.title_pop {

	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #fb9a02;
	height: 24px;
	padding-bottom: 5px;
	vertical-align: bottom;
}
.btn_bo_left {
	background-image: url(../../img/btn_bo_left.gif);
	height: 19px;
	width: 7px;
}

.btn_padT {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: right;
	background-position: right;
}

 
 

