@import url("./jquery/validation/validationEngine.jquery.css");

:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
fieldset{border:none;}

* {
	margin:0px;padding:0px;
	outline:none;
}

html {
	margin:0px;padding:0px;
	font-size:100.01%;
}

body {
	margin:0px;padding:0px;
	background-color:#fff;
	font:62.5%/62.5% Verdana, Arial, Helvetica, sans-serif;color:#666;
}

input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif;}

table td {line-height:1px;}

/* ==================================================================================================== */
/*                                        NEWSLETTER                                                    */
/*===================================================================================================== */
#form_all_wrapper-newsletter-thx {
	width:100%;height:330px;
	line-height:20px;
	background:url(../../img/forms/interface/body_newsletter_thx.jpg) 0px 0px no-repeat;
	display:block;/*overflow:hidden;*/
}

#thx_newsletter {
	font-size:15px;line-height:16px;font-weight:bold;color:#fff;text-transform:uppercase;
	display:none;overflow:hidden;
	position:absolute;top:210px;left:385px;
}


/* ===========================  Basic  ==================================== */
#form_all_wrapper-newsletter{
	width:100%;height:330px;
	line-height:20px;
	background:url(../../img/forms/interface/body_newsletter.jpg) 0px 0px no-repeat;
	display:block;/*overflow:hidden;*/
}



#form_all_wrapper-newsletter form fieldset legend{display:none;}



	#form_all_wrapper-newsletter .form_col{
		float:left;
		display:block;overflow:hidden;
		/*width:220px;height:155px;*/
		/*border:1px solid red;*/
	}

/* ===========================  STEP 1  ==================================== */
#form_all_wrapper-newsletter #form_col_step_1 {
	position:relative;top:145px;left:55px;
	width:195px;height:150px;
	padding:5px 0px 0px 25px;
}

		#form_all_wrapper-newsletter #form_col_step_1 label {
			width:170px;height:20px;
			display:block;overflow:hidden;
			clear:both;
			margin:0px 0px 2px 0px;
			font-size:13px;line-height:16px;font-weight:normal;color:#fff;
		}
		
		#form_all_wrapper-newsletter #form_col_step_1 input {
			width:162px;height:20px;
			font-size:12px;line-height:20px;font-weight:normal;color:#333;
			display:block;overflow:hidden;
			clear:both;
			padding:0px 4px;margin:0px 0px 5px 0px;
			border:none;
			background:url(../../img/forms/interface/input.png) 0px 0px repeat;
		}



/* ===========================  STEP 2  ==================================== */
#form_all_wrapper-newsletter #form_col_step_2 {
	position:relative;top:145px;left:105px;
	width:220px;height:155px;
}	


		#form_all_wrapper-newsletter #form_col_step_2 input {
			width:100px;height:40px;
			display:block;overflow:hidden;
			border:none;
			cursor:pointer;
			background:url(../../img/forms/interface/submit.gif) 0px 0px repeat;
			position:relative;top:55px;left:63px;
		}
		#form_all_wrapper-newsletter #form_col_step_2 input:hover {background-position:0px -200px;}

/* ===========================  STEP 3  ==================================== */
#form_all_wrapper-newsletter #form_col_step_3 {
	position:relative;top:145px;left:160px;
	width:220px;height:155px;
	display:none;
}












/* ==================================================================================================== */
/*                                        CONTACT                                                       */
/*===================================================================================================== */
#form_all_wrapper-contact-thx{
	width:100%;height:600px;
	background:url(../../img/forms/interface/body_contact_thx.jpg) 0px 0px no-repeat;
	display:block;overflow:hidden;
}

#thx_contact {
	font-size:15px;line-height:16px;font-weight:bold;color:#fff;text-transform:uppercase;
	display:none;overflow:hidden;
	position:absolute;top:510px;left:160px;
}


