 /*defaults*/
@font-face {
 font-family: 'Hanuman';
 font-style: normal;
 font-weight: 400;
 size-adjust: 120%;
 src: url('/includes/nokora.eot'); 
 src: url('/includes/nokora.eot?#iefix') format('embedded-opentype'), 
      url('/includes/nokora.woff') format('woff'), 
      url('/includes/nokora.ttf')  format('truetype'); 
}
@font-face {
 font-family: 'Kh Baphnom SvayTany';
 src: url('/fonts/KhBaphnomSvayTany.woff2') format('woff2'),
      url('/fonts/KhBaphnomSvayTany.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'SSocialicoO';
 font-style: normal;
 font-weight: 400;
 src: url('/includes/Socialico-Regular.eot'); 
 src: url('/includes/Socialico-Regular.woff') format('woff');
}
@font-face {
 font-family: 'SSocialicoOPlus';
 font-style: normal;
 font-weight: 400;
 src: url('/includes/SocialicoPlus-Plus.eot'); 
 src: url('/includes/SocialicoPlus-Plus.woff') format('woff');
}

body {
 margin:0;
 padding:0;
 background-color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:150%;
 color:#000000;
}
html.lang_km body {
 font-family:Khmer OS System, Hanuman;
 line-height:200% !important;
}

a {
 color:#C81400;
 text-decoration:underline;
}
a:hover {
 color:#C81400;
 text-decoration:none;
}
dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}

::-moz-selection {
 color:#FFFFFF;
 background:#AE2200;
}
::selection {
 color:#FFFFFF;
 background:#AE2200;
} 

/*general*/

p {
  margin:16px 0px 16px 0px;
}

p.first::first-letter, p > span.first-word {
  color:#c81400;
  font-size: 350%;
  margin-right: 5px;
}
html.lang_km p.first::first-letter, html.lang_km p > span.first-word {
  font-size: 200%;
}

a.social_email {
 margin:5px 0px 0px 2px;
 display:inline-block;
 padding:5px 12px 5px 12px;
 color:#AE2200;
 text-decoration:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height: 136%;
}
a.social_facebook {
 margin:5px 0px 0px 2px;
 display:inline-block;
 padding:5px 12px 5px 12px;
 color:#AE2200;
 text-decoration:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height: 136%;
}
a.social_facebook span {
 line-height:90%;
 font-size:12px;
 font-weight:normal;
 opacity:0.6
}
a.social_twitter {
 margin:5px 0px 0px 2px;
 display:inline-block;
 padding:5px 12px 5px 12px;
 color:#AE2200;
 text-decoration:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height: 136%;
}
a.social_twitter span {
 line-height:90%;
 font-size:12px;
 font-weight:normal;
 opacity:0.6
}

a.social2_facebook {
 margin-right:4px;
 display:inline-block;
 width:28px;
 height:24px;
 line-height:28px;
 color:#AE2200;
 text-align:center;
 text-decoration:none;
 font-family:SSocialicoO;
 font-size:22px;
 vertical-align:middle;
}
a.social2_twitter {
 margin-right:4px;
 display:inline-block;
 width:28px;
 height:24px;
 line-height:28px;
 color:#AE2200;
 text-align:center;
 text-decoration:none;
 font-family:SSocialicoO;
 font-size:22px;
 vertical-align:middle;
}
a.social2_whatsapp {
 margin-right:4px;
 display:inline-block;
 width:28px;
 height:24px;
 line-height:28px;
 color:#AE2200;
 text-align:center;
 text-decoration:none;
 font-family:SSocialicoO;
 font-size:22px;
 vertical-align:middle;
}
a.social2_telegram {
 margin-right:4px;
 display:inline-block;
 width:28px;
 height:24px;
 line-height:28px;
 color:#AE2200;
 text-align:center;
 text-decoration:none;
 font-family:SSocialicoO;
 font-size:22px;
 vertical-align:middle;
}
a.social2_email {
 margin-right:4px;
 display:inline-block;
 width:28px;
 height:24px;
 line-height:28px;
 color:#AE2200;
 text-align:center;
 text-decoration:none;
 font-family:SSocialicoOPlus;
 font-size:22px;
 vertical-align:middle;
}

