@charset "UTF-8";
/* Home Page Styles CSS */





/*
Header
===============================================
*/

header {
	margin-top:35px;
}

	/* === Logo ======== */
	header div {
		display:block;
		/*background:url(../../home/images/bg-people-diverse.jpg) no-repeat 0px 0px;*/
		width:386px;
		margin:0px auto;
	}

		header div a {
			float:right;
			/*margin-top:137px;*/
		}

		header div img {
			width:373px;
		}

	/* === Nav Bar ======== */
	header ul {
		margin:25px auto;
	}
	




/*
Content
===============================================
*/

#content {
	margin-top:0px;
}

	/* === Promo Boxes ======== */
	#content #promoBoxes {
		text-align:center;
		margin-top:20px;
	}
	
		/* === Take Survey ======== */
		#content #promoBoxes a:nth-of-type(1) {
			display:inline-block;
			background:url(../../images/bg-promo-box-grey-285x193.jpg) no-repeat;
			width:285px;
			height:193px;
			text-align:center;
			vertical-align:middle;
			color:#d51d34; /* red */
		}

			#content #promoBoxes a:nth-of-type(1) img {
				display:block;
				margin:20px auto;
				padding-left:23px;
			}

			#content #promoBoxes a:nth-of-type(1) p {
				display:block;
				color:#d51d34; /* red */
				font-family:"Avenir-Heavy";
				font-size:1.8em;
				line-height:1.0em;
				text-transform:uppercase;
				letter-spacing:1px;
				text-align:center;
			}
	
		/* === Get Connected ======== */
		/* == or VOICES PROMO == */
		/*
		#content #promoBoxes a:nth-of-type(2) {
			display:inline-block;
			background:url(../../images/voices-promo.jpg) no-repeat;

/*			background:url(../../images/bg-promo-box-blue-415x223.jpg) no-repeat;
*//*			width:415px;
			height:223px;
			text-align:center;
			vertical-align:middle;
			color:#fff; /* white *//*
			margin:0px 18px;
		}

			#content #promoBoxes a:nth-of-type(2) p {
				display:block;
				color:#fff;
				font-family:"Avenir-Roman";
/*				font-size:2.1em;
				line-height:1.0em;*//*
				text-transform:uppercase;
				letter-spacing:1px;
				text-align:center;
/*				margin-top:25px;
*//*			}
		*/

			#content #promoBoxes a#net-neutrality {
				display: inline-block;
				vertical-align: middle;
				background: url(../images/voices-promo.jpg);
				background-size: contain;
				width: 415px;
				height: 223px;
				border-radius: 10px;
				margin: 10px 15px;
			}

				#content #promoBoxes a#net-neutrality:hover {
					text-decoration: none;
				}

				#content #promoBoxes a#net-neutrality h2,
				#content #promoBoxes a#net-neutrality p {
					color: #fff;
					text-align: center;
				}

				#content #promoBoxes a#net-neutrality h2 {
					margin-top: 20px;
				}

				#content #promoBoxes a#net-neutrality p {
					font-family:"Avenir-Roman" !important;
					font-size: 1.6em;
					line-height: 1.0em;
				}

				#content #promoBoxes a#net-neutrality img {
					width: 52px;
				}

			#content #promoBoxes p.adHeading {
				font-size:4.8em;
				margin:75px auto 15px auto;
				padding-bottom: 0px;
				line-height:1em;
				font-family:"Avenir-Heavy" !important;

			}
			#content #promoBoxes p.adSubheading {
				font-size:1.8em;
				color:#ccc !important;
				margin-top:8px !important;
				padding-top:0 !important;
				margin-bottom:0px;
				padding-bottom: 0px;
				line-height:1em;
				font-family:"Avenir-Heavy" !important;

			}
			#content #promoBoxes p.fakelink {
				font-size:1.8em;
				line-height:1em;
				margin-top: 8px !important;
				padding-top: 0 !important;
			}
				#content #promoBoxes a:nth-of-type(2) p:last-of-type {
					margin-top:10px;
				}
	
		/* === Training Cennter ======== */
		#content #promoBoxes form {
			display:inline-block;
			background:url(../../images/bg-promo-box-grey-285x193.jpg) no-repeat;
			width:285px;
			height:193px;
			text-align:center;
			vertical-align:middle;
			color:#d51d34; /* red */
		}

			#content #promoBoxes form p {
				display:block;
				color:#d51d34; /* red */
				font-family:"Avenir-Heavy";
				font-size:1.8em;
				line-height:1.0em;
				text-transform:uppercase;
				letter-spacing:1px;
				text-align:center;
				margin-top:30px;
			}

			#content #promoBoxes form input:first-of-type {
				-webkit-appearance:none;
				display:block;
				font-family:"Avenir-Heavy";
				font-size:1.8em;
				line-height:1.0em;
				text-align:center;
				color:#676767; /* grey40 */
				width:90%;
				margin:20px auto 10px auto;
				padding:5px 0px;
				border:none;
				-moz-border-radius:5px;
				border-radius:5px;
				-moz-box-shadow:inset 0px 1px 5px #888;
				-webkit-box-shadow:inset 0px 1px 5px #888;
				box-shadow:inset 0px 1px 5px #888;
			}
				
				#content #promoBoxes form input:first-of-type::-webkit-input-placeholder {
					color:#d8d8d8; /* grey85 */
				}
				#content #promoBoxes form input:first-of-type:-moz-placeholder {
					color:#d8d8d8; /* grey85 */
				}
				#content #promoBoxes form input:first-of-type::-moz-placeholder {
					color:#d8d8d8; /* grey85 */
				}
				#content #promoBoxes form input:first-of-type:-ms-input-placeholder {
					color:#d8d8d8; /* grey85 */
				}

			#content #promoBoxes form input:last-of-type {
				-webkit-appearance:none;
				display:block;
				background:url(../../images/icon-hand-right-red-54x39.png) no-repeat;
				font-family:"Avenir-Roman";
				font-size:1.4em;
				line-height:1.0em;
				text-transform:uppercase;
				text-align:left;
				color:#fff; /* white */
				width:54px;
				height:39px;
				border:none;
				margin:0px auto;
				padding:8px 0px 0px 8px;
				cursor:pointer;
			}

				#content #promoBoxes form input:last-of-type:hover {
					text-decoration:underline;
				}

	/* === Can Qualify ======== */
	#content #canQualify p {
		text-align:center;
		margin-bottom:30px;
	}

	#content #canQualify div {
		text-align:center;
	}

		#content #canQualify div h6,
		#content #canQualify div img {
			display:inline-block;
			vertical-align:middle;
		}

		#content #canQualify div img {
			margin:0px 27px; /* use to be margin:0px 35px; */
		}

		#content #canQualify div a {
			display:inline-block;
			background:url(../../images/icon-hand-right-red-33x25.png) no-repeat 0% 50%;
			font-family:"Avenir-Heavy";
			font-size:2.4em;
			line-height:25px;
			letter-spacing:3px;
			color:#d51d34; /* red */
			text-transform:uppercase;
			padding:0px 50px;
			margin-top:60px;
		}

	/* === How This Works ======== */
	#content #howWorks p em {
		color:#d51d34; /* red */
	}


