body {
  font-size: 62.5%;
  font-family: Arial;
}

em {
  font-style: italic !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif;
  font-weight: bold;
}

h1 {
  color: #0c3056;
  line-height: 55px;
  font-size: 2.8em;
}
h1 span {
  font-weight: bold;
}

h2,
h3,
h4 {
  margin-bottom: 20px;
  line-height: 15px;
  letter-spacing: 1px;
  word-spacing: 1px;
}

a:link {
  color: #00609E;
}

a:visited {
  color: #463991;
}

.home h2 {
  color: #ffffff;
  padding: 13px 27px 13px 14px;
  text-align: center;
  font-size: 1.9em;
  text-transform: uppercase;
  position: relative;
}

.home h2 a, .home h2 a:link {
color: #ffffff !important;
}


.home h2:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 2px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 10px;
}

.ie8 .home h2,
.ie7 .home h2 {
  font-size: 1.7em;
}

.home h2.noContent:after {
  content: "";
  background: none;
}

.home h2#whats-new {
  padding-right: 8px;
}

.home h3 {
  font-size: 1.8em;
}

.inside h2 {
  color: #263852;
  padding: 0 0 0 2px;
  text-align: left;
  font-size: 22px;
  text-transform: uppercase;
  line-height:1.2em;
}

#section-title h2.section-title,
#section-title h3.section-title,
#section-title h4.section-title {
  color: #ffffff;
}
#section-title h2.section-title {
  font-size: 3.2em;
  text-transform: capitalize;
}
#section-title h3.section-title,
#section-title h4.section-title {
  font-size: 2.0em;
}

article.hero h2 {
  font-size: 3.2em;
  color: #0c3056;
  text-transform: none;
  margin-bottom: 30px;
}

#content-well {
  /*border-right:1px solid $secondaryLightest;*/
}
#content-well a:visited {
	color: #463991;
}
#content-well p,
#content-well ul li {
  font-size: 1.5em;
  line-height: 24px;
}
#content-well ul li {
  margin-left: 20px;
  background: url(../img/bg-bullet.png) no-repeat scroll 0 8px transparent;
  padding-left: 15px;
}
#page-navigation ul li {
  background:none;
  padding-left:0px;
}

#content-well ul li ul li {
  font-size: 1.6em;
}
#content-well ul.true-list {
  list-style-type: disc;
}

h3 {
  font-size: 1.7em;
  margin-bottom: 13px;
  text-transform: uppercase;
}

.inside h3 {
  /*margin-left:40px;*/
  margin-bottom: 22px;
}

.section-front h3 {
  text-transform: capitalize;
}

.section-front h3 a{
  color: #00609e;
}

.section-front h3:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -57px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 6px;
}

.section-front a.more,
.section-front a.more:visited {
  color: #015e01 !important;
}

.section-front h3:hover,
.section-front a.more:hover {
  text-decoration: underline;
  color: #008a00;
}

.section-front #page #content #primary-content #content-well p {

}

.section-front #page #content #primary-content #content-well .grid_6_minus p,
.section-front #page #content #primary-content #content-well .grid_6_minus p {
  margin-bottom: 10px;
  font-size: 1.3em;
  line-height: 19px;
}

.inside h2.subsection-title {
  font-size: 3.2em;
  text-transform: capitalize;
  color: #263852;
}

.subsection h2 {
  font-size: 2.4em;
  text-transform: capitalize;
  color: #263852;
}

.bio #page #section-title h2.section-title {
  font-size: 4.5em;
  font-weight: normal;
}

#page #content #primary-content .module.fun-fact .row {
  margin-bottom: 50px;
}
#page #content #primary-content .module.fun-fact ul li span {
  font-size: 1.8em;
  font-family: 'Georgia';
  font-style: italic;
  line-height: 25px;
}
#page #content #primary-content .module.bio-blog-feed h4 {
  font-family: 'Arial';
  font-size: 2.6em;
  font-weight: bold;
  color: #005f9e;
  line-height: 32px;
  letter-spacing: 0;
  word-spacing: 0;
}

