html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
img,
body,
html {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
q:before,
q:after {
  content: '';
}

body {
  font-family: Calibri;
  font-size: 14px;
  text-decoration: none;
  color: #333333;
  margin: 0;
}
h1 {
  padding: 2px 0 0 12px;
}
strong {
  font-weight: bold;
}
/*------------------------------------------------
	Structure
------------------------------------------------*/

#Holder {
  width: 800px;
  margin: 0 auto;
}
#Header {
  width: 800px;
  float: left;
}
#Main {
  width: 800px;
  float: left;
  clear: both;
  margin: 0 0 30px 0;
}
#Footer {
  width: 800px;
  float: left;
  clear: both;
}

/*------------------------------------------------
	Header
------------------------------------------------*/
h1.header-logo {
  padding-left: unset !important;
}
h1.header-logo a {
  background: url(images/header-logo.svg) no-repeat;
  width: 189px;
  height: 62px;
  float: left;
  display: block;

  text-indent: -9999px;
  cursor: pointer;
  margin-top: 10px;
}
.Flash-main {
  width: 800px;
  height: 400px;
  clear: both;
  border-top: 3px solid #ffe400;
  margin: 90px 0 0 0;
}
.Flash {
  clear: both;
  padding: 0px;
  clear: both;
  border-top: 3px solid #ffe400;
  margin: 90px 0 30px 0;
}

/* Header Menu*/
nav.header-menu {
  float1: left;
  margin: 10px 0 0 225px;
  z-index: 1;
  position: absolute;
}

nav.header-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: block;
}

nav.header-menu ul li {
  float: left;
  display: list-item;
  list-style: none;
}

nav.header-menu ul li a {
  display: block;
  padding: 15px 10px;
  color: #0168b3;
  font-size: 13px;
  text-decoration: none;
  font-family: 'Century Gothic';
}
nav.header-menu ul li a:hover {
  border-bottom: 3px solid #0168b3;
  margin-top1: -10px;
}
li a.active {
  border-bottom: 3px solid #0168b3;
  margin-top1: -10px;
}
nav.header-menu li + li:before {
  content: ' | ';
  padding: 15px 0px;
  position: absolute;
  color: #0168b3;
}

li:last-child {
  margin-right: -14px;
}

/* Change this in order to change the Dropdown symbol */
li > a::after {
  content: '';
}
li > a:only-child:after {
  content: '';
}

/* The Dropdown Styles */
/* =================== */

/* Hide Dropdowns by Default */
nav.header-menu ul ul {
  display: none;
  position: absolute;
  top: 45px;
  background-color: #0168b3;
  color: #ffffff;
}

/* Display Dropdowns on Hover */
ul.drop-down li + li:before {
  content: '  ';
}

.drop-down a {
  border-bottom: none !important;
  color: #ffffff !important;
}
.drop-down a:hover {
  background-color: #ffe500 !important;
  color: #0168b3 !important;
}
nav.header-menu ul li:hover > ul {
  display: list-item;
}

/* Fisrt Tier Dropdown */
nav.header-menu ul ul li {
  width: 170px;
  float: none;
  position: relative;
}

/* Second, Third and more Tiers	*/
nav.header-menu ul ul ul li {
  position: absolute relative;
  top: -58px;
  left: 170px;
}

/*------------------------------------------------
	Main
------------------------------------------------*/

ul.IntroMain {
  margin: 10px 0 0 0;
  *margin: 10px 0 0 0;
  _margin: 10px 0 0 0;
  float: left;
  width: 232px;
  clear: both;
  line-height: 15px;
}
ul.IntroMain li {
  text-align: justify;
  margin: 0;
}
ul.IntroMain a {
  color: #0147c0;
  text-decoration: none;
  float: left;
  padding: 0 0 0 205px;
}
ul.IntroMain a:hover {
  color: #0147c0;
  text-decoration: underline;
}

ul.ServicesMain {
  margin: 10px 0 0 45px;
  *margin: 10px 0 0 50px;
  _margin: 10px 0 0 27px;
  float: left;
  width: 232px;
  line-height: 15px;
}
ul.ServicesMain li {
  text-align: justify;
  margin: 0;
}
ul.ServicesMain a {
  color: #0147c0;
  text-decoration: none;
  float: left;
  padding: 0 0 0 205px;
}
ul.ServicesMain a:hover {
  color: #0147c0;
  text-decoration: underline;
}

