﻿
/* Header
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header {
	background: #0b78c7;
	height: 0.9em;
}
.lt-ie8 #header .progLogo img {
	display: none;
}
.lt-ie8 #header .logoContainer {
	background: url(/content/images/domaincommercial/lp/pca-logo-blue.png) top center no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	height: 50px;
	width: 250px;
}
#header .logoContainer {
	background: rgb(11,119,199);
	background: -moz-linear-gradient(top,  rgb(11,119,199) 0%, rgb(14,129,203) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(11,119,199)), color-stop(100%,rgb(14,129,203)));
	background: -webkit-linear-gradient(top,  rgb(11,119,199) 0%,rgb(14,129,203) 100%);
	background: -o-linear-gradient(top,  rgb(11,119,199) 0%,rgb(14,129,203) 100%);
	background: -ms-linear-gradient(top,  rgb(11,119,199) 0%,rgb(14,129,203) 100%);
	background: linear-gradient(to bottom,  rgb(11,119,199) 0%,rgb(14,129,203) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b77c7', endColorstr='#0e81cb',GradientType=0 );
	height: auto;
	margin-top: 0.9em;
	position: absolute;
}
#header .progLogo {
	height: 27px;
	padding: 0 9px 0 15px;
	position: relative;
	right: 0;
	top: 0;
}
#header .progLogo:before, #header .progLogo:after {
	content: url(/content/images/domaincommercial/lp/angle.png);
	height: 50px;
	position: absolute;
	top: 0;
	width: 25px;
}
#header .progLogo:before {
	left: -25px;
}
#header .progLogo:after {
	right: 0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - max 480px */
@media screen and (max-width: 480px) {
	#header .logoContainer {
		height: 30px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 150px;
		padding-bottom: 2px;
	}
	#header .progLogo:before, #header .progLogo:after {
		top: -18px;
	}
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - min 481px */
@media screen and (min-width: 481px) {
	#header .logoContainer {
		float: right;
		right: 30px;
	}
	#header .progLogo {
		height: 50px;
		width: 183px;
	}
	#header .progLogo img {
		padding-top: 2px;
	}
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -min 1000px */
@media screen and (min-width: 1000px) {
	#header .logoContainer {
		right: 30px;
	}
}


/* Grey gradient below header bar
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.lt-ie9 #content {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f3f6', endColorstr='#ffffff',GradientType=0 );
	text-align: center;
	width: 100%;
	z-index: 0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - max 480px */
@media screen and (max-width: 480px) {
	#content {
		background: rgb(240,243,246);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjNmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgb(240,243,246) 0%, rgb(255,255,255) 25%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(240,243,246)), color-stop(25%,rgb(255,255,255)));
		background: -webkit-linear-gradient(top,  rgb(240,243,246) 0%,rgb(255,255,255) 25%);
		background: -o-linear-gradient(top,  rgb(240,243,246) 0%,rgb(255,255,255) 25%);
		background: -ms-linear-gradient(top,  rgb(240,243,246) 0%,rgb(255,255,255) 25%);
		background: linear-gradient(to bottom,  rgb(240,243,246) 0%,rgb(255,255,255) 25%);
	}
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - min 481px */
@media screen and (min-width: 481px) {
	#content {
		background: rgb(240,243,246);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjNmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgb(240,243,246) 0%, rgb(255,255,255) 75%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(240,243,246)), color-stop(75%,rgb(255,255,255)));
		background: -webkit-linear-gradient(top,  rgb(240,243,246) 0%,rgb(255,255,255) 75%);
		background: -o-linear-gradient(top,  rgb(240,243,246) 0%,rgb(255,255,255) 75%);
		background: -ms-linear-gradient(top,  rgb(240,243,246) 0%,rgb(255,255,255) 75%);
		background: linear-gradient(to bottom,  rgb(240,243,246) 0%,rgb(255,255,255) 75);
	}
}


/* Flo/Copy
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content h2 {
	color: #092a4f;
}
#content h3 {
	font-size: 1.2em;
}
#content .copy {
	text-align: center;
}
#content .copy h1 {
	color: #ff8a00;
	font-family: "Humanist777BT-LightB" ,Arial,Verdana,Sans-Serif;
}
#content .copy h2 {
	font-family: "Humanist777BT-LightB" ,Arial,Verdana,Sans-Serif;
}
#content .quoteStart {
	padding-top: 1.5em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - max 480px */