div.header-out {
 width:100%;
 background-color:none;
 text-align:middle;
}
div.header-in {
 margin:10px auto 10px auto;
 position:relative;
 width:100%;
 max-width:1076px;
 text-align:left;
}
a.menutoggle {
 display:none;
 position:absolute;
 right:10px;
 top:10px;
}
img.mlogo {
 padding:12px 0px 6px 6px;
 vertical-align:bottom;
 max-width:80%;
 height:auto;
}
a.link_rss {
 display:inline-block;
 padding-left:20px;
 min-height:16px;
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iMTYiCiAgIGhlaWdodD0iMTYiCiAgIGlkPSJSU1NpY29uIgogICB2aWV3Qm94PSIwIDAgMzIgMzIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IgogICBzb2RpcG9kaTpkb2NuYW1lPSJmZWVkLWljb24uc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGEzMiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODY1IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTYiCiAgICAgaWQ9Im5hbWVkdmlldzMwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp6b29tPSIxIgogICAgIGlua3NjYXBlOmN4PSI0OC43MDAxMzkiCiAgICAgaW5rc2NhcGU6Y3k9Ii0xMzUuNzE2NDciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjU1IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IlJTU2ljb24iIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczMiPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICB4MT0iMC4wODUwMDAwMDEiCiAgICAgICB5MT0iMC4wODUwMDAwMDEiCiAgICAgICB4Mj0iMC45MTUwMDAwMiIKICAgICAgIHkyPSIwLjkxNTAwMDAyIgogICAgICAgaWQ9IlJTU2ciPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMCIKICAgICAgICAgc3RvcC1jb2xvcj0iIzgwODA4MCIKICAgICAgICAgaWQ9InN0b3A2IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMjc4NSIKICAgICAgICAgc3RvcC1jb2xvcj0iIzkyOTI5MiIKICAgICAgICAgaWQ9InN0b3A4IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNSIKICAgICAgICAgc3RvcC1jb2xvcj0iIzlCOUI5QiIKICAgICAgICAgaWQ9InN0b3AxMCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjU4NzEiCiAgICAgICAgIHN0b3AtY29sb3I9IiM5MTkxOTEiCiAgICAgICAgIGlkPSJzdG9wMTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC44NDI3IgogICAgICAgICBzdG9wLWNvbG9yPSIjNzk3OTc5IgogICAgICAgICBpZD0ic3RvcDE0IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjEuMCIKICAgICAgICAgc3RvcC1jb2xvcj0iIzcwNzA3MCIKICAgICAgICAgaWQ9InN0b3AxNiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjMyIgogICAgIGhlaWdodD0iMzIiCiAgICAgcng9IjYuODc1IgogICAgIHJ5PSI2Ljg3NSIKICAgICB4PSIwIgogICAgIHk9IjAiCiAgICAgaWQ9InJlY3QxOCIKICAgICBzdHlsZT0iZmlsbDojYzgxNDAwO2ZpbGwtb3BhY2l0eToxIiAvPgogIDxjaXJjbGUKICAgICBjeD0iOC41IgogICAgIGN5PSIyMy42MjUiCiAgICAgcj0iMyIKICAgICBpZD0iY2lyY2xlMjQiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICA8cGF0aAogICAgIGQ9Im0gMjAsMjYuNjI1IC00LjI1LDAgQSAxMC4yNSwxMC4yNSAwIDAgMCA1LjUsMTYuMzc1IGwgMCwtNC4yNSBhIDE0LjUsMTQuNSAwIDAgMSAxNC41LDE0LjUgeiIKICAgICBpZD0icGF0aDI2IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICA8cGF0aAogICAgIGQ9Ik0gMjMsMjYuNjI1IEEgMTcuNSwxNy41IDAgMCAwIDUuNSw5LjEyNSBsIDAsLTQuMzc1IGEgMjEuODc1LDIxLjg3NSAwIDAgMSAyMS44NzUsMjEuODc1IHoiCiAgICAgaWQ9InBhdGgyOCIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+Cjwvc3ZnPgo=");
 background-position:left center;
 background-repeat:no-repeat;
 color:#C81400;
}
a.link_rss:after { content:'RSS'; }
a.link_fb {
 display:inline-block;
 padding-left:20px;
 min-height:16px;
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHdpZHRoPSIxNiIKICAgaGVpZ2h0PSIxNiIKICAgdmlld0JveD0iMCAwIDE2IDE2LjAwMDAwMSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjY2Ljg5MyAyNjYuODk1IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iRl9pY29uLnN2ZyI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOSI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczciIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODY1IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTYiCiAgICAgaWQ9Im5hbWVkdmlldzUiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGZpdC1tYXJnaW4tdG9wPSIwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIgogICAgIGlua3NjYXBlOnpvb209IjQiCiAgICAgaW5rc2NhcGU6Y3g9IjUuNzcyMjIwOSIKICAgICBpbmtzY2FwZTpjeT0iLTQzLjA0OTg5OCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI0IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48cGF0aAogICAgIGlkPSJCbHVlXzFfIgogICAgIGQ9Ik0gMTUuMTE2OTg1LDE2IEMgMTUuNjA0NTksMTYgMTYsMTUuNjA0NTkgMTYsMTUuMTE2ODYgTCAxNiwwLjg4Mjk0OTg0IGMgMCwtMC40ODc3OSAtMC4zOTUzNDgsLTAuODgzMDcwMDAyOTYgLTAuODgzMDE1LC0wLjg4MzA3MDAwMjk2IGwgLTE0LjIzMzkwNzgsMCBDIDAuMzk1Mjg2MywtMS4yMDE2Mjk2ZS00IDAsMC4zOTUxNTk4NCAwLDAuODgyOTQ5ODQgTCAwLDE1LjExNjg2IEMgMCwxNS42MDQ1MyAwLjM5NTIyNDIsMTYgMC44ODMwNzcyLDE2IGwgMTQuMjMzOTA3OCwwIHoiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojM2M1YTk5IiAvPjxwYXRoCiAgICAgaWQ9ImYiCiAgICAgZD0ibSAxMS4wMzk3NjgsMTYgMCwtNi4xOTYxMzAyIDIuMDc5NzM5LDAgMC4zMTE0MTEsLTIuNDE0NzQgLTIuMzkxMTUsMCAwLC0xLjU0MTY2IGMgMCwtMC42OTkxMyAwLjE5NDEzNiwtMS4xNzU1NSAxLjE5NjY2MiwtMS4xNzU1NSBsIDEuMjc4Njc0LC01LjZlLTQgMCwtMi4xNTk3NyBjIC0wLjIyMTE0MiwtMC4wMjk0IC0wLjk4MDE3NiwtMC4wOTUyIC0xLjg2MzI1MywtMC4wOTUyIC0xLjg0MzU3MywwIC0zLjEwNTczMywxLjEyNTMzIC0zLjEwNTczMywzLjE5MTkgbCAwLDEuNzgwODEgLTIuMDg1MDc3LDAgMCwyLjQxNDc0IDIuMDg1MDc3LDAgMCw2LjE5NjEzMDIgMi40OTM2NSwwIHoiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvc3ZnPg==");
 background-position:left center;
 background-repeat:no-repeat;
 color:#6D84B4;
}
a.link_fb:after { content:' Facebook'; }
a.link_twitter {
 display:inline-block;
 padding-left:20px;
 min-height:16px;
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMzYyNiIKICAgdmlld0JveD0iMCAwIDE2IDE2IgogICBoZWlnaHQ9IjE2IgogICB3aWR0aD0iMTYiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IgogICBzb2RpcG9kaTpkb2NuYW1lPSJUd2l0dGVyX2JpcmRfbG9nb18yMDEyLnN2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODY1IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTYiCiAgICAgaWQ9Im5hbWVkdmlldzciCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjUuNDY3MTkzIgogICAgIGlua3NjYXBlOmN4PSIxNS40MTcxIgogICAgIGlua3NjYXBlOmN5PSIyLjQwMTIyNDEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjU1IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzM2MjYiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczM2MjgiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMzYzMSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA1MzY5MTI2LDAsMCwwLjA1MzY3NzUzLC0yOS4wMDI5MTYsLTI4LjU4ODU2NykiCiAgICAgaWQ9ImxheWVyMSI+CiAgICA8cGF0aAogICAgICAgaWQ9InBhdGgzNjExIgogICAgICAgc3R5bGU9ImZpbGw6IzFkYTFmMjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgIGQ9Im0gNjMzLjg5ODIzLDgxMi4wNDQ3OSBjIDExMi40NjAzOCwwIDE3My45NTYyNywtOTMuMTY3NjUgMTczLjk1NjI3LC0xNzMuOTU2MjUgMCwtMi42NDYyOCAtMC4wNTM5LC01LjI4MDYyIC0wLjE3MjYsLTcuOTAzMDUgMTEuOTM3OTksLTguNjMwMTYgMjIuMzE0NDYsLTE5LjM5OTk5IDMwLjQ5NzYyLC0zMS42NTk4NCAtMTAuOTU0NTksNC44NjkzNyAtMjIuNzQzNTgsOC4xNDc0MSAtMzUuMTEwNzEsOS42MjU1MSAxMi42MjM0MSwtNy41NjkyOSAyMi4zMTQ0NiwtMTkuNTQzMDQgMjYuODg1ODMsLTMzLjgxNzM5IC0xMS44MTI4NCw3LjAwMzA3IC0yNC44OTUxNywxMi4wOTI5NyAtMzguODIzODMsMTQuODQwNTUgLTExLjE1NzIzLC0xMS44ODQzNiAtMjcuMDQwNzksLTE5LjMxNjU1IC00NC42Mjg5MiwtMTkuMzE2NTUgLTMzLjc2Mzc0LDAgLTYxLjE0NDI2LDI3LjM4MDUyIC02MS4xNDQyNiw2MS4xMzIzMyAwLDQuNzk3ODQgMC41MzY0LDkuNDY0NTggMS41ODUzOCwxMy45NDA1NyAtNTAuODE1NDYsLTIuNTU2ODYgLTk1Ljg3MzUzLC0yNi44ODU4MiAtMTI2LjAyNTQ2LC02My44Nzk5MSAtNS4yNTA4Miw5LjAzNTQ1IC04LjI3ODUyLDE5LjUzMTExIC04LjI3ODUyLDMwLjczMDA2IDAsMjEuMjExODYgMTAuNzkzNjYsMzkuOTM4MzcgMjcuMjA3NjYsNTAuODkyOTYgLTEwLjAzMDc3LC0wLjMwOTkyIC0xOS40NTM2MywtMy4wNjM0OCAtMjcuNjkwNDQsLTcuNjQ2NzYgLTAuMDA5LDAuMjU2NTIgLTAuMDA5LDAuNTA2NjEgLTAuMDA5LDAuNzgwNzcgMCwyOS42MDk1NyAyMS4wNzQ3OCw1NC4zMzE5IDQ5LjA1MTMsNTkuOTM0MzUgLTUuMTM3NTcsMS40MDA2MiAtMTAuNTQzMzUsMi4xNTE1OCAtMTYuMTIxOTYsMi4xNTE1OCAtMy45MzM2NCwwIC03Ljc2NTk2LC0wLjM4NzE2IC0xMS40OTA5OSwtMS4xMDI2IDcuNzgzODMsMjQuMjkzMiAzMC4zNTQ1Nyw0MS45NzA3MyA1Ny4xMTUyNSw0Mi40NjU0MyAtMjAuOTI1NzgsMTYuNDAyMDcgLTQ3LjI4NzEyLDI2LjE3MDYyIC03NS45MzcxMiwyNi4xNzA2MiAtNC45Mjg5OCwwIC05Ljc5ODM0LC0wLjI4MDM2IC0xNC41ODQyNywtMC44NDYzNCAyNy4wNTg2OCwxNy4zNDM3OSA1OS4xODkzNiwyNy40NjM5NiA5My43MjE5MywyNy40NjM5NiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgPC9nPgo8L3N2Zz4K");
 background-position:left center;
 background-repeat:no-repeat;
 color:#2299CC;
}
a.link_twitter:after { content:' Twitter'; }
a.link_rss img, a.link_fb img, a.link_twitter img {
 border:0;
 vertical-align:bottom;
}
div.header-search {
 position:absolute;
 top:9px;
 right:2px;
 width:245px;
 color:#FFFFFF;
 text-align:right;
}
div.header-search label {
 font-size:90%;
}

div.navmenu-out {
 position:relative;
 margin-bottom:12px;
 width:100%;
 background-color:transparent;
 text-align:center;
 white-space:nowrap;
}
div.navmenu-out::-webkit-scrollbar {
 display: none;
}
div.navmenu-in {
 margin:10px auto 10px auto;
 position:relative;
 width:100%;
 max-width:1076px;
 text-align:right;
}

div.navmenu-in > ul {
 margin:0px;
 padding: 0px;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 flex-wrap: wrap;
 list-style: none;
}
div.navmenu-in > ul > li {
 margin:0px;
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch; 
}

div.navmenu-in > ul > li > a {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display: inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items: center;
 justify-content: left;
 padding: 5px 10px;
 width: 100%;
 height: 100%;
 font-family:Oswald;
 font-weight:bold;
 font-size:132%;
 box-sizing: border-box;
 color:#000000;
}
html.lang_km div.navmenu-in > ul > li > a {
 font-family: Kh Baphnom SvayTany, Khmer OS System !important;
}
div.navmenu-in > ul > li > a:hover, div.navmenu-in > ul > li > a:visited {
 color:#000000;
}

div.subnavmenu {
 padding:8px 4px 4px 4px;
 margin-bottom:-5px;
 position:relative;
 top:-5px;
 border-bottom:5px solid #CD3414;
 background-color:#AE2200;
 color:#EB6F3D;
 font-size:80%;
}
div.subnavmenu a {
 color:#FFFFFF;
 text-decoration:underline;
}
div.subnavmenu a:hover {
 text-decoration:none;
}