#page #content #primary-content .module.bio-blog-feed h4.article-tease {
	margin-bottom: 5px;
}
#page #content #primary-content .module.bio-blog-feed h4.teasers {
	font-size: 1.5em;
	line-height: 10px;
	margin-bottom: 5px;
}
#page #content #primary-content .module.bio-blog-feed h4.teasers a {
  color: #008a00;
}
#page #content #primary-content .module.bio-blog-feed p.tag-date {
  font-size: 1.2em;
  margin-bottom: 40px;
}
#page #content #primary-content .module.bio-blog-feed p.tag-date span.tag {
  color: #008a00;
}
#page #content #primary-content #right-rail h4 {
  font-size: 2em;
  color: #0c3056;
  text-transform: uppercase;
  font-weight: bold;
}
#page #content #primary-content #right-rail p {
  font-size: 1.2em;
  line-height: 20px;
  color: #333333 !important;
}
#page #content #primary-content #right-rail .twtr-tweet-text p {
  font-size: 1em !important;
}
#page #content #primary-content #right-rail .module.social-bar p a {
  font-size: 1em;
}
#page #content #primary-content #right-rail .module.check-out {
  padding-bottom: 40px;
}
#page #content #primary-content #right-rail .module.check-out p {
  font-weight: bold;
  font-size: 1.2em;
  color: #005f9e;
  letter-spacing: .1em;
  margin-bottom: 0;
}
#page #content #primary-content #right-rail .module.article-tease {
  padding-bottom: 0;
  margin-bottom: 0;
}
#page #content #primary-content #right-rail .module.article-tease h4.teasers {
  font-family: "Arial";
  color: #00609E;
  font-weight: bold;
  font-size: 1.2em;
  letter-spacing: 0;
  margin-bottom: 4px;
  line-height: 20px;
}
#page #content #primary-content #right-rail .module.article-tease h4.article-tease {
  font-family: "Arial";
  font-size: 1.6em;
  margin-bottom: 7px;
  text-transform: capitalize;
  font-weight: normal;
  margin-bottom: 2px;
}
#page #content #primary-content #right-rail .module.article-tease h4.teasers a {
  color: #00609E;
}
#page #content #primary-content #right-rail .module.article-tease h4.teasers a:visited {
  color: #463991;
}
#page #content #primary-content #right-rail .module.article-tease h4.article-tease a {
  color: #00609e;
}
#page #content #primary-content #right-rail .module.article-tease h4.article-tease a:hover {
  color: #008a00;
}
#page #content #primary-content #right-rail .module.article-tease h4.article-tease a:visited {
  color: #00609e !important;
}
#page #content #primary-content #right-rail .module.article-tease p.date-author {
  margin-bottom: 25px;
}
#page #content #primary-content #right-rail .module.article-tease p.date-author a {
  color: #00609E !important;
}
#page #content #primary-content #right-rail .module.article-tease p.date-author a:hover {
  color: #00609E !important;
}
#page #content #primary-content #right-rail .module.article-tease p.date-author a:visited {
  color: #463991 !important;
}
#page #content #primary-content #right-rail .module.last p {
  font-size: 1.4em;
}
#page #content #primary-content #right-rail .module.twitter .twtr-tweet em {
  font-size: .7em;
  color: #545454;
  font-weight: normal;
}

header #search form input[type=submit] {
  text-indent: -9999999px;
  text-transform: capitalize;
}

strong {
  font-weight: bold;
}

nav a,
#page-navigation a {
  text-decoration: none;
}

nav#sectionNav a {
  color: #333333;
  font-size: 1.4em;
  text-transform: uppercase;
  display: inline-block;
  line-height: 18px;
  width: 100%;
  font-weight: bold;
  padding-bottom: 19px;
}

