@font-face {
  font-family: Burmese; 
  src: url('/Assets/scripts/font/Padauk.ttf');
}

html {
  font: 10px/15px 'Open Sans', Verdana, Arial, Helvetica, sans-serif; /* BAT 20150126 62.5%/1.5 Verdana,Arial,Helvetica,sans-serif */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; 
  font-size: 62.5%;
  /* font-size: 100%;  */

  }
body
{
 font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 14px;
 font-size: 1.4rem;
 /* color: #2b2b2b; BAT 20191108 */
 color: #273947;
}
a, a:hover
{
 color: #273947; /* BAT 20150424 #afc8ff */
 font-weight: bold; /* BAT 20150424 added */
}

/* ----- header ----- */
.logo
{
 padding: 0 0 0 0;
 /*height: 150px; BAT 20191108 */
}
.himage
{
 padding: 0 0 0 0; /* BAT 20150420 added */
}
.mainHeading
{
 background-color: #9fa2a4;
 background-image: url('/images/headers/img_headerphoto-dark.jpg'); 
 /* MWT 20150903 - background-image: url('/images/headers/img_headerphoto-dark.png'); */ 
 /* BAT 20150417 url('/images/headers/business_meeting.jpg'); */
 margin: 0 auto;
 min-height: 150px;
}
.mainHeader
{
 margin-left: auto;
 margin-right: auto;
 max-width: 1160px;
}
h1 {
  font-weight: bold; /* BAT 20150417 added */
  font-size: 24px; /* BAT 20150421 32 */
  font-size: 2.4rem; /* BAT 20150421 3.2rem */
  color: #17284c; /* BAT 20150416 #afc8ff */
  margin: 0 0 0 0;
  padding: 0 0 15px 0; /* BAT 20150423 added */
}
h2 {
  font-size: 24px;
  font-size: 2.4rem;
}
h3 {
  font-size: 18px;
  font-size: 1.8rem;
}
hr 
{
 margin: 1em 0 0 0;
}
.mainHeader h1 {  
  /* BAT 20150417 took out - background-color: #9fa2a4; */
  font-weight: bold; /* BAT 20150417 added */
  /* BAT 20150417 took out - border-left: 10px solid #afc8ff; */
  color: #ffffff;
  font-size: 32px;
  font-size: 3.2rem;
  padding: 20px 0 20px 20px; /* BAT 20150421 20px 0 20px 16px */
  margin: 0 0 0 0;
  min-width: 275px;
  /* BAT took out - opacity: 0.8; */
  width: 40%;
}
#dvBody {
}

.dvNavbar
{
 background-color: #273947;
 margin: 0 auto;
}
.navbar-wrapper
{
 /* BAT 20150427 removed position: relative;*/
 /* BAT 20150427 removed text-align: left; */
 margin-left: auto;
 margin-right: auto;
 max-width: 1160px;
}

/* ----- headerline-top ----- */
/* BAT 20150420 added */
.headerLine-top
{
 background-color: #ffffff;
 margin-left: auto;
 margin-right: auto;
 /* max-width: 1160px; BAT 20191108 removed */
 padding: .1em 0 .1em 0;
 position: relative;
 color: #ffffff;
 font-size: 14px;
 font-size: 1.4rem;
 text-align: right;
 height: 40px;
 /* BAT 20150831 removed z-index: 6000; */
 width: 100%;
 vertical-align: middle;
}
/* BAT 20150420 added */
.headerLine-top a
{
 font-size: 14px;
 font-size: 1.4rem;
 font-weight: normal;
 /* color: #8b8b8b; */
}
/* BAT 20150420 added */
.headerLine-top a:hover
{
 text-decoration: underline;
}

