/**********RESET**********/
 
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video {
border:none;
outline:none;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}
a {
font-size:100%;
vertical-align:baseline;
background:transparent;
text-decoration:none;
outline:none;
margin:0;
padding:0;
}
ul,ol,dl {
list-style: none;
list-style-type:none;
}
dt {
font-weight: bold;
display: inline-block;
clear: both;
}
dd {
display: inline;
}
.clearfix{
	clear: both;
}
/****RESET END****/
/**********Typography**********/
@font-face {
font-family: 'Avenir';
font-weight: 300;
src: url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/HWcxM-avenir_35.eot') format('embedded-opentype'), 
		url('/css/fonts/avenir/avenir_35.woff') format('woff'),
     	url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/X3HbS-avenir_35.ttf')  format('truetype');
}
@font-face {
font-family: 'Avenir';
font-weight: normal;
src: url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/39Khq-avenir_45.eot') format('embedded-opentype'), 
		url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/4Hcu8-avenir_45.woff') format('woff'),
     	url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/fPA4A-avenir_45.ttf')  format('truetype');
}
@font-face {
font-family: 'Avenir';
font-weight: bold;
src: url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/4JA2d-avenir_65.eot') format('embedded-opentype'),
		url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/MHFc5-avenir_65.woff') format('woff'),
    	 url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/X2QcK-avenir_65.ttf')  format('truetype');
}
@font-face {
font-family: 'Avenir';
font-weight: bolder;
src: url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/L4EYN-avenir_85.eot') format('embedded-opentype'),
		url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/h4KfX-avenir_85.wofff') format('woff'),
     	url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/mgixp-avenir_85.ttf')  format('truetype');
}
@font-face {
font-family: 'Avenir';
font-weight: 800;
src: url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/L4EYN-avenir_85.eot') format('embedded-opentype'),
		url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/h4KfX-avenir_85.wofff') format('woff'),
     	url('http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/mgixp-avenir_85.ttf')  format('truetype');
}

/**********Typography END**********/
/********* Page Structure**********/
body{
	background: #fefefe;
	color:#7F8080;
	font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial , sans-serif;
	font-size: 15px;
	font-weight:300;
}

#contentWrapper{ position: relative;}
#header, #midContent, #bottom_test, #benefitBox, #corpBox{
	margin: 0 auto;
	position: relative;
	width: 980px;
}
#header{ 
padding-top: 15px;
}
 #benefitBox{
	padding-bottom: 30px;
}
.mainBannerImg{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/hsBDi-mid_test_background.jpg) no-repeat center center;
	height: 295px;
	width: 100%;
	z-index: 500;
	position: relative;
}
#mainBannerWrapper{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/5HURt-mid_test_background_slice.jpg) repeat-x;
	height: 295px;
	width: 100%;
}
#mainBanner{
	margin: 0 auto;
	width: 980px;
	}
#leftBanner{
	float: left;
	padding-top: 50px;
	width: 390px;
}
#rightBanner{
	float: left;
	padding: 80px 0px 0px 20px;
	position: relative;
	width: 345px;
}
.double_indent{
	display: block;
	float:left;
	height: 25px;
	width: 55px;
	}
/********** Page Structure END**********/
h1, h2, h3, h4, h5, h6{
	color: #182F5F;
	display: block;
	font-family: "Avenir", "helvetica neue", Helvetica, sans-serif;
	text-shadow: none;
}
h1.mainTitle{
	color: #059bcd;
	font-family: "Avenir", "helvetica neue", Helvetica, sans-serif;
	font-size: 32px;
	font-weight: 300;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0px 5px;
}
h2.subTitle{
	font-family: "Avenir", "helvetica neue", Helvetica, sans-serif;
	font-size: 36px;
	font-weight: 300;
	margin: 0px auto;
	padding-bottom: 25px;
	text-align: center;
}
a.cta_button{	
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/rKxkH-cta_btn.png) no-repeat;
	border: none;
	color: #FFF;
	display: block;
	font-size: 24px; 
	font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial , sans-serif;
	font-weight:600; 
	line-height: 50px !important;
	height: 51px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	width: 308px;
	text-shadow: 0px -1px #5A7500;
}
#leftBanner a.cta_button{
	margin: 0 0 0 25px;
}
a.cta_button span{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/FjcFZ-cta_arrow.png);
	display: inline-block;
	height: 14px;
	width: 8px;
	margin-left: 8px;	
}
span.thirty_dt{
	color: #182F5F;
	display: inline-block;
	font-size:14px ;
	font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial , sans-serif; 
	font-weight:600; 
	padding-top: 5px;
	text-align: center;
	width: 100%;
}
#leftBanner span.thirty_dt{
	margin: 0 0 0 28px;
	text-align: left;
	width: 390px;
	}
