/* CSS UPDATED ON 11/30 */
    body{background:url(/App_Themes/RAIGlobal/images/repeat.gif) top repeat-x #eaeff5; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; color: #444444}
	p{font-size:12px; margin:0.3em 0; line-height: 18px;}
	
	.holder{width:1022px; overflow:hidden; margin:0 auto;}
	.header{width:1022px; height:159px; background:url(/App_Themes/RAIGlobal/images/header.jpg) no-repeat;}
		.links{width:572px; height:30px; margin-top:77px; float:left;}
		.links ul {margin:0; padding:0;}
		.links li {display:inline; margin:0; padding:0; float:left;}
		.links a {display:block; text-indent:-8000px; height:30px;}
		.links a:hover {background-position:0 -30px;}
			.employment a{width:188px; background:url(/App_Themes/RAIGlobal/images/employment.gif) no-repeat;}
			.business a{width:193px; background:url(/App_Themes/RAIGlobal/images/business.gif) no-repeat;}
			.fraud a{width:191px; background:url(/App_Themes/RAIGlobal/images/fraud-ii.gif) no-repeat;}
			.employment_onSelected a{width:188px; background:url(/App_Themes/RAIGlobal/images/employment.gif) no-repeat; background-position:0 -30px;}
			.business_onSelected a{width:193px; background:url(/App_Themes/RAIGlobal/images/business.gif) no-repeat; background-position:0 -30px;}
			.fraud_onSelected a{width:191px; background:url(/App_Themes/RAIGlobal/images/fraud.gif) no-repeat; background-position:0 -30px;}
	.flash{width:1022px; height:242px; margin:0; margin:0;}
	* html .flash{width:1022px; height:242px; margin:0 0 -3px 0;} /*IE6 Hack*/
	*+html .flash{width:1022px; height:242px; margin:0 0 -4px 0;} /*IE7 Hack*/
	.row{overflow:hidden; padding:30px 59px; background:url(/App_Themes/RAIGlobal/images/body.jpg);}
		.sidenav{width:199px; overflow:hidden; margin:0 20px 0 0; float:left;}
			.sidelinks{width:199px; overflow:hidden; background:url(/App_Themes/RAIGlobal/images/sidenav_btm.gif) bottom no-repeat; margin:0 0 17px 0; padding-bottom:10px;}
			.sidelinks a{margin:0 0 0 1.2em; font-weight:bold; font-size:13px; text-decoration:none; color:#9d6316; background:url(/App_Themes/RAIGlobal/images/bullet.gif) no-repeat -2px; padding-left: 10px;}
			.sidelinks a:hover{text-decoration:underline;}
			.sidequote{width:199px; overflow:hidden; background:url(/App_Themes/RAIGlobal/images/btm_quote.gif) bottom no-repeat; margin:17px 0;}
			.sidequote p{margin:0 12px 12px 12px; color:#1c3764; font-size:11px; line-height:16px;}
		.content{width:685px; overflow:hidden; float:left;}
			.top_content{width:685px; overflow:hidden; background:url(/App_Themes/RAIGlobal/images/main_content_btm.gif) bottom no-repeat;}
			.top_content_inner{width:620px; overflow:hidden; background:url(/App_Themes/RAIGlobal/images/repeat_inner.jpg) left repeat-y; margin:0 0 15px 0; padding:30px 0 0 65px;}
				.top_content_inner p{color:#444444; font-size:11px; line-height:17px;}
				.top_content_inner ul{color:#444444; font-size:11px; line-height:17px;}
				.inner_img{float:left; margin:-30px 20px 0 -65px;}
			.btm_content{color:#444444; line-height:16px; margin:20px 0 0 0;}
				.callout{background:#eaedef; padding:10px;}
				.dbl{width:50%; overflow:auto; float:left;}
					.dbl a{margin:0 1.2em; text-decoration:none; color:#9d6316; background:url(/App_Themes/RAIGlobal/images/bullet.gif) no-repeat -2px; padding-left: 10px; font-weight:bold;}
					.dbl a:hover{text-decoration:underline;}
					.dbl ul{list-style:none; margin:0; padding:0;}
			.column{width:228px; overflow:hidden; float:left;}
			.column p,ul{margin:20px 20px 20px 20px; color:#444444; font-size:11px; line-height:17px;}
			.more{margin:0px 20px 20px 40px; text-align:center;}
	.subfooter{width:1022px; height:70px; background:url(/App_Themes/RAIGlobal/images/sub_footer.jpg) no-repeat center;}
		.address{font-size:10px; color:#1c3764; padding:15px 0 0 180px; line-height:16px;}
	.footer{width:1022px; height:61px; background:url(/App_Themes/RAIGlobal/images/footer.jpg) no-repeat; font-size:10px; color:#fff;}
		.foot_left{float:left; margin:10px 0 0 55px;}
		.foot_right{float:right; margin:10px 60px 0 0;}
		.footer a{color:#fff;}
		.footer a:hover{text-decoration:none;}
	
	.clear{clear:both; height:0; visibility:hidden;}
        .EditingFormLabel{color:#444444; font-size:11px; line-height:17px;}
        .EditingFormControlNestedControl{color:#444444; font-size:11px; line-height:17px;}
        .DropDownField{color:#444444; font-size:11px; line-height:17px;}
	.ErrorLabel{color:#FF0000; font-size:12px; line-height:25px;}
	.EditingFormErrorLabel{color:#FF0000; font-size:11px; line-height:17px;}
	:focus{outline:none;}

/*top nav styles*/
.fraudLeft{display:none;}
.fraudRight{display:none;}
.businessLeft{display:none;}
.businessRight{display:none;}
.employmentLeft{display:none;}
.employmentRight{display:none;}
.business_onSelectedLeft{display:none;}
.business_onSelectedRight{display:none;}
.employment_onSelectedLeft{display:none;}
.employment_onSelectedRight{display:none;}
.fraud_onSelectedLeft{display:none;}
.fraud_onSelectedRight{display:none;}

.qaOnClick a:link { color: #0000ff; font-size: 14px; line-height: 30px; font-weight: normal; }
.qaOnClick a:visited { color: #0000ff; font-size: 14px; line-height: 30px; font-weight: normal; }
.qaOnClick a:hover { color: #4E4EFF; font-size: 14px; line-height: 30px; font-weight: normal; }
.qaOnClick p { color: #444444; font-face: arial; font-size: 11px; }

/* Styles added 01/08 by dweiss */
a:hover, #FAQLink1, #FAQLink2, #FAQLink3, #FAQLink4, #FAQLink5, #FAQLink6, #FAQLink7, #FAQLink8, #FAQLink9, #FAQLink10, #FAQLink11 {
text-decoration:underline;
}

a, #FAQLink1, #FAQLink2, #FAQLink3, #FAQLink4, #FAQLink5, #FAQLink6, #FAQLink7, #FAQLink8, #FAQLink9, #FAQLink10, #FAQLink11 {

color:#9D6316;
font-weight: normal;
margin:0;
padding: 0;
text-decoration:none;
}

/* Styles added 01/11 by dweiss */
.TextboxField, .TextBoxField, .TextAreaField { width: 250px;}
table.EditingFormTable {margin-left: 90px; vertical-align:text-top; margin-top: 20px; margin-bottom: 20px;}

.newsletter .EditingFormTable{margin:20px 0;}

/* Homepage slider styles : 6/5/2014 */
.slideshow {width: 952px;position: relative; background:url(/App_Themes/RAIGlobal/images/slider/slideshowBG.png) no-repeat; padding: 0 36px;}
.slideshowBlurbWrapper{width: 535px;position: absolute;top: 5px;z-index: 9999;left: 380px;}
.slideshowBlurb {
background: #edf1f7;padding: 10px;font-size: 12px;font-family: arial;color: #0e3e6f;border-radius: 7px;border: 1px solid #b1bac6; float:left; clear:both; line-height: 16px;}
.slideshowBlurbTitle {width: 400px;float: left;position: relative;top: 25px;}
.slideshowBlurbTitle h1 {font-size: 28px !important;font-family: arial;color: #1b3564;}
.slideshowBlurbBannerIcon {width: 100px;float: left;position: relative;top: 12px;}
.slideshow .cycle-slideshow{position:relative;}
/*#LP Tag and Elements #*/
.lp a{text-decoration:none; }
.lp .guide a{font-weight:bold;}

.lp p{margin:9px 0; font-size:inherit; line-height:inherit;}
.lp strong,b{}
.lp hr{border:0; border-bottom:1px solid #eaeff5; margin:11px 0; }

/*#LP Main Elements !#*/
.lp .container{width: 960px; margin:36px auto 0; font-size: 16px; background:#fff; padding-bottom:70px; box-shadow: 0 0 10px rgba(27,53,100,0.4);}
.lp .header{height:205px; border-bottom: 5px solid #c7d8ec; position:relative; margin-bottom:30px;width:auto;background:none;}
.lp .header .bg{width:582px; height: 205px; background:url(/App_Themes/RAIGlobal/images/landingpage/header-bg.png) left top no-repeat; position:absolute; top:0; left:0;}
.lp .header .bg a.logo{margin:56px 0 0 20px; display:block; background:url(/App_Themes/RAIGlobal/images/landingpage/logo-RAI.png) left top no-repeat; width:262px; height:91px; float:left;}
.lp .header .heroImg{float:right; width:425px; height:205px; overflow:hidden;}
.lp .header .heroImg img{max-width:425px;}
.lp .container .content{
    clear: both;
    float: none;
    overflow: visible;
    width: auto;
}
.lp .content .main{width:545px; padding-left:30px; float:left;}
.lp .content .secondary{width:356px; float:right; }
.lp .container .secondary{margin-top:11px;}
.lp .content .secondary .inner{padding: 0 30px 0 17px;}
.lp .footer{background: url(/App_Themes/RAIGlobal/images/landingpage/footer-shadow-bg.png) center repeat-y #1b3564; position:relative; clear:both; width:auto; height:auto;}
.lp .footer .content{width:960px; min-height:40px; padding-top:35px; padding-bottom:24px; color:#fff; background: #1b3564; margin:auto; position:relative; font-size:13px; overflow:visible; float:none;}
.lp .footer .content p{color: #fff;}
.lp .footer .content div.footTop{width:100%; height:31px; background: url(/App_Themes/RAIGlobal/images/landingpage/footer-inner-top-bg.png) left -9px repeat-x #1b3564; border-top: 9px #99651a solid; position:absolute; top:-9px; left:0; font-size:13px;}
.lp .footer img.logo{width:122px; margin-right:18px; float:left; display:block;}
.lp .footerBottom{text-align:right; font-size: 12px; padding:8px 30px 0;}
.lp .footer .main{width:500px; float:left;}
.lp .footer .main .inner{width: 438px; float:left; font-size:14px;}
.lp .footer .main h3{color: #e8ab5b; margin-bottom:10px;}
.lp .footer .secondary{width: 398px; float:right; padding-right:30px; text-align:right;}

.lp .footerAddress{float: left;width: 300px;}
.lp .footerAddress strong{color: #99651A;}

.lp h3.trusted{display:inline-block; font-size:24px; padding-right:26px; background:url(/App_Themes/RAIGlobal/images/landingpage/trusted-checkmark.png) right top no-repeat; margin: 20px 0 0;}
.lp hr.gold{border-bottom: 2px solid #e8ab5b;}
.lp .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);
}
.lp .testimonial{padding:15px 0; border-bottom: 1px solid #eaeff5; border-top: 1px solid #fff; min-height:40px; }
.lp .testimonial .whom{width:194px; padding:0 17px; float:left; min-height: 40px; font-size:13px;}
.lp .testimonial .quote{width: 290px; min-height:40px; font-size:14px; float:left; border-left:1px solid #eaeff5;}
.lp .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; }

.lp .whom img.logo{float:left; max-width:65px; padding:0 5px 5px 0; display:block;}
.lp .whom span.companyName{font-size:16px; padding-bottom:11px;}

.lp h2.dlGuide{font-size:18px;}
.lp h2.dlGuide span.guide{position: relative; font-size:24px; line-height: 135%; display:block; float:left; padding: 3px 10px 3px 0;}
span.guide:before { position: absolute; top: 5px; left: -3px; font-size: 1.875em; color: #99651a;}
.lp h2.dlGuide span.dlgPadL{display:block; position:relative; clear:both; }
.lp h2.dlGuide span.dlgPadL:after{
  background-image: url(data:image/gif;base64,R0lGODlhHgAeAKIGAPX4/NLg8Mvb7vz9/vH1+sjZ7f///wAAACH5BAEAAAYALAAAAAAeAB4AAANmaLpb/tCxSVu8NdsLteaRl4GdSJGPeaKFOrGtu5HyDNYKjBs63nsAAQwkAFSCw0hRg0wWlkDhECpqoqgmQAAVMNYGW05gsDOAL+Oy4vxIq9dh9xsun++c+Lx+HyH4/4CBgoN+dhUJADs=);
  width: 30px;
  height:30px;
  display: inline-block;
  content: " ";
  margin-left: 5px;
  vertical-align: middle;
}
.lp div.trustRAI {
  background: #edf1f7;
  /*background: -moz-linear-gradient(#F1F6FC,#eaeff5);
  background: -webkit-linear-gradient(#F1F6FC,#eaeff5);
  background: -o-linear-gradient(#F1F6FC,#eaeff5);
  background: linear-gradient(#F1F6FC,#eaeff5);*/
  padding: 1px 1em 1.375em;
  border: 1px solid #c7d8ec;
  border-radius: 6px;
  margin-top: 3em;
  box-shadow: inset 0 0 16px #eaeff5;
}
/*#LP 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:100%; height:32px; box-sizing: border-box;}
.lp input[type='submit']{border:0; text-align:center; display:inline-block; margin:22px 0 12px; border-radius:5px; font-size:20px; padding:6px 1.5em; color:white; transition: all 100ms; cursor:pointer;
  background: url(/App_Themes/RAIGlobal/images/landingpage/submit-bg.png) center repeat-x; font-family: inherit;
}
.lp input[type='submit']:hover{opacity: 0.9; filter:alpha(opacity=90);}

label[for*='checkbox']{margin-left: 32px;}
td.EditingFormLabelCell + td.EditingFormValueCell span.CheckBoxField{}
td.EditingFormLabelCell + td.EditingFormValueCell span.CheckBoxField input[type='checkbox']{position: absolute; top:1em; left: 0;}
.IE8 td.EditingFormLabelCell + td.EditingFormValueCell span.CheckBoxField input[type='checkbox'],
.IE9 td.EditingFormLabelCell + td.EditingFormValueCell span.CheckBoxField input[type='checkbox']{position:relative; top:-3em;}
/*#LP more styling#*/
.lp h1, .lp h2, .lp h3{line-height: 115%; color: #1b3564;}
.lp .content{min-height:294px;}
.lp table.EditingFormTable label{display:inline-block; padding: 10px 0 4px; font-size:15px; color:#1b3564;}
.lp table.EditingFormTable label .req{color:#e8ab5b;}
.lp table.EditingFormTable td,
.lp table.EditingFormTable tbody,
.lp table.EditingFormTable tr{display:block; float:left; width: 100%; clear:both;}
.lp table.EditingFormTable tr{position:relative;}
.lp table.EditingFormTable{margin-left:0;}
.lp ul, .lp ol{font-size:inherit; line-height: 150%}
