#all-dw-series, #dw-series-titles, #dw_colorbox, .dw-series-table {
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  font-size: 11pt;
  line-height: 16pt;
}

.dw-series-table {
  border: 0 !important;
  min-width: 600px;
}

.dw-series-table td {
  border: 0 !important;
  padding: 3px 12px !important;
}

.dw-series-table td.num {
  padding-right: 2px;
  text-align: right;
}

.dw-series-table td.swf-link {
  padding-left: 10px;
  width: 60px;
}

.dw-series-table td.text-link {
  color: #bbb;
  padding-left: 10px;
  width: 60px;
}

.dw-series-table td.has-text-link {
  color: inherit;
}

.dw-series-list {
  margin: 20px 0;
}

.dw-series-list h3, #dw-series-titles h3 {
  margin-bottom: 0;
}

#all-dw-series table, #dw_colorbox table {
  margin-top: 10px;
}

.dw-info-header div {
  text-align: center;
}

.dw-info-header {
  background-color: #fdfac4;
  border: 1px solid #fff53a;
  color: black;
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  margin: 0 auto 5px auto;
  padding: 7px 0;
  text-align: center;
}

.dw-info-header {
  background-color: #e5e5e5;
  border: 1px solid #d7d7d7;
}

.dw-info-header-title {
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 5px;
}

.dw-info-header-sub {
  font-size: 11px;
}

.dw-info-header a, .dw-info-header a:link,
.dw-info-header a:active, .dw-info-header a:visited {
  color: #27658c;
  text-decoration: none;
}

.dw-info-header a:hover {
  color: #46a8e6;
  text-decoration: underline;
}


/* Colorbox Only */

#dw_colorbox {
  line-height: 11pt;
}

#dw_colorbox .dw-series-list {
  line-height: 16pt;
  min-width: 500px;
  margin: 20px;
}


/* Accordion Only */

.ui-accordion {
  font-size: 10pt;
}

.ui-accordion ol {
  margin: 0;
  padding: 0 15px 0 15px;
}

#all-dw-series .ui-accordion-header {
  margin: 1px 0 0 0 !important;
}


/* Columns */

div.dw-two-columns {
  float: left;
  font-size: 85%;
  margin: 10px;
  width: 440px;
}

div.dw-three-columns {
  float: left;
  font-size: 77%;
  margin: 10px;
  width: 300px;
}

/* Search */

div#dw-search {
  margin-bottom: 10px;
}

/* Text-Based Tutorials */

div.dw-text {
  padding: 10px 24px 0 24px;
}

div.dw-text big {
  font-weight: bold;
  font-size: 17px;
}

div.dw-text h1, div.dw-text h2 {
  text-align: center;
}

div.dw-text p {
  border: 4px solid #c7c7c7;
  background-color: #dfdfdf;
  padding: 5px;
  margin: 40px 0;
}

div.dw-text p.demoIntro {
  margin-bottom: 20px;
}

div.dw-text p.lastStep {
  margin-top: 30px;
  margin-bottom: 60px;
}

div.dw-text img {
  margin-top: 10px;
}

div.dw-series-list p, div.dw-series-list br {
  display: none;
}

div.dw-series-list div.dw-text p { 
  display: block;
}