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

/*** body style ***/
* { margin: 0; padding: 0;}
body{ margin:0; padding:0; font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; background:#FFFFFF;}
p{ font-family:calibri, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
/*** body style ***/

/*** common ***/
.clear{ clear:both;}
a { outline:none;}
input{ outline:none;}
img{ border:0;}
.left{ float:left;}
.left_menu{ float:left; margin-left:20px;}
.left_menu ul{ width:300px; margin-top:6px; }
.left_menu ul li { line-height:18px;}
.left_menu ul li a{ 
	text-decoration:none;   
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;}
.right_video{ float:right;height: 312px;
    width: 518px;}
.right{ float:right;}
/*** common ***/
.gform_wrapper textarea.medium { width:312px !important; }
#container{ width:1000px; margin:0 auto; height:auto;}
.entry-thankyou, .entry-thankyou p{line-height: 1.71429;}
.section1{ background:url(../images/bg.jpg) top no-repeat #086723;}
	.section1 .left img{ padding:29px 0 0 0; vertical-align:bottom; }
	.section1 .right img{ padding:60px 0 0 0;}

.section2{ background:url(../images/repeat_top.jpg) top repeat-x #fff; padding:20px 0 20px 0;}
	.section2 .left h1{ color:#4D4D4D; text-transform:uppercase; text-align:left; font-weight:bold; font-size:50px;}
	.section2 .left h2{ color:#2B2929; text-transform:uppercase; text-align:left; font-weight:bold; font-size:46px; padding:10px 0 10px 0;}
	.section2 .left h3{ color:#214782; text-transform:uppercase; text-align:left; font-weight:bold; font-size:58px;}
	.section2 .left h4{ color:#D11C2B; text-transform:uppercase; text-align:left; font-weight:bold; font-size:95px;}

.section3{ background:url(../images/repeat_2.jpg) top repeat-x #DBE285; padding:20px 0 0px 0;}
	.section3 .left{ width:575px; padding-right:15px;}
	.section3 .left h1{ color:#000000; text-transform:uppercase; text-align:left; font-weight:bold; font-size:22px; padding:20px 0 0 0;}
	.section3 .left p{ color:#000; text-align:justify; font-weight:normal; font-size:15px; padding-top:15px;
	font-family:"Open Sans",Helvetica,Arial,sans-serif;
	}
	.section3 .left .award{
	width:40%; float:right; padding-right:10px;
	}
	.section3 .right{ width:410px; height:2500px; background:url(../images/right_repeat.jpg) top repeat-y #fff7b2; padding:0px 0 20px 0;}
	.section3 .top_right{ position:relative; top:-20px;}
	.section3 .right .free_report{ width:362px; background:url(../images/free_report.jpg) top no-repeat; padding:280px 0 20px 47px;}
	.section3 .right .free_report .inputbox{ width:318px; height:33px; background:url(../images/input_box.png) top no-repeat; margin-top:8px;}
	.section3 .right .free_report input[type="text"]{ width:299px; height:33px; padding:0px 0 0px 10px; border:0; outline:none; background:transparent;}
	.section3 .right .free_report input[type="image"]{ padding:10px 0 0px 33px; border:0; outline:none; background:transparent;}
	.section3 .right .free_report .report_txt{ padding:10px 0 0px 0;}
	.section3 .right .free_report .report_txt p{ font-size:15px; font-weight:normal; text-align:center; color:#fff; width:318px;}
	.section3 .right .contact_info{ padding-left:28px;}
	.section3 .right .contact_info img{ padding:15px 0 15px 0px;}
	.section3 .right .contact_info h1{ color:#000; text-transform:uppercase; text-align:left; font-weight:bold; font-size:25px; padding-bottom:10px;}
	.section3 .right .contact_info h5{ color:#000; text-transform:uppercase; text-align:left; font-weight:bold; font-size:22px; padding-top:5px;}
	.section3 .right .contact_info p{ color:#000; text-transform:uppercase; text-align:left; font-weight:bold; font-size:15px; }
	
.footer{ background:#76A944; padding:5px 0 5px 0;}
	.footer img{ float:left;}
	.footer .social{ padding-top:15px; padding-left:10px;}

	.footer .right p{ color:#FFFFFF; font-size:15px; padding-top:20px;}
	.nav-menu{ width:1000px; margin: 0 auto; }
	.nav-menu ul{ background:#r}
	.phone{ 
		color:#FFFFFF; 
		font-size:38px;
		margin-right: 120px;
		margin-top: 30px;
		font-weight:bold;
	}