table {
	margin-bottom: 12px;
	}

table tr td, table tr th {
	border-top: 1px solid #ccc;
	padding:.25em .5em .25em .5em;
	}

div.formContainer {
	width: 545px; 
	border: 1px dotted #666;
	padding: 5px; 
	margin: 0px auto 20px auto;
	}
	
	.formContainer div.formGroup {
		border-left: solid 1px #777;
		padding-left: 4px;
		clear: left;
		}
	
div.row {
  clear: both;
  padding-top: 10px;
  }

	div.row span.label {
	  float: left;
	  width: 100px;
	  }
	
	div.row span.formw {
	  float: right;
	  width: 435px;
	  text-align: left;
	  } 
  
tr.darkRow, tr.darkRow td {
	background-color: #091013;
	}
	
ul.prefills {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.errorMessage {
	background-color: #f00;
	font-weight: bold;
	}
	
.gridclicker {
	display: block;
	float: left;
	position: relative;
	}
.selectedPoster {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 22px;
	height: 33px;
	border: 1px solid #fff;
	outline: 2px solid #ff0;
	}
