div.gavgapi {
	width: 620px;
}	

h2 {
	padding-bottom: 4px;
	border-bottom: 1px solid #C0C0C0;
}

.questionnaire th {
	font-size: 12pt;
	text-align: left;
	padding: 10px 0 4px 0;
	border-bottom: 1px solid #C0C0C0;
}

.progress-bar {
	width: 250px;
	height: 22px;
	border: 1px solid #C0C0C0;
}

.half {
	width: 123px;
	margin-right: 4px;
	float: left;
}

.bar-m {
	background: url(../images/progress_bar_m.png) left repeat-x;
	height: 22px;
	float: left;
}

.bar-f {
	background: url(../images/progress_bar_f.png) left repeat-x;
	height: 22px;
	float: left;
}

td.label {
	text-align: right;
}

td.raw {
	padding-left: 30px;
}