@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

@font-face {
	font-family: "Formata Regular";
	src: url("../fonts/Formata/formata-regular.otf");
	src: url("../fonts/Formata/formata-regular.otf") format("embedded-opentype"),
	url"../fonts/Formata/formata-regular.otf") format("woff2"),
	url"../fonts/Formata/formata-regular.otf") format("woff"),
	url("../fonts/Formata/formata-regular.otf") format("opentype");
}

@font-face {
	font-family: "Formata Light";
	src: url("../fonts/Formata/formata-light.otf");
	src: url("../fonts/Formata/formata-light.otf") format("embedded-opentype"),
	url"../fonts/Formata/formata-light.otf") format("woff2"),
	url"../fonts/Formata/formata-light.otf") format("woff"),
	url("../fonts/Formata/formata-light.otf") format("opentype");
}

@font-face {
	font-family: "Formata Medium";
	src: url("../fonts/Formata/formata-medium.otf");
	src: url("../fonts/Formata/formata-medium.otf") format("embedded-opentype"),
	url"../fonts/Formata/formata-medium.otf") format("woff2"),
	url"../fonts/Formata/formata-medium.otf") format("woff"),
	url("../fonts/Formata/formata-medium.otf") format("opentype");
}

@font-face {
	font-family: "Formata Condensed";
	src: url("../fonts/Formata/formata-condensed.otf");
	src: url("../fonts/Formata/formata-condensed.otf") format("embedded-opentype"),
	url"../fonts/Formata/formata-condensed.otf") format("woff2"),
	url"../fonts/Formata/formata-condensed.otf") format("woff"),
	url("../fonts/Formata/formata-condensed.otf") format("opentype");
}

@font-face {
	font-family: "Formata Bold";
	src: url("../fonts/Formata/formata-bold.otf");
	src: url("../fonts/Formata/formata-bold.otf") format("embedded-opentype"),
	url"../fonts/Formata/formata-bold.otf") format("woff2"),
	url"../fonts/Formata/formata-bold.otf") format("woff"),
	url("../fonts/Formata/formata-bold.otf") format("opentype");
}


*, *::after, *::before {
  box-sizing: border-box;
}


html {
  font-size: 62.5%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
  font-size:100%;
  color: #68737a;
  font-family: "Formata Regular";
}

a {
  color: #095ead;
  text-decoration: none;
  outline: none;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
.clearfix{clear:both;}

input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    color:#606060;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:-5px 7px 5px 0;
    vertical-align:top;
    background:url(../images/check_radio_sheet.png) -1px 0px no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -25px 0px no-repeat;
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#606060;
    font-weight:300!important;
}

input[type="radio"] + label span {
    display:inline-block;
    width:25px;
    height:25px;
    margin:-5px 7px 5px 0;
    vertical-align:top;
    font-weight:300!important;
    background:url(../images/check_radio_sheet.png) -50px 0px no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -74px 0px no-repeat;
    font-weight:300!important
}

/* File Input Style */
.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
    display:none;
}

.inputfile{display:none;}

.inputfile + label {
    max-width: 98%;
    font-size: 1.8rem;
    /* 20px */
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1rem;
    /* 10px 20px */
}

.no-js .inputfile + label {
    display: none;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

.inputfile + label * {
    /* pointer-events: none; */
    /* in case of FastClick lib use */
}

.inputfile + label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    /* 4px */
    margin-right: 0.25em;
    /* 4px */
}


/* style 1 */

.inputfile-1 + label {
    color: #FFF!important;
    background-color: #1bb293;
    border-radius: 0.2em;
    font-size:1em!important;
    padding: 0.2em 1em 0.2em 0.8em !important;
	margin-bottom: -0.3em;
}

.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
    background-color: #1bb293;
}

@media screen and (max-width: 50em) {
	.inputfile-6 + label strong {
		display: block;
	}
}

table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: auto;
  border-radius:0.2em;
  border:1px solid #bababa;
}
table tr {
  background: #ffffff;
  padding: .35em;
}
table th
{
  text-align: left;
  vertical-align:top;  
  border:1px solid #aaa!important;
}

table td:last-child,table th:last-child{text-align:center;width:7%;}

