/*<meta />*/

@media only screen and (max-width: 767px) {
  .toolbar-buttons {
    top: 67px;
  }

  .button {
    background-position: center center;
    background-repeat: no-repeat;
    background: #ececec;
    background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: linear-gradient(#ffffff, #ececec);
  }

  .button.print-button {
    display: none;
    background: #ececec url("Images/printer.png") no-repeat center center;
    background: url("Images/printer.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/printer.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/printer.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/printer.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/printer.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/printer.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/printer.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.remove-highlight-button {
    display: none;
    background: #ececec url("Images/highlight.png") no-repeat center center;
    background: url("Images/highlight.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/highlight.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/highlight.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/highlight.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/highlight.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/highlight.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/highlight.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  #contentBodyInner {
    top: 98px;
  }

  .tree-node .new-indicator {
    width: 7px;
    height: 7px;
  }

  #index .tree-node > div {
  }

  #navigation {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  .tab {
  }

  .tab-collapsed .tabs-nav-text {
  }

  .tabs {
  }

  .tabs li {
  }

  .tabs li span {
  }

  .tabs-nav {
  }

  .tabs-nav li {
  }

  .tabs-nav li {
  }

  .tabs-nav li div span {
  }

  .tab-icon #TocTab.tabs-nav-inactive .tabs-nav-icon {
    background-position: 11px center;
    margin: 0;
    background: transparent url("Images/ResponsiveTOCInactive.png") no-repeat 11px center;
  }

  .tab-icon #IndexTab.tabs-nav-inactive .tabs-nav-icon {
    background-position: 11px center;
    margin: 0;
    background: transparent url("Images/ResponsiveIndexInactive.png") no-repeat 11px center;
  }

  .tab-icon #GlossaryTab.tabs-nav-inactive .tabs-nav-icon {
    background-position: 11px center;
    margin: 0;
    background: transparent url("Images/ResponsiveGlossaryInactive.png") no-repeat 11px center;
  }

  .tab-icon #BrowseSequencesTab.tabs-nav-inactive .tabs-nav-icon {
    background-position: 11px center;
    margin: 0;
    background: transparent url("Images/ResponsiveBrowseSequenceInactive.png") no-repeat 11px center;
  }

  .tab-icon #CommunityTab.tabs-nav-inactive .tabs-nav-icon {
    background-position: 11px center;
    background: transparent url("Images/communityInactive.png") no-repeat 11px center;
  }

  .tab-icon #SearchTab.tabs-nav-inactive .tabs-nav-icon {
    background-position: 11px center;
    margin: 0;
    background: transparent url("Images/ResponsiveSearchFilterInactive.png") no-repeat 11px center;
  }

  .tab-icon #TocTab.tabs-nav-active .tabs-nav-icon {
    background-position: 11px center;
    background: transparent url("Images/ResponsiveTOCActive.png") no-repeat 11px center;
  }

  .tab-icon #IndexTab.tabs-nav-active .tabs-nav-icon {
    background-position: 11px center;
    background-repeat: no-repeat;
    background: transparent url("Images/ResponsiveIndexActive.png") no-repeat 11px center;
  }

  .tab-icon #GlossaryTab.tabs-nav-active .tabs-nav-icon {
    background-position: 11px center;
    background: transparent url("Images/ResponsiveGlossaryActive.png") no-repeat 11px center;
  }

  .tab-icon #BrowseSequencesTab.tabs-nav-active .tabs-nav-icon {
    background-position: 11px center;
    background: transparent url("Images/ResponsiveBrowseSequenceActive.png") no-repeat 11px center;
  }

  .tab-icon #CommunityTab.tabs-nav-active .tabs-nav-icon {
    background-position: 11px center;
    background: transparent url("Images/communityActive.png") no-repeat 11px center;
  }

  .tab-icon #SearchTab.tabs-nav-active .tabs-nav-icon {
    background-position: 11px center;
    background: transparent url("Images/ResponsiveSearchFilterActive.png") no-repeat 11px center;
  }

  .tabs-panel {
  }

  .tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  #search-sidebar {
  }

  #home {
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  #home-text {
    line-height: 40px;
  }

  #home-icon {
    background-repeat: no-repeat;
    background-position: 11px center;
  }

  #responsiveHeader .logo {
    width: 800px;
    background: #696969 url("Images/greenshot-logo-2.jpg") no-repeat center center;
    background: url("Images/greenshot-logo-2.jpg") no-repeat center center, -moz-linear-gradient(top, #696969 0%, #696969 100%);
    background: url("Images/greenshot-logo-2.jpg") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #696969));
    background: url("Images/greenshot-logo-2.jpg") no-repeat center center, -webkit-linear-gradient(top, #696969 0%, #696969 100%);
    background: url("Images/greenshot-logo-2.jpg") no-repeat center center, -o-linear-gradient(top, #696969 0%, #696969 100%);
    background: url("Images/greenshot-logo-2.jpg") no-repeat center center, -ms-linear-gradient(top, #696969 0%, #696969 100%);
    background: url("Images/greenshot-logo-2.jpg") no-repeat center center, linear-gradient(top, #696969 0%, #696969 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/greenshot-logo-2.jpg") no-repeat center center, linear-gradient(#696969, #696969);
  }

  #responsiveHeader .logo > img {
    width: 800px;
    height: 127px;
  }

  /* Navigation slide out Styles*/

  #contentBody[role="main"] {
    width: 100%;
  }

  .hide-extras.active [role="main"] {
    width: 80%;
  }

  .hide-extras.active #navigation[role="complementary"] {
    width: 80%;
    display: block;
  }

  .active #contentBody[role="main"] {
    margin-right: -80%;
  }

  /*Offcanvas styles for pane position set right*/

  html.right-layout .active #contentBody[role="main"] {
    margin-right: 80%;
  }

  .non-collapsable {
    width: 100%;
  }

  .show-for-xlarge-up {
    display: none !important;
  }

  #responsiveHeader {
    background: #696969 none;
    background: -moz-linear-gradient(top, #696969 0%, #696969 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #696969));
    background: -webkit-linear-gradient(top, #696969 0%, #696969 100%);
    background: -o-linear-gradient(top, #696969 0%, #696969 100%);
    background: -ms-linear-gradient(top, #696969 0%, #696969 100%);
    background: linear-gradient(top, #696969 0%, #696969 100%);
    -pie-background: linear-gradient(#696969, #696969);
  }

  body {
    background: #696969 none;
    background: -moz-linear-gradient(top, #696969 0%, #696969 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #696969));
    background: -webkit-linear-gradient(top, #696969 0%, #696969 100%);
    background: -o-linear-gradient(top, #696969 0%, #696969 100%);
    background: -ms-linear-gradient(top, #696969 0%, #696969 100%);
    background: linear-gradient(top, #696969 0%, #696969 100%);
    -pie-background: linear-gradient(#696969, #696969);
  }

  #browseSequences.tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  #community.tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  #glossary.tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  #index.tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  #index .tree-node.tree-node-expanded > div {
    padding-left: 37px;
    background: transparent url("Images/index-expanded.png") no-repeat left 10px center;
  }

  #index .tree-node.tree-node-collapsed > div {
    padding-left: 37px;
    background: transparent url("Images/index-collapsed.png") no-repeat left 10px center;
  }

  #index .tree-node.tree-node-leaf > div {
    padding-left: 37px;
  }

  #search.tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  #toc.tabs-panel-content {
    background-repeat: repeat;
    background-color: #ffffff;
  }

  .tree-node div .label {
  }

  .tree-node div {
  }

  .tree-node.tree-node-leaf.tree-node-selected > div {
    background-color: #949494;
  }

  .tree-node.tree-node-expanded.tree-node-selected > div {
    background-color: #949494;
  }

  .tree-node.tree-node-collapsed.tree-node-selected > div {
    background-color: #949494;
  }

  #index .tree-node.tree-node-leaf.tree-node-selected > div {
    background-color: #949494;
    background-position: 10px center;
  }

  #index .tree-node.tree-node-expanded.tree-node-selected > div {
    background-color: #949494;
  }

  #index .tree-node.tree-node-collapsed.tree-node-selected > div {
    background-color: #949494;
  }

  .menu-icon a span {
    background: transparent url("Images/ResponsiveMenuButton.png") no-repeat center center;
    -pie-background: transparent url("Skins/Default/Stylesheets/Images/ResponsiveMenuButton.png") no-repeat center center;
  }

  .tabs-nav li.tab-collapsed {
  }

  .tabs-nav li.tabs-nav-active .tabs-nav-text {
  }

  .tabs-nav li.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li#BrowseSequencesTab.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li#CommunityTab.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li#GlossaryTab.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li#IndexTab.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li#SearchTab.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li#TocTab.tabs-nav-active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    -pie-background: linear-gradient(#ffffff, #f7f7f7);
  }

  .tabs-nav li.tabs-nav-inactive .tabs-nav-text {
  }

  .tabs-nav li.tabs-nav-inactive {
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
    background-clip: padding-box;
  }

  .tabs-nav li#BrowseSequencesTab.tabs-nav-inactive {
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  .tabs-nav li#CommunityTab.tabs-nav-inactive {
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  .tabs-nav li#GlossaryTab.tabs-nav-inactive {
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  .tabs-nav li#IndexTab.tabs-nav-inactive {
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  .tabs-nav li#SearchTab.tabs-nav-inactive {
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  .tabs-nav li#TocTab.tabs-nav-inactive {
    background: #707070;
    background: -moz-linear-gradient(top, #707070 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #555555));
    background: -webkit-linear-gradient(top, #707070 0%, #555555 100%);
    background: -o-linear-gradient(top, #707070 0%, #555555 100%);
    background: -ms-linear-gradient(top, #707070 0%, #555555 100%);
    background: linear-gradient(top, #707070 0%, #555555 100%);
    -pie-background: linear-gradient(#707070, #555555);
  }

  #search-field-sidebar {
    background: #6f6f6f url("Images/ResponsiveSearch.png") no-repeat 8px center;
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -moz-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6f6f), color-stop(100%, #555555));
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -webkit-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -o-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -ms-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, linear-gradient(top, #6f6f6f 0%, #555555 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/ResponsiveSearch.png") no-repeat 8px center, linear-gradient(#6f6f6f, #555555);
  }

  #responsive-search-index {
    background: #6f6f6f url("Images/ResponsiveSearch.png") no-repeat 8px center;
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -moz-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6f6f), color-stop(100%, #555555));
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -webkit-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -o-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -ms-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, linear-gradient(top, #6f6f6f 0%, #555555 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/ResponsiveSearch.png") no-repeat 8px center, linear-gradient(#6f6f6f, #555555);
  }

  #responsive-search-glossary {
    background: #6f6f6f url("Images/ResponsiveSearch.png") no-repeat 8px center;
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -moz-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6f6f), color-stop(100%, #555555));
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -webkit-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -o-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, -ms-linear-gradient(top, #6f6f6f 0%, #555555 100%);
    background: url("Images/ResponsiveSearch.png") no-repeat 8px center, linear-gradient(top, #6f6f6f 0%, #555555 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/ResponsiveSearch.png") no-repeat 8px center, linear-gradient(#6f6f6f, #555555);
  }

  #search-field::-webkit-input-placeholder {
  }

  #search-field::-moz-placeholder {
  }

  #search-field:-moz-placeholder {
  }

  #search-field:-ms-input-placeholder {
  }

  .button.collapse-all-button {
    background: #ececec url("Images/collapse.png") no-repeat center center;
    background: url("Images/collapse.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/collapse.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/collapse.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/collapse.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/collapse.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/collapse.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/collapse.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.current-topic-index-button {
    background-repeat: no-repeat;
    background: #ececec;
    background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: linear-gradient(#ffffff, #ececec);
  }

  .button.edit-user-profile-button {
    background: #ececec url("Images/edit-profile.png") no-repeat center center;
    background: url("Images/edit-profile.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/edit-profile.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/edit-profile.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/edit-profile.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/edit-profile.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/edit-profile.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/edit-profile.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.expand-all-button {
    background: #ececec url("Images/expand.png") no-repeat center center;
    background: url("Images/expand.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/expand.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/expand.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/expand.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/expand.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/expand.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/expand.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.login-button {
    background: #ececec url("Images/login.png") no-repeat center center;
    background: url("Images/login.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/login.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/login.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/login.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/login.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/login.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/login.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.next-topic-button {
    background: #ececec url("Images/navigate-next.png") no-repeat center center;
    background: url("Images/navigate-next.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-next.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/navigate-next.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-next.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-next.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-next.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/navigate-next.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.previous-topic-button {
    background: #ececec url("Images/navigate-previous.png") no-repeat center center;
    background: url("Images/navigate-previous.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-previous.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/navigate-previous.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-previous.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-previous.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/navigate-previous.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/navigate-previous.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.select-language-button {
    background: #ececec url("Images/select-language.png") no-repeat center center;
    background: url("Images/select-language.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-language.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/select-language.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-language.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-language.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-language.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/select-language.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.select-skin-button {
    background: #ececec url("Images/select-skin.png") no-repeat center center;
    background: url("Images/select-skin.png") no-repeat center center, -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-skin.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background: url("Images/select-skin.png") no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-skin.png") no-repeat center center, -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-skin.png") no-repeat center center, -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
    background: url("Images/select-skin.png") no-repeat center center, linear-gradient(top, #ffffff 0%, #ececec 100%);
    -pie-background: url("Skins/Default/Stylesheets/Images/select-skin.png") no-repeat center center, linear-gradient(#ffffff, #ececec);
  }

  .button.topic-ratings-button {
    background: transparent url("Images/star-full.png") no-repeat center center;
    -pie-background: transparent url("Skins/Default/Stylesheets/Images/star-full.png") no-repeat center center;
  }

  .button.topic-ratings-empty-button {
    background: transparent url("Images/star-empty.png") no-repeat center center;
    -pie-background: transparent url("Skins/Default/Stylesheets/Images/star-empty.png") no-repeat center center;
  }

  .toolbar-button-drop-down {
    background-color: #ffffff;
  }

  .toolbar-button-drop-down.select-language-drop-down {
    background-color: #ffffff;
  }

  .toolbar-button-drop-down.select-language-drop-down ul li:hover {
    background-color: #e5eff7;
  }

  .toolbar-button-drop-down.select-skin-drop-down {
    background-color: #ffffff;
  }

  .toolbar-button-drop-down.select-skin-drop-down ul li:hover {
    background-color: #e5eff7;
  }

  .button-separator {
  }

  #contentBody {
    background-repeat: no-repeat;
    background-color: #f7f7f7;
  }
}
