.ExternalClass 			{ width:100%; } 
body 				{ margin:0; padding:0; }

/* Links */
a:link 				{ text-decoration:none; color:#0645AD; }
a:active 			{ text-decoration:underline; color:#0645AD; }
a:visited 			{ text-decoration:none; color:#0645AD; }
a:hover 			{ text-decoration:none; color:#960000; }

/* Fonts */
h1					{ font-family:Verdana,Geneva,sans-serif; font-size:18px; line-height:24px; font-weight:bold; display:inline; }
h2					{ font-family:Verdana,Geneva,sans-serif; font-size:18px; line-height:24px; font-weight:bold; display:inline; }
h3					{ font-family:Verdana,Geneva,sans-serif; font-size:18px; line-height:24px; font-weight:bold; display:inline; }
h4					{ font-family:Verdana,Geneva,sans-serif; font-size:14px; line-height:20px; font-weight:bold; display:inline; }
h5					{ font-family:Verdana,Geneva,sans-serif; font-size:12px; line-height:16px; font-weight:bold; display:inline; }
div.missing			{ font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; color:#960000; display:inline; }
div.square			{ font-size:13px; padding-right:10px; display:inline; text-align:left; font-weight:bold; }

/* Data Table Styles */
td.cell-left			{ text-align:left; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; }
td.cell-right			{ text-align:right; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top;}
td.cell-center			{ text-align:center; border:1px solid #C0C0C0; padding:3px 1px 3px 1px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; }

/* Header Footer Navigation */
table.outer-header-table	{ width:100%; border-collapse:collapse; margin:0 auto; background-color:#FFFFFF; }
table.header-table			{ width:100%; }
table.header-logo			{ float:left; }
div.header-table			{ width:1280px; margin:0 auto; background-color:#FFFFFF; padding-top:20px; }

table.nav-links				{ border-collapse:collapse; float:right; height:90px; }

div.nav-h1					{ padding-bottom:10px; padding-right:15px; float:right; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:bold; display:inline; }
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; }
table.outer-footer-table	{ width:100%; border-collapse:collapse; margin:0 auto; background-color:#FFFFFF; }
div.footer-table			{ width:1280px; margin:0 auto; background-color:#FFFFFF; padding-top:5px; }

/* Buttons */
.button-go					{ width:35px; height:22px; border-radius:3px; border:none; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:13px; color:#FFFFFF; text-align:center; 
				  			  line-height:0px; font-weight:bold; display:inline; }
.button-go:hover			{ background-color:#800000; }
.button-submit				{ width:70px; height:22px; border-radius:3px; border:none; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:13px; color:#FFFFFF; text-align:center; 
				    		  line-height:0px; font-weight:bold; display:inline; }
.button-submit:hover		{ background-color:#800000; }
.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; }
.button-more:hover			{ background-color:#800000; }
.button-subscribe			{ display:inline-block; padding-left:10px; padding-right:10px; height:25px; border-radius:3px; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:12px; 
				 			  color:#FFFFFF; text-align:bottom; line-height:25px; font-weight:bold;  vertical-align:top; border:none; }
.button-subscribe:hover		{ background-color:#800000; }
.button-update				{ width:190px; 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; }
.button-update:hover		{ background-color:#960000; }
div.button-arrow			{ width:40px; height:40px; margin:10px; background-color:#0645AD; border-radius:5px; text-align:center; font-family:Verdana,Geneva,sans-serif; font-size:30px; line-height:40px; }

/* Ads */
td.banner-1			{ width:160px; }
td.banner-2			{ width:160px; }
td.banner-3			{ width:160px; }

/* Forms */
table.search-options	{ float:right; font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; } 
.g-recaptcha 			{ transform:scale(0.95); -webkit-transform:scale(0.95); transform-origin:1 0; -webkit-transform-origin:1 0; }
textarea 				{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:90%; }
td.form-box				{ vertical-align:top; text-align:left; padding:8px; border:1px solid #C0C0C0; font-family:Verdana,Geneva,sans-serif; font-size:13px; background-color:#F0F0F0; }

/* Video Styles  */
table.video-table		{ float:right; }
div.video-container		{ width:600px; height:338px; border:1px solid #C0C0C0; }

/* Page Styles  */
div.outer-container			{ width:100%; }
div.outer-table-container	{ width:100%; background-color:#F0F0F0; border-top:1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; padding-bottom:20px; }
table.outer-table			{ width:1330px; border-collapse:collapse; margin:0 auto; }
div.main-table				{ margin:auto; padding-top:20px; }
div.column-left				{ width:308px; display:inline-block; padding-right:10px; vertical-align:top; }
div.column-center-container	{ width:660px; display:inline-block; vertical-align:top; }
div.column-center-full		{ width:100%; display:inline-block; vertical-align:top; }
div.column-center-search	{ padding:20px; background-color:#FFFFFF; text-align:left; font-family:Verdana,Geneva,sans-serif; font-size:14px; font-weight:normal; line-height:20px; 
 				  			  color:#000000; border:1px solid #CCCCCC; }
div.column-center			{ padding:20px; background-color:#FFFFFF; text-align:left; font-family:Verdana,Geneva,sans-serif; font-size:14px; font-weight:normal; line-height:20px; 
 				  			  color:#000000; border:1px solid #CCCCCC; }
td.column-box-head			{ font-family:verdana,helvetica,sans-serif; font-size:16px; padding:10px; font-weight:bold; background-color:#404040; color:#FFFFFF; }	  
div.column-center-ads		{ padding-bottom:20px; text-align:center; }				  
div.column-right   	  		{ width:312px; display:inline-block; padding-left:10px; vertical-align:top; }
td.column-box				{ width:300px; vertical-align:top; text-align:left; padding:3px; border:1px solid #CCCCCC; background-color:#FFFFFF; }


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

/* Header Footer Navigation */
div[class=header-table]			{ width:650px !important; }
div[class=footer-table]			{ width:650px !important; }
table[class=outer-footer-table] { width:640px !important; }

/* Ads */
td[class=banner-1]		{ width:160px; }
td[class=banner-2]		{ width:160px; }
td[class=banner-3]		{ width:160px; }

/* Forms */
table[class=search-options]	{ float:right; }

/* Video Styles  */
table[class="video-table"]	{ float:none !important; clear:both !important; margin:0 auto !important; margin-bottom:20px !important; }

/* Page  */
div[class=outer-table-container] 	{ background-color:#FFFFFF !important; }
table[class=outer-table] 			{ width:660px !important; background-color:#FFF3F3 !important;}
div[class=column-left]				{ display:none !important; }
div[class=column-right]				{ display:none !important; }
}


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

/* Fonts */
h1				{ font-family:Verdana,Geneva,sans-serif; font-size:24px; line-height:30px; font-weight:bold; display:inline; }
h2				{ font-family:Verdana,Geneva,sans-serif; font-size:18px; line-height:24px; font-weight:bold; display:inline; }
h3				{ font-family:Verdana,Geneva,sans-serif; font-size:14px; line-height:20px; font-weight:bold; display:inline; }
h4				{ font-family:Verdana,Geneva,sans-serif; font-size:12px; line-height:16px; font-weight:bold; display:inline; }

/* Header Footer Navigation */
table[class=outer-header-table]	{ width:308px !important; margin:0 auto !important;}
div[class=header-table]			{ width:308px !important; margin:0 auto !important; }
table[class=header-logo]		{ margin:0 auto !important; }
table[class=nav-links]			{ height:20px !important; float:left !important; }
div[class=nav-show]				{ padding-right:15px !important; font-size:11px !important; float:left !important; }
div[class=nav-hide]				{ display:none !important; }
table[class=outer-footer-table]	{ margin-left:10px !important; margin-right:10px !important; }
div[class=footer-table]			{ width:308px !important; }

/* Ads */
td[class=banner-1]		{ width:160px; text-align:center !important; }
td[class=banner-2]		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
td[class=banner-3]		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
.banner-1				{ width:160px; text-align:center !important; }
.banner-2				{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
.banner-3				{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
div.banner-1 img		{ width:160px; text-align:center !important; }
div.banner-2 img		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }
div.banner-3 img		{ display:none !important; max-height:0px; font-size:0px; overflow:hidden; mso-hide:all; }

/* Forms */
table[class=search-options]		{ float:left; margin-top:10px !important; }

/* Video Styles  */
table[class="video-table"]		{ width:300px !important; height:169px !important; clear:both !important; float:left !important; margin:0 auto !important; } 
div[class="video-container"] 	{ width:300px !important; height:169px !important; }

/* Page  */
div[class=outer-container] 				{ width:350px !important; }
table[class=outer-table] 				{ width:330px !important; margin-right:10px !important; }
div[class=outer-table-container]		{ background-color:#FFFFFF !Important; }
div[class=column-left]					{ display:none !important; }
div[class="column-center-container"] 	{ width:310px !important; }
div[class="column-center"]				{ padding:0px !important; font-size:13px !important; line-height:18px !important; border:none !important; }
div[class=column-right]					{ display:none !important; }
div[class=column-center-ads]			{ width:320px !Important; clear:both !important; float:none !important; margin:0 auto !important; width:300px !important; background-color:#FFFFFF !important; }
table[class=column-center-ads]			{ clear:both !important; float:none !important; margin:0 auto !important; width:300px !important; }
}