/*
Theme Name: ReConsulting
Theme URI: http://www.reconsulting.com/
Author: Nanodev Limited
Author URI: http://www.nanodev.org.uk
Description: Theme for ReConsulting
Version: 1.1
Text Domain: reconsulting
*/
/*@import 'compass/utilities/tables';
@import 'compass/utilities/tables/borders';*/
/*@import 'font-awesome-compass';
@import 'font-awesome'; */
/*-----------------  MIXINS ------------- */
/*This one is to get rid of the trailing units*/
/*Get simple breakpoints*/
/*custom clip path mixin*/
/*To get the fonts render correctly on MACs*/
@import url(https://fonts.googleapis.com/css?family=Varela+Round);
@import url(https://fonts.googleapis.com/css?family=Bilbo);
/* line 1, ../scss/_global.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 6, ../scss/_global.scss */
*,
*:before,
*:after {
  box-sizing: border-box;
  *behavior: url(css/boxsizing.htc);
}

/* line 15, ../scss/_global.scss */
a {
  text-decoration: none;
  color: #003373;
}
/* line 19, ../scss/_global.scss */
a:hover, a:active, a:focus {
  color: #003373;
}
/* line 25, ../scss/_global.scss */
a:focus {
  outline: 0;
}

/* line 30, ../scss/_global.scss */
.group:after {
  display: block;
  clear: both;
  content: '';
}

/* line 37, ../scss/_global.scss */
.left {
  float: left;
}

/* line 41, ../scss/_global.scss */
.right {
  float: right;
}

/* line 46, ../scss/_global.scss */
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}

/* line 52, ../scss/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 56, ../scss/_global.scss */
.clearfix {
  zoom: 1;
  /* ie 6/7 */
}

/* =WordPress Core
-------------------------------------------------------------- */
/* line 4, ../scss/_wp-core.scss */
.wp-admin {
  border: 0;
  background: none;
}

/* line 9, ../scss/_wp-core.scss */
.alignnone {
  margin: 5px 0 20px 0;
}

/* line 13, ../scss/_wp-core.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 19, ../scss/_wp-core.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 24, ../scss/_wp-core.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 29, ../scss/_wp-core.scss */
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 34, ../scss/_wp-core.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 39, ../scss/_wp-core.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 43, ../scss/_wp-core.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 48, ../scss/_wp-core.scss */
a img.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 54, ../scss/_wp-core.scss */
.wp-caption {
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
  border: 1px solid #ffffff;
  background: #ffffff;
}

/* line 62, ../scss/_wp-core.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 66, ../scss/_wp-core.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 70, ../scss/_wp-core.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 74, ../scss/_wp-core.scss */
.wp-caption img {
  width: auto;
  max-width: 98.5%;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0 none;
}

/* line 83, ../scss/_wp-core.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* line 89, ../scss/_wp-core.scss */
.size-full {
  max-width: 100%;
}

@media (max-width: 64rem) {
  /* line 92, ../scss/_wp-core.scss */
  .size-medium-large {
    width: 100%;
  }
}

@media (max-width: 34.33333rem) {
  /* line 97, ../scss/_wp-core.scss */
  .size-medium {
    width: 100%;
  }
}

/* line 103, ../scss/_wp-core.scss */
.alignleft {
  float: left;
}

/* line 106, ../scss/_wp-core.scss */
.alignright {
  float: right;
}

/* line 109, ../scss/_wp-core.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 114, ../scss/_wp-core.scss */
.wp-caption {
  max-width: 100%;
  padding: 4px;
}

/* line 1, ../scss/_typography.scss */
body {
  font-family: "Varela Round", "Geneva", "Helvetica", "sans-serif";
}

/* line 4, ../scss/_typography.scss */
html {
  font-family: "Varela Round", "Geneva", "Helvetica", "sans-serif";
  font-size: 100%;
}

/* line 9, ../scss/_typography.scss */
body {
  color: #333333;
}

/* line 12, ../scss/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
}

/* line 20, ../scss/_typography.scss */
h1 {
  font-size: 2.66667rem;
  line-height: 3rem;
}

/* line 25, ../scss/_typography.scss */
h2 {
  font-size: 2.5rem;
  line-height: 3.33333rem;
}

/* line 30, ../scss/_typography.scss */
h3 {
  font-size: 1.33333rem;
  font-weight: bold;
  line-height: 1.66667rem;
  color: #3e003c;
}

/* line 39, ../scss/_typography.scss */
h4 {
  font-size: 1.33333rem;
  line-height: 1.66667rem;
}

/* line 44, ../scss/_typography.scss */
h5 {
  font-size: 1.16667rem;
  line-height: 1.5rem;
}

/* line 49, ../scss/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 1.33333rem;
}

/*@import 'layout';
@import 'header';
@import 'nav';

@import 'item';
@import 'banner';
@import 'form';*/
/* line 92, ../scss/style.scss */
a:link, a:visited {
  color: #003373;
  text-decoration: underline;
  outline: none;
}

/* line 100, ../scss/style.scss */
a:hover, a:active {
  color: #003373;
  text-decoration: none;
  outline: none;
}

/* line 108, ../scss/style.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 1em;
  line-height: 1.5em;
  clear: both;
  padding: 0;
}

/* line 120, ../scss/style.scss */
.button, input.submit {
  padding: 3px 8px 3px 25px;
  color: #ffffff;
  text-align: center;
  text-transform: lowercase;
  margin-right: 5px;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-block;
  margin-top: 0;
  font-weight: bold;
  position: relative;
  margin-bottom: 5px;
  background: #7d7b7c url("../media/arrow_r-white.png") no-repeat 5px center;
  border-style: none;
}

/* line 140, ../scss/style.scss */
.button:hover, .button:active {
  color: #000000;
  text-decoration: none;
  background: #7d7b7c url("../media/arrow_r-grey.png.html") no-repeat 5px center;
}

/* line 148, ../scss/style.scss */
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-default {
  background: transparent none repeat-x 50% 50%;
  font-weight: normal;
  color: #515151;
  border-style: none;
}

/* line 157, ../scss/style.scss */
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-active {
  font-weight: normal;
  color: #515151;
  border-style: none;
}

/* line 165, ../scss/style.scss */
.ui-tabs.ui-widget-content, .ui-tabs.ui-widget-content .ui-state-active, .ui-tabs.ui-state-active, .ui-tabs.ui-widget-header .ui-state-active {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

/* line 173, ../scss/style.scss */
.sitemap a:link, .sitemap a:visited {
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

/* line 181, ../scss/style.scss */
.sitemap a:hover, .sitemap a:active {
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
}

/* line 189, ../scss/style.scss */
.inner:after, .row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 199, ../scss/style.scss */
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
  font-style: italic;
  font-size: 12px;
  font-size: 0.857142857rem;
  line-height: 2;
  color: #757575;
}

/* line 209, ../scss/style.scss */
img.wp-smiley, .rsswidget img {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* line 222, ../scss/style.scss */
#gridlayout a.carolink, #gridlayout span.carolink {
  display: block;
  height: 30px;
  color: #ffffff;
  line-height: 30px;
  background: #00968f url("../media/arrow_r-white.png") no-repeat 140px center;
  text-decoration: none;
  padding: 0 7px 0 7px;
  margin: 0;
  overflow-y: hidden;
  word-break: break-all;
}

/* line 236, ../scss/style.scss */
body {
  color: #333333;
  margin: 0;
  padding: 0;
  font: 76%/1.5em "Varela Round", "Geneva", "Helvetica", "sans-serif";
}

/* line 242, ../scss/style.scss */
.video {
  padding-top: 15px;
  margin-bottom: 1em;
}
/* line 245, ../scss/style.scss */
.video img {
  border-style: none !important;
}

/* line 262, ../scss/style.scss */
a#ctl00_lnkValidate {
  color: #ffffff !important;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #00968f;
  padding: 5px 15px;
  text-transform: lowercase;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 0.9em;
}
/* line 275, ../scss/style.scss */
a.addpb {
  background: url("../media/icon_print-add.png") no-repeat left center;
  display: block;
}
/* line 279, ../scss/style.scss */
a.ftaf {
  background: url("../media/icon_ftaf.png") no-repeat left center;
  display: block;
}
/* line 283, ../scss/style.scss */
a.viewpb {
  background: url("../media/icon_print-basket.png") no-repeat left center;
  display: block;
}
/* line 287, ../scss/style.scss */
a.atpbremove {
  display: inline-block;
  padding-left: 26px;
  background: url("../media/icon_print-remove.png") no-repeat left center;
  color: #333333;
  font-size: 0.9em;
  height: 24px;
  line-height: 24px;
}
/* line 295, ../scss/style.scss */
a.atpbremove:link {
  color: #333333;
  text-decoration: underline;
}
/* line 299, ../scss/style.scss */
a.atpbremove:visited {
  color: #333333;
  text-decoration: underline;
}
/* line 303, ../scss/style.scss */
a.atpbremove:hover {
  color: #333333;
  text-decoration: none;
}
/* line 307, ../scss/style.scss */
a.atpbremove:active {
  color: #333333;
  text-decoration: none;
}

/* line 313, ../scss/style.scss */
p {
  margin: 0 0 1em;
  padding: 0;
}
/* line 316, ../scss/style.scss */
p.printall a {
  display: inline-block;
  padding-left: 26px;
  background: url("../media/icon_print-printall.png") no-repeat left center;
  color: #333333;
  font-size: 0.9em;
  line-height: 26px;
  height: 26px;
}

/* line 326, ../scss/style.scss */
h1 {
  color: #00968f;
  padding: 0;
  margin-bottom: 0.5em;
  line-height: 1em;
  font-size: 2.2em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
/* line 336, ../scss/style.scss */
h1 span {
  color: #666666;
}

/* line 340, ../scss/style.scss */
h2 {
  font-size: 1.8em;
  color: #666666;
  margin-bottom: 0.5em;
  margin-top: 2em;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
/* line 350, ../scss/style.scss */
h2#resultsSubtitle {
  font: 1.5em "Varela Round", "Geneva", "Helvetica", "sans-serif";
}

/* line 366, ../scss/style.scss */
img {
  border: none;
}

/* line 372, ../scss/style.scss */
.clr {
  clear: both;
}

/* line 375, ../scss/style.scss */
.hidden {
  display: none;
}

/* line 378, ../scss/style.scss */
.hide {
  display: none;
}

/* line 381, ../scss/style.scss */
#skip {
  display: none;
}

/* line 384, ../scss/style.scss */
.left {
  float: left;
}

/* line 387, ../scss/style.scss */
.right {
  float: right;
}

/* line 392, ../scss/style.scss */
.wrapper {
  width: 960px;
  margin: auto;
}

/* line 396, ../scss/style.scss */
.innerbg {
  padding: 0 0 20px;
}

/* line 400, ../scss/style.scss */
.innercontacts #main {
  width: 960px;
}
/* line 403, ../scss/style.scss */
.innercontacts #mid {
  width: 760px;
}
/* line 406, ../scss/style.scss */
.innercontacts img {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 410, ../scss/style.scss */
.innercontacts .content {
  padding-left: 0;
}

/*.mnav {
    margin: 0;
    padding: 0;
    position: absolute;
    float: right;
    list-style-type: none;
    right: 240px;
    top: 0;
    li {
        margin: 0;
        line-height: 100%;
        display: inline;
        padding-left: 13px;
        background: $url_4 no-repeat 5px;
        @include background-image(linear-gradient(tint($turquoise, 10%),shade($turquoise, 10%)));

        a {
            line-height: 30px;
        }
        &:first-child {
            background-image: none;
            padding-left: 0;
        }
    }
    a {
        &:link,
        &:visited {
            text-decoration: none;
        }
        &:hover,
        &:active {
            text-decoration: underline;
        }
    }
}*/
/* line 41, ../scss/_nav.scss */
#nav {
  font-weight: normal;
  font-style: normal;
  min-width: 980px;
  margin: auto;
  border-bottom: 1px solid #ffffff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjViMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #b5b5b3));
  background-image: -webkit-linear-gradient(#ebebeb, #b5b5b3);
  background-image: linear-gradient(#ebebeb, #b5b5b3);
}
/* line 51, ../scss/_nav.scss */
#nav .wrapper {
  position: relative;
}

/* line 58, ../scss/_nav.scss */
#tnav li a:hover, #tnav li a:active, #tnav .current-menu-item a,
#tnav .current-page-ancestor a {
  color: #ffffff;
  text-decoration: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YzBiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTY4ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #66c0bc), color-stop(100%, #00968f));
  background-image: -webkit-linear-gradient(#66c0bc, #00968f);
  background-image: linear-gradient(#66c0bc, #00968f);
  background-image: none;
  background-color: #00968f;
}

/* line 67, ../scss/_nav.scss */
#tnav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 1.1em;
  text-transform: lowercase;
}
/* line 73, ../scss/_nav.scss */
#tnav li {
  display: block;
  margin: 0;
  line-height: 100%;
  border-right: 1px solid #ffffff;
  padding: 0;
  float: left;
}
/* line 80, ../scss/_nav.scss */
#tnav li a {
  font-weight: bold;
  display: block;
  text-transform: capitalize;
  padding: 0.9em 35px;
}
/* line 85, ../scss/_nav.scss */
#tnav li a:link, #tnav li a:visited {
  text-decoration: none;
}
/* line 95, ../scss/_nav.scss */
#tnav li:first-child {
  padding-left: 0;
  border-left: 1px solid #ffffff;
}