/* ===========================  Basic  ==================================== */
#form_all_wrapper-contact{
	width:100%;height:600px;
	background:url(../../img/forms/interface/body_contact.jpg) 0px 0px no-repeat;
	display:block;overflow:hidden;
}
	
	
#form_all_wrapper-contact form fieldset legend{display:none;}



	#form_all_wrapper-contact .form_col{
		float:left;
		display:block;overflow:hidden;
		/*width:220px;height:155px;*/
		/*border:1px solid red;*/
	}

/* ===========================  STEP 1  ==================================== */
#form_all_wrapper-contact #form_col_step_1 {
	position:relative;top:152px;left:105px;
	width:495px;height:250px;
	padding:5px 0px 0px 0px;
}

#form_all_wrapper-contact #form_col_step_1 fieldset {
	display:block;overflow:hidden;
}

#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_1 {
	float:left;
	width:210px;height:250px;
	padding:0px 0px 0px 30px;
}
	
		#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_1 label {
			width:170px;height:20px;
			display:block;overflow:hidden;
			clear:both;
			margin:0px 0px 2px 0px;
			font-size:13px;line-height:16px;font-weight:normal;color:#fff;
		}
		
		#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_1 input {
			width:162px;height:20px;
			font-size:12px;line-height:20px;font-weight:normal;color:#333;
			display:block;overflow:hidden;
			clear:both;
			padding:0px 4px;margin:0px 0px 5px 0px;
			border:none;
			background:url(../../img/forms/interface/input.png) 0px 0px repeat;
		}
		

#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 {
	float:right;
	width:240px;height:250px;
}		
		
		#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 label{display:none;}
		
		#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 textarea {
			width:170px;height:111px;
			font-size:12px;line-height:20px;font-weight:normal;color:#333;
			display:block;overflow:hidden;
			clear:both;
			padding:0px 4px;margin:5px 0px 10px 25px;
			border:none;
			background:url(../../img/forms/interface/input.png) 0px 0px repeat;
		}


#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 .form_checkbox 	{
	font-size:15px;line-height:18px;font-weight:normal;color:#fff;
	margin:0px 0px 10px 0px;padding:0px 5px 0px 10px;
	display:block;overflow:hidden;
	width:230px;
	position:relative;left:-5px;
}	
		#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 .form_checkbox input{
			float:left;
			display:block;overflow:hidden;
		}
		#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 .form_checkbox span{
			float:left;
			width:200px;
			margin:0px 0px 0px 10px;
			display:block;overflow:hidden;
		}

		
#form_all_wrapper-contact #form_col_step_1 #contact_fieldset_2 .form_disclaimer {
	font-size:9px;line-height:13px;font-weight:normal;color:#fff;text-align:center;
	width:214px;
	display:block;overflow:hidden;
	margin:0px 0px 0px 8px;
}

/* ===========================  STEP 2  ==================================== */
#form_all_wrapper-contact #form_col_step_2 {
	position:relative;top:215px;left:105px;
	width:220px;height:95px;
}	


		
		#form_all_wrapper-contact #form_col_step_2 input {
			width:100px;height:40px;
			display:block;overflow:hidden;
			border:none;
			cursor:pointer;
			background:url(../../img/forms/interface/submit.gif) 0px 0px repeat;
			position:relative;top:30px;left:60px;
		}
		#form_all_wrapper-contact #form_col_step_2 input:hover {background-position:0px -200px;}

/* ===========================  STEP 3  ==================================== */
#form_all_wrapper-contact #form_col_step_3 {
	position:relative;top:215px;left:155px;
	width:220px;height:95px;
	display:none;
}
	
	
	
/* ==================================================================================================== */
/*                                        WHITEPAPER                                                    */
/*===================================================================================================== */	
#form_all_wrapper-whitepaper-thx {
	width:100%;height:600px;
	line-height:20px;
	background:url(../../img/forms/interface/body_whitepaper_thx.jpg) 0px 0px no-repeat;
	display:block;overflow:hidden;
}

