#popup-box {
  background-color: #d7ebf9;
  border-color: #74b2e2;
  border-color: rgba(116,178,226,0.45);
}
#popup-box .content {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 13px;
}
#popup-box .message {
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#popup-box .content a {
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#popup-box .content a:hover {
  color: White;
  background-color: #3baae3;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#popup-box .close-icon {
  background-image: url('closeicon.png?f18f71de');
}
#popup-box .topicdoc-icon {
  background: url('docicon.png?f18f71de') no-repeat center center;
}
#sorting-popup-menu {
  background-color: #d7ebf9;
  background-color: rgba(215,235,249,0.94);
  border-color: #74b2e2;
  border-color: rgba(116,178,226,0.45);
}
#sorting-popup-menu li.menu-item {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  border-bottom-color: #aed0ea;
}
#sorting-popup-menu li.menu-item.menu-item-hover {
  color: White;
  background-color: #3baae3;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#sorting-popup-menu li.menu-item.menu-item-checked span:after {
  background: url('checkmark.png?f18f71de') no-repeat 0 0;
}
#sorting-popup-menu li.menu-item.menu-item-checked.menu-item-hover span:after {
  background: url('checkmark.png?f18f71de') no-repeat 0 -8px;
}
#sort-control span.caret {
  background: url('caret.png?f18f71de') no-repeat 0 0;
}
#toc-tree ul.dynatree-container a {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#toc-tree ul.dynatree-container a:hover {
  color: #362b36;
  background-color: #e4f1fb;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#toc-tree ul.dynatree-container a:focus, #toc-tree span.dynatree-focused a:link {
  color: #362b36;
  background-color: #e4f1fb;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#toc-tree span.dynatree-active a, #toc-tree span.dynatree-active a:hover {
  color: White !important;
  background-color: #3baae3 !important;
  text-decoration: none !important;
  font-style: normal !important;
  font-weight: normal !important;
}
#index-tree ul.dynatree-container a {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#index-tree ul.dynatree-container a:hover {
  color: #362b36;
  background-color: #e4f1fb;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#index-tree ul.dynatree-container a:focus, #index-tree span.dynatree-focused a:link {
  color: #362b36;
  background-color: #e4f1fb;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#index-tree span.dynatree-active a, #index-tree span.dynatree-active a:hover {
  color: White !important;
  background-color: #3baae3 !important;
  text-decoration: none !important;
  font-style: normal !important;
  font-weight: normal !important;
}
#index-tree span.highlight a {
  color: #2779aa;
  background-color: #d7ebf9;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#search-form {
  border-bottom-color: #aed0ea;
}
#search-result-tree ul.dynatree-container a {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#search-result-tree ul.dynatree-container a:hover {
  color: #362b36;
  background-color: #e4f1fb;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#search-result-tree ul.dynatree-container a:focus, #search-result-tree span.dynatree-focused a:link {
  color: #362b36;
  background-color: #e4f1fb;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#search-result-tree span.dynatree-active a, #search-result-tree span.dynatree-active a:hover {
  color: White !important;
  background-color: #3baae3 !important;
  text-decoration: none !important;
  font-style: normal !important;
  font-weight: normal !important;
}
#search-result-tree span.visited-topic a {
  color: #2779aa;
  background-color: #d7ebf9;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#tabs .ui-tabs-panel {
  background: url('tab-content.png?f18f71de') repeat-x center top #f2f5f7;
}
.text-label {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#search-result span.se-message {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: italic;
  font-weight: normal;
}
#tabs.ui-tabs .ui-tabs-nav {
  padding: 8px 0 0 4px;
}
#tabs .ui-widget-header {
  background: url('tabs-header.png?f18f71de') repeat-x center center #deedf7;
  border-bottom-color: #aed0ea;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0 2px 0 0;
}
#tabs.ui-tabs .ui-tabs-nav li a {
  padding: 6px 6px;
}
#tabs .ui-widget-header .ui-state-default {
  background: url('tab-regular.png?f18f71de') repeat-x center center #d7ebf9;
  border-color: #aed0ea;
}
#tabs .ui-widget-header .ui-state-hover {
  background: url('tab-active.png?f18f71de') repeat-x center center #e4f1fb;
  border-color: #74b2e2;
}
#tabs .ui-widget-header .ui-state-active {
  background: url('tab-selected.png?f18f71de') repeat-x center center #3baae3;
  border-color: #2694e8;
}
#tabs .ui-tabs-nav {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 12px;
}
#tabs .ui-widget-header .ui-state-default a {
  color: #2779aa;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#tabs .ui-widget-header .ui-state-hover a {
  color: #0070a3;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#tabs .ui-widget-header .ui-state-active a {
  color: White;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}
#search-form #squery, #tab-index #kwd-search {
  font-family: 'Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 13px;
  color: #362b36;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  border-color: #74b2e2;
}