/*
//original selectors
//#lnav li a:hover, #lnav li a:active
%extend_5 {
    color: $color_regal_blue_approx;
    text-decoration: none;
    background-position: 0 -34px; 
}

//original selectors
//#lnav li li a.active:link, #lnav li li a.active:visited
%extend_6 {
    color: $white;
    text-decoration: none;
    background-position: 0 -92px;
}

//original selectors
//#lnav li li a.active:hover, #lnav li li a.active:active, #lnav li.current_page_item li a, #lnav li.current_page_item li a
%extend_7 {
    color: $white;
    text-decoration: none;
    font-weight: normal;
}

//original selectors
//#lnav li li a.active, #lnav li li.current_page_item a
%extend_8 {
    color: $color_regal_blue_approx !important;
    font-weight: normal !important;
    font-style: normal !important;
}*/
/* line 139, ../scss/_nav.scss */
#lnav {
  list-style-type: none;
  padding: 0.5em 0;
  font-size: 1.1em;
  margin: 0.3em 0 0;
}
/* line 145, ../scss/_nav.scss */
#lnav li ul {
  list-style-type: none;
  margin: 0 0 0 25px;
  padding: 0;
}
/* line 150, ../scss/_nav.scss */
#lnav li ul li a {
  background: url("../media/lnav_arrow-sub.png") no-repeat left 5px;
  padding: 0.2em 0 0.2em 18px;
}
/* line 154, ../scss/_nav.scss */
#lnav li ul li a:hover, #lnav li ul li a:active {
  background-position: 0 -92px;
}
/* line 160, ../scss/_nav.scss */
#lnav li ul li a.active:link, #lnav li ul li a.active:visited {
  background-position: 0 -92px;
}
/* line 171, ../scss/_nav.scss */
#lnav li a {
  display: block;
  background: url("../media/lnav_arrow-main.png") no-repeat left 7px;
  padding: 0.4em 0 0.4em 25px;
}
/* line 175, ../scss/_nav.scss */
#lnav li a:link, #lnav li a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* line 180, ../scss/_nav.scss */
#lnav li a:hover, #lnav li a:active {
  color: #003373;
  text-decoration: none;
  background-position: 0 -34px;
}
/* line 186, ../scss/_nav.scss */
#lnav li a.active {
  color: #ffffff;
  font-weight: bold;
}
/* line 189, ../scss/_nav.scss */
#lnav li a.active:link, #lnav li a.active:visited {
  text-decoration: none;
  background-position: 0 -34px;
}
/* line 194, ../scss/_nav.scss */
#lnav li a.active:hover, #lnav li a.active:active {
  text-decoration: underline;
}
/* line 201, ../scss/_nav.scss */
#lnav li .current_page_item a {
  color: #ffffff;
  font-weight: bold;
}