.bannerBlue_txt{
	color: #0099cc;
	display: inline-block;
	font: 300 24px "Avenir", "helvetica neue", Helvetica, sans-serif;
	padding-bottom: 20px;
	width: 100%;
	text-indent: 12px;
}
.hr{
	background: #bdc331;
	height: 1px;
	margin: 45px auto;
	width: 580px;
}
/**********Carousel1 Slideshow**********/
#slides{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/HySHv-list_slide.png) no-repeat;
	width: 945px;
	margin: 0px auto 0;
	position: relative;
	z-index: 100;
}

.slides_container{   
	display: block;
	overflow: hidden;
	position: relative;
	width: 945px;
	-webkit-border-radius: 8px;
	border-radius: 8px; 
	-webkit-box-shadow:  1px 1px 5px 5px rgba(0, 0, 0, .03);
 	box-shadow:  1px 1px 5px 5px rgba(0, 0, 0, .03);
	}
.slides_container div.slide{	
	display: block;
	height: 300px;
	width: 945px;
}
/*
Next/prev buttons
*/
#slides .next, #slides .prev{	
	display: block;
	height: 34px;
	left: 15px;
	position: absolute;
	top: 146px;
	width: 34px;
	z-index: 101;
}
#slides .next{left: 896px;}
/*
Pagination
*/
.pagination{
	left: 487px;
	margin:  0 0 0 -28px;
	position: absolute;
	top: 240px;
	width: 28px;
	z-index: 999;
}
.pagination li{
	float: left;
	list-style: none;
	margin: 0 1px;
}
.pagination li a{
	background-image: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/P8p5U-pagination.png);
	background-position: 0 0;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 12px;
	width: 12px;
}
.pagination li.current a{background-position: 0 -12px;}
/***********Carousel1 END**********/
/**********SLIDE TESTIMONIALS**********/
.hero1{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/aFW2P-hero1.png);
	float: left;
	height: 246px;
	margin: 25px 70px 0 50px;
	width: 246px;
}
.hero2{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/BFeQw-hero2.png);
	float: left;
	height: 246px;
	margin: 25px 45px 0 50px;
	width: 246px;
}
#bottom_test blockquote.slide1txt, #bottom_test blockquote.slide2txt{
	color: #404d1a;
	display: block;
	float: left;
	font-size:20px; 
	line-height: 24px;
	padding-top: 45px;
	width: 485px;
}
#bottom_test blockquote.slide2txt{
	display: block;
	padding-top: 30px;
	width: 530px;
}
#bottom_test .breakout{
	font-size: 21px; 
	font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial , sans-serif; 
	font-weight:500; 
	line-height: 24px;
	display: inline;
}
 #bottom_test  .slide1txt .feathostTitle , #bottom_test .slide2txt .feathostTitle{
	color: #404d1a;
	display: inline-block;
	font: bold 20px"Avenir", "helvetica neue", Helvetica, sans-serif;
}
 #bottom_test .slide1txt .feathostTitle{
	padding-top: 10px;
}
  #bottom_test .slide2txt .feathostTitle{
	float: right;
	padding: 10px 55px 0 0;
}
#bottom_test .feathostTitle .show{
	color: #404d1a;
	display: inline-block;
	font: 300 20px"Avenir", "helvetica neue", Helvetica, sans-serif;
}
#bottom_test .featQuote1_top{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/v4d4A-top_quote_green_top.png) no-repeat;
	float: left;
	height: 49px;
	left: 285px;
	position: absolute;
	width: 68px;
	top: 32px;
}
#bottom_test .featQuote1_bottom{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/p6bWY-top_quote_green_bottom.png) no-repeat;
	height: 49px;
	left: 830px;
	position: relative;
	width: 68px;
	top: 200px;
	}
	#bottom_test .featQuote2_top{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/v4d4A-top_quote_green_top.png) no-repeat;
	float: left;
	height: 49px;
	left: 260px;
	position: absolute;
	width: 68px;
	top: 20px;
}
#bottom_test .featQuote2_bottom{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/p6bWY-top_quote_green_bottom.png) no-repeat;
	height: 49px;
	left: 830px;
	position: absolute;
	width: 68px;
	top: 200px;
	}
