div#agency div.header div h1, div#agency div.section div.third h2, div#agency div.section div.sectionHeader h3, div#agency div.section div.third h4, div#agency div.section div.third p {
	font-family: '45HelveticaNeueLight', helvetica, arial, sans-serif;
	font-weight: 400;
}

div#agency div.section div.sectionHeader {
	margin-bottom: 20px;
}

div#agency div.section div.quarter {
	height: 160px;
	padding: 0;
	width: 225px;
}

div#agency div.section div.quarter div.plus {
	background-image: url(../085/images/quillplus-sprites.png);
	background-repeat: no-repeat;
	float: left;
	height: 68px;
	margin: 0 10px 80px 0;
	width: 40px;
}

div#agency div.section div.quarter div.plus.blue {
	background-position: 0px -22px;
}

div#agency div.section div.quarter div.plus.turquois {
	background-position: -40px -22px;
}

div#agency div.section div.quarter div.plus.magenta {
	background-position: -80px -22px;
}

div#agency div.section div.quarter div.plus.green {
	background-position: -120px -22px;
}

div#agency div.section div.quarter div.plus.orange {
	background-position: 0px -90px;
}

div#agency div.section div.quarter div.plus.bluegreen {
	background-position: -40px -90px;
}

div#agency div.section div.quarter div.plus.red {
	background-position: -80px -90px;
}

div#agency div.section div.quarter div.plus.purple {
	background-position: -120px -90px;
}

div#agency div.section div.quarter h2 {
	color: #0072c6;
	font-family: '65HelveticaNeueMedium', helvetica, arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 10px;
}

div#agency div.section div.quarter p {
	color: #4d4d4d;
	font-size: 18px;
	line-height: 20px;
}

div#agency div.section div.quarter p span.plus {
	font-family: '65HelveticaNeueMedium', helvetica, arial, sans-serif;
}

div#agency div.section div.full {
	background-color: #0072c6;
	height: auto;
	min-height: 30px;
	padding: 10px 15px;
	width: 930px;
}

div#agency div.section div.full h4 {
	color: #fff;
	font-size: 26px;
	margin: 0;
}

div#agency div.section div.full p {
	left: auto;
	position: absolute;
	right: 15px;
	top: 10px;
}

div#agency div.section div.full.image {
	min-height: 80px;
	padding: 0;
	width: 960px;
}

div#agency div.section.icons div.sectionHeader p {
	color: #0072c6;
	font-size: 26px;
	margin-top: 10px;
}

div#agency div.section.icons div.quarter {
	height: 310px;
}

div#agency div.section.icons div.quarter i {
	font-family: '46HelveticaNeueLightItalic', helvetica, arial, sans-serif;
}

div#agency div.section.icons div.quarter img {
	margin: 50px 0 25px;
}

div#agency div.section.icons div.quarter p {
	color: #4d4d4d;
	font-size: 16px;
	line-height: 30px;
}

div#agency div.section p.callToAction.toggle {
	position: absolute;
	right: 15px;
	top: 10px;
}

div#agency div.section div.third {
	border-left: 1px solid #999;
	overflow: visible;;
	padding: 0 15px;
	width: 279px;
}

div#agency div.section div.third.first {
	border-left: none;
	width: 280px;
}

div#agency div.section div.third h4 {
	color: #0072c6;
	font-size: 20px;
	margin-top: 0;
}

div#agency div.section div.third p {
	color: #4d4d4d;
	font-size: 16px;
	left: 15px;
	position: absolute;
	top: 110px;
}

div#agency div.section div.third h2 {
	bottom: 0;
	left: 15px;
	margin: 0;
	position: absolute;
}

div#agency div.section div.third h2, div#agency div.section th h2 {
	color: #4d4d4d;
	font-size: 24px;
}

div#agency div.section div.third h2.quillplus, div#agency div.section th h2.quillplus {
	color: #0072c6;
}

div#agency div.section div.third h2.quillplus span, div#agency div.section th h2.quillplus span {
	color: #0072c6;
	display: inline-block;
	font-family: '75HelveticaNeueBold', helvetica, arial, sans-serif;
}

div#agency div.section div.third a p.callToAction {
	top: 242px;
	left: 197px;
}

div#agency div.section div#infoBox {
	background-color: #4d4d4d;
	box-shadow: 5px 5px 5px #777;
	display: none;
	padding: 15px 15px 12px 15px;
	position: absolute;
	width: 200px;
	z-index: 1;
}

div#agency div.section div#infoBox p.closeButton {
	color: #fff;
	cursor: pointer;
	margin: 0;
	position: absolute;
	right: 5px;
	top: 0;
}

div#agency div.section div#infoBox p.closeButton:hover {
	color: #aaa;
}

div#agency div.section div#infoBox p.infoText {
	color: #fff;
	font: 400 12px/20px '65HelveticaNeueMedium', helvetica, arial, sans-serif;
	margin: 0;
}

div#agency div.section table {
	border-spacing: 0;
	margin-bottom: 10px;
}

div#agency div.section tr {
	height: 35px;
}

div#agency div.section tr.shaded {
	background-color: #ccc;
}

div#agency div.section td {
	border-left: 1px solid #999;
	width: 239px;
}

div#agency div.section td:first-child{
	border: none;
	width: 240px;
}

div#agency div.section td p {
	color: #4d4d4d;
	font: 400 13px/35px '65HelveticaNeueMedium', helvetica, arial, sans-serif;
	margin: 0 10px;
	line-height: 16px;
}

div#agency div.section td div, div#agency div.section th div {
	background-image: url(../085/images/quillplus-sprites.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
}

div#agency div.section td div {
	margin: 6.5px auto;
}

div#agency div.section th div {
	display: inline-block;
}

div#agency div.section th p {
	display: inline-block;
	margin: 0 0 0 10px;
	vertical-align: 6px;
}

div#agency div.section td div.normalInfo, div#agency div.section th div.normalInfo {
	background-position: 0px 0px;
	cursor: pointer;
}

div#agency div.section th div.normalInfo {
	background-position: 0px 0px;
}

div#agency div.section td div.normal {
	background-position: -22px 0px;
}

div#agency div.section td div.quillplusInfo {
	background-position: -44px 0px;
	cursor: pointer;
}

div#agency div.section td div.quillplus {
	background-position: -66px 0px;
}

div#agency div.section td div.exceptionInfo {
	background-position: -88px 0px;
	cursor: pointer;
}

div#agency div.section td div.exception {
	background-position: -110px 0px;
}

div#agency div.section td p span {
	display: block;
	position: absolute;
	right: 10px;
}

div#agency div.section tfoot tr {
	height: 40px;
}

div#agency div.section tfoot td {
	border: none;
	width: 240px;
}

div#agency div.section tfoot td p.callToAction {
	margin: 17px auto 0;
}