﻿.formContainer { margin:0 auto; background-color:#fff; margin-top:15px; }
.formDescription { border-bottom:1px dotted #ccc; padding-bottom:10px; }
.fieldContainer { display:block; position:relative; padding-bottom:10px; width:100%; z-index:100; }
.fieldContainer label { display:block; /*font-size:80%;*/ color:#666; float:right; width:100%; }

.multiLabel, legend, .boldField label { display:block; clear:both; font-weight:bold; }
.boldField label { position:relative; top:0; left:0; font-size:100%; color:#333; }

legend { margin:0 0 0 -10px; }
fieldset { border:none; margin:0; padding:0; }
textarea { height:auto; }

.fieldWrapper { margin-bottom:10px; }

.textboxReset { height:auto; }
.textbox, textarea { font-family:Verdana, Arial, Sans-Serif; width:465px; display:block; float:left; }

.multiText { display:block; clear:left; width:100%; z-index:10; }
.multiText .fieldContainer, .buttonWrapper .fieldContainer { width:250px; float:left; }
.multiText .textbox, .multiText select { width:220px; }

.buttonWrapper { /*border-top:1px dotted #ccc;*/ padding-top:10px; }
.button { padding-left:20px; padding-right:20px; font-family:Verdana, Arial, Sans-Serif; border:1px solid #999; background-color:#eee; }

.ajax_calendar { z-index:100; }
.ajax_calendar_container { z-index:1000; }

.errorMessage { color:Red; font-weight:bold; }
.greenMessage { color:Green; }