/**********SLIDE END**********/
/**********Testimonials**********/
.bigBlue_quote{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/mLFTx-bigblue_quote.png);
	display: block;
	height: 60px;
	left: -15px;
	position: absolute;
	top: -29px;
	width: 87px;
}
#rightBanner blockquote{
	color:#7F8080;
	font: 300 16px "Avenir", "helvetica neue", Helvetica, sans-serif;
	position: relative;
	z-index: 5;
	width: 335px;
	}
#rightBanner span.breakout{
	font-weight: bold;
	}
#rightBanner	.sub_hostTitle {
	font-family: "Avenir", "helvetica neue", Helvetica, sans-serif;
	display: inline-block;
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	width: 100%;
	}
	#rightBanner	.sub_hostTitle .show{
	color:#7F8080;
	display: inline-block;
	font-weight: 300;
	width: 100%;
	}
#midContent blockquote{
	font-size: 18px;
	display: block;
	margin: 0 auto;
	padding-top: 24px;
	position: relative;
	z-index: 5;
	text-align: center;
	width: 875px;
}
#midContent span.breakout{
	display: inline-block;
	font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial , sans-serif; 
	font-weight:500; 
	font-size: 24px;
	text-align: center;
	width: 100%;
}
.italics{
	font-style: italic;
}
.bigGreenQuote_top{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/AnuaE-mid_top_quote_green.png) no-repeat;
	height: 64px;
	left: 19px;
	position: absolute;
	top: 8px;
	width: 92px;
}
.bigGreenQuote_bottom{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/jxsbA-mid_bottom_quote_green.png) no-repeat;
	height: 64px;
	left: 898px;
	position: absolute;
	top: 103px;
	width: 92px;
}
.benefit{
	display: block;
	float: left;
	height: 89px;
	position: relative;
	width: 50%;
	padding-bottom: 5px;
}
.benImg1, .benImg2, .benImg3, .benImg4, .benImg5, .benImg6{
	float: left;
	height: 89px;
	width: 89px;
	margin-right: 10px;
	margin-left: 50px;
}
.benImg1{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/rfygx-benefitbuild.jpg);
} 
.benImg2{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/uRqm3-benefitcreate.jpg);
} 
.benImg3{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/8dx76-benefitmarket.jpg);
} 
.benImg4{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/3ahpH-benefitgain.jpg);
}
.benImg5{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/C52e9-benefithost.jpg);
} 
.benImg6{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/an9j6-benefitbroadcast.jpg);
}
.benText{
	display: block;
	float: left;
	font: 300 18px "Avenir", "helvetica neue", Helvetica, sans-serif;
	padding-top: 15px;
	width: 320px;
}
.benText span{
	color: #0099cc;
	font-weight: bold;
	}
.corpImg{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/35P7w-corp_logos.jpg);
	display: block;
	height: 68px;
	margin: 0px auto;
	width: 945px;
}
#corpBox span{
	color: #182F5F;
	display: inline-block;
	font: 300 24px "Avenir", "helvetica neue", Helvetica, sans-serif;
	padding: 15px 0px;
	text-align: center;
	width: 100%;
}
.con_logos {
	float: right;
	padding-bottom: 30px;
	}
.verisign{
	background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/dM5kZ-verisign_.jpg);
	display: block;
	float: left;
	height: 65px;
	margin-right: 20px;
	width: 115px;
}
 .truste{
	 background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/19943.0/assets/images/3aVMS-truste.jpg);
	 display: block;
	 float: left;
	 height: 65px;
	 width: 60px;
}