#thx_whitepaper{
	font-size:15px;line-height:16px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;
	display:block;overflow:hidden;
	position:absolute;top:250px;left:100px;
	width:500px;
}
	#thx_whitepaper a{display:block;margin:10px 0px 0px 0px;}
	#thx_whitepaper a:link,		#thx_whitepaper a:visited		{color:#fff;text-decoration:underline;}
	#thx_whitepaper a:hover,	#thx_whitepaper a:visited:hover	{color:#fff;text-decoration:underline;}


/* ===========================  Basic  ==================================== */

#form_all_wrapper-whitepaper {
	width:100%;height:600px;
	line-height:20px;
	background:url(../../img/forms/interface/body_whitepaper.jpg) 0px 0px no-repeat;
	display:block;overflow:hidden;
}


#form_all_wrapper-whitepaper form fieldset legend{display:none;}



	#form_all_wrapper-whitepaper .form_col{
		float:left;
		display:block;overflow:hidden;
		/*width:220px;height:155px;*/
		/*border:1px solid red;*/
	}

/* ===========================  STEP 1  ==================================== */
#form_all_wrapper-whitepaper #form_col_step_1 {
	position:relative;top:152px;left:105px;
	width:495px;height:250px;
	padding:5px 0px 0px 0px;
}

#form_all_wrapper-whitepaper #form_col_step_1 fieldset {
	display:block;overflow:hidden;
}

#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_1 {
	float:left;
	width:210px;height:250px;
	padding:0px 0px 0px 30px;
}
	
		#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_1 label {
			width:170px;height:20px;
			display:block;overflow:hidden;
			clear:both;
			margin:0px 0px 2px 0px;
			font-size:13px;line-height:16px;font-weight:normal;color:#fff;
		}
		
		#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_1 input {
			width:162px;height:20px;
			font-size:12px;line-height:20px;font-weight:normal;color:#333;
			display:block;overflow:hidden;
			clear:both;
			padding:0px 4px;margin:0px 0px 5px 0px;
			border:none;
			background:url(../../img/forms/interface/input.png) 0px 0px repeat;
		}
		

#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 {
	float:right;
	width:240px;height:250px;
}		
		
		#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 label{display:none;}
		
		#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 textarea {
			width:170px;height:111px;
			font-size:12px;line-height:20px;font-weight:normal;color:#333;
			display:block;overflow:hidden;
			clear:both;
			padding:0px 4px;margin:5px 0px 10px 25px;
			border:none;
			background:url(../../img/forms/interface/input.png) 0px 0px repeat;
		}


#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 .form_checkbox 	{
	font-size:15px;line-height:18px;font-weight:normal;color:#fff;
	margin:50px 0px 10px 0px;padding:0px 5px 0px 10px;
	display:block;overflow:hidden;
	width:230px;
	position:relative;left:-5px;
}	
		#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 .form_checkbox input{
			float:left;
			display:block;overflow:hidden;
		}
		#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 .form_checkbox span{
			float:left;
			width:200px;
			margin:0px 0px 0px 10px;
			display:block;overflow:hidden;
		}

		
#form_all_wrapper-whitepaper #form_col_step_1 #whitepaper_fieldset_2 .form_disclaimer {
	font-size:9px;line-height:13px;font-weight:normal;color:#fff;text-align:center;
	width:214px;
	display:block;overflow:hidden;
	margin:0px 0px 0px 8px;
}

/* ===========================  STEP 2  ==================================== */
#form_all_wrapper-whitepaper #form_col_step_2 {
	position:relative;top:215px;left:105px;
	width:220px;height:95px;
}	


		
		#form_all_wrapper-whitepaper #form_col_step_2 input {
			width:100px;height:40px;
			display:block;overflow:hidden;
			border:none;
			cursor:pointer;
			background:url(../../img/forms/interface/submit.gif) 0px 0px repeat;
			position:relative;top:30px;left:60px;
		}
		#form_all_wrapper-contact #form_col_step_2 input:hover {background-position:0px -200px;}

/* ===========================  STEP 3  ==================================== */
#form_all_wrapper-whitepaper #form_col_step_3 {
	position:relative;top:215px;left:155px;
	width:220px;height:95px;
	display:none;
}	
