h2,
.inside h2.fact-bar {
  background-color: #a92221;
}

.ie7 .inside h2.fact-bar {
  height:45px;
}

.home h2:hover {
  background-color: #8E1B1B;
}

.inside h2 {
  background-color: transparent;
}

h3 {
  color: #0c3056;
}

body.inside {
  background-image: url(../img/bkgd_pattern3-13px.png);
  background-repeat: repeat;
}

.faux-bkgd {
  background-color: #edf1f2;
}

/*generic backgrounds*/
.background {
  background-color: #005f9e;
}

.pretty-headings {
  background-image: url(../img/bkgd-sprite-pretty-headings.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

#page {
  border-top: 8px solid #81B53F;
}
#page #header-nav-wrap {
  background-color: #ffffff;
}
#page header #search input[type=text] {
  /*border-color:$secondaryLightest;*/
}
#page header #search input[type=submit] {
  background-image: url("../img/social-sprite.png");
  background-repeat: no-repeat;
  background-position: -517px top;
}
#page header #search input[type=submit]:hover {
  background-position: -534px top;
}
#page nav#utils .active {
  background-color: #e3eaec;
}
#page nav#utils a.social.chiklet {
  background-image: url("../img/social-sprite.png");
  background-repeat: no-repeat;
  background-position: left 12px;
}
#page nav#utils a.social.chiklet:hover {
  background-color: transparent;
}
#page nav#utils a.social.chiklet.twitter {
  background-position: 3px 8px;
}
#page nav#utils a.social.chiklet.flickr {
  background-position: -56px 8px;
}
#page nav#utils a.social.chiklet.you-tube {
  background-position: -112px 8px;
}
#page nav#utils a.social.chiklet.rss {
  background-position: -211px 8px;
}
#page nav#utils a.social.newsletter {
  background-position: -266px 9px;
}
#page nav#utils a.social.chiklet:hover {
  background-color: transparent;
}
#page nav#utils a.social.chiklet.twitter:hover {
  background-position: -29px 8px;
}
#page nav#utils a.social.chiklet.flickr:hover {
  background-position: -88px 8px;
}
#page nav#utils a.social.chiklet.you-tube:hover {
  background-position: -162px 8px;
}
#page nav#utils a.social.chiklet.rss:hover {
  background-position: -238px 8px;
}
#page nav#utils a.social.newsletter:hover {
  background-position: -392px 9px;
}
#page nav#initiatives-nav .flex-direction-nav li a {
  background-color: transparent;
  background-position: -200px 71px;
}
#page nav#initiatives-nav .flex-direction-nav li a.flex-next {
  background-position: -250px 71px;
}
#page nav#initiatives-nav .flex-direction-nav li a.flex-prev:hover {
  background-position: -299px 71px;
}
#page nav#initiatives-nav .flex-direction-nav li a.flex-next:hover {
  background-position: -350px 71px;
}
#page nav#initiatives-nav .flex-direction-nav li a.flex-prev.flex-disabled {
  background-position: -100px 71px;
}
#page nav#initiatives-nav .flex-direction-nav li a.flex-next.flex-disabled {
  background-position: -150px 71px;
}
#page nav#initiatives-nav ul ul li a {
  background-image: url(../img/icons-sprite-initiatives.png);
  background-repeat: no-repeat;
  background-position: 15px top;
}
#page nav#initiatives-nav ul ul li a.the-esa {
  background-position: -365px top;
}
#page nav#initiatives-nav ul ul li a.national-prevention {
  background-position: -626px top;
}
#page nav#initiatives-nav ul ul li a.lets-move {
  background-position: -113px top;
}
#page nav#initiatives-nav ul ul li a.national-athletic-training-month {
  background-position: -285px top;
}
#page nav#initiatives-nav ul ul li a.play-60 {
  background-position: -233px top;
}
#page nav#initiatives-nav ul ul li a.health-find-gov {
  background-position: -495px top;
}
#page nav#initiatives-nav ul ul li a.physical-activity {
  background-position: -770px top;
}
#page nav#initiatives-nav ul ul li a.pala {
  background-position: -921px top;
}
#page nav#initiatives-nav ul ul li a.i-village {
  background-position: -1033px top;
}
#page nav#initiatives-nav ul ul li a.pyfp-initiative-logo {
  background-position: -896px top;
}
#page .module.twitter .twtr-tweet {
  background-image: url(../img/bkgd-twitter.png);
  background-repeat: no-repeat;
  background-position: left 21px;
}
#page #content {
  background-image: url(../img/bkgd-intermediate.jpg);
  background-repeat: repeat-x;
}
#page #content .module.social-bar {
  background-color: #ffffff;
}
#page #content .module.social-bar .icon {
  background-image: url(../img/icons-sprite-social.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#page #content .module.social-bar .icon.printer-friendly {
  background-position: left -42px;
}
#page #content .module.social-bar.horizontal .icon {
  padding-top: 3px;
}
#page #content #primary-content {
  padding-bottom: 145px;
}