/* line 417, ../scss/style.scss */
#page {
  margin: 0;
  padding: 0;
  min-height: 500px;
  background: url("../media/main_bg.png") repeat-x 0 bottom;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #ffffff), color-stop(100%, #cdcdcc));
  background-image: -webkit-linear-gradient(#ffffff 70%, #cdcdcc);
  background-image: linear-gradient(#ffffff 70%, #cdcdcc);
  min-width: 980px;
  margin: auto;
}

/* line 426, ../scss/style.scss */
#main {
  width: 760px;
  float: right;
}
/* line 429, ../scss/style.scss */
#main .inner {
  padding: 0;
}

/* line 433, ../scss/style.scss */
#lcol {
  width: 200px;
  float: left;
}
/* line 438, ../scss/style.scss */
#lcol h3 {
  margin-bottom: 0.5em;
  color: #003373;
  text-decoration: none;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  font-size: 1.2em;
}
/* line 447, ../scss/style.scss */
#lcol h3 a {
  color: #003373;
  text-decoration: none;
}

/* line 453, ../scss/style.scss */
#mid {
  float: left;
  width: 560px;
}
/* line 456, ../scss/style.scss */
#mid .inner {
  padding: 0;
  margin: 0;
}

/* line 461, ../scss/style.scss */
#rcol {
  width: 200px;
  float: right;
}
/* line 464, ../scss/style.scss */
#rcol .inner {
  padding-top: 0;
}
/* line 467, ../scss/style.scss */
#rcol .quote {
  color: #003373;
  margin: 0;
  padding: 0;
  font-size: 1.3em;
  line-height: 1.4em;
}
/* line 473, ../scss/style.scss */
#rcol .quote blockquote {
  margin: 0;
  padding: 0;
}
/* line 477, ../scss/style.scss */
#rcol .quote h3 {
  display: none;
}
/* line 480, ../scss/style.scss */
#rcol .quote .source {
  font-weight: bold;
  color: #333333;
}

/* line 1, ../scss/_header.scss */
#header {
  background: url("../media/header_bg.png") repeat-x 0 top;
}
/* line 3, ../scss/_header.scss */
#header .inner {
  width: 960px;
  height: 185px;
  margin: auto;
  padding-bottom: 10px;
  background: #e8e8e8 url("../media/header_shadow.png") no-repeat 0 bottom;
}

/* line 12, ../scss/_header.scss */
#topbanner .inner {
  margin: 0;
  padding: 0 0 20px;
}
/* line 16, ../scss/_header.scss */
#topbanner .carousel {
  margin: 0;
  padding: 0;
  background-color: #e8e8e8;
}

/* line 23, ../scss/_header.scss */
#top .wrapper {
  position: relative;
  height: 95px;
}
/* line 26, ../scss/_header.scss */
#top .wrapper .headercities {
  position: absolute;
  right: 40px;
  bottom: 16px;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  color: #00968f;
}
/* line 34, ../scss/_header.scss */
#top .wrapper .headercities span {
  color: #003373;
  padding: 0 5px;
  letter-spacing: 2px;
}

/* line 41, ../scss/_header.scss */
#breadcrumbs {
  margin: 0;
  padding: 10px 0 20px;
  color: #666666;
}
/* line 45, ../scss/_header.scss */
#breadcrumbs span {
  display: inline-block;
  margin-right: 0.3em;
  margin-left: 0.3em;
}
/* line 51, ../scss/_header.scss */
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {
  color: #666666;
}

/* line 59, ../scss/_header.scss */
#searchbox {
  height: 20px;
  position: absolute;
  top: 55px;
  right: 0;
}
/* line 64, ../scss/_header.scss */
#searchbox form {
  margin: 0;
  padding: 0;
}
/* line 68, ../scss/_header.scss */
#searchbox input {
  width: 200px;
  float: left;
  font-size: 0.9em;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 1px solid #bfbfbf;
  line-height: 20px;
  text-indent: 5px;
}
/* line 79, ../scss/_header.scss */
#searchbox a {
  margin-top: 3px;
  float: left;
  width: 20px;
  height: 20px;
  display: block;
  text-indent: -999em;
}
/* line 86, ../scss/_header.scss */
#searchbox a:link, #searchbox a:visited, #searchbox a:hover, #searchbox a:active {
  background: url("../media/icon_arrow-r.png") no-repeat right 0;
}

