.ExternalClass		{ width:100%; }
.preheader      	{ display:none !important; visibility:hidden; opacity:0; color:transparent; height:0; width:0; }
body                { margin:0; padding:0; }
.logo               { width:100%; height:auto; }
.image-blog			{ width:100%; height:auto; }

/* Link Styles */
a:link         	 	{ text-decoration:none; color:#2A5DB0; }
a:active            { text-decoration:none; color:#2A5DB0; }
a:visited           { text-decoration:none; color:#2A5DB0; }
a:hover         	{ text-decoration:underline; color:#2A5DB0; }

/* Fonts and Styles */
h1					{ font-family:Verdana,Geneva,sans-serif; font-size:30px; line-height:40px; font-weight:bold; display:block; }
h2					{ font-family:Verdana,Geneva,sans-serif; font-size:24px; line-height:32px; font-weight:bold; display:block; }
h3					{ font-family:Verdana,Geneva,sans-serif; font-size:16px; line-height:25px; font-weight:bold; display:inline; }
ol li 				{ margin:0; padding-bottom:15px; }
ul li 				{ margin:0; padding-bottom:15px; }

/* Navigation Styles */
table.nav-links		{ border-collapse:collapse; float:right; }
div.nav-show		{ padding-top:4px; padding-right:15px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; float:right; }
div.nav-hide		{ padding-top:4px; padding-right:15px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; float:right; }
div.nav-sign-up		{ padding:4px 5px 4px 5px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; background-color:#2A5DB0; border-radius:3px; float:right; }

/* Button Styles */
div.button-more			{ display:inline-block; padding-left:20px; padding-right:20px; height:25px; border-radius:3px; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:12px; 
				  		color:#FFFFFF; text-align:center; line-height:25px; font-weight:bold; }
div.button-more:hover	{ background-color:#800000; }
.button-go				{ display:inline-block; padding:4px 5px 4px 5px; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#2A5DB0; border-radius:3px; border:none; }
.button-go:hover		{ background-color:#800000; }

/* Main Styles */
table.outer-table			{ width:660px; margin:0 auto;  }
table.header-table			{ width:660px; margin-top:10px; margin-bottom:5px; margin:0 auto; }
table.main-table  	 	    { width:100%; margin:0 auto; margin-top:10px; margin-bottom:5px; }
table.footer-table  		{ width:660px; margin:0 auto; margin-top:10px; margin-bottom:5px; }
td.section-contrast			{ text-align:left; width:100%; vertical-align:top; padding:20px; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; 
                     			background-color:#F5F3EE; }
td.section-basic			{ text-align:left; width:100%; vertical-align:top; padding:0px; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; 
			  	  				background-color:#FFFFFF; }
div.page-width				{ width:660px; }


 @media only screen and (min-width:481px) and (max-width:924px) {
body, table, td			{ -webkit-text-size-adjust:none !important; }


/* Fonts and Styles */
h1						{ font-size:24px !important; line-height:32px !important; }
h2						{ font-size:20px !important; line-height:30px !important; }

/* Navigation Styles */
div[class=nav-hide]		{ display:none !important; }

/* Main Styles */
table[class=outer-table] 			{ width:660px !important; }
table[class=header-table]			{ width:660px !important; }
table[class=main-table]  			{ width:660px !important; margin-top:10px !important; }
table[class=footer-table]  			{ width:660px !important; }
div[class=page-width]				{ width:660px !important; }
div[class=section-container]		{ width:660px !important; }

}	


@media only screen and (max-width:480px) {
body, table, td	       		{ -webkit-text-size-adjust:none !important; }
.image-blog					{ max-width:290px !important; height:auto !important; }

/* Fonts and Styles */
h1							{ font-size:16px !important; line-height:25px !important; }
h2							{ font-size:16px !important; line-height:25px !important; }

/* Navigation Styles */
div[class=nav-hide]			{ display:none !important; }

/* Main Styles */
table[class=outer-table] 		{ width:300px !important; }
table[class=header-table]		{ width:300px !important; }
table[class=main-table]  		{ width:300px !important; margin-top:5px !important; }
table[class=footer-table]  		{ width:300px !important; }
td[class=section-contrast]		{ padding:20px; background-color:#FFFFFF !important; }
div[class=page-width]			{ width:312px !important; }

}
