@charset "UTF-8";

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

p { margin:7px 0px 0px 0px; }
p.wee { margin:1px 0px 0px 0px; }
p.small { margin:6px 0px 0px 0px; }
p.mid { margin:12px 0px 0px 0px; }
p.big { margin:30px 0px 0px 0px; }
p.huge { margin:50px 0px 0px 0px; }
p.massive { margin:80px 0px 0px 0px; }
p.divide { margin:10px 0px 0px 0px; }

p.subtext {
	padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 30px;
	font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.6em;
    line-height: 1.5em;
    color: #001796;
}

a:link {text-decoration: none; color:#001796;}
a:visited {text-decoration: none; color:#001796;}
a:active {text-decoration: none; color:#001796;}
a:hover {text-decoration: underline; color:#001796;}

.copy a:link {text-decoration: underline; color:#001796;}
.copy a:visited {text-decoration: underline; color:#001796;}
.copy a:active {text-decoration: underline; color:#001796;}
.copy a:hover {text-decoration: underline; color:#001796;}

table, th, td {
border-collapse: collapse;
border: 1px solid #000099;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 0.9em;
line-height: 1.5em;
color: #000099;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	15;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#FFFFFF;
}
.sitecontent{
    position:relative;
    width: 100%;
	padding-left: 0px;
	padding-right: 0px;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.sitecontentMax{
    position:relative;
    width: 100%;
	padding-left: 0px;
	padding-right: 0px;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.stylesrepro{
    position:relative;
    width: 100%;
	padding-left: 0px;
	padding-right: 0px;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.fixedincenter{
    position:relative;
    width: 100%;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.logocontainer {
    position:relative;
    width: 100%;
    height: 80px;
    margin-top: 30px;
    margin-bottom: 0px;
    text-align: center;
    font-family: 'Inter', sans-serif;
	font-weight: 700;
	font-size: 0.9em;
	line-height: 1.5em;
    color: #232323;
    background-color:#FFFFFF;
    border-style: solid;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid;
    border-width: 1px;
    border-color: #000099;
    z-index: 60;
}
.logo {
    position:relative;
    display:block;
    text-align: center;
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    color: #232323;
    background-color:#FFFFFF;
}
.mainnav {
    position:relative;
    width: 98%;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 0px;
    margin-left: 1%;
    margin-right: 1%;
    font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 1.0em;
	line-height: 1.3em;
    color: #232323;
    text-align: center;
    vertical-align: middle;
    background-color:#FFFFFF;
    z-index: 50;
}
.mainnavlinks {
    position:relative;
    width: 33%;
    height: 40px;
    float: left;
    display:block;
}
.heroimage {
    position: relative;
    width: 100%;
    height: 740px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 100px;
    text-align: center;
    background-color: #000099;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 220%;
    background-color: #D4E9FC;
}
.heroimagetext {
    position: relative;
    width: 80%;
    height: 300px;
    font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 3.0em;
    line-height: 1.2em;
    letter-spacing: 0.4em;
    margin-left: 12%;
    margin-right: 18%;
    padding-top: 40px;
    text-align: center;
    color: #036A37;
}
.leftpod {
    position:relative;
    width: 100%;
    height: *;
    float: left;
    padding-top: 15px;
    padding-bottom: 40px;
    background-color:#FFFFFF;
}
.rightpod {
    position:relative;
    width: 100%;
    height: *;
    float: right;
    padding-top: 15px;
    padding-bottom: 40px;
    background-color:#FFFFFF;
}
.tripod {
    position:relative;
    width: 90%;
    height: *;
    float: left;
	margin-left: 5%;
	margin-right: 5%;
	padding-top: 0px;
    padding-bottom: 15px;
    background-color:#FFFFFF;
}
.footer {
    position:relative;
    width: 80%;
    height: *;
    margin-left: 30px;
    padding-top: 15px;
    padding-bottom: 60px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.8em;
    line-height: 1.7em;
    text-align: center;
    color: #001796;
    background-color:#FFFFFF;
}
.content {
    position:relative;
    width: 30%;
    height: 382px;
    background-color: #FFFFFF;
}
.titles {
    position:relative;
    width: 80%;
    height: *;
    text-indent: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 2.5em;
    line-height: 1.0em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.subtitles {
    position:relative;
    width: 90%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 1.8em;
    line-height: 1.2em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.italictext {
    position:relative;
    width: 80%;
    height: *;
    text-indent: 0px;
    padding-top: 10px;
    margin-left: 30px;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.bodycopy {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
    color: #001796;
    background-color: #FFFFFF;
}
.onecolbodycopy {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 20px;
    padding-bottom: 60px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
    color: #001796;
    background-color: #FFFFFF;
}
.twocolbodycopy {
	position: relative;
    /* Firefox */
    -moz-column-count: 1;
    -moz-column-gap: 0px;

    /* Safari and Chrome */
    -webkit-column-count: 1;
    -webkit-column-gap: 0px;

	width: 85%;
    height: auto;
    margin-left:30px;
	margin-right:30px;
    margin-top: 0px;
    margin-bottom: 60px;
    column-count: 1;
    column-gap: 0px;
	text-align:left;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
	color:#001796;
}
.quotecopy {
    position:relative;
    width: 70%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-left: 15%;
    margin-right: 15%;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 2.3em;
    line-height: 1.3em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.casestudycopy {
    position:relative;
    width: 85%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-left: 7.5%;
    margin-right: 7.5%;
	text-align:center;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 1.5em;
    line-height: 1.5em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.imagecentre {
    position:relative;
    width: 80%;
    height: *;
    padding-left: *;
    padding-right: *;
    padding-top: 20px;
    padding-bottom: 0px;
	margin-left: 10%;
	margin-right: 10%;
    bottom: 20px;
    text-align: center;
    display:inline-block;
    z-index: 35;
}

.pixellinefull {
    position:relative;
    width: 100%;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: solid;
    border-width: 1px;
    border-color: #001796;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.3em;
    color: #001796;
    display:inline-block;
    z-index: 35;
}
.pixellineinpod {
    position:relative;
    width: 85%;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 20px;
    margin-left: 7.5%;
    margin-right: 7.5%;
    border-bottom: solid;
    border-width: 1px;
    border-color: #001796;
    font-family: 'serif', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.0em;
    color: #001796;
    display:inline-block;
    z-index: 35;
}
.blankfull {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 20px;
    padding-bottom: 40px;
	margin-left: 0%;
	margin-right: 0%;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 3.0em;
    line-height: 1.2em;;
    color: #001796;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.imagefull {
    position:relative;
    width: 90%;
    height: *;
    padding-top: 20px;
    padding-bottom: 40px;
	margin-left: 5%;
	margin-right: 5%;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 3.0em;
    line-height: 1.2em;;
    color: #001796;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.eightypercent {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 10%;
	margin-right: 10%;
    display:inline-block;
    z-index: 35;
}
.nintypercent {
    position:relative;
    width: 90%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 5%;
	margin-right: 5%;
    display:inline-block;
    z-index: 35;
}
.hundredpercent {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    display:inline-block;
    z-index: 35;
}
.fullwithitalictextlabels {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 30px;
    padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
    font-family: 'Cambria', serif;
	font-style: italic;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.4em;;
    color: #1F4BB3;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.caresymbolcontainer {
    position: relative;
    display: inline-block;
    width: 96%;
	height: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 40px;
    margin-top: 20px;
    font-family: 'Inter', sans-serif;
	font-weight: 800;
	font-size: 0.9em;
	line-height: 1.4em;
    color: #001796;
    text-align: center;
}
.caresymbols {
    position: relative;
    display: inline-block;
    width: 40%;
    height: auto;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    margin-bottom: 20px;
}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 640px) {
.gridContainer {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#FFFFFF;
}
.sitecontent{
    position:relative;
    width: 100%;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.sitecontentMax{
    position:relative;
    width: 100%;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.stylesrepro{
    position:relative;
    width: 100%;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.fixedincenter{
    position:relative;
    width: 100%;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.logocontainer {
    position:relative;
    width: 100%;
    height: 60px;
    margin-top: 60px;
    margin-bottom: 0px;
    text-align: center;
    font-family: 'Inter', sans-serif;
	font-weight: 700;
	font-size: 0.9em;
	line-height: 1.5em;
    color: #232323;
    background-color:#FFFFFF;
    border-style: hidden;
    border-top: solid;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-width: 0px;
    border-color: #232323;
    z-index: 60;
}
.logo {
    position:relative;
    display:block;
    text-align: center;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    color: #232323;
    background-color:#FFFFFF;
}
.mainnav {
    position:relative;
    width: 80%;
    height: 60px;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: 10%;
    margin-right: 10%;
    font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 1.0em;
	line-height: 1.3em;
    color: #232323;
    text-align: center;
    vertical-align: middle;
    background-color:#FFFFFF;
    z-index: 50;
}
.mainnavlinks {
    position:relative;
    width: 33%;
    height: 20px;
    float: left;
    display:block;
}
.heroimage {
    position: relative;
    width: 100%;
    height: 720px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 100px;
    text-align: left;
    background-color: #000099;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 130%;
    background-color: #D4E9FC;
}
.heroimagetext {
    position: relative;
    width: 50%;
    height: 250px;
    font-family: 'Inter', sans-serif;
	font-weight: 300;
	font-size: 3.5em;
    line-height: 1.1em;
    letter-spacing: 30px;
    margin-left: 60px;
    margin-right: 0px;
    padding-top: 250px;
    text-align: left;
	color: #036A37;
}
.leftpod {
    position:relative;
    width: 50%;
    height: *;
    float: left;
    padding-top: 15px;
    padding-bottom: 40px;
    background-color:#FFFFFF;
}
.rightpod {
    position:relative;
    width: 50%;
    height: *;
    float: right;
    padding-top: 15px;
    padding-bottom: 40px;
    background-color:#FFFFFF;
}
.tripod {
    position:relative;
    width: 33.3%;
    height: *;
    float: left;
	margin-left: 0px;
	margin-right: 0px;
    padding-top: 15px;
    padding-bottom: 60px;
    background-color:#FFFFFF;
}
.footer {
    position:relative;
    width: 60%;
    height: *;
    float: left;
    margin-left: 20%;
    margin-right: 20%;
    padding-top: 15px;
    padding-bottom: 60px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.8em;
    line-height: 1.7em;
    text-align: center;
    color: #001796;
    background-color:#FFFFFF;
}
.content {
    position:relative;
    width: 30%;
    height: *;
    background-color: #FFFFFF;
}
.titles {
    position:relative;
    width: 80%;
    height: *;
    text-indent: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 2.5em;
    line-height: 1.0em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.subtitles {
    position:relative;
    width: 90%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 1.6em;
    line-height: 1.2em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.italictext {
    position:relative;
    width: 80%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    margin-left: 30px;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.bodycopy {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
    color: #001796;
    float: left;
    display: inline-block;
    background-color: #FFFFFF;
}
.onecolbodycopy {
    position:relative;
    width: 60%;
    height: *;
    padding-top: 20px;
    padding-bottom: 60px;
    margin-left: 20%;
    margin-right: 20%;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
    color: #001796;
    background-color: #FFFFFF;
}
.twocolbodycopy {
	position: relative;
    /* Firefox */
    -moz-column-count: 2;
    -moz-column-gap: 10px;

    /* Safari and Chrome */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;

	width: 945px;
    height: auto;
    margin-left:30px;
	margin-right:30px;
    margin-top: 0px;
    margin-bottom: 60px;
    column-count: 2;
    column-gap: 60px;
	text-align:left;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
	color:#001796;
}
.quotecopy {
    position:relative;
    width: 70%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-left: 15%;
    margin-right: 15%;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 2.3em;
    line-height: 1.3em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.casestudycopy {
    position:relative;
    width: 76%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-left: 12%;
    margin-right: 12%;
	text-align:center;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 1.4em;
    line-height: 1.5em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.imagecentre {
    position:relative;
    width: 80%;
    height: *;
	margin-left: 10%;
    margin-right: 10%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    bottom: 20px;
    text-align: center;
    display:inline-block;
    z-index: 35;
}

.pixellinefull {
    position:relative;
    width: 92%;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 20px;
    margin-left: 4%;
    margin-right: 4%;
    border-bottom: solid;
    border-width: 1px;
    border-color: #001796;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.3em;
    color: #001796;
    display:inline-block;
    z-index: 35;
}
.pixellineinpod {
    position:relative;
    width: 88%;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 20px;
    margin-left: 30px;
    margin-right: *;
    border-bottom: solid;
    border-width: 1px;
    border-color: #001796;
    font-family: 'serif', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.0em;
    color: #001796;
    float: left;
    display:inline-block;
    z-index: 35;
}
.blankfull {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 20px;
    padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 3.3em;
    line-height: 1.2em;;
    color: #001796;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.imagefull {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 20px;
    padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 3.3em;
    line-height: 1.2em;;
    color: #001796;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.eightypercent {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 10%;
	margin-right: 10%;
    display:inline-block;
    z-index: 35;
}
.nintypercent {
    position:relative;
    width: 90%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 5%;
	margin-right: 5%;
    display:inline-block;
    z-index: 35;
}
.hundredpercent {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    display:inline-block;
    z-index: 35;
}
.fullwithitalictextlabels {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 30px;
    padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
    font-family: 'Cambria', serif;
	font-style: italic;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.4em;;
    color: #1F4BB3;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.caresymbolcontainer {
    position: relative;
    display: inline-block;
    width: 80%;
	height: auto;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 40px;
    margin-top: 20px;
    font-family: 'Inter', sans-serif;
	font-weight: 800;
	font-size: 0.9em;
	line-height: 1.4em;
    color: #001796;
    text-align: center;
}
.caresymbols {
    position: relative;
    display: inline-block;
    width: 28%;
    height: auto;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    margin-bottom: 20px;
}


/* Desktop Layout: 769px to a max of 1000px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1000px) {
.gridContainer {
	width: 100%;
	max-width: 1000px;
	padding: 0px, 0px, 0px 0px;
	margin: auto;
	background-color:#FFFFFF;
}
.sitecontent{
    position:relative;
    width: 1000px;
    height: inherit;
    left:50%;
	margin-left:-500px;
    background-color:#FAE6EB;
    display:block;
}
.sitecontentMax{
    position:relative;
    width: 100%;
    height: inherit;
    background-color:#FAE6EB;
    display:block;
}
.stylesrepro{
    position:relative;
    width: 1000px;
    height: inherit;
    left:50%;
	margin-left:-500px;
    background-color:#FAE6EB;
    display:block;
}
.fixedincenter{
	position:relative;
    width: 1000px;
    height: inherit;
    left:50%;
	margin-left:-500px;
    background-color:#FAE6EB;
    display:block;
}
.logocontainer {
    position:relative;
    width: 100%;
    height: 60px;
    margin-top: 30px;
    margin-bottom: 0px;
    text-align: center;
    font-family: 'Inter', sans-serif;
	font-weight: 700;
	font-size: 0.9em;
	line-height: 1.5em;
    color: #232323;
    background-color:#FFFFFF;
    border-style: hidden;
    border-top: solid;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-width: 0px;
    border-color: #232323;
    z-index: 60;
}
.logo {
    position:relative;
    display:block;
    text-align: center;
    width: 10%;
    height: *;
	margin-left: 45%;
    margin-right: 45%;
    color: #232323;
    background-color:#FFFFFF;
}
.mainnav {
    position:relative;
    width: 80%;
    height: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
    margin-left: 10%;
    margin-right: 10%;
    font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 0.9em;
	line-height: 1.3em;
    color: #232323;
    text-align: center;
    vertical-align: middle;
    background-color:#FFFFFF;
    z-index: 50;
}
.mainnavlinks {
    position:relative;
    width: 33%;
    height: 20px;
    float: left;
    display:block;
}
.heroimage {
    position: relative;
    width: 94%;
    height: 700px;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 0px;
    margin-bottom: 60px;
    text-align: center;
    background-color: #000099;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 140%;
    background-color: #D4E9FC;
}
.heroimagetext {
    position: relative;
    width: 50%;
    height: 250px;
    font-family: 'Inter', sans-serif;
	font-weight: 300;
	font-size: 4.5em;
    line-height: 1.1em;
    letter-spacing: 26px;
    margin-left: 70px;
    margin-right: 0px;
    padding-top: 280px;
    text-align: left;
	color: #036A37;
}
.leftpod {
    position:relative;
    width: 50%;
    height: *;
    float: left;
    padding-top: 15px;
    padding-bottom: 40px;
    background-color:#FFFFFF;
}
.rightpod {
    position:relative;
    width: 50%;
    height: *;
    float: right;
    padding-top: 15px;
    padding-bottom: 40px;
    background-color:#FFFFFF;
}
.tripod {
    position:relative;
    width: 33.3%;
    height: *;
    float: left;
	margin-left: 0px;
	margin-right: 0px;
    padding-top: 15px;
    padding-bottom: 60px;
    background-color:#FFFFFF;
}
.footer {
    position:relative;
    width: 44%;
    height: *;
    float: left;
    margin-left: 28%;
    margin-right: 28%;
    padding-top: 15px;
    padding-bottom: 60px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.8em;
    line-height: 1.7em;
    text-align: center;
    color: #001796;
    background-color:#FFFFFF;
}
.content {
    position:relative;
    width: 30%;
    height: *;
    background-color: #FFFFFF;
}
.titles {
    position:relative;
    width: 80%;
    height: *;
    text-indent: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 2.5em;
    line-height: 1.0em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.subtitles {
    position:relative;
    width: 85%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 0.2em;
    line-height: 1.2em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.italictext {
    position:relative;
    width: 80%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    margin-left: 30px;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.bodycopy {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 30px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.6em;
    color: #001796;
    background-color: #FFFFFF;
}
.onecolbodycopy {
    position:relative;
    width: 60%;
    height: *;
    padding-top: 20px;
    padding-bottom: 60px;
    margin-left: 20%;
    margin-right: 20%;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
    color: #001796;
    background-color: #FFFFFF;
}
.twocolbodycopy {
	position: relative;
    /* Firefox */
    -moz-column-count: 2;
    -moz-column-gap: 10px;

    /* Safari and Chrome */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;

	width: 945px;
    height: auto;
    margin-left:30px;
	margin-right:30px;
    margin-top: 0px;
    margin-bottom: 60px;
    column-count: 2;
    column-gap: 60px;
	text-align:left;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.7em;
	color:#001796;
}
.quotecopy {
    position:relative;
    width: 70%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-left: 15%;
    margin-right: 15%;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 2.3em;
    line-height: 1.3em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.casestudycopy {
    position:relative;
    width: 70%;
    height: *;
    text-indent: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-left: 15%;
    margin-right: 15%;
	text-align:center;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 1.4em;
    line-height: 1.5em;
    color: #001796;
    background-color: #FFFFFF;
    z-index: 30;
}
.imagecentre {
    position:relative;
    width: 70%;
    height: *;
    margin-left: 15%;
    margin-right: 15%;
    padding-top: 20px;
    padding-bottom: 0px;
    bottom: 20px;
    text-align: center;
    display:inline-block;
    z-index: 35;
}

.pixellinefull {
    position:relative;
    width: 940px;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 20px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: solid;
    border-width: 1px;
    border-color: #001796;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.3em;
    color: #001796;
    display:inline-block;
    z-index: 35;
}
.pixellineinpod {
    position:relative;
    width: 88%;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 20px;
    margin-left: 30px;
    margin-right: 30px;
    border-bottom: solid;
    border-width: 1px;
    border-color: #001796;
    font-family: 'Libre Baskerville', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.0em;
    color: #001796;
    display:inline-block;
    z-index: 35;
}
.blankfull {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 30px;
    padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
    font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 3.6em;
    line-height: 1.2em;;
    color: #001796;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.imagefull {
    position:relative;
    width: 50%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 25%;
	margin-right: 25%;
	font-family: 'Inter', sans-serif;
    font-weight: 800;
    font-size: 3.3em;
    line-height: 1.2em;;
    color: #001796;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.eightypercent {
    position:relative;
    width: 80%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 10%;
	margin-right: 10%;
    display:inline-block;
    z-index: 35;
}
.nintypercent {
    position:relative;
    width: 90%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 5%;
	margin-right: 5%;
    display:inline-block;
    z-index: 35;
}
.hundredpercent {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 0px;
    padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    display:inline-block;
    z-index: 35;
}
.fullwithitalictextlabels {
    position:relative;
    width: 100%;
    height: *;
    padding-top: 30px;
    padding-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
    font-family: 'Cambria', serif;
	font-style: italic;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.4em;;
    color: #1F4BB3;
    text-align: center;
    display:inline-block;
    z-index: 35;
}
.caresymbolcontainer {
    position: relative;
    display: inline-block;
    width: 70%;
	height: auto;
    margin-left: 15%;
    margin-right: 15%;
    margin-bottom: 20px;
    margin-top: 20px;
    font-family: 'Inter', sans-serif;
	font-weight: 800;
	font-size: 0.9em;
	line-height: 1.4em;
    color: #001796;
    text-align: center;
    vertical-align: top;
}
.caresymbols {
    position: relative;
    display: inline-block;
    width: 27%;
    height: *;
    padding: 20px;
    text-align: center;
    vertical-align: top;
    margin-bottom: 0px;
}