/* line 97, ../scss/_header.scss */
#logo {
  width: 100%;
}
/* line 99, ../scss/_header.scss */
#logo img {
  height: 60px;
  top: 16px;
  left: 35px;
  position: relative;
}

/* line 106, ../scss/_header.scss */
#printlogo {
  width: 181px;
  height: 55px;
  text-indent: -9999em;
  display: block;
  background: url("../media/logo.png") no-repeat;
  float: right;
}

/* line 490, ../scss/style.scss */
.content {
  padding: 0 30px;
  font-size: 1.1em;
}
/* line 2, ../scss/_body.scss */
.content h3 {
  color: #003373;
  font-size: 1.1em;
  margin-bottom: 0.2em;
  margin-top: 0.8em;
}
/* line 8, ../scss/_body.scss */
.content h4 {
  color: #333333;
  font-size: 1em;
  margin-bottom: 0;
}
/* line 13, ../scss/_body.scss */
.content ul {
  padding: 0;
  margin: 0 0 1em;
  list-style-type: none;
}
/* line 17, ../scss/_body.scss */
.content ul li {
  padding: 0 0 0 16px;
  background: url("../media/bullet_green.png") no-repeat left 0.5em;
  margin-bottom: 0.2em;
}
/* line 22, ../scss/_body.scss */
.content ul li a:link, .content ul li a:visited {
  color: #003373;
  text-decoration: none;
}
/* line 27, ../scss/_body.scss */
.content ul li a:hover, .content ul li a:active {
  color: #003373;
  text-decoration: underline;
}
/* line 35, ../scss/_body.scss */
.content ol {
  padding: 0;
  list-style-position: inside;
  margin-bottom: 1em;
}
/* line 39, ../scss/_body.scss */
.content ol li {
  padding: 0;
  margin: 0 0 1em;
}
/* line 45, ../scss/_body.scss */
.content a:link, .content a:visited {
  color: #003373;
  text-decoration: underline;
}
/* line 50, ../scss/_body.scss */
.content a:hover, .content a:active {
  color: #003373;
  text-decoration: none;
}
/* line 57, ../scss/_body.scss */
.content .azlist ul {
  margin: 0;
  padding: 0;
}
/* line 61, ../scss/_body.scss */
.content .azlist li {
  font-weight: bold;
  line-height: 1.3em;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-image: none;
}
/* line 70, ../scss/_body.scss */
.content img {
  max-width: 460px;
  height: auto;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

/* line 495, ../scss/style.scss */
.intro {
  font-size: 1.2em;
  margin-bottom: 0.5em;
  font-weight: bold;
  line-height: 1.3em;
  color: #515151;
}

/* line 502, ../scss/style.scss */
#midbottom {
  padding: 0;
  margin: 0;
}
/* line 505, ../scss/style.scss */
#midbottom .inner {
  padding: 0 30px 1px;
  margin: 0;
}

/* line 510, ../scss/style.scss */
#mainsearchbox {
  margin-bottom: 1em;
  float: left;
}

/* line 514, ../scss/style.scss */
.searchmatch {
  margin-top: 1em;
}

/* line 517, ../scss/style.scss */
.sresultdetail {
  color: #6e6e6e;
}

/* line 521, ../scss/style.scss */
ol#sresults {
  padding: 0;
  margin: 1em 0;
  clear: both;
  float: left;
  list-style-type: none;
}
/* line 527, ../scss/style.scss */
ol#sresults li {
  margin: 0 0 1em;
  padding: 0;
}
/* line 530, ../scss/style.scss */
ol#sresults li h4 {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
/* line 535, ../scss/style.scss */
ol#sresults li h4 a:link, ol#sresults li h4 a:visited {
  text-decoration: underline;
  color: #3e003c;
}
/* line 540, ../scss/style.scss */
ol#sresults li h4 a:hover, ol#sresults li h4 a:active {
  text-decoration: none;
  color: #3e003c;
}
/* line 549, ../scss/style.scss */
ol.teamlist {
  margin: 0 0 1em;
  padding: 0;
  list-style-type: none;
}
/* line 553, ../scss/style.scss */
ol.teamlist li {
  margin: 0;
  padding-bottom: 0.3em;
}
/* line 556, ../scss/style.scss */
ol.teamlist li p {
  margin: 0;
  padding: 0;
}
/* line 561, ../scss/style.scss */
ol.teamlist a {
  color: #003373;
}

/* line 567, ../scss/style.scss */
ul.alphateamlist {
  padding: 0 0 1em;
  list-style-type: none;
  clear: both;
  margin: 0 0 1em;
  font-weight: bold;
}
/* line 573, ../scss/style.scss */
ul.alphateamlist li {
  float: left;
  background: url("../media/pipe_alphalist.png.html") no-repeat right;
  color: #222222;
  margin: 0 !important;
  padding: 0 9px 3px 0;
}
/* line 579, ../scss/style.scss */
ul.alphateamlist li:last-child {
  background-image: none;
}
/* line 583, ../scss/style.scss */
ul.alphateamlist li a:link, ul.alphateamlist li a:visited {
  color: #00968f;
  text-decoration: underline !important;
}
/* line 588, ../scss/style.scss */
ul.alphateamlist li a:hover, ul.alphateamlist li a:active {
  color: #00968f;
  text-decoration: none !important;
}
/* line 594, ../scss/style.scss */
ul.alphateamlist li a.active:link, ul.alphateamlist li a.active:visited {
  color: #222222 !important;
  text-decoration: none !important;
}
/* line 599, ../scss/style.scss */
ul.alphateamlist li a.active:hover, ul.alphateamlist li a.active:active {
  color: #222222 !important;
  text-decoration: underline !important;
}
/* line 608, ../scss/style.scss */
ul#profiledets {
  padding: 5px 10px;
  list-style-type: none;
  margin: 0;
  background-color: #ffb81c;
}
/* line 614, ../scss/style.scss */
ul#sitemap {
  margin: 0;
  padding: 0;
}
/* line 617, ../scss/style.scss */
ul#sitemap li {
  list-style-type: none;
  margin-bottom: 0.5em;
  color: #3e003c;
  font-size: 1.1em;
  padding: 0;
  margin: 0 0 1em;
  font-weight: normal;
  font-style: normal;
}
/* line 626, ../scss/style.scss */
ul#sitemap li a {
  color: #3e003c;
  font-size: 1em;
}
/* line 630, ../scss/style.scss */
ul#sitemap li ul {
  padding: 0;
  margin: 0.5em 0 0 2em;
}
/* line 633, ../scss/style.scss */
ul#sitemap li ul li {
  margin: 0;
  padding: 0;
}
/* line 636, ../scss/style.scss */
ul#sitemap li ul li a {
  color: #07364a;
  font-size: 0.8em;
}
/* line 644, ../scss/style.scss */
ul.pagination {
  list-style-type: none;
  display: block;
  padding: 0;
  margin: 0 0 1em;
}