nav#utils a,
nav#utils a:visited {
  color: #333333;
  font-size: 1.3em;
}
nav#utils a.active {
  color: #0c3056;
}
nav#utils a:hover {
  text-decoration: underline;
}
nav#utils a:hover,
nav#utils a:active {
  color: #008A00;
}
nav#utils a.social {
  text-indent: -10000000px;
  display: block;
}
nav#utils a.social.newsletter {
  text-indent: 0;
  font-size: .8em;
  text-transform: uppercase;
  color: #0c3056;
}

nav#breadcrumbs a {
  background: none repeat scroll 0 0 #fff;
  color: #008a00;
  float: left;
  padding: 0.7em 1em 0.7em 2em;
  position: relative;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  z-index: 1;
  font-weight: bold;
  font-size: 1.2em;
}
nav#breadcrumbs a:hover {
  text-decoration: none;
  color: #0C3055;
}
nav#breadcrumbs a:hover:after {
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
nav#breadcrumbs a.current:hover:after {
  border:none;
}
nav#breadcrumbs a.current {
  color: #333333;
}
nav#breadcrumbs a:after {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: none repeat scroll 0 0 #FFFFFF;
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  margin-top: -9px;
  right: -10px;
  top: 50%;
  z-index: -1;
}

nav#initiatives-nav ul ul li a {
  text-indent: -100000px;
}

.ie7 nav#initiatives-nav ul ul li a {
  text-indent: 0px;
  color: transparent;
}

footer nav#footer {
  clear: right;
}
footer nav#footer ul li a {
  font-size: 1.3em;
  color: #00609e;
  font-weight: bold;
}
footer nav#footer ul li a:hover {
  text-decoration: underline;
  color: #008A00;
}
footer p {
  font-size: 1em;
}

#content .module.social-bar p a {
  color: #5F5E4C !important;
  font-size: 1.2em !important;
}
#content .module.social-bar.horizontal p a:after {
  content: ' ';
}
#content .article-tease h3 {
  color: #00609E !important;
  text-transform: none;
  position: relative;
  /*top: 240px;*/
  top: 140px;
  background-color: #fff;
  padding: 8px 25px 8px 8px;
}
#content .article-tease h3 a {
color: #00609E !important;
}
#content .article-tease h3 a:after {
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -56px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 3px;
}
#content .article-tease h3 span {
  font-size: .7em;
  font-weight: normal;
}
#content .article-tease h3 a {
  color: #fff;
}
#content .article-tease h4.teasers {
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 31px;
  margin-bottom: 0;
}
#content .article-tease h4.teasers.tag {
  font-size: 1.1em;
  line-height: 20px;
}
#content .article-tease h4.article-tease {
  line-height: 26px;
  font-size: 1.8em;
  font-weight: normal;
}
#content .article-tease h4.article-tease a {
  color: #fff;
}
#content .article-tease h4.article-tease:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -51px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 3px;
}
#content .article-tease h4.article-tease.special {
  text-transform: uppercase;
  padding: 10px;
  margin-top: -10px;
  font-size: 1.8em;
  color: #ffffff;
}
#content .article-tease h4.article-tease.special a {
  color: #ffffff;
}
#content .article-tease h4.article-tease.special span.drop {
  font-weight: bold;
}
#content .article-tease h4.article-tease.special span.drop:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 3px;
}
#content .article-tease h4.article-tease.special:hover {
  background-color: #0c3056;
}
#content .article-tease h4.article-tease.special:after {
  content: '';
  background: none;
}
#content .article-tease p.date-author {
  font-size: 1.6em;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
}
#content .article-tease.alt h4.article-tease:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 3px;
}
#content .article-tease.alt p.date-author {
  color: #ffffff;
}
.home #content .article-tease.alt p.date-author {
  color: #ccc;
  font-size: 1.2em;
}
#content p {
  color: #333333;
  margin-bottom: 20px;
}
#content a {
  text-decoration: none;
}
#content a:hover {
  text-decoration: underline;
  color: #008a00;
}
#content #page-navigation a:hover {
  color: #ffffff;
}
#content .social-visit p {
  font-size: 1.1em;
  line-height: 16px;
}
#content .social-visit p:hover,
#content .social-visit p a,
#content .social-visit p a:visited,
#content .social-visit p a:hover {
  color: #333333;
  background-color: transparent;
}
#content .social-visit p a:hover {
  color: #008a00;
}
#content .social-visit p span.drop a,
#content .social-visit p span.drop a:visited,
#content .social-visit p span.drop a:hover {
  color: #005f9e;
  font-weight: bold;
  text-decoration: none;
}
#content .social-visit p span.drop:after {

}

