.sub {
  background: #EBECED url(/images/decor/backgrounds/sub_page.gif) repeat-x top left; }
  .sub #Container {
    background: #fff url(/images/decor/backgrounds/sub_page_body.gif) repeat-x top left; }
    .sub #Container #PageBody {
      margin: 10px 10px 10px 25px; }
      .sub #Container #PageBody #left_col, .sub #Container #PageBody #left_col_narrow {
        width: 510px;
        float: left;
        margin: 0 0 20px 0;
        padding: 10px 0 0 10px;
        padding-top: 30px; }
        .sub #Container #PageBody #left_col h2, .sub #Container #PageBody #left_col_narrow h2 {
          font-size: 1.8em;
          font-weight: normal;
          color: #7b7979;
          letter-spacing: -0.5px;
          margin-bottom: 20px; }
        .sub #Container #PageBody #left_col h3, .sub #Container #PageBody #left_col_narrow h3 {
          font-size: 1.5em;
          font-weight: normal;
          color: #ca4a12;
          margin: 10px 0 10px 0; }
          .sub #Container #PageBody #left_col h3 a, .sub #Container #PageBody #left_col_narrow h3 a {
            color: #ca4a12; }
        .sub #Container #PageBody #left_col h4, .sub #Container #PageBody #left_col_narrow h4 {
          font-size: 1.4em;
          font-weight: normal;
          color: #ca4a12;
          margin: 10px 0 10px 0; }
          .sub #Container #PageBody #left_col h4 a, .sub #Container #PageBody #left_col_narrow h4 a {
            color: #ca4a12; }
        .sub #Container #PageBody #left_col p, .sub #Container #PageBody #left_col_narrow p {
          font-size: 1.2em;
          line-height: 1.3em;
          margin: 5px 0 10px 0; }
          .sub #Container #PageBody #left_col p a, .sub #Container #PageBody #left_col_narrow p a {
            color: #ca4a12; }
        .sub #Container #PageBody #left_col ol, .sub #Container #PageBody #left_col_narrow ol {
          margin: 10px 0 5px 25px; }
          .sub #Container #PageBody #left_col ol li, .sub #Container #PageBody #left_col_narrow ol li {
            padding: 5px 0 2px 0;
            line-height: 1.3em;
            font-size: 1.1em;
            color: #4d4d4d; }
        .sub #Container #PageBody #left_col ul, .sub #Container #PageBody #left_col_narrow ul {
          margin: 5px 0 5px 20px; }
        .sub #Container #PageBody #left_col li, .sub #Container #PageBody #left_col_narrow li {
          margin: 3px 0 5px 5px; }
        .sub #Container #PageBody #left_col .plain, .sub #Container #PageBody #left_col_narrow .plain {
          margin-left: 0px; }
          .sub #Container #PageBody #left_col .plain li, .sub #Container #PageBody #left_col_narrow .plain li {
            list-style-type: none;
            margin-left: 0px; }
        .sub #Container #PageBody #left_col .first, .sub #Container #PageBody #left_col_narrow .first {
          font: 1.3em Arial, Helvetica, sans-serif;
          color: #ce5011;
          margin: 5px 0 0 0;
          padding: 0 10px 0 20px; }
        .sub #Container #PageBody #left_col .reference, .sub #Container #PageBody #left_col_narrow .reference {
          font-size: 1.3em;
          margin-right: 80px;
          font-style: italic;
          line-height: 1.2em; }
        .sub #Container #PageBody #left_col .article, .sub #Container #PageBody #left_col_narrow .article {
          padding: 0 0 10px 0; }
          .sub #Container #PageBody #left_col .article h3, .sub #Container #PageBody #left_col_narrow .article h3 {
            margin-bottom: 0px;
            font-size: 1.3em;
            line-height: 1.9em; }
          .sub #Container #PageBody #left_col .article .tagline, .sub #Container #PageBody #left_col_narrow .article .tagline {
            font-style: italic;
            padding: 4px 0 4px 0;
            font-size: 0.9em;
            color: #7b7979; }
        .sub #Container #PageBody #left_col .compare_report, .sub #Container #PageBody #left_col_narrow .compare_report {
          margin: 10px 0 5px 15px; }
          .sub #Container #PageBody #left_col .compare_report .label, .sub #Container #PageBody #left_col_narrow .compare_report .label {
            font-weight: bold;
            padding-left: 10px; }
          .sub #Container #PageBody #left_col .compare_report .numeric, .sub #Container #PageBody #left_col_narrow .compare_report .numeric {
            text-align: right; }
            .sub #Container #PageBody #left_col .compare_report .numeric input, .sub #Container #PageBody #left_col_narrow .compare_report .numeric input {
              text-align: right; }
          .sub #Container #PageBody #left_col .compare_report .unit, .sub #Container #PageBody #left_col_narrow .compare_report .unit {
            width: 40px;
            text-align: left;
            padding-left: 5px; }
          .sub #Container #PageBody #left_col .compare_report .header_row td, .sub #Container #PageBody #left_col_narrow .compare_report .header_row td {
            font-weight: bold; }
          .sub #Container #PageBody #left_col .compare_report td, .sub #Container #PageBody #left_col_narrow .compare_report td {
            padding: 3px 0 3px 0;
            font-size: 1.1em;
            color: #4d4d4d; }
            .sub #Container #PageBody #left_col .compare_report td a, .sub #Container #PageBody #left_col_narrow .compare_report td a {
              color: #ca4a12; }
            .sub #Container #PageBody #left_col .compare_report td .units, .sub #Container #PageBody #left_col_narrow .compare_report td .units {
              font-size: 0.75em;
              margin-left: 6px; }
            .sub #Container #PageBody #left_col .compare_report td .range, .sub #Container #PageBody #left_col_narrow .compare_report td .range {
              font-weight: normal;
              font-size: 0.75em; }
        .sub #Container #PageBody #left_col .numeric, .sub #Container #PageBody #left_col_narrow .numeric {
          text-align: right; }
        .sub #Container #PageBody #left_col .calculator, .sub #Container #PageBody #left_col_narrow .calculator {
          margin: 10px 0 5px 15px; }
          .sub #Container #PageBody #left_col .calculator .label, .sub #Container #PageBody #left_col_narrow .calculator .label {
            font-weight: bold;
            padding-left: 10px; }
            .sub #Container #PageBody #left_col .calculator .label .description, .sub #Container #PageBody #left_col_narrow .calculator .label .description {
              font-weight: normal;
              font-style: italic; }
          .sub #Container #PageBody #left_col .calculator .plain, .sub #Container #PageBody #left_col_narrow .calculator .plain {
            font-weight: normal; }
          .sub #Container #PageBody #left_col .calculator .bold, .sub #Container #PageBody #left_col_narrow .calculator .bold {
            font-weight: bold; }
          .sub #Container #PageBody #left_col .calculator .numeric, .sub #Container #PageBody #left_col_narrow .calculator .numeric {
            text-align: right; }
            .sub #Container #PageBody #left_col .calculator .numeric input, .sub #Container #PageBody #left_col_narrow .calculator .numeric input {
              text-align: right; }
          .sub #Container #PageBody #left_col .calculator .unit, .sub #Container #PageBody #left_col_narrow .calculator .unit {
            width: 40px;
            text-align: left;
            padding-left: 5px; }
          .sub #Container #PageBody #left_col .calculator .header_row td, .sub #Container #PageBody #left_col_narrow .calculator .header_row td {
            font-weight: bold; }
          .sub #Container #PageBody #left_col .calculator td, .sub #Container #PageBody #left_col_narrow .calculator td {
            padding: 2px; }
        .sub #Container #PageBody #left_col .breadcrumbs, .sub #Container #PageBody #left_col_narrow .breadcrumbs {
          margin: 0;
          padding-bottom: 5px; }
          .sub #Container #PageBody #left_col .breadcrumbs a, .sub #Container #PageBody #left_col_narrow .breadcrumbs a {
            color: #ca4a12;
            font-size: 0.9em;
            text-decoration: none; }
        .sub #Container #PageBody #left_col #traffic_lights, .sub #Container #PageBody #left_col_narrow #traffic_lights {
          margin-left: 0px;
          margin-bottom: 20px; }
        .sub #Container #PageBody #left_col .traffic_light, .sub #Container #PageBody #left_col_narrow .traffic_light {
          width: 470px;
          height: 26px;
          clear: both; }
          .sub #Container #PageBody #left_col .traffic_light .soil_test_meta, .sub #Container #PageBody #left_col_narrow .traffic_light .soil_test_meta {
            width: 83px;
            float: left;
            padding-top: 5px;
            font-weight: bold; }
          .sub #Container #PageBody #left_col .traffic_light .band, .sub #Container #PageBody #left_col_narrow .traffic_light .band {
            float: left;
            height: 20px; }
          .sub #Container #PageBody #left_col .traffic_light .red, .sub #Container #PageBody #left_col_narrow .traffic_light .red {
            -webkit-border-top-left-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            background: #e9263a;
            width: 40px; }
          .sub #Container #PageBody #left_col .traffic_light .green, .sub #Container #PageBody #left_col_narrow .traffic_light .green {
            -webkit-border-top-left-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            background: #31b467;
            width: 120px; }
          .sub #Container #PageBody #left_col .traffic_light .amber, .sub #Container #PageBody #left_col_narrow .traffic_light .amber {
            -webkit-border-top-left-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            background: #edb53a;
            width: 140px; }
          .sub #Container #PageBody #left_col .traffic_light .traffic_light_meta, .sub #Container #PageBody #left_col_narrow .traffic_light .traffic_light_meta {
            float: right;
            margin-top: 5px;
            width: 210px; }
            .sub #Container #PageBody #left_col .traffic_light .traffic_light_meta a, .sub #Container #PageBody #left_col_narrow .traffic_light .traffic_light_meta a {
              color: #ca4a12;
              text-decoration: none;
              font-weight: bold; }
        .sub #Container #PageBody #left_col .soil_test_traffic_light, .sub #Container #PageBody #left_col_narrow .soil_test_traffic_light {
          width: 520px; }
        .sub #Container #PageBody #left_col .graph_selector, .sub #Container #PageBody #left_col_narrow .graph_selector {
          -moz-border-radius-topleft: 6px;
          -moz-border-radius-topright: 6px;
          -webkit-border-top-right-radius: 6px;
          -webkit-border-top-left-radius: 6px;
          padding: 10px 8px 10px 8px;
          background-color: #EBECED;
          margin: 0 0 20px 0;
          width: 510px; }
          .sub #Container #PageBody #left_col .graph_selector h2, .sub #Container #PageBody #left_col_narrow .graph_selector h2 {
            font-size: 1.1em; }
        .sub #Container #PageBody #left_col .order label, .sub #Container #PageBody #left_col_narrow .order label {
          width: 150px;
          clear: left;
          float: left;
          text-align: right;
          font-weight: bold;
          padding: 5px 10px 5px 0; }
        .sub #Container #PageBody #left_col .order .wide, .sub #Container #PageBody #left_col_narrow .order .wide {
          width: 200px; }
        .sub #Container #PageBody #left_col .order .input_field_narrow, .sub #Container #PageBody #left_col_narrow .order .input_field_narrow {
          width: 150px;
          float: left;
          padding-bottom: 5px; }
        .sub #Container #PageBody #left_col .order .input_field, .sub #Container #PageBody #left_col_narrow .order .input_field {
          width: 300px;
          float: left;
          padding-bottom: 5px; }
        .sub #Container #PageBody #left_col .order select, .sub #Container #PageBody #left_col_narrow .order select {
          margin-left: 10px; }
        .sub #Container #PageBody #left_col .order textarea, .sub #Container #PageBody #left_col_narrow .order textarea {
          margin-left: 10px; }
        .sub #Container #PageBody #left_col .order .required, .sub #Container #PageBody #left_col_narrow .order .required {
          color: #7e0000;
          margin: 0; }
        .sub #Container #PageBody #left_col .clear, .sub #Container #PageBody #left_col_narrow .clear {
          clear: both;
          display: block; }
          .sub #Container #PageBody #left_col .clear input, .sub #Container #PageBody #left_col_narrow .clear input {
            margin-top: 10px;
            margin-left: 170px; }
        .sub #Container #PageBody #left_col .module, .sub #Container #PageBody #left_col_narrow .module {
          -moz-border-radius-topleft: 6px;
          -moz-border-radius-topright: 6px;
          -moz-border-radius-bottomleft: 6px;
          -moz-border-radius-bottomright: 6px;
          -webkit-border-top-right-radius: 6px;
          -webkit-border-top-left-radius: 6px;
          -webkit-border-bottom-right-radius: 6px;
          -webkit-border-bottom-left-radius: 6px;
          background-color: #EBECED;
          margin: 0 10px 10px 0;
          padding: 10px; }
          .sub #Container #PageBody #left_col .module h2, .sub #Container #PageBody #left_col_narrow .module h2 {
            font-size: 1.2em;
            margin: 0;
            padding: 3px 0 0 25px;
            background: url(/images/decor/arrows/grey_down.gif) no-repeat top left; }
          .sub #Container #PageBody #left_col .module h3, .sub #Container #PageBody #left_col_narrow .module h3 {
            margin: 0 0 0 0;
            padding-left: 25px;
            padding-top: 3px;
            height: 15px;
            font-size: 1.3em; }
          .sub #Container #PageBody #left_col .module h4, .sub #Container #PageBody #left_col_narrow .module h4 {
            margin: 10px 0 0 0;
            padding-left: 25px;
            font-size: 1.2em;
            font-weight: bold; }
          .sub #Container #PageBody #left_col .module p, .sub #Container #PageBody #left_col_narrow .module p {
            margin-left: 20px;
            color: #4d4d4d; }
          .sub #Container #PageBody #left_col .module ul, .sub #Container #PageBody #left_col_narrow .module ul {
            margin: 10px 0 5px 0px; }
            .sub #Container #PageBody #left_col .module ul li, .sub #Container #PageBody #left_col_narrow .module ul li {
              padding: 5px 0 2px 0;
              margin: 0 10px 0 25px;
              list-style-type: none;
              font-size: 1.1em;
              border-bottom-style: solid;
              border-bottom-width: 1px;
              border-bottom-color: #7b7979; }
              .sub #Container #PageBody #left_col .module ul li a, .sub #Container #PageBody #left_col_narrow .module ul li a {
                color: #ca4a12;
                text-decoration: none; }
          .sub #Container #PageBody #left_col .module .toolbar a, .sub #Container #PageBody #left_col_narrow .module .toolbar a {
            color: #ca4a12; }
          .sub #Container #PageBody #left_col .module #dataset_selector ul, .sub #Container #PageBody #left_col_narrow .module #dataset_selector ul {
            border: 0px;
            margin: 0 0 0 20px; }
            .sub #Container #PageBody #left_col .module #dataset_selector ul li, .sub #Container #PageBody #left_col_narrow .module #dataset_selector ul li {
              border: 0px;
              margin: 0px;
              list-style-type: disc;
              font-size: 0.8em; }
        .sub #Container #PageBody #left_col .biological, .sub #Container #PageBody #left_col_narrow .biological {
          background-color: #e8f0cf; }
          .sub #Container #PageBody #left_col .biological h3, .sub #Container #PageBody #left_col_narrow .biological h3 {
            color: #697f26;
            background: url(/images/decor/arrows/biological_down.gif) no-repeat top left; }
        .sub #Container #PageBody #left_col .chemical, .sub #Container #PageBody #left_col_narrow .chemical {
          background-color: #fff8d2; }
          .sub #Container #PageBody #left_col .chemical h3, .sub #Container #PageBody #left_col_narrow .chemical h3 {
            color: #807955;
            background: url(/images/decor/arrows/chemical_down.gif) no-repeat top left; }
        .sub #Container #PageBody #left_col .physical, .sub #Container #PageBody #left_col_narrow .physical {
          background-color: #d4edfa; }
          .sub #Container #PageBody #left_col .physical h3, .sub #Container #PageBody #left_col_narrow .physical h3 {
            color: #455b66;
            background: url(/images/decor/arrows/physical_down.gif) no-repeat top left; }
        .sub #Container #PageBody #left_col .small, .sub #Container #PageBody #left_col_narrow .small {
          float: left;
          width: 225px; }
        .sub #Container #PageBody #left_col .clear, .sub #Container #PageBody #left_col_narrow .clear {
          clear: both; }
        .sub #Container #PageBody #left_col fieldset, .sub #Container #PageBody #left_col_narrow fieldset {
          margin: 0px 10px 0 25px; }
          .sub #Container #PageBody #left_col fieldset legend, .sub #Container #PageBody #left_col_narrow fieldset legend {
            font-size: 1.2em;
            margin: 0px 0 10px -25px;
            padding: 5px 0 10px 25px;
            background: url(/images/decor/arrows/grey_down.gif) no-repeat top left; }
          .sub #Container #PageBody #left_col fieldset label, .sub #Container #PageBody #left_col_narrow fieldset label {
            font-weight: bold; }
          .sub #Container #PageBody #left_col fieldset .input_field, .sub #Container #PageBody #left_col_narrow fieldset .input_field {
            padding: 2px 0 4px 0; }
            .sub #Container #PageBody #left_col fieldset .input_field input, .sub #Container #PageBody #left_col_narrow fieldset .input_field input {
              font-size: 1.2em; }
          .sub #Container #PageBody #left_col fieldset .instructions, .sub #Container #PageBody #left_col_narrow fieldset .instructions {
            font-size: 1.1em;
            line-height: 1.2em;
            padding: 4px 0 10px 0;
            margin-right: 40px; }
        .sub #Container #PageBody #left_col .action, .sub #Container #PageBody #left_col_narrow .action {
          margin: 10px 0 0 25px; }
        .sub #Container #PageBody #left_col .message, .sub #Container #PageBody #left_col_narrow .message {
          margin: 10px 20px 10px 0;
          padding: 5px 10px 10px 10px;
          line-height: 1.3em; }
          .sub #Container #PageBody #left_col .message h3, .sub #Container #PageBody #left_col_narrow .message h3 {
            margin: 0px;
            padding: 5px 0 5px 0; }
        .sub #Container #PageBody #left_col .error, .sub #Container #PageBody #left_col_narrow .error {
          border-top: solid 1px #cb0e0e;
          border-bottom: solid 1px #cb0e0e;
          background-color: #e3b9b9;
          color: #7e0000; }
          .sub #Container #PageBody #left_col .error h3, .sub #Container #PageBody #left_col_narrow .error h3 {
            color: #7e0000; }
        .sub #Container #PageBody #left_col .notice, .sub #Container #PageBody #left_col_narrow .notice {
          border-top: solid 1px #0a5f01;
          border-bottom: solid 1px #0a5f01;
          background-color: #aec7ab;
          color: #265b20;
          padding-top: 10px;
          line-height: 1.3em; }
          .sub #Container #PageBody #left_col .notice h3, .sub #Container #PageBody #left_col_narrow .notice h3 {
            color: #265b20; }
        .sub #Container #PageBody #left_col .col, .sub #Container #PageBody #left_col_narrow .col {
          width: 300px;
          float: left; }
        .sub #Container #PageBody #left_col .errorExplanation, .sub #Container #PageBody #left_col_narrow .errorExplanation {
          margin: 10px;
          padding: 0 10px 10px 10px;
          color: #7e0000;
          border-top: solid 1px #cb0e0e;
          border-bottom: solid 1px #cb0e0e;
          background-color: #e3b9b9; }
          .sub #Container #PageBody #left_col .errorExplanation h4, .sub #Container #PageBody #left_col_narrow .errorExplanation h4 {
            margin-top: 15px;
            color: #7e0000; }
          .sub #Container #PageBody #left_col .errorExplanation a, .sub #Container #PageBody #left_col_narrow .errorExplanation a {
            color: #7e0000;
            font-weight: bold; }
          .sub #Container #PageBody #left_col .errorExplanation ul, .sub #Container #PageBody #left_col_narrow .errorExplanation ul {
            margin: 0 0 0 20px; }
            .sub #Container #PageBody #left_col .errorExplanation ul li, .sub #Container #PageBody #left_col_narrow .errorExplanation ul li {
              line-height: 1.3em;
              border-bottom: none;
              list-style-type: disc;
              padding: 0; }
        .sub #Container #PageBody #left_col .link_buttons, .sub #Container #PageBody #left_col_narrow .link_buttons {
          font-size: 1.3em; }
          .sub #Container #PageBody #left_col .link_buttons a, .sub #Container #PageBody #left_col_narrow .link_buttons a {
            color: #ca4a12; }
      .sub #Container #PageBody #left_col_narrow {
        width: 480px; }
      .sub #Container #PageBody #center_col {
        width: 170px;
        padding-top: 30px;
        float: left; }
      .sub #Container #PageBody #right_col_stretch {
        width: 350px;
        margin: 0;
        padding: 30px 0 0 0;
        float: right; }
        .sub #Container #PageBody #right_col_stretch #selector li {
          float: left;
          list-style-type: none; }
          .sub #Container #PageBody #right_col_stretch #selector li a {
            -moz-border-radius-topleft: 6px;
            -moz-border-radius-topright: 6px;
            -webkit-border-top-right-radius: 6px;
            -webkit-border-top-left-radius: 6px;
            padding: 10px 8px 7px 12px;
            display: block;
            min-width: 60px;
            margin-right: 3px;
            text-decoration: none;
            font-size: 1em;
            font-weight: bold;
            text-transform: uppercase;
            color: #ca4a12; }
          .sub #Container #PageBody #right_col_stretch #selector li .selected {
            background-color: #EBECED; }
          .sub #Container #PageBody #right_col_stretch #selector li .unselected {
            background-color: #acacac;
            font-weight: normal;
            color: #4d4d4d; }
        .sub #Container #PageBody #right_col_stretch #panel {
          clear: both;
          background-color: #EBECED;
          padding: 10px;
          color: #4D4D4D; }
          .sub #Container #PageBody #right_col_stretch #panel h2 {
            padding-top: 4px; }
          .sub #Container #PageBody #right_col_stretch #panel ul {
            margin: 10px 5px 5px 0px; }
            .sub #Container #PageBody #right_col_stretch #panel ul li {
              font-size: 1.1em;
              padding: 2px 5px 2px 0;
              line-height: 1.2em; }
        .sub #Container #PageBody #right_col_stretch p {
          font-size: 1.1em;
          margin: 0;
          padding: 3px 0 5px 5px;
          line-height: 1.2em; }
        .sub #Container #PageBody #right_col_stretch .clear {
          clear: both; }
        .sub #Container #PageBody #right_col_stretch .report ul {
          margin: 10px 0 5px 0px; }
          .sub #Container #PageBody #right_col_stretch .report ul li {
            padding: 4px 0 1px 0;
            margin: 0 10px 0 25px;
            list-style-type: none;
            font-size: 1.1em;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #7b7979; }
            .sub #Container #PageBody #right_col_stretch .report ul li a {
              color: #ca4a12;
              text-decoration: none; }
          .sub #Container #PageBody #right_col_stretch .report ul .header {
            font-weight: bold; }
        .sub #Container #PageBody #right_col_stretch .instructions {
          padding: 0 0 0 30px; }
          .sub #Container #PageBody #right_col_stretch .instructions li {
            list-style-type: disc;
            border-bottom: none; }
        .sub #Container #PageBody #right_col_stretch .module {
          padding: 10px 10px 20px 10px;
          margin: 0 0 20px 0;
          -webkit-border-bottom-left-radius: 6px;
          -webkit-border-bottom-right-radius: 6px;
          -webkit-border-top-left-radius: 6px;
          -webkit-border-top-right-radius: 6px;
          border-style: solid;
          border-width: 1px;
          width: 310px;
          color: #4d4d4d; }
          .sub #Container #PageBody #right_col_stretch .module h2 {
            padding-top: 4px; }
          .sub #Container #PageBody #right_col_stretch .module h3 {
            margin: 0 0 0 0;
            padding-left: 25px;
            padding-top: 3px;
            height: 15px; }
          .sub #Container #PageBody #right_col_stretch .module p {
            margin-left: 20px; }
          .sub #Container #PageBody #right_col_stretch .module ul {
            margin: 0px 0 5px 0px; }
            .sub #Container #PageBody #right_col_stretch .module ul li {
              padding: 5px 0 2px 0;
              margin: 0 10px 0 25px;
              list-style-type: none;
              font-size: 1.1em;
              border-bottom-style: solid;
              border-bottom-width: 1px;
              border-bottom-color: #7b7979; }
            .sub #Container #PageBody #right_col_stretch .module ul a {
              text-decoration: none; }
          .sub #Container #PageBody #right_col_stretch .module .instructions {
            padding: 0 0 0 30px; }
            .sub #Container #PageBody #right_col_stretch .module .instructions li {
              list-style-type: disc;
              border-bottom: none; }
          .sub #Container #PageBody #right_col_stretch .module a {
            color: #ca4a12; }
          .sub #Container #PageBody #right_col_stretch .module .clean {
            margin: 0 0 0 25px; }
            .sub #Container #PageBody #right_col_stretch .module .clean li {
              border-bottom: none;
              list-style-type: disc; }
          .sub #Container #PageBody #right_col_stretch .module ol {
            margin: 10px 0 5px 25px; }
            .sub #Container #PageBody #right_col_stretch .module ol li {
              padding: 5px 0 2px 0;
              line-height: 1.3em; }
        .sub #Container #PageBody #right_col_stretch .user_sites {
          margin: 3px 10px 5px 25px; }
          .sub #Container #PageBody #right_col_stretch .user_sites td {
            padding: 3px 0 3px 0;
            font-size: 1.1em;
            color: #4d4d4d; }
            .sub #Container #PageBody #right_col_stretch .user_sites td a {
              color: #4d4d4d; }
            .sub #Container #PageBody #right_col_stretch .user_sites td .units {
              margin-left: 6px; }
        .sub #Container #PageBody #right_col_stretch h2 {
          font-size: 1.2em;
          margin: 0;
          padding: 3px 0 0 25px;
          background: url(/images/decor/arrows/grey_down.gif) no-repeat top left; }
        .sub #Container #PageBody #right_col_stretch .module_body {
          padding: 5px 10px 0 5px; }
        .sub #Container #PageBody #right_col_stretch #biological {
          background-color: #e8f0cf;
          border-color: #a9ba74; }
          .sub #Container #PageBody #right_col_stretch #biological h2 {
            color: #697f26;
            background: url(/images/decor/arrows/biological_down.gif) no-repeat top left; }
          .sub #Container #PageBody #right_col_stretch #biological #biological_right {
            background: url(/images/decor/arrows/biological_right.gif) no-repeat top left; }
          .sub #Container #PageBody #right_col_stretch #biological #biological_down {
            background: url(/images/decor/arrows/biological_down.gif) no-repeat top left; }
        .sub #Container #PageBody #right_col_stretch #chemical {
          background-color: #fff8d2;
          border-color: #d7c97b; }
          .sub #Container #PageBody #right_col_stretch #chemical h2 {
            color: #807955;
            background: url(/images/decor/arrows/chemical_down.gif) no-repeat top left; }
          .sub #Container #PageBody #right_col_stretch #chemical #chemical_right {
            background: url(/images/decor/arrows/chemical_right.gif) no-repeat top left; }
          .sub #Container #PageBody #right_col_stretch #chemical #chemical_down {
            background: url(/images/decor/arrows/chemical_down.gif) no-repeat top left; }
        .sub #Container #PageBody #right_col_stretch #physical {
          background-color: #d4edfa;
          border-color: #72909f; }
          .sub #Container #PageBody #right_col_stretch #physical h2 {
            color: #455b66;
            background: url(/images/decor/arrows/physical_down.gif) no-repeat top left; }
          .sub #Container #PageBody #right_col_stretch #physical #physical_right {
            background: url(/images/decor/arrows/physical_right.gif) no-repeat top left; }
          .sub #Container #PageBody #right_col_stretch #physical #physical_down {
            background: url(/images/decor/arrows/physical_down.gif) no-repeat top left; }
        .sub #Container #PageBody #right_col_stretch #user_data {
          background-color: #ffdba4;
          border-color: #ffad4b; }
          .sub #Container #PageBody #right_col_stretch #user_data h2 {
            color: #ca4a12;
            background: url(/images/decor/arrows/biological_down.gif) no-repeat top left; }
        .sub #Container #PageBody #right_col_stretch h2 {
          height: 21px; }
        .sub #Container #PageBody #right_col_stretch .contacts {
          line-height: 1.4em; }
          .sub #Container #PageBody #right_col_stretch .contacts h4 {
            padding-bottom: 5px; }
        .sub #Container #PageBody #right_col_stretch .link_buttons {
          font-size: 1.3em;
          padding-bottom: 10px; }
          .sub #Container #PageBody #right_col_stretch .link_buttons a {
            color: #ca4a12; }
      .sub #Container #PageBody #right_col {
        width: 250px;
        margin: 0;
        padding: 30px 0 0 0;
        float: right; }
      .sub #Container #PageBody #right_col .module ul, .sub #Container #PageBody #center_col .module ul {
        margin-left: 20px; }
        .sub #Container #PageBody #right_col .module ul li, .sub #Container #PageBody #center_col .module ul li {
          font-size: 1.2em;
          padding: 0 0 2px 0; }
          .sub #Container #PageBody #right_col .module ul li a, .sub #Container #PageBody #center_col .module ul li a {
            color: #ca4a12;
            text-decoration: none;
            font-weight: normal; }
      .sub #Container #PageBody #right_col .module a, .sub #Container #PageBody #center_col .module a {
        color: #ca4a12; }
      .sub #Container #PageBody #right_col .report ul, .sub #Container #PageBody #center_col .report ul {
        margin: 10px 0 5px 0px; }
        .sub #Container #PageBody #right_col .report ul li, .sub #Container #PageBody #center_col .report ul li {
          padding: 4px 0 1px 0;
          margin: 0 10px 0 25px;
          list-style-type: none;
          font-size: 1.1em;
          border-bottom-style: solid;
          border-bottom-width: 1px;
          border-bottom-color: #7b7979; }
          .sub #Container #PageBody #right_col .report ul li a, .sub #Container #PageBody #center_col .report ul li a {
            color: #ca4a12;
            text-decoration: none; }
        .sub #Container #PageBody #right_col .report ul .header, .sub #Container #PageBody #center_col .report ul .header {
          font-weight: bold; }
