/* -- contact form ---------*/
	
	#contactForm{

		/*float:left;*/
		/*margin-left:50px;*/

		width:504px;
		display:inline;
		padding-top:20px;
	}
	
	#contactForm p{
	float:left;
		width:504px;
		margin-bottom:20px;
		padding-left:0;
		padding-right:0;
	}
	
	#contactForm label{
	float:left;
		width:240px;
		text-align:left;
		padding-left:10px;
	}
	
		#contactForm input, 	#contactForm textarea{
			float:right;
			/*width:240px;*/
			width:236px;
			border:3px solid #2d8acb;
	padding:4px;
	color:#2d8acb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
		}
		

		
			#contactForm  .msg{
				float:right;
				width:380px;
				text-align:right;
			
			}
			
			#contactForm  .textfieldRequiredMsg, #contactForm  .textfieldInvalidFormatMsg{
	text-align:right;
				
			}
			
			#contactForm #submit{
				margin-left:auto;
				margin-right:auto;
				  	border:3px solid #a8b031;
	background-color:#FFFFFF;
	width:250px;
	/*height:27px;*/
	cursor: pointer;
	padding-top:2px;
	padding-bottom:2px;
			}

			.req{
				color:#ed1c24;
			}
			
			.error{
				color:red;
				font-size:18px;
			}
			
			.captchaMsg{
				text-align:right;
				color:red;
			}
			
			.captchaRefresh{
					float:left;
		width:160px;
		text-align:left;
		padding-left:10px;
			}