@charset "UTF-8";

/* **************** *
   blue : #1b3564
   gold : #e19128
   powder blue: #eaeff5
 * **************** */

/*#Tag and Elements #*/
a{text-decoration:none; color:inherit;}
body{background: #eaeff5; text-rendering:optimizeLegibility; line-height:130%;}
p{color:#1b3564;}
h1,h2,h3,h4{font-weight:normal; font-family:'Raleway Bold',sans-serif; line-height: 115%;}
p{margin:3px 0;}
span.boldFirstP{color:#1b3564; font-family:'Raleway Bold',Arial,sans-serif; display:block; margin: 9px 0;}
/*strong,b{font-family:"Raleway Semibold";}*/
hr{border:0; border-bottom:1px solid #888; margin:11px 24px 11px 19px; }

div.clear{clear:both;}
/*#Main Elements#*/
.container{width: 960px; margin:36px auto 0; background:#fff; padding-bottom:35px; box-shadow: 0 0 10px rgba(27,53,100,0.18);}
.headerLp{height:149px; position:relative; width:auto;background:none;}
.headerLp .bg{width:652px; height: 149px; background:url(/App_Themes/RAIGlobal/images/landingpage/header-bg.png) left top no-repeat; position:absolute; top:0; left:0;}
.headerLp .bg a.logo{margin:37px 0px 0px 60px; display:block; background:url(/App_Themes/RAIGlobal/images/landingpage/logo-RAI.png) left top no-repeat; width:262px; height:91px; float:left;}
.headerLp .heroImg{float:right; width:340px; height:149px; overflow:hidden;}
.headerLp .heroImg img{max-width:100%;}
.container .content{
    clear: both;
    float: none;
    overflow: visible;
    width: auto;
	padding-top: 30px;
	background: url(/App_Themes/RAIGlobal/images/landingpage/bg-content-topshadow.gif) left top repeat-x;
	background: -moz-linear-gradient(#bababa, #fff 10px);
	background: -webkit-linear-gradient(#bababa, #fff 10px);
	background: -ms-linear-gradient(#bababa, #fff 10px);
	background: linear-gradient(#bababa, #fff 10px);
}
.content .main{width:510px; padding-left:60px; float:left;}
.content .secondary{width:356px; float:right; background: url(/App_Themes/RAIGlobal/images/landingpage/form-left-shadow.jpg) left -10px no-repeat; padding-left: 33px;}
.content .secondary .inner{padding:0 17px; clear: both;}
.footer{background: url(/App_Themes/RAIGlobal/images/landingpage/footer-shadow-bg.png) center repeat-y #1b3564; position:relative; clear:both; width:auto; height:auto;}
.footer .content{width:960px; min-height:120px; padding-top:35px; padding-bottom:50px; color:#fff; background: #1b3564; margin:auto; position:relative; font-size:12px; overflow:visible; float:none;}
.footer .content p{color: #fff;}
.footer .content div.footTop{width:100%; height:31px; background: #1b3564; border-top: 8px solid #e19128; position:absolute; top:-14px; left:0; font-size:13px;}
.footer img.logo{
	width:122px; 
	margin-right:18px; 	
	float:left; 
	display:block;
}
.footer .main{width:900px; float:left;}
.footer .main .inner{width: 700px; float:left; font-size:12px;}
.footer .main h4{font-family:"Raleway"; font-size:14px; color: #e19128; margin-bottom:10px; margin-top: 0; padding-top: 0;}
/*.footer .secondary{width: 700px; padding-right:23px; margin-left:200px;}
.footer .raiTitleFooter{font-family:"Raleway Bold"; color: #e8ab5b;}*/
.footer p.small{font-size:9px; color:#fff;}
.footer p.small a{text-decoration:underline;}

h3.trusted{display:inline-block; font-family:"Raleway Bold", sans-serif; font-size:24px; padding-right:26px; background:url(/App_Themes/RAIGlobal/images/landingpage/trusted-checkmark.png) right top no-repeat; margin: 20px 0 0;}
hr.gold{border-bottom: 2px solid #e8ab5b;}
.trustedByBox{border:1px solid #eaeff5; min-height:150px; border-radius:5px;
	background: url(/App_Themes/RAIGlobal/images/landingpage/trusted-box-bg.png) top left repeat-x #eaeff5;
	background: linear-gradient(#fafbfc, #eaeff5);
	background: -moz-linear-gradient(#fafbfc, #eaeff5);
	background: -webkit-linear-gradient(#fafbfc, #eaeff5);
	background: -ms-linear-gradient(#fafbfc, #eaeff5);
}
.testimonial{padding:15px 0; border-bottom: 1px solid #eaeff5; border-top: 1px solid #fff; min-height:40px; }
.testimonial .whom{width:194px; padding:0 17px; float:left; min-height: 40px; font-family:"Raleway Light"; font-size:13px;}
.testimonial .quote{width: 290px; min-height:40px; font-size:14px; font-family:"Raleway Bold"; float:left; border-left:1px solid #eaeff5;}
.quote .quoteInner{border-left:1px solid #fff; padding:0 12px 0 36px; background:url(/App_Themes/RAIGlobal/images/landingpage/trusted-big-quote.png) 9px 1px no-repeat; }

.whom img.logo{float:left; max-width:65px; padding:0 5px 5px 0; display:block;}
.whom span.companyName{font-size:16px; font-family:"Raleway Bold"; padding-bottom:11px;}

h2.dlGuide{font-family:"Raleway"; font-size:24px;}
h2.dlGuide span.guide{font-family:"Raleway", Arial; color:#ef9e01; font-size:20px; line-height: 125%; display:block; float:left; padding: 3px 0 3px 88px; background:url(/App_Themes/RAIGlobal/images/landingpage/white-paper-icon.gif) left 7px no-repeat; padding: 3px 0px 27px 88px; border-bottom: 1px solid #888; margin: 13px 7px 20px 2px;}
h2.dlGuide span.dlgPadL{display:block; clear:both; padding-left:30px;}

/*#Form Styles#*/
.lp input[type='text']:focus,
.lp input[type='text']:active{outline-style:none; -moz-outline-style:none; background: #f6faff;}
.lp input[type='text']{background:#fff; border:1px solid #1b3564; padding:5px 10px; width:290px; height:20px;}
.lp input[type='submit']{border:0; text-align:center; display:block; margin:22px 0 12px -8px; font-family: "Raleway"; font-size:17px; background: url(/App_Themes/RAIGlobal/images/landingpage/submit-btn-bg.png) top left no-repeat; padding:6px 0; width: 216px; height: 54px; color:white; cursor:pointer; white-space:nowrap; text-indent:13px;}
.lp input[type='submit']:hover{background-position: left -55px;}
/*#LP styling#*/
/*.lp h1, .lp h2, .lp h3{line-height: 115%;}*/
.lp ol{margin-left:13px;}

.lp table.EditingFormTable label{display:inline-block; padding: 10px 0 4px; font-size:14px; font-weight:bold; color:#1b3564;}
.lp table.EditingFormTable label[style*='visibility: visible;']::after{color:#e8ab5b; content:' *';}
.lp table.EditingFormTable td,
.lp table.EditingFormTable tbody,
.lp table.EditingFormTable tr{display:block; float:left; width: 100%; clear:both;}
.lp table.EditingFormTable{margin-left:0;}
.lp label[for*='checkbox'] {margin-left: 26px;}
span.CheckBoxField{position:relative;}
span.CheckBoxField input[type=checkbox]{position:absolute; top:-3.6em; left:0;}