.article-tease.alt h4.article-tease,
.article-tease.alt p {
  color: #ffffff;
}

.question-answer p.question {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-size: 1.8em;
  line-height: 25px;
  font-style: italic;
  color: #333333;
}
.question-answer p.question a {
  color: #333333 !important;
}
.question-answer p.question a.hash {
  color: #008a00;
}
.question-answer p.ask {
  font-size: 1.4em;
}
.question-answer p.ask a {
  color: #008A00 !important;
}
.question-answer a.answer {
  color: #333333;
  text-transform: uppercase;
  font-size: 1.2em;
  line-height: 17px;
  font-weight: bold;
}
.question-answer a.answer:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -57px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 6px;
  display: inline-block;
}

.teasers {
  color: #ffffff;
  margin-bottom: 7px;
}
.teasers.tag {
  font-size:1em !important;
}

.home .teasers a {
  color: #ffffff;
}

.home .teasers a:hover {
  color: #ffffff !important;
}

.pretty-text {
  color: #0c3056;
  font-size: 1.4em;
  font-family: 'Lato', sans-serif;
}

.news-highlight h3 a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -53px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 6px;
}
.news-highlight h3 a.no-after:after {
  background: none !important;
}

.news-highlight.pinned h3 a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -47px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 6px;
}

/*plug ins*/
/*.carousel{
  a.caption{
    color:#ffffff;
    text-decoration:none;
    font-size:2em;
    font-weight:bold;
    line-height:30px;
    div.caption{
      color:#ffffff;
    }
  }
}*/
#content .carousel a:hover,
#content .carousel a:hover p {
  text-decoration: none;
}
#content .carousel div.slide-content div.entry a, #content .carousel div.slide-content div.entry p {
  color: #ffffff;
}
#content .carousel div.slide-content div.entry p {
  font-size: 2.2em;
  line-height: 25px;
  position: relative;
}
#content .carousel div.slide-content div.entry p:hover:after {
  background-position: left -52px;
}
#content .carousel div.slide-content div.entry p:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 7px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 0 0 7px;
}
#content .carousel .flex-control-nav li a {
  text-indent: -999999px;
  cursor: pointer;
}

/*modules*/
.fact-bar h2.fact-bar {
  color: #FFFFFF;
  font-size: 1.9em;
  text-align: center;
  text-transform: uppercase;
  padding: 20px 5px 15px;
  line-height: 1.2em;
}
.fact-bar p.collapse {
  text-align: right;
}
.fact-bar p.collapse a:after {
  background: none !important;
}

