#Form_ContactForm, #Form_SignUpForm{
	position:relative;
	padding-top:6px;
}

.ContactPage #Form_ContactForm fieldset p{
	font:10px/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin:0;
}

body #Form_SignUpForm fieldset p{
	font:10px/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Form_ContactForm div, #Form_SignUpForm div{
	margin-bottom:8px;
	height:22px;
	
}
#Form_ContactForm div.clear, #Form_SignUpForm div.clear {
	display:none;
}
#Form_ContactForm div#Message{
	height:130px;
}
#Form_ContactForm input.text, #Form_SignUpForm input.text, #Form_ContactForm textarea{
	position:absolute;
	left:85px;
	width:130px;
}

#Form_ContactForm textarea{
	width:366px;
	height:130px;
}

label:after{
	content:" *";
	color:#f00;
}
#Notify{ 
	padding:0; 
}

#Notify label:after{
	content:"";
}
#Notify .right{
	float:none;
}
#Form_ContactForm div.holder, #Form_SignUpForm div.holder{
	position:absolute;
	top:6px;
	left:230px;
}

form#Form_ContactForm .action, form#Form_SignUpForm .action{
	background:url(../images/submit.gif) left top no-repeat;
	width:45px;
	height:19px;
	border:none;
	cursor:pointer;
	float:right;
	margin-top:-18px;
}

form#Form_SignUpForm .action{
	margin:0 5px 0 0;
}

p.required, .required{	
	color:#f00;
}
#Form_ContactForm span.message, #Form_SignUpForm span.message{
	font:10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:2px;
}

#Form_ContactForm #Message span.message{
	position:absolute;
	top:230px;
	left:0;
}
#Form_ContactForm label.left, #Form_SignUpForm label.left{
	float:none;
}
