anchor.diff:  	<head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
       <style type="text/css">
  +    	@font-face {
  +    	  font-family: Whitney;
  +    	  src: url('<%= asset_url "fonts/Whitney-Book-Pro.otf", host: Site.default.url %>') format("opentype");
  +    	}
  +    	@font-face {
  +    	  font-family: Whitney;
  +    	  font-weight: bold;
  +    	  src: url('<%= asset_url "fonts/Whitney-Medium-Pro.otf", host: Site.default.url %>') format("opentype");
  +    	}
  +    	@font-face {
  +    	  font-family: Whitney;
  +    	  font-weight: 100;
  +    	  src: url('<%= asset_url "fonts/Whitney-Light-Pro.otf", host: Site.default.url %>') format("opentype");
  +    	}
  +    	@font-face {
  +    	  font-family: Whitney;
  +    	  font-weight: 600;
  +    	  src: url('<%= asset_url "fonts/Whitney-Semibold-Pro.otf", host: Site.default.url %>') format("opentype");
  +    	}
  +    	@font-face {
  +    	  font-family: Whitney;
  +    	  font-weight: 800;
  +    	  src: url('<%= asset_url "fonts/Whitney-Bold-Pro.otf", host: Site.default.url %>') format("opentype");
  +    	}
   			#outlook a{padding:0;}
   			.ReadMsgBody{width:100%;} .ExternalClass{width:100%;}
   			.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;}
  -			body, table, td, p, a, li, blockquote{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
  +			body, table, td, p, a, li, blockquote{
  +				-webkit-text-size-adjust:100%;
  +				-ms-text-size-adjust:100%;
  +				font-family:Whitney, Helvetica;
  +			}
   			table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;}
   			img{-ms-interpolation-mode:bicubic;}
   			body{margin:0; padding:0;}
  
positive.code: 			}
  			.templateColumnContainer{display:inline; width:260px;}
  			#templateColumns{
  				 background-color:#F4F4F4;
  				 border-top:1px solid #FFFFFF;
  				 border-bottom:1px solid #CCCCCC;
  			}
  			.leftColumnContent{
  				 color:#505050;
  				 font-family:Helvetica;
  				 font-size:14px;
  				 line-height:150%;
  				padding-top:0;
  				padding-right:0;
  				padding-bottom:20px;
  				padding-left:0;
  				 text-align:left;
  			}
  			.leftColumnContent a:link, .leftColumnContent a:visited, .leftColumnContent a .yshortcuts {
  				 color:#36C;
  				 font-weight:normal;
  				 text-decoration:underline;
  			}
  			.rightColumnContent{
  				 color:#505050;
  				 font-family:Helvetica;
  				 font-size:14px;
  				 line-height:150%;
  				padding-top:0;
  				padding-right:0;
  				padding-bottom:20px;
  				padding-left:0;
  				 text-align:left;
  			}
  			.rightColumnContent a:link, .rightColumnContent a:visited, .rightColumnContent a .yshortcuts {
  				 color:#36C;
  				 font-weight:normal;
  				 text-decoration:underline;
  			}
  			.leftColumnContent img, .rightColumnContent img{
  				display:inline;
  
negative.code: 			#bodyCell{padding:20px;}
  			#templateContainer{width:600px;}
  			body, #bodyTable{
  				background-color:#DEE0E2;
  			}
  			#bodyCell{
  				border-top:4px solid #BBBBBB;
  			}
  			#templateContainer{
  				border:1px solid #BBBBBB;
  			}
  			h1{
  				color:#202020 !important;
  				display:block;
  				font-family:Whitney, Helvetica;
  				font-size:26px;
  				font-style:normal;
  				font-weight:bold;
  				line-height:100%;
  				letter-spacing:normal;
  				margin-top:0;
  				margin-right:0;
  				margin-bottom:10px;
  				margin-left:0;
  				text-align:left;
  			}
  			h2{
  				color:#404040 !important;
  				display:block;
  				font-family:Whitney, Helvetica;
  				 font-size:20px;
  				 font-style:normal;
  				 font-weight:bold;
  