form.default_form { }
#directory-dropdown select {
	padding: 3px;
	width: 70%;
	border: 1px solid #CECECE;
}
#inner_page #directory-dropdown select {
	width: 95%;
}

form.default_form .required { color: #FF0000; font-weight:bold; }
form.default_form fieldset{ border: 0px solid #DADADA; margin-bottom:10px; padding:0px; -moz-border-radius: 0px; border-radius: 0px; }
form.default_form fieldset legend { color: #FF0000; font-size:14px; padding-bottom: 10px;}
#form_1 fieldset legend { display: none; color: #FF0000; font-size:14px; padding-bottom: 10px;}
#fl_12_date_of_function { width: 130px !important; }
#fl_23_date_of_function { width: 130px !important; }
form.default_form fieldset .fieldset_description { padding:10px;  background-color: #eeeeee; font-style:italic; color:#666666; display:block; font-size:12px; margin-bottom:10px; }
form.default_form .fieldwrapper { border-bottom:1px solid #eeeeee; display:block; padding-top:4px; padding-bottom:4px; overflow-y:hidden; }
form.default_form .fieldwrapper_over { border-bottom:1px solid #dddddd; background-color:#F9F9F9; }
form.default_form .fieldwrapper_over  .formlabel { color: #F38025; }
form.default_form .fieldwrapper .formlabel { width:120px; display:block; font-size:12px; float:left; line-height:18px; cursor:pointer; padding-left:5px; padding-right:5px; }
form.default_form .fieldwrapper .formfield .inputfield { font-size:12px; color:#666666; width:200px; border: 1px solid #CCCCCC; padding:3px; font-family:verdana !important; }
form.default_form .fieldwrapper_over .formfield .inputfield { border:1px solid #F38025; }
form.default_form .fieldwrapper .formfield .checkbox { width:auto!important; cursor:pointer; }

form.default_form .fieldwrapper .formdescription { font-size:11px; font-style:italic; display:block; color:#666666; margin-left:120px; padding:2px; }
form.default_form #interests_fieldset .formlabel { width: 200px!important; }
form.default_form #buttons_fieldset { border:0; padding-right:0; padding-left:0; text-align:right; }
form.default_form fieldset #formbuttons_wrapper {  text-align:right; border-bottom:0!important; padding-top:10px }
form.default_form fieldset #formbuttons_wrapper #cancel_button {  }
form.default_form fieldset #formbuttons_wrapper #submit_button { color: #F38025; }
form.default_form fieldset div { margin-left: 0px !important; margin-right: 0px; width: 100% !important;}
form.default_form .captcha_wrapper img { border: 1px solid #CCCCCC; }
form#list {
	background-color: #313130;
	border: 1px solid #454545;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
form#list  .field {
	background-color: #444444;
	border: 1px solid #656565;
	width: 210px;
	margin-bottom: 4px;
	height: 21px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Century Gothic", Arial;
}
/** override the default form style to match the website style */
.textinput, .defaultfield {
	color: #FFF;
	background-color: #444444;
	border: 1px solid #656565;
	width: 210px;
	margin-bottom: 4px;
	height: 21px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Century Gothic", Arial;
}
form div select {
	color: #FFF;
	background-color: #444444;
	border: 1px solid #656565;
	width: 50px;
	margin-bottom: 4px;
	height: 21px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Century Gothic", Arial;
}
.default_form label {
	display: block !important;
	float: left;
	width: 220px;
}
form div {
	padding: 0px !important;
	margin: 0px !important;
	margin-bottom: 5px !important;
}
#fl_17_extra_notes, #fl_17_extra_notes { height:100px !important;}