div.maincontainer {
 margin:auto;
 padding-bottom: 20px;
 width:100%;
 max-width:1075px;
 text-align:left;
}

div.content {
 float:left;
 width:100%;
 max-width:800px;
 padding:20px 6px 20px 15px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
div.content.full {
 float:none;
 margin:auto;
 max-width:1076px;
}
div.alternatecontainer {
 width:100%;
 background: rgb(52,52,52);
 background: -moz-linear-gradient(160deg, rgba(212,212,212,1) 0%, rgba(242,242,242,1) 100%);
 background: -webkit-linear-gradient(160deg, rgba(212,212,212,1) 0%, rgba(242,242,242,1) 100%);
 background: linear-gradient(160deg, rgba(212,212,212,1) 0%, rgba(242,242,242,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#343434",endColorstr="#747474",GradientType=1);
}
div.alternatecontainer h1, div.alternatecontainer h2 {
 display: inline-block;
 margin: 0px 7px 0px 0px !important;
 padding: 0px 10px 0px 10px;
 position: relative;
 background-color: #fff;
 color: #c81400;
 box-sizing: border-box;
 font-family: Oswald;
 font-size: 160%;
 line-height: 155%;
}
html.lang_km div.alternatecontainer h1, div.alternatecontainer h2 {
 font-family: Kh Baphnom SvayTany, Khmer OS System !important;
}
div.alternatecontainer a.latesttitle {
 font-size:150%;
}
div.alternatecontainer p.mdate {
 margin:-10px 18px 15px 0px;
 font-size:90%;
}
div.latestimage {
 float:right;
 margin:56px 0px 15px 15px;
 width:448px;
 overflow:hidden;
}
div.latestimage a, div.latestimage a:hover, div.latestimage a:visited {
 text-decoration:none;
}
div.latestimage a img {
 width:100%;
}
div.featuredimage {
 width:100%;
 text-align:center;
 overflow:hidden;
}
div.featuredimage a, div.featuredimage a:hover, div.featuredimage a:visited {
 text-decoration:none;
}
div.featuredimage a img {
 max-width:100%;
}

div.latest {
 float:right;
 width:58%;
}
div.latest div.latestpicture {
 margin:0px 0px 20px 10px;
 padding:0px;
 height:135px;
 overflow:hidden;
}
html.lang_en a.seemore {
 font-family:Oswald;
}

div.featured {
 float:left;
 width:38%;
}

p.librarylinks {
 margin:10px 0px 0px 0px;
 text-align:center;
}
p.librarylinks a, p.librarylinks a:hover, p.librarylinks a:visited {
 display:inline-block;
 margin-right:20px;
 color:#000000;
 font-weight:normal;
}
p.librarylinks a img {
 padding-right:5px;
 vertical-align:middle;
}
div.reports, div.tools {
 margin-top:25px;
 text-align:center;
}
div.report, div.tool {
 display: inline-block;
 margin: 0px 4px 10px 4px;
 width: 23%;
 vertical-align: top;
}
div.reportimage {
 width: 85%;
 margin: auto;
}
div.toolimage {
 width: 85%;
 margin: auto;
 filter:grayscale(60%);
 -moz-transition:all 0.25s;
 -webkit-transition:all 0.25s;
 transition:all 0.25s;
}
div.tool:hover div.toolimage {
 filter:grayscale(10%);
}
div.reportimage a, div.reportimage a:hover, div.reportimage a:visited {
 text-decoration:none;
}
div.toolimage a, div.toolimage a:hover, div.toolimage a:visited {
 display:inline-block;
 text-decoration:none;
 width: 100%;
 aspect-ratio:1/1;
 overflow:hidden;
 border-radius:50%;
 background-color: #f2f2f2;
}
div.reportimage img {
 max-width:100%;
}
div.toolimage img {
 width:100%;
}
div.report a, div.report a:hover, div.report a:visited {
 color:#000000;
 font-weight:normal;
}
div.tool a, div.tool a:hover, div.tool a:visited {
 color:#000000;
 font-weight:bold;
}
p.tooldescription {
 margin-top:6px;
 color:#555555;
}

div.rightbar {
 float:right;
 width:245px;
 margin-top:16px;
 padding:10px 10px 0px 14px;
}
div.rightbar > div:first-child { margin-top:0px; }

div.sidetool {
 margin: 5px 0px 10px 0px;
 width: 100%;
 vertical-align: top;
 text-align:left;
 clear:both;
}
div.sidetoolimage {
 float:right;
 width:90px;
 margin:0px 0px 4px 10px;
 filter:grayscale(60%);
 -moz-transition:all 0.25s;
 -webkit-transition:all 0.25s;
 transition:all 0.25s;
}
div.sidetool:hover div.sidetoolimage {
 filter:grayscale(10%);
}
div.sidetoolimage a, div.sidetoolimage a:hover, div.sidetoolimage a:visited {
 display:inline-block;
 text-decoration:none;
 width: 100%;
 aspect-ratio:1/1;
 overflow:hidden;
 border-radius:50%;
 background-color: #f2f2f2;
}
div.sidetoolimage img {
 width:100%;
}
div.sidetool a, div.sidetool a:hover, div.sidetool a:visited {
 color:#000000;
 font-weight:normal;
}
p.sidetooldescription {
 margin-top:6px;
 color:#999999;
 font-size:90%;
}

div.footer {
 margin:auto;
 padding:50px 3px 10px 3px;
 width:100%;
 max-width:974px;
 text-align:center;
 font-size:90%;
 color:#999999;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
div.footer a, div.footer a:visited {
 color:#000000;
 text-decoration:none;
}
div.footer a:hover {
 text-decoration:underline;
}

input.stextbox2 {
 margin-bottom:1px;
 padding:4px;
 width:185px;
 background-color:transparent;
 border:none;
 border-bottom:1px solid #000000 !important;
 color:#000000;
 font-size:100%;
 vertical-align:middle;
}
input.stextbox2::placeholder {
 color:#BBBBBB;
}
input.stextbox2::-webkit-input-placeholder {
 color:#BBBBBB;
}
input.stextbox2:focus {
 outline:none;
 margin-bottom:0px !important;
 border-bottom:2px solid #c81400 !important;
}
button.sbutton2 {
 padding:2px 5px 2px 5px;
 border:none;
 background-color:transparent;
 color:#444;
 font-size:100%;
 vertical-align:middle;
}
input.bigsearch {
 margin-bottom:41px;
 padding:5px 0px 5px 0px;
 width:90%;
 width:calc(100% - 52px);
 background-color:transparent;
 border:none;
 border-bottom:1px solid #000000 !important;
 color:#000000;
 box-sizing:border-box;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
}
input.bigsearch::placeholder {
 color:#d5d5d5;
 opacity:1.0;
}
input.bigsearch:focus {
 outline:none;
 margin-bottom:40px !important;
 border-bottom:2px solid #c81400 !important;
}
button.bigsearch {
 padding: 0;
 margin: 0px 0px 0px 10px;
 background-color: transparent;
 border: none;
 vertical-align: middle;
 margin-left: 10px;
}
select.filter {
 padding: 10px;
 width: 100%;
 border: 1px solid #000;
 background: none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 box-sizing: border-box;
}
button.filter {
 box-sizing: border-box;
 width: 100%;
 padding: 10px;
 border: 0px;
 background-color: #c81400;
 color: #ffffff;
 font-size: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*press & news*/
fieldset.filter {
 margin:-10px 6px -5px 0px;
 border:1px solid #CCCCCC;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 font-size:14px;
}
fieldset.filter legend {
 font-variant:small-caps;
 font-weight:bold;
}
ul.filterlist {
 margin:0px;
 padding:0px;
}
ul.filterlist li {
 display:inline-block;
 zoom:1;
 *display:inline;
 margin:0px 3px 0px 0px;
 padding:1px 3px 2px 3px;
}
ul.filterlist li.on {
 background-color:#000000;
 font-weight:bold;
 color:#FFFFFF;
}
ul.filterlist a {
 color:#C81400;
 text-decoration:underline;
}
a.archivelist {
 font-weight:bold;
 color:#C81400;
}
div.archiveimgcontainer, div.rightnewsbar {
 position:relative;
 float:right;
 margin:4px 7px 13px 14px;
 width:340px;
 max-width:50%;
 font-size:90%;
 color:#999999;
}
div.archiveimgcontainer a {
 color:#C81400;
 text-decoration:none !important;
}
div.archiveimgcontainer a:hover { text-decoration:underline !important; }
img.archiveimg, video.archiveimg {
 float:right;
 margin:8px 2px 8px 7px;
 width:110px;
 max-width:40%;
 border:0;
}
a.archive {
 margin:0px;
 padding:0px;
 border:0px;
 font-size:17px;
 font-weight:bold;
 color:#C81400;
 text-decoration:none;
}
span.archivesubtitle {
 font-size:12px;
 color:#555555;
 line-height:20px;
}
div.archivecontentlist {
 margin:5px 10px 20px 0px;
 padding:0px 5px 0px 5px;
 background-color:#EEEEEE;
 border:1px solid #EEEEEE;
 font-size:12px;
 box-sizing:border-box;
}
div.archivecontent {
 margin:5px 0px 19px 0px;
}
.archivecontentlist p { 
 margin:10px 5px 10px 5px; 
}
.archivecontent p { margin:10px 10px 12px 0px; }

table.downloadlinks {
 margin:13px 10px 18px 8px;
 font-size:14px;
}
table.downloadlinks td {
 padding:3px 0px 3px 0px;
}
.archiveimgcontainer table.downloadlinks {
 margin:12px 0px 8px 0px;
}
div.fright table.downloadlinks, div.fleft table.downloadlinks {
  margin:5px 0px 10px 0px;
}
/*expression card*/
.expressionCard {
 float:left;
 margin:0px 0px 0px 10px;
 width:145px;
 background-color:#000000;
}
.expressionCard img {
 border:0;
}
.expressionCard div {
 margin:5px 5px 15px 5px;
 font-family:Georgia;
 text-align:center;
 font-variant:small-caps;
}
.expressionCard div span {
 font-family:Verdana;
 font-size:12px;
 padding-top:3px;
 font-variant:normal;
}
.expressionCard p {
 display:table-cell;
 height:140px;
 padding:2px 10px 20px 10px;
 font-family:Verdana;
 text-align:left;
 font-size:90%;
 line-height:14px;
}
/*doc/press release side panel*/
.doclistcont {
 margin:0px 2px 0px 2px;
 background-color:#FFFFFF;
}
.doclistcont ul {
 width:144px;
 list-style-type:none;
 margin:0px;
 padding:1px;
}
.doclistcont li {
 margin:1px;
 padding:0px;
}
.doclistcont a, .doclistcont a:visited {
 display:block;
 padding:4px 1px 6px 1px;
 text-align:left;
 border:1px solid #CCCCCC;
 background-color:#FFFFFF;
}
.doclistcont a:hover {
 text-align:left;
 background-color:#000000;
 color:#FFFFFF;
}
.doclistcont span {
 display:block;
 padding:4px 1px 6px 1px;
 text-align:left;
 border:1px solid #CCCCCC;
 background-color:#94B8D2;
 color:#FFFFFF;
 font-weight:bold;
} 
.doclisttitle {
 display:block;
 margin:0px 0px 0px 0px;
 text-align:center;
 font-size:110%;
 font-variant:small-caps;
 font-weight:bold;
}

/*front*/
span.latestlive {
 background-color:#C81400;
 color:#FFFFFF;
 font-weight: bold;
 padding: 0px 3px;border-radius:2px;
}
span.latestlive span {
 display:inline-block;
 background-color:#FFFFFF;
 height:0.55rem;
 width:0.55rem;
 -moz-border-radius:0.4rem;
 -webkit-border-radius:0.4rem;
 border-radius:0.4rem;
 -moz-animation:livefade 1.5s ease 0.1s infinite alternate;
 -webkit-animation:livefade 1.5s ease 0.1s infinite alternate;
 animation:livefade 1.5s ease 0.1s infinite alternate;
}
@-moz-keyframes livefade {
 from {
  opacity:1;
 }
 to {
  opacity:0;
 }
}
@-webkit-keyframes livefade {
 from {
  opacity:1;
 }
 to {
  opacity:0;
 }
}
@keyframes livefade {
 from {
  opacity:1;
 }
 to {
  opacity:0;
 }
}
div.latestpicture {
 float:right;
 padding:3px 10px 6px 0px;
 width:202px;
 max-width:40%;
 text-align:right;
}
div.latestpicture img, div.latestpicture video {
 margin:0px 0px 5px 10px;
 border:0;
 max-width:100%;
}
div.latestsummary {
 padding:6px 0px 0px 0px;
}
div.latestsummary p.mdate {
 font-size:90%;
}
div.latestsep {
 clear:both;
 margin: 25px 10px 29px 0px;
 height:10px;
 background-color: #f1f1f1;
}
a.latesttitle, a.latesttitle:visited {
 display:block;
 padding:0px 3px 3px 0px;
 line-height:155%;
 text-align:left;
 text-decoration:underline;
 font-weight:bold;
 font-size:18px;
 color:#000000;
}
a.latesttitle span.latesthighlight {
 padding:0px 3px 3px 3px;
 background-color:#C81400;
 font-variant:small-caps;
 color:#FFFFFF;
 border:none !important;
}
a.latesttitle:hover {
 text-decoration:none;
}
img.latestaudio {
 vertical-align:text-bottom;
 border:0;
 margin:0px 0px 0px 5px;
 width:1.2em;
}

/* docs links*/
a.doctitle, a.doctitle:visited {
 display:block;
 padding:0px 3px 3px 5px;
 line-height:155%;
 text-align:left;
 text-decoration:none;
 font-weight:bold;
 font-size:17px;
 color:#000000;
 clear:both;
}
a.doctitle span.dochighlight {
 padding:3px;
 background-color:#C81400;
 font-variant:small-caps;
 color:#FFFFFF;
 border:none !important;
}
a.doctitle span {
 border-bottom:1px solid #000000;
}
a.doctitle:hover span.dochighlight {
 border-bottom:none;
}
a.doctitle:hover {
 text-decoration:none;
}
img.docimg {
 float:right;
 margin:5px 5px 15px 10px;
 border:0;
}
/*anchors in reports/press*/
a.within , a.within:hover {
 color:#000000;
 text-align:left;
 text-decoration:none;
}
/*ul*/
.nlinkslist {
 list-style-type:none;
 list-style-image:url(data:image/gif;base64,R0lGODlhCgAKAJECAMgUAP///////wAAACH5BAEAAAIALAAAAAAKAAoAAAIOlI+pywgN3oogqMhkYwUAOw==);
 margin:15px 10px 5px 29px;
 padding:0px;
 font-weight:normal;
 font-size:12px;
 line-height:12px;
}
.nlinkslist li { margin:1px 0px 4px 0px; padding:0; }
ul.nrellist {
 list-style-type:none;
 list-style-image:url(data:image/gif;base64,R0lGODlhBQALAIAAAP///////yH5BAEAAAEALAAAAAAFAAsAAAILjI+pgMDmnjtPpQIAOw==);
 margin:6px 10px 4px 19px;
 padding:0px;
}
ul.nrellist li { margin:2px 0px 4px 0px;padding:0; }
ul.nrellist a, ul.nrellist a:visited {
 color:#C81400;
 text-decoration:underline;
}
ul.nrellist a:hover {
 text-decoration:none;
}
/*a*/
a.left {
 text-decoration:none;
 background-color:#225588;
 color:#ffffff;
 padding:2px 0px 2px 0px;
}
a.left:hover { color:#FFFFFF; }
a.right {
 text-decoration:none;
 color:#EEEEEE;
}
a.right:hover { color:#FFFFFF; }
a.rightleft {
 text-decoration:none;
 font-size:12px;
 color:#C81400;
}
a.rightleft:hover { text-decoration:underline; }
.albumcont a, .albumcont a:visited {
 color:#EEEEEE;
 text-decoration:none;
 font-size:9px;
}
.albumcont a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}
.albumcont a img {
 border:1px solid #000000;
}
.albumcont a:hover img {
 border:1px solid #BBBBBB;
}

/*divs*/

div.navbar {
 text-align:right;
 background-color:#EEEEEE;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding:5px;
 font-size:12px;
}
div.navbar a {
 color:#C81400;
 text-decoration:none;
}
div.navbar a:hover { text-decoration:underline; }

div.relbar {
 margin:35px 6px 30px 0px;
 padding:9px 9px 19px 9px;
 text-align:left;
 background-color:#666666;
 background: -moz-linear-gradient(top,  #323232 0%, #666666 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#666666)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #323232 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #323232 0%,#666666 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #323232 0%,#666666 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #323232 0%,#666666 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
 border-top:1px solid #919191;
 color:#FFFFFF;
}
div.relbar a, div.relbar a:visited {
 color:#CCCCCC;
 text-decoration:underline;
}
div.relbar a:hover {
 text-decoration:none;
}
div.relbar p {
 margin:0;
 padding:0;
 color:#999999;
 font-style:italic;
 font-size:9px;
}
div.noticebar {
 text-align:left;
 background-color:#EEEEEE;
 border-top:1px solid #DDDDDD;
 border-bottom:1px solid #DDDDDD;
 padding:5px;
 margin:10px 6px 10px 10px;
 color:#000000;
}
div.rightnewsbar a { text-decoration:none; }
div.rightnewsbar a:hover { text-decoration:underline; }
div.rightnewsrelated {
 border:1px dashed #CCCCCC;
 margin:6px 0px 6px 0px;
 color:#000000;
 font-size:9.5px;
}
div.lbborder {
 margin-right:10px;
 margin-left:10px;
 margin-top:0px;
 border-left:1px dotted #D76F38;
 border-bottom:1px dotted #D76F38;
}
div.albumcont {
 margin:5px 10px 5px 10px;
 background-color:#666666;
 font-size:12px;
 overflow:hidden;
}
div.albumtitle {
 background-color:#1F6BA0;
 border-top:3px solid #378BCB;
 width:100%;
 padding:5px 0px 5px 0px;
 color:#FFFFFF;
}
div.middlecont {
 margin-bottom:20px;
 background-color:#FFFFE5;
 border:1px solid #1F6BA0;
 border-top:0px;
 font-size:12px;
 text-align:center;
 width:240px;
 overflow:hidden;
}
div.middletitle {
 background-color:#1F6BA0;
 border-top:3px solid #378BCB;
 width:240px;
 color:#FFFFFF;
}
span.middlepadfix {
 width:230;
 margin:auto;
 padding:5px 0px 5px 0px;
 display:block;
}
p.rtext a {
 text-decoration:none;
 color:#444444;
}
p.rtext a:hover {
 text-decoration:underline;
}
div.rightcontblack {
 width:240px;
 margin-top:10px;
 margin-bottom:19px;
 margin-right:5px;
 border-top:0px;
 font-size:12px;
 text-align:center;
 overflow:hidden;
}
div.rightcontblack img {
 display:block;
 margin:auto;
}
div.rightcontblack .title {
 padding:6px 4px 5px 4px;
 color:#444444;
 font-family: Times New Roman, Serif;
 font-weight:bold;
 font-style:normal;
 font-size:16px;
 text-align:center;
 font-variant:small-caps;
 letter-spacing:1px;
}

/*headers*/
span.prelatest {
 display:inline-block;
 font-weight:bold;
 color:#C81400;
 text-decoration:none;
}
h1 {
 margin:5px 7px 14px 0px;
 font-size:160%;
 line-height:155%;
}
h1 > span {
 color:#C81400;
}
span.preh1 {
 display:block;
 margin:-15px 0px 0px;
 font-size: 13px;
 font-weight:bold;
 color:#C81400;
}
iframe ~ span.preh1 {
 margin-top:0px !important;
}
span.subh1 {
 display:block;
 margin:-10px 0px 10px 0px;
 font-size:90%;
 color:#555555;
}
p.subh1 {
 margin:-10px 10px 18px 0px;
 padding-bottom:4px;
 color:#555555;
 border-bottom: 1px dotted #555555;
}
span.subh1 a { text-decoration:underline; }
span.subh1 a:hover { text-decoration:none; }
h2 {
 margin:5px 18px 15px 0px;
 padding:3px 3px 0px 0px;
 font-size:160%;
 font-weight:normal;
 font-family:Oswald;
 color:#000000;
}
html.lang_km h2 {
 font-family:Kh Baphnom SvayTany, Khmer OS System !important;
 line-height: 155%;
}
h2 span.subhead {
 font-size:80%;
}
h3 {
 font-size:12px !important;
 font-weight:normal !important;
 position:relative !important;
 z-index:10;
 top:-3px;margin:0px !important;
 border-bottom:1px solid #CCCCCC !important;
}
h4 {
 margin:15px 0px 0px 0px;
 padding:0; 
 font-weight:bold;
 font-style:italic;
}

span.itemdate {
 background-color:#EEEEEE;
 color:#555555;
}

/*paragraphs*/
p.prel {
 margin:5px 2px 5px 2px;
 font-size:9.5px;
}
p.prel a {
 color:#C81400;
 text-decoration:none;
}
p.prel a:hover {
 color:#AA1100;
 text-decoration:underline;
}
p.mtextpad {
 text-align:justify;
 margin:0px;
 padding:0px 0px 5px 5px;
}
p.rtext {
 margin:7px 4px 9px 4px;
 text-align:middle;
 text-indent:5px;
}
p.mtext {
 margin:10px 18px 20px 0px;
 text-align:left;
}
p.parallaxcaption {
 margin:3px 18px 12px 0px;
 text-align:left;
}
p.parallaxcaption {
 color:#555555;
}
p.mtext a { color:#C81400; }
p.mtext:empty { display:none; }
p.mdate {
 margin:-5px 18px 6px 0px;
 text-align:left;
 line-height:20px;
 color:#555555;
}
table.mtable {
 margin:3px 14px 12px 6px;
 padding:0;
}
table.mtable td {
 padding:4px;
 text-align:left;
}
table.mtable  td.t {
 font-weight:bold;
}
table.mtable tr.t td {
 border-bottom:1px solid #A2A2A2;
}
table.mtable  tr:nth-child(even) {
 background-color:#EEEEEE;
}
ul.mlist {
 margin:13px 6px 5px 0px;
 padding:1px 8px 6px 10px;
 text-align:left;
 list-style:none;
}
ul.mlist li {
 margin-bottom:8px; 
 padding:0px 0px 0px 22px !important;
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNCIKICAgaGVpZ2h0PSI0IgogICB2aWV3Qm94PSIwIDAgNCA0IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYnVsbGV0LnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjIuOCIKICAgICBpbmtzY2FwZTpjeD0iNTcuNDc3ODc5IgogICAgIGlua3NjYXBlOmN5PSIxLjkwODk4NDgiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgdW5pdHM9InB4IgogICAgIGZpdC1tYXJnaW4tdG9wPSIwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTg2NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjQiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI4LjU3MTQzLC00MTQuMDc2NDgpIj4KICAgIDxyZWN0CiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InJlY3Q0MTM2IgogICAgICAgd2lkdGg9IjQiCiAgICAgICBoZWlnaHQ9IjQiCiAgICAgICB4PSIyMjguNTcxNDMiCiAgICAgICB5PSI0MTQuMDc2NDgiIC8+CiAgPC9nPgo8L3N2Zz4K");
 background-repeat:no-repeat;
 background-position:6px 0.5em;
}
p.qtext {
 text-align:left;
 margin:0px 30px 0px 30px;
 padding-left:5px;
 border-left:4px solid #378bcb;
 font-family:Georgia, Times, Serif;
}
p.articletext {
 text-align:left;
 margin:3px 18px 0px 10px;
 padding-bottom:4px;
}
p.articletext a:hover {
 color:crimson;
 text-decoration:underline;
}
/*span*/
span.leftitemcenter {
 display:block;
 margin:0;
 text-align:center;
 position:relative;
 top:8px;
 z-index:10;
}
div.parallax {
 position:relative;
 clear:both;
 margin-left:0px;
 width: 100%;
 height: 360px;
 color: #999999;
 font-size: 10.5px;
 text-align: left;
 line-height: 125%;
 background-attachment: fixed;
 background-position: 345px;
 background-position:calc(50% - 100px) center;
 background-repeat: no-repeat;      
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}
@supports (-webkit-overflow-scrolling: touch) {
 div.parallax { 
  background-attachment: scroll; 
  background-position: center center;
 }
}
div.parallax video {
 width:100%;
 width:calc(100% + 29px);
 height:360px;
 background-color:none;
 object-fit:cover;
}

div.fright {
 clear:both;
 float:right;
 margin:6px 7px 13px 12px;
 width:290px;
 max-width:50%;
 color:#999999;
 font-size:90%;
 text-align:left;
}
div.fright a, div.fleft a { text-decoration:none; }
div.fright a:hover, div.fleft a:hover { text-decoration:underline; }
div.fright div:first-child, div.fleft  div:first-child { position: relative; }
div.fright div:first-child a img:not(:first-child),
div.fleft div:first-child a img:not(:first-child),
div.rightnewsbar div:first-child a img:not(:first-child),
div.archiveimgcontainer div:first-child a img:not(:first-child) {
 position:absolute;
 top:10px;
 right:10px;
 width:auto;
 opacity:0.75;
 -moz-transition:opacity 0.5s;
 -webkit-transition:opacity 0.5s;
 transition:opacity 0.5s;
}
div.fright:hover div:first-child a img:not(:first-child) {
 opacity:1;
}
span.fright {
 margin:2px 0px 5px 10px;
 font-size:9px;
 color:#999999;
 text-align:left;
 line-height:125%;
 float:right;
}
div.fleft {
 clear:both;
 float:left;
 margin:6px 12px 13px 0px;
 width:290px;
 max-width:50%;
 color:#999999;
 font-size:90%;
 text-align:left;
}
span.fleft {
 margin:2px 10px 5px 0px;
 font-size:90%;
 color:#999999;
 text-align:left;
 float:left;
}
span.fright a, span.fleft a {
 text-decoration:underline;
}
div.rightnewsbar img.float,
div.fright img.float,
div.fleft img.float,
div.archiveimgcontainer img { 
 width:100%; 
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 cursor:zoom-in !important;
}
div.rightnewsbar video,
div.fright video,
div.fleft video,
div.archiveimgcontainer video { 
 width:100%; 
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 cursor:zoom-in !important;
}

/*img*/
img.linkto {
 vertical-align:text-bottom;
 border:0;
}
img.alflleft {
 float:left;
 position:relative;
 left:-3px;
}
html>body img.alflleft { left:0px; }
img.alflright {
 float:right;
 position:relative;
 left:3px;
}
html>body img.alflright { left:0px; }
img.float {
 border:0;
 max-width:100%;
}
/*random fix for bad ie behaviours*/
table.news_fixie {
 width:96%;
 text-align:left;
}
html>body table.news_fixie { width:100%; }
/* front page */
a.newsimg img {
 float:right;
 margin:0px 0px 5px 10px;
 border:1px solid #378BCB;
}
a.newsmore {
 font-weight:bold;
 color:#C81400;
 text-decoration:none;
}
a.newsmore:hover { 
 color:#AA1100;
 text-decoration:underline;
}

table.simple {
 margin:auto;
 font-size:90%;
}
table.simple td {
 padding: 2px 3px 1px 3px;
}
table.simple thead tr {
 background-color:#c81400;
}
table.simple thead td {
 color:#ffffff;
 font-weight:bold;
 text-align:center;
}
table.simple tbody tr:nth-child(odd) {
 background-color:#eeeeee;
}

table.simple tbody td:not(:first-child) {
 border-left: 1px solid #cccccc;
}

/*zoom bits*/

div.zoomcontainer {
 position:absolute;
 visibility:hidden;
 top:10px;
 left:10px;
 padding:3px;
 background-color:#000000;
 /*background: -moz-linear-gradient(top,  #323232 0%, #666666 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#666666)); 
 background: -webkit-linear-gradient(top,  #323232 0%,#666666 100%); 
 background: -o-linear-gradient(top,  #323232 0%,#666666 100%); 
 background: -ms-linear-gradient(top,  #323232 0%,#666666 100%); 
 background: linear-gradient(to bottom,  #323232 0%,#666666 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#666666',GradientType=0 ); */
 border:1px solid #000000;
 border-radius:4px
 -moz-box-shadow:2px 2px 4px #222222;
 -webkit-box-shadow:2px 2px 4px #222222;
 box-shadow:2px 2px 4px #222222;
 text-align:center;
 max-width:100%;
 color:#FFFFFF;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 z-index:10;
}
img.zoomimg {
 display:none;
 vertical-align:bottom;
}
p.zoomtext {
 margin:2px;
 text-align:center;
 font-size:14px;
 color:#FFFFFF;
}
a.zoomclose {
 display:none;
 color:#BBBBBB;
 font-weight:bold;
 font-size:85%;
 text-decoration:underline;
}

div.mediaslide {
 margin:10px 7px 5px 2px;
 background-color:#666666;
 background: -moz-linear-gradient(top,  #323232 0%, #666666 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#666666)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #323232 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #323232 0%,#666666 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #323232 0%,#666666 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #323232 0%,#666666 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
 text-align:center;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
div.mediaslide iframe, div.zoomcontainer iframe, div#videocontainer iframe {
 width:855px;
 height:464px;
 max-width:100%;
 vertical-align:bottom;
}
div.mediaslide iframe:not(:first-child) {
 margin-top:4px;
}
div.mediaslide + div.archiveimgcontainer {
 margin-top:2px !important;
}
div#slidecontainer {
 position:relative;
 margin:10px 6px 5px 2px;
 background-color:#666666;
 background: -moz-linear-gradient(top,  #323232 0%, #666666 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#666666)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #323232 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #323232 0%,#666666 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #323232 0%,#666666 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #323232 0%,#666666 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
 text-align:center;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
div#slidecontainer a.prevslide {
 position:absolute;
 display:block;
 top:0px;
 top:60px;
 width:56px;
 height:100px;
 background-image:url(../images/prevslide.png);
 background-position:center;
 background-repeat:no-repeat;
 opacity:0;
 filter: alpha(opacity = 0);
 -moz-transition-property:opacity;
 -moz-transition-duration:0.3s;
 -webkit-transition-property:opacity;
 -webkit-transition-duration:0.3s;
}
div#slidecontainer:hover a.prevslide {
 opacity:1;
}
div#slidecontainer a.nextslide {
 position:absolute;
 display:block;
 top:60px;
 right:0px;
 width:56px;
 height:100px;
 background-image:url(../images/nextslide.png);
 background-position:center;
 background-repeat:no-repeat;
 opacity:0;
 filter: alpha(opacity = 0);
 -moz-transition-property:opacity;
 -moz-transition-duration:0.3s;
 -webkit-transition-property:opacity;
 -webkit-transition-duration:0.3s;
}
div#slidecontainer:hover a.nextslide {
 opacity:1;
}
div#slidecontainer img.slideimage {
 -moz-transition-property:opacity;
 -moz-transition-duration:0.8s;
 -webkit-transition-property:opacity;
 -webkit-transition-duration:0.8s;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 max-width:100%;
 border:0;
 vertical-align:bottom;
}
div#slidecontainer div#slidetext {
 margin:auto;
 background-color:#222222;
 background-color:rgba(0, 0, 0, 0.8);
 color:#FFFFFF;
 text-align:left;
}
div#slidecontainer div#slidetext p {
 margin:auto;
 padding:3px 15px 3px 15px;
}
div#slidecontainer div#slidetext p:first-child {
 padding-top:9px;
}
div#slidecontainer div#slidetext p:last-child {
 padding-bottom:10px;
}
div.albumwrapper {
 margin:10px 10px 5px 10px;
 text-align:center;
}
div#albumcontainer {
 margin:auto;
 height:150px;
 overflow:auto;
 white-space:nowrap;
}
div#albumcontainer a {
 display:inline-block;
 width:120px;
 height:120px;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 border:4px solid #FFFFFF;
 text-decoration:none;
}
div#albumcontainer a.selectedslide {
 border:4px solid #C81400;
}

