@charset "UTF-8";
/* CSS Document */


.pop_header		{
				background-image:url(../img/elements/pop_header.png);
				background-repeat:no-repeat;
				margin: 20px auto 0px;
				width:630px;
				height:105px;
				}
div.form_title	{
				text-align:right;
				padding-top:60px;
				font-weight:lighter;
				font-size:17px;
				color:#B3A04F;   /*857637;*/
				width:560px;
				}

.pop_body		{
				background-image:url(../img/elements/pop_body.png);
				background-repeat:repeat-y;
				margin: 0px auto;
				width:630px;
				}
				
.pop_end		{
				background-image:url(../img/elements/pop_end.png);
				background-repeat:no-repeat;
				margin:0px auto 0px;
				width:630px;
				height:32px;
				}

.pop_content	{
				width:550px;
				margin: 0px 41px;
				min-height:20px; /* 364 */
				/*background-color:#CCCCCC; /* light grey */
				}
.close			{
				width:19px;
				height:20px;
				position:fixed;
				right:10px;
				top:10px;
				}

/* ***************** CONTACT US FORM ***************** */


fieldset		{
				border-style:none;
				margin:0px;
				padding:0px;				
				}
.input			{
				margin-top:2px;
				padding:2px 2px;
				display:block;
				border-style:none;
				background-color:#E9E7DE;
				width:151px;
				font-size:9px;
				color:#636159;
				display:block;
				}
				
label			{
				/*background-color:#66FFFF;   /* bright cyan */
				font-size:9px;
				padding:0px;
				line-height:12px;
				color:#636159;
				}
textarea		{
				border-style:none;
				background-color:#E9E7DE;
				margin:0px;
				margin-top:2px;
				padding:2px 2px;
				width: 281px;
				height:147px;
				font-size:9px;
				color:#636159;
				}

#form_title		{
				font-size:12px;
				font-weight:lighter;
				padding: 20px 40px 0px 40px;
				color:#636159; /*857637;*/
				/*background-color:#FFFF00;   /* bright yellow */
				width:470px;
				}
