/**************************************************************************
	Style Sheet for Master Template
**************************************************************************/	
/************** Elements ********************/

BODY {
	padding:0px;
	margin:0px;
	background-color: #616161;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-attachment: scroll;
	background-image: url(/images/bgBody.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}

* {
	margin:0px;
	padding:0px;
}
form {
	padding: 0px;
	margin: 0px;
}
img {
	border:none;
}
a {
	outline:none;
}
a:hover {
	outline:none;
}
fieldset, form, label {
	margin:0px;
	padding:0px;
}

/*********** Master Layout *****************/
#masterTemplateContainer {
	width:981px;
	padding:0px;
	margin:0px auto;
}
	
	/*#masterTemplateContainer .siteContent {
		border:2px solid #48002E;
		background:#fff;	
	}
	
	#masterTemplateContainer a {
		color:#6B0042;	
	}*/

.mainOuter {
	width:981px;
	padding:0px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(/images/bgContent.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
}
.mainContent {
	width:959px;
	padding:0px 11px 0px 11px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(/images/bgContentOuter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}

	
	/** Page Header **/
	/*#siteHeader { position: relative;}
		#siteHeader A.logo { margin:10px;}
		#siteHeader .quicksearch {
			position: absolute;
			top: 100px;
			right: 10px;
		}
				#siteHeader .quicksearch INPUT {font-size: 11px;}
					#siteHeader .quicksearch INPUT.text { border: 1px solid #ccc;padding: 3px;}
		#globalMenu { position:relative; height:25px; background:#48002E; z-index:10;}
			#globalMenu A { color:white; display:block; padding: 0px 10px;}
			#globalMenu A:hover,
			#globalMenu A.hover {background-color:#6B0042; color:white;}	
		#globalMenu UL { display:block; list-style: none; padding:0; margin:0px;	}
			#globalMenu UL LI { position:relative; float:left; line-height: 25px; font-weight:bold; font-size:12px;}
									
					#globalMenu UL LI UL {display:none; position:absolute; width:180px; }
					#globalMenu UL LI:hover UL {display:block; margin:0; padding:0; float:none;}
					#globalMenu UL LI.hover UL {display:block; margin:0; padding:0; float:none;}
					
					#globalMenu UL LI UL LI {display:block; float:none; background:#48002E; margin:0; padding:0;  border:1px solid white; line-height: 25px; }
					#globalMenu UL LI:hover UL LI {line-height: 25px; font-weight:bold; font-size:12px; float:none;}
					#globalMenu UL LI.hover UL LI {line-height: 25px; font-weight:bold; font-size:12px; float:none;}*/
	/**Page Header - Updated by Moogambigai **/
	#siteHeader {
		margin:0px;
		padding:0px;
		width:959px;
		height: 127px;
		float:left;
		background-attachment: scroll;
		background-image: url(/images/bgHeader.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}
 		#siteHeader .headerLeft {
			margin:0px;
			padding:30px 0px 0px 102px;
			width:232px;
			float:left;
		}
		.headerRight {
			margin:0px;
			padding:65px 30px 0px 381px;
			width:214px;
			float:left;
		}
		.headerRight h2 {
			margin:0px;
			padding:0px;
			width:214px;
			float:left;
			font-size:22px;
			color:#FFFFFF;
			text-align:right;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		.headerRight h3 {
			margin:0px;
			padding:0px;
			width:214px;
			float:left;
			font-size:14px;
			color:#FFFFFF;
			text-transform: uppercase;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			text-align:right;
		}
		.headerRight h3 a {
			color:#FFFFFF;
			text-decoration:none;
		}
		.headerRight h3 a:hover {
			color:#CD649D;
			text-decoration:none;
		}
    /**Top Navigation**/
		#globalMenu {
			width:959px;
			height:54px;
			padding:0px;
			margin:0px;
			float: left;
		}
		#globalMenu ul {
			position: relative;
			width:959px;
			height:54px;
			margin: 0px;
			padding: 0px;
			float:left;
			background-image: url(/images/bgMenusMain.jpg);
		}
		#globalMenu ul li {
			margin: 0px;
			padding: 0px;
			list-style: none;
			position: absolute;
			top:0px;
			float:left;
		}
		#globalMenu ul li, #globalMenu a {
			display:block;
			height:54px;
			border-bottom:0px;
		}
		#globalMenu ul li a {
			text-indent:-9999px;
			text-decoration:none;
			padding: 0px;
		}
		/*.mM1 { left:0;top:0;width:96px;}
		.mM2 { left:96px;top:0;width:106px;}
		.mM3 { left:202px;top:0;width:101px;}
		/*.mM4 { left:303px; top:0; width:136px;}*/
		/*.mM5 { left:303px;top:0;width:146px;}
		.mM6 { left:449px;top:0;width:101px;}
		.mM7 { left:550px;top:0;width:51px;}
		.mM8 { left:601px;top:0;width:101px;}
		
		.mM1 a:hover { background: transparent url(/images/bgMenusMain.jpg) 0 -54px no-repeat;border-bottom:0;}
		.mM2 a:hover { background: transparent url(/images/bgMenusMain.jpg) -96px -54px no-repeat;border-bottom:0;}
		.mM3 a:hover { background: transparent url(/images/bgMenusMain.jpg) -202px -54px no-repeat;border-bottom:0;	}
		/*.mM4 a:hover { background: transparent url(/images/bgMenusMain.jpg) -303px -54px no-repeat;border-bottom:0;	}*/
		/*.mM5 a:hover { background: transparent url(/images/bgMenusMain.jpg) -303px -54px no-repeat;border-bottom:0;	}
		.mM6 a:hover { background: transparent url(/images/bgMenusMain.jpg) -449px -54px no-repeat;border-bottom:0; }
		.mM7 a:hover { background: transparent url(/images/bgMenusMain.jpg) -550px -54px no-repeat;border-bottom:0;	}
		.mM8 a:hover { background: transparent url(/images/bgMenusMain.jpg) -601px -54px no-repeat;border-bottom:0;	}
		
		.mM1a { left:0;width:96px;background: transparent url(/images/bgMenusMain.jpg) 0 -54px no-repeat;border-bottom:0; }
		.mM2a { left:96px;width:106px;background: transparent url(/images/bgMenusMain.jpg) -96px -54px no-repeat;border-bottom:0; }
		.mM3a { left:202px;width:101px;background: transparent url(/images/bgMenusMain.jpg) -202px -54px no-repeat;border-bottom:0; }
		/*.mM4a { left:303px;width:136px;background: transparent url(/images/bgMenusMain.jpg) -303px -54px no-repeat;border-bottom:0; }*/
		/*.mM5a { left:303px;width:146px;background: transparent url(/images/bgMenusMain.jpg) -303px -54px no-repeat;border-bottom:0; }
		.mM6a { left:449px;width:101px;background: transparent url(/images/bgMenusMain.jpg) -449px -54px no-repeat;border-bottom:0; }
		.mM7a { left:550px;width:51px;background: transparent url(/images/bgMenusMain.jpg) -550px -54px no-repeat;border-bottom:0; }
		.mM8a { left:601px;width:101px;background: transparent url(/images/bgMenusMain.jpg) -601px -54px no-repeat;border-bottom:0; }*/
		
		.mM1 {
			left:0; top:0; width:96px;
		}
		.mM2 {
			left:96px; top:0; width:97px;
		}
		.mM3 {
			left:193px; top:0; width:97px;
		}
		.mM4 {
			left:290px; top:0; width:67px;
		}
		.mM5 {
			left:357px;	top:0; width:97px;
		}
		.mM6 {
			left:454px;	top:0; width:109px;
		}
		.mM7 {
			left:563px; top:0; width:43px;
		}
		.mM8 {
			left:606px;	top:0; width:98px;
		}
		.mM9 {
			left:704px;	top:0; width:103px;
		}
		.mM10 {
			left:807px;	top:0; width: 122px;
		}
		.mM1 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) 0 -54px no-repeat;
			border-bottom:0;
		}
		.mM2 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -96px -54px no-repeat;
			border-bottom:0;
		}
		.mM3 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -193px -54px no-repeat;
			border-bottom:0;
		}
		.mM4 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -290px -54px no-repeat;
			border-bottom:0;
		}
		.mM5 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -357px -54px no-repeat;
			border-bottom:0;
		}
		.mM6 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -454px -54px no-repeat;
			border-bottom:0;
		}
		.mM7 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -563px -54px no-repeat;
			border-bottom:0;
		}
		.mM8 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -606px -54px no-repeat;
			border-bottom:0;
		}
		.mM9 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -704px -54px no-repeat;
			border-bottom:0;
		}
		.mM10 a:hover {
			background: transparent url(/images/bgMenusMain.jpg) -807px -54px no-repeat;
			border-bottom:0;
		}
		.mM1a {
			left:0; width:96px;	background: transparent url(/images/bgMenusMain.jpg) 0 -54px no-repeat; border-bottom:0;
		}
		.mM2a {
			left:96px; width:97px; background: transparent url(/images/bgMenusMain.jpg) -96px -54px no-repeat; border-bottom:0;
		}
		.mM3a {
			left:193px;	width:97px; background: transparent url(/images/bgMenusMain.jpg) -193px -54px no-repeat;	border-bottom:0;
		}
		.mM4a {
			left:290px;	width:67px; background: transparent url(/images/bgMenusMain.jpg) -290px -54px no-repeat;	border-bottom:0;
		}
		.mM5a {
			left:357px;	width:97px; background: transparent url(/images/bgMenusMain.jpg) -357px -54px no-repeat;	border-bottom:0;
		}
		.mM6a {
			left:454px;	width:109px; background: transparent url(/images/bgMenusMain.jpg) -454px -54px no-repeat;	border-bottom:0;
		}
		.mM7a {
			left:563px;	width:43px;	background: transparent url(/images/bgMenusMain.jpg) -563px -54px no-repeat; border-bottom:0;
		}
		.mM8a {
			left:606px;	width:98px; background: transparent url(/images/bgMenusMain.jpg) -606px -54px no-repeat;	border-bottom:0;
		}
		.mM9a {
			left:704px;	width:103px; background: transparent url(/images/bgMenusMain.jpg) -704px -54px no-repeat;	border-bottom:0;
		}
		.mM10a {
			left:807px;	width:122px; background: transparent url(/images/bgMenusMain.jpg) -807px -54px no-repeat;	border-bottom:0;
		}


	/** Module Content **/
	/*#masterTemplateContainer .moduleContentContainer {margin:10px;overflow:auto;}*/	
		/*#masterTemplateContainer .moduleContentContainer H1.moduleTitle { margin-left:220px;}*/
	#masterTemplateContainer .moduleContentContainer {
		width: 869px;
		margin:0px;
		float:left;
		background-attachment: scroll;
		background-image: url(/images/bgOuterContent.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding-top: 25px;
		padding-right: 45px;
		padding-bottom: 85px;
		padding-left: 45px;
	}
		#masterTemplateContainer .moduleContentContainer .innerContent {
			width: 869px;
			padding: 27px 0px 0px 0px;
			margin:0px;
			float: left;
			background-attachment: scroll;
			background-image: url(/images/bgInner.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}
		
		.innerHeader {
			padding: 0px 0px 0px 37px;
			margin:0px;
			float:left;
			height: 68px;
		}
		.innerHeader h1 {
			color: #3b3b3b;
			padding: 0px;
			margin:0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 30px;
			font-weight:normal;
			width: 650px;
		}
			/*#masterTemplateContainer .moduleContentContainer .innercontent h1.moduleTitle { 
				padding: 0px 0px 0px 37px;
				margin:0px;
				float:left;
				height: 68px;
				color: #3b3b3b;
 				margin:0px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 30px;
				font-weight:normal;
				width: 650px;				

			}*/
		/*#masterTemplateContainer .moduleContentContainer .sidemenu {width:200px;float:left;}
		#masterTemplateContainer .moduleContentContainer .sidemenu H4 {font-size:14px;font-weight:bold;color:#aaa;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL {display:block; list-style:none;margin:0px;padding:0px;}	
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI { display:block; border-bottom:1px solid #eee;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI A {display:block; padding:3px 0px 3px 10px;color:#333;line-height:16px;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI A:hover {background:#666;color:#fff;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI UL { margin-left:20px;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI UL LI { border:none;font-weight:bold;}*/
		
		#masterTemplateContainer .moduleContentContainer .sidemenu {
			width: 185px;
			float: left;
			margin:0px;
			padding-top: 0px;
			padding-right: 22px;
			padding-left: 11px;
			background-attachment: scroll;
			background-image: url(/images/bgInnerMenu.jpg);
			background-repeat: no-repeat;
			background-position: right bottom;
			padding-bottom: 260px;
		}
		
		#masterTemplateContainer .moduleContentContainer .sidemenu H4 {font-size:14px;font-weight:bold;color:#aaa;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL {padding: 0px;margin:0px;width: 185px;float: left;}	
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI { 
			margin:0px;
			width: 171px;
			height:28px;
			background-attachment: scroll;
			background-image: url(/images/bgLinks.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			list-style:none;
			text-transform: uppercase;
			font-family: "Trebuchet MS", Arial;
			font-size: 12px;
			font-weight: bold;
			padding-top: 8px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 14px;
		}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI A {text-decoration: none;	color: #ffffff;	display: block;	height:28px;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI A:hover {text-decoration: none;color: #D49EB5;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI.active A{text-decoration: none;color: #D49EB5;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI UL { margin-left:20px;}
		#masterTemplateContainer .moduleContentContainer .sidemenu UL LI UL LI { border:none;font-weight:bold;}
		
		
		#masterTemplateContainer .moduleContentContainer .sidemenuwithoutimage {
			width: 185px;
			float: left;
			margin:0px;
			padding-top: 0px;
			padding-right: 22px;
			padding-left: 11px;
			background:none;			
		}
		
		#masterTemplateContainer .moduleContentContainer .sidemenuwithoutimage  h2{ 
			font-family: Georgia, "Times New Roman", Times, serif;
			width: 171px;
			color:#97265c;
			font-size:17px;
			font-weight: normal;
			padding-bottom: 14px;
			padding-left: 14px;
		}
		
		.sidemenuwithoutimage H4 {font-size:14px;font-weight:bold;color:#aaa;}
		.sidemenuwithoutimage UL {padding: 0px;margin:0px;width: 185px;float: left;}	
		.sidemenuwithoutimage UL LI { 
			margin:0px;
			width: 171px;
			height:28px;
			background-attachment: scroll;
			background-image: url(/images/bgLinks.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			list-style:none;
			text-transform: uppercase;
			font-family: "Trebuchet MS", Arial;
			font-size: 12px;
			font-weight: bold;
			padding-top: 8px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 14px;
		}
		.sidemenuwithoutimage UL LI A {text-decoration: none;	color: #ffffff;	display: block;	height:28px;}
		.sidemenuwithoutimage UL LI A:hover {text-decoration: none;color: #D49EB5;}
		.sidemenuwithoutimage UL LI.active A{text-decoration: none;color: #D49EB5;}
		.sidemenuwithoutimage UL LI UL { margin-left:20px;}
		.sidemenuwithoutimage UL LI UL LI { border:none;font-weight:bold;}
		
		
 		
		#masterTemplateContainer .moduleContentContainer .moduleContent {
			font-family: "Trebuchet MS", Arial;
			float: left;
			margin:0px;
			width: 590px;
			padding:25px 27px 0px 27px;
			background-attachment: scroll;
			background-image: url(/images/bgInnerRight.jpg);
			background-repeat: repeat-x;
			background-position: left top;
			font-size: 12px;
		}
		
			#masterTemplateContainer .moduleContentContainer .moduleContent h2{ 
				width: 590px;
				padding: 0px;
				margin:0px;
				height: 37px;
				font-size: 17px;
				color:#454545;
				text-transform: uppercase;
				font-weight: normal;
				background-attachment: scroll;
				background-image: url(/images/bgDottedLine.jpg);
				background-repeat: repeat-x;
				background-position: left bottom;
				
			}
			#masterTemplateContainer .moduleContentContainer .moduleContent {
				color:#3b3b3b;
				font-weight: normal;
				line-height:20px;
			}
			#masterTemplateContainer .moduleContentContainer .moduleContent a {
				color:#3b3b3b;
				text-decoration:none;
				font-weight:bold;
				font-size:10px;
			}
			#masterTemplateContainer .moduleContentContainer .moduleContent a:hover {
				color:#944F6B;
				text-decoration:none;
			}
			#masterTemplateContainer .moduleContentContainer .moduleContent h3 {
				padding: 30px 0px 0px 0px;
				margin:0px;
				font-size: 12px;
				color:#3b3b3b;
				font-weight: normal;
			}
			#masterTemplateContainer .moduleContentContainer .moduleContent h4 {
				padding: 10px 0px 30px 0px;
				margin:0px;
				font-size: 16px;
				color:#565656;
				font-weight: bold;
			}
		
	 
		
	/** Page Footer **/
	/*#siteFooter { color:#fff; text-align: center; padding: 10px 0px}*/
	#siteFooter { 
		padding:20px 0px 0px 15px;
		margin:0px;
		float:left;
		width:944px;
		height:67px;
		font-size:11px;
		color:#FFFFFF;
		background-attachment: scroll;
		background-image: url(/images/bgFooter.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
		clear:both;
	}
	.siteFooterLeft{
		padding:0px;
		margin:0px;
		float:left;
		width:700px;
	}
	.siteFooterRight{
		padding:0px;
		margin:0px;
		float:left;
		width:200px;
	}
		#siteFooter A { color:#FFFFFF;	text-decoration:none;}
		#siteFooter A:hover {color:#FFFFFF;	text-decoration:none;}
		#siteFooter #copyright { float: left;;}
		#siteFooter  #copyright A { color:#CD649D;	text-decoration:none;}
		#siteFooter  #copyright A:hover {color:#FFFFFF;	text-decoration:none;}
		#siteFooter #branding { float:right; font-size:10px;}
		
	#created_by {
	float:left;
	font-size:10px;
	margin-left:35px;
	width:100px;
	color:#999;
	float:left;
	text-align:right;	
}

