/*==============================
	GLOBALS
Sets the default document font size, family
and color
===============================*/
html * {
padding: 0;
margin: 0;
border: 0;
}
body
{
	font-family:Helvetica,Myriad;
	font-size:13px; 
	color:#000000;
	background: #e8edf3 url('../images/background.jpg') repeat-x;
	padding-bottom: 40px;
}
/*==============================
	SITE WRAPPER
===============================*/
.site-wrapper
{
	width:1000px; 
	min-height:900px; 
	background: #fff;
	margin: 20px auto;
 	
}
/*==============================
	CONTENT
===============================*/
.content
{
	width:1000px; 
	margin-left:auto;  
	margin-right:auto; 
}
/*==============================
	HEADER WRAPPER
===============================*/
.header-wrapper
{
	width:1000px; 
	height:331px; 
}
/*==============================
	HEADER TOP
===============================*/
.body-text {
	padding: 20px 75px;
}


.header-top
{
	width:1000px; 
	height:111px;
	background: url("../images/header.jpg") no-repeat;
}
/*==============================
	HEADER BOTTOM
===============================*/

.header-bottom {
	width: 1000px;
	height: 221px;
	background: url("../images/header-pic.jpg");
}

/*==============================
	HEADER LOGO
===============================*/
.header-logo
{
	float:left;
	padding-top:16px;
	width:414px; 
	height:80px; 
}

.header-logo img {
	border: 0;
}
/*==============================
	HEADER CALL
===============================*/
.header-call
{
	float:right;
	padding-top:23px;
	padding-right:48px;
	width:296px; 
	height:73px; 
}
/*==============================
		BODY WRAPPER
===============================*/
.body-wrapper
{
	float:left; 
	width:1000px; 
	min-height:611px; 
}
/*==============================
		BODY TOP
===============================*/
.body-top
{
	float:left; 
	width:1000px; 
	min-height:380px; 
}
/*==============================
	BODY MIDDLE
===============================*/
.body-middle
{
	float:left; 
	width:1000px; 
	height:1px; 
	background-color:#b2b2b2;
}
/*==============================
	BODY BOTTOM
===============================*/
.body-bottom
{
	float:left; 
	width:1000px; 
	min-height:275px; 
	background-color:#FFFFFF;
}
/*==============================
	BODY TOP LEFT
===============================*/
.body-top-left
{
	float:left; 
	width:620px; 
	height:380px; 
	background-color:#eaf0f6;
}
/*==============================
	BODY TOP LEFT OFFER
===============================*/
.body-top-left-offer
{
	float:left; 
	width:555px; 
	height:55px; 
}
/*==============================
	BODY TOP LEFT CONTAINER
===============================*/
.body-top-left-container
{
	float:left; 
	width:555px; 
	height:280px; 
}
/*==============================
	BODY TOP LEFT COPY
===============================*/
.body-top-left-copy
{
	float:left; 
	width:250px; 
	height:280px; 
}
/*==============================
	BODY TOP LEFT COPY TEXT
===============================*/
.body-top-left-copy-text
{
	margin-left:18px;
	margin-right:33px;
	margin-top:20px;
}
/*==============================
	BODY TOP LEFT COPY LINE
===============================*/
.body-top-left-copy-line
{
	padding: 8px 0px 5px 0px;
}
/*==============================
	BODY TOP LEFT FORM
===============================*/
.body-top-left-form
{
	float:right; 
	width:305px; 
	height:280px; 
}
/*==============================
	BODY TOP LEFT FORM TEXT
===============================*/
.body-top-left-form-text
{
	margin-top:20px;
}

.thank_you {
	text-align: center;
	font-size: 14pt;
	color: #18315a;
	font-weight: bold;
}
/*==============================
	BODY TOP LEFT FORM LOCK
===============================*/
.body-top-left-form-lock
{
	float:left;
	width:22px;
	padding-top:10px;
}
/*==============================
	BODY TOP LEFT FORM LEGAL
===============================*/
.body-top-left-form-legal
{
	float:left;
	width:120px;
	font-size:10px;
	padding-top:17px;
	margin-left:8px;
}
/*==============================
	BODY TOP RIGHT
===============================*/
.body-top-right
{
	float:right; 
	width:380px; 
	height:335px; 
	background-color:#FFFFFF;
}
/*==============================
	BODY TOP RIGHT GRADIENT
===============================*/
.body-top-right-gradient
{
	width:395px; 
	height:7px; 
 	background-image:url('../images/gradient.gif');
}
/*==============================
	BODY TOP RIGHT BOX
===============================*/
.body-top-right-box
{
	width:395px; 

}
/*==============================
	BODY TOP RIGHT COPY
===============================*/
.body-top-right-copy
{
	float:left; 
	width:350px; 
	height:328px;
	line-height: 16pt;
}
/*==============================
	BODY TOP RIGHT TEXT
===============================*/
.body-top-right-text
{
	margin-left:20px;
	margin-top:15px;
}

