h1			{font-size:1.2em;

			margin-bottom:10px;}



#content		{margin:30px 0px 10px -2px}



#contact-form		{width:960px;
			margin-top:20px;
			position:relative}


		

			

#contact-form fieldset 	{border:1px solid #fff;

			padding:0px;

			background-color:#fff;

			margin:-19px 0px 0px -6px;}

	

			

fieldset legend		{font-size:0.9em;

			font-weight:bold;

			margin:0px 0px 0px 0px;

			color:#666;

			padding:0px 0px 0px 0px;

			background-color:#fff;
			position:relative;
			top:20px;
			left:5px;}


					

					

			

#contact-form input	{width:630px;

			float:right;

			margin:0px 0px 10px 0px;
			
			padding:5px;
			
			border:1px solid #ccc;}

			

			

#contact-form textarea	{font-family:arial;

			padding:0px 0px 0px 1px;

			overflow:auto;

			width:640px;

			float:right;

			margin:0px;
			
			border:1px solid #ccc;}

			



#contact-form input.submit {width:auto;

			float:right

			clear:both;

			padding:5px 5px 5px 5px;

			clear:both;
			
			border:1px solid #ccc;}





#contact-form label	{float:left;

			font-size:0.7em;

			margin:7px 0px 2px 5px;

			color:#000;

			clear:both;

			width:auto;

			text-align:right;

			width:310px;}







#contact-form label.error {font-weight:bold;}

#contact-form label.error span {border:3px solid red; 
			border-radius:5px;
			padding:5px 12px 5px 5px;}





#contact-form input.checkbox	{float:right;

			border:1px solid;}

.g-recaptcha 		{position:absolute;
			bottom:60px;
			left:2px;}

.red-border		{border:3px solid red; 
			border-radius:5px;
			padding:5px 12px 5px 5px;}