/**
 * The majority of styles for this Template Set are pulled directly from the Core's default theme.
 * This supplements them for a few things that aren't covered.
 */
h1 {
  margin: 0px;
  padding: 28px 0px 0px 21px;
  float: left;
  font-family: 'Lato', Arial;
  color: white;
  font-size: 20px;
  font-weight: normal;
}
#ts_css_nav {
  list-style:none;
  margin: 0px;
  padding: 0px;
}
#ts_css_nav li {
  height: 27px;
}
#ts_css_nav li a, #ts_css_nav li div {
  padding: 2px 0px 2px 4px;
  width: 150px;
}
#ts_css_nav li.completed_page a:link, #ts_css_nav li.completed_page a:visited {
  display: block;
  text-underline: none;
}
#ts_css_nav li.css_nav_current_page div {
  font-weight: bold;
}
.edit_link {
  float: right;
}
.edit_link a:link, .edit_link a:visited {
  padding: 0px 7px;
  background-color: #aaaaaa;
  color: white;
  border-radius: 3px;
  letter-spacing: 0px;
}
.edit_link a:hover {
  background-color: #222222;
  text-decoration: none;
}
#form_builder__edit_link {
  background-color: #444444;
  border-radius: 3px 3px 3px 3px;
  color: white;
  float: right;
  margin: 25px;
  padding: 0 8px;
}
#form_builder__edit_link:hover {
  background-color: #000000;
  text-decoration: none;
}
.ts_heading {
  font: 17.6px/20px Verdana,sans-serif;
  padding-bottom: 5px;
  margin: 0px;
}