/* line 651, ../scss/style.scss */
#profilelinks {
  padding: 0 0 10px;
  background-color: #ffb81c;
}

/* line 658, ../scss/style.scss */
#profiledets li {
  display: block;
  margin: 0;
  line-height: 100%;
  background-image: none;
  padding: 8px 0;
  clear: both;
  border-bottom: 1px solid #ffffff;
}
/* line 666, ../scss/style.scss */
#profiledets li a {
  color: #ffffff;
}
/* line 668, ../scss/style.scss */
#profiledets li a:link, #profiledets li a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* line 673, ../scss/style.scss */
#profiledets li a:hover, #profiledets li a:active {
  color: #ffffff;
  text-decoration: underline;
}
/* line 679, ../scss/style.scss */
#profiledets li:last-of-type {
  border-bottom: 0;
}

/* line 685, ../scss/style.scss */
.profilelink {
  background-color: #003373;
  padding: 5px 10px;
}
/* line 688, ../scss/style.scss */
.profilelink a {
  color: #ffffff;
  display: block;
  background: url("../media/icon_arrow-white.png") no-repeat right center;
  padding-right: 22px;
}

/* line 695, ../scss/style.scss */
.profilequote {
  padding: 10px 10px 30px;
  color: #ffffff;
  background: #ffb81c url("../media/quote_bg-org.png") no-repeat 0 bottom;
}
/* line 699, ../scss/style.scss */
.profilequote blockquote {
  margin: 0;
  padding: 0;
}

/* line 704, ../scss/style.scss */
.caserhc {
  margin: 0;
  padding: 0;
}
/* line 707, ../scss/style.scss */
.caserhc .inner {
  margin: 0;
  padding: 0;
}
/* line 711, ../scss/style.scss */
.caserhc img {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 198px;
  border: 1px solid #a8a7a7;
  border-bottom-style: none;
}
/* line 719, ../scss/style.scss */
.caserhc .testimonial {
  background: url("../media/quote_bg-bl-b.png") no-repeat 0 bottom;
  color: #ffffff;
  margin-bottom: 10px;
  padding-bottom: 25px;
}
/* line 724, ../scss/style.scss */
.caserhc .testimonial blockquote {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #ffb81c;
}
/* line 731, ../scss/style.scss */
.caserhc .testimonialinner {
  background-color: #003373;
  padding: 10px;
  color: #ffffff;
}
/* line 736, ../scss/style.scss */
.caserhc .testimonialsource {
  font-weight: normal;
  color: #ffffff;
  font-style: normal;
  margin-top: 0.3em;
}
/* line 742, ../scss/style.scss */
.caserhc .pdf {
  background-color: transparent;
  padding: 5px 10px;
  margin-top: 0;
  border-top: 1px solid #00968f;
  border-bottom: 1px solid #00968f;
}
/* line 748, ../scss/style.scss */
.caserhc .pdf a {
  color: #003373;
  display: block;
  background: url("../media/icon_arrow-blue.png") no-repeat right center;
  padding-right: 22px;
  text-decoration: none !important;
}

/* line 757, ../scss/style.scss */
#tabbed {
  margin-top: 20px;
}

/* line 770, ../scss/style.scss */
#leftnavinnerbg {
  background-color: #00968f;
  padding: 20px 18px 10px;
}

/* line 775, ../scss/style.scss */
#pagelinks {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #ebebeb;
}
/* line 780, ../scss/style.scss */
#pagelinks .inner {
  padding: 9px;
}

/* line 784, ../scss/style.scss */
#printlinks {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 789, ../scss/style.scss */
#printlinks a:link, #printlinks a:visited {
  text-decoration: none;
}
/* line 793, ../scss/style.scss */
#printlinks a:hover, #printlinks a:active {
  text-decoration: underline;
}
/* line 798, ../scss/style.scss */
#printlinks li {
  float: left;
  margin-left: 20px;
  display: inline-block;
}
/* line 802, ../scss/style.scss */
#printlinks li:first-child {
  margin-left: 0;
}
/* line 805, ../scss/style.scss */
#printlinks li a {
  display: block;
  height: 20px;
  padding-left: 25px;
}

