@charset "utf-8";
#columnsAreaHolder{width:100%;margin:0 auto;padding:0;background:#CDEDEB;}

.regionOpaque{position:relative;background:#FFF;width:100%;/*padding-top:24px;*/}
.regionSemiTransparent{position:relative;background:#FFF;background:rgba(255,255,255,0.6);width:100%;/*padding-top:24px;*/}
.regionTransparent{position:relative;background:none;width:100%;/*padding-top:24px;*/}

.scrollDownArrowHolder{display:block;width:100%;position:absolute;top:-48px;z-index:10;}
.scrollDownArrowHolder a.scrollDownArrow{display:block;position:relative;width:96px;height:96px;margin:0 auto;border-radius:50%;background:#05A59B;box-shadow:0 2px 2px #666;transition:background 0.75s;}
.scrollDownArrowHolder a.scrollDownArrow:hover{background:#00665E;}
.scrollDownArrowHolder a.scrollDownArrow img{width:100%;height:auto;}

.regionMainGraphicHolder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;}
.regionMainGraphicHolder .regionMainGraphic{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:640px;}
.regionMainGraphicHolder .column1Holder{position:relative;width:auto;padding:32px;background:rgba(255,255,255,0.4);border-radius:4px;text-align:center;}
.regionMainGraphicHolder .column1{position:relative;max-width:640px;}
.regionMainGraphicHolder h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#000;font-size:200%;font-weight:400;line-height:150%;text-shadow:0 0 5px #FFF;}
.regionMainGraphicHolder p{color:#000;font-size:200%;font-weight:400;line-height:150%;text-shadow:0 0 5px #FFF;}

.singleColumnHolder{position:relative;width:auto;max-width:896px;margin:0 auto;text-align:left;}/* padding is inline to allow for scroll down arrow */
.singleColumnHolder h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.singleColumnHolder h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.singleColumnHolder h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.singleColumnHolder h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.singleColumnHolder ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.singleColumnHolder ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.singleColumnHolder ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolder ul li ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolder ul li ul li ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolder ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolder ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolder ol li ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolder ol li ol li ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolder ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolder p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.singleColumnHolder a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.singleColumnHolder a:hover{color:#00665E;}
.singleColumnHolder table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.singleColumnHolder table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.singleColumnHolder table th p{font-size:100%;color:#FFF;}
.singleColumnHolder table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.singleColumnHolder table td p{font-size:100%;}
.singleColumnHolder table tr:last-child td{border-bottom:1px solid #333;}
.singleColumnHolder img{max-width:100%;height:auto;}

.singleColumnHolderCentreAligned{position:relative;width:auto;max-width:896px;margin:0 auto;text-align:center;}/* padding is inline to allow for scroll down arrow */
.singleColumnHolderCentreAligned h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.singleColumnHolderCentreAligned h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.singleColumnHolderCentreAligned h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.singleColumnHolderCentreAligned h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.singleColumnHolderCentreAligned ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.singleColumnHolderCentreAligned ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ul li ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ul li ul li ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ol li ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ol li ol li ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.singleColumnHolderCentreAligned a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.singleColumnHolderCentreAligned a:hover{color:#00665E;}
.singleColumnHolderCentreAligned table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.singleColumnHolderCentreAligned table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.singleColumnHolderCentreAligned table th p{font-size:100%;color:#FFF;}
.singleColumnHolderCentreAligned table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.singleColumnHolderCentreAligned table td p{font-size:100%;}
.singleColumnHolderCentreAligned table tr:last-child td{border-bottom:1px solid #333;}
.singleColumnHolderCentreAligned img{max-width:100%;height:auto;}
.singleColumnHolderCentreAligned a.callToAction{margin:0 8px 16px 8px;}

.twoColumnsFiftyFiftyHolder{position:relative;width:auto;max-width:976px;margin:0 auto;}/* padding is inline to allow for scroll down arrow */
.twoColumnsFiftyFiftyHolder .column1{position:relative;width:47.5%;min-height:64px;float:left;padding:0 0 32px 0;text-align:center;}
.twoColumnsFiftyFiftyHolder .column2{position:relative;width:47.5%;min-height:64px;float:right;padding:0 0 32px 0;text-align:center;}
.twoColumnsFiftyFiftyHolder h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsFiftyFiftyHolder h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsFiftyFiftyHolder h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.twoColumnsFiftyFiftyHolder h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsFiftyFiftyHolder ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.twoColumnsFiftyFiftyHolder ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.twoColumnsFiftyFiftyHolder a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.twoColumnsFiftyFiftyHolder a:hover{color:#00665E;}
.twoColumnsFiftyFiftyHolder table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolder table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsFiftyFiftyHolder table th p{font-size:100%;color:#FFF;}
.twoColumnsFiftyFiftyHolder table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsFiftyFiftyHolder table td p{font-size:100%;}
.twoColumnsFiftyFiftyHolder table tr:last-child td{border-bottom:1px solid #333;}
.twoColumnsFiftyFiftyHolder img{max-width:100%;height:auto;}
.twoColumnsFiftyFiftyHolder a.callToAction{margin:0 8px 16px 8px;}

.twoColumnsFiftyFiftyHolderLeftAligned{position:relative;width:auto;max-width:976px;margin:0 auto;}/* padding is inline to allow for scroll down arrow */
.twoColumnsFiftyFiftyHolderLeftAligned .column1{position:relative;width:47.5%;min-height:64px;float:left;padding:0 0 32px 0;text-align:left;}
.twoColumnsFiftyFiftyHolderLeftAligned .column2{position:relative;width:47.5%;min-height:64px;float:right;padding:0 0 32px 0;text-align:left;}
.twoColumnsFiftyFiftyHolderLeftAligned h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsFiftyFiftyHolderLeftAligned h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsFiftyFiftyHolderLeftAligned h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.twoColumnsFiftyFiftyHolderLeftAligned h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsFiftyFiftyHolderLeftAligned ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.twoColumnsFiftyFiftyHolderLeftAligned ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.twoColumnsFiftyFiftyHolderLeftAligned a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.twoColumnsFiftyFiftyHolderLeftAligned a:hover{color:#00665E;}
.twoColumnsFiftyFiftyHolderLeftAligned table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.twoColumnsFiftyFiftyHolderLeftAligned table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsFiftyFiftyHolderLeftAligned table th p{font-size:100%;color:#FFF;}
.twoColumnsFiftyFiftyHolderLeftAligned table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsFiftyFiftyHolderLeftAligned table td p{font-size:100%;}
.twoColumnsFiftyFiftyHolderLeftAligned table tr:last-child td{border-bottom:1px solid #333;}
.twoColumnsFiftyFiftyHolderLeftAligned img{max-width:100%;height:auto;}

.twoColumnsLargeLeftHolder{position:relative;width:auto;max-width:976px;margin:0 auto;}/* padding is inline to allow for scroll down arrow */
.twoColumnsLargeLeftHolder .column1{position:relative;width:62.5%;min-height:64px;float:left;padding:0 0 32px 0;text-align:left;}
.twoColumnsLargeLeftHolder .column2{position:relative;width:32.5%;min-height:64px;float:right;padding:0 0 32px 0;text-align:center;}
.twoColumnsLargeLeftHolder h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsLargeLeftHolder h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsLargeLeftHolder h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.twoColumnsLargeLeftHolder h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsLargeLeftHolder ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.twoColumnsLargeLeftHolder ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ul li{padding-left:24px;background:url(../img/icon-bullet.png)no-repeat left top 4px; background-size:17px;}
.twoColumnsLargeLeftHolder ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.twoColumnsLargeLeftHolder a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.twoColumnsLargeLeftHolder a:hover{color:#00665E;}
.twoColumnsLargeLeftHolder table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.twoColumnsLargeLeftHolder table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsLargeLeftHolder table th p{font-size:100%;color:#FFF;}
.twoColumnsLargeLeftHolder table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsLargeLeftHolder table td p{font-size:100%;}
.twoColumnsLargeLeftHolder table tr:last-child td{border-bottom:1px solid #333;}
.twoColumnsLargeLeftHolder img{max-width:100%;height:auto;}

.twoColumnsLargeRightHolder{position:relative;width:auto;max-width:976px;margin:0 auto;}/* padding is inline to allow for scroll down arrow */
.twoColumnsLargeRightHolder .column1{position:relative;width:32.5%;min-height:64px;float:left;padding:0 0 32px 0;text-align:left;}
.twoColumnsLargeRightHolder .column2{position:relative;width:62.5%;min-height:64px;float:right;padding:0 0 32px 0;text-align:left;}
.twoColumnsLargeRightHolder h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsLargeRightHolder h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsLargeRightHolder h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.twoColumnsLargeRightHolder h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.twoColumnsLargeRightHolder ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.twoColumnsLargeRightHolder ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.twoColumnsLargeRightHolder a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.twoColumnsLargeRightHolder a:hover{color:#00665E;}
.twoColumnsLargeRightHolder table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.twoColumnsLargeRightHolder table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsLargeRightHolder table th p{font-size:100%;color:#FFF;}
.twoColumnsLargeRightHolder table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.twoColumnsLargeRightHolder table td p{font-size:100%;}
.twoColumnsLargeRightHolder table tr:last-child td{border-bottom:1px solid #333;}
.twoColumnsLargeRightHolder img{max-width:100%;height:auto;}

.threeColumnsHolder{position:relative;width:auto;max-width:976px;margin:0 auto;}/* padding is inline to allow for scroll down arrow */
.threeColumnsHolder .column1{position:relative;width:30%;min-height:64px;float:left;padding:0 0 32px 0;margin-right:5%;text-align:center;}
.threeColumnsHolder .column2{position:relative;width:30%;min-height:64px;float:left;padding:0 0 32px 0;text-align:center;}
.threeColumnsHolder .column3{position:relative;width:30%;min-height:64px;float:right;padding:0 0 32px 0;text-align:center;}
.threeColumnsHolder h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.threeColumnsHolder h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.threeColumnsHolder h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.threeColumnsHolder h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.threeColumnsHolder ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.threeColumnsHolder ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.threeColumnsHolder ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolder ul li ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolder ul li ul li ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolder ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolder ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolder ol li ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolder ol li ol li ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolder ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolder p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.threeColumnsHolder a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.threeColumnsHolder a:hover{color:#00665E;}
.threeColumnsHolder table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.threeColumnsHolder table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.threeColumnsHolder table th p{font-size:100%;color:#FFF;}
.threeColumnsHolder table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.threeColumnsHolder table td p{font-size:100%;}
.threeColumnsHolder table tr:last-child td{border-bottom:1px solid #333;}
.threeColumnsHolder img{max-width:100%;height:auto;}
.threeColumnsHolder a.callToAction{margin:0 8px 16px 8px;}

.threeColumnsHolderLeftAligned{position:relative;width:auto;max-width:976px;margin:0 auto;}/* padding is inline to allow for scroll down arrow */
.threeColumnsHolderLeftAligned .column1{position:relative;width:30%;min-height:64px;float:left;padding:0 0 32px 0;margin-right:5%;text-align:left;}
.threeColumnsHolderLeftAligned .column2{position:relative;width:30%;min-height:64px;float:left;padding:0 0 32px 0;text-align:left;}
.threeColumnsHolderLeftAligned .column3{position:relative;width:30%;min-height:64px;float:right;padding:0 0 32px 0;text-align:left;}
.threeColumnsHolderLeftAligned h1{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.threeColumnsHolderLeftAligned h2{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:160%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.threeColumnsHolderLeftAligned h3{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:120%;line-height:180%;margin:16px 0 24px 0;padding:0;}
.threeColumnsHolderLeftAligned h4{font-family:Pompiere,"Open Sans",Helvetica,Arial,sans-serif;color:#00665E;font-weight:400;font-size:200%;line-height:180%;margin:16px 0 24px -8px;padding:32px 0 0 8px;background:url(../img/icon-butterflies.png) no-repeat top left;background-size:90px 33px;}
.threeColumnsHolderLeftAligned ul{margin-bottom:16px;list-style:none;color:#00665E;font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ol{margin-bottom:16px;list-style:decimal outside;color:#00665E;font-size:100%;line-height:180%;margin-left:16px;padding-left:16px;}
.threeColumnsHolderLeftAligned ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ul li ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ul li ul li ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ul li ul li ul li ul li ul{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ol li ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ol li ol li ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned ol li ol li ol li ol li ol{font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned p{color:#00665E;font-size:100%;line-height:180%;margin-bottom:24px;}
.threeColumnsHolderLeftAligned a{color:#164AB1;font-weight:400;text-decoration:none;border-bottom:1px dotted;transition:color 1s;}
.threeColumnsHolderLeftAligned a:hover{color:#00665E;}
.threeColumnsHolderLeftAligned table{width:100% !important;height:auto !important;margin-bottom:8px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;font-size:100%;line-height:180%;}
.threeColumnsHolderLeftAligned table th{color:#FFF;background:#333;font-weight:400;text-align:left;border-bottom:1px solid #333;border-left:1px solid #333;padding:2px 4px;}
.threeColumnsHolderLeftAligned table th p{font-size:100%;color:#FFF;}
.threeColumnsHolderLeftAligned table td{border-bottom:1px solid #F1F1F1;border-left:1px solid #333;padding:2px 4px;}
.threeColumnsHolderLeftAligned table td p{font-size:100%;}
.threeColumnsHolderLeftAligned table tr:last-child td{border-bottom:1px solid #333;}
.threeColumnsHolderLeftAligned img{max-width:100%;height:auto;}

.contactFormHolder img{max-width:100%;height:auto;}
img.arrowLinkIcon{width:16px;height:auto;vertical-align:middle;margin-top:-5px;}
