/* ================================= BLOCKS ================================= */

/* ---------------------------------- BODY ---------------------------------- */
html body {
  /* required in this context */
}

/* ---------------------------------- TEXT ---------------------------------- */
html body p {
}

html body h1 {
  background: #fff none;
  color: #000;
}

html body h2 {
  background: #fff none;
  color: #628195 !important;
}

html body h3 {
  background: #none;
  color: #000;
  margin-top: 0.75em;
  margin-bottom: 0.5em;
}

html body h4 {
  background: #none;
  color: #628195 !important;
  margin-bottom: 0.5em;
}

html body h5 {
  background: #none;
  color: #000;
  margin-bottom: 0.5em;
}

html body h6 {
  background: #none;
  color: #628195 !important;
}

/* ------------------------------- CONTAINERS ------------------------------- */
html body div {
}

html body span {
}

/* --------------------------------- LISTS ---------------------------------- */
html body ul {
}

html body ul li {
  /* required in this context */
}

html body ol {
}

html body ol li {
  /* required in this context */
}

html body dl {
}

html body dl dt {
  /* required in this context */
}

html body dl dd {
  /* required in this context */
}

/* --------------------------------- FORMS ---------------------------------- */
html body form {
}

html body form fieldset {
}

html body form fieldset legend {
}

html body form input {
}

html body form select {
}

html body form select option {
  /* this or optgroup required in this context */
}

html body form select optgroup {
  /* this or option required in this context */
}

html body form select optgroup option {
  /* required in this context */
}

html body form textarea {
}

html body form label {
}

html body form button {
}


/* --------------------------------- TABLES --------------------------------- */
html body table {
}

html body table table {
}

html body table caption {
}

html body table col {
}

html body table colgroup {
}

html body table colgroup col {
}

html body table tr {
  /* this or tbody required in this context */
}

html body table tr th {
  /* this or td required in this context */
}

html body table tr td {
  /* this or th required in this context */
}

html body table thead {
}

html body table thead tr {
}

html body table thead tr th {
  /* this or td required in this context */
}

html body table thead tr td {
  /* this or th required in this context */
}

html body table tfoot {
}

html body table tfoot tr {
}

html body table tfoot tr th {
  /* this or td required in this context */
}

html body table tfoot tr td {
  /* this or th required in this context */
}

html body table tbody {
  /* this or tr required in this context */
}

html body table tbody tr {
}

html body table tbody tr th {
  /* this or td required in this context */
}

html body table tbody tr td {
  /* this or th required in this context */
}


/* -------------------------------- SPECIAL --------------------------------- */
html body pre {
}

html body hr {
}

html body blockquote {
}

html body address {
}

/* ================================= INLINE ================================= */

/* ------------------------------- FONT STYLE ------------------------------- */
html body tt {
}

html body i {
}

html body b {
}

html body big {
}

html body small {
}

/* -------------------------------- PHRASE ---------------------------------- */
html body em {
}

html body strong {
}

html body dfn {
}

html body code {
}

html body q {
}

html body samp {
}

html body kbd {
}

html body var {
}

html body cite {
}

html body abbr {
}

html body acronym {
}

html body sub {
}

html body sup {
}

/* -------------------------------- SPECIAL --------------------------------- */
html body a {
}

html body a:link {
  background: none;
  color: #104471;
}

html body a:active {
}

html body a:visited {
  background: none;
  color: #6798CC;
}

html body a:link:hover,
html body a:active:hover,
html body a:visited:hover {
}

html body br {
}

html body bdo {
}

html body map {
}

html body map area {
  /* required in this context */
}

html body object {
}

html body img {
}

html body ins {
}

html body del {
}

html body noscript {
}

html body iframe {
}

html body noframes {
}

/* ================================== IDs =================================== */

/* ------------------------------- TPL-WRAPPER ------------------------------ */
#tpl-wrapper {
}

/* ------------------------------- TPL-HEADER ------------------------------- */
#tpl-header {
}

#hd-nav {
  background: #6cc none;
  color: #000;
}

a#hd-health-cons {
  background: #3ff none scroll right center no-repeat;
  color: #000;
  text-transform: uppercase;
}

a#hd-health-cons:hover {
  background: #FEF0DD url(/images/template/icon/arrow-right-red-sm.gif)
    scroll right center no-repeat;
  color: #000;
}

/* -------------------------------- TPL-MAIN -------------------------------- */
#tpl-main {
}

/* ------------------------------- TPL-CONTENT ------------------------------ */
#tpl-content {
  width: 59.3%;
}

/* ------------------------------ TPL-SITE-MAP ------------------------------ */
#tpl-site-map {
  line-height: 1.2em;
}

#tpl-site-map li {
  margin: 0 0 0.75em 0;
  padding: 0 0 0 0.5em;
}

#tpl-site-map ul {
  padding: 0.75em 0 0 1.4em;
}

/* -------------------------------- TPL-LEFT -------------------------------- */
#tpl-left {
  margin-left: -82.5%;
}

/* ------------------------------ TPL-SITE-NAV ------------------------------ */
#tpl-site-nav {
}

#tpl-site-nav ul li a:link,
#tpl-site-nav ul li a:active,
#tpl-site-nav ul li a:visited {
  background: #FEF0DD none;
  color: #000;
}

#tpl-site-nav ul li a.iMenuHasSub:link,
#tpl-site-nav ul li a.iMenuHasSub:active,
#tpl-site-nav ul li a.iMenuHasSub:visited {
  background: #FEF0DD url(/images/template/icon/arrow-right-gray.gif)
    scroll right center no-repeat;
  color: #000;
}

/* ------------------------------- TPL-RIGHT -------------------------------- */
#tpl-right {
  width: 17.1%;
}

/* ------------------------------- TPL-FOOTER ------------------------------- */
#tpl-footer {
}

#ftr-nav {
  background: #6cc none;
  color: #000;
}

/* ================================= CLASSES ================================ */