#page #content #primary-content #right-rail .module.social-bar .row.icon {
  background-image: url(../img/icons-sprite-social.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#page #content #primary-content #right-rail .module.social-bar .row.icon.printer-friendly {
  background-position: left -42px;
}

.outside {
  background-image: url(../img/link-icon.png);
  background-repeat: no-repeat;
  background-position: 100% 6px;
  padding-right: 18px;
}

.inside {
  background-image: url("../img/search-arrows.png");
  background-repeat: no-repeat;
  background-position: 100% 9px;
  /*padding-right:14px;*/
}

.meet-our-team .meet .inside-content {
  background-color: #edf1f2;
}

.search-page .search-box input[type=text] {
  border-color: #e3eaec;
}
.search-page .search-box input[type=submit] {
  background-image: url("../img/social-sprite.png");
  background-repeat: no-repeat;
  background-position: -447px top;
  color: transparent;
}
.search-page .search-box input[type=submit]:hover {
  background-position: -462px top;
}

.search-results .search-term {
  background-image: url("../img/search-arrows.png");
  background-repeat: no-repeat;
  background-position: 100% 6px;
}

.social-links .flickr-link {
  background-image: url("../img/search-arrows.png");
  background-repeat: no-repeat;
  background-position: 123px 15px;
}

nav#breadcrumbs {
  background-color: #e3eaec;
}
nav#breadcrumbs li a {
  background: #fff;
}

.ie7 nav#breadcrumbs li a,
.ie8 nav#breadcrumbs li a {
  background: url(../img/bg-bc.png) no-repeat right 0 transparent;
  padding-right: 25px;
}
.ie7 nav#breadcrumbs a:hover,
.ie8 nav#breadcrumbs a:hover {
  background: url(../img/bg-bc-hover.png) no-repeat right;
}
.ie7 nav#breadcrumbs a.current:hover,
.ie8 nav#breadcrumbs a.current:hover {
  background: url(../img/bg-bc.png) no-repeat right;
}
footer nav#footer {
  background-color: #F5F5F5;
}

.ie7 footer nav#footer {
  background:none;
}

