@CHARSET "UTF-8";

/* 검색 부분 */	
#SearchBox{
	background-color: #F8F5F4;
	border: 1px solid #DFDBDA;
	padding: 6px 15px 1px 15px;
}
	#SearchBox p{
		margin: 0 0 5px 0;
	}





/* 검색박스 아래 버튼 */
#SearchBoxBtm{
	height: 26px;
}
	#SearchBoxBtm .SBtnArea{
		float: left;
		padding: 5px 0px 0px ;
		text-align: left;
	}
	#SearchBoxBtm .SPageArea{
		padding: 5px 0px 0px ;
		text-align: right;
	}




/* sms안내 */	
#Smsinfo{
	background-color: #F8F5F4;
	border: 1px solid #DFDBDA;
	padding: 10px 15px 7px 15px;
	margin-bottom: 14px;
}
#Smsinfo p{
	color : #724A2F;
}




/* TopInfoBox */
#TopInfoBox{
	clear:both;
}
	#TopInfoBox .TBtnArea{
		float: left;
		padding: 20px 0 0px 0;
		width: 550px;
		text-align: left;
	}
	#TopInfoBox .TPageArea{
		float: right;
		padding: 28px 0 0px 0;
		text-align: right;
	}




/* TopInfoBox2 */
#TopInfoBox2{
	clear:both;
}
	#TopInfoBox2 .TBtnArea{
		float: left;
		padding: 0px 0 5px 0;
		width: 550px;
		text-align: left;
	}
	#TopInfoBox2 .TPageArea{
		float: right;
		padding: 8px 0 2px 0;
		text-align: right;
	}




/* SmsTopInfoBox */
#SmsTopInfoBox{
	clear:both;
}
	#SmsTopInfoBox .STBtnArea{
		float: left;
		padding: 20px 0 5px 0;
		width: 350px;
		text-align: left;
	}
	#SmsTopInfoBox .STPageArea{
		float: right;
		padding: 28px 0 2px 0;
		text-align: right;
	}





/* SmsTopInfoBox2 */
#SmsTopInfoBox{
	clear:both;
}
	#SmsTopInfoBox2 .STBtnArea2{
		float: left;
		padding: 3px 0 2px 0;
		width: 350px;
		text-align: left;
	}
	#SmsTopInfoBox2 .STPageArea2{
		float: right;
		padding: 3px 0 2px 0;
		text-align: right;
	}





/* 선택한 년도 */
#YrBox{
	padding: 10px 0 12px 0;
	text-align: left;
	font-weight: bold;
	}
	


	
	
/* 일정관리테이블위 */
#ScdBox{
	
}
	#ScdBox .ScdArea1 {
		float: left;
		padding: 5px 0 5px 0;
		text-align: left;
		font-weight: bold;
	}	
	#ScdBox .ScdArea2 {
		float: righ;
		padding: 0px 0 5px 0;
		text-align: right;
	}




/* 쪽지테이블 위 */
#MsgBox{
	
}
	#MsgBox .MsgArea1 {
		float: left;
		padding: 0px 0 5px 0;
		text-align: left;		
	}
	#MsgBox .MsgArea2 {
		float: righ;
		padding: 0px 0 5px 0;
		text-align: right;
	}




/* FooterPageBox */
#FooterPageBox{
	height: 28px;
}
	#FooterPageBox .pageArea{
		float: left;
		width: 400px;
		color:#555555;
		text-align: left;
	}	
	#FooterPageBox .btnArea{
		text-align: right;
	}









/* 
	폼 공통 (페이지 및 팝업)
	[참조] 폼의 크기는 FormTable을 감싸는 div, table로 크기를 설정하도록 한다.
	---------------------------------------------------------------------------
*/
#FormTable4, #FormTable5{
	width: 100%;
}
#FormTable, #FormTable2, #FormTable3{
	width: 100%;
	border-bottom: 1px solid #A3B5D2;
}

	.tableTop{
		height: 2px;
		background: url(/Images/Common/lay_table_top.gif) repeat-x 0 0 ;	
	}
	.tableTopZZ{
		height: 1px;
		background: url(/Images/Common/lay_table_top.gif) repeat-x 0 0 ;	
	}
	
	.labelField{
		width: 108px;	/* 120px */			
		padding: 2px 0 0 12px;	
		border-bottom: 1px solid #A3B5D2;
		color: #333333;
		font-weight: bold;
		text-align: left;
		background: #E6F0F8  no-repeat 10px 49%;
	}

	.labelField2{
		width: 108px;	/* 120px */			
		padding: 2px 0 0 12px;	
		color: #614A38;
		text-align: left;
		background: #E6F0F8 url(/Images/Common/icon_br_dot.gif) no-repeat 10px 49%;
	}

	.popLabelField{
		width: 100px;	/* 110px */			
		padding: 2px 0 0 10px;	
		border-bottom: 1px solid #A3B5D2;
		color: #333333;
		text-align: left;
		background: #E6F0F8  no-repeat 10px 49%;
	}
			
	.dataField{
		padding: 3px 0 3px 6px;
		border-bottom: 1px solid #A3B5D2;
		background-color:#FFFFFF;
		text-align: left;
	}

	.dataField2{
 		padding: 3px 6px 3px 6px;
		background-color:#FFFFFF;
		text-align: left;
	}

#FormBTN{
	margin: 20px 0 20px 0;
	text-align: center;
}




/* 
	리스트 공통
	[참조] 폼의 크기는 FormTable을 감싸는 div, table로 크기를 설정하도록 한다.
	---------------------------------------------------------------------------
*/
#ListTable{
	table-layout: fixed;
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #A3B5D2;
}

	#ListTable th{
		border-top: 2px solid #A3B5D2;
		border-bottom: 1px solid #A3B5D2;
		padding: 6px 0 3px 0px;
		color: #333333;
		text-align: center;
		background-color: #E6F0F8;
		font-weight: bold;
	}
		.th1{
			background: #E8E4E1 url(/Images/Common/br_table_space.gif) no-repeat right top;
		}

		th .sortT{
			color: #6C6865;
			text-decoration:underline;
		}
		#ListTable td{
			
			padding: 6px 0 3px 0px;
			border-bottom: 1px solid #A3B5D2;
		}
	/* 리스트상에서 링크시 */
	.tbRsLink a:link, .tbRsLink a:visited, .tbRsLink a:hover{
		text-decoration: underline;
	}

	.rLine{
	/*	background: url(/Images/NTax/Customer/dotv.gif) repeat-y right top; */
		border-right:1px dotted #E6E6E6;
	}

	.tdPad4px{
		padding:4px 0 4px 0;
		line-height:14pt;
	}




/* 포토 리스트 */
#ListPhoto {
	border-bottom: 2px solid #A3B5D2;
	
}

/*하단 버튼*/
#Footbtn{
	width: 100%;	
	padding: 10px 0px 0px 0px;
}

/*하단 버튼2*/
#Footbtn2{
	width: 100%;	
	padding: 10px 0px 0px 0px;
}
	#Footbtn2 .BtnArea1{
		float: left;
		text-align: left;
	}
	#Footbtn2 .BtnArea2{
		float: right;
		text-align: right;
	}







/* 
	공통
	---------------------------------------------------------------------------
*/
/* 검색, 달력 */
#Calender_1{
	display:none;
	position:absolute;
}