/* ----- headerline ----- */
.headerMiddle
{
 background-color: #f5f5f5; /* BAT 20150417 #afc8ff */
 margin: 0 auto;
}
.headerLine
{
 margin-left: auto; /* BAT 20150421 added */
 margin-right: auto; /* BAT 20150421 added */
 max-width: 1160px; /* BAT 20150421 added */
 position: relative; /* BAT 20150421 added */
/* BAT 20150420 removed - border-bottom: .1em solid #969696; */
 color: #ffffff;
 font-size: 13px;
 font-size: 1.3rem;
 padding: .1em 0 .1em 0;
 text-align: right;
 height: 300px; /* BAT 20150501 350px */
 /* BAT 20150831 removed z-index: 6000; */
 width: 100%;
}
@media (min-width: 490px) {
.headerLine
{
 height: 150px; /* BAT 20150501 300px */
}
}
@media (min-width: 760px) {
.headerLine
{
 height: 150px;
}
}
.headerLine a
{
 font-size: 12px;
 font-size: 1.2rem;
 font-weight: normal;
 color: #8b8b8b; /* BAT 20150417 #ffffff */
}
.headerLine a:hover
{
 text-decoration: underline;
}
.headerLinks
{
 margin-left: auto;
 margin-right: auto;
 max-width: 1160px;
 padding: 0 10px 0 1em; /* BAT 20150504 0.5em 28px 0 1em; */
 position: relative;
 top: 2px; /* BAT 20150417 0 */
 height: 30px;
 width: 100%;
 z-index: 50000;
}
.headerLinks ul
{
 list-style-type: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.headerLinks ul li
{
 float: right;
 padding-left: 8px; /* BAT 20150504 1em */
}
.headerNavbar
{
 float: left;
}
.headersearch
{
 float: right; /* BAT - 20150410 - changed from left */
 padding: 2px 10px 0 2rem; /* BAT - 20150410 - changed from 0 0 0 2em */
}
/* BAT 20150420 added */
.headerLeft {
 position: relative;
 float: left; /* BAT - 20150826 - none */
 width: 240px; /* BAT - 20150826 - 100% */
 /* BAT - 20150826 - removed - text-align: center; */
 }
@media (min-width: 530px) {
.headerLeft {
 float: left;
 width: 255px;
 }
}
.headerTitleTextDiv {
 position: relative;
 float: left;
 width: 500px; /* BAT - 20150826 - 100%; */
 /* BAT - 20150826 - removed text-align: left; */
 }
@media (min-width: 750px) {
.headerTitleTextDiv {
 position: relative;
 float: left;
 width: 370px;
 }
}
.headerTitleText {
  float: left;
  /*font-size: 20px; BAT 20191108 */
  /*font-size: 2.0 rem; BAT 20191108 */
  font-size: 1.4rem;
  font-weight: bold;
  /* font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; BAT 20191108 */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* color: #2b2b2b; BAT 20191108 */
  color: #273947;
  /* padding: 45px 0 0 20px; BAT 20191108 */
  padding: 60px 0 0 20px;
  text-align: left;
}
@media (max-width: 480px) {
.headerTitleText {
  font-size: 16px;
  font-size: 1.6rem;
 }
}
/* BAT 20150420 added */
.headerRight
{
 float: left; /* BAT - 20150826 - none */
 width: 600px; /* BAT - 20150826 - 100% */
 position: relative; /* BAT - 20150826 - added */
 /* BAT - 20150826 - removed - text-align: center; */
}
/* BAT 20150420 added */
@media (min-width: 850px) {
.headerRight
{
float:right;
width: 183px;
}
}
/* BAT 20150420 added */
.headerContact {
 float: left;
 height: 100%;
 width: 200px;
}
/* BAT 20150420 added */
.headerCallText
{
 color: #095833;
 font-size: 22px;
 font-size: 2.2rem;
 font-weight: normal;
 float: left;
 position: relative;
 top: 65px;
 left: 5px;
}
/* BAT 20150420 added */
.headerLogo {
 float: left; 
 padding-left: 20px;
}
.headerLogo img {
position: relative; /* BAT 20150420 added */
/*top: 0px; BAT 20150420 added*/
/*top: 0px; BAT 20191108 change*/
top: 40px;
left: 0px; /* BAT 20150420 added */
}
/* BAT 20150420 added */
.headerImage {
 float: left; /* BAT 20150501 left */
 width: 183px;
 height: 100%;
 margin: 20px 20px 60px 20px; /* BAT 20150501 added */
}
@media (min-width: 850px) {
.headerImage {
 float: right; /* BAT 20150501 added */
 }
}
/* BAT 20150420 added */
.headerImage img {
 float: left;
 position: relative;
 top: 35px;
 /* BAT 20150504 removed left: 10px; */
}
/* BAT 20150420 added */
.headerButtons {
 float: right;
 width: 100px;
 padding: 35px 10px 0 0;
}
/* JWC 20150424 added */
.headerBtnLanguage {
 padding: 5px 0 0 0; /* BAT 20150504 5px 0 5px 0; */
}

/* ----- breadcrumb/search box/heading ----- */
.searchForm
{
 padding: 0 0 1em 0;
}
.breadcrumbLine
{
 text-align: left;
 padding: 5px 0 5px 0; /* BAT 20150429 1em 0 1em 0; */
}
ul.breadcrumb
{
 padding: 0 0 0 0;
}
.breadcrumb, .breadcrumbLine .floatRight
{
 margin-bottom: 1em;
}
.breadcrumb > a, .breadcrumb > span {
  display: inline-block;
}
.breadcrumb > a + a:before, .breadcrumb > span + span:before {
  content: "/\00a0";
  padding: 0 .5em 0 0;
  color: #cccccc;
}
.breadcrumbCurrentPage { /*bat-20141015*/
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  color: #273947;
}
.breadcrumbParentPage { /*bat-20141015*/
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  color: #aaaaaa;
}
.sectionTitle
{
  padding: 0 0 0 0;
}
.sectionTitle h1 {  
  color: #273947;
  font-size: 32px;
  font-size: 3.2rem;
  font-family: 'Open Sans' !important;
  font-style:  normal;
  font-weight: 300;
  padding-bottom: 1em;
}

/* ----- home.aspx ----- */
#dvMainHome
{
 max-width: 1160px;
 width: 100%;
 padding: 20px 20px 20px 20px;
 position: relative;
}

/* ----- edit-newsletter.aspx ----- */
#dvEditNewsPage
{
 width: 100%;
 padding: 1em 1em 1em 1em;
}

/* ----- page.aspx ----- */
#dvMainPage
{
 max-width: 1160px;
 margin-left: auto;
 margin-right: auto;
 padding: 0 0 0 0;
 background-color: #dadada;
}
#dvMainColumnHome
{
 background-color: #ffffff;
 float: left;
 min-height: 500px;
 padding: 20px 20px 20px 20px;
 width: 100%;
}
#dvMainColumnComingSoon
{
 background-color: #ffffff;
 float: left;
 min-height: 100px;
 padding: 20px 20px 20px 20px;
 width: 100%;
}
#dvMainColumn
{
 background-color: #ffffff;
 float: left;
 min-height: 500px;
 padding: 20px 20px 20px 20px;
 /* width: 75%; BAT 20191111 */
 width: 100%;
}
.template2content
{
 padding: 0 20px 0 20px;
 text-align: left;
}

/* ----- left menu ----- */
#dvLeftCol
{
 background-color: #dcdbda;
 float: left;
 margin: 0 0 0 0;
 min-height: 400px;
 text-align: left;
 width: 25%;
}
.leftCol
{
 padding-top: .2em;
}
.leftMenu
{
 text-align: left;
}
.leftMenu ul
{
 list-style-type: none;
}
.leftMenu ul
{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.leftMenu li /*bat-20141013*/
{
 font-size: 12px;
 font-size: 1.2rem;
 font-weight: normal;
}
@media (max-width: 480px) {
.leftMenu li
{
 border-bottom-color: lightgray;
 border-bottom-style: solid;
 border-bottom-width: 3px;
}
}
.leftItems li,
.leftItems li a
{
 font-weight: bold; /* BAT 20150417 added */
 font-size: 14px; /* BAT 20150417 added */
 font-size: 1.4rem; /* BAT 20150417 */
 color: #000000; /* BAT 20150417 #afc8ff */
}
@media (max-width: 480px) {
.leftItems li,
.leftItems li a
{
 font-size: 10px; /* BAT 20150417 added */
 font-size: 1.0rem; /* BAT 20150417 */
}
}
.leftItems li:hover
{
 background-color: #14284c;
 color: #ffffff;
}
.leftItems li:hover a
{
 color: #ffffff;
 text-decoration: none;
}
.menuItem a
{
 display: block;
 padding: 1em 2em 1em 2em;
}
.menuItem a:hover
{
 padding: 2em 2em 2em 2em;
}
@media (max-width: 480px) {
.menuItem a
{
 display: block;
 margin: 0 0 0 0; /* BAT 20150521 0 0.5em 0 0.5em */
}
.menuItem a:hover
{
 margin: 0 0.5em 0 0.5em;
}
}
@media (max-width: 640px) {
.menuItem a
{
 display: block;
 margin: 0 0 0 0; /* BAT 20150521 0 1em 0 1em */
}
.menuItem a:hover
{
 margin: 0 1em 0 1em;
}
}
.leftMenu li:hover a, .leftMenu li:hover a:hover
{
 color: inherit;
 text-decoration: none;
}

/* ----- admin ----- */
#dvMainAdmin
{
 background-color: #f3f2f2;
 max-width: 1160px;
 padding: 0 0 0 0;
}
#dvLeftColAdmin
{
 background-color: #dcdbda;
 float: left;
 margin: 0 0 0 0;
 min-height: 400px;
 padding: 1em 1em 1em 1em;
 text-align: left;
 width: 20%;
}

.floatPic
{
 float: left;
 font-size: 10px;
 font-size: 1.0rem;
 height: 225px;
 text-align: center;
 vertical-align: top;
 width: 167px;
}
.dvPosition
{
 padding: .5em 0 .5em 0;
}

/* ----- home slideshow ----- */
.prevnext-wrapper .bx-controls {
 position: absolute;
 top: 130px;
 width: 100%;
}
@media (min-width: 300px) {
.prevnext-wrapper .bx-controls {
 top: 130px;
}
}
@media (min-width: 400px) {
.prevnext-wrapper .bx-controls {
 top: 130px;
}
}
@media (min-width: 500px) {
.prevnext-wrapper .bx-controls {
 top: 140px;
}
}
@media (min-width: 600px) {
.prevnext-wrapper .bx-controls {
 top: 150px;
}
}
@media (min-width: 700px) {
.prevnext-wrapper .bx-controls {
 top: 160px;
}
}
@media (min-width: 800px) {
.prevnext-wrapper .bx-controls {
 top: 170px;
}
}
@media (min-width: 900px) {
.prevnext-wrapper .bx-controls {
 top: 180px;
}
}
@media (min-width: 1000px) {
.prevnext-wrapper .bx-controls {
 top: 190px;
}
}
@media (min-width: 1100px) {
.prevnext-wrapper .bx-controls {
 top: 200px;
}
}
@media (min-width: 1200px) {
.prevnext-wrapper .bx-controls {
 top: 210px;
}
}
@media (min-width: 1300px) {
.prevnext-wrapper .bx-controls {
 top: 220px;
}
}
@media (min-width: 1400px) {
.prevnext-wrapper .bx-controls {
 top: 230px;
}
}
@media (min-width: 1500px) {
.prevnext-wrapper .bx-controls {
 top: 240px;
}
}
@media (min-width: 1600px) {
.prevnext-wrapper .bx-controls {
 top: 250px;
}
}
@media (min-width: 1700px) {
.prevnext-wrapper .bx-controls {
 top: 260px;
}
}
@media (min-width: 1800px) {
.prevnext-wrapper .bx-controls {
 top: 270px;
}
}
@media (min-width: 1900px) {
.prevnext-wrapper .bx-controls {
 top: 280px;
}
}
.prevnext-wrapper .bx-controls-direction {
 max-width: 1160px;
 margin-left: auto;
 margin-right: auto;
 position: relative;
}
@media print {
 .bx-wrapper {
  width: 690px;
  height: 280px;
 }
 .bx-wrapper img {
  width: 690px;
 }
}
.captionboxwrapper {
 /*position: absolute;
 top: 65px;
 width: 100%;
 height: 35%;*/
 /*bat 10-31-2014*/
 position: absolute;
 top: 50px;
 left: 100px;
 width: 250px;
 height: 40%;
}

.captionboximage {
 /*position: absolute;
 top: 0;
 max-width: 1160px;
 margin-left: auto;
 margin-right:auto;
 padding: 0 5% 0 5%;
 text-align: left;*/
 position: absolute;
 top: 50px;
 left: 100px;
 text-align: left;
 width: 300px;
}

@media (min-width: 300px) {
.captionboxwrapper {
 top: 0px;
 left: 0px;
 width: 250px;
 height: 40%;
}
.captionboximage {
 position: absolute;
 top: 0px;
 left: 0px;
 text-align: left;
 width: 250px;
}
}
@media (min-width: 400px) {
.captionboxwrapper {
 top: 0px;
 left: 0px;
 width: 250px;
 height: 40%;
}
.captionboximage {
 position: absolute;
 top: 0px;
 left: 0px;
 text-align: left;
 width: 250px;
}
}
@media (min-width: 550px) {
.captionboxwrapper {
 top: 40%;
 left: 40%;
 width: 275px;
 height: 40%;
}
.captionboximage {
 width: 275px;
}
}
@media (min-width: 650px) {
.captionboxwrapper {
 top: 40%;
 left: 45%;
 width: 300px;
 height: 40%;
}
.captionboximage {
 width: 300px;
}
}
@media (min-width: 900px) {
.captionboxwrapper {
 top: 40%;
 left: 55%;
 width: 300px;
 height: 40%;
}
.captionboximage {
 width: 300px;
}
}
@media (min-width: 1050px) {
.captionboxwrapper {
 top: 40%;
 left: 60%;
 width: 450px;
 height: 40%;
}
.captionboximage {
 width: 450px;
}
}

.captionboxwrapper2 {
 height: 100%;
 max-width: 1160px;
 margin-left: auto;
 margin-right: auto;
}
.captionboxtop {
    position: absolute;
    top: 0px;
    z-index:1;
    width: 30%;
    height: 100%;
    color: white;
    opacity: 0.8;
    background-color: #c4992f;
    background-image: none;
    background-repeat: repeat;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border-bottom: solid 5px  #D29B36;
}
@media (max-width: 320px) {
.captionboxtop {
    width: 55%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 12px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 10px;
 left: 25px;
 width:45%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 320px) {
.captionboxtop {
    width: 55%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 12px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 10px;
 left: 25px;
 width: 45%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 480px) {
.captionboxtop {
    width: 50%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 14px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 15px;
 left: 25px;
 width: 45%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 640px) {
.captionboxtop {
    width: 50%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 16px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 25px;
 left: 25px;
 width: 40%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 800px) {
.captionboxtop {
    width: 50%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 20px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 25px;
 left: 25px;
 width: 40%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 960px) {
.captionboxtop {
    width: 40%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 22px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 25px;
 left: 25px;
 width: 35%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 1020px) {
.captionboxtop {
    width: 40%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 26px;
 color: White;
 opacity: 1.0;
 position: relative;
 top: 25px;
 left: 25px;
 width: 35%;
 line-height: 1.25em;
 z-index:10;
}
}
@media (min-width: 1180px) { /*bat-20141013*/
.captionboxtop {
    width: 35%;
}
.captionboxtext {
 font-weight: bold;
 font-size: 32px;
 color: white;
 opacity: 1.0;
 position: relative;
 top: 25px;
 left: 25px;
 width: 30%;
 line-height: 1.25em;
 z-index:10;
}
}

/* ----- footer ----- */
.footer *
{
 color: #ffffff;
 font-size: 9px;
 font-size: .9rem;
 line-height: normal;
 text-align: left;
}
.footerLinks
{
 /* padding: 2em 10px 2em 10px; */
 padding: 0 10px 0 10px;
}
.footerBottom
{
 background-color: #273947;
 margin: 0 auto;
 padding: 10px 0 5em;
}
.footerCopyright
{
 margin-left: auto;
 margin-right: auto;
 max-width: 1160px;
 /* padding: 0 10px 0 10px; */
}
ul.footer-links
{
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: left;
}
ul.footer-links li {  /*bat-20141013*/
 font-size: 12px;
 font-size: 1.2rem;
 font-weight: normal;
 color: #ffffff;
 display: inline; 
 padding-right: 1em;
}
.footer a { /*bat-20141013*/
 font-size: 12px;
 font-size: 1.2rem;
 font-weight: normal;
 color: #ffffff;
}
.footer a:hover /*bat-20141013*/
{
 font-size: 12px;
 font-size: 1.2rem;
 font-weight: normal;
 color: #ffffff;
 text-decoration: underline;
}

/* ----- buttons ----- */
.buttons 
{
 padding: 10px 10px 10px 10px;
}
.button {
	background-color: #273947;
	border: none;
	color: #ffffff;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	padding: 0 10px 0 10px; /* BAT 20150423 .5em 1.2em */
        line-height: 0; /* BAT 20150423 added */
	text-decoration: none;
	text-transform: uppercase;
	height: 24px;
}
.button:hover, .button-pad:hover {
	background-color: #1600f6;
}
.button:active, .button-pad:active {
	position:relative;
	top:1px;
}
.button-pad {
 background-color: #273947;
 border: none;
 color:#ffffff;
 font-size: 14px;
 font-size: 1.4rem;
 font-weight:bold;
 padding: .5em 1.2em;
 text-decoration:none;
 text-transform: uppercase;
 margin: 3px 0 0 5px;
}

/* ----- miscellaneous ----- */
.dvButtons
{
 padding: 1em 0 1em 0;
}
.pad
{
 padding: 1em 0 1em 0;
}
.pad-bottom
{
 padding: 0 0 1em 0;
}
.pad-right
{
 padding: 0 1em 0 0;
}
.pad-left
{
 padding: 0 0 0 1em;
}
.marg-left
{
 margin-left: 1em;
}
.normalText
{
 font-weight: 400;
}
.tblForm td
{
 padding: .5em .5em .5em .5em;
}
.formLabel
{
 font-weight: bold;
}
.bgAlert
{
 background-color: #f9f9f9;
 border: .2em solid #afc8ff; 
 margin: 2em 2em 2em 2em;
 padding: 1em 1em 1em 1em;
}
.floatLeft
{
 float: left;
}
.clearLeft
{
 clear: left;
}
.floatRight
{
 float: right;
}
.clearRight
{
 clear: right;
}
.clear
{
 clear: both;
}
.t-content  {
	color: #333333;
	font-weight: 400; 
	font-size: 14px;
	font-size: 1.4rem;
	/* margin: 1rem; */
}
.t-content h1 {
	color: #333333;
	font-weight: 700; 
	font-size: 24px;
	font-size: 2.4rem;
}
.t-content h2 {
	color: #333333;
	font-weight: 600; 
	font-size: 20px;
	font-size: 2.0rem;
}
.t-content h3 {
	color: #333333;
	font-weight: 600; 
	font-size: 18px;
	font-size: 1.8rem;
}
.t-content p {
	color: #333333;
	font-weight: 400; 
	font-size: 14px;
	font-size: 1.4rem;
}
.t-title {
}
.sectionTitle   
{
 padding: 0 2.5rem 0 2.5rem;
}
.sectionTitle h1 {
  color: #112d42;
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0 0 0 0;
  font-weight: 600;
}


.t-newsletteredit
{
 min-width: 800px;
 padding: 0 0 1em 0;
}
.t-newsletterhtml
{
 min-width: 600px;
 padding: 0 0 0 0;
 width: 800px;
}

.t-newsletterhtml .left-col
{
 border: .5em solid #0000d3; 
 vertical-align: top;
 width: 240px;
}
.t-newsletterhtml .main-col
{
 background: #ffffff; 
 border-bottom: .5em solid #0000d3; 
 border-right: .5em solid #0000d3; 
 border-top: .5em solid #0000d3; 
 margin-left: 50px;
 padding: 0 0 0 0; 
 width: 360px;
 vertical-align: top;
}

.sectionTitle1 {
 padding: 0 0 5px 0; /* BAT 20150429 0 0 20px 0; */
}

/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/
/* BOOTSTRAP OVERRIDE ****************************************************/

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #16274B; /* BAT 20150417 b99132 */
    color: #ffffff; /* BAT 20150417 #444444 */
    font-weight: bold;
}
/* bootstrap.css override */
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff; /* BAT 20150417 #888888 */
    font-family: 'Open Sans', Verdana, Arial, sans-serif;
    font-size: 14px; /* BAT 20150417 12px */
   	font-size: 1.4rem; /* BAT 20150417 1.6rem */
    font-weight: bold; /* BAT 2050417 600 */
    text-align: center;
    text-transform: uppercase;
    border-top: 2px solid transparent; /* BAT 20150417 5px solid transparent */
}
.nav > li > a {
    padding: 2px 10px; /* BAT 20150417 5px 10px */
    padding: .5rem 1.5rem;
    position: relative;
}
.dropdown-menu {
    opacity: 0.95;
	width: 300px;
	width: 30.0rem;
}
.dropdown-menu > li > a {
    clear: both;
    color: #ffffff; /* BAT 2050422 #515151 */
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-size: 1.6rem;
    font-weight: bold;
    padding: 10px;
	padding: 1.5rem;
}
/* bootstrap.css override */
.navbar-collapse {
  width: 100%; /* BAT 20150417 added */
}
/* bootstrap.css override */
@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
  }
}
/* bootstrap.css override */
.navbar-nav {
  background-color: #273947; /* BAT 20150417 added */
}
/* bootstrap.css override */
.navbar-inverse .navbar-nav > li:hover > a,
.navbar-inverse .navbar-nav > li > a:focus 
{
  color: #17284c; /* BAT 20150417 #707070 */
}
/* bootstrap.css override */
.navbar-toggle {
 float: left; /* BAT 20150427 right */
 margin: 0 0 0 0; /* BAT 20150427 15px 0 0 0; */
 /* background-color: #0f7fef; BAT 20150427 added */
 background-color: #939598; /* BAT 20191108 */
 background-image: none; /* BAT 20150427 url('/www/images/icons/icon_menu_n.png');  */
 border: 1px solid transparent; /* BAT 20150427 none; */
}
/* bootstrap.css override */
.navbar-toggle:hover {
 background-image: none; /* BAT 20150427 url('/www/images/icons/icon_menu_s.png'); */
}
/* bootstrap.css override */
.navbar {
 padding: 0 0 0 0; /* BAT 20150428 added */
 margin: 0 0 0 0; /* BAT 20150428 added */
}
/* bootstrap.css override */
.navbar-inverse {
 background-color: #273947; /* BAT 20150427 #ffffff; */
 border-color: #273947; /* BAT 20150427 #ffffff; */
}
/* bootstrap.css override */
.navbar-toggle .icon-bar {
 width: 18px; /* BAT 20150427 added */
 height: 3px; /* BAT 20150427 added */
 border-radius: 1px; /* BAT 20150427 added */
}
/* bootstrap.css override */
.navbar-nav > li > .dropdown-menu {
 width: 100%; /* BAT 20150427 added */
}
/* bootstrap.css override */
@media (min-width: 992px) {
.navbar-nav > li > .dropdown-menu {
 width: 300px; /* BAT 20150428 added */
}
}
/* bootstrap.css override */
.navbar-collapse.in {
  overflow-y: visible; /* BAT 20150428 auto; */
}
/* bootstrap.css override */
@media (min-width: 992px) {
  .navbar-header {
    float: right; /* BAT 20150428 left; */
  }
}
/* BAT 20150428 added, did not find this in bootstrap for some reason */
/* bootstrap.css override */
@media (min-width: 992px)
{
.navbar-left {
  float: left !important; /* BAT 20150428 added */
}
}
/* bootstrap.css override */
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    font-size: 16px; /* BAT 20150430 12px; */
    font-size: 1.6rem; /* BAT 20150430 added */
    padding: 15px 0 15px 15px;
  }
  @media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu {
    background-color: #16274b;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #0f7fef;
  }
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
 background-color: Transparent;
 color: #999999;
}
/* content.css override */
.btn {
 padding: 18px 18px 18px 18px; /* BAT 2050423 6px 12px; */
 line-height: 0; /* BAT 20150423 1.428571429 */
 border-radius: 0px; /* BAT 20150423 4px */
 font-size: 14px; /* BAT 20150423 same */
 font-size: 1.4rem; /* BAT 20150423 same */
 font-weight: bold; /* BAT 20150423 normal */
}
/* content.css override */
.btn.btn-primary {
 background-color: #273947; /* BAT 20150422 #08c9b9; */
 }
/* content.css override */
.btn.btn-primary:hover {
 background-color: #127ce6; /* BAT 20150422 #07b0a2; */
 border-color: #127ce6; /* BAT 20150422 #07b0a2; */
 }
.headertoplink {
 position: relative; /* BAT 20150504 added */
 top: 7px; /* BAT 20150504 added */
}
/* contentbuilder.css override */
#divRteLink {
 height:30px; /* BAT 20150507 22px */
 line-height:30px /* BAT 20150507 22px */;
 width: 80px; /* BAT 20150507 67px */
 font-size: 12px; /* BAT 20150507 11px */
}

 /* BURMESE */
.burmese {
 font-family: Burmese;
}
.contentHeader
{
 font-weight: bold;
 color: black;
}
.footerRequestInfo
{
 float: right;
 min-width: 350px;
 padding: 1.5rem 0 0 0;
 width: 30%;
}
.footerNewsletterSignup
{
 float: right;
 min-width: 350px;
 padding: 20px 0 0 0;
 width: 30%;
 background-color: #f5f5f5;
}
.requestInfoInput
{
 color: black;
 width: 275px;
}
.newsletterSignupInput
{
 font-size: 14px;
 font-size: 1.4rem;
 color: black;
 width: 225px;
 height: 24px;
 padding: 0 0 0 15px;
 margin: 0 0 0 20px;
}
@media (max-width: 480px) 
{
 .footerRequestInfo
 {
  clear: left;
  float: left;
  padding: 1.5rem 0 0 0;
  width: 100%;
 }
 .requestInfoInput
 {
  width: 175px;
 }
}
@media (max-width: 960px) 
{
 .footerNewsletterSignup
 {
  clear: left;
  float: left;
  min-width: 350px;
  padding: 20px 0 0 0;
  width: 100%;
  background-color: #ededed;
  margin-top: 20px;
 }
}
@media (max-width: 480px) 
{
 .footerNewsletterSignup
 {
  clear: left;
  float: left;
  min-width: 255px;
  padding: 20px 0 0 0;
  width: 100%;
  background-color: #ededed;
  margin-top: 20px;
 }
.newsletterSignupInput
{
 font-size: 14px;
 font-size: 1.4rem;
 color: black;
 width: 160px;
 margin: 0 0 0 20px;
 height: 36px;
 padding: 0 0 0 5px;
 margin: 0 0 0 5px;
}
}
.tblForm td
{
 padding: 0 1rem 1rem 0;
}
.footerDynamicImage
{
 background-color: #f5f5f5;
 background-repeat: no-repeat;
 -moz-background-size:100% 100%;
 -webkit-background-size:100% 100%;
 background-size:100% 100%;
 padding: 10px 10px 10px 10px;
}
.footerDynamicArea
{
 /* padding: 10px 10px 10px 10px; */
 margin: 0 auto 0 auto;
 max-width: 1160px;
}
.footerDynamicLinks {
 float: left;
 width: 50%;
}
.footerDynamic {
 padding: 0 0 0 0;
}
.footerRequestInfo {
 float: right;
 min-width: 350px;
 padding: 1.5rem 0 0 0;
 width: 30%;
}
.footerLine {
 margin-left: auto;
 margin-right: auto;
 max-width: 1160px;
 padding: 0 0 0 0;
}
.footerCompanyText {
 float: left;
 padding: 20px 0 20px 0;
 font-weight: bold;
 font-size: 16px;
 color: #17284c;
}
@media (min-width: 800px) {
.footerCompanyText {
 padding: 20px 0 20px 20px;
}
}
.footerInfo {
 padding: 15px 0 0 0;
	}
.footerInfoPhone {
 font-weight: bold; 
 font-size: 16px; 
 color: #17284c;
}
.footerInfoAddress {
 font-weight: normal; 
 font-size: 14px; 
 /* color: #2b2b2b; BAT 20191108 */
 color: #273947;
 padding: 5px 0 0 0;
}
.footerLogo {
 float: left;
 width: 150px;
}
.footerSignupHeader {
 font-size: 14px;
 font-weight: bold;
 color: #17284c;
 padding: 0 0 0 25px;
}
.footerSignupLabel {
 font-size: 10px;
 font-weight: bold;
 color: Black;
 padding: 0 0 0 20px;
}
.footerSignupCaptchaHeader {
 font-size: 12px;
 font-weight: bold;
 color: #17284c;
 padding: 0 0 0 25px;
}
.footerSignupCaptcha {
 padding: 0 0 0 20px;
}
@media (max-width: 480px) {
.footerSignupHeader {
 font-size: 12px;
 }
.footerSignupLabel {
 clear: left;
 float: left;
 font-size: 10px;
 font-weight: bold;
 color: Black;
 padding: 0 0 5px 20px;
 }
.footerSignupCaptcha {
 padding: 0 0 0 5px;
}
}
@media print {
 a[href]:after {
    content: none; /* BAT 20150512 - this removes the url after each link when printing */
  }
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 200px;
}

.headerMain {
  z-index: 9000;
}