#from_blog_meet_members {
  background: #0e2f4e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0e2f4e 0%, #0c335a 1%, #0c3257 2%, #0a345a 8%, #0c3660 12%, #0a3b66 24%, #0a3e6d 28%, #0a406e 35%, #084677 44%, #06487a 51%, #064d83 60%, #045084 66%, #05538a 71%, #03528a 73%, #04558c 74%, #055690 81%, #00609d 98%, #03609c 99%, #1f5fa0 99%, #17589a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e2f4e), color-stop(1%, #0c335a), color-stop(2%, #0c3257), color-stop(8%, #0a345a), color-stop(12%, #0c3660), color-stop(24%, #0a3b66), color-stop(28%, #0a3e6d), color-stop(35%, #0a406e), color-stop(44%, #084677), color-stop(51%, #06487a), color-stop(60%, #064d83), color-stop(66%, #045084), color-stop(71%, #05538a), color-stop(73%, #03528a), color-stop(74%, #04558c), color-stop(81%, #055690), color-stop(98%, #00609d), color-stop(99%, #03609c), color-stop(99%, #1f5fa0), color-stop(100%, #17589a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0e2f4e 0%, #0c335a 1%, #0c3257 2%, #0a345a 8%, #0c3660 12%, #0a3b66 24%, #0a3e6d 28%, #0a406e 35%, #084677 44%, #06487a 51%, #064d83 60%, #045084 66%, #05538a 71%, #03528a 73%, #04558c 74%, #055690 81%, #00609d 98%, #03609c 99%, #1f5fa0 99%, #17589a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0e2f4e 0%, #0c335a 1%, #0c3257 2%, #0a345a 8%, #0c3660 12%, #0a3b66 24%, #0a3e6d 28%, #0a406e 35%, #084677 44%, #06487a 51%, #064d83 60%, #045084 66%, #05538a 71%, #03528a 73%, #04558c 74%, #055690 81%, #00609d 98%, #03609c 99%, #1f5fa0 99%, #17589a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0e2f4e 0%, #0c335a 1%, #0c3257 2%, #0a345a 8%, #0c3660 12%, #0a3b66 24%, #0a3e6d 28%, #0a406e 35%, #084677 44%, #06487a 51%, #064d83 60%, #045084 66%, #05538a 71%, #03528a 73%, #04558c 74%, #055690 81%, #00609d 98%, #03609c 99%, #1f5fa0 99%, #17589a 100%);
  /* IE10+ */
  background: linear-gradient(top, #0e2f4e 0%, #0c335a 1%, #0c3257 2%, #0a345a 8%, #0c3660 12%, #0a3b66 24%, #0a3e6d 28%, #0a406e 35%, #084677 44%, #06487a 51%, #064d83 60%, #045084 66%, #05538a 71%, #03528a 73%, #04558c 74%, #055690 81%, #00609d 98%, #03609c 99%, #1f5fa0 99%, #17589a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e2f4e', endColorstr='#17589a',GradientType=0 );
  /* IE6-9 */
}

#primary-content,
#social-bar {
  background-color: #ffffff;
}

/* generic background classes */
.primaryBkgd {
  background-image: url(../img/bkgd_pattern3-13px.png);
  background-repeat: repeat;
}

.fact-bar.closed {
  background-color: #00609e;
}
.fact-bar.closed a.collapse {
  background-position: right top;
}
#carousel-fact-bar.fact-bar.closed .main-content a.collapse {
	color: #ffffff !important;
 }
.fact-bar a.collapse {
  background-image: url(../img/icons-sprite-factbar.png);
  background-repeat: no-repeat;
  background-position: right top;
}
#carousel-fact-bar.fact-bar.opened .main-content a.collapse {
  background-position: right -48px;
}
#carousel-fact-bar.fact-bar.opened .main-content a.tweet {
  background-image: url(../img/icons-sprite-factbar-outside.png);
  background-repeat: no-repeat;
  background-position: right -89px;
}
#carousel-fact-bar.fact-bar.opened .main-content a.tweet:after {
  background: none !important;
}
#carousel-fact-bar.fact-bar.opened .main-content .carousel-fact .sheath {
  background-color: #01295C;
}
#carousel-fact-bar.fact-bar.opened .main-content .carousel-fact dd {
  background-color: #0C3056;
}
#carousel-fact-bar.fact-bar.opened .main-content .carousel-fact a.call-to-action {
  background-color: #2579CA;
}
#carousel-fact-bar.fact-bar.opened .main-content .carousel-fact a.call-to-action:hover {
  background-color: #1C5E96;
}

/*********************************************\
/  plugins                                    \
/                                             \
/********************************************/
/*home page carousel*/
.carousel div.slide-content,
.carousel .flex-direction-nav .flex-prev,
.carousel .flex-direction-nav .flex-next {
  background-color: #001228;
}
.carousel .flex-control-nav li a {
  background-image: url(../img/icons-sprite-carousel.png);
  background-repeat: no-repeat;
  background-position: left -11px;
}
.carousel .flex-control-nav li a.flex-active {
  background-position: left top;
}
.carousel .flex-direction-nav li a {
  background-image: url(../img/bkgd-sprite-carousel-controls.png);
  background-repeat: no-repeat;
  background-position: 12px 62px;
  text-indent: -10000px;
}
.carousel .flex-direction-nav li a.flex-next {
  background-position: -35px 62px;
}

