div, p, a, li, td { -webkit-text-size-adjust:none; }

    .ReadMsgBody
    {width: 100%; background-color: #ffffff;}
    .ExternalClass
    {width: 100%; background-color: #ffffff;}
    body
    {width: 100%; background-color: #ffffff; margin:0; padding:0; -webkit-font-smoothing: antialiased;}
    html
    {width: 100%; }

	input.email {
		width: 100%;
		background: #FFFFFF;
		border: none;
		font-family: 'Open Sans', sans-serif !important;
		font-size: 20px !important;
		font-weight: 300;
		padding: 5px 2px 5px 0px !important;
		height: 22px !important;
		color: #333333;
		margin: 0 0 0 0;
	}

	/* Form - Button */

	input.button {
		color: #0F6FAC;
		background: #FFFFFF;
		background: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
		background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
		background: -ms-linear-gradient(#FFFFFF, #FFFFFF);
		background: -o-linear-gradient(#FFFFFF, #FFFFFF);
		background: -webkit-gradient(#FFFFFF, #FFFFFF);
		background: linear-gradient(#FFFFFF, #FFFFFF);
		-webkit-box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
		-moz-box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
		box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
		text-transform: uppercase;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
		border: 2px solid #0F6FAC;
		height: 50px;
		line-height: 48px;
		padding: 0px 25px 0px 25px;
		margin: 5px 0 0 0;
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px;
		border-top-left-radius:2px;
		border-top-right-radius:2px;
		cursor: pointer;
	}

	input.button:hover {
		color: #FFFFFF;
		background: #0F6FAC;
		background: -webkit-linear-gradient(#0F6FAC, #0F6FAC);
		background: -moz-linear-gradient(#0F6FAC, #0F6FAC);
		background: -ms-linear-gradient(#0F6FAC, #0F6FAC);
		background: -o-linear-gradient(#0F6FAC, #0F6FAC);
		background: -webkit-gradient(#0F6FAC, #0F6FAC);
		background: linear-gradient(#0F6FAC, #0F6FAC);
		-webkit-box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
		-moz-box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
		box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
		text-transform: uppercase;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
		border: 2px solid #0F6FAC;
		height: 50px;
		line-height: 48px;
		padding: 0px 25px 0px 25px;
		margin: 5px 0 0 0;
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px;
		border-top-left-radius:2px;
		border-top-right-radius:2px;
		transition: .8s ease;
		transition-property: initial;
		transition-duration: 0.1s;
		cursor: pointer;
	}

    .tableHeader img                        {width: 314px!important; height: auto!important;}
    .tableImages img                        {width: 175px!important; height: auto!important; border-radius: 4px!important;}
    .table3Images img                       {width: 175px!important; height: auto!important; border-radius: 4px!important;}

    @media only screen and (max-width: 640px)
           {
        /*body{width:auto!important;}*/

        table[class=scaleForMobile]     {width: 100%!important; text-align: center;}
        table[class=fullWidth]          {width: 100%!important;}
        table[class=mobileCenter]       {width: 440px!important; text-align: right!important; }
        td[class=mobileCenter]          {width: 440px !important; text-align: center!important; }
        table[class=padCenter]          {width: 100%!important; padding-left: 30px; padding-right: 30px; text-align: center!important; }
        td[class=padLeft1]              {width: 100%!important; padding-left: 30px; padding-right: 30px; text-align: left; font-size: 18px!important; line-height: 26px!important; }
        td[class=padLeft2]              {padding-left: 30px; padding-right: 30px; text-align: left; font-size: 12px!important; }
        img[class=headerScale]          {width: 314px!important; height: auto!important;}
        table[class=tableHeader img]    {width: 314px!important; height: auto!important;}
        td[class=headerHeadline]        {text-align: center; width: 100%; padding-left: 30px; padding-right: 30px; }
        table[class=eraseForMobile]     {width:0; display:none !important;}
        td[class=eraseForMobile]        {width:0; display:none !important;}
        span[class=eraseForMobile]      {width:0; display:none !important;}
        a[class=navPad]                 {padding-right: 35px!important; padding-left: 35px; }
        td[class=pad1]                  {height: 33px!important;}
        table[class=quote]              {text-align: center!important; width: 440px!important; }
        table[class=tableImages img]    {width: 175px!important; height: 115px!important; border-radius: 4px!important;}
        table[class=table3Images img]   {width: 280px!important; height: 184px!important; border-radius: 4px!important;}
        img[class=image1Pad]            {margin-right: 20px!important; }
        td[class=extraPad1]             {height: 50px!important;}
        td[class=twoImagesHeadlines]    {padding-top: 0px; padding-bottom: 2px; text-align: left!important;}
        td[class=stars]                 {width: 16px!important; padding-right: 0px!important;}
        td[class=quote1]                {width: 255px!important;}
        table[class=tableScale1]        {width: 175px!important; }
        table[class=tableScale2]        {width: 245px!important; padding-left: 0px;}
        table[class=tableScale3]        {width: 175px!important; text-align: right; }
        table[class=tableScale4]        {width: 245px!important; text-align: left!important;}
        td[class=textLeft]              {text-align: left!important;}
        table[class=tableSponsors]      {width: 100%; padding-left: 30px; padding-right: 30px;}
        table[class=sponsorScale1]      {width: 33%!important; text-align: left!important; padding-left: 30px!important;}
        table[class=sponsorScale2]      {width: 33%!important; text-align: center!important;}
        table[class=sponsorScale3]      {width: 33%!important; text-align: right!important; padding-right: 30px!important;}
        table[class=Footer4thColumn]    {padding-bottom: 15px; padding-top: 30px;}
        table[class=FooterScale1]       {width: 33%!important; text-align: left!important; margin-bottom: 40px!important; padding-left: 30px!important;}
        table[class=FooterScale2]       {width: 33%!important; text-align: center!important; margin-bottom: 40px!important;}
        table[class=FooterScale3]       {width: 33%!important; text-align: right!important; margin-bottom: 40px!important; padding-right: 30px!important;}
        td[class=footerCenter]          {text-align: center!important;  }
        table[class=footerScaleRight]   {width: 76%!important; }
        table[class=FooterIconsScale1]  {width: 8%!important; text-align: left!important;}
        td[class=outlookLeft]           {text-align: center!important;}
        img[class=imagesScalePhone]     {width: 280px!important; height: 184px!important; margin-bottom: 7px;}
        img[class=imagesScalePhone2]    {width: 175!important; height: 115!important;}

        a[class=navPadLeft]             {margin-right: 45px!important; margin-left: 0px; }
        a[class=navPadMiddle]           {margin-right: 45px!important; margin-left: 45px; }
        a[class=navPadRight]            {margin-right: 0px!important; margin-left: 45px; }
        }

    @media only screen and (max-width: 479px)
           {


        table[class=scaleForMobile]     {width: 280px!important; }
        table[class=fullWidth]          {width: 100%!important;}
        table[class=mobileCenter]       {width:280px!important; text-align: center!important; }
        td[class=mobileCenter]          {width:280px!important; text-align: center!important; }
        table[class=padCenter]          {width: 280px!important; padding-left: 0px!important; padding-right: 0px!important; text-align: center; }
        td[class=padLeft1]              {padding: 0px!important; text-align: left; font-size: 18px!important; line-height: 26px!important;}
        td[class=padLeft2]              {padding: 0px!important; text-align: left; font-size: 12px!important; }
        img[class=headerScale]          {width: 280px!important; height: 238px!important;}
        table[class=tableHeader img]    {width: 280px!important; height: 238px!important;}
        td[class=headerHeadline]        {text-align: center; padding: 0px!important;  }
        table[class=eraseForMobile]     {width:0; display:none !important;}
        td[class=eraseForMobile]        {width:0; display:none !important;}
        span[class=eraseForMobile]      {width:0; display:none !important;}
        a[class=navPad]                 {padding-right: 15px!important; padding-left: 15px; }
        td[class=pad1]                  {height: 33px!important;}
        table[class=quote]              {text-align: center!important; width: 280px!important; }
        td[class=twoImagesHeadlines]    {padding-top: 8px; padding-bottom: 2px; text-align: center!important;}
        td[class=stars]                 {width: 16px!important; padding-right: 6px!important;}
        td[class=quote1]                {width: 170px!important;}
        table[class=tableImages img]    {width: 280px!important; height: 184px!important; border-radius: 4px!important;}
        table[class=table3Images img]   {width: 280px!important; height: 184px!important; border-radius: 4px!important;}
        img[class=image1Pad]            {padding-right: 0px; margin-right: 0px!important; margin-bottom: 7px; width: 280px!important; height: 184!important;}
        td[class=extraPad1]             {height: 40px!important;}
        table[class=tableScale1]        {width: 280px!important; height: auto!important; }
        table[class=tableScale1 img]    {display: inline!important;}
        table[class=tableScale2]        {width: 280px!important; padding: 0px!important;}
        table[class=tableScale3]        {width: 280px!important;  text-align: center!important; padding: 0px!important; }
        table[class=tableScale4]        {width: 280px!important;  text-align: left!important; padding: 0px!important}
        td[class=textLeft]              {text-align: center!important;}
        table[class=tableSponsors]      {width: 280px; padding-left: 0px; padding-right: 0px;}
        table[class=sponsorScale1]      {width: 100%!important; text-align: center!important; padding: 0px!important;}
        table[class=sponsorScale2]      {width: 100%!important; text-align: center!important;}
        table[class=sponsorScale3]      {width: 100%!important; text-align: center!important; padding: 0px!important;}
        table[class=FooterScale1]       {width: 100%!important; text-align: left!important; margin-bottom: 40px!important; padding-left: 0px!important;}
        table[class=FooterScale2]       {width: 33%!important; text-align: center!important; margin-bottom: 40px!important;}
        table[class=FooterScale3]       {width: 33%!important; text-align: right!important; margin-bottom: 40px!important; padding-right: 0px!important;}
        td[class=footerCenter]          {text-align: center!important; }
        table[class=footerScaleRight]   {width: 64%!important; }
        table[class=FooterIconsScale1]  {width: 12%!important; text-align: left!important;}
        td[class=outlookLeft]           {text-align: center!important;}
        img[class=imagesScalePhone]     {width: 280px!important; height: auto!important; margin-bottom: 7px;}
        img[class=imagesScalePhone2]    {width: 280px!important; height: 184px!important; margin-bottom: 7px;}

        a[class=navPadLeft]             {margin-right: 20px!important; margin-left: 0px; font-size: 14px!important; }
        a[class=navPadMiddle]           {margin-right: 20px!important; margin-left: 20px; font-size: 14px!important; }
        a[class=navPadRight]            {margin-right: 0px!important; margin-left: 20px; font-size: 14px!important; }

       	input.email {
			width: 280px;
			background: #FFFFFF;
			border: none;
			font-family: 'Open Sans', sans-serif !important;
			font-size: 12px !important;
			font-weight: 300;
			padding: 5px 2px 5px 0px !important;
			height: 22px !important;
			color: #333333;
			margin: 0 0 0 0;
		}

		input.button {
			color: #0F6FAC;
			background: #FFFFFF;
			background: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
			background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
			background: -ms-linear-gradient(#FFFFFF, #FFFFFF);
			background: -o-linear-gradient(#FFFFFF, #FFFFFF);
			background: -webkit-gradient(#FFFFFF, #FFFFFF);
			background: linear-gradient(#FFFFFF, #FFFFFF);
			-webkit-box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
			-moz-box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
			box-shadow: inset 0 1px 0 rgba(15, 111, 172, 0.3);
			text-transform: uppercase;
			font-size: 14px;
			font-family: 'Open Sans', sans-serif;
			border: 2px solid #0F6FAC;
			height: 50px;
			line-height: 48px;
			padding: 0px 10px 0px 10px;
			margin: 5px 0 0 0;
			border-bottom-left-radius:2px;
			border-bottom-right-radius:2px;
			border-top-left-radius:2px;
			border-top-right-radius:2px;
			cursor: pointer;
			width: 280px;
			height: 50px;
			font-size: 10px;
		}

        }