#content .fact-bar.closed, footer .fact-bar.closed {
  position: relative;
}
#content .fact-bar.closed .main-stripe, footer .fact-bar.closed .main-stripe {
  /*text-transform: uppercase;*/
}
#content .fact-bar.closed .main-stripe p.factoid, footer .fact-bar.closed .main-stripe p.factoid {
  font-family: 'Lato', sans-serif;
}
#content .fact-bar.closed .main-stripe p.collapse,
#content .fact-bar.closed .main-stripe p.factoid, footer .fact-bar.closed .main-stripe p.collapse, footer .fact-bar.closed .main-stripe p.factoid {
  background-color: transparent;
  line-height: 17px;
  color: #ffffff;
  font-size: 1.6em;
}
#content .fact-bar.closed .main-stripe a.collapse,
#content .fact-bar.closed .main-stripe a.collapse:visited,
#content .fact-bar.closed .main-stripe a.collapse:hover, footer .fact-bar.closed .main-stripe a.collapse, footer .fact-bar.closed .main-stripe a.collapse:visited, footer .fact-bar.closed .main-stripe a.collapse:hover {
  color: #ffffff;
  font-weight: normal;
  font-size: .9em;
  text-decoration: none;
}
#content .fact-bar.opened .main-content p.collapse,
#content .fact-bar.opened .main-content p.factoid, footer .fact-bar.opened .main-content p.collapse, footer .fact-bar.opened .main-content p.factoid {
  background-color: transparent;
  line-height: 17px;
  font-size: 1.6em;
}
#content .fact-bar.opened .main-content p.collapse a.collapse,
#content .fact-bar.opened .main-content p.collapse a.collapse:visited,
#content .fact-bar.opened .main-content p.collapse a.collapse:hover,
#content .fact-bar.opened .main-content p.factoid a.collapse,
#content .fact-bar.opened .main-content p.factoid a.collapse:visited,
#content .fact-bar.opened .main-content p.factoid a.collapse:hover, footer .fact-bar.opened .main-content p.collapse a.collapse, footer .fact-bar.opened .main-content p.collapse a.collapse:visited, footer .fact-bar.opened .main-content p.collapse a.collapse:hover, footer .fact-bar.opened .main-content p.factoid a.collapse, footer .fact-bar.opened .main-content p.factoid a.collapse:visited, footer .fact-bar.opened .main-content p.factoid a.collapse:hover {
  color: #0C3055;
  font-size: .9em;
  text-decoration: none;
}
#content .fact-bar.opened .main-content .carousel-fact dd, #content .fact-bar.opened .main-content .carousel-fact dt, #content .fact-bar.opened .main-content .carousel-fact a, footer .fact-bar.opened .main-content .carousel-fact dd, footer .fact-bar.opened .main-content .carousel-fact dt, footer .fact-bar.opened .main-content .carousel-fact a {
  color: #ffffff;
  text-transform: none;
}
#content .fact-bar.opened .main-content .carousel-fact dt, footer .fact-bar.opened .main-content .carousel-fact dt {
  font-family: 'Lato',sans-serif;
  font-size: 3.5em;
}
#content .fact-bar.opened .main-content .carousel-fact dd, footer .fact-bar.opened .main-content .carousel-fact dd {
  font-size: 1.6em;
  font-weight: normal;
  text-transform: none;
}
#content .fact-bar.opened .main-content .carousel-fact dd p.main-dd, footer .fact-bar.opened .main-content .carousel-fact dd p.main-dd {
  color: #ffffff;
  font-weight: bold;
}
#content .fact-bar.opened .main-content .carousel-fact dd p.main-dd a.close, footer .fact-bar.opened .main-content .carousel-fact dd p.main-dd a.close {
  font-family: 'Lato', sans-serif;
  font-size: 1.3em;
  font-weight: normal;
}
#content .fact-bar.opened .main-content .carousel-fact dd p.main-dd a.close:after, footer .fact-bar.opened .main-content .carousel-fact dd p.main-dd a.close:after {
  content: ' ';
  background: none;
}
#content .fact-bar.opened .main-content .carousel-fact dd p:hover, footer .fact-bar.opened .main-content .carousel-fact dd p:hover {
  background-color: #8E1B1B !important;
}
#content .fact-bar.opened .main-content .carousel-fact dd a, footer .fact-bar.opened .main-content .carousel-fact dd a {
  text-decoration: none;
}
#content .fact-bar.opened .main-content .carousel-fact dd a:after, footer .fact-bar.opened .main-content .carousel-fact dd a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 2px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 5px;
  right: 10px;
}
#content .fact-bar.opened .main-content .carousel-fact a.call-to-action, footer .fact-bar.opened .main-content .carousel-fact a.call-to-action {
  text-decoration: none;
  font-size: 1.8em;
}
#content .fact-bar.opened .main-content .carousel-fact a.call-to-action:hover, footer .fact-bar.opened .main-content .carousel-fact a.call-to-action:hover {
  background-color: #1C5E9E;
}
#content .fact-bar.opened .main-content .carousel-fact a.call-to-action:after, footer .fact-bar.opened .main-content .carousel-fact a.call-to-action:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 30px;
}

