#logo {
  width: 268px;
  height: 42px;
}
.xyz .module-title {
  color: #f00;
}
#ff-affinity,
a.affinity,
#ff-affinity .componentheading {
  font-family: Helvetica, Arial, sans-serif;
}
#ff-optima,
a.optima {
  font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
#ff-geneva,
a.geneva {
  font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;
}
#ff-helvetica,
a.helvetica {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
}
#ff-lucida,
a.lucida {
  font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
}
#ff-georgia,
a.georgia {
  font-family: Georgia, sans-serif;
}
#ff-trebuchet,
a.trebuchet {
  font-family: "Trebuchet MS", sans-serif;
}
#ff-palatino,
a.palatino {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
input {
  font-family: Helvetica, Arial, sans-serif;
}
html {
  height: 100%;
  margin-bottom: 1px;
}
body {
  margin: 0;
  line-height: 135%;
}
form {
  margin: 0;
  padding: 0;
}
body.f-small,
body#ff-optima.f-small,
body#ff-georgia.f-small {
  font-size: 11px;
}
body,
body.f-default {
  font-size: 12px;
}
body#ff-optima,
body#ff-optima.f-default {
  font-size: 13px;
}
body#ff-georgia,
body#ff-georgia.f-default {
  font-size: 13px;
}
body.f-large,
body#ff-optima.f-large,
body#ff-georgia.f-large {
  font-size: 14px;
}
p {
  margin-top: 10px;
  margin-bottom: 15px;
}
h1,
h2,
h3,
h4,
h5 {
  padding-bottom: 5px;
  margin: 25px 0 10px 0;
  font-weight: normal;
  line-height: 120%;
}
h1 {
  font-size: 210%;
  line-height: 100%;
}
h2 {
  font-size: 190%;
  line-height: 100%;
}
h3 {
  font-size: 175%;
}
h4 {
  font-size: 120%;
  line-height: 130%;
}
h5 {
  font-size: 120%;
  text-transform: uppercase;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.clr {
  clear: both;
}
.rokradios,
.rokchecks {
  padding: 2px 5px 0 22px;
  line-height: 100%;
}
.top-bar-padding {
  padding: 6px 20px;
  overflow: hidden;
}
#top-bar h3 {
  padding: 0;
  margin-bottom: 15px;
}
.date-block {
  width: 250px;
  font-weight: bold;
  float: left;
}
#lock-button {
  height: 16px;
  float: right;
  text-align: left;
  line-height: 16px;
  position: relative;
}
#lock-button #lock-icon {
  width: 14px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  padding: 0;
  margin: 0;
}
#lock-button span {
  font-size: 13px;
  padding-left: 20px;
  margin: 0;
  font-weight: bold;
}
#lock-button:hover {
  text-decoration: none;
}
#accessibility {
  height: 16px;
  float: right;
  margin-left: 10px;
  width: 110px;
}
.textsizer-desc {
  display: block;
  float: right;
  text-align: right;
  font-size: 12px;
  margin-right: 6px;
  font-weight: bold;
  line-height: 16px;
}
#accessibility a {
  text-decoration: none;
  cursor: pointer;
}
#accessibility #buttons {
  float: right;
  width: 36px;
  height: 15px;
  overflow: hidden;
}
#accessibility .button {
  display: block;
  float: right;
  width: 15px;
  height: 15px;
}
#accessibility a.small .button {
  margin-right: 4px;
}
.topbar-strip {
  overflow: hidden;
  padding-bottom: 2px;
}
.topbar-left-mod {
  float: left;
  width: 48%;
  padding: 15px 0;
}
.topbar-right-mod {
  float: right;
  width: 48%;
  padding: 15px 0;
  text-align: right;
}
#logo {
  float: left;
  position: relative;
  margin-left: 15px;
}
.logo-module {
  width: 60%;
  float: left;
  overflow: hidden;
}
.logo-module .moduletable {
  padding-left: 20px;
}
.logo-module .moduletable h3 {
  padding-left: 0;
  padding-top: 0;
}
#logo:hover {
  text-decoration: none;
}
#header-overlay {
  padding: 15px 0 10px 0;
  overflow: hidden;
}
.searchmod-top {
  height: 12px;
  width: 250px;
}
.searchmod-main {
  overflow: hidden;
  padding: 0 10px 10px 10px;
}
#searchmod-surround .rokradios {
  margin-top: 2px;
}
#searchmod-surround h3 {
  font-size: 12px;
  color: #fff;
  margin: 0;
  padding: 0 0 6px 6px;
}
#searchmod-surround {
  float: right;
  margin-right: 15px;
}
#searchmod {
  width: 230px;
}
#searchmod .inputbox {
  background: none;
  border: 0;
  padding: 4px 0 4px 5px;
  font-size: 13px;
  line-height: 20px;
  width: 223px;
  height: 18px;
}
#searchmod .search_options {
  padding-top: 6px;
  padding-left: 4px;
}
#maincol {
  position: relative;
}
#rightcol {
  position: relative;
  float: left;
}
.rightcol-padding {
  padding: 0 5px;
}
#page-bg2 {
  overflow: hidden;
}
.wrapper {
  position: relative;
}
.row-handle {
  position: absolute;
  width: 53px;
  height: 89px;
  top: 20px;
  right: -44px;
  cursor: pointer;
}
#section-row1,
#section-row2,
#section-row3,
#section-row4,
#section-row5 {
  position: relative;
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px;
}
#section-row3-inner {
  overflow: hidden;
  margin: 0 -5px;
}
#inset-block-right {
  float: right;
  z-index: 10;
  position: relative;
  background-position: 0 0;
  background-repeat: repeat-y;
  margin-left: 10px;
}
#inset-block-left {
  float: left;
  z-index: 1;
  position: relative;
  background-position: 100% 0;
  background-repeat: repeat-y;
}
#inset-block-left .left-padding {
  padding-right: 20px;
}
#inset-block-left h3,
#inset-block-right h3 {
  margin-top: 0;
}
#inset-block-left .module,
#inset-block-right .module {
  background: none;
}
#inset-block-left .module-handle,
#inset-block-right .module-handle {
  background: url("../images/white-move-handle.png") 100% 100% no-repeat;
}
table.mainbody,
table.blog {
  width: 100%;
  border: 0;
  padding: 0;
}
.spacer .block {
  float: left;
  position: relative;
}
.drophere {
  border: 5px dashed #ccc;
  background: #fff url("../images/drophere.png") center center no-repeat;
}
#showcase {
  margin: 0 15px;
}
#showcase2 {
  margin-left: -15px;
}
#showcase3 {
  margin-right: -15px;
}
.showcase-inner {
  padding: 0 5px 8px 5px;
}
#showcase-surround {
  margin: 0 -15px;
}
#main-body-surround {
  margin: 0 -5px;
}
#main-body.spacing {
  padding: 0 5px;
}
.body-surround-top {
  margin: 0 16px;
}
.body-surround-top2 {
  margin-left: -16px;
}
.body-surround-top3 {
  margin-right: -16px;
  height: 16px;
}
.body-surround {
  margin: 0 16px;
}
.body-surround2 {
  margin-left: -16px;
}
.body-surround3 {
  margin-right: -16px;
  padding: 0 15px;
  overflow: hidden;
  min-height: 70px;
}
.body-surround-bottom {
  margin: 0 16px;
}
.body-surround-bottom2 {
  margin-left: -16px;
}
.body-surround-bottom3 {
  margin-right: -16px;
  height: 16px;
}
.mainbody-surround {
  padding: 10px;
  overflow: hidden;
  margin-top: 4px;
  position: relative;
}
.mainbody-tl {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  left: 0;
}
.mainbody-tr {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  right: 0;
}
.mainbody-bl {
  position: absolute;
  width: 16px;
  height: 16px;
  bottom: 0;
  left: 0;
}
.mainbody-br {
  position: absolute;
  width: 16px;
  height: 16px;
  bottom: 0;
  right: 0;
}
#main-body {
  position: relative;
}
#vertical-sort {
  padding: 0 15px;
}
.side-mod h3 {
  margin: 0;
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 120%;
  font-weight: bold;
  line-height: 20px;
  padding: 0px 0 0px 0px;
}
.side-mod {
  margin-bottom: 10px;
}
#inset-block-left .side-mod,
#inset-block-right .side-mod {
  margin-bottom: 0;
}
#leftcol .side-mod .module {
  padding: 15px 5px;
}
.advertisement .module-header,
.advertisement .module-header2,
.advertisement h3.module-title {
  background: none;
  margin: 0;
}
.advertisement .side-mod h3.module-title {
  text-align: center;
  padding: 2px;
  margin: 0;
  font-size: 10px;
}
#rightcol .advertisement .side-mod .module {
  padding: 0 0 0 5px;
}
#leftcol .advertisement .side-mod .module {
  padding: 0 5px 0 0;
}
#rightcol .module {
  padding: 5px 0;
}
.moduletable {
  padding: 0;
  margin-bottom: 15px;
}
.moduletable h3 {
  padding: 5px 10px;
}
.move-handle {
  width: 17px;
  height: 17px;
  position: absolute;
  right: 10px;
  top: 8px;
  cursor: pointer;
}
#main-body-surround .move-handle {
  right: 15px;
}
.module-handle {
  cursor: pointer;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 7px !important;
  right: 8px !important;
}
#mainmodules {
  margin: 0 -10px 0 -10px;
}
#mainmodules3 {
  margin-top: 15px;
}
#mainmodules4,
#mainmodules5 {
  margin: 0 -10px;
}
#bottommodules .moduletable,
#mainmodules2 .moduletable,
#mainmodules3 .moduletable {
  padding: 0 10px;
}
.moduletable h3 {
  margin-top: 0;
  font-size: 140%;
}
#inset-block-right .mainblock-module,
#inset-block-left .mainblock-module {
  padding-bottom: 10px;
}
#main-body-surround,
#showmodules,
#mainmodules,
#mainmodules2,
#mainmodules3,
#mainmodules4,
#mainmodules5,
#bottommodules {
  overflow: hidden;
  position: relative;
}
#bottommodules h3 {
  padding-left: 0;
}
#mainmodules .block,
#mainmodules4 .block,
#mainmodules5 .block,
#showmodules .block {
  margin: 0 5px;
}
.spacer.w99 .block {
  width: 99.8%;
}
.spacer.w49 .block {
  width: 49.8%;
}
.spacer.w33 .block {
  width: 33.3%;
}
#mainmodules3 h3 {
  margin-top: 0;
}
#bottom-main,
#bottom-main2 {
  position: relative;
}
h3.main-modules {
  font-size: 110%;
  font-weight: bold;
  margin: 0;
  padding: 3px 10px 9px 10px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
}
.hilite2 .module-header,
.hilite2 .module-header2,
.hilite2 .module-header3 {
  background: none;
}
.module-header3 {
  position: relative;
}
#page-bg .block.full .moduletable,
#page-bg .block.full .module {
  padding: 0;
}
#roksearch_search_str {
  width: 150px;
}
#roksearch_search_str.loading {
  width: 197px;
  padding-right: 22px;
  background: transparent url("../images/spinner.gif") no-repeat scroll 100% 50%;
}
#roksearch_results {
  z-index: 10000;
  position: absolute;
  width: 365px;
  float: right;
  margin-top: 6px;
  text-align: left;
  visibility: hidden;
}
#roksearch_results a#roksearch_link {
  float: right;
  margin-right: 5px;
  margin-top: 10px;
  display: block;
  height: 10px;
  width: 10px;
}
#roksearch_results h3 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 110%;
  font-size: 120%;
  padding-bottom: 0;
}
#roksearch_results span {
  display: block;
  line-height: 130%;
  font-size: 90%;
}
#roksearch_results .container-wrapper {
  overflow: hidden;
}
#roksearch_results .roksearch_wrapper3 {
  padding: 0 8px;
}
#roksearch_results .page {
  float: left;
}
#roksearch_results .roksearch_header,
#roksearch_results .roksearch_row_btm {
  padding: 10px;
  line-height: 100%;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 100%;
}
#roksearch_results .roksearch_row_btm {
  padding-bottom: 16px;
}
#roksearch_results .roksearch_row_btm {
  overflow: hidden;
  border-bottom: 0;
}
#roksearch_results .roksearch_row_btm span {
  line-height: 140%;
}
#roksearch_results span.small {
  display: block;
  position: absolute;
  bottom: 6px;
  right: 10px;
  text-align: right;
  font-size: 80%;
  font-weight: normal;
}
#roksearch_results span.highlight {
  display: inline;
}
#roksearch_results a.clr {
  font-size: 100%;
}
#roksearch_results a:hover {
  text-decoration: none;
}
#roksearch_results .roksearch_odd {
  padding: 10px;
  position: relative;
}
#roksearch_results .roksearch_even {
  padding: 10px;
  position: relative;
}
#roksearch_results .roksearch_odd-hover h3,
#roksearch_results .roksearch_even-hover h3 {
  padding-left: 10px;
}
.results ol.list {
  padding-left: 30px;
  margin-top: 0;
}
.results ol.list h4 {
  border: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.results ol.list li {
  padding: 10px 5px;
  margin-bottom: 5px;
}
.results ol.list li p {
  margin-top: 0;
}
#roksearch_results .container-arrows {
  height: 12px;
  width: 30px;
  float: left;
  margin-right: 5px;
  position: relative;
}
#roksearch_results .arrow-left {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
#roksearch_results .arrow-left-disabled {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
}
#roksearch_results .arrow-right {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 18px;
  cursor: pointer;
}
#roksearch_results .arrow-right-disabled {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 18px;
}
fieldset.phrase,
fieldset.word,
fieldset.only {
  border-bottom: 1px solid #ccc;
}
.search_result fieldset label {
  line-height: 170%;
}
#roksearch_results .viewall span {
  line-height: 100%;
}
#roksearch_results a.viewall {
  float: left;
  margin-right: 5px;
}
#roksearch_results .estimated_res,
#roksearch_results .pagination_res {
  font-size: 9px;
  font-style: italic;
  text-transform: none;
  float: left;
}
#roksearch_results .pagination_res {
  font-style: normal;
  float: right;
  font-size: 11px;
  margin-top: -1px;
}
#roksearch_results .powered-by-google {
  text-transform: lowercase;
  font-style: italic;
  font-size: 9px;
}
#roksearch_results .google-search-web .roksearch_odd,
#roksearch_results .google-search-web .roksearch_even {
  height: 110px;
}
#roksearch_results .google-search-images .roksearch_odd,
#roksearch_results .google-search-images .roksearch_even {
  height: auto !important;
}
form.search_result input.button {
  border: 0;
  background: none;
  cursor: pointer;
  line-height: 18px;
  height: 30px;
}
form.josForm input.button {
  padding-top: 8px;
  line-height: 10px;
}
form.search_result fieldset {
  padding: 15px 0;
}
.search-results-full .readon-wrap1 {
  margin-top: 0;
}
form.search_result input#search_searchword.inputbox {
  width: 220px;
  height: 20px;
  border: 0;
  margin-left: 5px;
  padding-left: 5px;
  font-size: 110%;
  padding-top: 4px;
  line-height: 10px;
}
form.search_result fieldset.word {
  margin-top: 0;
}
form.search_result fieldset.word label {
  font-size: 120%;
  display: inline-block;
  height: 26px;
}
.search-results-full h3 {
  margin-top: 10px;
  padding: 0;
  margin-bottom: 0;
  font-size: 130%;
}
.search-results-full .results ol.list li p {
  color: #888;
}
form.search_result .display {
  float: left;
  margin-left: 20px;
  height: 20px;
  margin-top: 5px;
}
#roksearch_results .youtube {
  background: url("../../../modules/mod_rokajaxsearch/images/youtube.jpg") right center no-repeat;
  height: 16px;
  line-height: 16px;
  display: block;
  padding-right: 22px;
}
#roksearch_results .google {
  background: url("../../../modules/mod_rokajaxsearch/images/google.jpg") right center no-repeat;
  height: 16px;
  line-height: 16px;
  display: block;
  padding-right: 22px;
}
#roksearch_results .google-thumb-image {
  margin: 10px auto;
}
#roksearch_results .google-search-videos .google-thumb-image,
#roksearch_results .google-search-videos .google-thumb-image img {
  width: 160px !important;
  height: 120px !important;
}
#horiz-menu3 {
  padding: 0 20px;
  height: 45px;
  display: block;
}
ul#horiznav.menutop,
#horiz-menu ul.menutop {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 120;
  float: left;
  cursor: pointer;
}
#horiz-menu li,
#horiz-menu li .link {
  position: relative;
  display: block;
  height: 45px;
  line-height: 38px;
}
#horiz-menu li:hover .link,
#horiz-menu li.sfHover .link {
  z-index: 100;
  cursor: pointer;
  margin: 0;
}
#horiz-menu .link {
  white-space: nowrap;
  display: block;
  float: left;
  height: 45px;
  line-height: 45px;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  z-index: 100;
  cursor: pointer;
  padding: 0;
}
#horiz-menu li:hover .link,
#horiz-menu li.sfHover .link,
#horiz-menu li.active .link {
  z-index: 100;
  cursor: pointer;
  margin: 0;
}
#horiz-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#horiz-menu li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
#horiz-menu li .link span {
  display: block;
  padding: 0 10px 0 20px;
  height: 45px;
}
#horiz-menu li li .link span {
  display: block;
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
}
#horiz-menu ul ul {
  margin: 0;
  border: 0;
  padding: 0 10px 15px 10px;
}
#horiz-menu li li {
  margin: 0;
}
#horiz-menu li li .link {
  text-indent: 22px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  height: 33px;
  font-size: 12px;
  display: block;
}
#horiz-menu li li .link span {
  display: block;
  padding: 0;
  margin-left: 0;
}
#horiz-menu ul ul li,
#horiz-menu ul ul li.active,
#horiz-menu ul ul li.parent {
  height: 30px;
}
.menutop li:hover ul,
.menutop li.sfHover ul {
  left: 0;
  top: 15px;
}
.menutop li:hover ul.columns-1,
.menutop li.sfHover ul.columns1 {
  left: 0;
}
.menutop li:hover ul.columns-2,
.menutop li.sfHover ul.columns-2,
.menutop li:hover ul.columns-3,
.menutop li.sfHover ul.columns-3,
.menutop li:hover ul.columns-4,
.menutop li.sfHover ul.columns-4 {
  left: 3px;
}
#horiz-menu ul ul li,
#horiz-menu ul ul li.c0,
#horiz-menu ul ul li.c1,
#horiz-menu ul ul li.c2,
#horiz-menu ul ul li.c3 {
  float: left;
  width: 173px;
  padding: 0;
}
#horiz-menu li ul,
#horiz-menu li ul.columns-1,
#horiz-menu .drop-wrap.columns-1 {
  width: 195px;
}
#horiz-menu li ul.columns-2,
#horiz-menu .drop-wrap.columns-2 {
  width: 370px;
}
#horiz-menu li ul.columns-3,
#horiz-menu .drop-wrap.columns-3 {
  width: 555px;
}
#horiz-menu li ul.columns-4,
#horiz-menu .drop-wrap.columns-4 {
  width: 740px;
}
.menutop .drop1,
.menutop .drop2,
.menutop .drop3 {
  height: 15px;
}
#horiz-menu .sfHover {
  z-index: 700;
}
.menutop .drop-wrap {
  float: none;
  left: -999em;
  position: absolute;
  z-index: 700;
  width: 100%;
}
.menutop li:hover .drop-wrap,
.menutop li.sfHover .drop-wrap {
  left: 0;
  top: 33px;
}
.menutop li:hover li .drop-wrap,
.menutop li.sfHover li .drop-wrap,
.menutop li li:hover li .drop-wrap,
.menutop li li.sfHover li .drop-wrap,
.menutop li li li:hover li .drop-wrap,
.menutop li li li.sfHover li .drop-wrap {
  top: -999em;
}
.menutop li li:hover .drop-wrap,
.menutop li li.sfHover .drop-wrap,
.menutop li li li:hover .drop-wrap,
.menutop li li li.sfHover .drop-wrap,
.menutop li li li li:hover .drop-wrap,
.menutop li li li li.sfHover .drop-wrap {
  left: 165px;
  top: -15px;
}
.menutop .submenu-animation-left,
.menutop .submenu-animation-right {
  height: 100%;
}
#horiz-menu li.active li .link span,
#horiz-menu li:hover li .link span,
#horiz-menu li.sfHover li .link span {
  background: none;
}
#breadcrumbs3 {
  margin: 0 0 10px 0;
  display: block;
  position: relative;
  overflow: hidden;
  height: 30px;
}
#breadcrumbs-home {
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
}
#breadcrumbs h3 {
  display: none;
}
#breadcrumbs .spinner {
  float: right;
  background: url("../images/spinner.gif") center center no-repeat;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 10px;
  position: absolute;
}
span.breadcrumbs {
  display: block;
  font-size: 110%;
  font-weight: bold;
  overflow: hidden;
}
span.breadcrumbs img {
  width: 10px;
  height: 30px;
  float: left;
}
span.breadcrumbs a,
span.no-link {
  padding: 0 8px;
  float: left;
  display: block;
  height: 30px;
  line-height: 32px;
}
span.breadcrumbs span.no-link {
  font-weight: normal;
}
span.breadcrumbs a:hover {
  text-decoration: none;
}
.contentheading {
  font-size: 190%;
  font-weight: normal;
  line-height: 140%;
  margin: 0 0 15px 0;
  padding: 0;
}
p.buttonheading {
  float: right;
  margin: 0 0 0 15px;
}
.article-info-surround2 {
  padding: 10px 14px;
  margin-bottom: 15px;
}
p.articleinfo,
p.iteminfo {
  margin: 0;
  font-style: italic;
  font-size: 10px;
  line-height: 130%;
}
span.modifydate,
span.createdby,
span.createdate {
  display: block;
}
p.counter {
  text-indent: 2px;
  font-weight: bold;
}
div.pagination {
  height: 24px;
  line-height: 24px;
  margin-top: 10px;
  margin-bottom: 15px;
}
div.pagination div.tab {
  float: left;
  margin-right: 6px;
}
div.pagination div.tab2 {
  padding: 0 10px;
}
div.pagination div.page-block {
  padding: 0 4px;
  float: left;
  margin-right: 6px;
}
.cols1 {
  display: block;
  float: none;
  margin: 0;
}
.cols2 {
  width: 49%;
}
.cols3 {
  width: 30%;
}
.column1,
.column2 {
  margin: 0 5px 0 0;
  position: relative;
}
.column2,
.column1 {
  float: left;
  margin: 0;
}
.column2 {
  float: right;
  margin: 0;
  width: 49%;
}
.article_row {
  margin: 0 -15px;
  padding: 0 15px;
  overflow: hidden;
}
.blog_more {
  padding-top: 15px;
  padding-bottom: 5px;
}
#page {
  padding-bottom: 15px;
}
.componentheading {
  margin: 0 0 15px 0;
  font-size: 170%;
  line-height: 130%;
  padding: 0 0 0 20px;
}
span.small,
td.createdate,
td.modifydate {
  font-size: 90%;
}
table.blog td.createdate {
  padding-bottom: 5px;
}
table.blog td.modifydate {
  padding-top: 10px;
}
.sectiontableheader {
  font-weight: bold;
  padding: 4px;
  line-height: 25px;
  text-align: left;
}
.sectiontablefooter {
  padding-bottom: 8px;
}
tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  text-align: left;
  padding: 4px 5px 4px 5px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
}
tr.sectiontableentry2 td,
td.sectiontableentry2 {
  height: 30px;
}
tr.sectiontableentry1 td,
td.sectiontableentry1 {
  height: 30px;
}
.contentpane,
.contentpaneopen {
  width: 100%;
}
.module fieldset {
  border: 0;
}
.module h4 {
  margin-top: 0;
}
table.contenttoc {
  float: right;
  margin-left: 25px;
}
.weblinks .contentdescription {
  overflow: hidden;
  margin-bottom: 15px;
  padding: 15px 0;
}
.weblinks img {
  margin-right: 12px;
  margin-left: 0;
}
form#login.form-login .contentdescription img {
  margin: 0;
  float: none;
}
.contact_email label {
  margin-bottom: 5px;
  display: block;
}
.contact_email input.button {
  border: 0;
  background: none;
  height: 22px;
  padding-top: 7px;
  line-height: 16px;
}
.contact_email .readon-wrap1 {
  margin-top: 0;
}
.contact_email .inputbox {
  width: 215px;
  height: 20px;
  border: 0;
  padding-left: 5px;
  font-size: 110%;
  padding-top: 4px;
  line-height: 10px;
}
.contact_email #contact_text.inputbox {
  width: 290px;
  height: 200px;
  background: none;
  border: 1px solid #ddd;
  padding: 5px;
  font-size: 12px;
  line-height: 140%;
}
.contact-name {
  font-weight: bold;
  font-size: 140%;
  display: block;
  padding: 0;
}
.contact-position {
  display: block;
  padding-bottom: 15px;
}
.intro-article-content .article_separator {
  display: none;
}
.contact .icon {
  float: left;
  width: 40px;
}
.contact .misc,
.contact .webpage,
.contact .mobile,
.contact .email,
.contact .telephone,
.contact .fax,
.contact .country,
.contact .state,
.contact .postcode,
.contact .suburb,
.contact .street-address {
  overflow: hidden;
}
.contact .other .surround {
  margin-top: 5px;
}
.contact .vcard {
  margin-top: 15px;
}
.weblinks img {
  float: left;
}
#main-body-surround #leftcol ul.menu {
  margin: 0;
  padding: 0;
}
#main-body-surround #rightcol ul.menu {
  margin: 0;
  padding: 0;
}
#main-body-surround ul.menu li {
  list-style: none;
  margin: 0;
  padding: 2px 0;
  float: none;
}
#main-body-surround ul.menu a:hover {
  text-decoration: none;
}
#main-body-surround ul.menu span {
  display: block;
}
#main-body-surround ul.menu ul {
  padding-left: 25px !important;
}
#main-body-surround ul.menu ul li a {
  padding: 0;
  margin-bottom: 10px;
}
#main-body-surround ul.menu ul li span.separator {
  padding-left: 20px !important;
}
#main-body-surround ul.menu ul li ul li ul li a,
#main-body-surround ul.menu ul li ul li ul li .separator {
  padding-left: 56px;
  background: none;
}
#main-body-surround ul.menu li.active.parent li span,
#main-body-surround ul.menu li.parent li span {
  padding-left: 14px;
  line-height: 140%;
}
#main-body-surround ul.menu a,
ul.menu .separator {
  display: block;
  text-indent: 0;
  overflow: hidden;
  font-size: 120%;
  float: none;
}
#main-body-surround ul.menu a,
#main-body-surround ul.menu .separator {
  padding: 6px 10px 6px 22px;
}
#main-body-surround ul.menu li.active.parent li span.separator,
#main-body-surround ul.menu li.parent li span.separator {
  background: none;
}
#main-body-surround ul.menu li.active a,
#main-body-surround ul.menu li.active li.active a,
#main-body-surround ul.menu li.active li.active li.active a,
#main-body-surround ul.menu li.active .separator,
#main-body-surround ul.menu li.active li.active .separator {
  font-weight: bold;
}
#main-body-surround ul.menu li.active li a,
#main-body-surround ul.menu li.active li.active li a,
#main-body-surround ul.menu li.active li .separator,
#main-body-surround ul.menu li.active li.active li .separator,
#main-body-surround ul.menu li.active li.active li.active .separator {
  font-weight: normal;
}
#main-body-surround ul.menu li li {
  padding: 0;
  margin: 0;
  background: none;
  font-size: 10px;
}
#main-body-surround ul.menu li li a span,
#main-body-surround ul.menu li li .separator span {
  padding: 0;
}
#main-body-surround ul.menu li.active.parent ul,
#main-body-surround ul.menu li.active.parent ul li.active.parent ul,
#main-body-surround ul.menu li.active.parent ul li.active.parent ul li.active.parent ul {
  margin: 0;
  padding: 5px 0 5px 20px;
}
#main-body-surround ul.menu li.active ul span.separator {
  background: none;
}
#main-body-surround ul.menu li.active li li,
#main-body-surround ul.menu li:hover li li {
  background: none;
}
a.nounder {
  text-decoration: none;
  border: 0;
  cursor: pointer;
}
a.nounder:hover {
  text-decoration: none;
}
fieldset {
  margin: 10px 0 20px 0;
  border: 0;
}
fieldset.input,
a img,
body .pollstableborder {
  border: 0;
}
form.form-login fieldset.input {
  padding: 0;
}
legend {
  font-size: 120%;
  padding: 0 0 10px 0;
  margin: 0;
  color: #333;
  text-indent: 0;
}
form.poll fieldset {
  margin: 0 0 10px 0;
  padding: 0;
}
h4.poll-title {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 120%;
}
.poll-line {
  padding: 7px 15px 9px 5px;
  font-size: 110%;
}
.poll-buttons {
  padding: 0 15px;
  overflow: hidden;
  width: 140px;
  margin: 0 auto;
}
form.poll input.button,
input#submit.button {
  background: none;
  cursor: pointer;
  border: none;
  text-align: center;
  line-height: 18px;
  height: 30px;
  float: left;
}
.vote-button-wrap .readon-wrap1 {
  margin-left: 15px;
}
form.poll a.results:hover {
  text-decoration: none;
}
img.content-left {
  float: left;
  margin-right: 10px;
  padding: 5px;
}
img.content-right {
  float: right;
  margin-left: 10px;
  padding: 5px;
}
.back_button {
  margin-top: 20px;
  margin-bottom: 10px;
}
.tool-tip {
  padding: 4px;
  z-index: 5000;
  background: #fbf3ad;
  color: #333;
  border: 2px solid #f8e639;
  font-size: 90%;
  width: 300px;
}
.bannergroup .clr {
  clear: none !important;
}
dl.poll dt {
  border-bottom: solid 1px #ccc;
  font-weight: bold;
}
dl.poll dd {
  padding: 6px 0;
  margin-left: 0;
}
#main-content .poll {
  padding-top: 15px;
}
poll .polls_color_1,
.poll .polls_color_2,
.poll .polls_color_3,
.poll .polls_color_4,
.poll .polls_color_5 {
  border: solid 1px;
  position: relative;
}
.poll h3 {
  border: solid 0;
  margin: 20px 0;
}
.poll .td_2 {
  width: 100px;
}
.poll .td_3 {
  width: 300px;
}
.poll form {
  margin: 20px 0;
}
.poll table {
  font-size: 1em;
  width: 100%;
  border: solid 0;
  position: relative;
}
.poll table .td_1 {
  width: 30px;
}
.poll table caption {
  color: #93246f;
  font-size: 1em;
  font-weight: bold;
  margin: 10px 0;
  text-align: left;
}
.poll td {
  border: solid 1px #eaeaea;
  padding: 2px 5px;
}
.poll td.line {
  width: 300px;
}
.poll th {
  background: #eee;
  border: solid 1px #ddd;
  text-transform: uppercase;
}
.poll .question {
  font-weight: bold;
  font-size: 110%;
}
.poll .pollrow {
  padding: 6px 0 8px 0;
  font-size: 110%;
}
.poll .pollbuttons {
  padding: 0;
  overflow: hidden;
  margin-top: 20px;
}
.poll .readon {
  float: left;
  margin-right: 5px;
}
.blog_more h2,
.newsfeeds-default .article-info-surround h2 {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 110%;
  font-weight: bold;
}
.newsfeeds-default .article-info-surround {
  margin-top: 10px;
}
ul.latestnews,
ul.mostread,
ul.relateditems,
.blog_more ul,
.block ul#mainlevel-nav {
  margin: 0;
  padding: 0;
}
ul.latestnews li,
ul.mostread li,
ul.relateditems li,
.blog_more ul li,
.block ul#mainlevel-nav li {
  list-style: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