table tr:nth-child(odd) {background:#fff;border-bottom:1px solid #bababa!important;}

table td {
  padding: .625em 0.7em .625em 0.9em;
  text-align: left;
  vertical-align:middle;
  font-size:0.9em;
  color: #000000;
  border:1px solid #dddddd!important;
}
table td input[type="text"]{min-height:37px!important;width:auto;float:none;border:1px solid #aaaaaa;padding:0em 0.5em;border-radius:0.3em;font-size:0.9em;}
table td .rtcpt{padding: .5rem .75rem;
margin-bottom: 0;
text-align: right;
display:flex;
white-space: nowrap;
vertical-align: middle;
padding:0em;
}
table td .rtcpt span.capright{padding: .5rem .75rem;
margin-left: -0.2em;
font-size: 0.9rem;
font-weight: 400;
color: #495057;
text-align: right;
line-height: 240%;
border: 1px solid #bababa;
border-left-width: 0px;
border-left-style: solid;
border-left-color: rgba(0, 0, 0, 0.15);
border-radius: .25rem;
border-top-left-radius: 0rem;
border-bottom-left-radius: 0rem;
white-space: nowrap;
vertical-align: middle;
padding:0em 0.8em 0em 0.8em;
background: #d8d8d8;
}


table td.text-center input[type="button"],table td.text-center input[type="text"]{text-align:center;padding: 0.3em 0.9em 0.4em;border: 1px solid #ddd;border-radius: 0.3em;}
table td.ststusicon{font-size:0.8em;font-weight:300;padding:0em 0;text-align:center;}
table td.ststusicon a.redicon{color:#ec0000;border:2px solid #ec0000;border-radius:100%;height:25px;width:25px;padding:0.11em 0.32em 0.13em;text-align:center;}
table td.ststusicon a.grnicon{color:#54b803;border:2px solid #54b803;border-radius:100%;height:25px;width:25px;padding:0.1em 0.2em;}

table th {
  font-size: 1em;
  letter-spacing: 0em;
  text-transform: inherit;
  font-weight:600;
  border-bottom:0px solid #bababa;
  padding:.625em 0.7em .625em 0.9em;
  color:#000;
  background:#ddd;
}


@media screen and (max-width: 600px) {
  table {
    border: 1px solid #ddd;
  }
 table th {
  font-size: 1em;
  letter-spacing: 0em;
  text-transform: inherit;
  white-space:nowrap;
  font-weight:600;
  background: #fff;
  border-bottom:0px solid #bababa;
  padding:0.5em;
  color:#095ead;
  background:#fff;
}
  table.sttbl td{ width:30%!important;}

  table tr {
    border-bottom: 0px solid #bababa;
    margin-bottom: .625em;
  }

  table.sttbl td input[type="text"],table.sttbl td select{width:100px!important;}
 
  table td:last-child {
    border-bottom: 0;
    text-align:center;
    width:auto;
    white-space:nowrap;
  } 
  table tr:nth-child(odd) {background:#ffffff;}

}

.tblresponsbox{width:100%;height:410px;overflow-y:auto;overflow-x:auto;}

/*----- Menu -----*/
.menu-link { display: none;}
.menu { 
  float: none;
  width: 100%!important;
  -webkit-transition: all 0.3s ease;  
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin: 1.5em auto 0em auto;
  padding: 0em 0 0.5em;
  text-align: center;
  background:#fff;
  height:auto;
}
.menu ul { 
  padding: 0em 0 0em;
  margin: 0.1em auto!important;
  list-style: none;
  position: relative;
  display: inline-table;
  width:82%;
  text-align:center;
}
.menu > li > ul.sub-menu {
	min-width: 10em;
	margin:0;
	padding: 0em 0;
	background-color: #f0f0f0;
}
.menu ul li {padding: 0px 0 ;margin:0 0 0 3.5em;display:block;}
.menu > ul > li {display: inline-block;}
.menu ul li a {display: block;padding:1em 0em 0em;text-decoration:none;text-align:center;font-weight:100;color: #68737a;font-family: "Formata Regular";font-size:0.9em;margin:0em!important;}
.menu ul li > a {min-height:35px;display:block; color:#68737a;}
.menu ul ul { 
  display: none; 
  position: absolute; 
  top: 100%;
  min-width: 200px;
  margin-left:0em;
  margin-top:0em!important;
  z-index:999;
  width:auto;
  padding-top: 0em;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.menu ul li:hover > ul { display:block; margin-left:0em;}
.menu ul ul > li { position: relative; background: #fff; margin-left:0em;}
.menu ul ul > li a {color:#68737a!important; padding:10px 15px 5px 15px;height: auto!important;font-weight:300;font-size:0.9em;text-align:left;margin:0 0 0em!important;}
.menu ul ul > li a:hover {color: #c10000; background:#f0f0f0; margin-left:0em;}
.menu ul li a:hover,.menu ul li a.active {color: #c10000!important; margin-left:0em;}
.menu ul li:hover a{color: #c10000;}
.menu ul ul ul { position: absolute; left: 100%; top:0; }

@media all and (max-width: 768px) {
  .example-header .container { width:100%; }
  
  a.menu-link { display: block; color: #fff; background-color: none; float: right; text-decoration: none; padding: 8px 10px;position: absolute;right: 5%;top: 2%;text-shadow:0px 0px 1px #000;font-size:1.5em;
}
a.hpmenu-link{display: block; color: #fff; background-color: #183159; float: right; text-decoration: none; padding: 8px 10px;position: absolute;right: 5%;top: 2%;text-shadow:0px 0px 1px #000;font-size:1.5em;}
  .menu { clear: both; min-width: inherit; float: none; width:100%!important;margin-top:0!important;background: #fff;}
  .menu, .menu > ul ul { overflow: hidden; max-height: 0; background-color:none; width:100%;}
  .menu > li > ul.sub-menu { padding: 0px; border: none; }
  .menu.active, .menu > ul ul.active { max-height: 55em; }
  .menu ul { display: inline; }
  .menu > ul { border-top: 1px solid #454545; }
  .menu li, .menu > ul > li { display: block; margin:0 0em; padding:1em 1em 0em;width:100%;}
  .menu li a { color: #fff; display: block; padding: 0em; background:none; position: relative;text-align:left;}
  .menu ul ul li:first-child a {border-left:0px solid #32b5e0;}

  .menu li.has-submenu > a:after {
    content: '+';
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    font-size: 1em;
    padding: 0.8em 0.5em 0em;
  }
  .menu li.has-submenu > a:after.active{
    content: "-";
  }


  .menu li, .menu > ul > li:after {content:''; display: block; }
  .menu ul li > a{text-align:left;border-top: 1px solid #ddd;}
  .menu ul ul > li a { background-color: #f0f0f0; width:100%; border-bottom:1px solid #ddd; padding: 10px 18px 10px 10px;text-align:left!important;}
  .menu ul ul, .menu ul ul ul { display: inherit; position: relative; left: auto; top:auto; border:none; }
}

/*----- Menu end -----*/


section .fleft{float:left;}
section .fnone{float:none;vertical-align:middle;}
section .fright{float:right!important;}
section .clearfix{clear:both;}
section .text-left{text-align:left;}
section .text-right{text-align:right!important;}
section .text-center{text-align:center!important;}
section .cols-90{width:90%!important;}
section .cols-80{width:80%!important;}
section .cols-70{width:70%!important;}
section .cols-60{width:60%!important;}
section .cols-50{width:50%!important;}
section .cols-40{width:45%!important;}
section .cols-35{width:37%!important;}
section .cols-30{width:31%!important;}
section .cols-25{width:25%;vertical-align:middle;}
section .cols-20{width:20%;vertical-align:middle;}
section .cols-15{width:15%;vertical-align:middle;}
section .cols-10{width:10%;}
section .toppadd{padding-top:0.35em;}
section .nopadd{padding:1em!important;}
section .nopadd-rt{padding: 0.5em 0em 0 0.5em !important;}
section .txtnormal{font-weight:300!important;}
section strong{font-weight:700!important;}
.mobileshow{display:none;}

a.redicon{color: #c10000!important; }

.fleft{float:left;}
.fright{float:right!important;}
.pull-left{float:left;}
.pull-right{float:right!important;}
.clearfix{clear:both;}
.text-left{text-align:left!important;}
.text-right{text-align:right;}
.text-center{text-align:center!important;}
.cols-100{width:100%!important;}
.cols-90{width:90%;}
.cols-80{width:80%;}
.cols-70{width:70%;}
.cols-60{width:60%;}
.cols-50{width:50%;}
.cols-30{width:31%!important;}
.cols-25{width:25%!important;}
.cols-20{width:20%!important;}
.cols-10{width:10%!important;}
.cols-15{width:15%!important;}
.fullwidth{width:100%!important;}
.graybgbox{background:#f1f1f1!important;border:0px!important;}
.divcenter{float:none!important;margin:0 auto 1em!important;}
.nospace{margin:0!important;padding:0!important;}
.noimgspace{margin:0 -1em 0 0!important;padding:0!important;}
.imgtopspace{margin:1em 0em 0 0!important;padding:0!important;}
label.txtthin{font-weight:300!important;font-size:0.8em;padding-right:0.5em;}
.whtxt, a.whtxt{color:#fff!important;}

#sidebar{box-shadow:0px 0px 5px #ddd;min-height:200px;padding:1em;}

.tagsales{position: absolute;margin-top: -1.5em;left: 54%;}

.wrapper{width:80%;margin:0 auto;}
.baseinnerbg {background:url(../images/innerbasebg.png) #fff repeat-x top center;}

.musthead{width:70%;height:auto;margin:1.5em auto 2em;border-radius:0;}
.musthead .stlogo{float:left;padding:0em 0;margin:0% auto;height:auto;width:300px;text-indent:0;}
.musthead .stlogo span{font-family: "Formata Light";color:#68737a;font-weight:500;letter-spacing:7.5px;text-align:center;font-size:1.1em;margin-left:0.1em;line-height:180%;}
.musthead .stlogo span.frtxt{letter-spacing:0.5px!important;}
.musthead .siteinfo{color:#0d5693;width:35%;float:left;font-size:1.1em;text-align:center;padding-top:1.5em;}
.musthead .siteinfo a{color:#0d5693;margin-left:1em;}
.musthead .siteinfo a:hover{color:#c10000;}

.musthead .langbox{margin:0; padding:0;text-align: right; color: #fff;}
.musthead .langbox span.text-black{ color: #000!important;}
.musthead .langbox a{width:auto;display:inline-block;margin:0em;font-size:0.9em;text-align:center;}
.musthead .langbox a img{border:1px solid #fff; margin:0.2em 0 0;width:100%; height: 30px;}
.musthead .langbox span{display: block;}

section{width:50%;margin:3em auto 1em;padding:0em 1em;min-height: 570px; background:#fff;}
section h1{font-size:1.8em;font-weight:700;color:#000;margin:0em 0 1em 0; clear:both;font-family: "Formata Bold";}
section h2{font-size:1.4em;font-weight:600;color:#000;margin:0em 0 1em 0;clear:both;font-family: "Formata Light";text-transform:uppercase;line-height:120%;}
section h2 a{color:#000;text-decoration:underline;line-height:120%;margin:1em 0 0em!important;display:block;}
section h3{font-size:1.2em;font-weight:400;color:#c10000;padding:2em 0 0.5em 0!important;clear:both;font-family: 'Formata Regular';line-height:120%;}
section h4{font-size:1.2em;font-weight:500;color:#000;margin:0em 0 0em 0;clear:both;font-family: 'Formata Regular';text-transform:capitalize;line-height:150%;}

section p{font-size:1em; text-align:justify;font-weight:300!important;color:#68737a;font-family: "Formata Light"!important;line-height:150%;margin:0 0 1em 0;padding:0;}
section ul{margin:1em;padding:0;list-style:disc;}
section ul li{font-size:1em; text-align:justify;font-weight:500;color:#68737a;line-height:100%;margin:0 0 1em 0;padding:0;font-family: "Formata light";}

section a.fancybox-thumbs{border-bottom: 0.5em solid #fff;display: inline-block;vertical-align: top;width: 24.5%;margin: 0 0 -0.5em 0;padding: 0;}
section a.fancybox-thumbs img{width:100%;}

ul.eriteambox{width:100%;margin:0;padding:1em 0;}
ul.eriteambox li{display:block;margin:0 0 1em 0;padding:0em 0 1em;}
ul.eriteambox li span{text-align:center;width:60%;font-size:0.9em;float:left;min-height:250px;padding:2em 0 0 0;line-height:180%;}
ul.eriteambox li h2{font-weight:600!important;font-size:1.5em;font-familty:'Formata Regular'!important;color:#68737a;text-transform:capitalize;margin:0 0 0.5em 0;}
ul.eriteambox li img{float:right;border:1px solid #aaa;}

ul.contusform{width:100%;list-style-type:none;margin:1em 0 2em;padding:1em 0;}
ul.contusform li{display:block;width:100%;clear:both;vertical-align:middle;list-style-type:none;margin:0.5em 0em 0.5em 0;padding:0;}
ul.contusform li label{width:30%;float:left;margin:0.5em 0;font-size:0.9em;padding:0.4em 0 0;vertical-align:middle;text-align:left;}
ul.contusform li label.nowidth{width:auto!important;padding-right:1em;}
ul.contusform li label span{color:#ff0000;}
ul.contusform li input,ul.contusform li select{width:70%;list-style-type:none;margin:0.2em 0;padding:0 0.5em;height:35px;border:1px solid #aaa;border-radius:0.2em;font-size:0.9em;}
ul.contusform li textarea{width:70%;list-style-type:none;margin:0.5em 0;padding:0.5em;height:100px;border:1px solid #aaa;border-radius:0.2em;font-size:0.9em;}
ul.contusform li input[type="submit"]{background:#00264f;color:#fff;border:0;font-size:1em;width:auto;height:auto;padding:0.5em 1em 0.4em;margin:1em 0em;}

footer{font-size:1em;text-align:center;float:left;margin:2em 0 0;padding:0;color:#68737a;height:auto;width:100%;line-height:120%;}
footer hr{width:50%;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
footer .ftwrapper img{vertical-align:top;}
footer .ftwrapper{width:50%;display:table;margin:0 auto!important;padding:3em 0 1em;font-size:0.9em; text-align:center;}
footer .ftwrapper span{font-size:0.9em;}
footer .ftwrapper strong{color:#0d5693;}

@media screen and (max-width:64em) {

.wrapper{width:100%;margin:0 auto;}

.baseinnerbg {background:url(../images/innerbasebg.png) #fff repeat-x top center;}

.musthead{width:70%;height:auto;margin:1.5em auto 2em;border-radius:0;}
.musthead .stlogo{float:left;padding:0em 0;margin:0% auto;height:auto;width:300px;text-indent:0;}
.musthead .stlogo span{font-family: "Formata Light";color:#68737a;font-weight:500;letter-spacing:14px;text-align:center;font-size:1.1em;margin-left:0.3em;line-height:180%;}
.musthead .siteinfo{color:#0d5693;width:35%;float:left;font-size:1.1em;text-align:center;}
.musthead .siteinfo a{color:#0d5693;margin-left:1em;}
.musthead .siteinfo a:hover{color:#c10000;}

.musthead .langbox{margin:0; padding:0; color: #fff;}
.musthead .langbox span.text-black{ color: #000!important;}
.musthead .langbox a{width:auto;display:inline-block;margin:0em;font-size:0.9em;text-align:center;}
.musthead .langbox a img{border:1px solid #fff; margin:0.2em 0 0;width:100%;}
.musthead .langbox span{display:block;}

section{width:50%;margin:0 auto;padding:1em 0em;clear:both;min-height: 570px;}
section h1{font-size:2em;font-weight:700;color:#000;margin:0em 0 1em 0; clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section h2{font-size:1.5em;font-weight:700;color:#000;margin:0em 0 1em 0;clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; text-transform:uppercase;line-height:180%;}
section h2 a{color:#000;text-decoration:underline;}
section p{font-size:1.2em; text-align:justify;font-weight:500;color:#000;line-height:150%;margin:0 0 1em 0;padding:0;}
section ul{margin:1em;padding:0;list-style:disc;}
section ul li{font-size:1.2em; text-align:justify;font-weight:500;color:#000;line-height:100%;margin:0 0 1em 0;padding:0;}

ul.eriteambox{width:100%;margin:0;padding:1em 0;}
ul.eriteambox li{display:block;margin:0 0 1em 0;padding:0em 0 1em;}
ul.eriteambox li span{text-align:center;width:60%;font-size:0.9em;float:left;min-height:250px;padding:2em 0 0 0;line-height:180%;}
ul.eriteambox li h2{font-weight:600!important;font-size:1.5em;font-familty:'Formata Regular'!important;color:#68737a;text-transform:capitalize;margin:0 0 0.5em 0;}
ul.eriteambox li img{float:right;border:1px solid #aaa;}

ul.contusform{width:100%;list-style-type:none;margin:1em 0 2em;padding:1em 0;}
ul.contusform li{display:block;width:100%;clear:both;vertical-align:middle;list-style-type:none;margin:0.5em 0em 0.5em 0;padding:0;}
ul.contusform li label{width:30%;float:left;margin:0.5em 0;font-size:0.9em;padding:0.4em 0 0;vertical-align:middle;text-align:left;}
ul.contusform li label.nowidth{width:auto!important;padding-right:1em;}
ul.contusform li label span{color:#ff0000;}
ul.contusform li input,ul.contusform li select{width:70%;list-style-type:none;margin:0.2em 0;padding:0 0.5em;height:35px;border:1px solid #aaa;border-radius:0.2em;font-size:0.9em;}
ul.contusform li textarea{width:70%;list-style-type:none;margin:0.5em 0;padding:0.5em;height:100px;border:1px solid #aaa;border-radius:0.2em;font-size:0.9em;}
ul.contusform li input[type="submit"]{background:#00264f;color:#fff;border:0;font-size:1em;width:auto;height:auto;padding:0.5em 1em 0.4em;margin:1em 0em;}

footer{font-size:1em;text-align:center;float:left;margin:2em 0 0;padding:0;color:#68737a;height:auto;width:100%;line-height:120%;}
footer hr{width:50%;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
footer .ftwrapper img{vertical-align:top;}
footer .ftwrapper{width:80%;display:table;margin:0 auto!important;padding:3em 0 1em;font-size:0.9em; text-align:center;}
footer .ftwrapper span{font-size:0.9em;}


}
@media screen and (max-width:48em) {
	
.mobilehide{display:none;}
.mobileshow{display:block;}
header{width:100%;}

.wrapper{width:100%;margin:0 auto;}

.baseinnerbg {background:url(../images/innerbasebg.png) #fff repeat-x top center;}

.cols-20, .cols-25{width:100%!important;}
.pull-right{float:none!important;}
.pull-left{float:none!important;}

.hpnobasebg{background:#fff!important;}

.musthead{width:100%;height:auto;margin:1.5em auto 1em;border-radius:0;}
.musthead .stlogo{float:left;padding:0em 0;margin:0%;height:auto;width:50%;}
.musthead .stlogo span{font-family: "Formata Light";color:#68737a;font-weight:500;letter-spacing:14px;text-align:center;font-size:1.1em;margin-left:0.3em;line-height:180%;}
.musthead .siteinfo{color:#0d5693;width:100%;float:none;font-size:1em;text-align:center;clear:both;margin:0.48em 0;}
.musthead .siteinfo a{color:#0d5693;margin-left:1em;}
.musthead .siteinfo a:hover{color:#c10000;}

.musthead .langbox{margin:0; padding:0; width:100%;clear:both;}
.musthead .langbox a{width:auto;display:inline-block;margin:0 0 0 0.5em;font-size:0.9em;text-align:center;}
.musthead .langbox a img{border:1px solid #fff; margin:0.2em 0 0;width:auto;}
.musthead .langbox span{display:block;}

section{width:80%;margin:0 auto;padding:1em 0em;clear:both;min-height: 570px;}
section h1{font-size:2em;font-weight:700;color:#000;margin:0em 0 1em 0; clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section h2{font-size:1.5em;font-weight:700;color:#000;margin:0em 0 1em 0;clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; text-transform:uppercase;line-height:180%;}
section h2 a{color:#000;text-decoration:underline;}
section p{font-size:1em; text-align:justify;font-weight:500;color:#68737a;line-height:150%;margin:0 0 1em 0;padding:0;}
section img{width:90%!important; height:auto!important;}
section ul{margin:1em auto;padding:0;list-style:disc;}
section ul li{font-size:1em; text-align:left;font-weight:500;color:#68737a;line-height:100%;margin:0 0 1em 0;padding:0;}

ul.eriteambox{width:100%;margin:0;padding:1em 0;}
ul.eriteambox li{display:block;margin:0 0 1em 0;padding:0em 0 1em;text-align:center;}
ul.eriteambox li span{text-align:center;width:100%;font-size:0.9em;float:none;min-height:250px;padding:1em 0 0 0;line-height:180%;}
ul.eriteambox li h2{font-weight:600!important;font-size:1.5em;font-familty:'Formata Regular'!important;color:#68737a;text-transform:capitalize;margin:0 0 0.5em 0;text-align:center;}
ul.eriteambox li img{float:none;width:auto!important;margin:1em 0;border:1px solid #aaa;}

ul.contusform{width:100%;list-style-type:none;margin:1em 0 2em;padding:1em 0;}
ul.contusform li{display:block;width:100%;clear:both;vertical-align:middle;list-style-type:none;margin:0.5em 0em 0.5em 0;padding:0;text-align:left;}
ul.contusform li label{width:100%;float:none;margin:0em 0;font-size:0.9em;padding:0.5em 0 0;vertical-align:middle;display: block;}
ul.contusform li label.nowidth{width:100%!important;padding-right:0em;}
ul.contusform li label span{color:#ff0000;}
ul.contusform li input,ul.contusform li select{width:100%;list-style-type:none;margin:0.5em 0;padding:0 0.5em;height:30px;border:1px solid #aaa;}
ul.contusform li textarea{width:100%;list-style-type:none;margin:0.5em 0;padding:0.5em;height:100px;border:1px solid #aaa;}
ul.contusform li input[type="submit"]{background:#000;color:#fff;border:0;font-size:1em;width:100%;height:auto;padding:0.5em 1em 0.4em;margin: 0em;}
ul.contusform li .text-right{text-align:left!important;}


section .fleft{float:none;}
section .fright{float: right !important;margin: 0 5%;}
section .clearfix{clear:both;}
section .text-left{text-align:left;}
section .text-right{text-align:right;}
section .text-center{text-align:center;}
section .cols-70{width: 100% !important;}
section .cols-60{width: 100% !important;}
section .cols-50{width: 95% !important;display: inline-block;margin: 1em auto !important;}
section .cols-40{width: 95% !important;display: inline-block;margin: 1em auto !important;}
section .cols-35{width: 100%!important;}
section .cols-30{width: 100%!important;padding:0em;}
section .cols-10{width: 100%!important;}

footer{font-size:1em;text-align:center;float:left;margin:2em 0 0;padding:0;color:#68737a;height:auto;width:100%;line-height:120%;}
footer hr{width:50%;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
footer .ftwrapper img{vertical-align:top;}
footer .ftwrapper{width:80%;display:table;margin:0 auto!important;padding:3em 0 1em;font-size:0.9em; text-align:center;}
footer .ftwrapper span{font-size:0.9em;}
	
	
}
@media screen and (max-width:40em) {
	
.mobilehide{display:none;}
.mobileshow{display:block;}
header{width:100%;}

.cols-20, .cols-25{width:100%!important;}
.pull-right{float:none!important;}
.pull-left{float:none!important;}

.wrapper{width:100%;margin:0 auto;}

.baseinnerbg {background:#fff;}
.hpnobasebg{background:#fff!important;}

.tagsales{position: absolute;margin-top: -1.5em;left: 0%;}
.tagsales img{width: 50% !important;}

.musthead{width:100%;height:auto;margin:0 0 0em 0;border-radius:0;background:#00264f;padding:1.5em 0;}
.musthead .stlogo{float:none;text-align:left;padding: 0em 0.8em;margin:0%;height:auto;width:50%;text-indent:0;}
.musthead .stlogo span{font-family: "Formata Light";color:#68737a!important;font-weight:500;letter-spacing:9px;text-align:left;font-size:1.1em;margin-left:0em;width:100%;line-height:180%;clear:both;}
.musthead .stlogo img{width:auto;}
.musthead .siteinfo{color:#0d5693;width:100%;float:none;font-size:1.1em;text-align:center;margin-top:1em;}
.musthead .siteinfo a{color:#0d5693;margin-left:0.5em;}
.musthead .siteinfo a:hover{color:#c10000;}

.musthead .langbox{margin:0; padding:1em 0 0;text-align:center;}
.musthead .langbox a{width:25%;display:inline;margin:0 auto;font-size:0.9em;text-align:center;}
.musthead .langbox a img{border:1px solid #fff; margin:0.2em auto;width:auto;display:inline;}
.musthead .langbox span{display:block;}

.whtxt, a.whtxt{color:auto!important}

section{width:90%;margin:0 auto;padding:1em;clear:both;min-height: 570px;}
section h1{font-size:2em;font-weight:700;color:#000;margin:0em 0 1em 0; clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section h1 img{width:100%!important;}
section h2{font-size:1.2em;font-weight:700;color:#000;margin:0em 0 1em 0;clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; text-transform:uppercase;line-height:150%;}
section h2 a{color:#000;text-decoration:underline;}
section p{font-size:1em; text-align:justify;font-weight:500;color:#68737a;line-height:150%;margin:0 0 1em 0;padding:0;}
section img{width:90%!important; height:auto!important;}
section ul{margin:1em auto;padding:0;list-style:disc;}
section ul li{font-size:1em; text-align:left;font-weight:500;color:#68737a;line-height:100%;margin:0 0 1em 0;padding:0;}

ul.eriteambox{width:100%;margin:0;padding:1em 0;}
ul.eriteambox li{display:block;margin:0 0 1em 0;padding:0em 0 1em;text-align:center;}
ul.eriteambox li span{text-align:center;width:100%;font-size:0.9em;float:none;min-height:250px;padding:1em 0 0 0;line-height:180%;}
ul.eriteambox li h2{font-weight:600!important;font-size:1.5em;font-familty:'Formata Regular'!important;color:#68737a;text-transform:capitalize;margin:0 0 0.5em 0;text-align:center;}
ul.eriteambox li img{float:none;width:auto!important;margin:1em 0;border:1px solid #aaa;}

ul.contusform{width:100%;list-style-type:none;margin:1em 0 2em;padding:1em 0;}
ul.contusform li{display:block;width:100%;clear:both;vertical-align:middle;list-style-type:none;margin:0.5em 0em 0.5em 0;padding:0;text-align:left;}
ul.contusform li label{width:100%;float:none;margin:0em 0;font-size:0.9em;padding:0.5em 0 0;vertical-align:middle;display: block;}
ul.contusform li label.nowidth{width:100%!important;padding-right:0em;}
ul.contusform li label span{color:#ff0000;}
ul.contusform li input,ul.contusform li select{width:100%;list-style-type:none;margin:0.5em 0;padding:0 0.5em;height:30px;border:1px solid #aaa;}
ul.contusform li textarea{width:100%;list-style-type:none;margin:0.5em 0;padding:0.5em;height:100px;border:1px solid #aaa;}
ul.contusform li input[type="submit"]{background:#000;color:#fff;border:0;font-size:1em;width:100%;height:auto;padding:0.5em 1em 0.4em;margin: 0em;}
ul.contusform li .text-right{text-align:left!important;}

section .fleft{float:none;}
section .fright{float: right !important;margin: 0 5%;}
section .clearfix{clear:both;}
section .text-left{text-align:left;}
section .text-right{text-align:right;}
section .text-center{text-align:center;}
section .cols-70{width: 100% !important;}
section .cols-60{width: 100% !important;}
section .cols-50{width: 100% !important;display: inline-block;margin: 1em auto !important;}
section .cols-40{width: 100% !important;display: inline-block;margin: 1em auto !important;}
section .cols-35{width: 100%!important;}
section .cols-30{width: 100%!important;padding:0em;}
section .cols-10{width: 100%!important;}


footer{font-size:1em;text-align:center;float:left;margin:2em 0 0;padding:0;color:#68737a;height:auto;width:100%;line-height:120%;}
footer hr{width:50%;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
footer .ftwrapper img{vertical-align:top;}
footer .ftwrapper{width:80%;display:table;margin:0 auto!important;padding:3em 0 1em;font-size:0.9em; text-align:center;}
footer .ftwrapper span{font-size:0.9em;}

}
@media screen and (max-width:35em) {

.mobilehide{display:none;}
.mobileshow{display:block;}
header{width:100%;}
.cols-20, .cols-25{width:100%!important;}
.pull-right{float:none!important;}
.pull-left{float:none!important;}

.wrapper{width:100%;margin:0 auto;}

.baseinnerbg {background:#fff;}
.hpnobasebg{background:#fff!important;}

.tagsales{position: absolute;margin-top: -1.5em;left: 0%;}
.tagsales img{width: 50% !important;}

.musthead{width:100%;height:auto;margin:0 0 0em 0;border-radius:0;background:#00264f!important;padding:1.5em 0;}
.musthead .stlogo{float:none;text-align:left;padding: 0em 0.8em;margin:0% auto;height:auto;width:auto;text-indent:0;}
.musthead .stlogo span{font-family: "Formata Light";color:#a7a7a7!important;font-weight:500;letter-spacing:9px;text-align:left;font-size:1.1em;margin-left:0em;line-height:180%;}
.musthead .stlogo img{width:75%;}
.musthead .siteinfo{color:#0d5693;width:100%;float:none;font-size:1.1em;text-align:center;margin-top:1em;}
.musthead .siteinfo a{color:#0d5693;margin-left:0.5em;}
.musthead .siteinfo a:hover{color:#c10000;}

.musthead .langbox{margin:0; padding:1em 0 0;text-align:center;}
.musthead .langbox a{width:25%;display:inline;margin:0 auto;font-size:0.9em;text-align:center;}
.musthead .langbox a img{border:1px solid #fff; margin:0.2em auto;width:auto;display:inline;}
.musthead .langbox span{display:block;}

.whtxt, a.whtxt{color:auto!important}

section{width:90%;margin:0 auto;padding:1em;clear:both;min-height: 570px;}
section h1{font-size:2em;font-weight:700;color:#000;margin:0em 0 1em 0; clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section h1 img{width:100%!important;}
section h2{font-size:1.2em;font-weight:700;color:#000;margin:0em 0 1em 0;clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; text-transform:uppercase;line-height:150%;}
section h2 a{color:#000;text-decoration:underline;}
section p{font-size:1em; text-align:justify;font-weight:500;color:#68737a;line-height:150%;margin:0 0 1em 0;padding:0;}
section img{width:90%!important; height:auto!important;}
section ul{margin:1em auto;padding:0;list-style:disc;}
section ul li{font-size:1em; text-align:left;font-weight:500;color:#68737a;line-height:100%;margin:0 0 1em 0;padding:0;}


ul.eriteambox{width:100%;margin:0;padding:1em 0;}
ul.eriteambox li{display:block;margin:0 0 1em 0;padding:0em 0 1em;text-align:center;}
ul.eriteambox li span{text-align:center;width:100%;font-size:0.9em;float:none;min-height:250px;padding:1em 0 0 0;line-height:180%;}
ul.eriteambox li h2{font-weight:600!important;font-size:1.5em;font-familty:'Formata Regular'!important;color:#68737a;text-transform:capitalize;margin:0 0 0.5em 0;text-align:center;}
ul.eriteambox li img{float:none;width:auto!important;margin:1em 0;border:1px solid #aaa;}

ul.contusform{width:100%;list-style-type:none;margin:1em 0 2em;padding:1em 0;}
ul.contusform li{display:block;width:100%;clear:both;vertical-align:middle;list-style-type:none;margin:0.5em 0em 0.5em 0;padding:0;text-align:left;}
ul.contusform li label{width:100%;float:none;margin:0em 0;font-size:0.9em;padding:0.5em 0 0;vertical-align:middle;display: block;}
ul.contusform li label.nowidth{width:100%!important;padding-right:0em;}
ul.contusform li label span{color:#ff0000;}
ul.contusform li input,ul.contusform li select{width:100%;list-style-type:none;margin:0.5em 0;padding:0 0.5em;height:30px;border:1px solid #aaa;}
ul.contusform li textarea{width:100%;list-style-type:none;margin:0.5em 0;padding:0.5em;height:100px;border:1px solid #aaa;}
ul.contusform li input[type="submit"]{background:#000;color:#fff;border:0;font-size:1em;width:100%;height:auto;padding:0.5em 1em 0.4em;margin: 0em;}
ul.contusform li .text-right{text-align:left!important;}

section .fleft{float:none;}
section .fright{float: right !important;margin: 0 5%;}
section .clearfix{clear:both;}
section .text-left{text-align:left;}
section .text-right{text-align:right;}
section .text-center{text-align:center;}
.cols-70{width:90%!important;margin:0 auto;}
section .cols-70{width: 100% !important;}
section .cols-60{width: 100% !important;}
section .cols-50{width: 100% !important;display: inline-block;margin: 1em auto !important;}
section .cols-40{width: 100% !important;display: inline-block;margin: 1em auto !important;}
section .cols-35{width: 100%!important;}
section .cols-30{width: 100%!important;padding:0em;}
section .cols-10{width: 100%!important;}


footer{font-size:1em;text-align:center;float:left;margin:2em 0 0;padding:0;color:#68737a;height:auto;width:100%;line-height:120%;}
footer hr{width:50%;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
footer .ftwrapper img{vertical-align:top;}
footer .ftwrapper{width:80%;display:table;margin:0 auto!important;padding:3em 0 1em;font-size:0.9em; text-align:center;}
footer .ftwrapper span{font-size:0.9em;}

}
@media screen and (max-width:24em) {

.mobilehide{display:none;}
.mobileshow{display:block;}
header{width:100%;}
.cols-20, .cols-25{width:100%!important;}
.pull-right{float:none!important;}
.pull-left{float:none!important;}

.wrapper{width:100%;margin:0 auto;}

.baseinnerbg {background:#fff;}
.hpnobasebg{background:#fff!important;}

.tagsales{position: absolute;margin-top: -1.5em;left: 0%;}
.tagsales img{width: 50% !important;}

.musthead{width:100%;height:auto;margin:0 0 0em 0;border-radius:0;background:#00264f;padding:1.5em 0;}
.musthead .stlogo{float:none;text-align:left;padding: 0em 0.8em;margin:0% auto;height:auto;width:auto;text-indent:0;}
.musthead .stlogo span{font-family: "Formata Light";color:#a7a7a7!important;font-weight:500;letter-spacing:9px;text-align:left;font-size:1.1em;margin-left:0em;line-height:180%;}
.musthead .stlogo img{width:75%;}
.musthead .siteinfo{color:#0d5693;width:100%;float:none;font-size:1.1em;text-align:center;margin-top:1em;}
.musthead .siteinfo a{color:#0d5693;margin-left:0.5em;}
.musthead .siteinfo a:hover{color:#c10000;}

.musthead .langbox{margin:0; padding:1em 0 0;text-align:center;}
.musthead .langbox a{width:25%;display:inline;margin:0 auto;font-size:0.9em;text-align:center;}
.musthead .langbox a img{border:1px solid #fff; margin:0.2em auto;width:auto;display:inline;}
.musthead .langbox span{display:block;}

.whtxt, a.whtxt{color:auto!important}

section{width:80%;margin:0 auto;padding:0em 0em;clear:both;min-height: 570px;}
section h1{font-size:2em;font-weight:700;color:#000;margin:0em 0 1em 0; clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section h1 img{width:100%!important;}
section h2{font-size:1.2em;font-weight:700;color:#000;margin:0em 0 1em 0;clear:both;font-family: "Formata Roman";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; text-transform:uppercase;line-height:150%;}
section h2 a{color:#000;text-decoration:underline;}
section h3{text-align:center;}
section p{font-size:1em; text-align:justify;font-weight:300!important;color:#68737a;font-family: "Formata Light"!important;line-height:150%;margin:0 0 1em 0;padding:0;}
section img{width:90%!important; height:auto!important;}
section ul{margin:1em auto;padding:0;list-style:disc;}
section ul li{font-size:1em;font-weight:500;color:#68737a;line-height:100%;margin:0 0 1em 0;padding:0;}

ul.eriteambox{width:100%;margin:0;padding:1em 0;}
ul.eriteambox li{display:block;margin:0 0 1em 0;padding:0em 0 1em;text-align:center;}
ul.eriteambox li span{text-align:center;width:100%;font-size:0.9em;float:none;min-height:250px;padding:1em 0 0 0;line-height:180%;}
ul.eriteambox li h2{font-weight:600!important;font-size:1.5em;font-familty:'Formata Regular'!important;color:#68737a;text-transform:capitalize;margin:0 0 0.5em 0;text-align:center;}
ul.eriteambox li img{float:none;width:auto!important;margin:1em 0;border:1px solid #aaa;}

ul.contusform{width:100%;list-style-type:none;margin:1em 0 2em;padding:1em 0;}
ul.contusform li{display:block;width:100%;clear:both;vertical-align:middle;list-style-type:none;margin:0.5em 0em 0.5em 0;padding:0;text-align:left;}
ul.contusform li label{width:100%;float:none;margin:0em 0;font-size:0.9em;padding:0.5em 0 0;vertical-align:middle;display: block;}
ul.contusform li label.nowidth{width:100%!important;padding-right:0em;}
ul.contusform li label span{color:#ff0000;}
ul.contusform li input,ul.contusform li select{width:100%;list-style-type:none;margin:0.5em 0;padding:0 0.5em;height:30px;border:1px solid #aaa;}
ul.contusform li textarea{width:100%;list-style-type:none;margin:0.5em 0;padding:0.5em;height:100px;border:1px solid #aaa;}
ul.contusform li input[type="submit"]{background:#000;color:#fff;border:0;font-size:1em;width:100%;height:auto;padding:0.5em 1em 0.4em;margin: 0em;}
ul.contusform li .text-right{text-align:left!important;}

section .fleft{float:none;}
section .fright{float: right !important;margin: 0 5%;}
section .clearfix{clear:both;}
section .text-left{text-align:left;}
section .text-right{text-align:right;}
section .text-center{text-align:center;}
.cols-70{width:90%!important;margin:0 auto;}
section .cols-70{width: 100% !important;}
section .cols-60{width: 100% !important;}
section .cols-50{width: 100% !important;display: inline-block;margin: 1em auto !important;}
section .cols-40{width: 100% !important;display: inline-block;margin: 1em auto !important;}
section .cols-35{width: 100%!important;}
section .cols-30{width: 100%!important;padding:0em;}
section .cols-10{width: 100%!important;}

footer{font-size:1em;text-align:center;float:left;margin:2em 0 0;padding:0;color:#68737a;height:auto;width:100%;line-height:120%;}
footer hr{width:50%;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
footer .ftwrapper img{vertical-align:top;}
footer .ftwrapper{width:90%;display:table;margin:0 auto!important;padding:3em 0 1em;font-size:0.9em; text-align:center;}
footer .ftwrapper span{font-size:0.9em;}
	

}