body {
  background: #333 url(../img/backgrounds/body.png) repeat-x ;
  color: #CCC;
  font-family: Verdana;
  font-size: 68.8%;
  margin: auto;
  padding: 0;
  width: 82.545em;
}

*+html, body {
  overflow-y: scroll;
}

*+html body {
  overflow-y: hidden;
}

a {
  cursor: pointer;
}

a:link,a:visited {
  color: #FFF;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a img, img {
  background: #000;
  border: 1px solid #700070;
  padding: .091em;
}

img:hover {
  border: 1px solid #FFF;
}

h1 {
  font-size: 1.455em;
}

h2 {
  font-size: 1.182em;
}

h3 {
  font-size: 1em;
}

h1,h2,h3,ul,li,p {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

iframe {
  border: none;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}

.banner, #header .banner, #content_section .banner {
  background: #666;
  border: 1px dashed #000;
  display: none;
  font-size: 1.182em;
  height: 4.545em;
  margin: auto;
  width: 50em;
}

.cb {
  clear: both;
}

*+html .cb {
  clear: right;
}

hr.cb {
  border: none;
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}

#header {
  height: 114px;
  position: relative;
}

#header h1 a {
  background: url(../img/backgrounds/header.png) no-repeat center center;
  display: block;
  height: 114px;
  overflow: hidden;
  text-indent: -909em;
  width: 313px;
}

#header .banner {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  display: block;
  position: absolute;
  right: 0;
  top: 2em;
  width:auto;
}

#header .banner div {
  background: #222;
  border: 1px solid #700070;
  font-size: .87em;
  float: left;
  height: 6em;
  margin-left: .3em;
  padding: .3em;
  width: 16.3em;
}

#header .banner h3 a {
  display: block;
  font-size: 1.1em;
  margin-bottom: .1em;
  text-decoration: underline;
}

/*
#header .banner {
  bottom: .182em;
  right: .182em;
  position: absolute;
}*/

#header,#content {
  margin-bottom: .909em;
}

#content_left > div,#content_section > div {
  background: #222;
  border: 1px solid #700070;
}

#content_left {
  margin-right: .909em;
  width: 18.182em;
}

#content_left > div {
  margin-bottom: .909em;
  padding: .182em;
  padding-bottom: .364em;
}

*+html #content_left > div {
  padding: .18em;
  padding-bottom: .36em;
}

#content_left h3 {
  background: #500050;
  border-top: 1px solid #700070;
  border-bottom: 1px solid #700070;
  color: #FFF;
  margin: 0 -.182em;
  margin-bottom: .455em;
  padding: .182em;
  text-indent: .455em;
}

#content_left ul {
  margin-left: .636em;
  margin-right: .636em;
}

#content_left a {
  display: block;
  padding: .182em;
}

#content_left .ui-tabs {
  background: none;
  border: none;
  padding: 0;
  width: 100%;
}

#content_left .ui-tabs a {
  padding: .455em;
}

#content_left .ui-tabs-nav {
  margin: 0;
}

#content_left .ui-tabs-panel {
  background: #444;
  padding: .182em;
}

#content_left input {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 16.909em;
}

#content_left,#content_section {
  float: left;
}

#content_section > div {
  margin-bottom: .909em;
  padding: .455em 0;
  width: 63.273em;
}

*+html #content_section > div {
  padding: .44em 0;
  width: 63.26em;
}

#content_section p {
  margin: .455em;
  margin-bottom: 0;
  text-align: justify;
  text-indent: .455em;
}

#content_section > div > h1,#content_section > div > h2 {
  background: #500050;
  border: 1px solid #700070;
  border-left: none;
  border-right: none;
  color: #FFF;
}

#content_section > div > h1 {
  margin-bottom: .273em;
  overflow: hidden;
  padding: .3em;
  text-align: right;
}

#content_section > div > h2 {
  text-indent: .455em;
}

#terms,#terms li {
  list-style: disc;
  margin: 1em;
}

#terms ol,#terms ol li {
  list-style: decimal;
}

/* <notes> */

.notes.gallery {
  background: #333;
  border: 1px solid #700070;
  border-left: none;
  border-right: none;
  clear: both;
  height: 8.6em;
  margin-top: .455em;
}

.notes.gallery li {
  border-left: 1px solid #700070;
  float: left;
  height: 7.4em;
  margin-left: -1px;
  overflow: hidden;
  padding: .6em;
  width: 31.3%;
}

.notes.gallery li:hover {
  background: #444;
}

.notes.gallery > li {
  background: #333;
  cursor: pointer;
  position: relative;
}

.notes.gallery h2,.notes.gallery h4,.notes.gallery dfn {
  left: 5em;
  margin: 0;
  position: absolute;
  width: 15.4em;
}

.notes.gallery h2 {
  font-size: 1em;
  font-weight: normal;
  height: 1.2em;
  margin: 0;
  overflow: hidden;
  text-align: left;
  text-transform: none;
  top: 2em;
}

.notes.gallery h4 {
  left: 6.3em;
  font-size: .8em;
  font-weight: normal;
  width: 19.2em;
}

.notes.gallery dfn {
  display: block;
  font-style: normal;
  margin-right: .3em;
  text-align: justify;
  top: 3.5em;
}

.notes.gallery img {
  left: -1px;
  position: absolute;
}

/* </notes> */

#footer {
  border-top: 1px solid #700070;
  clear: both;
  padding: .6em 0;
  margin-top: 4.545em;
}

#footer ul,#footer p {
  clear: both;
}

#footer .mh_Countries_List li {
  float: left;
  margin: .182em 0 .182em 1.364em;
  width: 10.364em;
}

#footer li a {
  display: block;
  height: 1.182em;
  padding: .06em 0;
  text-indent: 2em;
}

#footer p {
  padding-top: 2.6em;
  text-align: center;
}

#footer p a {
  padding: 0 .6em;
}