ul.actionlist {
 clear:both;
 margin:35px 6px 5px 0px;
 padding:1px 8px 6px 10px;
 background-color:#EEEEEE;
 background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,0) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,0)));
 background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%);
 background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%);
 background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%);
 background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,0) 100%);
 border-top:1px solid #CCCCCC;
 list-style:none;
 text-align:left;
}
ul.actionlist:empty {
 background:none;
 border-top:none;
}
ul.actionlist li {
 margin:2px 0px 6px 2px;
 padding:0px;
}
li.listtitle {
 margin-top:8px !important;
 font-weight:bold;
}
li.listtitle:fist-child { margin-top:2px !important; }
li.listrelated {
 padding:0px 0px 0px 22px !important;
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNCIKICAgaGVpZ2h0PSI0IgogICB2aWV3Qm94PSIwIDAgNCA0IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYnVsbGV0LnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjIuOCIKICAgICBpbmtzY2FwZTpjeD0iNTcuNDc3ODc5IgogICAgIGlua3NjYXBlOmN5PSIxLjkwODk4NDgiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgdW5pdHM9InB4IgogICAgIGZpdC1tYXJnaW4tdG9wPSIwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTg2NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjQiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI4LjU3MTQzLC00MTQuMDc2NDgpIj4KICAgIDxyZWN0CiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InJlY3Q0MTM2IgogICAgICAgd2lkdGg9IjQiCiAgICAgICBoZWlnaHQ9IjQiCiAgICAgICB4PSIyMjguNTcxNDMiCiAgICAgICB5PSI0MTQuMDc2NDgiIC8+CiAgPC9nPgo8L3N2Zz4K");
 background-repeat:no-repeat;
 background-position:6px 0.5em;
}
ul.actionlist li:last-child { padding-top:4px; }
ul.actionlist iframe { vertical-align:bottom; }

