fieldset {
	border: 1px solid #cbcbcb;
	color: #797979;
	margin-bottom: 15px;
	padding: 10px;
}
legend {
	color: #00559f;
	font: normal 13px Arial, serif;
	padding: 0 10px;
}
div.col25 {
	color: #797979;
	float: left;
	width: 25%;
}
div.col33 {
	color: #797979;
	float: left;
	width: 33%;
}
div.col50 {
	color: #797979;
	float: left;
	width: 50%;
}
div.col67 {
	color: #797979;
	float: left;
	width: 67%;
}
div.col75 {
	color: #797979;
	float: left;
	width: 75%;
}
div.rowcontainer {
	color: #797979;
	clear: both;
	padding: 5px;
	width: 100%;
}
div.rowcontainer2 {
	color: #797979;
	padding: 2px;
	width: 100%;
}
div.rowcontainer3 {
	color: #797979;
	padding: 4px 2px;
	width: 100%;
}
div.t1 {
	color: #797979;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	text-align: right;
	width: 120px;
}
div.t2 {
	color: #797979;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	text-align: right;
	width: 120px;
}
div.i1 {
	color: red;
	float: left;
}
div.i2 {
	color: red;
	float: left;
}
.ipt {
	border: 1px solid #cbcbcb;
}
.ipt-small {
	border: 1px solid #cbcbcb;
	margin-top: 4px;
	margin-left: 23px;
}

p.hed1 {
	color: #00559f;
	font: bold 11px Arial, serif;
}
p.hed2 {
	color: #797979;
	font: normal 11px Arial, serif;
	padding: 3px 0;
}
.ipt-va {
	vertical-align: -30%;
}
.ipt-va2 {
	vertical-align: -20%;
}
#error {
	color: red;
	padding: 10px 0;	
}