.inside #carousel-fact-bar.fact-bar.opened .main-content .carousel-fact dd ul li p {
  font-size: 1em;
}

.ie8 .fact-bar.opened .carousel-fact dd a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 2px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 5px;
  right: 10px;
  top: 10px;
}

.module.info-carousel p {
  color: #005f9e;
  font-size: 1.8em;
}

.module.spiffy-quote blockquote p {
  font-family: Georgia;
  font-size: 1.6em;
  line-height: 25px;
}
.module.spiffy-quote blockquote cite {
  font-size: 1.6em;
  font-weight: bold;
  width: 90px;
}
.module.spiffy-quote blockquote cite a {
  color: #00609E !important;
}
.module.spiffy-quote blockquote cite:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left middle;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 5px;
  height: 75px;
  top: -45px;
}

.module.check-out p:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left middle;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 5px;
}

#page #content .module.bio-twitter-feed p.title {
  color: #ffffff;
  font-size: 2.8em;
  font-family: 'Lato', sans-serif;
  margin-left:30px;
  top:240px;
}
#page #content .module.bio-twitter-feed .tweets .twtr-tweet p {
  font-size: 1.1em;
}
#page #content .module.bio-twitter-feed .tweets .twtr-tweet p,
#page #content .module.bio-twitter-feed .tweets .twtr-tweet a {
  color: #ffffff !important;
}
#page #content .module.bio-twitter-feed .tweets .twtr-tweet .twtr-timestamp {
  font-size: 1.2em;
  display: block;
}

.module.highlights ul li {
  color: #0c3056;
  font-size: 1.4em;
  line-height: 20px;
  font-family: 'Lato', sans-serif;
}

/*individual pages*?
 * 
 */
.co-chair .meet-our-team dl dt {
  font-size: 1.6em;
}
/*
.meet-our-team dl {
  font-size: 1.3em;
}
*/
.meet-our-team #wrap-team dl,.meet-our-team #wrap-staff dl {
	font-size: 1.3em;
}
.meet-our-team .inside-content dl dt {
  color: #333333;
  line-height: 20px;
}
.meet-our-team .inside-content dl dd a {
  color: #00609e;
}
.meet-our-team .inside-content dl dd a:hover {
  color: #008a00;
  text-decoration: none !important;
}
.meet-our-team .inside-content dl dd a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -55px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 8px;
}
.meet-our-team #wrap-team p a {
  color: #00609e !important;
  font-size: 1.6em;
}
.meet-our-team #wrap-team p a:visited {
  color: #463991 !important;
  text-decoration: none ;
}
.meet-our-team .inside-content dt a {
color: #00609e !important;
}
.meet-our-team .inside-content dt a {
color: #463991 !important;
}
.meet-our-team p a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left -57px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 8px;
}
.meet-our-team #wrap-staff dl dd {
  font-size: .7em;
  font-weight: bold;
}
.meet-our-team #wrap-staff p.staff-exec-dir {
  color: #666666;
  font-size: 1.3em;
}