/* line 812, ../scss/style.scss */
.headlines {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-image: none;
}
/* line 817, ../scss/style.scss */
.headlines li {
  padding: 1em 0;
  margin: 0 0 0.5em;
  border-bottom: 1px solid #00968f;
}
/* line 821, ../scss/style.scss */
.headlines li:first-child {
  padding-top: 0;
}
/* line 825, ../scss/style.scss */
.headlines .nhdate {
  margin: 0;
  background: url("../media/hlicon_n.png") no-repeat right top;
  padding-right: 22px;
  display: inline-block;
  line-height: 16px;
}
/* line 832, ../scss/style.scss */
.headlines .nhtitle {
  font-weight: bold;
}
/* line 837, ../scss/style.scss */
.headlines .nhmore {
  margin-top: 0.5em;
}
/* line 840, ../scss/style.scss */
.headlines .nhmore a:link, .headlines .nhmore a:visited {
  color: #003373;
  text-decoration: underline;
}
/* line 845, ../scss/style.scss */
.headlines .nhmore a:hover, .headlines .nhmore a:active {
  color: #003373;
  text-decoration: none;
}
/* line 852, ../scss/style.scss */
.headlines h3 {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
/* line 857, ../scss/style.scss */
.headlines h3 a:link, .headlines h3 a:visited {
  color: #003373;
  text-decoration: none;
}
/* line 862, ../scss/style.scss */
.headlines h3 a:hover, .headlines h3 a:active {
  color: #003373;
  text-decoration: underline;
}
/* line 869, ../scss/style.scss */
.headlines .event .nhdate {
  background: url("../media/hlicon_e.png") no-repeat right top;
}

/* line 873, ../scss/style.scss */
.articlesearch {
  margin: 1em 0 0;
  list-style-type: none;
  border-top: 1px solid #00968f;
  border-bottom: 1px solid #00968f;
  padding: 0.75em 0;
}
/* line 879, ../scss/style.scss */
.articlesearch .row {
  padding-bottom: 5px;
}
/* line 882, ../scss/style.scss */
.articlesearch select {
  float: left;
  width: 170px;
}
/* line 886, ../scss/style.scss */
.articlesearch input {
  float: left;
  width: 80px;
  margin-right: 5px;
}
/* line 891, ../scss/style.scss */
.articlesearch a {
  margin-top: 3px;
  float: left;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  text-indent: -999em;
}
/* line 899, ../scss/style.scss */
.articlesearch a:link, .articlesearch a:visited, .articlesearch a:hover, .articlesearch a:active {
  background: url("../media/icon_arrow-r.png") no-repeat 0 0;
}

/* line 908, ../scss/style.scss */
.homepage #breadcrumbs {
  display: none;
}
/* line 911, ../scss/style.scss */
.homepage .innerbg {
  padding: 0;
}
/* line 914, ../scss/style.scss */
.homepage #midbottom {
  clear: both;
}
/* line 916, ../scss/style.scss */
.homepage #midbottom .inner {
  padding: 0 0 30px;
  margin: 0;
  position: relative;
}
/* line 922, ../scss/style.scss */
.homepage h1 {
  color: #003373;
  font-size: 8em;
  line-height: 1em;
  margin-bottom: 0.2em;
  margin-top: 0;
  padding: 20px 0 0;
}
/* line 929, ../scss/style.scss */
.homepage h1 span {
  color: #ffffff;
}
/* line 933, ../scss/style.scss */
.homepage .nhnews {
  background-color: #d2e8e8;
  margin: 0;
  padding: 0;
  float: left;
  width: 360px;
  border-radius: 10px;
}
/* line 941, ../scss/style.scss */
.homepage .nhnews h3 {
  background-color: #ffffff;
  padding: 5px 10px;
  font-size: 1em;
  margin: 0;
  color: #003373;
  border-radius: 0 10px;
}
/* line 953, ../scss/style.scss */
.homepage .nhnews ul {
  padding: 15px 20px 10px;
  list-style-type: none;
  margin: 0;
}
/* line 957, ../scss/style.scss */
.homepage .nhnews ul li {
  padding: 0 0 0 20px;
  margin: 0 0 1em;
  border-bottom-style: none;
  background: url("../media/hlicon_n.png") no-repeat left top;
}
/* line 962, ../scss/style.scss */
.homepage .nhnews ul li.event {
  background: url("../media/hlicon_e.png") no-repeat left top;
}
/* line 965, ../scss/style.scss */
.homepage .nhnews ul li a {
  font-weight: bold;
}
/* line 979, ../scss/style.scss */
.homepage .nhnews a.nhmore:link, .homepage .nhnews a.nhmore:visited {
  color: #003373;
  text-decoration: underline;
}
/* line 984, ../scss/style.scss */
.homepage .nhnews a.nhmore:hover, .homepage .nhnews a.nhmore:active {
  color: #003373;
  text-decoration: none;
}
/* line 991, ../scss/style.scss */
.homepage .plaintext {
  background-color: #d2e8e8;
  padding: 0;
  margin: 0 30px;
  width: 200px;
  float: left;
  border-radius: 10px;
}
/* line 999, ../scss/style.scss */
.homepage .plaintext h3 {
  padding: 5px 10px;
  font-size: 1em;
  margin: 0 1px 0 0;
  color: #003373;
  border-radius: 0 10px;
  background-color: #ffffff;
}
/* line 1011, ../scss/style.scss */
.homepage .plaintext p {
  padding: 10px;
  margin: 0;
}
/* line 1016, ../scss/style.scss */
.homepage .quote {
  border-radius: 10px;
  background-color: #d2e8e8;
  padding: 0;
  margin: 0;
  float: right;
  width: 360px;
}
/* line 1024, ../scss/style.scss */
.homepage .quote h3 {
  background-color: #ffffff;
  padding: 5px 10px;
  font-size: 1em;
  margin: 0;
  color: #003373;
  border-radius: 0 10px;
}
/* line 1035, ../scss/style.scss */
.homepage .quote blockquote {
  margin: 0;
  padding: 15px 20px 10px;
  background-image: none;
}
/* line 1039, ../scss/style.scss */
.homepage .quote blockquote .source {
  font-weight: bold;
}
/* line 1046, ../scss/style.scss */
.homepage .content p {
  color: #003373;
  font-size: 1.4em;
  line-height: 1.3em;
  margin-bottom: 0.5em;
}
/* line 1051, ../scss/style.scss */
.homepage .content p span {
  color: #ffffff;
}
/* line 1055, ../scss/style.scss */
.homepage.three .content p {
  color: #ffffff;
}
/* line 1058, ../scss/style.scss */
.homepage .module h3 span {
  background: #ffffff url("../media/icon_arrow-r.png") no-repeat right center;
  display: block;
}

/* line 1063, ../scss/style.scss */
#vidpopwin {
  padding: 10px;
  overflow: hidden;
}

/* line 1067, ../scss/style.scss */
.casevideo {
  margin-bottom: 20px;
}

/* line 1070, ../scss/style.scss */
.casevideocaption {
  color: #003373;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 1em;
}

/* line 1077, ../scss/style.scss */
.onecol #main {
  width: 960px;
  float: left;
}
/* line 1081, ../scss/style.scss */
.onecol .innerbg {
  background-image: none;
}
/* line 1084, ../scss/style.scss */
.onecol #mid {
  width: 960px;
}
/* line 1087, ../scss/style.scss */
.onecol #rcol {
  display: none;
}
/* line 1090, ../scss/style.scss */
.onecol .content {
  padding-left: 0;
  padding-right: 0;
}
/* line 1094, ../scss/style.scss */
.onecol #midbottom .inner {
  padding-left: 0;
  padding-right: 0;
}

/* line 1099, ../scss/style.scss */
.gen-table {
  width: 100%;
  margin: 0 30px 1em 0;
  padding: 0;
  border-collapse: collapse;
  border-style: none;
}
/* line 1105, ../scss/style.scss */
.gen-table th {
  margin: 0;
  padding: 8px;
  border-style: none;
  text-align: left;
  vertical-align: top;
  background-color: #afafad;
}
/* line 1113, ../scss/style.scss */
.gen-table td {
  margin: 0;
  padding: 8px;
  border-style: none;
  text-align: left;
  vertical-align: top;
}
/* line 1121, ../scss/style.scss */
.gen-table.border td {
  border: 1px solid #b5b5b3;
}
/* line 1124, ../scss/style.scss */
.gen-table.border th {
  border: 1px solid #7d7b7c;
}

/* line 1, ../scss/_footer.scss */
#footer {
  line-height: 1em;
  clear: both;
  margin: 0;
  padding: 10px 0;
  list-style: none;
}
/* line 7, ../scss/_footer.scss */
#footer .wrapper {
  position: relative;
}
/* line 10, ../scss/_footer.scss */
#footer ul {
  position: absolute;
  top: 0;
  left: 230px;
  margin: 0;
  padding: 0;
}
/* line 17, ../scss/_footer.scss */
#footer li {
  line-height: 100%;
  display: inline;
  margin: 0;
  padding-left: 13px;
  background: url("../media/fnav_pipe.png") no-repeat 5px;
}
/* line 24, ../scss/_footer.scss */
#footer li:first-child {
  padding-left: 0;
  background-image: none;
}
/* line 30, ../scss/_footer.scss */
#footer a:link {
  text-decoration: none;
  color: #333333;
}
/* line 34, ../scss/_footer.scss */
#footer a:visited {
  text-decoration: none;
  color: #333333;
}
/* line 38, ../scss/_footer.scss */
#footer a:hover {
  text-decoration: underline;
  color: #333333;
}
/* line 42, ../scss/_footer.scss */
#footer a:active {
  text-decoration: underline;
  color: #333333;
}