ul.latestnews li a,
ul.mostread li a,
ul.relateditems li a,
.blog_more ul li a,
.block ul#mainlevel-nav li a {
  display: block;
  padding-left: 14px;
  min-height: 14px;
}
.bannergroup_text .bannerheader {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 15px;
}
.bannergroup_text .banneritem_text {
  margin-bottom: 15px;
}
.bannergroup_text .banneritem_text a {
  font-weight: bold;
}
#main-content form.editor {
  padding: 0;
  margin: 0;
}
#main-content form.editor {
  color: #333;
}
#main-content form.editor input,
#main-content form.editor textarea {
  border: 1px solid #ccc;
}
#main-content form.editor fieldset a {
  color: #00c;
}
#main-content form.editor fieldset {
  padding: 10px;
  border: 1px solid #ccc;
}
#main-content form.editor legend {
  font-size: 120%;
  margin: 15px 0;
  padding: 0 10px;
  font-weight: bold;
}
#main-content form.editor label {
  display: block;
  width: 120px;
  float: left;
}
#main-content form.editor div.radio label {
  display: inline;
  width: auto;
  float: none;
}
form.form-login p {
  margin: 0;
}
form.search_result input#search_searchword.inputbox,
form.form-login .inputbox,
form.josForm input#email,
.input-surround .inputbox {
  width: 96%;
  height: 22px;
  border: 0;
  padding-left: 10px;
  font-size: 16px;
  padding-top: 7px;
  line-height: 16px;
}
form.search_result input#search_searchword.inputbox {
  margin-left: 0;
}
form.search_result .input-field-l,
form.josForm .input-field-l,
.input-surround .input-field-l {
  width: 300px;
}
form.josForm .input-field-l,
.input-surround .input-field-l {
  float: left;
}
form.form-login .input-field-l,
.input-surround .input-field-l {
  margin-bottom: 5px;
}
form.form-login .login-links {
  margin-bottom: 8px;
  margin-top: 8px;
}
form.form-login .login-links a {
  padding-left: 12px;
  font-size: 110%;
}
form.form-login input.button,
form.log input.button {
  border: 0;
  background: none;
  height: 30px;
}
form.log .readon-wrap1 {
  margin-top: 5px;
}
input.button {
  font-size: 100%;
  cursor: pointer;
  padding: 3px 5px;
}
.readon1-r input.button,
.readon1-r button {
  color: #fff;
}
form.form-login span.username-label,
form.form-login span.password-label {
  display: block;
  text-transform: uppercase;
  margin-bottom: 1px;
  padding-left: 2px;
}
.register-page input.button,
form.josForm input.validate {
  background: none;
  border: 0;
}
.register-page input.button {
  padding-top: 7px;
  height: 22px;
  line-height: 16px;
}
form#josForm.form-validate.user,
.edit-user-form {
  float: left;
  overflow: hidden;
  padding-bottom: 15px;
}
.edit-user-form {
  padding-top: 15px;
}
form.user .user,
form.user .name,
form.user .email,
form.user .pass,
form.user .verify_pass,
.edit-user-form .user_name,
.edit-user-form .name,
.edit-user-form .email,
.edit-user-form .pass,
.edit-user-form .verify_pass {
  clear: both;
}
.edit-user-form .user-params .inputbox {
  background: inherit;
  width: inherit;
  font-size: inherit;
}
.register-page label {
  display: block;
}
.register-page fieldset {
  margin-bottom: 15px;
  margin-top: 0;
  padding-bottom: 15px;
}
div.user_name {
  margin-bottom: 10px;
}
div.user_name span {
  font-weight: bold;
  font-size: 110%;
}
.user-params {
  margin-bottom: 20px;
}
.user-params td.paramlist_key {
  width: auto;
}
.edit-user-button {
  margin: 0 auto;
  width: 80px;
}
.edit-user-button button {
  background: none;
  border: 0;
  line-height: 16px;
  height: 22px;
  padding-top: 7px;
  color: #fff;
  margin-top: 0;
}
#login-module {
  display: none;
  padding: 0 5px 10px 5px;
}
#login-module h3 {
  margin: 0 0 15px 0;
  padding: 0 0 0 22px;
  font-weight: bold;
  line-height: 150%;
}
#login-module form.form-login,
#login-module form.log {
  margin: 0;
  background: none;
  border: 0;
}
#login-module .sidemod-title {
  border: 0;
}
#login-module form.form-login .inputbox {
  border: 0;
}
#login-module input.button {
  background: none;
  border: 0;
  height: 30px;
}
#login-module .input-field-l {
  width: 210px;
}
.remember-me {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 110%;
}
#login-module .readon-wrap1,
form.form-login .readon-wrap1 {
  margin-top: 5px;
}
a#rokbox-close {
  height: 22px;
  width: 22px;
  position: absolute;
  right: 15px;
  top: 17px;
}
form.josForm label.hasTip {
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  margin-right: 5px;
}
.name,
.pass {
  width: 300px;
}
.input-surround .input-field-l {
  background: url("../images/input-field-r.png") 100% -90px no-repeat;
}
.input-surround .inputbox {
  background: url("../images/input-field-l.png") 0 -90px no-repeat;
  color: #41423d;
}
.readon-surround {
  clear: both;
  overflow: hidden;
}
#bottom-bg {
  height: 45px;
}
#bottom-menu-overlay {
  height: 45px;
  line-height: 55px;
}
#botbar {
  padding: 15px;
  overflow: hidden;
  position: relative;
}
#bottom {
  overflow: hidden;
  padding-bottom: 15px;
  padding-top: 15px;
}
#bottom-menu {
  overflow: hidden;
  padding: 0;
  text-align: center;
}
#top-button {
  position: absolute;
  right: 25px;
  top: 16px;
  width: 90px;
  height: 20px;
  text-align: center;
  line-height: 22px;
  font-weight: bold;
  font-size: 12px;
}
#top-button a:hover {
  text-decoration: none;
}
.top-button-spacer {
  height: 15px;
}
.copyright-block {
  width: 500px;
  margin: 0 auto;
  text-align: center;
}
#copyright {
  padding: 15px 0 8px 0;
}
#bottom-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#bottom-menu ul li {
  display: inline;
}
#bottom-menu ul li a,
#bottom-menu ul li .separator {
  padding: 0 15px;
  font-size: 120%;
  font-weight: bold;
}
#bottom-menu ul li a:hover,
#bottom-menu ul li .separator:hover {
  text-decoration: none;
}
#rocket {
  width: 111px;
  height: 15px;
  display: block;
  margin: 0 auto;
}
#debug-mod {
  padding: 15px;
}
#bottom ul {
  margin: 0;
  padding-left: 10px;
  list-style: none;
}
#bottom ul li a {
  padding-left: 13px;
  padding-bottom: 5px;
  display: block;
}
#bottom ul li:hover a {
  text-decoration: none;
}
a#clear-cookies {
  display: block;
  text-align: center;
  margin-top: 10px;
}
.roktabs-wrapper {
  padding: 0;
  position: relative;
}
.roktabs-wrapper .roktabs-container-inner {
  position: relative;
  overflow: hidden;
}
.roktabs-wrapper .roktabs-container-wrapper {
  clear: both;
  position: relative;
  overflow: hidden;
}
.roktabs-wrapper .roktabs-container-wrapper div {
  float: left;
}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper {
  margin: 0 10px 10px 10px;
  padding: 10px;
  width: auto;
}
.tabs-bottom .roktabs-container-wrapper div.wrapper {
  margin: 10px 10px 0 10px;
  padding: 10px;
  width: auto;
}
.roktabs-wrapper .roktabs-links {
  margin: 0;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
.roktabs-wrapper .active-arrows .roktabs-links {
  margin: 0 20px;
  padding: 0;
  height: 30px;
}
.roktabs-wrapper .roktabs-links ul {
  text-align: left;
  font-weight: bold;
  list-style-type: none;
  overflow: hidden;
  margin: 0;
  height: 30px;
}
.roktabs-wrapper .roktabs-links ul li {
  float: left;
  padding: 0;
  margin: 0;
  text-decoration: none;
  position: relative;
  height: 30px;
  line-height: 30px;
}
.roktabs-wrapper .roktabs-links ul li.last {
  margin-right: -2px;
}
.roktabs-wrapper .roktabs-links ul li span {
  padding: 7px 11px;
}
.roktabs-wrapper .roktabs-links ul {
  padding: 0;
}
.roktabs-wrapper .roktabs-scroller {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 30px;
}
.roktabs-wrapper .arrow-next,
.roktabs-wrapper .arrow-prev {
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  z-index: 2;
  position: absolute;
  top: 0;
  height: 30px;
  width: 20px;
  background-repeat: no-repeat;
}
.roktabs-wrapper .arrow-next {
  background-position: 100% 0;
}
.roktabs-wrapper .arrow-prev {
  background-position: 0 0;
}
.roktabs-wrapper .arrow-next:hover {
  background-position: 100% -30px;
}
.roktabs-wrapper .arrow-prev:hover {
  background-position: 0 -30px;
}
.roktabs-wrapper .arrow-prev span,
.roktabs-wrapper .arrow-next span {
  display: none;
}
.tabs-hidden .roktabs-container-wrapper div.wrapper {
  margin-top: 10px;
}
.clear {
  clear: both;
}
#roktwittie .info .name {
  display: inline;
}
ul.newsfeed {
  margin: 0;
  padding: 0;
}
a.newsfeed-title {
  text-transform: uppercase;
  font-weight: bold;
}
ul.newsfeed li {
  list-style: none;
  padding-left: 12px;
  margin-bottom: 12px;
}
ul.newsfeed li a {
  font-weight: bold;
  font-size: 120%;
}
ul.newsfeed .newsfeed-div {
  display: block;
  padding-bottom: 1px;
}
#page-bg .feature-block .readon-wrap1,
.readon-wrap1 {
  margin-top: 15px;
  position: relative;
  float: left;
}
#page-bg .feature-block .readon-wrap1 span,
.readon-wrap1 span {
  display: block;
  height: 30px;
  line-height: 30px;
}
#page-bg .feature-block a.readon,
a.readon {
  font-weight: bold;
}
#page-bg .feature-block a.readon-main,
a.readon-main {
  font-size: 12px;
  cursor: pointer;
}
#page-bg .feature-block a.readon-main:hover,
a.readon-main:hover {
  text-decoration: none;
}
#page-bg .feature-block .readon1-l,
.readon1-l {
  position: absolute;
  width: 15px;
  height: 30px;
  left: 0;
  top: 0;
}
#page-bg .feature-block .readon1-m,
.readon1-m {
  margin-left: 15px;
  text-align: center;
}
#page-bg .feature-block .readon1-r,
.readon1-r {
  margin-right: -15px;
  padding-right: 15px;
}
#page-bg .rokstories-layout2 .labels-title {
  background: none;
}
#page-bg .rokstories-layout2 .feature-arrow-r {
  height: 73px;
  top: 38%;
  width: 38px;
}
#page-bg .rokstories-layout2 .feature-arrow-l {
  height: 73px;
  top: 38%;
  width: 38px;
}
#page-bg .rokstories-layout2 .labels-title {
  font-size: 18px;
  color: #fff;
  font-weight: normal;
}
#page-bg .rokstories-layout2 .feature-title {
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 110%;
}
#page-bg .rokstories-layout2 .feature-desc {
  font-size: 14px;
}
#page-bg .feature-block-tl {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  left: 0;
}
#page-bg .feature-block-tr {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  right: 0;
}
#page-bg .feature-block-bl {
  position: absolute;
  width: 16px;
  height: 16px;
  bottom: 0;
  left: 0;
}
#page-bg .feature-block-br {
  position: absolute;
  width: 16px;
  height: 16px;
  bottom: 0;
  right: 0;
}
#page-bg .feature-arrow-r {
  width: 40px;
  height: 73px;
  position: absolute;
  right: 0;
  top: 38%;
  cursor: pointer;
}
#page-bg .feature-arrow-l {
  width: 40px;
  height: 73px;
  position: absolute;
  left: 0;
  top: 38%;
  cursor: pointer;
}
#page-bg .labels-title {
  line-height: 47px;
  font-size: 150%;
  color: #fff;
  font-weight: normal;
  height: auto;
  padding: 0;
}
#page-bg .feature-block-title {
  position: absolute;
  bottom: 15px;
  left: 15px;
  font-weight: normal;
}
#page-bg .feature-block-title2 {
  width: 15px;
  height: 47px;
  background: url("../images/feature-block-title.png") 0 0 no-repeat;
  float: left;
}
#page-bg .feature-block-title3 {
  padding: 0 25px 0 10px;
  height: 47px;
  background: url("../images/feature-block-title.png") 100% 0 no-repeat;
  margin-left: 15px;
}
.latest_posts {
  padding-bottom: 6px;
  margin-top: 6px;
}
.latest_posts_subject a {
  font-weight: bold;
}
.rokbridge_login form.form-login .login-links a {
  display: block;
  font-size: 100%;
  margin-bottom: 2px;
}
.login-bold {
  font-weight: bold;
  font-size: 110%;
}
.rokbridge_login span.avatar img {
  width: 25px !important;
  height: 25px !important;
  float: left;
  margin-right: 10px;
}
.rokbridge_login h4.welcome {
  line-height: 25px;
}
.rb-latest-members .rb-avatar-row {
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.rb-latest-members .rb-avatar img {
  margin-right: 8px;
}
.latest_posts_subject a {
  padding-left: 12px;
  display: block;
}
#maincontent-block div.error {
  background: #fce7e7 url("../images/alerts/alert-tl.png") 0 0 no-repeat;
  padding: 0;
  margin: 0 0 20px 0;
  color: #c00;
  font-weight: bold;
}
#maincontent-block div.error .c2 {
  background: url("../images/alerts/alert-tr.png") 100% 0 no-repeat;
}
#maincontent-block div.error .c3 {
  background: url("../images/alerts/alert-bl.png") 0 100% no-repeat;
}
#maincontent-block div.error .c4 {
  background: url("../images/alerts/alert-br.png") 100% 100% no-repeat;
  padding: 12px;
}
#maincontent-block div.error span {
  background: url("../images/alerts/alert-icon.png") 0 1px no-repeat;
  padding-left: 25px;
  display: block;
}
#maincontent-block div.error a {
  color: #c00;
}
#maincontent-block div.notice,
#maincontent-block div.message {
  background: #e9effc url("../images/alerts/notice-tl.png") 0 0 no-repeat;
  padding: 0;
  margin: 0 0 20px 0;
  color: #005caf;
  font-weight: bold;
}
#maincontent-block div.notice .c2,
#maincontent-block div.message .c2 {
  background: url("../images/alerts/notice-tr.png") 100% 0 no-repeat;
}
#maincontent-block div.notice .c3,
#maincontent-block div.message .c3 {
  background: url("../images/alerts/notice-bl.png") 0 100% no-repeat;
}
#maincontent-block div.notice .c4,
#maincontent-block div.message .c4 {
  background: url("../images/alerts/notice-br.png") 100% 100% no-repeat;
  padding: 12px;
}
#maincontent-block div.notice span,
#maincontent-block div.message span {
  background: url("../images/alerts/notice-icon.png") 0 1px no-repeat;
  padding-left: 25px;
  display: block;
}
#maincontent-block div.notice a,
#maincontent-block div.message a {
  color: #005caf;
}
#maincontent-block div.warn {
  background: #f5f3d9 url("../images/alerts/desc-tl.png") 0 0 no-repeat;
  padding: 0;
  margin: 20px 0;
  color: #73621c;
  font-weight: bold;
}
#maincontent-block div.warn .c2 {
  background: url("../images/alerts/desc-tr.png") 100% 0 no-repeat;
}
#maincontent-block div.warn .c3 {
  background: url("../images/alerts/desc-bl.png") 0 100% no-repeat;
}
#maincontent-block div.warn .c4 {
  background: url("../images/alerts/desc-br.png") 100% 100% no-repeat;
  padding: 12px;
}
#maincontent-block div.warn span {
  background: url("../images/alerts/desc-icon.png") 0 1px no-repeat;
  padding-left: 25px;
  display: block;
}
#maincontent-block div.warn a {
  color: #73621c;
}
#maincontent-block div.warn.mod,
#maincontent-block div.error.mod,
#maincontent-block div.notice.mod,
#maincontent-block div.message.mod,
#maincontent-block div.description.mod {
  margin: 0;
}
#mainmodules .article_separator {
  display: none;
}
.flush .moduletable {
  margin-bottom: 0;
}
.rokmod-demo-block .parameters div {
  border-right: 1px dotted #666;
  padding-right: 12px;
}
.rokmod-demo-block .options div {
  border-right: 1px dotted #666;
  padding-right: 12px;
}
.rokmod-demo-block .demo div {
  border-right: 1px dotted #666;
  padding-right: 12px;
}
.rokmod-demo-block .parameters,
.rokmod-demo-block .options,
.rokmod-demo-block .demo,
.rokmod-demo-block .description {
  float: left;
  margin-right: 12px;
}
.rokmod-demo-block .parameters span,
.rokmod-demo-block .options span,
.rokmod-demo-block .demo span,
.rokmod-demo-block .description span {
  display: block;
  font-size: 11px;
  line-height: 22px;
}
.rokmod-demo-block .demo-span1 {
  font-weight: bold;
}
.tut-block {
  height: 100px;
  display: block;
}
.tut-img {
  float: left;
  margin-right: 10px;
}
.tut-title {
  font-size: 130%;
  font-weight: bold;
  margin-bottom: 15px;
  padding-top: 3px;
}
pre {
  overflow: auto;
}
.tut-tool-tip {
  color: #fff;
  width: 139px;
  z-index: 13000;
}
.tut-tool-title {
  display: none;
}
.tut-tool-text {
  font-size: 11px;
  padding: 4px 8px 8px;
  background: #333;
}
.tut-tool-text span {
  overflow: auto;
  display: block;
}
.variation-chooser {
  margin-top: 15px;
  position: relative;
  margin-left: 15px;
  overflow: hidden;
}
.variation-chooser .controls {
  height: 25px;
  position: absolute;
}
.variation-chooser .control-prev,
.variation-chooser .control-next {
  cursor: pointer;
  float: left;
  height: 16px;
  margin-right: 3px;
  margin-top: 1px;
  width: 16px;
}
.variation-chooser .control-prev {
  background-position: 0 0;
  margin-right: 0.4em;
}
.variation-chooser .control-prev:hover {
  background-position: 0 -16px;
}
.variation-chooser .control-next {
  background-position: 0 -32px;
  margin-left: 0.4em;
}
.variation-chooser .control-next:hover {
  background-position: 0 -48px;
}
.variation-chooser input {
  background: #fff;
  border: 1px solid #ddd;
  width: 50px;
  text-align: center;
  margin-left: 125px;
  color: #333;
}
div.b-advertizing-and-wizards {
  display: none !important;
}
.spoil_title {
  font-weight: bold;
  line-height: 120%;
  cursor: pointer;
}
.spoil_body {
  display: none;
  padding: 10px;
}
#cbIconsTop,
#cbIconsBottom,
.cbFieldIcons {
  display: none;
}
.bookmark {
  text-align: center;
  padding: 15px;
  font-family: Verdana;
  background-color: #ccc;
  font-size: 32px;
  font-weight: bold;
}
.menu_usermenu {
  list-style: none;
  list-style-type: none;
  padding: 0 0 10px 3px;
}
.menu_usermenu li {
  float: left;
  display: inline;
  margin-right: 15px;
}
.menu_usermenu a {
  color: #000;
}
.goog-te-sectional-gadget-link-text {
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
body {
  background: #173b3c;
}
#page-bg {
  background: #4d8481 url("../images/style6/header-bg2.png") 0 0 repeat-x;
}
#page-bg2 {
  background: url("../images/style6/page-bg2.png") 50% 45px no-repeat;
}
#main-body .mainbody-surround a,
a {
  color: #e05e19;
}
h3.module-title span,
h1 span {
  color: #e05e19;
}
.module-medium h3.module-title span,
.module-medium a {
  color: #b4edeb;
}
.module-dark h3.module-title span,
.module-dark a {
  color: #fff;
}
#top-bar {
  background: #081616;
  color: #b4edeb;
}
#top-bar a,
#top-bar h3 {
  color: #b4edeb;
}
#top-bar a:hover {
  color: #fff;
}
#header {
  background: #173b3c url("../images/style6/header-bg.png") 0 0 repeat-x;
}
#header-overlay {
  background: url("../images/style6/header-bg-overlay.png") 50% 0 no-repeat;
}
#logo {
  background: url("../images/style6/logo.png") 0 0 no-repeat;
}
.logo-module {
  color: #b4edeb;
}
.logo-module a {
  color: #fff;
}
.searchmod-top {
  background: url("../images/style6/searchmod-top.png") 0 0 no-repeat;
}
.searchmod-main {
  background: url("../images/style6/searchmod-main.png") 0 100% no-repeat;
}
#searchmod {
  background: url("../images/style6/searchmod-input.png") 0 0 no-repeat;
}
#searchmod-surround .rokradios {
  background: url("../images/style6/drop-arrow.png") 4px 1px no-repeat;
  color: #b4edeb;
}
#searchmod-surround .rokradios-active {
  background: url("../images/style6/drop-arrow.png") 4px -116px no-repeat;
}
a.large .button {
  background: url("../images/style6/topbar-buttons.png") 0 0 no-repeat;
}
a.small .button {
  background: url("../images/style6/topbar-buttons.png") -15px 0 no-repeat;
}
#lock-icon {
  background: url("../images/style6/topbar-buttons.png") -52px 0 no-repeat;
}
#lock-icon.login {
  background: url("../images/style6/topbar-buttons.png") -32px 0 no-repeat;
}
.roksearch_wrapper1 {
  background: url("../images/style6/drop-bg-2.png") 0 100% no-repeat;
}
.roksearch_wrapper2 {
  background: url("../images/style6/drop-top-2.png") 0 0 no-repeat;
}
#roksearch_results a {
  color: #b4edeb;
}
#roksearch_results a:hover {
  color: #fff;
}
#roksearch_results h3 {
  color: #fff;
}
#roksearch_results span {
  color: #b4edeb;
}
#roksearch_results span.highlight {
  background: #b4edeb;
  color: #333;
}
#roksearch_results .roksearch_header,
#roksearch_results .roksearch_row_btm {
  color: #b4edeb;
}
#roksearch_results .roksearch_odd {
  background: url("../images/style6/dark-module-div.png") 0 100% repeat-x;
}
#roksearch_results .roksearch_even {
  background: url("../images/style6/dark-module-div.png") 0 100% repeat-x;
}
#roksearch_results .roksearch_odd-hover,
#roksearch_results .roksearch_even-hover {
  background-color: #184a4b;
}
#roksearch_results .roksearch_odd-hover h3,
#roksearch_results .roksearch_even-hover h3 {
  background: url("../images/modules/black-arrow.png") 0 4px no-repeat;
}
.results ol.list li p {
  color: #b4edeb;
}
#roksearch_results a#roksearch_link {
  background: url("../images/style6/search-close.png") 0 100% no-repeat;
}
#roksearch_results .arrow-left {
  background: url("../images/style6/search-close.png") 50% 1px no-repeat;
}
#roksearch_results .arrow-left-disabled {
  background: url("../images/style6/search-close.png") 50% -34px no-repeat;
}
#roksearch_results .arrow-right {
  background: url("../images/style6/search-close.png") 50% -16px no-repeat;
}
#roksearch_results .arrow-right-disabled {
  background: url("../images/style6/search-close.png") 50% -34px no-repeat;
}
#horiz-menu {
  background: url("../images/style6/horizmenu-bg.png") 0 0 repeat-x;
}
#horiz-menu2 {
  background: url("../images/style6/horizmenu-l.png") 0 0 no-repeat;
}
#horiz-menu3 {
  background: url("../images/style6/horizmenu-r.png") 100% 0 no-repeat;
}
#horiz-menu ul.menutop a.topdaddy {
  background: none;
}
#horiz-menu ul.menutop a.topdaddy span {
  background: url("../images/style6/drop-arrow.png") no-repeat scroll 4px 12px;
  color: #b4edeb;
}
#horiz-menu li.active a.topdaddy span,
#horiz-menu li.sfHover a.topdaddy span {
  background: url("../images/style6/drop-arrow.png") 4px -105px no-repeat;
  color: #fff;
}
#horiz-menu .drop1 {
  background: #173b3c;
}
#horiz-menu .drop2 {
  background: url("../images/style6/drop-top-l.png") 0 0 no-repeat;
}
#horiz-menu .drop3 {
  background: url("../images/style6/drop-top-r.png") 100% 0 no-repeat;
}
#horiz-menu ul ul .drop1 {
  background: url("../images/style6/drop-top-1.png") 0 100% no-repeat;
}
#horiz-menu ul ul .drop2,
#horiz-menu ul ul .drop3 {
  display: none;
}
#horiz-menu ul ul .columns-1 .drop1 {
  background: url("../images/style6/drop-top-1.png") 0 100% no-repeat;
}
#horiz-menu ul ul .columns-2 .drop1 {
  background: url("../images/style6/drop-top-2.png") 3px 100% no-repeat;
}
#horiz-menu ul ul .columns-3 .drop1 {
  background: url("../images/style6/drop-top-3.png") 3px 100% no-repeat;
}
#horiz-menu ul ul .columns-4 .drop1 {
  background: url("../images/style6/drop-top-4.png") 3px 100% no-repeat;
}
#horiz-menu ul ul.columns-1 {
  background: url("../images/style6/drop-bg-1.png") 0 100% no-repeat;
}
#horiz-menu ul ul.columns-2 {
  background: url("../images/style6/drop-bg-2.png") 0 100% no-repeat;
}
#horiz-menu ul ul.columns-3 {
  background: url("../images/style6/drop-bg-3.png") 0 100% no-repeat;
}
#horiz-menu ul ul.columns-4 {
  background: url("../images/style6/drop-bg-4.png") 0 100% no-repeat;
}
#horiz-menu ul ul li {
  background: url("../images/style6/drop-div.png") 0 100% repeat-x;
}
.menutop li .item {
  color: #b4edeb;
}
.menutop li > .link {
  background: url("../images/style6/drop-arrow.png") 4px 6px no-repeat;
  color: #fff;
}
.menutop li:hover > .link,
.menutop li.f-menuparent-itemfocus .link,
.menutop li.active > .link {
  background: url("../images/style6/drop-arrow.png") 4px -111px no-repeat;
  color: #fff;
}
.menutop li:hover > .link span,
.menutop li.f-menuparent-itemfocus .link span,
.menutop li.active > .link span {
  color: #fff;
}
#horiz-menu ul ul li .link.daddy span,
#horiz-menu ul li.parent.active:hover li .link.daddy span,
#horiz-menu ul li.parent.active.sfHover li .link.daddy span,
#horiz-menu ul li.parent:hover li .link.daddy span,
#horiz-menu ul li.parent.sfHover li .link.daddy span {
  background: url("../images/style6/drop-daddy.png") 95% 10px no-repeat;
}
#showcase {
  background: url("../images/style6/showcase-m.png") 0 100% repeat-x;
}
#showcase2 {
  background: url("../images/style6/showcase-l.png") 0 100% no-repeat;
}
#showcase3 {
  background: url("../images/style6/showcase-r.png") 100% 100% no-repeat;
}
.mainbody-surround {
  color: #41423d;
}
.body-surround-top {
  background: url("../images/style6/surround-topbot.png") 0 0 repeat-x;
}
.body-surround-top2 {
  background: url("../images/style6/surround-corners.png") 1px -20px no-repeat;
}
.body-surround-top3 {
  background: url("../images/style6/surround-corners.png") 100% 0 no-repeat;
}
.body-surround,
.body-surround .moduletable,
.body-surround .side-mod .module,
.feature-block .description {
  background: #e5e8d6;
}
.body-surround2 {
  background: url("../images/style6/surround-l.png") 0 0 repeat-y;
}
.body-surround3 {
  background: url("../images/style6/surround-r.png") 100% 0 repeat-y;
}
.body-surround-bottom {
  background: url("../images/style6/surround-topbot.png") 0 100% repeat-x;
}
.body-surround-bottom2 {
  background: url("../images/style6/surround-corners.png") 1px -43px no-repeat;
}
.body-surround-bottom3 {
  background: url("../images/style6/surround-corners.png") 100% -63px no-repeat;
}
.module-medium .body-surround-top {
  background: url("../images/style6/med-surround-topbot.png") 0 0 repeat-x;
}
.module-medium .body-surround-top2 {
  background: url("../images/style6/med-surround-corners.png") 1px -20px no-repeat;
}
.module-medium .body-surround-top3 {
  background: url("../images/style6/med-surround-corners.png") 100% 0 no-repeat;
}
.module-medium .body-surround,
.module-medium .moduletable,
.module-medium .side-mod .module {
  background: #589996;
}
.module-medium .body-surround2 {
  background: url("../images/style6/med-surround-l.png") 0 0 repeat-y;
}
.module-medium .body-surround3 {
  background: url("../images/style6/med-surround-r.png") 100% 0 repeat-y;
}
.module-medium .body-surround-bottom {
  background: url("../images/style6/med-surround-topbot.png") 0 100% repeat-x;
}
.module-medium .body-surround-bottom2 {
  background: url("../images/style6/med-surround-corners.png") 1px -43px no-repeat;
}
.module-medium .body-surround-bottom3 {
  background: url("../images/style6/med-surround-corners.png") 100% -63px no-repeat;
}
.module-dark .body-surround-top {
  background: url("../images/style6/dark-surround-topbot.png") 0 0 repeat-x;
}
.module-dark .body-surround-top2 {
  background: url("../images/style6/dark-surround-corners.png") 1px -20px no-repeat;
}
.module-dark .body-surround-top3 {
  background: url("../images/style6/dark-surround-corners.png") 100% 0 no-repeat;
}
.module-dark .body-surround,
.module-dark .moduletable,
.module-dark .side-mod .module {
  background: #173b3c;
}
.module-dark .body-surround2 {
  background: url("../images/style6/dark-surround-l.png") 0 0 repeat-y;
}
.module-dark .body-surround3 {
  background: url("../images/style6/dark-surround-r.png") 100% 0 repeat-y;
}
.module-dark .body-surround-bottom {
  background: url("../images/style6/dark-surround-topbot.png") 0 100% repeat-x;
}
.module-dark .body-surround-bottom2 {
  background: url("../images/style6/dark-surround-corners.png") 1px -43px no-repeat;
}
.module-dark .body-surround-bottom3 {
  background: url("../images/style6/dark-surround-corners.png") 100% -63px no-repeat;
}
.mainbody-surround {
  background: #fff;
}
.mainbody-tl,
.mainbody-tr,
.mainbody-bl,
.mainbody-br {
  background-image: url("../images/style6/mainbody-corners.png");
  background-repeat: no-repeat;
}
.module-medium .mainbody-tl,
.module-medium .mainbody-tr,
.module-medium .mainbody-bl,
.module-medium .mainbody-br {
  background-image: url("../images/style6/mainbody-corners.png");
}
.module-dark .mainbody-tl,
.module-dark .mainbody-tr,
.module-dark .mainbody-bl,
.module-dark .mainbody-br {
  background-image: url("../images/style6/mainbody-corners.png");
}
.mainbody-tl {
  background-position: 0 0;
}
.mainbody-tr {
  background-position: -16px 0;
}
.mainbody-bl {
  background-position: 0 -16px;
}
.mainbody-br {
  background-position: -16px -16px;
}
.module-medium .mainbody-tl {
  background-position: 0 -32px;
}
.module-medium .mainbody-tr {
  background-position: -16px -32px;
}
.module-medium .mainbody-bl {
  background-position: 0 -48px;
}
.module-medium .mainbody-br {
  background-position: -16px -48px;
}
.module-dark .mainbody-tl {
  background-position: 0 -64px;
}
.module-dark .mainbody-tr {
  background-position: -16px -64px;
}
.module-dark .mainbody-bl {
  background-position: 0 -80px;
}
.module-dark .mainbody-br {
  background-position: -16px -80px;
}
.mainbody-surround .module-header {
  background: url("../images/style6/white-module-h3-m.png") 0 0 repeat-x;
}
.mainbody-surround .module-header2 {
  background: url("../images/style6/white-module-h3-l.png") 0 0 no-repeat;
}
.mainbody-surround .module-header3 {
  background: url("../images/style6/white-module-h3-r.png") 100% 0 no-repeat;
}
.componentheading,
#login-module h3 {
  background: url("../images/style6/white-radio-button.png") 0 -117px no-repeat;
  color: #41423d;
}
.article-info-surround {
  background: url("../images/style6/article-surround-r.png") 100% 100% no-repeat;
}
.article-info-surround2 {
  background: url("../images/style6/article-surround-l.png") 0 100% no-repeat;
}
.module-light {
  color: #41423d;
}
.module-medium {
  color: #fff;
}
.module-dark {
  color: #b4edeb;
}
.row-handle {
  background: url("../images/row-handle.png") 0 0 no-repeat;
}
.hilite1 .module-header,
#breadcrumbs {
  background: url("../images/style6/module-h3-m.png") 0 100% repeat-x;
}
.hilite1 .module-header2,
#breadcrumbs2 {
  background: url("../images/style6/module-h3-l.png") 0 100% no-repeat;
}
.hilite1 .module-header3,
#breadcrumbs3 {
  background: url("../images/style6/module-h3-r.png") 100% 100% no-repeat;
}
.move-handle {
  background: url("../images/style6/move-handle.png") 0 0 no-repeat;
}
.module-handle {
  background: url("../images/style6/move-handle.png") 100% 100% no-repeat;
}
#breadcrumbs-home {
  background: url("../images/style6/breadcrumb-home.png") 0 0 no-repeat;
}
span.breadcrumbs img {
  background: url("../images/style6/list-arrow.png") 50% 10px no-repeat;
}
.rokradios {
  background: url("../images/style6/radio-button.png") 0 1px no-repeat;
}
.rokradios-active {
  background: url("../images/style6/radio-button.png") 0 -121px no-repeat;
}
.rokchecks {
  background: url("../images/style6/radio-button.png") 0 -243px no-repeat;
}
.rokchecks-active {
  background: url("../images/style6/radio-button.png") 0 100% no-repeat;
}
.mainbody-surround .rokradios {
  background: url("../images/style6/white-radio-button.png") 0 1px no-repeat;
}
.mainbody-surround .rokradios-active {
  background: url("../images/style6/white-radio-button.png") 0 -121px no-repeat;
}
.mainbody-surround .rokchecks {
  background: url("../images/style6/white-radio-button.png") 0 -243px no-repeat;
}
.mainbody-surround .rokchecks-active {
  background: url("../images/style6/white-radio-button.png") 0 100% no-repeat;
}
.poll-line,
.side-mod .module {
  background: url("../images/style6/module-div.png") 0 100% repeat-x;
}
.module-medium .module-header {
  background: url("../images/style6/med-module-h3-m.png") 0 0 repeat-x;
}
.module-medium .module-header2 {
  background: url("../images/style6/med-module-h3-l.png") 0 0 no-repeat;
}
.module-medium .module-header3 {
  background: url("../images/style6/med-module-h3-r.png") 100% 0 no-repeat;
}
.module-medium .hilite1 .module-header,
.module-medium #breadcrumbs {
  background: url("../images/style6/med-module-h3-m.png") 0 100% repeat-x;
}
.module-medium .hilite1 .module-header2,
.module-medium #breadcrumbs2 {
  background: url("../images/style6/med-module-h3-l.png") 0 100% no-repeat;
}
.module-medium .hilite1 .module-header3,
.module-medium #breadcrumbs3 {
  background: url("../images/style6/med-module-h3-r.png") 100% 100% no-repeat;
}
.module-medium #breadcrumbs-home {
  background: url("../images/style6/med-breadcrumb-home.png") 0 0 no-repeat;
}
.module-medium span.breadcrumbs img {
  background: url("../images/style6/med-list-arrow.png") 50% 10px no-repeat;
}
.module-medium .moduletable h3 {
  color: #fff;
}
.module-medium .moduletable {
  background: #589996;
}
.module-medium .move-handle {
  background: url("../images/style6/med-move-handle.png") 0 0 no-repeat;
}
.module-medium .module-handle {
  background: url("../images/style6/med-move-handle.png") 100% 100% no-repeat;
}
.module-medium .rokradios {
  background: url("../images/style6/med-radio-button.png") 0 1px no-repeat;
}
.module-medium .rokradios-active {
  background: url("../images/style6/med-radio-button.png") 0 -121px no-repeat;
}
.module-medium .rokchecks {
  background: url("../images/style6/med-radio-button.png") 0 -243px no-repeat;
}
.module-medium .rokchecks-active {
  background: url("../images/style6/med-radio-button.png") 0 100% no-repeat;
}
.module-medium .poll-line,
.module-medium .side-mod .module {
  background: url("../images/style6/med-module-div.png") 0 100% repeat-x;
}
.module-dark .module-header {
  background: url("../images/style6/dark-module-h3-m.png") 0 0 repeat-x;
}
.module-dark .module-header2 {
  background: url("../images/style6/dark-module-h3-l.png") 0 0 no-repeat;
}
.module-dark .module-header3 {
  background: url("../images/style6/dark-module-h3-r.png") 100% 0 no-repeat;
}
.module-dark .hilite1 .module-header,
.module-dark #breadcrumbs {
  background: url("../images/style6/dark-module-h3-m.png") 0 100% repeat-x;
}
.module-dark .hilite1 .module-header2,
.module-dark #breadcrumbs2 {
  background: url("../images/style6/dark-module-h3-l.png") 0 100% no-repeat;
}
.module-dark .hilite1 .module-header3,
.module-dark #breadcrumbs3 {
  background: url("../images/style6/dark-module-h3-r.png") 100% 100% no-repeat;
}
.module-dark #breadcrumbs-home {
  background: url("../images/style6/dark-breadcrumb-home.png") 0 0 no-repeat;
}
.module-dark span.breadcrumbs img {
  background: url("../images/style6/dark-list-arrow.png") 50% 10px no-repeat;
}
.module-dark .moduletable h3 {
  color: #b4edeb;
}
.module-dark .move-handle {
  background: url("../images/style6/dark-move-handle.png") 0 0 no-repeat;
}
.module-dark .module-handle {
  background: url("../images/style6/dark-move-handle.png") 100% 100% no-repeat;
}
.module-dark .rokradios {
  background: url("../images/style6/dark-radio-button.png") 0 1px no-repeat;
}
.module-dark .rokradios-active {
  background: url("../images/style6/dark-radio-button.png") 0 -121px no-repeat;
}
.module-dark .rokchecks {
  background: url("../images/style6/dark-radio-button.png") 0 -243px no-repeat;
}
.module-dark .rokchecks-active {
  background: url("../images/style6/dark-radio-button.png") 0 100% no-repeat;
}
.module-dark .poll-line,
.module-dark .side-mod .module {
  background: url("../images/style6/dark-module-div.png") 0 100% repeat-x;
}
.readon1-l {
  background: url("../images/style6/readon-l.png") 0 0 no-repeat;
}
.readon1-m {
  background: url("../images/style6/readon-m.png") 0 0 repeat-x;
}
.readon1-r {
  background: url("../images/style6/readon-r.png") 100% 0 no-repeat;
  color: #fff;
}
#main-body .bodycontent .readon1-l,
#login-module .readon1-l {
  background: url("../images/style6/light-readon-l.png") 0 0 no-repeat;
}
#main-body .bodycontent .readon1-m,
#login-module .readon1-m {
  background: url("../images/style6/light-readon-m.png") 0 0 repeat-x;
}
#main-body .bodycontent .readon1-r,
#login-module .readon1-r {
  background: url("../images/style6/light-readon-r.png") 100% 0 no-repeat;
  color: #fff;
}
.module-medium .readon1-l {
  background: url("../images/style6/med-readon-l.png") 0 0 no-repeat;
}
.module-medium .readon1-m {
  background: url("../images/style6/med-readon-m.png") 0 0 repeat-x;
}
.module-medium .readon1-r {
  background: url("../images/style6/med-readon-r.png") 100% 0 no-repeat;
  color: #fff;
}
.module-dark .readon1-l {
  background: url("../images/style6/dark-readon-l.png") 0 0 no-repeat;
}
.module-dark .readon1-m {
  background: url("../images/style6/dark-readon-m.png") 0 0 repeat-x;
}
.module-dark .readon1-r {
  background: url("../images/style6/dark-readon-r.png") 100% 0 no-repeat;
  color: #fff;
}
.module-light ul.menu li {
  background: url("../images/style6/module-div.png") 0 100% repeat-x;
}
.module-medium ul.menu li {
  background: url("../images/style6/med-module-div.png") 0 100% repeat-x;
}
.module-dark ul.menu li {
  background: url("../images/style6/dark-module-div.png") 0 100% repeat-x;
}
.module-light ul.menu li a,
.module-light ul.menu li .separator {
  background: url("../images/style6/radio-button.png") 0 6px no-repeat;
}
.module-medium ul.menu li a,
.module-medium ul.menu li .separator {
  background: url("../images/style6/med-radio-button.png") 0 6px no-repeat;
}
.module-dark ul.menu li a,
.module-dark ul.menu li .separator {
  background: url("../images/style6/dark-radio-button.png") 0 6px no-repeat;
}
.module-light ul.menu li.active a,
.module-light ul.menu li.active .separator,
.module-light ul.menu li a:hover {
  background: url("../images/style6/radio-button.png") 0 -116px no-repeat;
}
.module-medium ul.menu li.active a,
.module-medium ul.menu li.active .separator,
.module-medium ul.menu li a:hover {
  background: url("../images/style6/med-radio-button.png") 0 -116px no-repeat;
}
.module-dark ul.menu li.active a,
.module-medium ul.menu li.active .separator,
.module-dark ul.menu li a:hover {
  background: url("../images/style6/dark-radio-button.png") 0 -116px no-repeat;
}
ul.menu li a {
  color: #41423d;
}
.module-medium ul.menu li a {
  color: #fff;
}
.module-dark ul.menu li a {
  color: #fff;
}
ul.menu li a:hover,
ul.menu li.active a.topdaddy,
ul.menu li.parent li.active a.daddy,
ul.menu li.parent li.parent li#current a {
  color: #e05e19;
}
.module-medium ul.menu li a:hover,
.module-medium ul.menu li.active a.topdaddy,
.module-medium ul.menu li.parent li.active a.daddy,
.module-medium ul.menu li.parent li.parent li#current a {
  color: #b4edeb;
}
.module-dark ul.menu li a:hover,
.module-dark ul.menu li.active a.topdaddy,
.module-dark ul.menu li.parent li.active a.daddy,
.module-dark ul.menu li.parent li.parent li#current a {
  color: #b4edeb;
}
#main-body-surround ul.menu li.parent ul li a {
  background: url("../images/style6/list-arrow.png") 0 2px no-repeat;
}
#main-body-surround ul.menu li.parent ul li a:hover,
#main-body-surround ul.menu li.parent li.active a.daddy,
#main-body-surround ul.menu li.parent li.parent li#current a {
  background: url("../images/style6/list-arrow.png") 0 -130px no-repeat;
}
#main-body-surround .module-medium ul.menu li.parent ul li a {
  background: url("../images/style6/med-list-arrow.png") 0 2px no-repeat;
}
#main-body-surround .module-medium ul.menu li.parent ul li a:hover,
#main-body-surround .module-medium ul.menu li.parent li.active a.daddy,
#main-body-surround .module-medium ul.menu li.parent li.parent li#current a {
  background: url("../images/style6/med-list-arrow.png") 0 -130px no-repeat;
}
#main-body-surround .module-dark ul.menu li.parent ul li a {
  background: url("../images/style6/dark-list-arrow.png") 0 2px no-repeat;
}
#main-body-surround .module-dark ul.menu li.parent ul li a:hover,
#main-body-surround .module-dark ul.menu li.parent li.active a.daddy,
#main-body-surround .module-dark ul.menu li.parent li.parent li#current a {
  background: url("../images/style6/dark-list-arrow.png") 0 -130px no-repeat;
}
#main-body-surround .bodycontent ul.menu li.parent ul li a {
  background: url("../images/style6/white-list-arrow.png") 0 2px no-repeat;
}
#main-body-surround .bodycontent ul.menu li.parent ul li a:hover,
#main-body-surround .bodycontent ul.menu li.parent li.active a.daddy,
#main-body-surround .bodycontent ul.menu li.parent li.parent li#current a {
  background: url("../images/style6/white-list-arrow.png") 0 -130px no-repeat;
}
#bottom-bg {
  background: #173b3c url("../images/style6/bottom-bg.png") 0 0 repeat-x;
}
#bottom-menu {
  background: url("../images/style6/bottom-menu-m.png") 0 0 repeat-x;
}
#bottom-menu2 {
  background: url("../images/style6/bottom-menu-l.png") 0 0 no-repeat;
}
#bottom-menu3 {
  background: url("../images/style6/bottom-menu-r.png") 100% 0 no-repeat;
}
#bottom-menu-overlay {
  background: url("../images/style6/bottom-menu-overlay.png") 50% 0 no-repeat;
}
#bottom-menu a {
  color: #b4edeb;
  background: url("../images/style6/horizmenu-div.png") 100% 50% no-repeat;
}
#bottom-menu a:hover {
  color: #fff;
}
#bottom {
  background: #173b3c;
  color: #b4edeb;
}
#bottom a {
  color: #fff;
}
#bottom a:hover {
  color: #b4edeb;
}
#bottom ul li a {
  background: url("../images/style6/dark-list-arrow.png") 0 2px no-repeat;
}
#bottommodules h3 {
  color: #b4edeb;
}
#rocket {
  background: url("../images/style6/rocket.png") 0 0 no-repeat;
}
.blog_more h2 {
  color: #41423d;
}
.blog_more ul li {
  border-bottom: 1px solid #e4e4e4;
}
.blog_more ul li a,
ul.latestnews li a,
ul.mostread li a,
ul.relateditems li a {
  background: url("../images/style6/list-arrow.png") 0 2px no-repeat;
  color: #41423d;
}
.blog_more ul li a:hover,
ul.latestnews li a:hover,
ul.mostread li a:hover,
ul.relateditems li a:hover {
  background: url("../images/style6/list-arrow.png") 0 -130px no-repeat;
  color: #e05e19;
}
.module-medium .blog_more ul li a,
.module-medium ul.latestnews li a,
.module-medium ul.mostread li a,
.module-medium ul.relateditems li a {
  background: url("../images/style6/med-list-arrow.png") 0 2px no-repeat;
  color: #fff;
}
.module-medium .blog_more ul li a:hover,
.module-medium ul.latestnews li a:hover,
.module-medium ul.mostread li a:hover,
.module-medium ul.relateditems li a:hover {
  background: url("../images/style6/med-list-arrow.png") 0 -130px no-repeat;
  color: #173b3c;
}
.module-dark .blog_more ul li a,
.module-dark ul.latestnews li a,
.module-dark ul.mostread li a,
.module-dark ul.relateditems li a {
  background: url("../images/style6/dark-list-arrow.png") 0 2px no-repeat;
  color: #b4edeb;
}
.module-dark .blog_more ul li a:hover,
.module-dark ul.latestnews li a:hover,
.module-dark ul.mostread li a:hover,
.module-dark ul.relateditems li a:hover {
  background: url("../images/style6/dark-list-arrow.png") 0 -130px no-repeat;
  color: #fff;
}
.mainbody-surround .blog_more ul li a,
.mainbody-surround ul.latestnews li a,
.mainbody-surround ul.mostread li a,
.mainbody-surround ul.relateditems li a {
  background: url("../images/style6/white-list-arrow.png") 0 2px no-repeat;
  color: #41423d;
}
.mainbody-surround .blog_more ul li a:hover,
.mainbody-surround ul.latestnews li a:hover,
.mainbody-surround ul.mostread li a:hover,
.mainbody-surround ul.relateditems li a:hover {
  background: url("../images/style6/white-list-arrow.png") 0 -130px no-repeat;
  color: #e05e19;
}
div.pagination div.tab {
  background: url("../images/page-tab-r.png") 100% 0 no-repeat;
}
div.pagination div.tab2 {
  background: url("../images/page-tab-l.png") 0 0 no-repeat;
}
form.form-login .inputbox {
  background: url("../images/style6/input-field-l.png") 0 0 no-repeat;
  color: #41423d;
}
form.form-login .input-field-l {
  background: url("../images/style6/input-field-r.png") 100% 0 no-repeat;
}
.module-medium form.form-login .inputbox {
  background: url("../images/style6/input-field-l.png") 0 -30px no-repeat;
  color: #fff;
}
.module-medium form.form-login .input-field-l {
  background: url("../images/style6/input-field-r.png") 100% -30px no-repeat;
}
.module-dark form.form-login .inputbox {
  background: url("../images/style6/input-field-l.png") 0 -60px no-repeat;
  color: #fff;
}
.module-dark form.form-login .input-field-l {
  background: url("../images/style6/input-field-r.png") 100% -60px no-repeat;
}
div.form-reset .input-field-l,
form.search_result input#search_searchword.inputbox,
.mainbody-surround form.form-login .inputbox,
form.josForm input#email {
  background: url("../images/style6/input-field-l.png") 0 -90px no-repeat;
  color: #41423d;
}
div.form-reset .input-field-l,
form.search_result .input-field-l,
.mainbody-surround form.form-login .input-field-l,
form.josForm .input-field-l {
  background: url("../images/style6/input-field-r.png") 100% -90px no-repeat;
}
#login-module .inputbox {
  background: url("../images/style6/input-field-l.png") 0 -90px no-repeat;
  color: #333;
}
#login-module .input-field-l {
  background: url("../images/style6/input-field-r.png") 100% -90px no-repeat;
}
form.form-login .login-links a {
  background: url("../images/style6/list-arrow.png") 0 -130px no-repeat;
}
.module-medium form.form-login .login-links a {
  background: url("../images/style6/med-list-arrow.png") 0 -130px no-repeat;
}
.module-dark form.form-login .login-links a {
  background: url("../images/style6/dark-list-arrow.png") 0 -130px no-repeat;
}
.bodycontent form.form-login .login-links a {
  background: url("../images/style6/white-list-arrow.png") 0 -130px no-repeat;
}
.roktabs-wrapper .active-arrows .roktabs-links {
  background: url("../images/style6/roktabs-bg.png") 0 0 repeat-x;
}
ul.roktabs-top li.active,
ul.roktabs-bottom li.active {
  background: url("../images/style6/roktabs-bg.png") 0 100% repeat-x;
}
.roktabs-wrapper .arrow-next {
  background-image: url("../images/style6/roktabs-arrow.png");
  right: 0;
}
.roktabs-wrapper .arrow-prev {
  background-image: url("../images/style6/roktabs-arrow.png");
  left: 0;
}
.module-medium .roktabs-wrapper .active-arrows .roktabs-links {
  background: url("../images/style6/med-roktabs-bg.png") 0 0 repeat-x;
}
.module-medium ul.roktabs-top li.active,
.module-medium ul.roktabs-bottom li.active {
  background: url("../images/style6/med-roktabs-bg.png") 0 100% repeat-x;
}
.module-medium .roktabs-wrapper .arrow-next {
  background-image: url("../images/style6/med-roktabs-arrow.png");
}
.module-medium .roktabs-wrapper .arrow-prev {
  background-image: url("../images/style6/med-roktabs-arrow.png");
}
.module-dark .roktabs-wrapper .active-arrows .roktabs-links {
  background: url("../images/style6/dark-roktabs-bg.png") 0 0 repeat-x;
}
.module-dark ul.roktabs-top li.active,
.module-dark ul.roktabs-bottom li.active {
  background: url("../images/style6/dark-roktabs-bg.png") 0 100% repeat-x;
}
.module-dark .roktabs-wrapper .arrow-next {
  background-image: url("../images/style6/dark-roktabs-arrow.png");
}
.module-dark .roktabs-wrapper .arrow-prev {
  background-image: url("../images/style6/dark-roktabs-arrow.png");
}
.mainbody-surround .roktabs-wrapper .active-arrows .roktabs-links {
  background: url("../images/style6/white-roktabs-bg.png") 0 0 repeat-x;
}
.mainbody-surround ul.roktabs-top li.active,
.mainbody-surround ul.roktabs-bottom li.active {
  background: url("../images/style6/white-roktabs-bg.png") 0 100% repeat-x;
}
.mainbody-surround .roktabs-wrapper .arrow-next {
  background-image: url("../images/style6/white-roktabs-arrow.png");
}
.mainbody-surround .roktabs-wrapper .arrow-prev {
  background-image: url("../images/style6/white-roktabs-arrow.png");
}
#community-wrap .app-box-title,
#community-wrap .appsBoxTitle,
#community-wrap .infoTitle,
#community-wrap h3.frontTitle,
body #community-wrap ul.submenu li a {
  color: #184a4b;
}
.feature-block-tl,
.feature-block-tr,
.feature-block-bl,
.feature-block-br {
  background-image: url("../images/style6/feature-block-corner.png");
  background-repeat: no-repeat;
}
.module-medium .feature-block-tl,
.module-medium .feature-block-tr,
.module-medium .feature-block-bl,
.module-medium .feature-block-br {
  background-image: url("../images/style6/feature-block-corner.png");
}
.module-dark .feature-block-tl,
.module-dark .feature-block-tr,
.module-dark .feature-block-bl,
.module-dark .feature-block-br {
  background-image: url("../images/style6/feature-block-corner.png");
}
.feature-block-tl {
  background-position: 0 0;
}
.feature-block-tr {
  background-position: -16px 0;
}
.feature-block-bl {
  background-position: 0 -16px;
}
.feature-block-br {
  background-position: -16px -16px;
}
.module-medium .feature-block-tl {
  background-position: 0 -32px;
}
.module-medium .feature-block-tr {
  background-position: -16px -32px;
}
.module-medium .feature-block-bl {
  background-position: 0 -48px;
}
.module-medium .feature-block-br {
  background-position: -16px -48px;
}
.module-dark .feature-block-tl {
  background-position: 0 -64px;
}
.module-dark .feature-block-tr {
  background-position: -16px -64px;
}
.module-dark .feature-block-bl {
  background-position: 0 -80px;
}
.module-dark .feature-block-br {
  background-position: -16px -80px;
}
#page-bg .module-light .feature-arrow-r {
  background: url("../images/style6/feature-block-arrows.png") 0 0 no-repeat;
}
#page-bg .module-light .arrowright-hover {
  background: url("../images/style6/feature-block-arrows.png") 0 -73px no-repeat;
}
#page-bg .module-light .arrowright-down {
  background: url("../images/style6/feature-block-arrows.png") 0 -146px no-repeat;
}
#page-bg .module-light .feature-arrow-l {
  background: url("../images/style6/feature-block-arrows.png") -38px 0 no-repeat;
}
#page-bg .module-light .arrowleft-hover {
  background: url("../images/style6/feature-block-arrows.png") -38px -73px no-repeat;
}
#page-bg .module-light .arrowleft-down {
  background: url("../images/style6/feature-block-arrows.png") -38px -146px no-repeat;
}
#page-bg .module-medium .feature-arrow-r {
  background: url("../images/style6/feature-block-arrows.png") -76px 0 no-repeat;
}
#page-bg .module-medium .arrowright-hover {
  background: url("../images/style6/feature-block-arrows.png") -76px -73px no-repeat;
}
#page-bg .module-medium .arrowright-down {
  background: url("../images/style6/feature-block-arrows.png") -76px -146px no-repeat;
}
#page-bg .module-medium .feature-arrow-l {
  background: url("../images/style6/feature-block-arrows.png") -114px 0 no-repeat;
}
#page-bg .module-medium .arrowleft-hover {
  background: url("../images/style6/feature-block-arrows.png") -114px -73px no-repeat;
}
#page-bg .module-medium .arrowleft-down {
  background: url("../images/style6/feature-block-arrows.png") -114px -146px no-repeat;
}
#page-bg .module-dark .feature-arrow-r {
  background: url("../images/style6/feature-block-arrows.png") -152px 0 no-repeat;
}
#page-bg .module-dark .arrowright-hover {
  background: url("../images/style6/feature-block-arrows.png") -152px -73px no-repeat;
}
#page-bg .module-dark .arrowright-down {
  background: url("../images/style6/feature-block-arrows.png") -152px -146px no-repeat;
}
#page-bg .module-dark .feature-arrow-l {
  background: url("../images/style6/feature-block-arrows.png") -190px 0 no-repeat;
}
#page-bg .module-dark .arrowleft-hover {
  background: url("../images/style6/feature-block-arrows.png") -190px -73px no-repeat;
}
#page-bg .module-dark .arrowleft-down {
  background: url("../images/style6/feature-block-arrows.png") -190px -146px no-repeat;
}
.module-medium .roktwittie-text,
.module-dark .roktwittie-text {
  color: #333;
}
.module-medium .roktwittie-text a,
.module-dark .roktwittie-text a {
  color: #e05e19;
}
.module-light #roktwittie .title {
  color: #333;
}
.module-medium #roktwittie .title,
.module-dark #roktwittie .title {
  color: #fff;
}
.latest_posts {
  background: url("../images/style6/module-div.png") 0 100% repeat-x;
}
.k2-break-div {
  background: #e5e8d6;
}
.k2-break1 {
  background: #fff;
}
.k2-break2 {
  background: url("../images/style6/mainbody-corners.png") 0 -16px;
}
.k2-break3 {
  background: url("../images/style6/mainbody-corners.png") -16px -16px;
}
.k2-break4 {
  background: #fff;
}
.k2-break5 {
  background: url("../images/style6/mainbody-corners.png") -16px 0;
}
.k2-break6 {
  background: url("../images/style6/mainbody-corners.png") 0 0;
}
.module-medium .k2-break-div {
  background: #589996;
}
.module-medium .k2-break1 {
  background: #fff;
}
.module-medium .k2-break2 {
  background: url("../images/style6/mainbody-corners.png") 0 -48px;
}
.module-medium .k2-break3 {
  background: url("../images/style6/mainbody-corners.png") -16px -48px;
}
.module-medium .k2-break4 {
  background: #fff;
}
.module-medium .k2-break5 {
  background: url("../images/style6/mainbody-corners.png") -16px -32px;
}
.module-medium .k2-break6 {
  background: url("../images/style6/mainbody-corners.png") 0 -32px;
}
.module-dark .k2-break-div {
  background: #173b3c;
}
.module-dark .k2-break1 {
  background: #fff;
}
.module-dark .k2-break2 {
  background: url("../images/style6/mainbody-corners.png") 0 -80px;
}
.module-dark .k2-break3 {
  background: url("../images/style6/mainbody-corners.png") -16px -80px;
}
.module-dark .k2-break4 {
  background: #fff;
}
.module-dark .k2-break5 {
  background: url("../images/style6/mainbody-corners.png") -16px -64px;
}
.module-dark .k2-break6 {
  background: url("../images/style6/mainbody-corners.png") 0 -64px;
}
.k2LatestCommentsBlock ul li,
.k2ItemsBlock ul li,
.k2ArchivesBlock ul li,
.rb-latest-members .rb-avatar-row {
  background: url("../images/style6/module-div.png") 0 100% repeat-x;
}
.module-medium .k2LatestCommentsBlock ul li,
.module-medium .k2ItemsBlock ul li,
.module-medium .k2ArchivesBlock ul li,
.module-medium .rb-latest-members .rb-avatar-row {
  background: url("../images/style6/med-module-div.png") 0 100% repeat-x;
}
.module-dark .k2LatestCommentsBlock ul li,
.module-dark .k2ItemsBlock ul li,
.module-dark .k2ArchivesBlock ul li,
.module-dark .rb-latest-members .rb-avatar-row {
  background: url("../images/style6/dark-module-div.png") 0 100% repeat-x;
}
.k2ArchivesBlock ul li a,
.k2CategoriesListBlock ul li a,
.latest_posts_subject a {
  background: url("../images/style6/list-arrow.png") 0 -130px no-repeat;
}
.module-medium .k2ArchivesBlock ul li a,
.module-medium .k2CategoriesListBlock ul li a,
.module-medium .latest_posts_subject a {
  background: url("../images/style6/med-list-arrow.png") 0 -130px no-repeat;
}
.module-dark .k2ArchivesBlock ul li a,
.module-dark .k2CategoriesListBlock ul li a,
.module-dark .latest_posts_subject a {
  background: url("../images/style6/dark-list-arrow.png") 0 -130px no-repeat;
}
.bodycontent .k2ArchivesBlock ul li a,
.bodycontent .k2CategoriesListBlock ul li a,
.bodycontent .latest_posts_subject a {
  background: url("../images/style6/white-list-arrow.png") 0 -130px no-repeat;
}
.dynamic-tab-pane-control .tab-row {
  background: url("../images/style6/white-roktabs-bg.png") 0 100%;
}
.dynamic-tab-pane-control .tab-row h2.tab.hover,
.dynamic-tab-pane-control .tab-row h2.tab.selected {
  background: url("../images/style6/white-roktabs-bg.png") repeat-x 0 0;
}
#cbMenuNav li a {
  background: url("../images/style6/white-radio-button.png") no-repeat scroll 0 6px;
}
#cbMenuNav li a:hover {
  background: url("../images/style6/white-radio-button.png") no-repeat scroll 0 -116px;
}
ul.menu li.item49 a span {
  color: #ff0;
}
ul.bullet-1,
ul.bullet-2,
ul.bullet-3,
ul.bullet-4,
ul.bullet-5,
ul.bullet-6,
ul.bullet-7,
ul.bullet-8 {
  padding-left: 15px !important;
  overflow: hidden;
  margin-left: 5px !important;
}
ul.bullet-1 li,
ul.bullet-2 li,
ul.bullet-3 li,
ul.bullet-4 li,
ul.bullet-5 li {
  list-style: none;
  padding-bottom: 3px !important;
  margin-bottom: 5px !important;
  padding-left: 10px !important;
}
ul.bullet-6 li,
ul.bullet-7 li,
ul.bullet-8 li {
  list-style: none;
  padding-bottom: 3px !important;
  margin-bottom: 5px !important;
  padding-left: 22px !important;
}
ul.bullet-1 li {
  background: url("../images/typo/bullet-1.png") 0 5px no-repeat !important;
}
ul.bullet-2 li {
  background: url("../images/typo/bullet-2.png") 0 5px no-repeat !important;
}
ul.bullet-3 li {
  background: url("../images/typo/bullet-3.png") 0 5px no-repeat !important;
}
ul.bullet-4 li {
  background: url("../images/typo/bullet-4.png") 0 5px no-repeat !important;
}
ul.bullet-5 li {
  background: url("../images/typo/bullet-5.png") 0 5px no-repeat !important;
}
ul.bullet-6 li {
  background: url("../images/typo/bullet-6.png") 0 2px no-repeat !important;
}
ul.bullet-7 li {
  background: url("../images/typo/bullet-7.png") 0 2px no-repeat !important;
}
ul.bullet-8 li {
  background: url("../images/typo/bullet-8.png") 0 3px no-repeat !important;
}
pre {
  padding: 10px;
  background: #f6f6f6;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
blockquote {
  display: block;
  font-style: italic;
  font-size: 120%;
  line-height: 150%;
  width: auto;
  padding: 10px 20px 10px 20px;
  margin: 15px 0;
  background: #f6f6f6;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
blockquote.blue,
blockquote.red,
blockquote.green,
blockquote.purple,
blockquote.orange,
blockquote.brown,
blockquote.grey {
  display: block;
  font-style: italic;
  font-size: 120%;
  line-height: 150%;
  width: auto;
  padding: 0px 20px;
  margin: 15px 0;
  border: 0;
  background: 0;
}
blockquote.blue {
  color: #0d507a;
}
blockquote.red {
  color: #d12e2e;
}
blockquote.green {
  color: #74a824;
}
blockquote.purple {
  color: #9e0e87;
}
blockquote.orange {
  color: #cc8300;
}
blockquote.brown {
  color: #8b6846;
}
blockquote.grey {
  color: #666;
}
blockquote.quotes {
  display: block;
  background: url("../images/typo/quote-start.png") 0 5px no-repeat;
  padding: 0px 20px 0 38px;
  margin: 20px 0;
  font-size: 120%;
  line-height: 150%;
  width: auto;
  color: #666;
  border: 0;
}
blockquote.quotes p {
  padding: 0 38px 0 0;
  margin-top: 0;
  background: url("../images/typo/quote-end.png") 100% 100% no-repeat;
}
.important,
.important-blue,
.important-red,
.important-green,
.important-purple,
.important-orange,
.important-brown,
.important-grey {
  padding: 15px;
  margin: 15px 0;
}
span.important-title,
span.important-title-blue,
span.important-title-red,
span.important-title-green,
span.important-title-purple,
span.important-title-orange,
span.important-title-brown,
span.important-title-grey {
  position: absolute;
  display: block;
  margin-top: -24px;
  background: #fff;
  padding: 0 8px;
  font-weight: bold;
  font-size: 120%;
}
.important {
  border: 1px solid #333;
}
.important-blue {
  border: 1px solid #0d507a;
}
.important-red {
  border: 1px solid #d12e2e;
}
.important-green {
  border: 1px solid #74a824;
}
.important-purple {
  border: 1px solid #9e0e87;
}
.important-orange {
  border: 1px solid #cc8300;
}
.important-brown {
  border: 1px solid #8b6846;
}
.important-grey {
  border: 1px solid #666;
}
span.important-title {
  color: #333;
}
span.important-title-blue {
  color: #0d507a;
}
span.important-title-red {
  color: #d12e2e;
}
span.important-title-green {
  color: #74a824;
}
span.important-title-purple {
  color: #9e0e87;
}
span.important-title-orange {
  color: #cc8300;
}
span.important-title-brown {
  color: #8b6846;
}
span.important-title-grey {
  color: #666;
}
span.number,
span.number-blue,
span.number-red,
span.number-green,
span.number-purple,
span.number-orange,
span.number-brown,
span.number-grey {
  display: block;
  font-size: 170%;
  float: left;
  margin: 2px 10px 0 15px;
}
span.number {
  color: #333;
}
span.number-blue {
  color: #0d507a;
}
span.number-red {
  color: #d12e2e;
}
span.number-green {
  color: #74a824;
}
span.number-purple {
  color: #9e0e87;
}
span.number-orange {
  color: #cc8300;
}
span.number-brown {
  color: #8b6846;
}
span.number-grey {
  color: #666;
}
span.highlight {
  background: #fffbd5;
  padding: 1px 2px;
}
span.highlight-blue {
  color: #0d507a;
}
span.highlight-red {
  color: #d12e2e;
}
span.highlight-green {
  color: #74a824;
}
span.highlight-purple {
  color: #9e0e87;
}
span.highlight-orange {
  color: #cc8300;
}
span.highlight-brown {
  color: #8b6846;
}
span.highlight-grey {
  color: #666;
}
span.highlight-bold {
  font-weight: bold;
  font-size: 120%;
}
span.dropcap,
span.dropcap-blue,
span.dropcap-red,
span.dropcap-green,
span.dropcap-purple,
span.dropcap-orange,
span.dropcap-brown,
span.dropcap-grey {
  display: block;
  font-size: 260%;
  float: left;
  margin: 0px 4px 0 0;
  line-height: 100%;
}
span.dropcap {
  color: #333;
}
span.dropcap-blue {
  color: #0d507a;
}
span.dropcap-red {
  color: #d12e2e;
}
span.dropcap-green {
  color: #74a824;
}
span.dropcap-purple {
  color: #9e0e87;
}
span.dropcap-orange {
  color: #cc8300;
}
span.dropcap-brown {
  color: #8b6846;
}
span.dropcap-grey {
  color: #666;
}
span.inset-left {
  display: block;
  color: #000;
  padding: 15px;
  float: left;
  width: 20%;
  font-size: 110%;
  font-weight: bold;
  font-style: italic;
}
span.inset-right {
  display: block;
  color: #000;
  padding: 15px;
  float: right;
  width: 20%;
  font-size: 110%;
  font-weight: bold;
  font-style: italic;
}
span.attention,
span.notice,
span.alert,
span.download,
span.approved,
span.media,
span.note,
span.cart,
span.camera,
span.doc {
  display: block;
  padding: 8px 10px 8px 36px;
  margin: 15px 0;
}
span.attention {
  color: #b79000;
  border: 1px solid #e7bd72;
  background: #fff3a3 url("../images/typo/attention.png") 10px 50% no-repeat;
}
span.attention a {
  color: #b79000 !important;
  font-weight: bold;
}
span.notice {
  color: #648434;
  border: 1px solid #9bcc54;
  background: #cdefa6 url("../images/typo/notice.png") 10px 50% no-repeat;
}
span.notice a {
  color: #648434 !important;
  font-weight: bold;
}
span.alert {
  color: #cf3738;
  border: 1px solid #ffacad;
  background: #ffd5d5 url("../images/typo/alert.png") 10px 50% no-repeat;
}
span.alert a {
  color: #cf3738 !important;
  font-weight: bold;
}
span.download {
  color: #1c6b8b;
  border: 1px solid #6abce2;
  background: #a8cde3 url("../images/typo/download.png") 10px 50% no-repeat;
}
span.download a {
  color: #1c6b8b !important;
  font-weight: bold;
}
span.approved {
  color: #666;
  border: 1px solid #a8a8a8;
  background: #ccc url("../images/typo/approved.png") 10px 50% no-repeat;
}
span.approved a {
  color: #666 !important;
  font-weight: bold;
}
span.media {
  color: #c76e34;
  border: 1px solid #ffbb65;
  background: #ffe0b6 url("../images/typo/media.png") 10px 50% no-repeat;
}
span.media a {
  color: #c76e34 !important;
  font-weight: bold;
}
span.note {
  color: #b79000;
  border: 1px solid #e7bd72;
  background: #fff3a3 url("../images/typo/note.png") 10px 50% no-repeat;
}
span.note a {
  color: #b79000 !important;
  font-weight: bold;
}
span.cart {
  color: #666;
  border: 1px solid #c5c5c5;
  background: #e6e6e6 url("../images/typo/cart.png") 10px 50% no-repeat;
}
span.cart a {
  color: #666 !important;
  font-weight: bold;
}
span.camera {
  color: #666;
  border: 1px solid #c5c5c5;
  background: #e6e6e6 url("../images/typo/camera.png") 10px 50% no-repeat;
}
span.camera a {
  color: #666 !important;
  font-weight: bold;
}
span.doc {
  color: #c76e34;
  border: 1px solid #ffbb65;
  background: #ffe0b6 url("../images/typo/doc.png") 10px 50% no-repeat;
}
span.doc a {
  color: #c76e34 !important;
  font-weight: bold;
}
div.number-block1,
div.number-block2,
div.number-block3 {
  padding-left: 50px;
}
div.number-block1 {
  background: url("../images/typo/number-1.png") 0 0 no-repeat;
}
div.number-block2 {
  background: url("../images/typo/number-2.png") 0 0 no-repeat;
}
div.number-block3 {
  background: url("../images/typo/number-3.png") 0 0 no-repeat;
}
span.subline {
  display: block;
  font-size: 90%;
  margin-bottom: 5px;
  padding: 0px;
  margin-top: -15px;
  font-weight: bold;
  text-transform: uppercase;
}
ul.special-1,
ul.special-2,
ul.special-3,
ul.special-4,
ul.special-5,
ul.special-6,
ul.special-7,
ul.special-8,
ul.special-9,
ul.special-10,
ul.special-11,
ul.special-12,
ul.special-13,
ul.special-14 {
  padding-left: 15px !important;
  overflow: hidden;
  margin-left: 5px !important;
}
ul.special-1 li,
ul.special-2 li,
ul.special-3 li,
ul.special-4 li,
ul.special-5 li,
ul.special-6 li,
ul.special-7 li,
ul.special-8 li,
ul.special-9 li,
ul.special-10 li,
ul.special-11 li,
ul.special-12 li,
ul.special-13 li,
ul.special-14 li {
  list-style: none;
  padding-bottom: 3px !important;
  margin-bottom: 5px !important;
  padding-left: 21px !important;
}
ul.special-1 li {
  background: url("../images/typo/special-1.png") 0 1px no-repeat !important;
}
ul.special-2 li {
  background: url("../images/typo/special-2.png") 0 1px no-repeat !important;
}
ul.special-3 li {
  background: url("../images/typo/special-3.png") 0 1px no-repeat !important;
}
ul.special-4 li {
  background: url("../images/typo/special-4.png") 0 1px no-repeat !important;
}
ul.special-5 li {
  background: url("../images/typo/special-5.png") 0 1px no-repeat !important;
}
ul.special-6 li {
  background: url("../images/typo/special-6.png") 0 1px no-repeat !important;
}
ul.special-7 li {
  background: url("../images/typo/special-7.png") 0 1px no-repeat !important;
}
ul.special-8 li {
  background: url("../images/typo/special-8.png") 0 1px no-repeat !important;
}
ul.special-9 li {
  background: url("../images/typo/special-9.png") 0 1px no-repeat !important;
}
ul.special-10 li {
  background: url("../images/typo/special-10.png") 0 1px no-repeat !important;
}
ul.special-11 li {
  background: url("../images/typo/special-11.png") 0 1px no-repeat !important;
}
ul.special-12 li {
  background: url("../images/typo/special-12.png") 0 1px no-repeat !important;
}
ul.special-13 li {
  background: url("../images/typo/special-13.png") 0 1px no-repeat !important;
}
ul.special-14 li {
  background: url("../images/typo/special-14.png") 0 1px no-repeat !important;
}
.desc {
  font-family: verdana;
  font-weight: bold;
}
.header {
  font-family: verdana;
  font-weight: bold;
}
.tableheader {
  font-family: verdana;
  font-weight: bold;
}
.lastupdate {
  font-size: 8px;
}
.maintop,
.table2 td {
  width: 1%;
  padding: 5px;
  background-color: #f0f0f0;
}
.table2 {
  background-color: #fff;
  border-spacing: 1px;
}
.table3 td {
  width: 1%;
  padding: 0;
  background-color: #f0f0f0;
  text-align: center;
}
.table3 {
  background-color: #fff;
  border-spacing: 1px;
}
.prep li {
  display: inline;
  list-style-type: none;
  padding-left: 12px;
  padding-right: 3px;
  background: url("/images/structure/p.gif") no-repeat;
}
input.system-openid,
input.com-system-openid {
  background: url("http://openid.net/images/login-bg.gif") no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000;
  padding-left: 18px;
}
.system-unpublished {
  background: #e8edf1;
  border-top: 4px solid #c4d3df;
  border-bottom: 4px solid #c4d3df;
}
#system-message {
  margin-bottom: 10px;
  padding: 0;
}
#system-message dt {
  font-weight: bold;
}
#system-message dd {
  margin: 0;
  font-weight: bold;
  text-indent: 30px;
}
#system-message dd ul {
  color: #05b;
  margin-bottom: 10px;
  list-style: none;
  padding: 10px;
  border-top: 3px solid #84a7db;
  border-bottom: 3px solid #84a7db;
}
#system-message dt.message {
  display: none;
}
#system-message dd.message,
#system-message dt.error {
  display: none;
}
#system-message dd.error ul {
  color: #c00;
  background-color: #e6c0c0;
  border-top: 3px solid #de7a7b;
  border-bottom: 3px solid #de7a7b;
}
#system-message dt.notice {
  display: none;
}
#system-message dd.notice ul {
  color: #c00;
  background: #efe7b8;
  border-top: 3px solid #f0dc7e;
  border-bottom: 3px solid #f0dc7e;
}
#system-debug {
  color: #ccc;
  background-color: #fff;
  padding: 10px;
  margin: 10px;
}
#system-debug div {
  font-size: 11px;
}
.invalid {
  border-color: #f00;
}
label.invalid {
  color: #f00;
}
#editor-xtd-buttons {
  padding: 5px;
}
.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
  float: left;
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
  display: block;
  height: 22px;
  float: left;
  line-height: 22px;
  font-size: 11px;
  color: #666;
  cursor: pointer;
}
.button2-left span,
.button2-right span {
  cursor: default;
  color: #999;
}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
  padding: 0 6px;
}
.page span {
  color: #000;
  font-weight: bold;
}
.button2-left a:hover,
.button2-right a:hover {
  text-decoration: none;
  color: #0b55c4;
}
.button2-left a,
.button2-left span {
  padding: 0 24px 0 6px;
}
.button2-right a,
.button2-right span {
  padding: 0 6px 0 24px;
}
.button2-left {
  background: url("../images/j_button2_left.png") no-repeat;
  float: left;
  margin-left: 5px;
}
.button2-right {
  background: url("../images/j_button2_right.png") 100% 0 no-repeat;
  float: left;
  margin-left: 5px;
}
.button2-left .image {
  background: url("../images/j_button2_image.png") 100% 0 no-repeat;
}
.button2-left .readmore {
  background: url("../images/j_button2_readmore.png") 100% 0 no-repeat;
}
.button2-left .pagebreak {
  background: url("../images/j_button2_pagebreak.png") 100% 0 no-repeat;
}
.button2-left .blank {
  background: url("../images/j_button2_blank.png") 100% 0 no-repeat;
}
div.tooltip {
  float: left;
  background: #ffc;
  border: 1px solid #d4d5aa;
  padding: 5px;
  max-width: 200px;
  z-index: 13000;
}
div.tooltip h4 {
  padding: 0;
  margin: 0;
  font-size: 95%;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url("../images/selector-arrow.png") no-repeat;
}
div.tooltip p {
  font-size: 90%;
  margin: 0;
}
.img_caption.left {
  float: left;
  margin-right: 1em;
}
.img_caption.right {
  float: right;
  margin-left: 1em;
}
.img_caption.left p {
  clear: left;
  text-align: center;
}
.img_caption.right p {
  clear: right;
  text-align: center;
}
.img_caption {
  text-align: center !important;
}
.img_caption.none {
  margin-left: auto;
  margin-right: auto;
}
.caption.left {
  float: left;
  margin-right: 1em;
}
.caption.right {
  float: right;
  margin-left: 1em;
}
.caption.left p {
  clear: left;
  text-align: center;
}
.caption.right p {
  clear: right;
  text-align: center;
}
.caption.none {
  margin-left: auto;
  margin-right: auto;
}
.caption {
  text-align: center !important;
}
a img.calendar {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  background: url("../images/calendar.png") no-repeat;
  cursor: pointer;
  vertical-align: middle;
}
.menutop,
.menutop * {
  margin: 0;
  padding: 0;
}
#horiznav {
  position: relative;
  z-index: 1000;
}
#horiz-menu {
  z-index: 50;
}
#horiz-menu li li {
  margin: 0;
}
.menutop {
  line-height: 1;
  float: left;
  margin-bottom: 1.5em;
  position: relative;
}
.menutop ul {
  padding: 0;
}
.menutop li {
  float: left;
  list-style: none;
  position: relative;
}
.menutop li#current {
  z-index: 199;
}
#horiz-menu li li a,
#horiz-menu li.active li a,
#horiz-menu li li .separator,
#horiz-menu li.active li .separator {
  display: block;
  margin: 0;
  text-decoration: none;
  float: none;
  height: 33px;
  line-height: 33px;
  width: 100%;
}
.menutop li ul {
  float: none;
  left: -999em;
  position: absolute;
  z-index: 500;
}
.menutop li:hover li ul,
.menutop li.sfHover li ul,
.menutop li li:hover li ul,
.menutop li li.sfHover li ul,
.menutop li li li:hover li ul,
.menutop li li li.sfHover li ul {
  top: -999em;
}
.menutop li li:hover ul,
.menutop li li.sfHover ul,
.menutop li li li:hover ul,
.menutop li li li.sfHover ul,
.menutop li li li li:hover ul,
.menutop li li li li.sfHover ul {
  left: 0;
  top: 15px;
}
.menutop li li {
  position: relative;
  float: none;
  width: 100%;
}
.menutop ul {
  min-height: 20px;
}
div.wrapper {
  margin: 0 auto;
  width: 1200px;
  padding: 0;
}
#leftcol {
  width: 0;
  padding: 0;
  float: left;
}
#rightcol {
  width: 210px;
  padding: 0;
}
#main-body {
  width: 970px;
  padding: 0;
  float: left;
}
#maincol {
  width: 705px;
  padding: 0;
  float: right;
}
#inset-block-left {
  width: 0;
  padding: 0;
}
#inset-block-right {
  width: 0;
  padding: 0;
}
#maincontent-block {
  margin-left: 0;
}
#page-bg .block.full #row2-block1 .body-surround3 {
  min-height: 0;
}
#page-bg .block.full #row2-block1 .moduletable {
  padding: 0;
  margin: 0;
}
.reklamirovanie {
  margin: 0 auto;
  background: #4ba8a3;
  padding: 0 10px;
  width: 1156px;
  border-radius: 10px;
}
.reklamirovanie a {
  color: #000;
  text-decoration: underline;
}

