@charset "UTF-8";
 html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,table,caption,tbody,tfoot,thead,tr,th,td,ul,li {
     margin: 0;
     padding: 0;
     border: 0;
     vertical-align: baseline;
}
 html {
     -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
}
 ol,ul {
     list-style: none;
}
 blockquote,q {
     quotes: none;
}
 blockquote:before,blockquote:after,q:before,q:after {
     content: '';
     content: none;
}
 body {
     color: #565656;
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 100%;
     line-height: 1.4;
     background-color: #E8E8E8;
}
 * {
     box-sizing: border-box;
}
 .container {
     max-width: 1024px;
     background: #FFF;
     margin: 0 auto;
}

/*HEADER*/
.header_container {
  max-width: 1024px;
  height: 236px;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
}

.col_a {
  display: block;
  float: left;
}

.span_1_of_2_a {
  width: 40%;
  text-align: right;
  float: left;
}

.span_1_of_a img {
  padding: 10px 0;
}

.span_2_of_2_a {
  width: 50%;
  text-align: left;
  color: #116FB1;
  padding-top: 4.5em;
  padding-left: 1em;
  white-space: nowrap;
}

h1 {
  font-weight: 400;
}

@media only screen and (max-width: 670px) {
  .span_1_of_2_a {
    width: 100%;
    text-align: center;
  }
  .span_1_of_2_a img {
    max-width: 60%;
    padding: 0;
  }
  .span_2_of_2_a {
    width: 100%;
    text-align: center;
    font-size: .95em;
    padding: 0 14px 16px;
  }
}
/*END HEADER*/

/*TOP NAVIGATION*/
#menu {
  text-align: center;
}

#menu ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
 }

@media only screen and (max-width: 670px) {
  #menu ul {
    display: none;
  }
}

#menu ul li {
  display: inline;
  white-space: nowrap;
}

#menu a:link {
  text-decoration: none;
  color: #6EB712;
  padding: 0 12px;
  font-size: .9em;
}

#menu a:visited {
  color: #6EB712;
}

#menu a:focus {
  color: #6EB712;
}

#menu a:hover {
  color: #116fb1;
}

#menu a:active {
  color: #116fb1;
}

#menu .active {
  font-weight: 400;
}
/*END TOP NAVIGATION*/

/*FULL WIDTH RULE*/
.rule {
  height: 2px;
  background-color: #116fb1;
  margin: 0 0 24px;
}

@media only screen and (max-width: 670px) {
  .rule {
    clear: both;
  }
}
/*END FULL WIDTH RULE*/

/*CONTENT*/
 #content2{
 width:100%;
     padding:0 20px;
     float: left;
     margin-bottom: 50px;
}
 #content2 p{
     color:#6EB712;
     font-size: 1em;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 2px;
}
 h2{
     color: #558839;
     font-size: 1.5rem;
     font-weight: 400;
}
 h4{
     color: #116FB1;
     font-weight: 400;
     padding-top: 6px;
     padding-bottom: 24px;
     font-size: .95em;
}
 #content2 ul {
     list-style-type:disc;
     list-style-position: inside;
	 display: block;
	 font-size: .9em;
}
 #content2 ul li{
	 margin: 0 0 0 -10px;
}

/* FOOTER */
 .footer {
     clear: both;
     background-color: #116fb1;
     font-size: .75em;
     color:#fff;
     text-align: center;
	 min-height: 100%;
}
 .footer p{
     display: block;
     padding:10px 0;
}
 .footer a {
     color:#fff 
}
 .footer a:hover {
     color:gold;
}
/* END FOOTER */

/* COLUMN SETUP */
 .section {
     clear: both;
}
 .col {
     display: block;
     float:left;
     padding:10px 0 20px 0;
     border-top:dotted 1px green;
}

 .span_2_of_2 {
     width: 57%;
}
 .span_2_of_2 img{
     padding-top:12px 
}
 .span_1_of_2 {
     width: 43%;
	 padding-left:8px;
}
 @media only screen and (max-width: 670px) {
     .span_2_of_2, .span_1_of_2{
         width: 100%;
    }
     .span_2_of_2 img{
         max-width: 85%;
         padding:0;
    }
     .col:last-child{
         border:none;
    }
}
@media only screen and (max-width: 667px) and (min-width: 400px){
.span_2_of_2, .span_1_of_2{
         width: 100%;
		 padding-left: 100px;
    }
}
 /* END COLUMN SETUP */
 
 strong{
 color: #6EB712;
 }