label {
	width:250px;
	float:left;
	font-size:75%;
	font-weight:bold;
	color:#333;
	margin-top:10px;
	clear:left;
}
.formContainer {
	width:530px;
	float:left;
	margin-bottom:20px;
}
.shortField {
	width:60px;
	margin-top:10px;
	margin-left:250px;
	clear:right;
	display:block;
}
.longField {
	width:200px;
	margin-top:10px;
	clear:right;
	display:block;
	margin-left:250px;
}
.midField {
	width:120px;
	margin-top:10px;
	clear:right;
	display:block;
	margin-left:250px;
}
.calLongField {
	width:90px;
	margin-top:10px;
}
.calShortField {
	width:60px;
	margin-top:10px;
}
.detailContainer {
	width:200px;
	float:right;
	margin-top:20px;
}
.detailHeaderLeft {
	width:10px;
	height:25px;
	float:left;
	background:url(../images/table_top_left_corner.gif) left top no-repeat;
}
.detailHeaderMid {
	width:180px;
	height:20px;
	float:left;
	background-color:#EE2125;
	color:#FFFFFF;
	font-size:80%;
	font-weight:bold;
	padding-top:5px;
}
.detailHeaderRight {
	width:10px;
	height:25px;
	float:left;
	background:url(../images/table_top_right_corner.gif) right top no-repeat;
}
.detailCopy {
	background-color:#ffeded;
	padding:0 10px 0 10px;
	margin:0;
}
.detailBottomLeft {
	margin-top:-10px;
	width:100px;
	height:20px;
	float:left;
	background: url(../images/table_bottom.gif) left bottom no-repeat;
}
.detailBottomRight {
	margin-top:-10px;
	width:100px;
	height:20px;
	float:right;
	background: url(../images/table_bottom.gif) right bottom no-repeat;
}