﻿body {

	background-color: #3A4D76;

	background-image: url(images/bg_gradient.jpg);

	background-repeat:repeat-x;

	margin:0px;

	padding:0px;

}

.p {

	margin:0px;

	padding:0px;

	font-size: inherit;

	font-family: inherit;

	font-weight: inherit;

	text-align: inherit;

	color: inherit;

	line-height: inherit;

	vertical-align: top;

}

p {

	padding-top:0px;

	margin-top:0px;
	font-size:15px;
	letter-spacing: 1px;
	
	font-family: Verdana, Geneva, sans-serif;

	text-align: left;

	color: #19264c;

	line-height: 18px;

}

img {

	border:0px;

}

div {

	margin:0px;

	padding:0px;
	

}

.AbsWrap {

	width: 100%;

	position: relative;

}

.rowWrap {

	width: 100%;

}

.clearfloat {

	clear:both;

	height:0px;

}

a:link, a:visited{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #004080;

}

#main {

background-color: #ffffff;

	width:800px;

	margin: 30px auto 30px auto;

	border: 0px solid #f0f0f0;

	



}

.header_text {
	margin-top: 30px;
	margin-bottom:0px;

	float:right;

	display:inline;

	font-size:40px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	color: #4a801e;

	font-weight: 800;

	line-height: 120.00000363304501%;

	padding-top:1px;

	padding-bottom:2px;
	width: 800px;



}
.header_line2 {
	margin-top: 5px;
	padding-bottom: 15px;
	float:right;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
	color: #4a801e;
	font-weight: 800;
	width: 800px;}
	
.greeting {

	margin-left:75px;

	margin-top:1px;

	width:658px;

	margin-bottom:0px;

	float:left;

	display:inline;

	padding-top:1px;

	padding-bottom:2px;



}

.ROI_Calculator_r6_c3 {

background-image: url(images/ROI_Calculator_r6_c3.gif);

background-repeat:no-repeat;

	margin-left:75px;

	margin-top:46px;

	width:50px;

	height:56px;

	margin-bottom:0px;

	float:left;

	display:inline;



}

.colwrap1 {

	float:left;

	width:625px;

	margin-top:0px;

	margin-left:0px;

	border: 0px solid #f0f0f0;



}



.step_heading {

	margin-left:2px;

	margin-top:47px;

	width:625px;

	margin-bottom:0px;

	float:left;

	display:inline;

	font-size:25px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: 800;

	text-align: left;

	color: #192a52;

	line-height: 120%;

	padding-top:1px;

	padding-bottom:2px;



}

.step_explaination{

	margin-left:3px;

	margin-top:5px;

	width:592px;

	margin-bottom:0px;

	float:left;

	display:inline;

	font-size:15px;
	letter-spacing: 1px;
	
	font-family: Tahoma, Geneva, sans-serif;

	text-align: left;

	color: #19264c;

	line-height: 18px;

	padding-top:1px;

	padding-bottom:2px;



}





.Input_Numbers {

	width:29px;

	padding-top:0px;

	height:25px;

	margin-left:15px;

	margin-top:24px;

	margin-bottom:0px;

	float:left;

	display:inline;



}


.radio_bottons {

margin-left: 20px;

margin-top: 10px;
padding-top: 15px;

}



.question_mark 
{
	display: none;
	position: absolute;
	vertical-align: text-top;
	padding-left:10px;
	padding-top: -5px;
}

.submit_button {

margin-left: 160px;

margin-top: 25px;

}

.calculate_button {
margin-right: 165px;
margin-top: 15px;
float: right;

}

.step_numbers{

	margin-left:7px;

	margin-top:8px;

	width:30px;

	height: 30px;

	margin-bottom:0px;

	float:left;

	display:inline;

	font-size:18px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: 800;

	text-align: center;

	color: #ffffff;

	line-height: 119.99999775606042%;

	padding-top:1px;

	padding-bottom:2px;



}



.input_text
{
	margin-left:14px;
	margin-top:24px;
	width:500px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #4a801e;
	vertical-align:top;
	padding-top:1px;
	padding-bottom:2px;
}

.results_text
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #4a801e;

}
.potential_heading
{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #192a52;
}

.results
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #900;
	line-height: 22px;
}
.potential
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #192a52;
	line-height: 22px;
}
.form_input{

margin-right: 100px;
float: right;
margin-top: -15px;



}
.email_form_input {

	margin-left:14px;
	padding-top: 20px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #4a801e;
	
}
.email_inputbox{
	margin-left: 20px;
}

.numbers_background{

	background-image:url(images/number_outline.gif);

	background-repeat: no-repeat;

	margin-left:6px;

	margin-top:-1px;

	width:30px;

	height: 30px;

	margin-bottom:0px;

	float:left;

	display:inline;

	font-size:17px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: 800;

	text-align: center;

	color: #ffffff;

	line-height: 119.99999775606042%;

	padding-top:2px;

	padding-bottom:5px;

}

#colwrap2 {
	float:left;
	width:104px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}

#colwrap3 {
	float:right;
	width:332px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}


.footer_text {
	margin-top: 20px;
	width:700px;
	margin-bottom:0px;
	float:left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #19264c;
	line-height: 120.00000817435128%;
	padding-left: 50px;
}

.help_text {
    display:none;
    position:absolute;
    width:400px;
	margin-top: 15px;
    right: 30em;
    border:1px solid #333;
    background-color: #E8F3FF; 
	color:#192a52;
	font-weight: normal;
    text-align: center;
    z-index: 1000;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.thank_you_text
{
	display: none;
	margin-left:14px;
	margin-top:24px;
	width:500px;
	margin-bottom:0px;
	float:left;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #900;
	vertical-align:top;
	padding-top:1px;
	padding-bottom:2px;
}