div.flashnews {
 float:left;
 position:relative;
 margin:1px 8px 2px 5px; 
 padding:3px 5px 3px 5px;
 background-color:#C81400;
 font-weight:bold;
 font-variant:small-caps;
 font-size:16px;
 color:#FFFFFF;
 z-index:10;
}
div.flashcontainer {
 padding-top:10px;
}
div#flashcontent {
 position:relative;
 margin:0px 10px 0px 20px;
 padding:4px 0px 0px 0px;
 background-color:#666666;
 background:-moz-linear-gradient(top,  #323232 0%, #666666 100%); /* FF3.6+ */
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#666666)); /* Chrome,Safari4+ */
 background:-webkit-linear-gradient(top,  #323232 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
 background:-o-linear-gradient(top,  #323232 0%,#666666 100%); /* Opera 11.10+ */
 background:-ms-linear-gradient(top,  #323232 0%,#666666 100%); /* IE10+ */
 background:linear-gradient(to bottom,  #323232 0%,#666666 100%); /* W3C */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
 color:#FFFFFF;
 border-radius:20px;
 font-size:14px;
}
div.flashcontainer img.archiveimg, div.flashcontainer video.archiveimg { width:178px; }
div.flashcontrol {
 position:relative;
 clear:both;
 margin:8px 0px 0px 0px;
 height:40px;
 text-align:center;
 color:#CCCCCC;
}
div.flashcontrol a.flashprevious, div.flashcontrol a.flashnext {
 position:absolute;
 right:8px;
 top:1px;
 display:inline-block;
 width:30px;
 height:30px;
 line-height:30px !important;
 border-radius:15px;
 background-color:#BBBBBB;
 color:#444444;
 font-size:14px;
 text-decoration:none;
}
div.flashcontrol a.flashnext {
 left:8px !important;
 top:1px !important;
}
div.flashcontrol a:hover { text-decoration:none; }
a.flashtitle {
 display:block;
 margin:3px 18px -2px 10px;
 font-weight:bold;
 text-decoration:underline;
 font-size:16px;
 color:#FFFFFF;
}
a.flashtitle:hover {
 text-decoration:none;
}
div#flashcontent p {
 margin:10px 18px 0px 10px;
 text-align:left;
}
div#flashcontent p a {
 color:#CCCCCC !important;
 text-decoration:underline;
}
div#flashcontent p.loading {
 margin:30px 18px 30px 10px;
 text-align:center;
}
span.flashdate {
 background-color:#000000;
 color:#FFFFFF;
}
div#flashcontent ul.flashlist {
 margin:0px 10px 0px 11px;
 padding:0px 0px 0px 0px;
 list-style-type:none;
}
div#flashcontent ul.flashlist li {
 margin:2px 0px 2px 0px;
 padding:0px 0px 0px 20px;
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNCIKICAgaGVpZ2h0PSI0IgogICB2aWV3Qm94PSIwIDAgNCA0IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYnVsbGV0LnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjIuOCIKICAgICBpbmtzY2FwZTpjeD0iNTcuNDc3ODc5IgogICAgIGlua3NjYXBlOmN5PSIxLjkwODk4NDgiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgdW5pdHM9InB4IgogICAgIGZpdC1tYXJnaW4tdG9wPSIwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTg2NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjQiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI4LjU3MTQzLC00MTQuMDc2NDgpIj4KICAgIDxyZWN0CiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eToxIgogICAgICAgaWQ9InJlY3Q0MTM2IgogICAgICAgd2lkdGg9IjQiCiAgICAgICBoZWlnaHQ9IjQiCiAgICAgICB4PSIyMjguNTcxNDMiCiAgICAgICB5PSI0MTQuMDc2NDgiIC8+CiAgPC9nPgo8L3N2Zz4K");
 background-repeat:no-repeat;
 background-position:6px 6px;
}
li.white {
 background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNCIKICAgaGVpZ2h0PSI0IgogICB2aWV3Qm94PSIwIDAgNCA0IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYnVsbGV0LnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjIuOCIKICAgICBpbmtzY2FwZTpjeD0iNDMuODM1MTg5IgogICAgIGlua3NjYXBlOmN5PSItNjYuMjgzMjE4IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJweCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIHVuaXRzPSJweCIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE4NjUiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA1NiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI0IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOC41NzE0MywtNDE0LjA3NjQ4KSI+CiAgICA8cmVjdAogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJyZWN0NDEzNiIKICAgICAgIHdpZHRoPSI0IgogICAgICAgaGVpZ2h0PSI0IgogICAgICAgeD0iMjI4LjU3MTQzIgogICAgICAgeT0iNDE0LjA3NjQ4IiAvPgogIDwvZz4KPC9zdmc+Cg==") !important;
}
div#flashcontent ul.flashlist li a {
 color:#CCCCCC;
}

