@font-face {
  font-family: 'TrajanPro';
  src: url('/0Charltons/fonts/TrajanPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('/0Charltons/fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/0Charltons/fonts/TrajanPro-Regular.woff') format('woff'), /* Modern Browsers */
       url('/0Charltons/fonts/TrajanPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/0Charltons/fonts/TrajanPro-Regular.svg#b8a70d5ec6d2a6627ed4d54bfa4580ba') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}
@font-face {
  font-family: 'Trajan Pro';
  src: url('/0Charltons/fonts/TrajanPro-Bold.eot'); /* IE9 Compat Modes */
  src: url('/0Charltons/fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/0Charltons/fonts/TrajanPro-Bold.woff') format('woff'), /* Modern Browsers */
       url('/0Charltons/fonts/TrajanPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/0Charltons/fonts/TrajanPro-Bold.svg#8533b8ff4f18ac8f5cb4208583e747f1') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

div.newsletterbg-v2 .nlt-hk { background-color:#c0143c; } /* hong kong law */
div.newsletterbg-v2 .nlt-cn { background-color:#9a243c; } /* china news alerts (chinese) */
div.newsletterbg-v2 .nlt-my { background-color:#b2b2b2; } /* myanmar highlights and laww */
div.newsletterbg-v2 .nlt-nr { background-color:#333333; } /* natural resources */

div.newsletterbg-v2 sup { font-size:0.8em; line-height:1em; vertical-align:top; }
/*div.newsletterbg-v2 sup::before { content:"("; line-height:1em; vertical-align:top; }
div.newsletterbg-v2 sup::after { content:")"; line-height:1em; vertical-align:top; }*/

/*div.newsletterbg-v2 figure { display:block; text-align:center; left-margin:auto; right-margin:auto; }*/
div.newsletterbg-v2 figure { display:block; text-align:center; margin-bottom:0.6em; }
div.newsletterbg-v2 img { max-width:100%; }

div.newsletterbg-v2 { 
	background-color:white;
	min-width:320px;
	max-width:640px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-size:10pt; 
	font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif;
	letter-spacing:normal;
	text-align:left;
	line-height:auto;
}

div.newsletter-v2 {
	min-width:300px; /* plus 20px for the padding */
	max-width:620px; /* plus 20px for padding */
	padding:10px 10px 10px 10px;
	background-color:#eeeeee;
}

div.newsletter-v2 p {
	text-align:justify; /* small viewport, go left */
	line-height:1.2em;
	padding-bottom:0.6em;
	font-weight:normal;
}

div.newsletter-v2 .footnotes p {
	text-align:left; /* small viewport, go left */
}

div.newsletterbg-v2 p b, 
div.newsletterbg-v2 p strong { font-weight:bold; }

div.newsletterbg-v2 p i,
div.newsletterbg-v2 p em { font-style:italic; }

div.newsletterbg-v2 a,
div.newsletterbg-v2 a:link, 
div.newsletterbg-v2 a:visited { text-decoration:none; color:#c0143c; }
div.newsletterbg-v2 a:hover { text-decoration:underline; color:red; }

div.newsletterbg-v2 a.unsubscribe,
div.newsletterbg-v2 a.unsubscribe:link,
div.newsletterbg-v2 a.unsubscribe:visited,
div.newsletterbg-v2 a.unsubscribe:hover { color:black; }

div.newsletter-v2 h1, div.newsletter-v2 p.h1 { font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif; text-align:left; margin:0px!important; padding-top:0.6em; padding-bottom:0.6em; font-size:1.5em; color:#c0143c; font-weight:bold; }
div.newsletter-v2 h2, div.newsletter-v2 p.h2 { font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif; text-align:left; margin:0px!important; padding-top:0.6em; padding-bottom:0.6em; font-size:1.4em; color:#c0143c; font-weight:bold; }
div.newsletter-v2 h3, div.newsletter-v2 p.h3 { font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif; text-align:left; margin:0px!important; padding-top:0.6em; padding-bottom:0.6em; font-size:1.3em;                font-weight:bold; }
div.newsletter-v2 h4, div.newsletter-v2 p.h4 { font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif; text-align:left; margin:0px!important; padding-top:0.6em; padding-bottom:0.6em; font-size:1.2em;                font-weight:normal; text-decoration:underline; }
div.newsletter-v2 h5, div.newsletter-v2 p.h5 { font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif; text-align:left; margin:0px!important; padding-top:0.6em; padding-bottom:0.6em; font-size:1.1em;                font-style:italic; }
div.newsletter-v2 h6, div.newsletter-v2 p.h6 { font-family:Helvetica,Verdana,Arial,"Microsoft YaHei",SimSun,"AR PL UKai CN",sans-serif; text-align:left; margin:0px!important; padding-top:0.6em; padding-bottom:0.6em; font-size:1.0em;                font-style:italic; text-decoration:underline; }

div.newsletter-v2 ol,
div.newsletter-v2 ul {
	padding-left:1.5em;
	list-style-position:outside;
	text-align:justify;
	padding-bottom:0.6em;
}

div.newsletter-v2 table { width:100%; margin-bottom:0.6em; font-size:0.8em; line-height:1.0em; color:black; } /* size according to viewport */
div.newsletter-v2 table th { font-weight:bold; }
div.newsletter-v2 table tr th,
div.newsletter-v2 table tr td { padding:3px!important; }

div.newsletter-v2 table.plain { font-size:1.0em; vertical-align:top; }
div.newsletter-v2 table.plain tr th,
div.newsletter-v2 table.plain tr td { vertical-align:top }
div.newsletter-v2 table.plain tr td { text-align:justify; }

div.newsletter-v2 table.white,
div.newsletter-v2 table.whiteborder { background-color:white; }

div.newsletter-v2 table.borderonly,
div.newsletter-v2 table.border th,
div.newsletter-v2 table.border td,
div.newsletter-v2 table.whiteborder th,
div.newsletter-v2 table.whiteborder td { 
	border:solid; 
    border-width:1px; 
    border-color:black;
}

div.newsletterbg-v2 div.charltonslogo {
  font-family: "TrajanPro",Helvetica,Verdana,Arial,SimSun,"AR PL UKai CN",sans-serif; 
  font-weight:normal;
  text-align:center;
  vertical-align: bottom;
  -webkit-font-smoothing: auto;
  padding-bottom:10px;
}
.companylogo { font-family: "TrajanPro",Helvetica,Verdana,Arial,SimSun,"AR PL UKai CN",sans-serif; }
.big    { font-size:2.0em; }
.medium { font-size:1.6em; }
.small  { font-size:0.8em; }

div.newsletterbg-v2 div.charltonslogo  { font-size:2.4em; line-height:1em; }
div.newsletterbg-v2 div.charltonslogos { font-size:0.6em; line-height:1em; }
div.newsletterbg-v2 span.charltonslogos { font-size:0.6em; line-height:1em; }

div.newsletterbg-v2 .logoline { color:black; background:black; border:0; line-height:auto; font-size: 10pt; height:1px; width:10em; }
div.newsletterbg-v2 div.logourl { text-align:right; line-height:1.2em; font-size:0.9em; padding-bottom:2px; } 

/*
div.nlimage { padding-bottom:5px; background-color:orange; position:relative; height:0; overflow:hidden; }
div.nlimage img { width:100%; min-width:320px; position:absolute; top:0; left:0;}
*/
div.newsletterbg-v2 div.nlimage { background-color:#eeeeee; position:relative; height:0; overflow:hidden; }
div.newsletterbg-v2 div.nlimage img { width:100%; min-width:320px; position:absolute; top:0; left:0;}

.ratio-3-1 { padding-bottom:33.33%; }

div.newsletterbg-v2 div.nlheader { color:white; background-color:#c0143c; height:40px; margin-top:4px; margin-bottom:1px; float:clear;}
div.newsletterbg-v2 div.nlheader div.nlname { width:50%; float:left; line-height:40px; }
div.newsletterbg-v2 div.nlheader div.nldate { width:50%; float:left; line-height:40px; }
div.newsletterbg-v2 div.nlheader div.nlname p { font-size:1.4em; font-weight:bold; text-align:left;  padding-left:10px; }
div.newsletterbg-v2 div.nlheader div.nldate p { font-size:1.1em; font-weight:bold; text-align:right; padding-right:10px; }

div.newsletterbg-v2 div.nldownload { background-color:#c0143c; height:13px; line-height:13px; margin-bottom:5px; }
div.newsletterbg-v2 div.nldownload p { color:white; font-size:0.8em; font-weight:bold; text-align:center; }

div.newsletterbg-v2 div.nldownload a,
div.newsletterbg-v2 div.nldownload a:link, 
div.newsletterbg-v2 div.nldownload a:visited { text-decoration:none; color:white; }
div.newsletterbg-v2 div.nldownload a:hover { text-decoration:underline; color:white; }

#TOC { padding-bottom:1em; }
div.newsletterbg-v2 nav,
div.newsletterbg-v2 nav ul,
div.newsletterbg-v2 nav ul li,
div.newsletterbg-v2 nav ul li a { text-align:left; }
div.newsletterbg-v2 nav ul li a { padding-bottom:5px; font-size:0.9em; }


div.newsletterbg-v2 div.nltagline { min-height:60px; border-bottom:1px solid black; margin-bottom:1em; padding-bottom:5px; }
div.newsletterbg-v2 div.nltagline div.lefttag { height:60px; min-height:60px; vertical-align:bottom; }
div.newsletterbg-v2 div.nltagline div.rightag { height:60px; min-height:60px; vertical-align:bottom; }
div.newsletterbg-v2 div.nltagline div.lefttag  p { vertical-align:bottom;  }
div.newsletterbg-v2 div.nltagline div.rightag  p { vertical-align:bottom; color:#c0143c; text-align:right; }

div.newsletterbg-v2 div.nldisclaimer p { color:gray; font-size:0.9em; text-align:left; line-height:1.2em; padding-bottom:1em; font-weight:normal; }

div.newsletterbg-v2 div.nladdress { background-color:black; color:white; }
div.newsletterbg-v2 div.nladdress p { font-size:0.9em; line-height:1.3em; } 
div.newsletterbg-v2 div.leftaddress p { text-align:left; padding-left:10px;    padding-top:10px; padding-bottom:10px; }
div.newsletterbg-v2 div.rightaddress p { text-align:right; padding-right:10px; padding-top:10px; padding-bottom:10px; }

div.nlfooter div.nlt-hk,
div.nlfooter div.nlt-cn, 
div.nlfooter div.nlt-my,
div.nlfooter div.nlt-nr { min-width:100%; height:10px; }

div.newsletterbg-v2 div.nlissue { min-width:100%; }
div.newsletterbg-v2 div.nlissue p { text-align:center; }

div.newsletterbg-v2 .table { display:table; min-width:100%; }
div.newsletterbg-v2 .tablecell { display:table-cell; }

div.newsletterbg-v2 div.kw { text-align:left; border-top:1px solid black; padding-top:5px; color:gray;}
div.newsletterbg-v2 h1.kw,
div.newsletterbg-v2 h2.kw,
div.newsletterbg-v2 h3.kw,
div.newsletterbg-v2 h4.kw,
div.newsletterbg-v2 h5.kw,
div.newsletterbg-v2 h6.kw
{ font-size:0.8em; 
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  font-family: "TrajanPro",Helvetica,Verdana,Arial,SimSun,"AR PL UKai CN",sans-serif;
  display:inline; padding:0px; }
div.newsletterbg-v2 h1.kw::after,
div.newsletterbg-v2 h2.kw::after,
div.newsletterbg-v2 h3.kw::after,
div.newsletterbg-v2 h4.kw::after,
div.newsletterbg-v2 h5.kw::after,
div.newsletterbg-v2 h6.kw::after
{ content:" | "; }