.module.video-feed ul li p, .module.video-feed ul li a, .module.video-feed ul li a:hover,
.module.bio-video-feed ul li p,
.module.bio-video-feed ul li a,
.module.bio-video-feed ul li a:hover,
.module.bio-photo-feed ul li p,
.module.bio-photo-feed ul li a,
.module.bio-photo-feed ul li a:hover,
.module.photo-feed ul li p,
.module.photo-feed ul li a,
.module.photo-feed ul li a:hover {
  color: #00609e !important;
  font-size: 13px;
  font-weight: bold;
}
.module.video-feed ul li p span, .module.video-feed ul li a span, .module.video-feed ul li a:hover span,
.module.bio-video-feed ul li p span,
.module.bio-video-feed ul li a span,
.module.bio-video-feed ul li a:hover span,
.module.bio-photo-feed ul li p span,
.module.bio-photo-feed ul li a span,
.module.bio-photo-feed ul li a:hover span,
.module.photo-feed ul li p span,
.module.photo-feed ul li a span,
.module.photo-feed ul li a:hover span {
  color: #ffffff;
}
.module.video-feed ul li p:hover, .module.video-feed ul li a:hover p,
.module.bio-video-feed ul li p:hover,
.module.bio-video-feed ul li a:hover p,
.module.bio-photo-feed ul li p:hover,
.module.bio-photo-feed ul li a:hover p,
.module.photo-feed ul li p:hover,
.module.photo-feed ul li a:hover p {
  color: white !important;
  text-decoration: none !important;
}
.module.video-feed ul li p:after,
.module.bio-video-feed ul li p:after,
.module.bio-photo-feed ul li p:after,
.module.photo-feed ul li p:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 10px;
}
.module.bio-video-feed ul li p:after,
.module.bio-photo-feed ul li p:after {
  background-position: left -116px;
}
.module.video-feed ul li p:after,
.module.photo-feed ul li p:after {
  background-position: left -57px;
}

.module.video-feed ul li p:hover p:after, .module.video-feed ul li a:hover p:after,
.module.bio-video-feed ul li p:hover p:after,
.module.bio-video-feed ul li a:hover p:after,
.module.bio-photo-feed ul li p:hover p:after,
.module.bio-photo-feed ul li a:hover p:after,
.module.photo-feed ul li p:hover p:after,
.module.photo-feed ul li a:hover p:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/bkgd-sprite-heading-arrows.png);
  background-repeat: no-repeat;
  background-position: left 2px;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 2px 0 10px;
}
.module.bio-video-feed ul li p:hover p:after,
.module.bio-video-feed ul li a:hover p:after,
.module.bio-photo-feed ul li p:hover p:after,
.module.bio-photo-feed ul li a:hover p:after {
  background-image: url(../img/exit-small-white.png);
}
.module.video-feed ul li p,
.module.bio-video-feed ul li p,
.module.bio-photo-feed ul li p,
.module.photo-feed ul li p {
  padding-right: 20px;
}
.module.video-feed ul li p span,
.module.bio-video-feed ul li p span,
.module.bio-photo-feed ul li p span,
.module.photo-feed ul li p span {
  color: #333333;
  font-weight: normal;
}

.photo-share p a:after {
  /*content:'\232A\232A';
  font-size:$font-size;
  margin-left:$margin-left;
  margin-right:$margin-right;
  vertical-align:$valign;
  letter-spacing:-7px;
  color:$color;*/
  background-image: url(../img/exit_small.png);
  background-repeat: no-repeat;
  content: " ";
  position: absolute;
  width: 10px;
  height: 25px;
  margin: 0 12px 0 4px;
}

