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

/* Links */
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; }

.page-break				{ page-break-before:always; }

/* Fonts */
h1                      { font-family:Verdana,Geneva,sans-serif; font-size:20px; line-height:normal; font-weight:bold; }
li                      { padding-bottom:3px; }

/* Data Table Styles */
td.cell-left-header		{ text-align:left; border:1px solid #404040; background-color:#404040; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
td.cell-right-header	{ text-align:right; border:1px solid #404040; background-color:#404040; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
td.cell-center-header	{ text-align:center; border:1px solid #404040; background-color:#404040; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }

td.cell-left-subhead	{ text-align:left; border:1px solid #C0C0C0; background-color:#EEEEEE; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#000000; }
td.cell-right-subhead	{ text-align:right; border:1px solid #C0C0C0; background-color:#EEEEEE; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#000000; }
td.cell-center-subhead	{ text-align:center; border:1px solid #C0C0C0; background-color:#EEEEEE; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#000000; }

td.cell-left			{ text-align:left; border:1px solid #C0C0C0; padding:2px 3px 2px 3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top; 
						  overflow-wrap:break-word; word-wrap:break-word; }
td.cell-right			{ text-align:right; border:1px solid #C0C0C0; padding:2px 3px 2px 3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top; 
						  overflow-wrap:break-word; word-wrap:break-word; }
td.cell-center			{ text-align:center; border:1px solid #C0C0C0; padding:2px 3px 2px 3px; font-family:Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal; vertical-align:top; 
						  overflow-wrap:break-word; word-wrap:break-word; }

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

    
@media only screen and (max-width:480px) {
body                	{ -webkit-text-size-adjust:none !important; }
.logo               	{ width:280px !important; height:auto !important; }
.image                 	{ max-width:260px !important; height:auto !important; }
} 

@media print {
.page-break				{ page-break-before:always; }
a:link         	 		{ text-decoration:none; color:#000000; }
a:active			    { text-decoration:none; color:#000000; }
a:visited			    { text-decoration:none; color:#000000; }
a:hover         		{ text-decoration:underline; color:#2A5DB0; }
}