#compoundDetail, #table2, #table1 {
	width:100%;border-collapse:collapse; border-right:dotted 1px #DBDADA;
}

#productList th, #productList td {
	font-size:12px; text-align:center;  padding:2px 4px 2px 4px; vertical-align:middle;
}

#productList {
	width:100%;border-collapse:collapse; border-right:solid 1px gray; border-bottom:solid 1px gray;
}
#productList .titleclass{
	background-color: #eee;
}
#table2 th, #table2 td, #table1 th, #table1 td, #compoundDetail th, #compoundDetail td {
	font-size:12px; text-align:left; padding:2px 4px 2px 4px; vertical-align:middle;height:22px;
}

#productList input {
	width:expression(this.type=="text"||this.type=='password'?'97%':''); border:expression(this.type=="text"||this.type=='password'?'1px solid #D7D7D7':'0px');
}

label {
	font-size:12px; font-weight:bold;
}

label span{
	display:inline-block;
	margin-right:5px;
	width:60px;
	line-height:22px;
}

#compoundDetail td p {
	font-size:12px; font-weight:bold; clear: both;
}

