﻿/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
.bold {
  font-weight: bold;
}
#loading {
  background: url(../Images/Careers/loading.gif) no-repeat center center;
  position: absolute;
  top: 50%;
  left: 34%;
  margin-top: -25px;
  margin-left: -25px;
}
.form-control-resume {
  height: 500px;
  width: 750px;
}
.multi-line {
  height: 63px;
  width: 200px;
  margin-bottom: 10px;
}
.check-box {
  margin-bottom: 10px;
}
.form-group span {
  margin-bottom: 10px;
}
.text-danger {
  color: red;
}
.applynow {
  width: 615px;
}
.applynow3 {
  color: #666666;
  font-size: 0.8em;
}
.login {
  width: 400px;
}
.table-like {
  display: table;
  line-height: 18px;
  color: #666666;
  font-size: 0.8em;
}
.table-like div {
  display: table-row;
  margin-bottom: 3px;
}
.table-like div span {
  display: table-cell;
  margin-bottom: 3px;
}
.table-like div span input[type='text'] {
  width: 200px;
  margin-bottom: 6px;
}
.table-like div span input[type='submit'] {
  margin-top: 6px;
}
#career-footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 18px;
  width: 100%;
  clear: both;
  text-align: right;
  font-style: italic;
}
.expand {
  display: block;
}
.modal_close {
  position: absolute;
  top: 12px;
  right: 12px;
  display: block;
  width: 14px;
  height: 14px;
  background: url(../styles/modal_close.png);
  z-index: 2;
}
#lean_overlay {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
h2 {
  font-size: 1.5em;
  margin: .83em 0;
}
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: .83em;
  margin: 1.67em 0;
}
h6 {
  font-size: .67em;
  margin: 2.33em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
p,
pre {
  margin: 1em 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace,serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
menu,
ol,
ul {
  padding: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*! SNC Website CSS*/
html {
  overflow-y: scroll;
}
body {
  background-color: #004990;
  background-position: top;
  background-repeat: no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0;
  min-width: 1000px;
}
.inner {
  clear: both;
  margin: 0 auto;
  width: 1000px;
}
.clear {
  clear: both;
}
span.toggle {
  cursor: pointer;
}
span.toggle:hover {
  text-decoration: underline;
}
.column-wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
}
a.offscreen {
  position: absolute;
  left: -50px;
  top: -50px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #004990;
}
a,
a:hover {
  color: #004990;
}
a:visited {
  color: #369;
}
#header {
  background-color: #004990;
  color: #fff;
  height: 84px;
}
#header div.logo {
  display: inline-block;
  padding: 1em;
}
#header .right {
  clear: right;
  display: inline-block;
  float: right;
  padding: .5em 1em;
}
#header .social_links {
  clear: right;
  display: inline-block;
  float: right;
  padding-top: 1em;
  text-align: right;
}
#header .social_links a {
  margin-right: .75em;
}
#header .social_links img {
  height: 25px;
  width: 25px;
}
#header_menu,
.top_search_right {
  display: inline-block;
}
input.search_text {
  background-color: #99c;
  border: 1px inset #0063c3;
  color: #fff;
  height: 18px;
  margin-right: -1.8em;
  padding: 2px 1.5em 1px .5em;
  width: 162px;
}
label.search_label {
  display: none;
}
button.search_submit {
  background-color: #99c;
  border: none;
  padding: 0;
  vertical-align: text-top;
}
#main_menu {
  background-color: #369;
  height: 36px;
}
#top_nav {
  color: #fff;
  position: relative;
  z-index: 10;
}
#top_nav a,
#top_nav a:visited,
#top_nav a:hover {
  color: #fff;
  text-decoration: none;
}
#top_nav li {
  cursor: pointer;
}
#top_nav .nav_inner {
  margin: auto;
}
#top_nav .nav_inner li:hover,
#top_nav .nav_inner li.current,
#top_nav .nav_inner li.current_path {
  background-color: #264c73;
}
#top_nav .nav_inner > ul ul {
  background-color: #369;
  width: 18em;
  z-index: 500;
}
#top_nav .nav_inner > ul {
  min-width: 500px;
  text-align: justify;
}
#top_nav .nav_inner > ul:after {
  content: '';
  display: inline-block;
  width: 100%;
}
#top_nav .nav_inner > ul > li {
  display: inline-block;
  text-transform: uppercase;
  z-index: 500;
  font-size: 14px;
  padding: 0 1em;
  line-height: 36px;
}
#top_nav .nav_inner > ul > li li {
  line-height: normal;
  margin: 0 .5em;
  padding: .5em .5em;
  text-transform: none;
}
.sf-menu,
.sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu li {
  position: relative;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
}
.sf-menu ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 199;
}
.sf-menu a {
  display: block;
  position: relative;
  text-align: left;
}
.sf-menu ul ul {
  top: 0;
  left: 100%;
}
.sf-arrows .sf-with-ul {
  padding-right: 1.5em;
  *padding-right: 1em;
}
.sf-arrows .sf-with-ul:after {
  border: 5px solid transparent;
  border-top-color: #dfeeff;
  border-top-color: rgba(255, 255, 255, 0.5);
  content: '';
  height: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -3px;
  width: 0;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: #fff;
}
.sf-arrows ul .sf-with-ul:after {
  border-color: transparent;
  border-left-color: #dfeeff;
  border-left-color: rgba(255, 255, 255, 0.5);
  margin-top: -5px;
  margin-right: -3px;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: #fff;
}
#page {
  min-height: 400px;
  padding-bottom: 16px;
}
body.sncorp .page {
  background-color: #bdbfcc;
  background-image: url("filestorage/SiteContent?id=snc_background_2014.jpg");
  background-position: left top;
  background-repeat: repeat-y;
}
#jumbotron {
  height: 360px;
  margin-bottom: 1em;
  overflow: hidden;
  width: 1000px;
  z-index: 1;
}
#jumbotron_inner,
#jumbotron img {
  height: 360px;
  width: 1000px;
}
#jumbotron_tag {
  background-color: rgba(0, 0, 0, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#E6000000', endColorstr='#E6000000');
  height: 80px;
  position: relative;
  top: 260px;
  left: 520px;
  width: 480px;
  z-index: 15;
}
#jumbotron_tag a {
  color: #fff;
  display: block;
  font-size: 1.25em;
  font-style: italic;
  padding: 1em;
  text-decoration: none;
}
#showcase {
  display: inline-block;
  float: left;
  height: 325px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 675px;
}
#showcase img {
  border: 0;
  max-width: 100%;
}
.showcase-8 {
  display: inline-block;
  float: left;
  height: 160px;
  margin: 0 5px 5px 0;
  overflow: hidden;
  width: 160px;
}
.showcase-4 {
  display: inline-block;
  float: left;
  height: 160px;
  margin: 0 5px 5px 0;
  overflow: hidden;
  width: 320px;
}
#front_news {
  background-color: #fff;
  border: 1px solid #000;
  float: left;
  height: 323px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  width: 323px;
}
#front_news h2 {
  margin: .5em 0;
}
#front_news h3 {
  font-size: 85%;
  margin-bottom: 0;
}
#front_news h3 + p {
  margin-top: 0;
}
#front_news > div {
  margin: .5em 1em;
}
#front_news img,
#front_news iframe {
  float: left;
  margin-right: 10px;
}
#content.column-wrapper {
  background-color: #fff;
  overflow: hidden;
}
#content.column-wrapper:after {
  clear: both;
}
#right-column {
  background-color: #fff;
  border-left: 210px solid #369;
  color: #000;
  float: right;
  margin-left: -210px;
  width: 790px;
}
#left-column {
  background-color: #369;
  float: right;
  min-height: 400px;
  width: 210px;
}
.content_left {
  color: #fff;
  width: 210px;
}
#breadcrumb_nav {
  background-color: #000;
  color: #fff;
  padding: 2px;
  padding-left: .5em;
}
#slider,
#slider2,
.slider-wrapper,
#hero-slider {
  position: relative;
}
#slider,
#hero-slider {
  height: 215px;
  overflow: hidden;
  width: 790px;
  z-index: 0;
}
#hero-slider img {
  height: 215px;
  width: 790px;
}
#slider2,
td .slider-wrapper {
  height: 308px;
  width: 410px;
}
.breadcrumb {
  font-size: .87em;
  font-weight: bold;
}
.breadcrumb a,
.breadcrumb .crumb {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALAQMAAABxvv4cAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzE2LzExWyXevAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAAZQTFRF////////VXz1bAAAAAF0Uk5TAEDm2GYAAAAcSURBVAjXY2AAgzQGBmMGBskGBp4DINIYLAIGADSRAzHlpdLbAAAAAElFTkSuQmCC') no-repeat center right;
  *background: transparent url(/css/img/breadcrumbs.png) no-repeat center right;
  color: #fff;
  font-weight: bold;
  padding-right: 18px;
  text-decoration: none;
}
.breadcrumb a:visited,
.breadcrumb a:active {
  color: #fff;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
.content_left_inner,
.content_right_inner {
  padding: .25em .75em;
}
.content_right_inner h2 {
  margin-bottom: 0;
}
.content_left_inner li.list-header {
  color: #fff;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.5em;
  margin: .83em 0;
}
.content_left_inner li .toggle {
  display: block;
  padding-right: 3em;
  position: relative;
}
.content_left_inner li .toggle:after {
  border-color: transparent transparent transparent #dfeeff;
  border-style: solid;
  border-width: 5px;
  content: '';
  height: 0;
  margin-top: 5px;
  margin-right: -15px;
  margin-left: 5px;
  position: absolute;
  padding: 0;
  right: 15px;
  width: 0;
}
.content_left_inner li:hover .toggle:after {
  border-left-color: #fff;
}
.content_left_inner li.currentPage {
  background-color: #264c73;
}
.content_left_inner li.capabilities-icon,
.content_left_inner li.mediakit-icon,
.content_left_inner li.pdf-icon-left,
.content_left_inner li.products-icon,
.content_left_inner li.programs-icon,
.content_left_inner li.video-icon {
  font-weight: bold;
  font-size: 1.1em;
}
.content_left_inner li.capabilities-icon:before,
.content_left_inner li.mediakit-icon:before,
.content_left_inner li.pdf-icon-left:before,
.content_left_inner li.products-icon:before,
.content_left_inner li.programs-icon:before,
.content_left_inner li.video-icon:before {
  display: block;
  float: left;
  height: 14px;
  line-height: 18px;
  margin-right: 4px;
  width: 14px;
}
.content_left_inner li.capabilities-icon.heading,
.content_left_inner li.mediakit-icon.heading,
.content_left_inner li.pdf-icon-left.heading,
.content_left_inner li.products-icon.heading,
.content_left_inner li.programs-icon.heading,
.content_left_inner li.video-icon.heading {
  font-size: 1.17em;
  margin: 1em 0;
}
.content_left_inner ul {
  list-style: none;
  padding-left: .25em;
}
.content_left_inner ul li {
  margin: 0;
  padding: .25em;
}
.content_left_inner ul ul {
  list-style: none;
  margin-top: .25em;
  margin-bottom: 0;
  padding-left: .25em;
}
.content_left_inner h2,
.content_left_inner h3,
.content_left_inner h4 {
  color: #fff;
}
.content_left_inner a,
.content_left_inner a:hover,
.content_left_inner a:visited {
  color: #fff;
  line-height: 18px;
  text-decoration: none;
}
.content_left_inner a:hover {
  text-decoration: underline;
}
.content_left_inner p.sb-heading {
  margin: .5em 0;
  font-weight: bold;
  font-size: 14px;
}
.content_left p.sb-heading a {
  color: #fff;
}
.content_left p.sb-heading + p {
  margin-top: 2em;
}
#footer {
  background-color: #004990;
  color: #fff;
  clear: both;
  height: 50px;
}
#footer .inner {
  font-size: .83em;
}
#footer_menu {
  display: inline-block;
  float: right;
  padding: 1em 1em 0;
}
.footer_copyright {
  display: inline-block;
  padding: 1em 1em 0;
}
.simple_menu ul {
  margin: 0;
  padding: 0;
}
.simple_menu ul li {
  display: inline;
  text-align: center;
}
.simple_menu ul li a {
  border-right: 1px solid #fff;
  color: #fff;
  display: inline-block;
  font-size: .83em;
  padding: 1px 8px;
  text-decoration: none;
}
.simple_menu ul li a:hover {
  text-decoration: underline;
}
.simple_menu ul li a.last {
  border: none;
}
.qtip-light {
  border-color: #004990;
}
.qtip-light .qtip-titlebar {
  background-color: #369;
  color: #fff;
}
.sitemap {
  width: 100%;
}
.sitemap td {
  padding-right: 2em;
  vertical-align: top;
}
.sitemap h2,
.sitemap h3,
.sitemap h4 {
  margin-top: 0;
  margin-bottom: .25em;
}
.sitemap h2 {
  border-bottom: 1px solid #369;
}
.sitemap ul {
  list-style: none;
  margin-top: .25em;
  margin-bottom: 1em;
  padding: 0 0 0 15px;
}
.sitemap li ul {
  margin-top: 0;
  margin-bottom: 0;
}
.sitemap .col1,
.sitemap .col2 {
  width: 40%;
}
.paginate {
  margin: 1.33em 3px;
  padding: 3px;
  text-align: center;
}
.paginate a {
  border: 1px solid #369;
  color: #369;
  margin: 2px;
  padding: 2px 5px 2px 5px;
  text-decoration: none;
}
.paginate a:hover,
.paginate a:active {
  background-color: #369;
  border: 1px solid #004990;
  color: #fff;
}
.paginate span.current {
  background-color: #369;
  border: 1px solid #004990;
  color: #fff;
  font-weight: bold;
  margin: 2px;
  padding: 2px 5px;
}
.paginate span.disabled {
  border: 1px solid #eee;
  color: #ddd;
  display: none;
  margin: 2px;
  padding: 2px 5px 2px 5px;
}
.news-item {
  clear: both;
}
.news-item .entry {
  float: left;
  padding-bottom: 1.2em;
  width: 80%;
}
.news-item .pdf-link {
  float: right;
  padding: 0 15px;
  width: auto;
}
h1.pressrelease {
  font-size: 1.25em;
  margin-bottom: 1em;
  text-align: center;
}
.pressrelease_content .youtube {
  margin: 0 auto 0 1.5em;
  width: 720px;
}
.picture {
  font: 11px/1.4em Arial, sans-serif;
  padding: 3px;
}
.picture img {
  margin-bottom: 1px;
  vertical-align: middle;
}
.pr_image {
  font: 11px/1.4em Arial, sans-serif;
  text-align: center;
  padding: 0;
}
.pr_image.left {
  float: left;
  margin: 1.5em 1em .66em 0;
}
.pr_image.right {
  float: right;
  margin: 1.5em 0 .66em 1em;
}
.left {
  float: left;
  margin: 0 4px 4px 0;
}
.right {
  float: right;
  margin: 0 0 4px 4px;
}
.search .result_summary {
  margin-bottom: 1em;
  text-align: center;
}
.search .result {
  margin-bottom: .85em;
}
.search .result a {
  font-weight: bold;
}
.search .result_url {
  color: #dd792c;
  font-size: 85%;
}
.capabilities-icon:before,
.mediakit-icon:before,
.pdf-icon-left:before,
.products-icon:before,
.programs-icon:before,
.video-icon:before {
  padding-right: .25em;
  vertical-align: middle;
}
.capabilities-icon:before {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAqdJREFUOE+NVE8o5GEYZu2f2sMetrZmrb8t7YEcWJFEDiSRROKgJCUHkpwkjSTl5iIXh23bIoc9kFLWllhppbWSVssYM8YIO2t2jfGvZ9/nnfl+O9rL/uqZ9/ve93meeb/39+uLipIHwANBtCAmHLk2e+YeCV6E8Uzia0GO4KXgCT1oEs14OjQ0dTIwgJP+/v/D4CCoURNjJOLpY7v98ri3F3dgt4f2PT0hmL3hieakr2/aMjrq7MRhczMOm5pCsbERnoYGa691qR3U1YVyBsJlzTKi0F1djYOamlCsrcVRRwdcpaXw1Nfj18wMguvr8I2MwFVWpjwDanU8/KHQVVKiQmdeHn6OjeHW78dRVxec+fn4MTyM4+5uXKyuqhk55FJDrTz31chdUQFnQYES3JWVCCwtIbCyEjJrb9fhB7e24G1r085c5eXKpYZay2i/uBjO3Fw4MjNV+Ht2VgW3gQBuzs70uJzF2fg4/JOTemxyqaFWnofsKGa/sBB72dlwZGTA29KiRjzGzekpbnw+jeyGx+SM9ouKlE9Qa81Iu0lPx25aGvZycnA+Nwf/xASuvV5cOZ249nhw7Xbr4L8nJyuXf8pIrXlrMUzupKRgNzUVG0lJ8La24srhwOX2NoKbmwhubOBqZ0dN2c22mJFLDbWWEZNbYvAtjNXERH29nEdgeRkXa2s4n5/X2ZBjuIzUGqN7LK6J+EsYNOLZOXh+hHtZWWqwGB9vccilhnmro6+SWElIwGfBgpDdVVXaDd+Sb3RUj8A865Gghlrry16WxIe4OHwUMHL/SYTswKxNnRwDwzVGj6Uw/dZmu3xns4GQNd5EgHtTi4zUUGuMXnHxPjZ2ioIwfBIXBIsCrk3+TqTGukYir5N/kn+vmufhy81ceObSe8o8aX8AJGEKeFHsZj8AAAAASUVORK5CYII=');
}
.mediakit-icon:before {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAMAAACKJ8VmAAAABGdBTUEAALGOfPtRkwAAAWJQTFRFAAAA////////////////////////////////+/v7/////Pz8/////////////f39AEEAAEsCAGwAJiszT1RbXV5gY2RmaGlrbW5wbW5xcE0ccE8jcFEnccXucnN2d3h7eVQgeVkve1Yje9T/fH2AgJqrgYKFidn/jJihldv/len/l2ornG0qnHQ7n7fFpOD/pO7/suX/svP/wYYywY1Dw4w9w8XIw9vPw/r/xokzxos1xow5xo4+xpBFxpRMyOf6zZNA0plJ1LJZ15Y3155L2JxE27RZ3Jk43ez15fH486xG9Ldf+K9D/LBB/LJE/LNJ/LVM/LZP/LdR/LdS/LhU/LhV/LlX/LlY/L5k/bxd/b5i/b9j/cZ2/cqA/c6K/c+L/sNr/sRv/sp+/tOT/tef/tuo/t6v/uCz/uC1/ubD/ujJ/vHd/vHe/vLg/2oA//Tk//fr//rz//v0//v1//36////8Wy0MQAAABB0Uk5TAAAIDiQuUVJ3f5aYnMDk6HY/2LcAAADgSURBVBiVVc5pVwEBGMXxS1KhFBOl0CK0oWmzZEv7NmZoT7RqT/J8/56pOWf0e/M/5766MDAL6SxQFwrq6G8JeCc1AW3xh2Y0fl6MJhP5pmOq9Y+Yj2BuNRo0FBV3d8Ts6pY4TKC7Wo3cC1OCEF6JxONuwiUjV7/z14DDRThnNKgjnJw1m/TvoXL9edPmtg/F+tMF289k5se59zZI75VTlh9dSm9wX7pw/KXIbHNteSQny6XvDlSeJdXEbCq1J0lXvcBj9YgdJJNzY9yHbuCtfMi2PYuJAve1E+ixt7+xAj9CwU3WtX6ycwAAAABJRU5ErkJggg==');
}
.pdf-icon-left:before {
  content: url('data:image/gif;base64,R0lGODlhEgASAMQAAOKMjeZFReGsrd7j4+VsbudLTd7U1OGbnN/Ky+C0telHSOG8vOc+QecxNOg8PuhZW+K3uOZcXulTVeN9fuSEheRkZuNzcuZWWecvLxEREf8AAAAAAN3d3f///wAAAAAAACH5BAEAAB0ALAAAAAASABIAAAVuYCeOZGl2W6qqWXZuXCzHmeaKa55ytY1rwGAQxvoJhTDZTZeb3UbJWEEw45WiHMah+sTNMBbZwEqKHhAAgvMaMzwEiYYjcIF0UTFKADBJCAAVCncwEQFVHAYLgwQFCIccA4MSj0olLZeYmCebJCEAOw==');
}
.products-icon:before {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAw1JREFUOE+llFtIk2EYxw2igoIgiCAiuumi1lHLQ2lmkBZGkJVW5EVdBF0UzdTKCrso6VwqqREVoR2c1iKnTiuPNaWZmjq3uXJLcd/sW/vW8rQi/j3P3LfsIii6+O193+f9//58bB8LAhBHBJ01DZedMo0iw/h3nKbsWfNwGbsMf8w/0+nWpBtGvSndXkzkqP98xOCFkpDPciaNnDOdkkIuik3Ri0hukrCX4HWPTkLiK1fgfKjFjb0029Y4PpPhrFIvfpSLQg7U9yPhhYDtLwXfmkirsukTYrV27Kpx4IVNgsn5FQUGFzZV2bHdn+WVXblowb7q94gvtxEfsU5tRVG3iG/eEZzQ2RH91Iq8DhGZzQK6HG7c7hKxjmacZYdduWh2sqYbG9UWxDy2ILGiF60DEtoFN75TWXpjPy7rB9Dr9CCtoR89n74gQdOLmCfvfQ67gaLd6nfYUGpGxCMzjjX0od722Sf88I7COzqCPVR+srEPapMIjUXECdpzlh12A0VJJS1YX2xE+AMjUmqtaLA6YRAkjA0PwTsyhDEivc6GuFITdjyzYIvajGjKs8OuXDR3x30dogrbsLawHbEPO6C3OqA1DmDEI8HlcmHoiwSPW8LBChNW3GlFJOWii9p9DruB92jb3Rqsvd2EyDvNWF6gQ2Z1FzziIJyDDgiCADvhFh0Ycg4iSfUWobfGs+ywKxct3HqzEhH5tVhTUOdjWW4NlOo3eN3ZA6vVCqHPBqPlAy49p6em+/D88Rw77Abeo/icpwjN1iIsp8rHquta7C+sQ3ZlMzKevMbOu7VYf+M5FFcqEZZdhXB/jh12A0+0+aoKq69oEHq1HEsvleF4cQ06W/Voa9GjXteM+PxKmtP9tXJfRoYdduWiJbFZ9xB8rhghWSoEE1EXS7DmQgkizqsQ6d+vpDnfT4QdduWiOXGZeRpFSrZXkZqLJcRiYtHRX/CZ53z/G+SwG/jVeBOTerEs9HAW/oWYVPoeJvyNTJMP/7P6/pT+wCSaTyamElP8+xm0ziHmETOJWcR09n8CECmyFTeJyyoAAAAASUVORK5CYII=');
}
.programs-icon:before {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAplJREFUOE+tlNtLVFEYxbXoHzGCvFIJEol3LanIsCwrSzKSLMNuGGJQoYkSkSSmUb34UD0YEk6KJKUYmYV5mdFxxtvoTKlhOt6bFFZ7fc7Z2UPUQw+L7+z9rd+avfc5s30A+PwPMcSXQY8+l9ZWum7jvqvkn/TAdQeKeeZdhK8EKdhU5izy3HMWYq3UnIxLRwtExtjwkCl3FpsYJkHFjjxcG8xG/uBZqXkDWcjtz9Rj9tm7ZD8p1RC97OkggudtacixH5d6wZ6OIsdVnLYm43J/BpqmGmCdN+PJ+ENkWg+KzxBZHUTwlHW/gEcsCaieqMLcygxKHPk4ZtmFqrH7uDt6E+a5TxJGD71kyBpBPll9h5HWkyiGc7ZUtM+2onPug4TdGs6Vwx9YtKJg+Iqs7ExfinjJkNVBGb1JSLXEIbk7QsCW6UYBFlcWMLPslu3yLF5OVqN+ska2TS8ZsjroRM9upJijkdS1A9eHciSI25j+8Q3u5SmpXA23yTNK790jfoqsDmLyvq7t2NsVhkPmWLxzv0Hd5HN89YzD9X0EE54vGPO45OAT2kPEyx9lJauDOLmzYwsSO7ci9m0wbgxdhHPJgeHFftgXemFbsGBkaUhCuZr4jyHiJUNWB3Ey7n0w4ttCRNGvA+X18jw6Zttgme9Aq7tZzoZ9w8tKVgcJ3BSImOYgEYO4dx48P8ID5kgJiKjz1x7xKYbzOiimJQhRrwIQ1RiICJM/sm1HZTV8S0/HH8sWOM/+b1IMWR0U2RCA8JrNCH+hpCrHkfUBsgLjWffpMbTqLdRftmqYQiv8PKGVGyGq8MO28l/iWPcMz6rPo9gYHcSHsKpNtarR7ZWE/U2KKfNeI/Lv/5N4T61XWuetxvMGNZY7bK1+Ahtra99F7aOxAAAAAElFTkSuQmCC');
}
.video-icon:before {
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABaFBMVEUAAADs7Ozr6+unqKnx8fG3t7e3t7j09PSsq6zHyMny8vK8vb7z8/T4+PnNzc7FxcbFxsfU1NXU1db39/ff3+L5+fnV1dbr6+3i4uXk5Ofn5+n39/f39/f6+fv6+fz5+fv19fb6+vvi4uPu7u/8/Pr8/P3y8vHi4+To6enr7Ovt7+zn5+n3+vHt7PHw9+Tf4t7p8N/19vP4/PLS3MjW3s1wqSeJsliezVe73IJwqih4tSV4tSZ4tiV5tid6qEJ6til7o019sTx+viCBvyaEr1GEvDmFtUhjmiCKuE+KuVCLxDeMtFyMwEeNximRw1CSyB+TxFOWumtmnCWgymWi0F6l0Uau1lCw12+yy5e32nq40pi523G624tfkSa73IO+2JjB0bHD35zI4aLJ1L/K1L/Q2Mjd7MLe7rfr9Nj1+PCHwzCZvG6awWeczVRqnyp1rC52tSNtoS9uqCRuqCVwqSZonSeGvT2Gwx1SOaIXAAAANXRSTlMAAQQGDxweHicnQEJUVGFoa3Bxd3t7g4WQkJCdoKWlpbC+wcHN0dja6enp7fL2+fr7/Pz+/jSrDDwAAACqSURBVHhenchDcwMBGADQb2OzxKahjUVs27Zr9+9nZieH9pSZvOOD487dWva/sLY3OiHtT2xblYFdpUDRezkDEARAs+v8lnokSY7XSsHdLQ8u5/HEQ5MgiOe8yzmc6eFm4g+VU4HgWyPyU/UXzXDd/8SyMezr48n3msPSJrjq1r/fCziOJ18ea5mwEc6mo4OozeLxqoFrWC0oS8cFRyJmArBEMoqUT4fT7AFvCyLFblEq0wAAAABJRU5ErkJggg==');
}
#filelist {
  position: relative;
}
.filelist li span {
  font-size: .66em;
  padding-left: 1em;
}
.filelist li {
  margin-bottom: .5em;
}
.filelist li a {
  display: block;
}
a.title img {
  float: right;
}
div.help {
  clear: both;
  color: gray;
  font-size: .87em;
  margin-top: 1.5em;
  text-align: center;
}
.image-entry {
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
  clear: both;
  float: left;
  margin: 4px;
  padding: 0 0 8px;
}
.image-wrap {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  float: left;
  height: 80px;
  overflow: hidden;
  width: 80px;
}
.text-wrap h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin: 0 0 8px 0;
}
.text-wrap h5 {
  font-size: 11px;
  line-height: 11px;
}
.text-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  height: 80px;
  padding: 16px;
  width: 500px;
}
.image-wrap img {
  width: auto;
  height: 100%;
  min-width: 80px;
  min-height: 80px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  -moz-opacity: .65;
  -khtml-opacity: .65;
  opacity: .65;
}
.image-entry:hover > .image-wrap img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
@media print {
  #right-column {
    border-left: 210px solid #fff;
  }
  #jumbotron_tag a {
    color: #000;
  }
  #footer {
    color: #000;
  }
  #main_menu,
  .simple_menu,
  #header .right,
  .pressrelease_content .youtube {
    display: none !important;
  }
  .home .page .column-wrapper,
  #front_news {
    height: auto;
  }
  #front_news {
    border: none;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  #front_news h2 {
    margin: 0;
  }
  #front_news > div {
    margin: 0;
  }
  #front_news .youtube {
    display: none;
  }
}
div.notfound {
  color: red;
  font-size: 1.5em;
  font-weight: bold;
  padding: 0 2em;
  text-align: center;
}
body.notfound h1 {
  color: red;
}
.years_nav {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.years_nav .section {
  font-weight: bold;
  margin-bottom: .25em;
}
ol ol {
  list-style: lower-alpha;
}
.transparent-bg {
  background-color: transparent !important;
}
ul.siteMap {
  margin: 0;
  padding: 0;
}
ul.siteMap > li {
  color: #004990;
  font-size: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  list-style: none;
}
ul.siteMap > li > ul {
  margin: 10px 0 20px;
  padding: 0;
}
ul.siteMap > li > ul > li {
  list-style: none;
}
ul.siteMap > li > ul > li > ul {
  border-top: 1px solid #004990;
  margin: 5px 0 20px;
  padding: 10px 0 0;
  font-size: 13px;
  font-weight: normal;
}
ul.siteMap > li > ul > li > ul > li {
  list-style: none;
}
ul.siteMap > li > ul > li > ul > li a:hover {
  color: #002f5d;
}
.show {
  display: block !important;
}
/*# sourceMappingURL=Site.css.map */