@charset "utf-8";
a:link                   { text-decoration:none; color:#666666; }
a:visited                { text-decoration:none; color:#666666; }
a:hover                  { text-decoration:underline; color:#666666; }

.menu a:link {color:#6a6a6a; font-size:11px; font-weight: none; text-decoration:none;  line-height:15pt; letter-spacing:-1.5px; }
.menu a:visited {color:#6a6a6a; font-size:11px; font-weight: none; text-decoration:none; line-height:15pt;letter-spacing:-1.5px;}
.menu a:hover {color:#115bbd; font-size:11px; font-weight: none; text-decoration:none;   line-height:15pt;letter-spacing:-1.5px;}


.menua a:link {color:#6a6a6a; font-size:11px; font-weight: none; text-decoration:none; height:20px; padding:5px; line-height:12pt; letter-spacing:-0.5px; }
.menua a:visited {color:#6a6a6a; font-size:11px; font-weight: none; text-decoration:none;  height:20px;  padding:5px;line-height:12pt;letter-spacing:-0.5px;}
.menua a:hover {color:#115bbd; font-size:11px; font-weight: none; text-decoration:none;  height:20px;  padding:5px;line-height:12pt;letter-spacing:-0.5px;}


.smenu a:link {color:#4e4e4e; font-size:14px; font-weight: bold; font-family:"굴림"; text-decoration:none;}
.smenu a:visited {color:#4e4e4e; font-size:14px; font-weight: bold; font-family:"굴림";text-decoration:none;}
.smenu a:hover {color:#115bbd; font-size:14px; font-weight: bold; font-family:"굴림";text-decoration:none;}

.ssmenu a:link {color:#4e4e4e; font-size:12px; font-weight: bold; font-family:"굴림"; text-decoration:none;letter-spacing:-1px;}
.ssmenu a:visited {color:#4e4e4e; font-size:12px; font-weight: bold; font-family:"굴림";text-decoration:none;letter-spacing:-1px;}
.ssmenu a:hover {color:#349edc; font-size:12px; font-weight: bold; font-family:"굴림";text-decoration:none;letter-spacing:-1px;}

img {border:0}

body            { 

	font-family:"굴림"; color:#4e4e4e; font-size:12px; font-weight: bold; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


td.title { text-align:left; align:left;}



textarea     { border-width:0; border-style:solid;  border:1 solid  #acacac; color: #333333;
	           font-family:"굴림체,Verdana";  padding-left:2px; padding-top:2px; padding-bottom:2px;
		       vertical-align :top; }

select     { font-size:9pt; font-family:"굴림체,Verdana";}


.text_13 {
	font-family: "굴림";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height:14pt;
	padding:5px 5px 5px 0px;
}


.text_18_ca {
	font-family: "굴림";
	letter-spacing:-1px;
	font-size: 16px;
	font-weight: bold;
	color: #1e4779;
	text-decoration: none;
	line-height:14pt;
	padding:0px;
	text-align:left;
}


.text_14 {
	font-family: "굴림";
	font-size: 18px;
	font-weight: bold;
	color: #4db3e8;
	text-decoration: none;
	line-height:14pt;
	padding:20px 10px 20px 10px;
}

.text_12 {
	font-family: "굴림";
	font-size: 12px;
	font-weight: bold;
	color: #15bbd;
	text-decoration: none;
	line-height:16pt;
}
.text_120 {
	font-family: "굴림";
	font-size: 12px;
	font-weight: none;
	color: #15bbd;
	text-decoration: none;
	line-height:16pt;
}
.td_40{height:40px;
		vertical-align :middle;
	}
	
	
.td_30{height:30px;
		vertical-align :middle;
	}

.td_y {
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	color: 5F92D1;
	text-decoration: none;
    padding-left:0px;
	padding-top:0px;  

}
.td_date {
	font-family: "굴림";
	font-size: 12px;
	font-weight: normal;
	color: ACA59F;
	text-decoration: none;
	text-align:"right";

}


.td_menu {
	font-family: "굴림";
	font-size: 12px;
	font-weight: bold;
	color: D6D6D6;
	text-decoration: none;
    padding-left:9px; 

}

.td_his {
	font-family: "굴림";
	font-size: 11px;
	font-weight: normal;
	color: 656565;
	text-decoration: none;
    padding-left:5px;
	padding-top:2px;  

}
.td_his_b {
	font-family: "굴림";
	font-size: 11px;
	font-weight:  bold;
	color: 656565;
	text-decoration: none;
    padding-left:5px;
	padding-top:2px; 
	padding-right:10px; 

}

.td_y {
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	color: 5F92D1;
	text-decoration: none;
    padding-left:0px;
	padding-top:0px;  

}

table.tableMaster {
		border-collapse:collapse;
		cellpadding:2px;
	    border-top-width:2px;
		border-top-style:solid;
		//border-top-color: #d7c1a5;
		border-top-color: #d7c1a5;
		border-bottom-width:1px;
		border-bottom-style:solid;
		//border-bottom-color: #d7c1a5;
		border-bottom-color: #d7c1a5;
}

table.tableMaster  td{
        border-bottom-width:1px;
		border-bottom-style:solid;
		//border-bottom-color: #ffffff;
		border-bottom-color: d7c1a5;
		border-left-width:1px;
		border-left-style:solid;
		//border-left-color: #ffffff;
		border-left-color: d7c1a5;
		border-right-width:1px;
		border-right-style:solid;
		//border-right-color: #ffffff;
		border-right-color: d7c1a5;
}

table.tableCondition {
		border-collapse:collapse;
        border-top-width:2px;
		border-top-style:solid;
		//border-top-color: #d7c1a5;
		border-top-color: #d7c1a5;
		border-bottom-width:1px;
		border-bottom-style:solid;
		//border-bottom-color: #d7c1a5;
		border-bottom-color: #d7c1a5;
}

table.tableIBsheetBorder{
	border:#d7c1a5 solid 1px;
	border-spacing:0px;
	padding:0px;
	border-collapse:collapse;
}

table.tableFormBorder{
	border:#FFFFFF solid 1px;
	border-spacing:1px;
	padding:0px;
}


 .-{// input 박스 text 좌측정렬 }

input.inputLeft {
     font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 1px solid;
	BORDER-LEFT: #C2C2C2 1px solid;
	BORDER-RIGHT: #C2C2C2 1px solid;
	BORDER-TOP: #C2C2C2 1px solid;
	FONT-SIZE: 9pt;
}

input.inputLeftNoLine {
     font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 0px solid;
	BORDER-LEFT: #C2C2C2 0px solid;
	BORDER-RIGHT: #C2C2C2 0px solid;
	BORDER-TOP: #C2C2C2 0px solid;
	FONT-SIZE: 9pt;
}

 .-{// input 박스 readonly }

input.inputLeftReadonly {
	font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 1px solid;
	BORDER-LEFT: #C2C2C2 1px solid;
	BORDER-RIGHT: #C2C2C2 1px solid;
	BORDER-TOP: #C2C2C2 1px solid;
	FONT-SIZE: 9pt;
	Background-color:#EFEFEF;
	text-align:"left";

}

 .-{// input 박스 text 우측정렬 }

input.inputRight {
	font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 1px solid;
	BORDER-LEFT: #C2C2C2 1px solid;
	BORDER-RIGHT: #C2C2C2 1px solid;
	BORDER-TOP: #C2C2C2 1px solid;
	FONT-SIZE: 9pt;
	text-align:"right";
}

 .-{// input 박스 text 중앙정렬 }

input.inputCenter {
	font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 1px solid;
	BORDER-LEFT: #C2C2C2 1px solid;
	BORDER-RIGHT: #C2C2C2 1px solid;
	BORDER-TOP: #C2C2C2 1px solid;
	FONT-SIZE: 9pt;
	text-align:"center";
}

 .-{// input 박스 readonly 중앙정렬 }

input.inputCenterReadonly {
	font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 1px solid;
	BORDER-LEFT: #C2C2C2 1px solid;
	BORDER-RIGHT: #C2C2C2 1px solid;
	BORDER-TOP: #C2C2C2 1px solid;
	FONT-SIZE: 9pt;
	Background-color:#EFEFEF;
	text-align:"center";

}

 .-{// input 박스 readonly 우측정렬 }

input.inputRightReadonly {
	font-family:"굴림체, Verdana"; 
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #C2C2C2 1px solid;
	BORDER-LEFT: #C2C2C2 1px solid;
	BORDER-RIGHT: #C2C2C2 1px solid;
	BORDER-TOP: #C2C2C2 1px solid;
	FONT-SIZE: 9pt;
	Background-color:#EFEFEF;
	text-align:"right";

}

 .-{// search table 간격 }
.search_padding {
	padding:0 12 0 3;
	height:22px;
}

 .-{// 버튼 간격 }
.tdButtonMaster {
	text-align:"right";
}

 .-{// 아이비시트버튼}

.tdButtonList{
	text-align:"right";
}

 .-{// table 조건화면 TD}
.tdConditionBG      { BACKGROUND-color:f4f4f4; padding-left:00px ;  color:#333333; font-weight: bold;}
.tdCondition      { padding-left:10px ;  color:#333333; font-weight: bold; padding-top:2px;}
.tdConditionS      { padding-left:10px ;  text-align:"left"; }
.tdConditionMand {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left:10px;
	padding-top:2px;
    background-image:  url("ico_ess.gif"/*tpa=http://ALFAFLOW.co.kr/new/css/ico_ess.gif*/);
	background-repeat:no-repeat;
	background-position:3px 8px;
}



.-{// table 라인 height 2 컬러}
.tdTopLineMaster   { BACKGROUND-color:6A93DE; height:2px; }

.-{// table 라인 height 1 컬러}
.he_1  { BACKGROUND-color:#dedddd; height:1px; }

.-{// table IB Sheet 타이틀 라인 컬러}
.tdLineLeftList   { BACKGROUND-color:4B91EA; }


.tb_line04   { BACKGROUND-color:4B91EA; }







 .-{// table 첫번째 TD 왼쪽 정렬}

.tdNameLeft {
    font-family: "굴림체,Verdana";
	font-size: 12px;
	font-weight: normal;
	color: a5783f;
	text-decoration: none;
	background-color:f6efe8;
	height:23px;
    padding-left:10px;
	padding-top:2px;

}

 .-{// table Td 텍스트 좌측필수정렬 }
 
 .table1
  {
    	font-family:"Arial"; 
	font-size: 12px;
	font-weight: normal;
	font-align : center;
	color: #000000;
	text-decoration: none;
	background-color:#ffffff;
	height:23px;
	padding-left:4px;
	padding-top:2px;
    border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;

}

.table1 td
  {
	  
	  padding:4px 0;
	  padding-left:1px;
	  padding-right:1px;
	  padding-bottom:1px;
	  font-weight:200;
	  text-align:center;
	  border-top:1px solid #ccc;
	  border-left:1px solid #ccc;
	  
	  
   

}


.t2{
	font-family:"Arial"; 
	font-size: 12px;
	font-weight: normal;
	align : left;
	color: #000000;
	text-decoration: none;
	background-color:ffffff;
	height:23px;
	padding-left:4px;
	padding-top:2px;
	
	}

.tdNameLeftMand {
    font-family: "굴림체,Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #a5783f;
	text-decoration: none;
	background-color:f6efe8;
	height:23px;
    padding-left:10px;
    background-image:  url("ico_ess.gif"/*tpa=http://ALFAFLOW.co.kr/new/css/ico_ess.gif*/);
    background-repeat:no-repeat;
	background-position:3px 48%;
	padding-top:2px;


}

 .-{// table Td 텍스트 중앙정렬 }

.tdNameCenter {
    font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: a5783f;
	text-decoration: none;
	background-color:f6efe8;
 	text-align:"center";
	height:23px;
	padding-top:2px;

}

 .-{// table Td 텍스트 중앙필수정렬 }

.tdNameCenterMand {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: #a5783f;
	text-decoration: none;
	//background-color:#DFEDFF;
	background-color:f6efe8;
	height:23px;
	padding-top:2px;
	text-align:"center";
    background-image: url("ico_ess.gif"/*tpa=http://ALFAFLOW.co.kr/new/css/ico_ess.gif*/);
	background-repeat:no-repeat;
    background-position:3px 48%;

}


 .-{// table Td 텍스트 우측정렬 }

.tdNameRight {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: a5783f;
	text-decoration: none;
	background-color:f6efe8;
 	text-align:"right";
	height:23px;
	padding-right:5px;
	padding-top:2px;

}


 .-{// table 두번째 좌측정렬TD }

.tdContentLeft {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:ffffff;
	height:23px;
	padding-left:4px;
	padding-top:2px;

}

 .-{// table 두번째 TD 가운데정렬}

.tdContentCenter {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:ffffff;
	height:23px;
	padding-top:2px;
 	text-align:"center";

}

 .-{// table 두번째 TD 우측정렬}

.tdContentRight {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:ffffff;
	height:23px;
	padding-top:2px;
	padding-right:4px;
 	text-align:"right";

}


 .-{// table IB Sheet 타이틀 }

.tdTitle {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	height:23px;
    padding-left:16px;
	padding-top:4px;
    background-image:  url("bull_19.gif"/*tpa=http://ALFAFLOW.co.kr/new/css/bull_19.gif*/);
    background-repeat:no-repeat;
    background-position:0px 6px;

}


 .-{// 탭 bgcolor 지정}

.tab_bg01 {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: #2663AE;
	text-decoration: none;
	background-color:#F4F4F4;
	height:23px;
 	text-align:"center";

}

 .-{// 탭 bgcolor 지정}

.tab_bg02 {
	font-family:"굴림체, Verdana"; 
	font-size: 9px;
	font-weight: normal;
	color: #2A5BA5;
	text-decoration: none;
	background-color:#F4F4F4;
 	text-align:"center";

}


.etc {
	font-size: 9px;
	font-weight: bold;
	color: #000000;

}

 .-{// table 게시판타이틀 중앙정렬 }

.tdboardTitle {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: 1E5EAC;
	text-decoration: none;
	background-color:E7F1FA;
 	text-align:"center";
	padding-top:3px;
	height:28px;

}

 .-{// table 게시판데이타 중앙정렬 }

.tdboardData {
	font-family:"굴림체, Verdana"; 
	font-size: 12px;
	font-weight: normal;
	color: 797979;
	text-decoration: none;
	background-color:ffffff;
	padding-top:3px;
	height:23px;

}

 .-{// popup title 간격 }
.tit {
	padding: 10 0 0 0;
	vertical-align :top;
	font-family: "굴림체, Verdana";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;		
}

 .-{// close button 간격 }
.btn {
	padding: 8 0 0 0;
	vertical-align :top;
	text-align:"right";

}

.img_border1{
	border:#c0d7de solid 3px;
}



.ClassName:link {font-weight:bold;
	text-decoration:none;
	font-family:굴림체;	
	color:#ffffff;
	background:#13aaf0;	
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:12px;
	width:175px;
	height:22px;
	padding:12px;
	border-color:#2378b0;
	border-width:1px;
	border-style:solid;}

.ClassName:visited {
	font-weight:bold;
	text-decoration:none;
	font-family:굴림체;	
	color:#ffffff;
	background:#13aaf0;	
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:12px;	
	width:175px;
	height:22px;
	padding:12px;
	border-color:#2378b0;
	border-width:1px;
	border-style:solid;
}

.ClassName:hover {
	background:#0b64bd;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}


.C1:link {font-weight:none;
	text-decoration:none;
	font-family:굴림체;	
	color:#ffffff;
	background:#13aaf0;	
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:11px;
	width:90px;
	height:15px;
	padding:7px;
	border-color:#2378b0;
	border-width:1px;
	border-style:solid;}

.C1:visited {
	font-weight:none;
	text-decoration:none;
	font-family:굴림체;	
	color:#ffffff;
	background:#13aaf0;	
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:11px;	
	width:90px;
	height:15px;
	padding:7px;
	border-color:#2378b0;
	border-width:1px;
	border-style:solid;
}

.C1:hover {
	background:#0b64bd;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}