@font-face {
    font-family: 'Bebas';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#Bebas') format('svg');
    font-weight: normal;
    font-style: normal;

}

/******************************************************************
 * General
 ******************************************************************/
body {color: #202020; font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
a {color: #559A00;}
a:hover, li.current a {color: #272423;}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  color: #202020;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
h1{font-size:2.125rem;}
h2{font-size:1.6875rem;}
h3{font-size:1.375rem;}
h4{font-size:1.125rem;}
h5{font-size:1.125rem;}
h6{font-size:1rem;}
p {font-size: 0.875rem;}
button, .button {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.3rem;
  margin: 0;
  position: relative;
  text-decoration: none;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding: 0.3125rem 0.625rem;
  font-size: 1rem;
  background-color: #ABB536;
  border-color: #ABB536;
  color: #FFF;
  text-transform: uppercase;
  transition: background-color 300ms ease-out;
}
button:hover, button:focus, .button:hover, .button:focus {color: #ABB536; background-color: #FFF;}
.copyright {color: #9F9E9F; font-size: 0.7rem;}
table {border: none; border: 0;}
table, table tr, table tr td, table tbody {background: none !important;}
p:last-child {margin-bottom: 0;}

/******************************************************************
 * Main
 ******************************************************************/
header.page {position: relative;}
  header.page a {color: #FFF;}
  header.page a:hover, header.page a:focus, header.page li.current a {color: #ABB435;}
  header .small-2 {}
    header .small-2 h1 {margin: 0; padding: 0;}
    header .small-2 a, header .small-2 img {display: block;}
  header .small-10 {padding-left: 1.25rem !important;}
  header .menu {background-color: #272423; margin-left: 0; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
    header .menu li {border-top: 4px solid #F49F20; margin-left: 0; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
    header .menu li a {padding: 0 12px; font-size: 14px; font-weight: 300; line-height: 1.75rem; text-transform: uppercase; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
    header .menu li a:hover, header .menu li.current a {color: #FFF; background-color: #384913; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
    header .menu li.current a {background-color: #4c7200;}
    header .menu li.item2 {border-top-color: #BB2800;}
    header .menu li.item3 {border-top-color: #E85311;}
    header .menu li.item4 {border-top-color: #83B817;}
    header .menu li.item5 {border-top-color: #66A2C0;}
    header .menu li.item6 {border-top-color: #345C81;}

.main {}
.main .large-10 {padding-left: 1.25rem !important;}
.main .aside-menu {list-style: none; margin: 0; margin-bottom: 12px; padding: 0; padding-top: 4px; font-size: 14px; font-weight: 400; text-align: right; text-transform: uppercase;}
.main .aside-menu li {margin-bottom: 4px; font: bold 14px/18px; text-transform: uppercase; text-align: right;}
.main .aside-menu li label {padding: 8px 15px; color: #FFF; background-color: #272423; font-size: 18px; line-height: 24px; font-weight: 300; border-top-right-radius: 5px;}
.main .aside-menu li a {display: block; padding: 3px 15px; color: #272423; background-color: #ECE8DD;}
.main .aside-menu li a:hover {background-color: #A7CCDE;}
.main .aside-menu li.current a, .main .aside-menu li.current a:hover {color: #FFF; background-color: #66A2C0;}

#main h2.page-title {position: relative; color: #272423; font-size: 20px; line-height: 28px; margin: 0; padding: 5px 0 5px 40px; font-weight: normal; text-transform: uppercase;}
#main h2.page-title span {position: absolute; display: block; background-color: #66A2C0; width: 26px; height: 34px; bottom: 0; left: 8px; border-top-right-radius: 5px; border-top-left-radius: 5px;}
#main h2.page-title span:after {content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: rgba(255, 255, 255, 1) transparent transparent transparent; border-top-style: solid; margin-top: 8px; margin-left: 7px; }

#main .short-desc {padding: 20px 0; border-top: 2px solid #66A2C0;}
  #main .short-desc td {vertical-align: top;}

.main .articles {font-size: 14px;}
.main #list-type-2.articles {background-image: url(/img/p6_bg_list3_tile.gif); background-position: 50% 0%; background-repeat: repeat-y;}
.main .articles article {margin-bottom: 8px; background-color: #f1ecde; border: 2px solid #ede9db; border-radius: 5px; padding: 10px;}
.main #list-type-2.articles article {background: none; border: none;}
.main .articles .date {font-size: 12px; color: #999; padding-bottom: 7px; margin-top: -6px;}
.main .articles h1.article-title, .main .articles h1.article-title a {color: #559A00; font-size: 18px; font-weight: normal;}
.main .articles h1.article-title {margin-top: 2px; margin-bottom: 2px;}
.main .articles h1.article-title a:hover {color: #272423;}
.main .articles img, .main .short-desc img {width: 100%; max-width: 1000px;}
.main .articles .lead img, 
.main .articles img.left,
.main .articles img.right,
.main .articles img[align=left],
.main .articles img[align=right],
.main .articles img[width='153'],
.main .articles img[width='114'] {width: auto; max-width: 1000px;}

.main .articles .title-orange, .main .short-desc .title-orange,
.main .articles .title-lightblue, .main .short-desc .title-lightblue {color: #F49F20; font-size: 30px; font-style: normal; font-weight: normal;}
.main .articles .title-lightblue, .main .short-desc .title-lightblue {color: #66A2C0;}
.main .articles .subtitle-light, .main .short-desc .subtitle-light,
.main .articles .subtitle-dark, .main .short-desc .subtitle-dark {color: #999; font-size: 18px; font-weight: 600; font-style: italic;}
.main .articles .subtitle-dark, .main .short-desc .subtitle-dark {color: #666; font-weight: normal;}
.main .articles .paragraph1, .main .short-desc .paragraph1 {color: #272423; font-size: 14px; font-weight: normal; font-style: normal;}

.main table tr td.bg-darkgray {background-color: #666666;}
.main table tr td.bg-lightgray {background-color: #CCCCCC;}
.main table tr td.border-bottom {border-bottom: 1px solid #999999;}
.main table tr td.border-top {border-top: 1px solid #999999;}


.bottom-menu {}
.bottom-menu ul {margin: 0; padding: 0; font-size: 14px; margin-left: -15px; margin-top: 30px;}
.bottom-menu ul li {color: #559A00; text-transform: uppercase;}
.bottom-menu ul, .bottom-menu ul li:first, .bottom-menu ul li:first a {}
.bottom-menu ul li.current a {color: #272423;}

footer.page {text-align: left; padding-top: 7px; padding-bottom: 12px; color: #C0C0C0; font-style: italic; background: url(/img/p6_bg_footer.gif) no-repeat 0% 0%; background-size: contain;}


/* BEGIN Off Canvas styles*/
.right-off-canvas-menu {font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 0.8125rem;}
ul.off-canvas-list li ul.socials-menu {margin-left: -10px;}
ul.off-canvas-list li ul.socials-menu a {border-bottom: none;}
ul.off-canvas-list li.current a {background: #242424;}
/* END Off Canvas styles*/

/* BEGIN Socials */
.socials {float: left; padding: 0; width: 100%; margin-top: 1rem;}
.socials div {float: left; width: 6.5rem; margin: 0; padding: 0; margin-bottom: 12px;}
.socials div.like {margin-top: -3px; width: 6.5rem; height: 24px; overflow: hidden;}
.socials div.tweet {overflow: hidden;}
.socials div.plusone {width: 2.5rem;}
.fb-comments {background-color: #FFF; padding: 15px;}
.touch .fb-comments {padding: 0;}
.fb-comments, .fb-comments > span[style], .fb_iframe_widget iframe[style] {width: 100% !important;}
/* END Socials */

/* BEGIN Pagination */
ul.pagination li a, ul.pagination li button {border-radius: 3px;}
ul.pagination li.current a, ul.pagination li.current button,
ul.pagination li.current a:hover, ul.pagination li.current a:focus,
ul.pagination li.current button:hover, ul.pagination li.current button:focus {background: #080b2a;}
/* END Pagination */

/* BEGIN MP3 Player styles */
.audiojs p {clear: both;}
.audiojs {width: 280px; height: 36px; border-radius: 3px; background: #404040; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444)); background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%); -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);}
.audiojs .play-pause {width: 35px; height: 36px; padding: 7px 6px 0;}
.audiojs p {width: 36px; height: 36px; margin: -3px 0px 0px -1px;}
.audiojs .scrubber {background: #5a5a5a; width: 124px; height: 14px; margin: 10px;}
.audiojs .progress {height: 14px; width: 0px; background: #ccc; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc)); background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%);}
.audiojs .loaded {height: 14px; background: #000; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222)); background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%);}
.audiojs .time {float: left; height: 36px; line-height: 36px; font-size: 12px; font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
.audiojs .error-message {height: 36px; line-height: 36px;}
/* END MP3 Player styles */


/******************************************************************
 * Media
 ******************************************************************/
@media only screen and (max-width: 64.063em) { /* 1025px */
  .main .large-10 {padding-left: 0.625rem !important; padding-right: 0.625rem !important;}
}

@media only screen and (max-width: 61.1875em) { /* 979px */
}

@media only screen and (max-width: 50em) { /* 800px */
}

@media only screen and (max-width: 40em) { /* 640px */
}

@media only screen and (max-width: 29.9375em) { /*479px*/
}

@media only screen and (max-width: 25em) { /*400px*/
}

@media only screen and (min-width: 40em) and (max-width: 41.125em) { /*640-658px*/
}
@media only screen and (min-width: 30em) and (max-width: 46.3125em) { /*480-741px*/
}

@media only screen and (min-width: 61.25em) { /* 980px */
}
