/*
	Forms CSS file. Brought into a separate CSS file for ease-of-use
*/

.formContainer { margin-bottom: 1em; }

fieldset,
div.fcWithBorder { border: 1px solid #AAA; }
	fieldset.noBox { border: 0; }
	fieldset.withMargin { margin: 0 0 1.5em 0; }

.formRow { margin-bottom: 2px; padding: 10px; background: url('images/cell.gif') bottom left repeat-x; }
	.formRow label,
	.formRow p.pseudoLabel { float: left; width: 190px; font-weight: bold; display: block; margin: 0; }
	.formRow .frFieldContainer { float: left; margin-left: 5px; width: 720px; }
	.formRow p.frHint { margin: 0.2em 0 0 0; color: #666; font-size: 0.91em; }
	
	.formRow input.post,
	.formRow textarea { width: 80%; }

.frMultiHoriz {}
	.frMultiHoriz .frFieldContainer label { width: auto; font-weight: normal; margin-right: 1em;  }
	
.frMultiVert {}
	.frMultiVert .frFieldContainer label { display: block; float: none; width: auto; font-weight: normal; }
	
.frMultiVertTC {}
	.frMultiVertTC .frFieldContainer label { width: 300px; margin: 0 10px 0.5em 0; font-weight: normal; }

.frFinal { text-align: right; margin: 0 0 1em 0; background: none; }

.frFileSummary {}
	.frFileSummary .frFieldContainer label { display: block; float: none; margin: 1em 0 0.5em 0; }

.frHeader { background: url('images/th.gif') top left repeat-x; }

.cpRight .formRow .frFieldContainer { width: 500px; }

.fcLogin { width: auto; text-align: left; }
 .fcLogin .formRow label,
 .fcLogin .formRow p.pseudoLabel { width: 100px; }
 .fcLogin .formRow .frFieldContainer { width: 230px; }
 .fcLogin .formRow .frFieldContainer label { width: auto; }

.fcSearch {}
	.fcSearch fieldset.colOne,
	.fcSearch fieldset.colTwo { width: 463px; float: left; }
	.fcSearch fieldset.colTwo { margin-left: 10px; }
	
	.fcSearch fieldset.colOne .formRow .frFieldContainer,
	.fcSearch fieldset.colTwo .formRow .frFieldContainer { width: auto; }
	.fcSearch fieldset.colOne .formRow label,
	.fcSearch fieldset.colTwo .formRow label,
	.fcSearch fieldset.colOne .formRow p.pseudoLabel,
	.fcSearch fieldset.colTwo .formRow p.pseudoLabel { width: 150px; }
	
	.fcSearch fieldset.colOne .frMultiHoriz .frFieldContainer label,
	.fcSearch fieldset.colTwo .frMultiHoriz .frFieldContainer label { width: auto; font-weight: normal; margin-right: 1em;  }
	
	.fcSearch fieldset.colOne .frMultiVertTC .frFieldContainer label,
	.fcSearch fieldset.colTwo .frMultiVertTC .frFieldContainer label { width: 120px; }