	.no-wrap {white-space:nowrap}

	.no-top {margin-top:0}

	.divider {width:100%;margin-top:0.5em;text-align:center}

/*  form table styles */

	 .e-row {background-color:white;color:inherit}
	 .o-row {background-color:lightyellow;color:inherit}



	table.form-table {
		width : 99%;
		padding : 0px;
	}

	.form-table caption {
		text-align : left;
	}

	.form-table caption.centered {
		text-align : center;
	}

	.form-table tr th, .form-table tr td {
		padding : 5px;
		font-size : 80%;
	}

	.form-table tr th.table-none, .form-table tr td.table-none {
		border : none;
	}

	.form-table tr th.table-top-left, .form-table tr td.table-top-left {
		background-color:#69F;color:inherit;
		border : 1px solid black;
	}

	.form-table tr th.table-subheader{
		background-color:lightgreen;color:inherit;
		border : 1px solid black;
	}

	.form-table tr th.table-top,.form-table tr th.table-top-more, .form-table tr td.table-top {
		background-color:#69F;color:inherit;
		border-top : 1px solid black;
		border-left : none;
		border-bottom : 1px solid black;
		border-right : 1px solid black;
	}

	.form-table tr th.table-top-more {
		background-color:#69F;color:inherit;
		border-top : 1px solid black;
		border-left : 1px solid black;
		border-bottom : none;
		border-right : 1px solid black;
	}

	.form-table tr th.table-in-left, .form-table tr td.table-in-left {
		border-top : none;
		border-left : 1px solid black;
		border-right : 1px solid black;
		border-bottom : 1px solid black;
	}

	.form-table tr th.table-in, .form-table tr td.table-in {
		border-top : none;
		border-left : none;
		border-bottom : 1px solid black;
		border-right : 1px solid black;
	}