ul.TrackMain {
  margin: 10px 0 0 45px;
  *margin: 10px 0 0 50px;
  _margin: 10px 0 0 27px;
  float: left;
  width: 232px;
  line-height: 15px;
}
ul.TrackMain li {
  text-align: justify;
  margin: 0;
}
ul.TrackMain a {
  color: #0147c0;
  text-decoration: none;
  float: left;
  padding: 0 0 0 205px;
}
ul.TrackMain a:hover {
  color: #0147c0;
  text-decoration: underline;
}

p.MainLogos {
  clear: both;
  text-align: center;
}

p.MainLogosInside {
  clear: both;
  margin: 0 0 0 140px;
}

.content-main {
  clear: both;
  float: left;
}
span.color {
  font-weight: normal !important;
  color: #f00 !important;
  text-decoration: underline;
}
/*------------------------------------------------
	Footer
------------------------------------------------*/

#Footer {
  width: 800px;
  margin-top: 10px;
}
#Footer .Developed {
  color: #235ec0;
  font-size: 11px;
  text-align: center;
  padding: 20px 0 10px 0;
  clear: both;
}
#Footer .Developed a {
  text-decoration: underline;
  color: #235ec0;
}

/* Footer Menu*/

nav.footer-menu {
  margin: 0px auto;
  width: 600px;
}

nav.footer-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: block;
}

nav.footer-menu ul li {
  float: left;
  display: list-item;
  list-style: none;
}

nav.footer-menu ul li a {
  display: block;
  padding: 8px 10px;
  color: #0168b3;
  font-size: 13px;
  text-decoration: none;
  font-family: 'Century Gothic';
}

nav.footer-menu li a:hover {
  border-bottom: 2px solid #0168b3;
}
nav.footer-menu li a.active-footer {
  border-bottom: 2px solid #0168b3;
}
nav.footer-menu li + li:before {
  content: ' | ';
  padding: 8px 0px;
  position: absolute;
  color: #0168b3;
}

.social-footer {
  clear: both;
  float: right;
  font-size: 20px;
}
.social-footer li {
  display: inline-block;
  padding: 5px;
}
.social-footer i {
  color: #0168b3;
}
.social-footer i:hover {
  color: #ffe500;
}
/*------------------------------------------------
	Inside Pages
------------------------------------------------*/
.title-inside-page h2 {
  background: #0168b3;
  min-width: 100px;
  height: 25px;
  color: #ffffff;
  position: absolute;
  top: 130px;
  font-weight: normal;
  display: block;
  font-size: 20px;
  padding: 5px 20px;
  text-indent: 0px;
}

#Content {
  min-height: 200px;
}
#Content a {
  color: #235fbf;
  text-decoration: none;
}
#Content a:hover {
  color: #235fbf;
  text-decoration: underline;
}
#Content a.red {
  color: #f00;
  font-size: 20px;
  text-decoration: underline;
  font-weight: bold;
}
#Content a.red:hover {
  color: #f00;
  font-size: 20px;
  text-decoration: underline;
}
#Content h1 {
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(../images/blue-bar.gif) repeat;
  height: 33px;
  margin: 10px 0 15px 0;
  line-height: 30px;
}

#Content h2 {
  font-size: 16px;
  color: #235fbf;
  font-weight: bold;
}
#Content h3 {
  font-size: 16px;
  color: #235fbf;
  font-weight: bold;
  text-decoration: underline;
}
#Content h4 {
  font-size: 16px;
  color: #f00;
  font-weight: bold;
}
#Content h4.red {
  font-weight: bold;
  color: #f00;
  font-size: 20px;
  text-decoration: underline;
}
#content strong {
  font-weight: bold;
}
#Content p {
  line-height: 18px;
  text-align: justify;
  padding: 5px 0 5px 0;
}
#Content p span {
  font-weight: bold;
  color: #222222;
}
#Content ul.PDFLink {
  margin: 0;
}
#Content ul.PDFLink li {
  background: url(images/pdf-icon.png) no-repeat;
  margin: 10px 0 0 0;
  height: 20px;
}
#Content ul.PDFLink li a {
  background: url(images/pdf-icon.png) no-repeat;
  padding: 0 0 10px 25px;
  width: auto;
}
#Content ul.TrackingList {
  margin: 0;
  line-height: 18px;
  padding: 10px 0 0 0;
  float: left;
  line-height: 20px;
}
#Content .TrackingList ul li {
  margin: 0;
  display: inline;
}
#Content ul.TrackingListLink {
  margin: 0;
  display: inline;
  float: left;
  line-height: 20px;
  padding: 10px 0 0 70px;
}

