#contactDetails {float:left;width:350px;padding:0px;margin:0px;}

#masterTemplateContainer .moduleContentContainer .moduleContent{
	width:730px !important;
	_margin:0 !important;
	_float:right!important; 
	overflow:hidden;
}

.moduleBody .moduleNav { display:none;}
.moduleContent FORM {display:block;}

.sidemenu{
	margin:30px 0 0 0;
	width:170px!important;
}
		.sidemenu H4{
			display:none !important;
		}
		.sidemenu LI{
			border:0 !important;
		}


		.sidemenu UL LI A{
			display:block!important;
			font-size:11px!important;
			margin:2px 0!important;
			padding:4px 4px 4px 20px!important;
			color:#969696!important;
		}
		.sidemenu UL LI A:hover{
			color:#07ABB1!important;
			background:url(../images/leftmenu/butterfly.gif) no-repeat center left!important;
			padding:0 0 0 20px;
		}
		
.contactusContent span.rtop{
	display:block;
	margin:0;
	padding:0;
}
.contactusContent span.rcontent{
	background-color:#DEFFFE;
	display:block;
	margin:0;
	padding:0;
}

.contactusContent span.rtop span {
	background-color:#DEFFFE;
	display:block;
	height:1px;
	overflow:hidden;
}
.contactusContent span.rbottom{
	display:block;
}
.contactusContent span.rbottom span {
	background-color:#DEFFFE;
	display:block;
	height:1px;
	overflow:hidden;
}
.contactusContent span.r1 {
	margin:0 5px;
}
.contactusContent span.r2 {
	margin:0 3px;
}
.contactusContent span.r3 {
	margin:0 2px;
}
.contactusContent span.r4 {
	margin:0 1px;
}

.contactusContent DL { 
	margin:0px; padding:0px;
}
.contactusContent DT{
	display:block;
	float:left;
	font-weight:bold;
	margin-right:10px;
	text-align:right;
	width:100px;
}

.contactusContent DD{
	display:block;
	float:left;
	margin:0 0 10px 0;
	width:200px;
}
.contactusContent A,
.contactusContent A:hover{
	text-decoration:none;
}


.contactusContent LABEL{
	/*float:none;*/
}

.contactusContent .ourContactDetails{
	float:left;
	width:340px;
	_width:330px;
	height:550px;
	margin-right:10px;
	color:#07ABB1;
	font-size:12px;
}

	.contactusContent .ourContactDetails span.rbottom{
		display:block;
	}
	.contactusContent .ourContactDetails span.rbottom span {
		background-color:#DEFFFE;
	}
	.contactusContent .ourContactDetails span.top span {
		background-color:#DEFFFE;
	}
	.contactusContent .ourContactDetails span.rcontent{
		background-color:#DEFFFE;
		padding:2px;
		display:block;
	}

	.contactusContent .ourContactDetails H2{
		font-size:14px;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		font-weight:bold;
	}
	.contactusContent .ourContactDetails A{
		color:#07ABB1;
	}
	


.contactusContent .yourContactDetails{
	float:right;
	width:370px;
	color:#fff;
	padding:0;
	overflow:hidden;
}
	.contactusContent .yourContactDetails span.rbottom span {
		background-color:#F6BFBC;
	}
	.contactusContent .yourContactDetails span.rtop span {
		background-color:#F6BFBC;
	}
	.contactusContent .yourContactDetails span.rcontent{
		background-color:#F6BFBC;
		padding:0 10px;
	}

	.contactusContent .yourContactDetails .formSubmit{
		margin:0;
	}
	
	.contactusContent .yourContactDetails .formElement{
		padding:0;
		margin:0 0 10px ;
		height:default;	
	}
	.contactusContent .yourContactDetails .honeyPot{
		height:15px;
		margin:0;
	}
	.contactusContent .yourContactDetails .text LABEL{
		float:left;
		display:block;
		width:130px;
		font-size:12px;	
		font-weight:bold;
		text-align:right;
		margin-right:10px;
	}
	.contactusContent .yourContactDetails .text INPUT{
		width:180px;
		padding:1px;
		font-size:12px;
		padding:2px 0px;
	}
	.contactusContent .yourContactDetails H2{
		padding:10px 0 0 0;
		font-size:16x;
		font-weight:bold;
		letter-spacing:0;
		color:#FFF;
	}
	
	.contactusContent .yourContactDetails .radio LABEL{
		text-align:left;
		display:block;
		width:100%;
		font-size:12px;	
		font-weight:bold;
		margin:10px 10px 5px 15px;
		
	}
	.contactusContent .yourContactDetails .radio INPUT{
		width:220px;
	}
		.contactusContent .yourContactDetails .formElement.radio{
			font-size:12px;
			display:block;
			width:350px;
		}
			.contactusContent .yourContactDetails .formElement.radio .radio,
			.contactusContent .yourContactDetails .formElement.radio .radioWithText{
				display:block;
				width:220px;
				padding:0 0 5px 125px;
				margin:0px;
			}
			.contactusContent .yourContactDetails .formElement.radio .radio LABEL,
			.contactusContent .yourContactDetails .formElement.radio .radioWithText LABEL{
				font-weight:normal;
				margin:0 10px 0 0;
				width:auto;
			}
			.contactusContent .yourContactDetails .formElement.radio .radio .btnRadio,
			.contactusContent .yourContactDetails .formElement.radio .radioWithText .btnRadio{
				width:12px;
				display:inline;
				margin:0px !important;
				border:none;
				
			}

			.contactusContent .yourContactDetails .formElement.radio .radio .auxTextField,
			.contactusContent .yourContactDetails .formElement.radio .radioWithText .auxTextField{
				width:150px;
				margin-left:17px !important;
				display:block;
			}


	.contactusContent .yourContactDetails .textarea{
		text-align:left;
		/*margin:10px 0 0 0;*/
	}
		.contactusContent .yourContactDetails .textarea LABEL{
			float:left;
			display:block;
			width:130px;
			font-size:12px;	
			font-weight:bold;
			text-align:right;
			margin-right:10px;
			padding:15px 0 0 0;
		}
		.contactusContent .yourContactDetails .textarea TEXTAREA{
			width:180px;
			height:80px;
			margin:9px 0 0 0;
			font-size:12px;
		}
	.contactusContent .yourContactDetails .radio LABEL{
	}

	.contactusContent .yourContactDetails .checkbox{
		margin:10px 0 10px 41px;
	}
		.contactusContent .yourContactDetails .checkbox LABEL{
			display:block;	
			font-size:12px;
			font-weight:bold;	
			width:220px;
			margin:0 0 8px 0;
		}
		.contactusContent .yourContactDetails .checkbox INPUT{
			display:block;
			width:12px !important;
			float:left;
		}

	.contactusContent .yourContactDetails .submit{
		text-align:left;
		margin:10px 0 0 0;
	}
		.contactusContent .yourContactDetails .submit INPUT{
			padding:3px 15px;
			margin:4px 0 32px 139px;
			float:none;
			font-size:12px;
			font-weight:bold;	
			color:#07ABB1;
		}


#masterTemplateContainer .moduleContentContainer .moduleContent {
	margin-left:190px;
}

.validation-advice{
	margin-left:140px;
	width:180px;
	
}
