<style>
			body {
				background-color: #EEEEEE;
				margin: 0;
			}
			p, h3 {
				margin-top: 0;
			}
			h3 {
				margin-bottom: 0;
			}
			p:last-child {
				margin-bottom: 0;
			}
			hr {
				margin: 0;
				border: 0;
				height: 1px;
				background-color: #E6E6DD;
			}
			a {
				text-decoration: none;
			}
			.more {
				margin-bottom: 0;
				font-weight: bold;
			}
				.more .alt-link {
					text-transform: uppercase;
					font-weight: bold;
				}
			.link {
				color: #1F92D1;
			}
			.alt-link {
				color: #000000;
			}
			.text {
				font-family: 'avenir next', helvetica, arial, sans-serif;
				-ms-text-size-adjust: 100%; 
				-webkit-text-size-adjust: 100%;
			}
			.alt-text {
				font-family: 'plantin', Georgia, Times, 'Times New Roman', serif;
				-ms-text-size-adjust: 100%; 
				-webkit-text-size-adjust: 100%;
			}
			.text-center {
				text-align: center;
			}
			.zero-margin-bottom {
				margin-bottom: 0!important;
			}
			.pad-top-small {
				padding-top: 8px;
			}
			.pad-bottom-small {
				padding-bottom: 8px;
			}
			.pad-right {
				padding-right: 20px;
			}
			.pad-bottom {
				padding-bottom: 20px;
			}
			.pad-bottom-large {
				padding-bottom: 25px;
			}
			.pad-left {
				padding-left: 20px;
			}
			.pad-top {
				padding-top: 20px;
			}
			.pad-top-large {
				padding-top: 33px;
			}
			.pad {
				padding: 20px;
			}
			.bg-colour-one {
				background-color: #F45B24;
			}
			.bg-colour-two {
				background-color: #5F3394;
			}
			.type-x-small {
				font-size: 10px;
				line-height: 16px;
			}
			.type-small {
				font-size: 12px;
				line-height: 16px;
			}
			.type-medium {
				font-size: 14px;
				line-height: 20px;
			}
			.type-large {
				font-size: 16px;
				line-height: 24px;
			}
			.type-x-large {
				font-size: 18px;
				line-height: 24px;
			}
			.type-x-x-large {
				font-size: 25px;
				line-height: 32px;
			}
			.type-x-x-x-large {
				font-size: 32px;
				line-height: 40px;
			}
			.column-bg {
				background-color: #FFFFFF;
			}
			.mpu {
				padding: 20px 0;
				text-align: center;
				margin: 0 auto;
			}

			.view-external {
				padding-top: 12px;
				padding-right: 24px;
				padding-bottom: 12px;
				padding-left: 24px;
			}

			
			.pre-mast {
				background: #EEEEEE;
			}
				.pre-mast td {
					text-transform: uppercase;
					color: #000;
				}
			.newsletter-header .logo {
				border-bottom: 1px solid #666666;
			}
			.newsletter-header .banner {
				background-color: #000;
				color: #ffffff;
				vertical-align: middle;
				padding: 14px 20px;
			}
				.newsletter-header h3 {
					font-weight: bold;
					color: #ffffff;
				}
				.newsletter-header span {
					font-weight: normal;
					color: #ffffff;
				}
				.newsletter-header .banner td:first-child + td {
					vertical-align: middle;
				}

			
			.sectionhead {

			}
				.sectionhead h3 {
					text-transform: uppercase;
					font-weight: bold;
				}
				.sectionhead td td {
					border-bottom: 4px solid #000000;
				}


				.spin-image-half {
					width: 270px;
				}
				.spin-image-thumb {
					width: 100px;
				}
				.spin-bottom-border {
					border-bottom: 1px solid #DDDDDD;
				}

			td[class="spacer"] {
				font-size: 1px;
			}

			
			.subscription-promo {
				background: #DDDDDD;
			}
				.subscription-promo td td {
					border: 1px solid #FFFFFF;
				}

					.subscription-promo td td .subscribe-button {
						border: 1px solid #1F92D1;
						background: #FFFFFF;
						padding: 10px;
						text-transform: uppercase;
						font-weight: bold;
					}

			.border-bottom {
				border-bottom: 1px solid #DDDDDD;
			}
			
			.social-icons {
				background: #FFFFFF;
			}
				.social-icons .logo img {
					padding-left: 20px;
				}
				.social-icons .icons > .column {
					padding-right: 20px;
				}
				
				.follow-us span {
					color: #888888;
					text-transform: uppercase;
					font-size: 13px;
					
				}

			
			.newsletter-footer {
				padding: 25px 20px 15px;
				background-color: #FFFFFF;
				color: #000000;
			}
				.newsletter-footer .email {
					font-weight: bold;
					color: #000000;
				}
				.newsletter-footer p {
					color: #000000;
					margin-top: 0;
					margin-bottom: 0;
				}
				.newsletter-footer p:last-of-type {
					margin-bottom: 0;
				}

			.footer-address {
				background: #FFFFFF;
				padding: 10px 20px 30px;
			}

			@media only screen and (max-width: 620px) {
				table[class*="view-external"] {
					padding-right: 10px!important;
					padding-left: 10px!important;
				}
				table[class*="newsletter-header"] td[class="banner"] {
					padding-left: 10px!important;
					padding-right: 10px!important;
				}
				table[class*="spin half"] a img,
				table[class*="spin half"] td[class*="spin-image-half"] {
					width: 140px!important;
					height: auto!important;
				}
				table[class*="spin thumb"] td[class*="spin-image-thumb"] {
					width: 100px!important;
				}
				table[class*="spin full"] h3 {
					font-size: 18px!important;
					line-height: 24px!important;
				}
				table[class*="spin half"] h3, table[class*="spin thumb"] h3, table[class*="spin list"] h3 {
					font-size: 14px!important;
					line-height: 22px!important;
				}
				table[class*="spin half"] td[class="spacer"] {
					width: 10px!important;
				}
				table[class*="break"] td[class="column"] {
					padding-right: 0!important;
					padding-left: 0!important;
				}
				table[class*="more"] table[class="column"] {
					padding: 0!important;
				}
				table[class*="mpu"] table[class="column"] {
					padding-right: 0!important;
					padding-left: 0!important;
				}
				td[class*="social-icons"] td[class="follow-us"] {
					display: none;
				}
				td[class*="social-icons"] td[class="spacer"] {
					display: none;
				}
					td[class*="social-icons"] img {
						display: inline!important;
						margin: 0!important;
						max-width: none!important;
					}
				table[class*="newsletter-footer"] p {
					font-size: 14px!important;
					line-height: 22px!important;
				}
				td[class*="pad-right"], table[class*="pad-right"] {
					padding-right: 10px!important;
				}
				td[class*="pad-left"], table[class*="pad-left"] {
					padding-left: 10px!important;
				}
				table[class*="column"], td[class*="column"] {
					width: 100% !important;
					display: table;
				}
					table[class="column"] img {
						max-width: 100% !important;
						height: auto;
					}
					table[class="column"] td[class="featured"] > img + img {
						display: none;
					}
				td[class="column"] {
					text-align: left;
				}
					td[class="column"] img {
						display: block;
						margin: 0 auto;
					}
					td[class="column"]  span[class="arrow"] img {
						display: inline;
						margin: 0;
					}
				table[class="column prevent-responsive"] img {
					max-width: none !important;
				}
				table[class="column prevent-responsive"] td[class="spacer"] {
					width: 10px;
				}
				table[class="column prevent-responsive"] td[class="large"] {
					width: 206px;
				}
			}
		</style>