html {
  background-color: #6da2a8;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 100%;
  line-height: 1.5em;
  color: white;
  width: 100%;
  display: table;
}

a {
  color: #c7ff42;
}

a:hover {
  color: #6ca815;
}

#templatemo_background_section_middle {
  width: 100%;
  background-color: #14515e;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  clear: both;
  overflow: hidden;
}

#templatemo_background_section_bottom {
  width: 100%;
  height: 73px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("images/templatemo_footer_bg.jpg");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0% 0%;
  float: left;
}

.templatemo_container {
  width: auto;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

#templatemo_menu {
  width: auto;
  height: auto;
  float: left;
  margin-top: 38px;
}

#templatemo_menu ul {
  float: left;
  width: auto;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
}

#templatemo_menu ul li {
  display: inline;
}

#templatemo_menu ul li a {
  float: left;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  text-align: center;
  text-decoration: none;
  color: white;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #508a93;
  font-weight: bold;
}

#templatemo_menu ul li .lastmenu {
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
}

#templatemo_menu li a:hover, #templatemo_menu li .current {
  color: #b3d7fc;
}

#templatemo_content_area {
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}

.templatemo_content {
  margin-top: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
  margin-left: 25px;
}

.templatemo_content h1 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: white;
}

.templatemo_content p {
  margin-top: 20px;
  color: white;
}

.templatemo_content h2 {
  margin-top: 20px;
  margin-bottom: 0px;
  color: #00e6ff;
}

.templatemo_content span.header {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: bold;
  color: #c7ff42;
  text-decoration: underline;
}

.templatemo_content img {
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  float: left;
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.templatemo_content .more {
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  float: left;
  margin-top: 15px;
  margin-right: 25px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.clear_h {
  clear: both;
  height: 1px;
}

.clear {
  clear: both;
}

#templatemo_bottom_section {
  max-width: 930px;
  overflow: hidden;
  padding-left: 30px;
  margin-bottom: 20px;
}

#templatemo_bottom_section .templatemo_bottom_section_box {
  float: left;
  display: inline;
  margin-top: 30px;
  margin-left: 30px;
  max-width: 260px;
  background-color: #14515e;
}

.templatemo_bottom_section_box .top_info {
  max-width: 180px;
  height: 40px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: white;
  font-weight: bold;
  padding-top: 17px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 80px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("images/templatemo_section_box_top_info.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.templatemo_bottom_section_box .top_quote {
  max-width: 180px;
  height: 40px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: white;
  font-weight: bold;
  padding-top: 17px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 80px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("images/templatemo_section_box_top_quote.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.templatemo_bottom_section_box .top_question {
  max-width: 190px;
  height: 40px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: white;
  font-weight: bold;
  padding-top: 17px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 70px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("images/templatemo_section_box_top_question.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.templatemo_bottom_section_box .body {
  max-width: 230px;
  min-height: 215px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #14515e;
  background-image: url("images/templatemo_section_box_bg.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.templatemo_bottom_section_box .body ul {
  margin-left: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: white;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin-top: -10px;
}

* html .templatemo_bottom_section_box .body ul {
  margin-top: 0px;
}

.templatemo_bottom_section_box .body li {
  padding-left: 28px;
  padding-top: 8px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("images/templatemo_bullet.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left bottom;
}

* html .templatemo_bottom_section_box .body li {
  padding-top: 0px;
  padding-bottom: 6px;
}

.body p {
  text-align: justify;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: white;
}

.body img {
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  float: left;
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.body h2 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #c7ff42;
  text-decoration: underline;
}

.templatemo_footer {
  margin-top: 25px;
  color: white;
  text-align: center;
}

.templatemo_footer a {
  color: white;
}

img.sdcthumbnail {
  max-width: 20%;
  height: auto;
}

img.sdcgalleryimage {
  max-width: 30%;
  height: auto;
}

img {
  max-width: 100%;
  width: auto;
  height: auto;
}

div#maincontent {
  float: left;
  width: 90%;
  padding-left: 25px;
  padding-right: 5px;
}

div#hrdlog {
  color: black;
  background-color: white;
}