#Content ul.list {
  list-style: none;
  margin-left: 0;
  padding-left: 0.8em;
  text-indent: -0.8em;
}
#Content ul.list li:before {
  content: '• ';
}

.linkwwa {
  margin: 10px 0 10px 0px;
}

h2 span.notbold {
  font-weight: normal;
  font-size1: 14px;
}

#wwaiframe iframe {
  display: block;
  height: 2400px !important;
  border: none;
  overflow-y: auto;
  overflow-x: hidden;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #wwaiframe iframe {
    display: block;
    height: 2500px !important;
    border: none;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
/*------------------------------------------------
	Contact us
------------------------------------------------*/

.Contacts {
  clear: both;
  float: left;
  width: 800px;
}
.Contacts ul {
  margin: 0;
  color: #666;
  border: 1px #ccc solid;
  display: table;
}
.Contacts ul.NamesCont {
  float: left;
  width: 197px;
  line-height: 25px;
  padding: 5px 0 3px 0;
}
.Contacts ul.NamesCont li {
  border-bottom: 1px #cccccc solid;
  border-width: 0 0 1px 1px;
  display1: table-cell;
  padding-left: 10px;
}
.Contacts ul.NamesCont li.EmptyNames {
  height: 25px;
}
.Contacts ul.TitlesCont {
  float: left;
  width: 400px;
  line-height: 25px;
  padding: 5px 0 3px 0;
}
.Contacts ul.TitlesCont li {
  border-bottom: 1px #cccccc solid;
  border-width: 0 0 1px 1px;
  display1: table-cell;
  padding-left: 10px;
}
.Contacts ul.EmailsCont {
  float: left;
  width: 197px;
  line-height: 25px;
  padding: 5px 0 3px 0;
}
.Contacts ul.EmailsCont li {
  border-bottom: 1px #cccccc solid;
  border-width: 0 0 1px 1px;
  display1: table-cell;
  padding-left: 10px;
}
.Contacts ul.NamesCont li.NamesContNone {
  border-bottom: none;
}
.Contacts ul.TitlesCont li.TitlesContNone {
  border-bottom: none;
}
.Contacts ul.EmailsCont li.EmailsContNone {
  border-bottom: none;
}

#Content .AddAbout {
  width: 771px;
}
#Content .AddAbout h2 {
  font-size: 16px;
  color: #235fbf;
  font-weight: bold;
}
#Content .AddAbout ul {
  text-align: center;
  position: absolute;
  margin: 20px 0 0 240px;
}

.ContactAdd {
  width: 800px;
  clear: both;
  float: left;
}
.ContactAdd h2 {
  font-size: 16px;
  color: #235fbf;
  font-weight: bold;
}
.ContactAdd ul.info-footer {
  text-align: center;
  float: left;
  width: 350px;
  padding: 10px 0 0 0;
}
.ContactAdd ul.info-footer h2 {
  text-decoration: underline;
}
.image1 {
  float: left;
  width: 220px;
}
.image2 {
  float: left;
  width: 220px;
}

.ContactAdd a {
  color: #235fbf;
  text-decoration: none;
}
.ContactAdd a:hover {
  color: #235fbf;
  text-decoration: underline;
}

#Content .AddTracking {
  width: 771px;
}
#Content .AddTracking h2 {
  font-size: 16px;
  color: #235fbf;
  font-weight: bold;
}
#Content .AddTracking ul {
  text-align: center;
  position: absolute;
  margin: 170px 0 0 240px;
}