#right-image {
	margin: 5px 0;
}
/*==============================
	BODY TOP RIGHT IMAGE
===============================*/
.body-top-right-image
{
	float:right; 
	width:119px; 
	height:328px; 
 	background-image:url('../images/what-is.jpg');
}
/*==============================
	BODY BOTTOM LEFT
===============================*/
.body-bottom-left
{
	float:left; 
	width:695px; 
	height:275px; 
}
/*==============================
	BODY BOTTOM LEFT COPY
===============================*/
.body-bottom-left-copy
{
	float:left; 
	width:695px; 
	height:260px; 
}
/*==============================
	BODY BOTTOM LEFT TEXT
===============================*/
.body-bottom-left-text
{
	margin-left:31px;
	margin-top:17px;
	color: #18315a;
}
/*==============================
	BULLETS
===============================*/
.bullets
{
	float:left; 
	width:385px; 
	padding-left:15px;
	font-weight: bold;
}
/*==============================
	BULLETS LEFT
===============================*/
.bullets-left
{
	float:left; 
	width:175px; 
}
/*==============================
	BULLETS RIGHT
===============================*/
.bullets-right
{
	float:right; 
	width:185px; 
}
/*==============================
	BODY BOTTOM LEFT OFFER
===============================*/
.body-bottom-left-offer
{
	float:left; 
	width:1000px; 
	height:45px; 
	background: url("../images/bottom.jpg");
	position: relative;
	z-index: 100;
	clear: both;
}
/*==============================
	BODY BOTTOM RIGHT
===============================*/
.body-bottom-right
{
	float:right; 
	width:255px; 
	height:275px; 
	background-color:#FFFFFF;
}
/*==============================
	BODY BOTTOM RIGHT IMAGES
===============================*/
.body-bottom-right-images
{
	margin: 29px 0px 0px 38px;
	width:188px; 
	height:183px; 
	background: url("../images/right-images.jpg") no-repeat;
}
/*==============================
		FOOTER
===============================*/
.footer
{
	height:67px;
	position: relative;
	top: 40px;
	padding-bottom: 20px;
	clear:both;
	
}

#inner-footer {
	text-align: center;
	width: 750px;
	margin: 0 auto;
}


.red-text {
	padding-bottom: 10px;
	border-bottom: 2px solid #b02025;
}
img.top
{
	padding-bottom:15px;	
}
h1
{
	font-size:14pt;
	color: #18315a;
}
h2
{
	font-size:16px;
	color:#b02025;
}
p 
{
	padding-top:8px;
}
.legal
{
	padding:28px 0px 0px 25px;
	font-size:12px;
	color:#1f5791;
}
/*==============================
		FORM STYLE
===============================*/
label
{
	font-size: 11px;
	width: 8em;
	float: left;
	font-weight: bold;
	text-align: left;
	margin-right: 5px;
	display: block;
	color: #18315a;
}
.submit input
{
	margin-left: 4.5em;
}
input.text
{
	padding: 0px 0px 1px 0px;
	width: 170px;
}
input.phonesmall
{
	padding: 0px 0px 1px 0px;
	width: 40px;
}
input.phonebig
{
	padding: 0px 0px 1px 0px;
	width: 66px;
}
input.button
{
	padding-top: 4px;
}
label.sub 
{
	font-size:10px;
	color:#195800;
}
.sbmt {
	margin-top: 4px;
	margin-left: 34px;
    width:219px; 
    height:46px; 
    background-image:url(../images/btn-submit.png);
    background-repeat:no-repeat;
    border:0 solid;
    cursor:pointer;
	float: right;
	position: relative;
	margin-top: -10px;
	left: 7px;
}
.success {
	font-size:16px;
	color: #1f5792;
	margin: 0px 10px 0px 10px;
}
