.greybg { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.lbluebg { background: rgb(93, 189, 239) none repeat scroll 0% 0% ! important; color: black; }
.lbluebg a { color: rgb(12, 81, 116); }
.lbluebg a:hover { color: rgb(12, 81, 116); }
.lbluebg .head { color: white; }
.limebg { background-color: rgb(140, 217, 33) ! important; color: rgb(69, 106, 16); }
.limebg a { color: black; }
.limebg a:hover { color: black; text-decoration: underline; }
.brownbg { background-color: rgb(79, 51, 34) ! important; color: rgb(205, 163, 138); }
.brownbg a { color: white; }
.brownbg a:hover { color: white; }
.brownbg ul li { background-image: url(6501ff9e9fdabc70f9da22d0bfea79579ea3581d.png) ; }
.lgreybg { background-color: rgb(238, 238, 238); }
.lbrownbg { background-color: rgb(220, 191, 174); }
body { margin-top: 50px; background: rgb(50, 46, 64) none repeat scroll 0% 0%; }
.fullwrap { background: white none repeat scroll 0% 0%; }
img { max-width: 100%; height: auto; }
.band { padding: 60px 0px; }
.band .bandTitle { margin-top: 0px ! important; }
.mainCont { padding-top: 50px; padding-bottom: 50px; }
.mainCont h1 { margin-top: 0px; margin-bottom: 30px; font-size: 2.3em; }
.breadcrumb { margin-bottom: 0px; }
p { margin-bottom: 20px; }
.narrow { float: none; margin: auto; max-width: 800px; }
.listItem img { margin-top: 20px; border-radius: 0px; }
@media (max-width: 767px) {
  .listItem img { display: none; }
}
.listItem .meta { padding: 0px; margin: 0px 0px 10px; font-size: 0.8em; }
.btn-default { background: rgb(93, 189, 239) none repeat scroll 0% 0%; color: white; border: 1px solid rgb(70, 180, 237); border-radius: 0px ! important; }
.btn-default:hover { background: rgb(47, 170, 234) none repeat scroll 0% 0%; border: 1px solid rgb(23, 161, 232); color: white; }
.header { padding: 35px 0px; }
@media (max-width: 767px) {
  .header { padding: 20px 0px; }
}
.header h1 { text-transform: uppercase; }
.header p.lead { color: rgb(79, 51, 34); text-align: right; font-weight: 400; margin-bottom: 0px; margin-top: 12px; font-size: 1.6em; }
@media (max-width: 1199px) {
  .header p.lead { font-size: 1.3em; margin-top: 10px; }
}
@media (max-width: 991px) {
  .header p.lead { text-align: center; margin-top: 10px; }
}
.header img { margin: auto; }
aside .normalAside, aside .widget { padding: 30px; border-radius: 0px; background-color: rgb(238, 238, 238); margin-bottom: 25px; }
aside .normalAside dd, aside .widget dd { margin-bottom: 15px; }
aside .normalAside img, aside .widget img { max-width: 200px; height: auto; margin: 0px auto 20px; }
@media (max-width: 991px) {
  aside .normalAside img, aside .widget img { max-width: 100%; }
}
@media (max-width: 991px) {
  aside .normalAside, aside .widget { padding: 20px; font-size: 0.9em; }
}
@media (max-width: 767px) {
  aside .normalAside, aside .widget { text-align: center; }
}
aside .normalAside h2, aside .widget h2 { margin: 10px 0px; }
aside .nopadding { padding: 0px; }
.featureArrows h3 { position: relative; margin: 15px 0px; }
.featureArrows h3 a.bg { display: block; padding: 20px; position: relative; border-radius: 0px; background-image: url(0d6fd1b88a9bf46601960891de20affe50b49764.png) ; background-repeat: no-repeat; background-position: right center; background-color: rgb(238, 238, 238); margin-bottom: 0px; }
.featureArrows h3 a.bg:hover { background-color: rgb(225, 225, 225); }
@media (max-width: 1190px) {
  .featureArrows h3 a.bg { padding: 15px; font-size: 20px; }
}
.featureArrows h3 a.bg:hover { text-decoration: none; }
.featureArrows h3 a.bg.blue { background-color: rgb(0, 125, 203); color: white; }
.featureArrows h3 a.bg.blue:hover { background-color: rgb(0, 103, 167); }
.featureArrows h3 a.bg.lblue { background-color: rgb(93, 189, 239); color: white; }
.featureArrows h3 a.bg.lblue:hover { background-color: rgb(61, 176, 236); }
.featureArrows h3 a.bg.lime { background-color: rgb(140, 217, 33); color: white; }
.featureArrows h3 a.bg.lime:hover { background-color: rgb(120, 186, 28); }
.featureArrows h3 a.bg.brown { background-color: rgb(79, 51, 34); color: white; }
.featureArrows h3 a.bg.brown:hover { background-color: rgb(54, 35, 23); }
.filterItem { margin: 15px 0px; }
.featuredItem { overflow: hidden; border-radius: 0px; background-color: rgb(238, 238, 238); margin-bottom: 35px; position: relative; }
.featuredItem .col { position: relative; }
@media (min-width: 768px) {
  .featuredItem .col { width: 50%; float: left; }
}
.featuredItem .head { background: transparent url(52873d14242ca4e043fbe7c1b3d33450a6711275.png)  repeat scroll 0% 0%; padding: 10px; margin-bottom: 0px; }
.featuredItem.lbluebg .head { background: rgb(0, 125, 203) none repeat scroll 0% 0% ! important; }
.featuredItem .body { padding: 10px 30px; }
.featuredItem .featuredImg { display: block; background-size: cover ! important; background-position: center center; background-repeat: no-repeat; width: 100%; height: 350px; }
.featuredItem .meta { position: absolute; bottom: 0px; left: 0px; padding: 10px 30px; }
@media (min-width: 768px) {
  .featuredItem .meta { width: 50%; }
}
@media (max-width: 767px) {
  .featuredItem .meta { background: transparent url(52873d14242ca4e043fbe7c1b3d33450a6711275.png)  repeat scroll 0% 0%; color: white; }
}
ul { padding: 0px; }
ul li { list-style: outside none none; background-image: url(b0ed98e8c83ae33dbbfafad6eef23fb645de6609.png) ; background-repeat: no-repeat; background-position: 0px 5px; padding-left: 15px; }
.chevronHeader { background-position: center center; background-repeat: no-repeat; overflow: hidden; min-height: 200px; margin-left: -170px; padding-left: 170px; }
@media (max-width: 767px) {
  .chevronHeader { background-position: left center; height: auto; min-height: 0px; }
}
.chevronHeader.brown { background-image: url(c9f347368be413cb6cacd3a38971531f0296220a.png) ; color: white; }
.chevronHeader.blue { background-image: url(017a8e67714950ec01e7576f1f166e349e3bdaea.png) ; color: white; }
.chevronHeader.lblue { background-image: url(ba088dfedf5bf2ec98cdbb523027e046cebd4857.png) ; color: white; }
.chevronHeader.lime { background-image: url(3385b08b78690e14e6fcaa1484103cf00ada40fd.png) ; color: white; }
.chevronHeader h1 { margin: 0px; padding: 60px 0px; font-size: 2.3em; }
@media (max-width: 991px) {
  .chevronHeader h1 { font-size: 2.1em; }
}
@media (max-width: 767px) {
  .chevronHeader h1 { margin: 15px 0px 10px; padding: 36px 0px 20px; text-align: center; }
}
.chevronHeader p { margin-bottom: 0px; }
@media (max-width: 767px) {
  .chevronHeader p { text-align: center; margin-bottom: 20px; }
}
.chevronHeader .container { min-height: 200px; display: table; }
@media (max-width: 767px) {
  .chevronHeader .container { min-height: 0px ! important; }
}
.chevronHeader .col { width: 50%; display: table-cell; vertical-align: middle; }
@media (max-width: 767px) {
  .chevronHeader .col { display: block; width: 100%; }
}
.chevronHeader .col.right { padding-left: 70px; text-align: right; }
@media (min-width: 992px) {
  .chevronHeader .col.right { font-size: 1em; }
}
@media (max-width: 767px) {
  .chevronHeader .col.right { text-align: left; padding-left: 0px; }
}
.chevronHeader .col.left { padding-right: 20px; }
.chevronHeader .col dl { margin-bottom: 15px; }
.chevronHeader .col dl dt { margin-top: 15px; }
@media (max-width: 767px) {
  .chevronHeader .col dl dt { text-align: center; }
}
@media (max-width: 767px) {
  .chevronHeader .col dl dd { text-align: center; }
}
body { font-family: "PT Sans",sans-serif; font-size: 1.8em; }
h1, h2, h3, h4, h5, h6, h7, .navbar { font-family: "ITCFranklinGothicW01-Md_812698"; }
.navbar { text-transform: uppercase; }
a { color: rgb(0, 125, 203); }
a:hover { color: rgb(0, 94, 152); }
.header p.lead { font-family: "ITCFranklinGothicW01-Md_812698"; }
.footer { font-size: 0.8em; font-family: "PT Sans",sans-serif; }
h2.bandTitle { font-size: 1.5em; }
.normalAside dt { font-family: "ITCFranklinGothicW01-Md_812698"; }
.secondaryNav { font-family: "ITCFranklinGothicW01-Md_812698"; }
.secondaryNav a { font-size: 1.1em; }
.navbar-inverse { background-color: rgb(0, 125, 203); border-color: rgb(0, 112, 183); font-size: 15px; }
.navbar-inverse .navbar-nav li { padding: 0px; background-image: none; }
.navbar-inverse .navbar-nav li > a { color: white; }
.navbar-inverse .navbar-brand { color: white; }
.navbar-inverse .form-control { border: 0px none; border-radius: 0px; }
.navbar-inverse .btn-default { background: rgb(93, 189, 239) none repeat scroll 0% 0%; border: 1px solid rgb(79, 183, 238); color: white; }
.navbar-inverse .btn-default:hover { background: rgb(70, 180, 237) none repeat scroll 0% 0%; border-color: rgb(56, 174, 235); }
.navbar-inverse .navbar-brand img { width: 30px; height: auto; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: rgb(0, 94, 152); }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-inverse .navbar-toggle { border-color: rgb(0, 109, 178); }
.homeFeature { background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding: 50px 0px; }
.homeFeature .featureLeft iframe { margin-top: 15px; }
@media (min-width: 992px) {
  .homeFeature .featureLeft { margin-right: 10px; }
}
@media (max-width: 991px) {
  .homeFeature .featureLeft { margin-bottom: 30px; }
}
@media (min-width: 992px) {
  .homeFeature .featuredRight { margin-left: 10px; }
}
.homeFeature .featuredRight h3 a.bg { background-image: url(2f2c9a0d9a5b44da8bf8678e7f1f45f0a7005942.png) ; }
ul.homeList { margin-top: 30px; font-size: 1em; padding: 0px; }
ul.homeList li { margin-bottom: 15px; padding-left: 20px; }
.footer { background: rgb(50, 46, 64) none repeat scroll 0% 0%; color: white; padding: 50px 0px; }
.footer h3 { margin-top: 0px; margin-bottom: 40px; }
.footer a { color: rgb(93, 189, 239); }
.footer ul { padding: 0px; }
.footer ul li { margin-bottom: 8px; background-image: url(6501ff9e9fdabc70f9da22d0bfea79579ea3581d.png) ; background-position: 0px 2px; }
.follow-us { list-style: outside none none; overflow: auto; margin: 0px; padding-left: 0px; }
.follow-us li { background-image: none ! important; float: left; margin: 7px 7px 0px 0px; padding: 0px; }
.follow-us li a { display: block; height: 50px; width: 50px; }
.follow-us li a img { width: 50px; height: 50px; background-image: url(5e02a219feda74fca7deca1912f4aeafcd22aa00.png) ; border: 0px none; display: block; }
.follow-us li a img.youtube { background-position: 400px 0px; }
.follow-us li a img.facebook { background-position: 456px 0px; }
.follow-us li a img.google { background-position: 170px 0px; }
.secondaryNav { padding-bottom: 15px ! important; }
.secondaryNav #sectionnav li { margin-bottom: 10px; background-position: 0px 4px; background-image: url(b10b3696684eff93e13038e92dc7baaccce230b3.png) ; padding-left: 20px; }
.secondaryNav #sectionnav li.current_page_item a { color: rgb(0, 78, 126); font-weight: bold; }
.secondaryNav #sectionnav a { margin-bottom: 5px; display: block; }
.secondaryNav #sectionnav > ul > li { background-image: none; padding-left: 0px; font-size: 1.5em; }
.secondaryNav #sectionnav .children { display: none; }
@media (max-width: 767px) {
  .secondaryNav { text-align: left ! important; }
}
.wp-pagenavi { margin: 40px 0px; color: white; font-size: 1.1em; }
.wp-pagenavi span { background: rgb(153, 153, 153) none repeat scroll 0% 0%; border: medium none; }
.wp-pagenavi a { background: rgb(0, 125, 203) none repeat scroll 0% 0%; border-color: rgb(0, 109, 178); color: white; }
.wp-pagenavi a:hover { background: rgb(0, 94, 152) none repeat scroll 0% 0%; text-decoration: none; }
.wp-pagenavi span, .wp-pagenavi a { padding: 10px; margin-right: 4px; display: inline-block; }
