.contract-title{
	text-align: center;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 6px 2px;
}
.data-section-title{
	margin-top: 15px;
}
.contract-sectionTitle {
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	color: #333;
	padding: 2px 2px;
}
.contract-sectionBody {
	padding: 2px 0 4px 20px;
}
.contract-sectionContent{
	padding-bottom: 3px;
}
.contract-sectionChildren{}
.phase-sectionChildren{
	padding: 2px 0 8px 20px;
}				
signature, header, name, title, companyName, line{
	display: block;
	margin: 4px 0;
}
name, title, companyName{
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	color: #333;
	text-align: left;
	clear: both;
}
line{
	border-top: 1px solid;
	text-align: left;
	margin-top: 30px;
	margin-right: 20px;
}
a:link, a:visited,a:hover {text-decoration: none; color: black}
.x-grid3-hd-row td {
    border-left: none;
    border-right: none;
}
.x-grid3-cell-inner, .x-grid3-hd-inner {
    white-space: normal;
}
.x-grid3-row {
    border-left: none;
    border-right: none;
} 
