body, h1, h2, h3, p, ul, li {
  margin: 0px;
  padding: 0px;
}

body {
  background: #cce6f0 url(/images/background_pat.png) 0px 0px repeat-x;
  color: black;
  font-family: arial,tahoma,sans-serif;
  font-size: 12px;
  text-align: left;
}

img {
  border: none;
  vertical-align: middle;
}

a {
  color: #103745;
  text-decoration: none;
  outline: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

label {
  cursor: pointer;
}

.cert_key {
  position: fixed;
  right: 0px;
  bottom: 0px;
  opacity: 0.6;
  filter:alpha(opacity=60);
}

/*** CONTAINER ***/

#background {
  background: transparent url(/images/background.jpg) center 2px no-repeat;
}

#container {
  width: 820px;
  height: 850px;
  margin: 0px auto;
}

/*** HEADER ***/

#header {
  padding: 172px 50px 90px 65px;
  overflow: hidden;
}

#header a.logo {
  float: left;
}

#latest_news {
  float: right;
  width: 432px;
  height: 34px;
  background: transparent url(/images/latest_news_bg.png) right bottom no-repeat;
}

#latest_news a {
  float: right;
  margin-left: 10px;
}

/*** QUOTE ***/

#quote {
  color: #003a4e;
  font-size: 18px;
  font-family: Georgia,arial,tahoma,sans-serif;
  padding-left: 80px;
  text-shadow: #beeefd 1px 1px 1px;
  height: 63px;
  overflow: hidden;
}

#quote span {
  float: right;
  font-size: 12px;
  color: #6eb7d1;
  font-family: arial,tahoma,sans-serif;
  text-shadow: none;
  margin-right: 70px;
  padding-top: 2px;
}

#quote ul {
  padding: 10px 0px 0px 20px;
  list-style-type: none;
}

#quote li {
  padding: 4px 0px 12px 22px;
  background: transparent url(/images/dot.png) 0px 8px no-repeat;
}

/*** SERVICES ***/

#services {
  padding: 30px 0px 0px 110px;
  overflow: hidden;
  height: 137px
}

#services ul {
  float: left;
  width: 32%;
  list-style-type: none;
}

#services li {
  color: #fff;
  font-size: 18px;
  text-shadow: #2e7c97 1px 1px 1px;
  padding: 0px 0px 12px 22px;
  background: transparent url(/images/dot.png) 0px 7px no-repeat;
}

/*** CONTACT ***/

#contact {
  padding-left: 55px;
  height: 124px;
  overflow: hidden;
  color: #002e3d;
}

#contact p {
  padding-bottom: 14px;
}

#contact .address {
  float: left;
  width: 164px;
  padding-left: 26px;
}

#contact .address strong {
  display: block;
  color: #38728d;
  padding-bottom: 6px;
  font-weight: normal;
}

#contact .contact {
  float: left;
  padding: 20px 0px 0px 25px;
  background: transparent url(/images/separator.png) 0px center no-repeat;
  height: 104px;
  width: 360px;
}

#contact .contact p {
  text-shadow: #d9eff6 1px 1px 1px;
}

#contact a.button {
  width: 92px;
  text-align: center;
  height: 24px;
  float: left;
  background: transparent url(/images/button.png) 0px 0px no-repeat;
  padding-top: 9px;
  font-size: 14px;
  text-decoration: none;
}

#contact a.button:hover {
  background-position: 0px -33px;
}

#contact .job {
  float: left;
  padding: 9px 0px 0px 24px;
}

#contact .job a {
  text-decoration: underline;
}

#contact .job a:hover {
  text-decoration: none;
}

/*** PARTNERS ***/

#partners {
  padding: 40px 0px 40px 34px;
}

/*** COLORBOX ***/

#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

#colorbox {
  border: 3px solid #0970bf;
}

#cboxOverlay {
  width: 100%;
  height: 100%;
  position: fixed;
}

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
  overflow: hidden;
}

#cboxLoadedContent {
  overflow: auto;
}

#cboxLoadedContent iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

#cboxOverlay {
  background: #fff;
}

#cboxTopLeft {
  display: none;
  width: 0px;
  height: 0px;
}

#cboxTopCenter {
  display: none;
  height: 0px;
}

#cboxTopRight {
  display: none;
  width: 0px;
  height: 0px;
}

#cboxBottomLeft {
  width: 0px;
  height: 0px;
}

#cboxBottomCenter {
  display: none;
  height: 0px;
}

#cboxBottomRight {
  display: none;
  width: 0px;
  height: 0px;
}

#cboxMiddleLeft {
  display: none;
  width: 0px;
}

#cboxMiddleRight {
  display: none;
  width: 0px;
}

#cboxContent {
  background: #fff;
}

#cboxTitle {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
  color: #999;
  text-align: center;
}

#cboxCurrent {
  position: absolute;
  bottom: 0px;
  left: 100px;
  color: #999;
}

#cboxSlideshow {
  position: absolute;
  right: 42px;
  bottom: 0px;
  color: #444;
}

#cboxPrevious {
  position: absolute;
  bottom: 0px;
  left: 0;
  color: #444;
}

#cboxNext {
  position: absolute;
  bottom: 0px;
  left: 63px;
  color: #444;
}

#cboxLoadingOverlay {
  background: #fff url(/images/colorbox/loading.gif) no-repeat 5px 5px;
}

#cboxClose {
  display: block;
  position: absolute;
  top: 6px;
  right: 8px;
  color: #0970bf;
  font-size: 12px;
  text-align: right;
  padding: 3px 6px;
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;;
}

#cboxClose:hover {
  background-color: #B2EBFD;
}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