#carousel-fact-bar p.main-dd {
  background-color: transparent;
}
#carousel-fact-bar .flex-direction-nav li a {
  background-position: 12px 106px;
}
#carousel-fact-bar .flex-direction-nav li a.flex-next {
  background-position: -35px 106px;
}
#carousel-fact-bar .carousel-fact ul li p {
  background-color: #a92221;
}
#carousel-fact-bar .flex-direction-nav .flex-prev,
#carousel-fact-bar .flex-direction-nav .flex-next {
  background-color: transparent;
}

.question-answer p.question {
  background-image: url(../img/q.png);
  background-repeat: no-repeat;
  background-position: left top;
}

/*modules*/
.module.info-carousel {
  background-color: #E7EFF1;
}

.module.spiffy-quote blockquote p {
  background-image: url(../img/bkgd-sprite-quotes.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.module.spiffy-quote blockquote p span.quote {
  background-image: url(../img/bkgd-sprite-quotes.png);
  background-repeat: no-repeat;
  background-position: right top;
}

.module.bio-twitter-feed .bkgd {
  background-color: #81B53F;
  opacity: .8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
.module.bio-twitter-feed .arrow {
  background-image: url(../img/bkgd-blue-arrow.png);
  background-repeat: no-repeat;
}

.module.video-feed a,
.module.bio-video-feed a,
.module.photo-feed a,
.module.bio-photo-feed a {
  background-color: #e7eff1;
}
.module.video-feed a:hover,
.module.bio-video-feed a:hover,
.module.photo-feed a:hover,
.module.bio-photo-feed a:hover {
  background-color: #005f9e !important;
}

.module.photo-feed.margin-right-30.margin-bottom-20.padding-left ul li a:visited,
.module.photo-feed.padding-top-30.margin-right-30.margin-left-30.border-top ul li a:visited,
.module.bio-video-feed.utube.margin-right-30.margin-left-30.margin-bottom-20.border-bottom ul li a:visited,
.module.bio-photo-feed.margin-right-30.margin-bottom-20.margin-left-30 ul li a:visited,
.module.video-feed .utube ul li a:visited {
  background-color: #d2d2d2;
}

/*twitter feed*/
.twtr-hd,
.twtr-ft {
  display: none;
}

.twtr-timeline {
  background-color: transparent;
}

#page #twtr-widget-1 .twtr-doc,
#page #twtr-widget-1 .twtr-hd a,
#page #twtr-widget-1 h3,
#page #twtr-widget-1 h4 {
  background-color: transparent !important;
}

#page #twitter-box .twtr-doc,
#page #twitter-box .twtr-hd a,
#page #twitter-box h3,
#page #twitter-box h4,
#page #twitter-box .twtr-new-results,
#page #twitter-box .twtr-results-inner,
#page #twitter-box .twtr-timeline {
  background-color: transparent  !important;
}

#page #twtr-widget-1 .twtr-new-results,
#page #twtr-widget-1 .twtr-results-inner,
#page #twtr-widget-1 .twtr-timeline {
  background-color: transparent !important;
}

#page #twtr-widget-1 .twtr-doc {
  border: none;
}

#page #twitter-box .twtr-tweet a {
  color: #008a00 !important;
}

#page #twtr-tweet-text p {
  color: #333333;
  font-weight: normal;
  font-size: 1.5em;
}

#page .twtr-user,
#page .twtr-reply,
#page .twtr-rt,
#page .twtr-fav {
  display: none;
}

#page #twitter-box .twtr-tweet a.twtr-timestamp {
  color: #545454 !important;
  font-size: 1.3em;
}

.image-overlay {
  position: absolute;
  top: 120px;
  right: 0;
  width: 295px;
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 4.5em;
  font-weight: 300;
  letter-spacing: -1px;

  
  background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B281B53F,endColorstr=#B281B53F)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B281B53F,endColorstr=#B281B53F);   /* IE6 & 7 */
      zoom: 1;
	  background: rgba(129, 181, 63, 0.7);
  padding: 15px;
}

.lower { text-transform: lowercase; }

/*more dumping*/
#historic-photos {
  background-color: #ffffff;
}

.exit-disclaimer:after,
.icon.email p a:after,
.icon.printer-friendly p a:after {
  background: none !important;
}