.address		{ font-size:10px; color:#636159; }
h1.address		{ padding-top:10px; font-weight:bold; }
p.address		{ padding-top:2px; font-weight:lighter; }
a.address		{ color:#857637; }

.form_left		{
				font-size:8px;
				float:left;
				margin: 0px;
				width:195px;
				min-height:120px;
				padding: 10px 0px 10px 40px;
				/*background-color: #66FF00;  /* bright green */
				}
.form_right		{
				font-size:8px;
				float:left;
				margin: 0px;
				width:315px;
				min-height:120px;
				padding: 10px 0px 10px;
				/*background-color:#669900; /* dark green */
				}
.form_item		{
				margin: 5px 0px 5px;
				width: 155px;
				/*background-color:#CC99FF; /* light purple */
				}
.form_item2		{
				margin: 5px 0px 5px;
				width: 285px;
				/*background-color:#9900FF; /* dark purple */
				}
.form_item2	input{ 
				width:281px;
				margin-top:2px;
				padding:2px 2px;
				display:block;
				border-style:none;
				background-color:#E9E7DE;
				font-size:9px;
				color:#636159;
				display:block;
				}



.form_buttons	{
				text-align:right;
				margin-right:30px;
				font-size:10px;
				 /*background-color:#FF0000; /* bright red */
				}

.alert_div		{
				float:left;
				margin: 0px 0px 0px 40px;
				color:#FF3300;	/*#F77B73;*/
				font-size:9px;
				text-align:left;
				 /*background-color:#990000; /* dark red */ 
				}

.form_thank		{
				font-size:10px;
				text-align:left;
				line-height:15px;
				color:#636159;
				margin: 0px auto 0px;
				width:220px;				
				}
.contact_thank { padding-top:170px; min-height:203px;}			
				
.required		{
				color:#FF3300;
				/*font-size:8px;
				/*vertical-align:1px;*/
				letter-spacing:.1em;
				/*background-color:#0000CC; /* dark blue */			
				}

#submit_bt		{
				}

/* ***************** GET_STARTED FORM ***************** */

.started_header {
				background-image:url(../img/elements/header_started_en.png);
				background-repeat:no-repeat;
				width:630px;
				height:184px;
				margin: 20px auto 0px;
				}
.started_body	{ min-height:200px; }

.started_thank	{ padding-top:80px; min-height:169px; }

/* ***************** SPECIAL FORMS - resources + whitepapers ***************** */

.paper_right	{
				font-size:8px;
				float:left;
				margin: 0px;
				width:155px;
				min-height:120px;
				padding: 10px 0px;
				/*background-color:#669900; /* dark green */
				}
.paper_right2	{
				float:left;
				margin: 0px;
				width:155px;
				min-height:120px;
				padding: 10px 0px;
				/*background-color:#669900; /* dark green */
				}
div.submit {text-align:right; padding: 0px 30px 0px 0px;}

div.special_alert 
{
width:120px; 
font-size:9px;
min-height: 90px;
margin:0px 0px 0px 20px; 
padding:20px 0px 0px 0px;
float:left;
color:#F77B73; /*color:#FF3300;*/
/*background-color:#0066CC;*/
}


.white_body	{ min-height:325px; }
.white_thank	{ padding-top:135px;}

div.whitepaper 
{
/*background-color:#66CC99; /* green */
padding: 25px 40px 0px;
}
div.whitepaper h1
{
font-size:14px;
/*font-weight:lighter;*/ 
color:#B4A04B;
margin-bottom:7px;
}
div.whitepaper p
{
line-height:15px;
font-size:12px;
color:#636159;
margin-bottom:20px;
}
div.form
{
/*background-color:#9999CC; /* purple */
}

/* ***************** HOW IT WORKS ***************** */
.howitworks_txt { width:200px; height:50px; margin: 0px 0px 0px 50px; padding-top:101px;}
.howitworks_txt2 { width:400px; height:50px; margin: 0px 0px 0px 50px; padding-top:90px;}
.step { color:#B4A04B; }
.howitworks1{
			/*background-color:#0099FF; /* bright blue */
			background-image:url(../img/hiw1.png);
			background-repeat:no-repeat;
			width: 495px;
			height:223px;
			margin:auto;
			}
.howitworks2{
			/*background-color:#0099FF; /* bright blue */
			background-image:url(../img/hiw2.png);
			background-repeat:no-repeat;
			width: 495px;
			height:223px;
			margin:auto;
			}
.howitworks3{
			/*background-color:#0099FF; /* bright blue */
			background-image:url(../img/hiw3.png);
			background-repeat:no-repeat;
			width: 495px;
			height:223px;
			margin:auto;
			}
.step1	{
		background-image:url(../img/elements/step_01.png);
		background-repeat:no-repeat;
		width:430px;
		height:38px;
		padding: 20px 0px 0px 60px;		
		}
.step2	{
		background-image:url(../img/elements/step_02.png);
		background-repeat:no-repeat;
		width:430px;
		height:38px;
		padding: 20px 0px 0px 60px;				
		}
.step3	{
		background-image:url(../img/elements/step_03.png);
		background-repeat:no-repeat;
		width:430px;
		height:46px;
		padding: 12px 0px 0px 60px;		
		}
.step1b	{
		background-image:url(../img/elements/step_01.png);
		background-repeat:no-repeat;
		width:430px;
		height:38px;
		padding: 20px 0px 0px 60px;		
		}
.step2b	{
		background-image:url(../img/elements/step_02.png);
		background-repeat:no-repeat;
		width:380px;
		height:46px;
		padding: 12px 50px 0px 60px;				
		}
.step3b	{
		background-image:url(../img/elements/step_03.png);
		background-repeat:no-repeat;
		width:430px;
		height:38px;
		padding: 20px 0px 0px 60px;		
		}

/* ***************** PROFILE FORM ***************** */


.profile_body	{ min-height:350px; }
.profile_thank	{ padding-top:150px;}


/* ***************** CASE STUDIES POP ***************** */

.study_body { min-height:240px; }

div.case_body 
{
width:500px;
margin: 0px auto;
}
div.case_body h1
{
padding: 15px 0px 0px;
font-size:12px;
font-weight:lighter;
color:#A88B37;
}
div.case_body h2
{
padding-bottom:15px;
font-size:14px;
font-weight:bold;
color: #636159;
}

div.case_body p
{
font-size:12px;
padding: 0px 0px 10px;
color: #636159;
line-height:17px;
}
p.img
{
margin-top:25px;
text-align:center;
}

div.case_close
{
background-image:url(../img/elements/close.png);
background-repeat:no-repeat;
width:19px;
height:20px;
position:fixed;
right:10px;
bottom:10px;
}
div.up
{				
background-image:url(../img/elements/up.png);
background-repeat:no-repeat;
width:19px;
height:20px;
position:fixed;
right:10px;
bottom:35px;
}


