
div.step {
	margin: 5px 15px 0 0;
	padding: 12px 4px 15px 4px;
	background: #ececd7;
	border: 1px solid #95A1C3;
	font-size: 3.0em;
	color: #555;
}
table.coversheet {
	margin: 0;
	padding: 0;
	width: 80%
}
table.coversheet th {
	text-align: right;
	font-weight: bold;
	font-size: .9em;
	white-space: nowrap;
}
table.coversheet td,table.coversheet td p {
	font-size: 1em;
}
table.coversheet td.step {
	padding: 0;
}

table.coversheet td.thumbnail {
	text-align: center;
	padding-left: 10px;
}

table.coversheet td.thumbnail img {
	text-align: center;
	border: 1px solid #999;
}
table.coversheet td.questions {
	padding-top: 5px;
}
table.coversheet input, table.coversheet select, table.coversheet option, table.coversheet textarea, table.coversheet input.file {
	width: 300px;
	font-size: 0.9em;
	color: #666;
}
table.coversheet select, table.coversheet option {
	width: 120px;
}
table.coversheet input.checkbox {
	width: 12px;
}
table.coversheet input.submit {
	width: 120px;
}
#report h1 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	margin: 5px 0 5px 5px;
	letter-spacing : 1px;
}
#report table {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: .9em;
	width: 760;
	border: 1px solid #555;
	padding: 0;
	margin: 8px 0 0 0;
	test-align: center;
	background: #fff;
}
#report table tr.headerrow {
	background: #ddd;
}
#report th {
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	background: #ddd;
	padding: 3px 0;
}
#report td {
	white-space: nowrap;
	padding: 3px 8px;
}
#report {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 76%;
	color: #000;
}

table.rfp {
width: 80%;
}
table.websiteforms td.remarks{
	padding-top: 10px;
}