/* line 1130, ../scss/style.scss */
.copyright {
  float: left;
  margin: 0;
  padding: 0;
}

/* line 1135, ../scss/style.scss */
.addthis_button {
  float: right;
  margin: 0;
  padding: 0;
  top: -10px;
  position: relative;
}

/* line 1144, ../scss/style.scss */
.azselect {
  color: #000000;
  font-weight: bold;
  margin-bottom: 1em;
}

/* line 1160, ../scss/style.scss */
fieldset {
  padding: 0;
  margin: 1em 0;
  border-style: none;
}

/* line 1165, ../scss/style.scss */
legend {
  color: #7d7b7c;
  font-weight: normal;
  padding: 0 0 1em;
  font-size: 1.2em;
  clear: both;
  margin: 0;
  border-style: none;
}

/* line 1176, ../scss/style.scss */
.button:link, .button:visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 1187, ../scss/style.scss */
.gen-form label {
  line-height: 1.8;
  vertical-align: top;
  float: left;
  width: 150px;
  vertical-align: middle;
}
/* line 1193, ../scss/style.scss */
.gen-form label.error {
  display: inline;
  margin-left: 5px;
  color: #ff0000;
  width: auto;
}
/* line 1200, ../scss/style.scss */
.gen-form input {
  float: left;
  color: #0d1f05;
}
/* line 1203, ../scss/style.scss */
.gen-form input.textbox {
  width: 300px;
}
/* line 1207, ../scss/style.scss */
.gen-form select {
  color: #0d1f05;
}
/* line 1210, ../scss/style.scss */
.gen-form textarea {
  color: #0d1f05;
  width: 300px;
  height: 150px;
  float: left;
}
/* line 1216, ../scss/style.scss */
.gen-form .row {
  padding-bottom: 5px;
}

/* line 1220, ../scss/style.scss */
.smallFont {
  font-size: 0.9em;
}

/* line 1223, ../scss/style.scss */
.medFont {
  font-size: 1.1em;
}

/* line 1226, ../scss/style.scss */
.largeFont {
  font-size: 1.3em;
}

/* line 1229, ../scss/style.scss */
.curFont {
  background: #cad7dc;
}

/* line 1232, ../scss/style.scss */
.ui-tabs {
  padding: 0;
}
/* line 1240, ../scss/style.scss */
.ui-tabs.ui-widget {
  padding: 0;
}
/* line 1252, ../scss/style.scss */
.ui-tabs .ui-tabs-panel {
  padding: 0;
}
/* line 1255, ../scss/style.scss */
.ui-tabs .ui-tabs-nav {
  border-bottom: 3px solid #acacac;
  margin-bottom: 10px;
  padding: 0;
}
/* line 1263, ../scss/style.scss */
.ui-tabs .ui-tabs-nav li {
  display: inline-block;
  margin: 0 .2em 1px 0;
  line-height: 2em;
  padding: 0;
  background-color: #ebebeb;
}
/* line 1274, ../scss/style.scss */
.ui-tabs .ui-tabs-nav li:hover, .ui-tabs .ui-tabs-nav li:active, .ui-tabs .ui-tabs-nav li.ui-state-active {
  background-color: #acacac;
}
/* line 1279, ../scss/style.scss */
.ui-tabs .ui-tabs-nav li a {
  padding: 0.75em 1em;
}
/* line 1281, ../scss/style.scss */
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:active {
  text-decoration: none;
}

/* line 1292, ../scss/style.scss */
.ui-widget {
  font: 1em/140% "Varela Round", "Geneva", "Helvetica", "sans-serif";
  line-height: 140%;
  font-size: 1em;
}

/* line 1297, ../scss/style.scss */
.ui-widget-content {
  color: #222222;
  padding: 0;
}

/* line 1307, ../scss/style.scss */
.ui-widget-header {
  border: 1px none #afafad;
  background: none repeat-x 50% 50%;
  color: #222222;
  font-weight: normal;
  font-style: normal;
}

/* line 1326, ../scss/style.scss */
.rcolaccord {
  border-top: 1px solid #00968f;
  border-bottom: 1px solid #00968f;
}
/* line 1329, ../scss/style.scss */
.rcolaccord ul {
  margin: 0;
  padding: 0.5em 15px 0 0;
}
/* line 1332, ../scss/style.scss */
.rcolaccord ul li {
  display: block;
  margin: 0;
  padding-bottom: 0.5em;
}
/* line 1336, ../scss/style.scss */
.rcolaccord ul li a {
  display: block;
  padding-left: 20px;
  text-decoration: none;
  color: #333333;
  background: url("../media/arrow_r-orange.png") no-repeat left center;
}
/* line 1342, ../scss/style.scss */
.rcolaccord ul li a:hover {
  text-decoration: underline;
}
/* line 1345, ../scss/style.scss */
.rcolaccord ul li a:active {
  text-decoration: underline;
}

/* line 1353, ../scss/style.scss */
.ui-accordion .ui-accordion-content {
  padding: 0.3em 0;
  background-color: transparent;
  background-image: none;
}
/* line 1358, ../scss/style.scss */
.ui-accordion .ui-accordion-header {
  background-color: transparent;
  background-image: none;
}
/* line 1361, ../scss/style.scss */
.ui-accordion .ui-accordion-header a {
  color: #003373;
  padding: .5em 0;
  background-image: none;
  background-color: transparent;
  border-style: none;
}
/* line 1368, ../scss/style.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  right: .5em;
}
/* line 1372, ../scss/style.scss */
.ui-accordion.ui-widget-header .ui-icon {
  background-image: url("../media/accordian_arrow.png");
}

/* line 1376, ../scss/style.scss */
.story {
  margin-bottom: 10px;
  padding-bottom: 18px;
  background: url("../media/tooltip_arrowdown-blue.png") no-repeat 50px bottom;
}
/* line 1380, ../scss/style.scss */
.story.alt {
  background-image: url("../media/tooltip_arrowdown-grey.png");
}
/* line 1382, ../scss/style.scss */
.story.alt .storyinner {
  border-radius: 8px;
  background-color: #e8e8e8;
}
/* line 1387, ../scss/style.scss */
.story .storyinner {
  border-radius: 8px;
  background-color: #c5e8ed;
  padding: 15px;
  color: #ffffff;
}
/* line 1394, ../scss/style.scss */
.story .storylink {
  float: right;
  width: 20px;
  height: 20px;
  display: block;
  background: url("../media/icon_tooltip.png") no-repeat;
  text-indent: -999em;
}
/* line 1402, ../scss/style.scss */
.story div.storytext {
  color: #003373;
  float: left;
  width: 430px;
}

