#main-col header {
  height: 53px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlYzE0MCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkYjAzMyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, rgba(110, 193, 64, 0.8) 0%, rgba(93, 176, 51, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(110, 193, 64, 0.8)), color-stop(100%, rgba(93, 176, 51, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(110, 193, 64, 0.8) 0%, rgba(93, 176, 51, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(110, 193, 64, 0.8) 0%, rgba(93, 176, 51, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(110, 193, 64, 0.8) 0%, rgba(93, 176, 51, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(110, 193, 64, 0.8) 0%, rgba(93, 176, 51, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc6ec140', endColorstr='#cc5db033',GradientType=0 );
  /* IE6-8 */
  position: relative;
  top: -55px;
  padding-left: 40px;
  padding-top: 22px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px; }
  #main-col header h1 {
    font-size: 2em;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
    text-shadow: #3a6f9c 0 -1px 0; }
  #main-col header ul#breadcrumb {
    margin-top: 1.9em; }
    #main-col header ul#breadcrumb li {
      display: inline-block;
      float: left;
      margin-left: .5em;
      color: #fff; }
      #main-col header ul#breadcrumb li:first-child {
        margin-left: 0; }
      #main-col header ul#breadcrumb li a {
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 1em; }

#main-col section h2 {
  color: #599D39; }
#main-col section h3 {
  margin-bottom: .5em;
  font-size: 1.6em;
  font-weight: 600;
  color: #545662; }

#secondary-col header {
  color: #4C932B; }
#secondary-col ul li.header {
  color: #4C932B; }
#secondary-col ul li a {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 1em;
  color: #333;
  text-decoration: none;
  font-size: 1.3em; }
  #secondary-col ul li a:hover {
    color: #4C932B; }
  #secondary-col ul li a.current {
    padding-top: 7px;
    padding-bottom: 5px;
    background-color: #5AB82E;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