#DP_logo {
	float:right;
	margin-top:5px;
	
	
}
		
/*********** Basic Form Structure *****************/
	/*.formElement {margin-bottom:3px;}*/
	.contactenquiryform {
		font-family: "Trebuchet MS", Arial;
		float: left;
		margin: 0px;
		width: 300px;
		padding: 0px 40px 0px 0px;
	}

	.formElement{
		/*width: 82px;
		float: left;
		padding: 3px 0 0 0;
		margin: 0;
		color: #5C5C5C;
		font-size: 12px;*/
		font-family: "Trebuchet MS", Arial;
		float: left;
		margin: 0px;
		width: 300px;
		padding: 0px;
		padding: 0 0 11px 0;
		
	}
	
	.formElement INPUT,	
	.formElement SELECT {
		width: 203px;
		height: 18px;
		background: url(/images/bgInputTxt.gif) no-repeat left top;
		float: left;
		border: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 2px;
	}
	
	
	
	.formElement TEXTAREA{
		float: left;
		background: url(/images/bgTxtarea.gif) no-repeat left top;
		width:203px;
		height:130px;
		border: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		padding: 0px 0 0 0;	
	}
	
	.formElement LABEL {
		width: 82px;
		float: left;
		padding: 3px 0 0 0;
		margin: 0;
		color: #5C5C5C;
		font-size: 12px;
	}
	
	.formElement INPUT {overflow:auto;padding:3px 0px;}	
	.formSubmit {
		width: 268px;
		float: right;
		padding: 0 0 0px 0;
		margin: 0;
	}
	
	.formSubmit INPUT{
		border: none;
		background: url(/images/bgSubmitEnquiry.jpg) no-repeat top left;
		padding: 0px 5px;
		margin: 0px 0px 0px 90px;
		width: 113px;
		height: 38px;
		color:#ffffff;
		cursor: pointer;
		float: right;
	}
	.formContent {
		padding: 10px 0px 30px 0px;
		margin:0px;
		font-size: 16px;
		color:#565656;
		font-weight: bold;
	}
	.form_7_question_89 {
		font-family: "Trebuchet MS", Arial;
		float: left;
		margin: 0px;
		width: 300px;
		padding: 0px;
		padding: 0 0 1px 0;
	}
	.contactenquiryform h3 {
		font-family: "Trebuchet MS", Arial;
		color: #4B4B4B;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
		font-weight: normal;
	}
	.radio INPUT {
 		border: 0px;
 		padding: 2px;
		background:none;
		width:5px;
	}
	/*.formElement INPUT,
	.formElement TEXTAREA,
	.formElement SELECT { font-size:11px;font-family:Arial;}
	
	.formElement INPUT.text { width:200px;}
	.formElement TEXTAREA.textarea { width:200px;}
	.formElement SELECT { width:200px;}
	.formElement LABEL {float:left; font-weight:bold; width:200px;}
	.formElement .radio,
	.formElement .checkbox { margin-left:80px;}
	H3.formElement {border-bottom:1px solid #ccc;}*/