/* line 1408, ../scss/style.scss */
#tooltip {
  position: absolute;
  z-index: 3000;
  padding: 17px 0 0;
  color: #ffffff;
  width: 600px;
  background: url("../media/tooltip_bubbleup-blue.png") no-repeat 510px top;
}
/* line 1415, ../scss/style.scss */
#tooltip.viewport-bottom {
  padding: 0 0 17px;
  background: url("../media/tooltip_bubbledown-blue.png") no-repeat 510px bottom;
}
/* line 1419, ../scss/style.scss */
#tooltip h3 {
  color: #ffffff;
  background-color: #003373;
  padding: 15px;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  margin: 0;
}
/* line 1428, ../scss/style.scss */
#tooltip div {
  margin: 0;
}

/* line 1432, ../scss/style.scss */
.printbasket {
  padding: 10px 0;
}
/* line 1434, ../scss/style.scss */
.printbasket #page {
  background-image: none !important;
}

/* line 1439, ../scss/style.scss */
#pop .container {
  width: 800px;
}
/* line 1442, ../scss/style.scss */
#pop #main {
  float: left;
  width: 800px;
}
/* line 1446, ../scss/style.scss */
#pop #mid {
  width: 800px;
  float: left;
}

/* line 1451, ../scss/style.scss */
.inner {
  display: block;
  min-height: 1%;
}

/* line 1458, ../scss/style.scss */
.row {
  display: block;
  min-height: 1%;
  height: 1%;
}

/* line 1467, ../scss/style.scss */
.gallery-caption {
  width: 90%;
}
/* line 1470, ../scss/style.scss */
.gallery-caption a {
  display: inline;
}

/* line 1478, ../scss/style.scss */
.gallery-columns-1 .gallery-item a {
  max-width: 100%;
  width: auto;
}
/* line 1482, ../scss/style.scss */
.gallery-columns-1 .gallery-icon img {
  padding: 3%;
}

/* line 1486, ../scss/style.scss */
#gridlayout {
  width: 100%;
  display: inline-block;
}
/* line 1489, ../scss/style.scss */
#gridlayout li {
  width: 160px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  float: left;
  list-style: none;
  box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.3);
}
/* line 1503, ../scss/style.scss */
#gridlayout li:nth-child(3n) {
  margin-right: 0;
}
/* line 1506, ../scss/style.scss */
#gridlayout li a img {
  width: 160px;
  height: 103px;
  padding: 0;
}
/* line 1512, ../scss/style.scss */
#gridlayout a {
  text-decoration: none;
}

/* line 1522, ../scss/style.scss */
.frontpageimg {
  position: relative;
  width: 960px;
  height: 534px;
  background-image: url("../media/photo1.jpg");
}

/* line 1528, ../scss/style.scss */
.frontpagebluebox {
  background-color: rgba(0, 51, 115, 0.91);
  position: relative;
  width: 440px;
  height: 534px;
  top: 0;
  left: 480px;
  -webkit-animation: top 4s;
  animation: top 4s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 1544, ../scss/style.scss */
.frontpageorangebox {
  background-color: rgba(255, 184, 28, 0.86);
  position: absolute;
  height: 64px;
  top: 414px;
  width: 960px;
  left: 0;
  -webkit-animation: left 4s;
  animation: left 4s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 1559, ../scss/style.scss */
.frontpagetextbox {
  color: #ffffff;
  font-size: 18px;
  font-family: "Varela Round", "Geneva", "Helvetica", "sans-serif";
  top: 50px;
  left: 4px;
  padding: 0 38px;
  position: absolute;
  line-height: 21px;
  -webkit-animation: opacity 2s;
  animation: opacity 2s;
}

/* line 1572, ../scss/style.scss */
.frontpagetextbox2 {
  color: #ffb81c;
  font-size: 14px;
  font-family: "Varela Round", "Geneva", "Helvetica", "sans-serif";
  top: 24px;
  position: relative;
  line-height: 17px;
  -webkit-animation: opacity 3s;
  animation: opacity 3s;
}

@-webkit-keyframes left {
  from {
    width: 0;
  }
  to {
    width: 960px;
  }
}
@keyframes left {
  from {
    width: 0;
  }
  to {
    width: 960px;
  }
}
@-webkit-keyframes opacity {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacity {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes top {
  from {
    height: 0;
  }
  to {
    height: 534px;
  }
}
@keyframes top {
  from {
    height: 0;
  }
  to {
    height: 534px;
  }
}
/* line 1664, ../scss/style.scss */
.frontpageword {
  display: inline;
  color: #ffffff;
  padding: 20px;
  position: absolute;
  left: 500px;
  top: 0;
  font-size: 65px;
  line-height: 32px;
  font-family: 'Bilbo', cursive;
  -webkit-animation: opacity 2s;
  animation: opacity 2s;
}
/* line 1678, ../scss/style.scss */
.frontpageword .re {
  color: #003373;
  float: left;
}
/* line 1682, ../scss/style.scss */
.frontpageword .frame,
.frontpageword .align,
.frontpageword .think {
  float: left;
  position: absolute;
  opacity: 0;
  -webkit-animation: rotateWord 6s linear infinite 0s;
  animation: rotateWord 6s linear infinite 0s;
  width: 138px;
}
/* line 1696, ../scss/style.scss */
.frontpageword .align {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
/* line 1699, ../scss/style.scss */
.frontpageword .think {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
@-webkit-keyframes rotateWord {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  35% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes rotateWord {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  35% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/* line 1764, ../scss/style.scss */
select#resultsnum {
  margin-left: 10px;
}

/* line 1767, ../scss/style.scss */
.sroverview p {
  margin: 0;
  padding: 0;
}

/* line 1771, ../scss/style.scss */
.lcimg img {
  border-bottom-style: solid;
  border-bottom-width: 5px;
  width: 250px;
  border-top: 1px solid #ffffff;
  border-bottom-color: #003373;
}

/* line 1791, ../scss/style.scss */
.pagination li {
  margin: 0 !important;
  display: inline-block;
  padding: 0 5px 0 !important;
  background-image: none !important;
}
/* line 1796, ../scss/style.scss */
.pagination li.pfirst a {
  padding-right: 0;
  margin: 0;
  display: block;
  width: 13px;
  height: 13px;
}
/* line 1803, ../scss/style.scss */
.pagination li.plast a {
  padding-left: 0;
  margin: 0;
  display: block;
  width: 13px;
  height: 13px;
}

/* line 1825, ../scss/style.scss */
.flash-replaced .alt {
  display: block;
  height: 0;
  position: absolute;
  overflow: hidden;
  width: 0;
}

/* line 1832, ../scss/style.scss */
* html .inner {
  height: 1%;
}

/* line 1838, ../scss/style.scss */
.entry-content dl.gallery-item {
  margin: 0;
}

/* line 1841, ../scss/style.scss */
.gallery-item a {
  width: 90%;
  display: block;
}

/* line 1845, ../scss/style.scss */
.gallery .gallery-icon img {
  height: auto;
  max-width: 90%;
  padding: 5%;
}
