#content label, #content input, #content select, #content textarea, #members-textarea label, #members-textarea input, #members-textarea select, #members-textarea textarea {
	/*float:left;*/
	text-align:left;
	color:#666666;
	clear:both;
	display:block;
	width:358px; 
	font-family:Arial, Helvetica, sans-serif;
}
div.label {
	font-size:12px;
	margin-bottom:3px;
	color:#666666;
	clear:both;
}
div.questionspace {
	display:block;
	height:10px;
}
#content label, #members-textarea label {
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold !important;
}
#content input.radio, #members-textarea input.radio, #content input.checkbox, #members-textarea input.checkbox {
	width:auto !important;
	border:none !important;
	height:auto !important;
}
#content label.checkbox, #content label.radio,#content-members label.checkbox, #content-members label.radio, #members-textarea label.checkbox {
	float:left !important;
	width:auto;
	clear:none !important;
	font-weight:normal !important;
	font-size:12px!important;
	/*padding-top:2px!important;*/
}
#members-textarea label.checkbox {
	width:660px !important;
}
#tab-box-content label.checkbox {
	width:600px !important;
}
#content input.checkbox, #content input.radio {
	float:left !important;
	width:auto !important;
	margin:0px;
	padding:0px;
	/*margin-bottom:7px;*/
	margin-right:5px;
}
#content label.radio {
/*padding-top:6px;*/
}
#members-textarea label.radio {
	clear:none !important;
	float:left !important;
	padding-top:2px!important;
	font-size:12px!important;
}
#content .question, #content-textarea .question {
	padding-top:10px;
	/*min-height:40px!important;
	height:40px!important;*/
	clear:both;/*background-color:#66CCCC;*/
}
h2.form {
	font-size:18px !important;
	font-weight:lighter !important;
	color:#EC297B !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	padding-top:10px !important;
}
#content .question-no-height {
	clear:both;
}
#content div.label {
	padding-bottom:5px;
}
#content input.button, #members-textarea input.button {
	width:auto !important;
	height:auto !important;
	padding:0px !important;
}
#content input, select, #members-textarea input, select {
	margin-bottom:10px;
	color:#666666;
}
#content label, #members-textarea label {
	margin-bottom:3px;
	color:#666666;
	font-size:12px!important;
}
#content input, #members-textarea input {
	border:#CCCCCC 1px solid;
	height:16px;
	padding:5px;
	padding-top:3px;
	width:350px;
}
#Filename_1 {
	height:24px !important;
	border:#CCCCCC 1px solid !important;
	padding:0px !important;
}
#content textarea, #members-textarea textarea {
	padding:5px;
	width:350px;
}
.form-submit, #content .form-submit {
	width:65px !important;
	height:30px !important;
	background-image:url("../images/submit.png") !important;
	padding:0px!important;
	clear:both!important;
	margin:0px!important;
	float:none!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0px;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	/*cursor: hand;*/ /* for IE 5.x */
	border:none!important;
	font-weight:normal;
	display:block;
	line-height:0px;/*margin-top:10px !important;*/ 
}
.form-submit:hover, #content .form-submit:hover {
	background-position: 0 -30px;
}
#content input.loginbutton, #members-textarea input.loginbutton {
	width:40px;
	height:21px;
	padding:0px;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#466f82;
	color:#FFFFFF;
	border:none;
	font-weight:normal;
}
#content input.savebutton, #members-textarea input.savebutton {
	width:47px;
	height:22px;
	background-image:url("/assets/images/submit.gif");
	padding:0px;
	margin:0px;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0px;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	/*cursor: hand;*/ /* for IE 5.x */
	border:none;
	font-weight:normal;
	display:block;
	line-height:0px;
}
#content input.registerbutton, #members-textarea input.registerbutton {
	width:60px;
	height:21px;
	padding:0px;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#466f82;
	color:#FFFFFF;
	border:none;
	font-weight:normal;
}
#members-textarea form {
	/*margin-bottom:24px;*/
	margin:0px !important;
	padding:0px !important;
}
.submit-div {
	padding-top:20px;
	/*padding-bottom:10px;*/
	height:30px;
	clear:both;
}
textarea {
	font-size:12px !important;
	color:#666666 !important;
	line-height:20px;
	font-weight:normal;
	border:#CCCCCC 1px solid;
}
#content form {
	padding-top:10px;
}
.form-error ul li {
	color:#FF0000 !important;
	font-style:italic !important;
}
.form-error ul li div.hidden {
	display:inline !important;
	visibility:visible !important;
}
.answer {
	clear:both;
}
ul.error li {
	color:#FF0000 !important;
}
select {
	width:auto !important;
}
.requiredfields {
	font-size:12px;
	color:#666666;
	margin:0px;
	padding:0px;
	clear:both;
	display:block;
	padding-top:10px !important;
	height:15px;
	margin-top:6px !important;
}
p.new-section {
	margin:0px!important;
	padding:0px!important;
	margin-bottom:10px !important;
	margin-top:5px !important;
	clear:both;
}