div.tax_container {
 margin:15px 18px 0px 10px;
}

a.tax_topic,a.tax_tag {
 display: inline-block;
 margin-bottom:3px;
 border: 1px solid #444444;
 padding: 1px 4px 2px 4px;
 border-radius: 2px;
 font-size: 90%;
 color:#444444 !important;
 text-decoration:none;
 vertical-align:bottom;
}
a.tax_topic:hover {
 background-color:#444444;
 color:#FFFFFF !important;;
}
a.tax_tag {
 border:1px solid #C81400;
 color:#C81400 !important;
}
a.tax_tag:hover {
 background-color:#C81400;
 color:#FFFFFF !important;;
}

div#fb-root {
 max-width:100% !important;
}

div.quoteleft {
 float:left;
 width:260px;
 _width:185px;
 margin-right:30px;
 padding:0px 0px 0px 0px;
 color:#C81400;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:italic;
 text-align:left;
}
div.quoteleft > p:first-child {
 margin-top:0px;
 padding-bottom:31px;
 background:url('/news/quote.svg') no-repeat scroll bottom right;
 font-size:20px;
 line-height:150%;
}
html.lang_km div.quoteleft > p:first-child {
 line-height:200%;
}
div.quoteleft > p:not(:first-child) {
 margin-top:-8px;
 padding-bottom:20px;
 padding-left:33%;
 font-style:normal;
 text-align:right;
 color:#999999;
}
div.quoteright {
 float:right;
 width:260px;
 _width:185px;
 margin-left:30px;
 padding:0px 0px 0px 0px;
 color:#C81400;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:italic;
 text-align:left;
}
div.quoteright > p:first-child {
 margin-top:0px;
 padding-bottom:31px;
 background:url('/news/quote.svg') no-repeat scroll bottom right;
 font-size:20px;
 line-height:150%;
}
html.lang_km div.quoteleft > p:first-child, html.lang_km div.quoteright > p:first-child {
 line-height:200%;
}
div.quoteright > p:not(:first-child) {
 margin-top:-8px;
 padding-bottom:20px;
 padding-right:33%;
 font-style:normal;
 text-align:left;
 color:#999999;
}
div.boxleft {
 float:left;
 width:260px;
 _width:185px;
 margin-right:10px;
 padding:6px 0px 13px 0px;
 color:#C81400;
 font-size:20px;
 line-height:150%;
 font-style:normal;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
}
html.lang_km div.boxleft {
 line-height:200%;
}
div.boxleft > p {
 margin-top:0px;
 margin-bottom:0px;
}
div.boxright {
 float:right;
 width:260px;
 _width:185px;
 margin-left:30px;
 padding:0px 0px 0px 0px;
 color:#C81400;
 font-size:20px;
 line-height:150%;
 font-style:normal;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
}
html.lang_km div.boxright {
 line-height:200%;
}
div.boxright > p {
 margin-top:0px;
 margin-bottom:20px;
}
.floatimgleft {
 float:left;
 margin:2px 10px 5px 0px;
 color:#999999;
 text-align:left;
 font-size:90%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.floatimgright {
 float:right;
 margin:2px 0px 5px 10px;
 color:#999999;
 text-align:left;
 font-size:90%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.chronoFrame {
 clear:both;
 position:relative;
 margin:0px 10px 0px 10px;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-repeat: no-repeat;
 background-position: top center;
 background-size: 100%;
 border-top: 1px solid rgba(0,0,0,0);
}
.chronoBarFrame {
 margin:auto;
 position:relative;
 left:-3px;
 top:10px;
 width:95%;
}
.chronoBar {
 height:1px;
 background-color:#444444;
 overflow:hidden;
}
.chronoBarBull {
 display:block;
 width:7px;
 height:7px;
 border:1px solid #FFFFFF;
 position:absolute;
 top:-4px;
 overflow:hidden;
}
.chronoBarLLabel {
 position:relative;
 float:left;
 margin-left:2%;
 z-index:100;
 padding:20px 0px 5px 0px;
 font-size:85%;
 opacity:0.6;
}
.chronoBarRLabel {
 position:relative;
 float:right;
 margin-right:2%;
 z-index:100;
 padding:20px 0px 5px 0px;
 font-size:85%;
 opacity:0.6;
}
.chronoLegend {
 margin-bottom:20px;
 text-align:center;
}
.chronoLegend > div {
 display:inline-block;
 margin: 0px 6px 1px 6px;
 font-size: 85%;
}
.chronoLegend > div > span {
 display:inline-block;
 width:5px;
 height:5px;
 border:1px solid #FFFFFF;
}
.chronoLegendLabel {
 display:block;
 padding:0px 6px 2px 10px;
 margin:7px 0px 7px 0px;
 border-left:4px solid #2d7cb7;
}

div.audiosign {
 float:right;
 margin:5px 10px 0px 0px;
 width:36px;
 height:36px;
}
div.audiosign img {
 border:0;
 vertical-align:bottom;
}

div.actreact {
 clear:both;
 margin: 18px 6px -30px 0px;
 padding: 1px 0px 6px 6px;
}
div.sociable {
 float:right;
 margin-top:1px;
 margin-bottom:9px;
}
div.reaction {
 float:left;
 margin-bottom:10px;
}
.react {
 display:inline-block;
 text-align:center;
 margin-right:15px;
 font-size:10px;
 opacity:0.6;
 -moz-transition:all 0.2s;
 -webkit-transition:all 0.2s;
 transition:all 0.2s;
 cursor:pointer;
 vertical-align:middle;
}
.react img {
 width:24px;
 -moz-transition:all 0.2s;
 -webkit-transition:all 0.2s;
 transition:all 0.2s;
}
.react:not(.d):hover {
 opacity:1;
}
.react:not(.d):hover img {
 transform:scale(1.5);
}
@-moz-keyframes bounce { 
 from { 
  transform:scale(1);
 }
 50% {
  transform:scale(2);
 }
 to { 
  transform:scale(1);
 }
}
@-webkit-keyframes bounce { 
 from { 
  transform:scale(1);
 }
 50% {
  transform:scale(2);
 }
 to { 
  transform:scale(1);
 }
}
@keyframes bounce { 
 from { 
  transform:scale(1);
 }
 50% {
  transform:scale(2);
 }
 to { 
  transform:scale(1);
 }
}

iframe#poikm {
 margin-top:-14px;
 margin-right:5px;
 width:100%;
 width:calc(100% - 5px);
 height:61px;
 border:none;
}

@media (max-width: 1140px) {
 div.content {
  max-width: 680px;
  max-width: calc(100% - 280px);
 }
}

@media (max-width: 850px) {
 div.rightbar {
  float:none;
  clear:both;
  width:100%;
  text-align:left;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
 }
 div.sidetoolimage {
  float:left !important;
  margin:0px 10px 4px 0px !important;
 }
 div.content {
  max-width:100% !important;
 }
 div.mediaslide, div#slidecontainer { margin: 10px -6px 5px -15px; }
 div.parallax video {
  width:100%;
  width:calc(100% + 21px);
 }
 div.latestpicture { margin-right:6px; }
 div.parallaxcontainer, div.parallax {
  margin-left:-15px;
  padding-right:21px;
  background-position:50%;
 }
}

@media (max-width: 690px) {
 div.latest {
  float:none;
  width:auto;
 }
 div.featured {
  float:none;
  width:auto;
  margin-top:20px;
 }
 div.featuredimage {
  float:right;
  margin:0px 0px 5px 10px;
  width:190px;
  max-width:40%;
 }
 div.latestimage {
  width:190px;
  max-width:40%;
 }
 div.report, div.tool {
  width:30%;
 }
 input.stextbox2 { width:125px; }
 div.rightbar { padding:8px 6px 10px 8px; }
 div.content { padding:8px 6px 8px 6px; }
 iframe#poikm { margin-top:-4px; }
 div.audiosign { margin-top:12px; }
 div.archivecontent { margin:3px 0px 20px 0px; }
 div.mediaslide, div#slidecontainer { margin: 10px -6px 5px -6px; }
 span.preh1 { margin: -2px 0px 0px 0px; }
 div.mediaslide iframe, div.zoomcontainer iframe, div#videocontainer iframe {
  height:360px !important;
 }
}

