body{
	margin:0;
	overflow-y:auto;
	overflow-x:hidden;
	background-color: #FFFFFF;
}
form{
	margin:0px;
}	
table.common {
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
}
table.pt {
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
}
table.pt th{
	border-color:#FFFFFF;
	border-style: solid;
	font-family: "宋体";
	font-weight: 200;
	font-size:14px;
	background-color:#EFECEA;
	height:18px;
	word-break:keep-all;
	vertical-align:top;
}
table.pt th.mutihead{
	border-color:#FFFFFF;
	border-style: solid;
	font-family: "宋体";
	font-weight: 200;
	font-size:13px;
	background-color:#EFECEA;
	height:36px;
	word-break:keep-all;
	vertical-align:middle;
}
table.pt th.checkbox{
	width:28px;
	border-color:#FFFFFF;
	border-style: solid;
	background-color:#EFECEA;
	height:18px;
	vertical-align:top;
}
table.pt th.rowno{
	width:36px;
	border-color:#FFFFFF;
	border-style: solid;
	font-family: "宋体";
	font-weight: 200;
	font-size:13px;
	background-color:#EFECEA;
	height:18px;
	word-break:keep-all;
	vertical-align:top;
}
table.pt th.mutirowno{
	width:36px;
	border-color:#FFFFFF;
	border-style: solid;
	font-family: "宋体";
	font-weight: 200;
	font-size:13px;
	background-color:#EFECEA;
	height:36px;
	word-break:keep-all;
	vertical-align:middle;
}
table.pt tr.odd{
	background-color: #FFFFFF;
	height:17px;
}
table.pt tr.even{
	background-color: #DEDBDE;
	height:17px;
}
table.pt tr.cardodd{
	background-color: #FFFFFF;
	height:22px;
}
table.pt tr.cardeven{
	background-color: #DEDBDE;
	height:22px;
}
table.pt td{
	font-family: "宋体";
	font-weight: 200;
	font-size:13px;
	text-align:left;
	vertical-align:top;
}
table.pt td.ptnum {
	font-family: "宋体";
	font-weight: 200;
	font-size:12px;
	text-align:right;
	vertical-align:top;
}
table.pt td.rownum {
	font-family: "宋体";
	font-weight: 200;
	font-size:12px;
	text-align:right;
	vertical-align:top;
	background-color: #FFFFFF;
}
table.pt td.ptcheckbox{
	vertical-align:top;
}
table.pt td.firstcheckbox{
	background-color: #FFFFFF;
	vertical-align:top;
}
table.pt td.ptcombox {
	border: thin;
}
table.common td.nowidth{
	font-family: "宋体";
	font-weight: 200;
	background-color: #FFFDE4;
	height:21px;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
}
table.common td.textarea{
	font-family: "宋体";
	font-weight: 200;
	background-color: #FFFDE4;
	height:80px;
	text-align:left;
}
td.checkbox {
	height:17px;
	vertical-align:top;
}
table.common td.querylabel {
	border-color:#F3F3F3;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-size:12px;
	font-family: "宋体";
	font-weight: 100;
	background-color: #FFFDE4;
	width:200px;
	height:23px;
	text-align:center;
	vertical-align:middle;
}
table.common td.querycontent {
	border-color:#F3F3F3;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: "宋体";
	font-weight: 100;
	font-size:12px;
	background-color: #FFFDE4;
	width:300px;
	height:23px;
	text-align:left;
	vertical-align:middle;
}
td.sf {
	font-family: "宋体";
	font-weight: 100;
	font-size:12px;
	height:30px;
	background-color: #FFFDE4;
	vertical-align:middle;
}
table.common td.chlabel {
	border-color:#FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: "宋体";
	font-weight: 100;
	font-size:12px;
	background-color: #FFFDE4;
	width:100px;
	height:25px;
	text-align:right;
	vertical-align:middle;
}
table.common td.chcontent {
	border-color:#FFFFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: "宋体";
	font-weight: 100;
	background-color: #FFFDE4;
	width:150px;
	height:25px;
	text-align:left;
	vertical-align:middle;
}
table.common td.title {
	background-color: #EFECEA;
	font-family: "新宋体"; 
	font-weight:500;
	font-size:15px; 
	text-align:center; 
	height:30px;
	width:100%;
}
table.common td.btnrow {
	text-align:center; 
	height:26px; 
	background-color:#FFFDE4; 
	width:100%; 
	border-color:#F3F3F3;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
table.common input.btn {width:80px;height:20px;font-size: 12px;BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 
#2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; 
BORDER-BOTTOM: #2C59AA 1px solid}
table.common input.btnref {background-color:#FFFFFF;background-image:url(icon/_search.gif); width:22px;line-height:20px;height:22px;}
table.pt input.btnref {background-color:#FFFFFF;background-image:url(icon/_search.gif); width:22px;vertical-align:top; height:22px;}
table.common input.btndate{width:22px;background-color:#FFFFFF;background-image:url(icon/_date.gif);}
table.pt input.btndate{width:22px;vertical-align:top;background-color:#FFFFFF;background-image:url(icon/_date.gif);}
table.common input.common{
	width:147px;
	font-size: 12px;
	background-color: #DAD9D9;
}
table.pt input.common{
	width:137px;
	font-size: 12px;
	background-color: #DAD9D9;
	vertical-align:top;
	border-color:#DAD9D9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
table.pt input.inputref{
	width:100px;
	font-size: 12px;
	background-color: #DAD9D9;
	vertical-align:top;
	border-color:#DAD9D9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
table.common input.inputref{
	width:124px;
	font-size: 12px;
	background-color: #DAD9D9;
}
table.common input.nowidth{
	font-size: 12px;
	width:640px;
	background-color: #DAD9D9;
}
table.common textarea.common {
	width:200px;
	height:80px;
	font-size: 12px;
	background-color:#DAD9D9;
}
table.common textarea.nowidth {
	width:640px;
	height:80px;
	font-size: 12px;
	background-color:#DAD9D9;
}
table.common input.ptnum{
	width:147px;
	align:right;
	font-size: 12px;
	background-color: #DAD9D9;
}
table.pt input.ptnum{
	width:147px;
	font-size: 12px;
	background-color: #DAD9D9;
	vertical-align:top;
	border-color:#DAD9D9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
table.pt input.cb{
	height:13; 
	font-size: 12px;
	vertical-align:top;
}
div.pt{
	overflow:auto;
	width:100%;
	height:494px;
}
div.cardpt{
	overflow:auto;
	width:1024px;
	height:294px;
}
div.cardheadiv{
}
select{
    border-right: #000000 1px solid; 
    border-top: #FFFFFF 1px solid; 
    border-bottom: #000000 1px solid;
    font-size: 12px; 
    border-left: #FFFFFF 1px solid;
    color:#003366;     
    background-color: #FFFFFF;
	width:147px;
}
	