.validation-advice{
 	color:#B60640;
}



/**Send to Friend email **/
/******** Send To Friend  *********/
.stfMain {
	background-color: #666666;
	width: 100%;
	height: 100%;
	float: left;
}
.stfOuter {
	width: 449px;
	float: left;
	padding:0;
	margin: 0;
 	position:absolute;
	top:18%;
	left:0;
	
} 
.stfTop {
	width: 449px;
	height: 30px;	
	float: left;
	padding:0;
	margin: 0;
	background: url(/images/bgFriendTop.gif) no-repeat left top;
}
.stfBot {
	width: 449px;
	height: 30px;	
	float: left;
	padding:0;
	margin: 0;
	background: url(/images/bgFriendBot.gif) no-repeat left bottom;
}
.stfMid {
	width: 409px;
	float: left;
	padding: 20px 0 30px 40px;
	margin: 0;
	background: url(/images/bgFriendMid.gif) repeat-y left top;
}
.stfMid h1 {
	padding: 0 0 30px 0;
	margin: 0;
}
.stfMid h2 {
	padding: 0 0 30px 0;
	margin: 0;
	font-size: 15px;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	color: #4B4B4B;
	font-weight: normal;
}
.stfFormLayer {
	width: 379px;
	padding: 0 30px 0 0;
	margin: 0;
	float: left;
}
.stflLeft {
	width: 120px;
	float: left;
	padding: 0;
	margin: 0;
	color: #5C5C5C;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Tahoma;
}
.stflRight {
	width: 259px;
	float: left;
	padding: 0 0 0px 0;
	margin: 0;
}
.stflRightTxt {
	width: 259px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
	background: url(/images/bgFTxtBox.jpg) no-repeat left top;
}
.stflRightTxt input {
	border: 0px;
	width: 195px;
	padding: 2px;
	font-size: 12px;
	color: #000000;
	background: none;
}
.stflRightTxtArea {
	width: 259px;
	height:130px;
	float: left;
	padding: 0 0 0px 0;
	margin: 0;
	background: url(/images/bgFTxtArea.jpg) no-repeat left top;
}
.stflRightTxtArea textarea {
	width: 199px;
	padding: 2px;
	height: 120px;
	font-size: 12px;
	color: #000000;
	background: none;
	border: 0px;
}
.stflRightBtn {
	width: 200px;
	height: 38px;
	float: left;
	padding: 0 0px 0px 0;
	margin: 0;
	text-align: right;
}
.stfSendBtn {
	width: 83px;
	height: 38px;
	padding: 0 0 2px 0;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	border: 0px;
	background: url(/images/bgSendBtn.jpg) no-repeat right top;
}
.stfSendBtn:hover {
	background: url(/images/bgSendBtnOver.jpg) no-repeat right top;
}
.honeyPot {
	display:none;
}
.validation-advice {
	font-size:12px;
}


.overlay{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent url(/images/overlay.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/IE6Overlay.png",sizingMethod="crop");
	
	text-align:center;
	visibility:hidden;
	z-index:-10;}

	.overlay .overlaybg{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background:#000;
		opacity:0.75;
		filter:alpha(opacity=75);
	}

	.overlay .popup{
		position:absolute;
		top:18%;
		left:0;
		width:625px;
		height:347px;
		background:#fff;
	}
	
			.overlay  .stfOuter .close{
				display:block;
				float:right;
				width:24px;
				height:24px;
				background: transparent url(/images/close.png) no-repeat right;
				/*_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="modules/myaccount/templates/default/images/closeBtn.png",sizingMethod="crop");*/
				font: normal 11px Arial, Helvetica;
				color:#2c2c2c;
				cursor:pointer;	
				position:relative;
				top:13px;
				left:5px;
				 		
			}
			.overlay .popup .titleBar p{
				margin-top:7px;
			}
		
		.overlay .popup .popupBody{
			position:relative;
			width:578px;
			height:183px;
			background:#cad5df;
			margin:auto;
			text-align:left;
			border-bottom:17px solid #081e35;
		}
		
			 					
			 
		