@media (max-width: 600px) {
 a.menutoggle { display:block; }
 div.header-search { right:6px; width:30px; }
 div.header-search form { 
   display:none; 
   position:initial;
   width:100%;
   text-align:middle;
 }
 div.header-search.expanded {
   display:block !important;
   padding:15px 0px 10px 0px;
   position:initial;
   width:100%;
   text-align:center;
 }
 div.header-search.expanded form {
   display:block !important;
 }
 input.stextbox2 { width:50% !important; }
 
 div.navmenu-in {
   display:none;
   margin-top:0px;
 }
 div.navmenu-out.immersive div.navmenu-in {
   display:block !important;
 }
 #toggle:checked ~ div.navmenu-out.immersive {
   height: 300px !important;
 }
 #toggle:checked + .hamburger {
   top: 305px !important;
 }
 div.navmenu-in.expanded {
   display:block;
 }
 div.navmenu-in > ul > li {
   width:100% !important;
   text-align:center;
 }
 html.lang_en div.navmenu-in > ul > li {
   padding: 3px 0px 4px 0px !important;
 }
 div.navmenu-in > ul > li > a {
   display:inline !important;
 }
}

@media (max-width: 480px) {
 h1 { margin-right:5px; }

 div.report, div.tool {
  width:40%;
 }

 div.mediaslide iframe, div.zoomcontainer iframe, div#videocontainer iframe {
  height:280px !important;
 }
 div.archiveimgcontainer, div.rightnewsbar, div.fright, div.fleft {
  float:none;
  margin-top:10px;
  margin-left:0px;
  margin-right:0px;
  width:100%;
  max-width:100%;
  text-align:center;
 }
 div.fright, div.fleft { margin-left:-2px; }
 div.fright table.downloadlinks, div.fleft table.downloadlinks {
   margin:10px 10px 10px 10px;
 }
 div.boxleft, div.boxright, div.quoteleft, div.quoteright {
  float:none;
  display:block;
  margin:auto;
  width:90%;
 }
}

