#centerCol form {
	margin: 20px 0 0 25px;
}

#centerCol form h2{
	margin:15px 0 0 0;
}

#centerCol form p{
	margin: 5px 25px 10px 0;
	font: normal normal 11px/24px  Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

#centerCol fieldset {
	width: 329px;
	border: none;
	margin-bottom:30px;
}

#centerCol fieldset p{
	color:#CC0000;
	text-align:right;
	margin:3px 2px 0 0;
}

#centerCol label {
	margin: 2px 0;
	padding:3px 0 0 0;
	float: left;
	width: 116px;
	font: normal normal 12px/normal Arial, Helvetica, sans-serif;
	color: #666;
	background-color: transparent;
}

#centerCol input, #centerCol textarea, #centerCol select  {
	float: left;
	margin: 2px 0;
	width: 208px;
	border: 1px solid #CCC;
	background-color: #F4F4F4;
	font: normal normal 12px/normal Arial, Helvetica, sans-serif;
	color: #666;
	padding-left:2px;
}

#centerCol textarea {
	width:324px;
	float:none;
	margin-bottom:15px;
	padding-right:2px;
}

#centerCol textarea.smallTextarea{
	float: left;
	margin:0;
	width: 206px;
	padding-left:2px;
}

#centerCol select  {
	width:212px;
}
#centerCol select option {
	padding-left:3px;
}


#centerCol input.error, #centerCol select.error, #centerCol textarea.error {background:#FFFF99}	

#centerCol p.Error {
	font-weight:bold;
	background:#FFFF99;
	padding:8px;
	border:1px solid #ccc;
	color:#CC0000;
	margin:15px 25px 20px 20px;
}


#centerCol input.textDOB  {width:65px;margin-right:3px;}
#centerCol input#frmDOB3  {width:64px;margin-right:0;}

#centerCol #Captcha{
	height:145px;
}

	#centerCol #Captcha p{
		margin:0 0 3px 0;
		padding:0;
	}
	
	#centerCol #Captcha input {
		float:none;
		position:relative;
		left:0;
		width:217px;
		margin-left:0;
	}
	
#centerCol  #frmRegister, #centerCol #frmActivate, #centerCol #frmBack, #centerCol #frmsendMessage, #centerCol #frmAddForum,  #centerCol #frmAddPost {
	float:none;
	padding: 2px;
	width: 221px;
	font: normal bold 12px/normal Arial, Helvetica, sans-serif;
	color: #333;
	border: solid 1px #333;
	cursor: pointer;
}

#centerCol #frmBack{
	float:none;
	display:none;
	margin:30px 0 0 20px;
}
#centerCol #frmActivate {width: 211px;}

#centerCol #frmNoClub{
	float:none;
	width: auto;
	margin:0 4px 0 1px;
	border-width:0;
}
optgroup{
	padding:5px;
	font-weight:bold;
}

#JSExtraText, #JSLocation, a.JSHide, span.JSHide{
	display:none;
} 

#centerCol input.cancelFloat{
	float:none;
}

#centerCol form h4{
	margin-left:0;
}

#centerCol form#frmNewForum label{
	padding-left:0;
}