div.panel form {margin: 0; padding: 0;}

div.panel form p {
	clear: left;
	margin: 0;
	padding: 5px 0;
}
div.panel form p.confirm {display: none;}	/* honeypot */
div.panel form .indent {margin-left: 20%;}	/* align with input fields */

div.panel form p label {
	float: left;
	width: 20%;
	font-weight: bold;
}
div.panel form p label.fullwidth {
	width: auto;
	margin-right: 15px;
}
div.panel form input, form textarea, form select {
	color: #1C1C1C; 					/* nearly black */
	background-color: #CFCFCF;			/* pale grey */
}
div.panel form input {width: 250px;}
div.panel form input.radio {
	width: 20px;
	height: 20px;
 	vertical-align: top;
	background-color: transparent;
	margin-top: 0;
}
div.panel form select {width: 150px;}
div.panel form select.YesNo {width: 50px;}

div.panel form textarea {
	width: 98%;
	height: 100px;
}
div.panel form .checkbox {
	width: auto !important;
	margin: 5px 8px 0 0;
	background-color: #777777;
}
div.panel form .button {		/* NB - class not tag */
	margin-top: 10px;
	color: black;
	background-color: #CFCFCF;			/* light grey (gray81) */
	padding: 2px 0;
	width: 60px;
}
div.panel form span.textCount {
	font-size: 9px;
	line-height: 9px;
}

/* ----- Update fieldsets ---- */
div.panel fieldset {
	border: 1px solid #00f6ff;		/* bright blue */
	color: #CFCFCF;					/* pale grey */
	background-color: transparent;
	margin-top: 10px;
	padding: 10px;
	width: auto;
}
div.panel fieldset legend {
	font-size: 0.8em;
	color: #00f6ff;					/* bright blue */
	background-color: transparent;
}
/* ----- Date/Time Picker ----- */
div.panel form p.datePick label {line-height: 1em; padding-top: 3px;}
div.panel form p.datePick label span {font-size: 11px; color: #FF9900;}	/* orange */
div.panel form p.datePick input {width: 70px;}
div.panel form p.datePick img {vertical-align: middle; cursor: pointer; height: 30px; width: 30px; margin-left: 5px;}

div.panel form p.timePick {float: left; width: 520px; clear: none;}
div.panel form p#dEventStartTime.timePick {width: 225px;}
div.panel form p#dEventEndTime label {width: 286px; text-align: right; padding-right: 6px; font-weight: normal;}
div.panel form p.timePick select.minsDDL, #main form p.timePick select.hourDDL {width: 40px; text-align: right;}
div.panel form p.timePick select.ampmDDL {width: 45px; margin-left: 5px;}
div.panel form p.timePick span {margin-left: 5px; font-size: 11px; color: #FF9900;}	/* orange */
