@charset "utf-8";
/* CSS Document */
#theFormDiv {
    display:none;
    position:absolute;
    background-color:#ebebeb;
    border:1px solid #000;
    padding:1em;
    margin:3em;
    width:23em;
	z-index:1;
}

#theFormDiv2 {
    display:none;
    position:absolute;
    background-color:#ebebeb;
    border:1px solid #000;
    padding:1em;
    margin:3em;
    width:23em;
	z-index:2;
}


form {width:24em;}
form fieldset {float:left;width:22em;margin:0 0.3em 0.3em 0;}
form legend {font-weight:bold;color:blue;}
form p {margin: 0;}
form label {float:left;margin:0.5em;}
form input {width:100%;font-size:100%;}

#form2 {width:24em;color:#CCCCCC;}
#form2 fieldset {float:left;width:22em;margin:0 0.3em 0.3em 0;border:0px;}
#form2 legend {font-weight:bold;color:white;}
#form2 p {margin:0;}
#form2 label {float:left;margin:0.5em;}
#form2 input {width:125px;font-size:10px;}


/* thisForm.css */
.label-first, .label-last {width:8em;}
.label-address, .label-email {clear:left;width:18em;}
.label-city {clear:left;width:9em;}
.label-zipcode {width:7em;}
.label-need {width:18em;clear:left;}
.label-age {width:18em;clear:left;}
.label-time {width:18em;clear:left;}
.label-calendar{width:20em;clear:left;text-align:center}
.label-comments {width:20em;clear:left;}
.label-homephone {width:9.5em;}
.bSubmit {float:left;margin:0.5em;clear:left;width:8em;}
.bCancel {float:left;margin:0.5em;width:8em;}

.field-hint {font-size:10px;color:#555555;}
.nocss {display:none;}
.formBody {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	color: #000000;
    background-color: #ebebeb;
    text-align: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.formBody2 {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	color: #EEEEEE;
    text-align: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
