/* CSS Document */
/*table {
	float: none;
	clear: both;
	}*/
	
	/*
.field {
	width: 100%;
	margin: 9px 0;
	padding: 1px 0;
	float: none;
	clear: both;
	height: 1%;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	}
	.field label {
		margin: 0;
		padding: 1px 0;
		height: 1%;
		overflow: visible;
		display: block;
		font-weight: bold;
		}
	.field .field_content {
		height: 1%;
		overflow: visible;
		display: block;
		float: none; clear: both;
		}
	.field .field_content input,
	.field .field_content select {
		margin: 0 .25em 0 0;
		float: left;
		}
	.field .field_content .punctuation {
		margin: 0 .25em 0 0;
		float: left;
		}
	.field .field_content .note {
		font-size: 80%;
		color: #999;
		float: none;
		clear: both;
		}
	.field.field_inline_checkboxradio .field_content label {
		width: auto;
		float: left;
		font-weight: normal;
		margin: 0 2% 0 0;
		}
.field_checkboxradio {
	width: 100%;
	margin: 9px 0;
	padding: 1px 0;
	float: left; 
	clear: both;
	height: 1%;
	overflow: visible;
	}
	.field_checkboxradio .field_content {
		float: left;
		clear: right;
		width: 15%;
		text-align: right;
		padding: 1px 0;
		margin: 0;
		height: 1%;
		overflow: visible;
		}
	.field_checkboxradio label {
		margin: 0 -0.5% 0 1%;
		padding: 1px 0;
		height: 1%;
		overflow: visible;
		width: 84%;
		text-align: left;
		float: left;
		}
	*/
	
.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 5px 0;
	float: left;
	clear: both;
	width: 100%;
	}
	.field.address2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		margin: 0 0 5px 0;
		float: left;
		clear: both;
		width: 100%;
		}
	.field_group .field {
		margin: 5px 15px 5px 0;
		float: left;
		clear: none;
		width: auto;
		}
		.field_group .field .note {
			float: none;
			clear: both;
			}
	.field label {
		font-weight: bold;
		margin: 0 0 2px 0;
		float: left;
		clear: both;
		width: 100%;
		}
		.field.address2 label {
			font-weight: bold;
			margin: 0;
			float: left;
			clear: both;
			width: 100%;
			height: 0;
			padding: 0;
			overflow: hidden;
			}
	.field .field_content {
		margin: 2px 0 0 0;
		float: left;
		clear: both;
		width: 100%;
		height: 1%;
		overflow: visible;
		}
	.field .field_content input,
	.field .field_content select {
		float: left;
		margin: 0 .25em 0 0;
		}
	.field .field_content .punctuation {
		float: left;
		margin: 0 .25em 0 0;
		font-size: small;
		}
	.field .field_content .note {
		font-size: 80%;
		color: #666;
		}
	.field.field_inline_checkboxradio .field_content label {
		width: auto;
		float: left;
		font-weight: normal;
		margin: 0 0 2px 0;
		}
.field_checkboxradio {
	width: 100%;
	margin: 9px 0;
	padding: 1px 0;
	float: left; 
	clear: both;
	height: 1%;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	}
	.field_checkboxradio .field_content {
		float: left;
		clear: right;
		width: 7%;
		text-align: right;
		padding: 1px 0;
		margin: 0;
		height: 1%;
		overflow: visible;
		}
	.field_checkboxradio label,
	#bodyboxstd .field_checkboxradio .label {
		margin: 0 -0.5% 0 1%;
		padding: 1px 0;
		height: 1%;
		overflow: visible;
		width: 92%;
		text-align: left;
		float: left;
		}
		#bodyboxstd .field_checkboxradio .label label {
			float: none;
			clear: both;
			margin: 0;
			padding: 0;
			}
			#bodyboxstd .field_checkboxradio .label .note p {
				color: #666;
				font-size: x-small;
				}
			#bodyboxstd .field_checkboxradio .label .note ul {
				margin-top: 0;
				margin-bottom: 0;
				}
				#bodyboxstd .field_checkboxradio .label .note ul li {
					color: #666;
					font-size: x-small;
					margin-top: 0;
					margin-bottom: 0;
					}
.field_textarea {
	text-align: center;
	margin: 5px 0;
	}
.formactions {
	text-align: center;
	padding: 15px 0;
	float: none;
	clear: both;
	}