.hamburger {
  position: fixed;
  top: 6px;
  right: 8px;
  width: 34px;
  height: 38px;
  z-index: 5;
  transition: top 0.2s ease-in-out;
}
.hamburger div {
  position: relative;
  width: 32px;
  height: 4px;
  border-radius: 1px;
  background-color: #c81400;
  margin-top: 8px;
  transition: all 0.3s ease-in-out;
}
#toggle:checked + .hamburger {
  top: 52px
}
#toggle:checked + .hamburger .top-bun {
  transform: rotate(-45deg);
  margin-top: 18px;
}
#toggle:checked + .hamburger .bottom-bun {
  opacity: 0;
  transform: rotate(45deg);
}
#toggle:checked + .hamburger .meat {
  transform: rotate(45deg);
  margin-top: -4px;
}
#toggle {
  display: none;
}
div.navmenu-out.immersive {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 0px;
  background-color: #FFFFFF;
  border-bottom: 5px solid #c81400;
  overflow: hidden;
  z-index: 100000;
  transition: height 0.2s ease-in-out;
}
div.navmenu-out.immersive div.navmenu-in {
  text-align:center !important;
}
#toggle:checked ~ div.navmenu-out.immersive {
  height: 50px;
  border-bottom: 5px solid #CD3414;
}

html, body {
  height:100%;
}
img.logo-immersive {
  position: absolute;
  top: 20px;
  left: calc(50% - 35px);
  width: 70px;
  filter: drop-shadow(0px 0px 4px #000000);
}

/* khmer */
html.lang_km input.stextbox2, html.lang_km input.sbutton2 {
 font-family:Khmer OS System, Hanuman;
}
html.lang_km div.navmenu-in dt a {
 font-family:Khmer OS System, Hanuman;
}
html.lang_km div.navmenu-in dd {
 font-family:Khmer OS System, Hanuman;
 font-size:10pt;
 font-weight:normal !important;
}
html.lang_km p.mdate { line-height:22px; }
html.lang_km img.latestaudio { vertical-align:middle; }
html.lang_km .flashtitle {
 font-size:16px;
}
html.lang_km a.latesttitle, html.lang_km a.latestitle:visited {
 line-height:185% !important;
}
html.lang_km a.doctitle, html.lang_km a.doctitle:visited {
 line-height:185% !important;
}
html.lang_km h1 {
 font-size:24px;
 line-height:185%;
}
html.lang_km h1 + span.subh1  {
 margin-bottom:5px;
}
html.lang_km div.rightbar div.title {
 font-family:Khmer OS System, Hanuman;
}
html.lang_km div.subnavmenu {
 font-size:83%;
}
html.lang_km div.navmenu-in dd ul { 
 line-height:175%;
}
html.lang_km a.social_email, html.lang_km a.social_facebook, html.lang_km a.social_twitter {
 font-weight:normal;
 font-size:14px;
 font-family:Khmer OS System, Hanuman;
 line-height:160%;
}
html.lang_km li.listrelated, html.lang_km ul.mlist li { background-position:6px 0.8em !important; }

@media (max-width: 974px) {
 html.lang_km dt.menuitem > a { font-size:14px; }
}

@media print {
 body { background-color:#FFFFFF; }
 div.navmenu-in { display:none; }
 div.subnavmenu { display:none; }
 div.header-search { display:none; }
 div.rightbar { display:none; }
 a[class^='social'] { display:none; }
 div.audiojs { display:none; }
 div.actreact { display:none; }
 div.navbar { display:none; }
 div.footer { display:none; }
 div.fright table.downloadlinks, div.fleft table.downloadlinks { display:none; } 
}

/* immersive layout */

div.immersivecontainer {
  margin: auto;
  padding: 10px;
  max-width: 730px;
  box-sizing: border-box;
  text-align: justify;
}
div.immersiveblock {
  margin-bottom: 10px;
  height: 100%;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  background-repeat: no-repeat;      
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@supports ( -webkit-touch-callout : none ) { div.immersiveblock { background-attachment:scroll } }

div.immersivetitle {
  position: absolute;
  right: 0px;bottom: 20px;
  color: #ffffff;
  background-color: #00000099;
  padding: 15px 20px 15px 40px;
  width:580px;
  max-width:100%;
  box-sizing: border-box;
}
div.immersivetitle h1 {
  font-size:32px;
  margin-bottom:0px;
}
.immersivemedia {
 display:inline-block;
 margin-right:10px;
 width:560px;
 vertical-align:bottom;
}
iframe.immersivemedia {
 height:315px;
}
.immersivemediacaption {
 display:inline-block;
 margin:0px 0px 0px 0px;
 width:132px;
 font-size:90%;
 color:#c81400;
 vertical-align:bottom;
 text-align:left;
}
@media (max-width: 740px) {
 .immersivemedia {
  display:block;
  width:100%;
 }
 .immersivemediacaption {
  display:block;
  margin-top:5px;
  width:auto;
 }
}