@media screen and (max-width: 480px) {
	#content {
		padding-top: 4em;
		text-align: center;
	}
	#content .flo {
		margin: 0 auto;
		max-height: 150px;
		overflow: hidden;
		width: 50%;
	}
	#content .copy:before {
		background: url(/content/images/shared/masterpages/landingPages/responsive/hairline-shadow.png) center top no-repeat;
		background-size: 100% 20px;
		content: "";
		display: block;
		height: 20px;
		position: relative;
		top: -20px;
		left: 0;
		width: 100%;
	}
	#content .copy {
		background: #fff;
		position: relative;
		z-index: 10;
	}
	#content h1 {
		font-size: 2.8em;
	}
	#content h2 {
		font-size: 1.6em;
		padding-bottom: 0.5em;
	}

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - min 481px */
@media screen and (min-width: 481px) {
	#content .flo {
		float: left;
		margin-top: 4em;
		max-height: 450px;
		overflow: hidden;
		text-align: center;
		width: 33%;
	}
	#content .copy {
		float: right;
		width: 60%;
		margin: 13em 0 3em 0;
	}
	#content h1 {
		font-size: 3.5em;
	}
	#content h2 {
		font-size: 2.1em;
	}
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - min 751px */
@media screen and (min-width: 751px) {
	#content h1 {
		font-size: 4.2em;
	}
	#content h2 {
		font-size: 2.6em;
	}
}

/* Quote Start, etc
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content .phone {
	max-width: 300px;
	margin: 2em auto 0 auto;
}
#content .phone p {
	font-size: 1.8em;
	padding: 0 0 3% 0;
}
#content .phone .button {
	display: none;
}
#content .pnumber {
	white-space: nowrap;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - max 480px */
@media screen and (max-width: 480px) {
	#content .phone {
		clear: both;
		margin: 0 auto 2.4em auto;
		max-width: 250px;
		width: 100%;
	}
	#content .phone a {
		font-size: 1.8em;
	}
	#content .pnumber {
		display: none;
	}
	#content .phone a img {
		border-right: 1px solid #81d6ef;
		margin-right: 10px;
		margin-top: -4px;
		padding-right: 12px;
	}
	#content .phone .button {
		display: block;
	}
	.lt-ie9 #content .button a {
		background: rgb(32,193,230);
		background: rgb(32,193,230) bottom repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAMAAABFoMFOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5QTFRFGaPaF5jWHbbiHrnjIMHmEYHNG6vdEYDNE4nQE4vRFpTVIMDmH7zkEH7MEH3LGqncGaXbFI/SEoTOH77lEX/MHbLgG63eF5rXGqfcHbThFpbVE4fPEoPOGJzYHrfiIL/lGJ/YHrrjFI3SHK7fHLDfFZDTGKHZH73kFZLUEobPOsm65wAAAEVJREFUeNoEwQkCgQAAALAVEhKiUtJBVP//YJutk87dJDHYaIUqudFXIXLxdMVf760UqB3Nfm4+DmIvi0xjZ+/hLF0FGACO/wNe3KXp0wAAAABJRU5ErkJggg==);
		background: -moz-linear-gradient(top,  rgba(32,193,230,1) 0%, rgba(16,124,203,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,193,230,1)), color-stop(100%,rgba(16,124,203,1)));
		background: -webkit-linear-gradient(top,  rgba(32,193,230,1) 0%,rgba(16,124,203,1) 100%);
		background: -o-linear-gradient(top,  rgba(32,193,230,1) 0%,rgba(16,124,203,1) 100%);
		background: -ms-linear-gradient(top,  rgba(32,193,230,1) 0%,rgba(16,124,203,1) 100%);
		background: linear-gradient(to bottom,  rgba(32,193,230,1) 0%,rgba(16,124,203,1) 100%);
	}
}


/* Sub Content
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#subContent {
	clear: both;
	border-top: 1px solid #c2cfdb;
	margin-bottom: 2em;
	text-align: left;
}
#subContent h3 {
	font-size: 1.6em;
	color: #ff8a00;
	margin-bottom: 0.5em;
	margin-top: 2em;
}
#subContent p {
	font-size: 1.3em;
	line-height: 1.5;
	padding: 0 0 2% 0;
	color: #666;
}
#subContent .bulletList {
	list-style: disc;
	margin-left: 1.5em;
} 
#subContent .bulletList li {
	font-size: 1.3em;
	margin-bottom: 0.75em;
}
#subContent div.thirds, #subContent ul.thirds li {
	float: left;
	margin-right: 5%;
	width: 28%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - max 640px */
@media screen and (max-width: 640px) {
	#subContent div.thirds, #subContent ul.thirds li {
		width: 100%;
	}
}


/* Footer
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer .wrap {
	padding-top: 2.5em;
}
#footer .copyright {
	color: #999;
}
#footer .disclosures {
	margin-top: 1.9em;
}
#footer .disclosures p {
	color: #999;
}


/* Affiliate Logo
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - max 480px */
#footer .affiliateCode img {
	max-width: 150px;
}
@media screen and (max-width: 480px) {
	#footer .affiliateCode {
		margin-bottom: 2em;
		text-align: center;
	}
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - min 481px */
@media screen and (min-width: 481px) {
	#footer .affiliateCode {
		clear: right;
		float: right;
		margin-top: 2em;
	}
}