/*for dummy content*/
.lorem-ipsum:before {
  content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec et posuere mi. Nullam tristique, dui at luctus euismod, purus orci feugiat ipsum, id rutrum erat lorem nec leo. Morbi facilisis scelerisque quam nec hendrerit. Maecenas eget est lectus, in aliquet est. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Mauris at felis ligula. Donec non libero ac orci laoreet euismod. Vestibulum vel enim quis velit pharetra adipiscing ac vel tellus. Nam non lectus magna, et fermentum tellus. Mauris aliquam eros sit amet felis tempor tincidunt. Sed eu tellus ut enim porta suscipit. Suspendisse ac enim quis risus ullamcorper porttitor at nec lectus. Nulla suscipit nunc sed sem lobortis dignissim. Donec et augue risus. Cras dictum, odio lacinia dictum condimentum, quam urna interdum ante, at scelerisque ligula lacus quis mi. Mauris sodales adipiscing ultricies. Nullam scelerisque bibendum magna, id congue augue placerat malesuada. Duis luctus massa arcu. Vestibulum feugiat orci eget nisi consectetur id fermentum risus lobortis. Aliquam sapien sapien, interdum ut tristique gravida, rutrum quis urna. Maecenas blandit tortor sed nibh lobortis sagittis.Aenean nulla sem, blandit sit amet luctus id, viverra eu enim. Donec ullamcorper tellus vitae velit mattis sodales. Nunc tincidunt lectus et nisl dictum at tristique neque venenatis. Maecenas sit amet ante sed sem dignissim aliquet et non nulla. Proin sed est augue, eu hendrerit ante. Aenean consectetur, est scelerisque aliquet pulvinar, libero orci aliquet turpis, a dapibus nunc nisl nec urna. Mauris eu mauris sapien. Vivamus turpis ante, dictum ac fermentum id, molestie id ipsum. Cras euismod tellus non purus auctor ultrices.Sed a ultricies nisl. Nulla ut tortor dui, non placerat sapien. Vivamus in sem sed nisi tristique bibendum. Etiam gravida risus ut arcu dapibus tempus. Donec semper ultricies sapien malesuada sodales. Praesent elementum, tortor a porttitor ullamcorper, quam ante convallis nibh, id auctor mauris diam eu erat. Etiam lacinia sollicitudin felis, ac volutpat metus elementum eget. Pellentesque sit amet lorem id orci posuere vulputate at non urna.Cras sagittis metus eu nisi vehicula luctus. Integer facilisis euismod pharetra. Donec in velit risus, at suscipit mi. Aliquam at metus ipsum. Nullam elementum fringilla erat, et faucibus orci blandit in. Etiam tempor dictum varius. Duis scelerisque mi non odio elementum ac iaculis ipsum semper. Nullam venenatis lacus vitae diam tincidunt lacinia at ut nunc. Aenean ac magna ac nibh placerat eleifend porttitor in magna. Mauris et rhoncus lectus. Praesent euismod, mauris tincidunt mollis varius, dolor nibh faucibus felis, sollicitudin posuere leo felis eu massa.";
}

sup {
  vertical-align: super;
  font-size: .7em;
  line-height: 10px;
}

#first-quarter,
#second-quarter,
#third-quarter,
#fourth-quarter {
  margin-left: 0;
}

dl.normal {
  font-family: 'Arial';
  font-size: 1em;
}
.home .article-tease,
.home .date-author a {
  color: #fff !important;
}


.large-bio-name {
  font-size: 1.6em;
  color: #0c3056;
  font-weight: bold;
}

#page #content #primary-content #content-well .footnotes {
	border-top: 1px solid #eee;
	margin-top: 50px;
	padding-top: 20px;
}
#page #content #primary-content #content-well .footnotes h3 {
	font-size: 16px;
}
#page #content #primary-content #content-well .footnotes p {
	line-height: 18px;
	margin-bottom: 20px;
	font-size: 1.2em;
}
.home #latest .article-tease { font-size: 1.2em !important; font-family: arial; }
.home #latest .date-author { font-size: 1em !important; font-family: arial; }

#chris-watts,
#megan-nechanicky,
#lauren-darensbourg,
#meredith-aronson,
#jane-wargo,
#joey-king,
#shannon-feaster,
#shellie-pfohl {
	margin-bottom: 0;
}

#page #content #primary-content #content-well ol.alpha-list {
	list-style-type: lower-alpha;
}

a[href$=".pdf"][data-size]:after { content: " (PDF, " attr(data-size) ")" !important; }