@charset "utf-8";
/* line 16, styles-new.scss */
.mt {
  margin-top: 30px;
}

/* line 17, styles-new.scss */
.mb {
  margin-bottom: 30px;
}

/* line 48, styles-new.scss */
img,
object,
embed {
  max-width: 100%;
}

/* line 138, styles-new.scss */
.hamburger {
  position: relative;
  z-index: 1002;
  display: none;
  -moz-user-select: none;
  cursor: pointer;
  transform: translate3d(0px, 0px, 0px);
  transition: transform 0.25s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s;
  margin-right: 5px;
}
/* line 140, styles-new.scss */
.hamburger.is-active .-top {
  background: white;
  transform: translateY(200%) rotate(45deg) !important;
}
/* line 141, styles-new.scss */
.hamburger.is-active .-mid {
  opacity: 0;
  background: white;
}
/* line 142, styles-new.scss */
.hamburger.is-active .-bottom {
  background: white;
  transform: translateY(-200%) rotate(135deg) !important;
}

/* line 145, styles-new.scss */
.hamburger-layer {
  width: 28px;
  height: 4px;
  display: block;
  margin-bottom: 4px;
  opacity: 1;
  background: #737373;
  border-radius: 2px;
  transform: translate3d(0px, 0px, 0px);
  transition: all 0.25s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s;
}

/* line 146, styles-new.scss */
.hamburger-navigation {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  z-index: 1001;
  height: 100%;
  width: 100%;
  display: none;
  background: #737373;
  transform: translate3d(0px, -100%, 0px);
  transition: transform 0.35s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s;
}
/* line 147, styles-new.scss */
.hamburger-navigation.is-active {
  display: block;
  transform: translate3d(0px, 0px, 0px);
}
/* line 148, styles-new.scss */
.hamburger-navigation .wrapper {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 149, styles-new.scss */
.hamburger-navigation .wrapper ul {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 150, styles-new.scss */
.hamburger-navigation .wrapper ul li {
  list-style: none;
  margin-bottom: 1em;
  text-align: center;
}
/* line 151, styles-new.scss */
.hamburger-navigation .wrapper ul li a {
  color: white;
  font: normal 1.2em Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transform: translate3d(0px, -50%, 0px);
  transition: all 0.75s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s;
}

/* line 162, styles-new.scss */
.mobile-nav {
  display: none;
  background: #737373;
  padding: 20px;
}
/* line 163, styles-new.scss */
.mobile-nav ul {
  list-style: none;
  width: 48%;
  margin-right: 2%;
  float: left;
}
/* line 164, styles-new.scss */
.mobile-nav ul li {
  font: normal 16px "PTSansRegular", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}
/* line 165, styles-new.scss */
.mobile-nav ul li a {
  color: white;
}

/* UNIVERSAL STYLES
================================================================================*/
/*Reset Styles*/
/* line 582, styles-new.scss */
html, body, p, a, h1, h2, h3, h4, h5, div, table, tr, td, span, ul, li, form {
  margin: 0;
  padding: 0;
}

/*Default Text Styles*/
/* line 588, styles-new.scss */
h1 {
  font-size: 36px;
  padding-bottom: 20px;
  line-height: 1.3em;
}

/* line 589, styles-new.scss */
h2 {
  font-size: 24px;
  padding-bottom: 15px;
  line-height: 1.2em;
}

/* line 590, styles-new.scss */
h3 {
  font-size: 18px;
  padding-bottom: 15px;
}

/* line 591, styles-new.scss */
h4 {
  font-size: 15px;
  padding-bottom: 10px;
}

/* line 592, styles-new.scss */
h5 {
  font-size: 13px;
}

/* line 593, styles-new.scss */
h6 {
  font-size: 11px;
}

/*Default Link Styles*/
/* line 598, styles-new.scss */
a {
  outline: none;
  text-decoration: none;
  color: #676767;
}

/* line 599, styles-new.scss */
a:hover {
  color: #000;
}

/* line 601, styles-new.scss */
a img {
  border: none;
}

/*Default List Styles*/
/*Clear Styles*/
/* line 608, styles-new.scss */
.clearfix:after, .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 609, styles-new.scss */
.clearfix, .container {
  display: inline-block;
}

/* line 610, styles-new.scss */
* html .clearfix, * html .container {
  height: 1%;
}

/* line 611, styles-new.scss */
.clearfix, .container {
  display: block;
}

/* Regular clearing apply to column that should drop below previous ones. */
/* line 614, styles-new.scss */
.clear {
  clear: both;
  margin: 0;
  padding: 0;
}

/* line 616, styles-new.scss */
hr {
  border-style: dotted none none;
  border-top: 1px dotted #bbb;
  border-width: 1px 0 0;
  color: #fff;
  margin: 1.5em 0;
}

/* line 618, styles-new.scss */
html, body {
  padding: 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #676767;
  background: #00aeef;
}

/*fixing firefox outline*/
/* line 627, styles-new.scss */
a:active {
  outline: none;
}

/* line 631, styles-new.scss */
:focus {
  outline: none;
}

/* line 635, styles-new.scss */
img, form {
  padding: 0;
  margin: 0;
  border: none;
}

/* line 641, styles-new.scss */
img a {
  border: none;
}

/* line 645, styles-new.scss */
img.image-left {
  float: left;
  margin: 15px;
  display: inline;
}

/* line 646, styles-new.scss */
img.image-right {
  float: right;
  margin: 15px;
  display: inline;
}

/* line 648, styles-new.scss */
.printonlymain {
  display: none;
}

/* line 649, styles-new.scss */
.offscreen {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* line 650, styles-new.scss */
.no-display {
  display: none;
}

/* TEXT STYLES
================================================================================*/
/* line 655, styles-new.scss */
#content .homecontent h1 {
  padding: 0;
  margin: 0 0 20px 0;
  background: url(/images/heading.jpg) repeat-x left center;
  font: normal 29px "PTSansRegular", Arial, Helvetica, sans-serif;
  line-height: 120%;
  color: #3a3a3a;
  text-align: center;
  border: 0;
}

/* line 666, styles-new.scss */
#content .homecontent h1 span {
  background: #fff;
  padding: 0 20px 0 20px;
  display: inline-block;
}

/* line 672, styles-new.scss */
#content h1 {
  padding: 0 0 5px 0;
  margin: 0 0 20px 0;
  background: none;
  font: normal 35px "PTSansRegular", Arial, Helvetica, sans-serif;
  line-height: 120%;
  color: #58585a;
  text-align: left;
  border-bottom: 1px dotted #a3a3a3;
}

/* line 683, styles-new.scss */
#content .homecontent h2 {
  padding: 0 0 4px 0;
  margin: 0;
  font: normal 17px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #515151;
  line-height: 120%;
}

/* line 691, styles-new.scss */
#content h2 {
  padding: 0 0 18px 0;
  margin: 0;
  font: normal 27px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #58585a;
  line-height: 120%;
}

/* line 699, styles-new.scss */
#content .rightcol h2 {
  padding: 15px 0 14px 20px;
  margin: 0 0 10px 0;
  font: normal 20px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #505050;
  line-height: 120%;
  background: white url(/images/box-bg.jpg) repeat-x 0 0;
  border: 1px solid #e0e0e0;
}

/* line 709, styles-new.scss */
#footer .footer-row h3 {
  padding: 0 0 10px 0;
  margin: 0;
  font: normal 17px "PTSansBold", Arial, Helvetica, sans-serif;
  color: #757575;
  line-height: 120%;
}

/* line 717, styles-new.scss */
#content h3 {
  padding: 0 0 18px 0;
  margin: 0;
  font: normal 20px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #58585a;
  line-height: 120%;
}

/* line 725, styles-new.scss */
#content h4 {
  padding: 0 0 10px 0;
  margin: 0;
  font: normal 16px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #58585a;
  line-height: 120%;
}

/* NAVIGATION STYLES
================================================================================*/
/* line 739, styles-new.scss */
#nav {
  padding: 0;
  margin: 0;
  line-height: 100%;
  list-style: none;
  text-align: center;
  background: url(/images/nav-bg.jpg) repeat-x 0 0;
  max-width: 980px;
  width: 100%;
  height: 51px;
}

/* line 751, styles-new.scss */
#nav li {
  padding: 0;
  margin: 0 1px 0 0;
  display: inline;
  font: normal 16px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: normal;
}

/* line 760, styles-new.scss */
#nav li.lastnav {
  margin: 0;
}

/* line 764, styles-new.scss */
#nav li a:link, #nav li a:visited {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  padding: 15px 25px 0 27px;
  height: 36px;
}

/* line 772, styles-new.scss */
#nav li a:hover {
  background: url(/images/nav-hover.jpg) repeat-x 0 0;
  height: 36px;
}

/*highlighting current page*/
/* line 778, styles-new.scss */
#homepage #home a {
  background: url(/images/nav-hover.jpg) repeat-x 0 0;
  height: 36px;
}

/* LAYOUT STYLES
================================================================================*/
/* line 788, styles-new.scss */
#header-outer {
  background: #fff;
}

/* line 792, styles-new.scss */
#header {
  padding: 0 10px 20px 10px;
  margin: 0 auto 0 auto;
  max-width: 980px;
  width: 100%;
  overflow: hidden;
}

/* line 800, styles-new.scss */
a#logo {
  float: left;
  width: 23%;
  margin: 2% 0 0 0;
}

/* line 808, styles-new.scss */
#header-right {
  float: right;
  width: 75%;
  overflow: hidden;
}

/* line 815, styles-new.scss */
#toplinks {
  padding: 0;
  margin: 0 0 33px 0;
  line-height: 100%;
  list-style: none;
  background: url(/images/topnav-bg.jpg) repeat-x 0 0;
  height: 36px;
  float: right;
}

/* line 825, styles-new.scss */
#toplinks li {
  padding: 0;
  margin: 0;
  display: inline-block;
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #575757;
  float: left;
  height: 36px;
}

/* line 835, styles-new.scss */
#toplinks li.toplinks-left {
  background: url(/images/toplink-left.jpg) no-repeat 0 0;
  width: 3px;
  height: 36px;
}

/* line 841, styles-new.scss */
#toplinks li.toplinks-right {
  background: url(/images/toplink-right.jpg) no-repeat 0 0;
  width: 3px;
  height: 36px;
}

/* line 847, styles-new.scss */
.divider {
  background: url(/images/divider.jpg) no-repeat 0 0;
  width: 1px;
  height: 36px;
  float: left;
}

/* line 854, styles-new.scss */
#toplinks li a {
  text-decoration: none;
  display: inline-block;
  color: #575757;
  padding: 12px 11px 0 11px;
  height: 23px;
  border-bottom: 1px solid #d0d0d0;
}

/* line 863, styles-new.scss */
#toplinks li a:hover {
  background: #e3e3e3;
}

/* line 867, styles-new.scss */
#header-right #toplinks li.library a {
  background: url(/images/bullet.jpg) no-repeat 124px 12px;
  text-decoration: none;
  display: inline-block;
  color: #575757;
  padding: 12px 34px 0 11px;
  height: 23px;
  border-bottom: 1px solid #d0d0d0;
}

/* line 877, styles-new.scss */
#header-right #toplinks li.library a:hover {
  background: #e3e3e3 url(/images/bullet-hover.jpg) no-repeat 124px 12px;
}

/* line 881, styles-new.scss */
#header-right #toplinks li.library a.selected {
  background: #e3e3e3 url(/images/bullet-hover.jpg) no-repeat 124px 12px;
}

/* line 885, styles-new.scss */
#header-right #toplinks li.library2 a {
  /*background:url(/images/bullet.jpg) no-repeat 98px 12px;*/
  text-decoration: none;
  display: inline-block;
  color: #575757;
  padding: 12px 11px 0 13px;
  height: 23px;
  border-bottom: 1px solid #d0d0d0;
  float: left;
}

/* line 896, styles-new.scss */
#header-right #toplinks li.library a.dd {
  background: url(/images/bullet.jpg) no-repeat 84px 12px;
}

/* line 899, styles-new.scss */
#header-right #toplinks li.library a:hover.dd {
  background: #e3e3e3 url(/images/bullet-hover.jpg) no-repeat 84px 12px;
}

/* line 902, styles-new.scss */
#header-right #toplinks li.library a.selected.dd {
  background: #e3e3e3 url(/images/bullet-hover.jpg) no-repeat 84px 12px;
}

/* line 906, styles-new.scss */
#header-right #toplinks li.library a.flags {
  padding-right: 11px;
}
/* line 909, styles-new.scss */
#header-right #toplinks li.library a.flags img {
  display: inline-block;
}

/*#header-right #toplinks li.library2 a:hover{
	background:#e3e3e3 url(/images/bullet-hover.jpg) no-repeat 98px 12px;
}

#header-right #toplinks li.library2 a.selected{
	background:#e3e3e3 url(/images/bullet-hover.jpg) no-repeat 98px 12px;
}*/
/* line 921, styles-new.scss */
#header-right #toplinks li.library2 a.flags {
  background: url(none) no-repeat 98px 12px;
  text-decoration: none;
  display: inline-block;
  color: #575757;
  padding: 12px 12px 11px 10px;
  height: 12px;
  border-bottom: 0;
  margin-right: 0px;
  border-bottom: 1px solid #d0d0d0;
}

/* line 934, styles-new.scss */
#header-right #toplinks li.library2 a:hover.flags {
  background: #e3e3e3;
}

/* line 935, styles-new.scss */
#header-right #toplinks li.login a {
  background: url(/images/login.jpg) no-repeat 10px 8px;
  text-decoration: none;
  display: inline-block;
  color: #848484;
  padding: 10px 5px 0 32px;
  height: 25px;
  font: normal 14px "PTSansRegular", Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #d0d0d0;
}

/* line 946, styles-new.scss */
#header-right #toplinks li.login a:hover {
  background: #e3e3e3 url(/images/login-hover.jpg) no-repeat 10px 8px;
}

/* line 950, styles-new.scss */
#dropmenu1, #dropmenu2 {
  position: absolute;
  top: 0;
  z-index: 9999;
  visibility: hidden;
  margin: 0 0 0 -1px;
}

/* line 957, styles-new.scss */
#dropmenu2 li a {
  position: relative;
}

/* line 958, styles-new.scss */
#dropmenu2 li a img {
  position: absolute;
  right: 15px;
  top: 8px;
}

/* line 959, styles-new.scss */
#dropmenu2 ul {
  width: 185px;
}

/* line 961, styles-new.scss */
.submenu {
  padding: 0;
  margin: 0;
  line-height: 100%;
  list-style: none;
  width: 216px;
  background: #e3e3e3;
}

/* line 970, styles-new.scss */
.submenu li {
  padding: 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #575757;
  height: 100%;
}

/* line 978, styles-new.scss */
.submenu li a:link, .submenu li a:visited {
  text-decoration: none;
  color: #575757;
  display: block;
  padding: 10px 0 8px 23px;
}

/* line 985, styles-new.scss */
.submenu li a:hover {
  background: #d0d0d0;
}

/* line 989, styles-new.scss */
.search-area {
  width: 237px;
  float: right;
  overflow: hidden;
}

/* line 996, styles-new.scss */
.txtbox-outer {
  background: url(/images/txtbox.jpg) no-repeat 0 0;
  float: left;
  width: 158px;
  height: 16px;
  padding: 6px 8px 6px 8px;
}

/* line 1004, styles-new.scss */
.txtbox {
  width: 158px;
  height: 16px;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #575757;
  background: none;
  border: none;
}

/* line 1013, styles-new.scss */
.search-btn {
  float: left;
}

/* line 1018, styles-new.scss */
#bodyarea-outer {
  background: #f2f1e9 url(/images/bodyarea-outer.jpg) repeat-x 0 0;
}

/* line 1022, styles-new.scss */
#bodyarea-wrapper {
  margin: 0 auto 0 auto;
  max-width: 980px;
  width: 100%;
  overflow: hidden;
}

/* line 1030, styles-new.scss */
#left-edge {
  float: left;
  background: url(/images/left-edge.jpg) no-repeat 0 0;
  width: 10px;
  height: 287px;
  display: none;
}

/* line 1039, styles-new.scss */
#bodyarea {
  float: left;
  width: 100%;
  background: #fff;
}

/* line 1046, styles-new.scss */
#right-edge {
  float: left;
  background: url(/images/right-edge.jpg) no-repeat 0 0;
  width: 10px;
  height: 287px;
  display: none;
}

/* line 1055, styles-new.scss */
#content {
  padding: 20px;
}

/*.content-row{
	width:920px;
	padding:0 0 22px 0;
	overflow:hidden;
}*/
/*.last-cell{
	margin:0;
}*/
/* line 1072, styles-new.scss */
.content-cell p {
  padding: 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #484848;
  line-height: 135%;
}

/* line 1082, styles-new.scss */
#content-row4 .contentbox {
  float: left;
  width: 24%;
  margin-right: 1%;
  border-top: 4px solid #757575;
}

/* line 1093, styles-new.scss */
#content-row4 .contentboxpic {
  width: auto;
  height: 180px;
  padding: 20px 10px;
  background-color: #eee;
  background-image: none;
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 1105, styles-new.scss */
#content-row4 a span.contentbox-more {
  background: #757575 url(/images/bullet3.png) no-repeat 194px 20px;
  _background: #757575 url(/images/bullet3.gif) no-repeat 194px 20px;
  display: block;
  text-decoration: none;
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #fff;
  width: auto;
  height: 36px;
  padding: 20px 0 0 14px;
}

/* line 1118, styles-new.scss */
#content-row4 a:hover span.contentbox-more {
  text-decoration: none;
}

/*
#deferred{ width:210px; height:180px; border-top:4px solid #db1e79; padding:20px 0 0 14px; background-color: #eee; background-image: none; background-repeat: no-repeat; background-position: right bottom; }

a.deferred-more{
	background:#db1e79 url(/images/bullet3.png) no-repeat 194px 20px;
	_background:#db1e79 url(/images/bullet3.gif) no-repeat 194px 20px;
	display:block;
	text-decoration:none;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#fff;
	width:210px;
	height:36px;
	padding:20px 0 0 14px;
}

a.deferred-more:hover{
	text-decoration:underline;
}

#pensioners{ width:210px; height:180px; border-top:4px solid #79793d; padding:20px 0 0 14px; background-color: #eee; background-image: none; background-repeat: no-repeat; background-position: right bottom; }

a.pensioners-more{
	background:#79793d url(/images/bullet3.png) no-repeat 194px 20px;
	_background:#79793d url(/images/bullet3.gif) no-repeat 194px 20px;
	display:block;
	text-decoration:none;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#fff;
	width:210px;
	height:36px;
	padding:20px 0 0 14px;
}

a.pensioners-more:hover{
	text-decoration:underline;
}

#councillors{ width:210px; height:180px; border-top:4px solid #2b8194; padding:20px 0 0 14px; background-color: #eee; background-image: none; background-repeat: no-repeat; background-position: right bottom; }

a.councillors-more{
	background:#2b8194 url(/images/bullet3.png) no-repeat 194px 20px;
	_background:#2b8194 url(/images/bullet3.gif) no-repeat 194px 20px;
	display:block;
	text-decoration:none;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#fff;
	width:210px;
	height:36px;
	padding:20px 0 0 14px;
}

a.councillors-more:hover{
	text-decoration:underline;
}*/
/* line 1182, styles-new.scss */
.contentrowholder {
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 1190, styles-new.scss */
#content-row2, #content-row3, #content-row4 {
  width: 100%;
  padding: 0 0 22px 0;
}

/* line 1197, styles-new.scss */
#content-row2 .contentbox {
  float: left;
  width: 456px;
  margin: 0 8px 0 0;
  border-top: 4px solid #757575;
  overflow: hidden;
  background-image: none;
}

/* line 1206, styles-new.scss */
#content-row2 .contentboxpic {
  float: left;
  background: #eaeaea url(none) no-repeat top right;
  width: 315px;
  height: 60px;
  padding: 13px 0 0 15px;
}

/* line 1214, styles-new.scss */
#content-row2 .contentboxpic p {
  padding: 0;
  margin: 0;
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #484848;
  line-height: 110%;
}

/* line 1222, styles-new.scss */
#content-row2 a span.contentbox-more {
  background: #757575 url(/images/bullet3.png) no-repeat 95px 30px;
  _background: #757575 url(/images/bullet3.gif) no-repeat 95px 30px;
  display: block;
  text-decoration: none;
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #fff;
  width: 88px;
  height: 54px;
  padding: 19px 22px 0 16px;
  float: left;
}

/* line 1235, styles-new.scss */
#content-row2 a:hover span.contentbox-more {
  text-decoration: none;
}

/* line 1239, styles-new.scss */
#content-row3 .contentbox {
  float: left;
  width: 32%;
  margin-right: 1.3%;
  border-top: 4px solid #757575;
  overflow: hidden;
  background-image: none;
}

/* line 1250, styles-new.scss */
#content-row3 .contentboxpic {
  float: left;
  background: #eaeaea url(none) no-repeat top right;
  width: 60%;
  height: 80px;
  padding: 13px 0 0 1%;
}

/* line 1260, styles-new.scss */
#content-row3 .contentboxpic p {
  padding: 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #484848;
  line-height: 110%;
}

/* line 1268, styles-new.scss */
#content-row3 a span.contentbox-more {
  background: #757575 url(/images/bullet3.png) no-repeat right center;
  _background: #757575 url(/images/bullet3.gif) no-repeat right center;
  display: block;
  text-decoration: none;
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #fff;
  width: 22%;
  height: 74px;
  padding: 19px 35px 0 16px;
  float: left;
}

/* line 1285, styles-new.scss */
#content-row3 a:hover span.contentbox-more {
  text-decoration: none;
}

/*
#fund-detail{
	float:left;
	background:#eaeaea url(/images/pension-fund.jpg) no-repeat top right;
	width:315px;
	height:60px;
	padding:13px 0 0 15px;
}

#fund-detail p{
	padding:0;
	margin:0;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#484848;
	line-height:135%;
}

a.fund-more{
	background:#9c6951 url(/images/bullet3.png) no-repeat 95px 30px;
	_background:#9c6951 url(/images/bullet3.gif) no-repeat 95px 30px;
	display:block;
	text-decoration:none;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#fff;
	width:110px;
	height:54px;
	padding:19px 0 0 16px;
	float:left;
}

a.fund-more:hover{
	text-decoration:underline;
}*/
/* line 1322, styles-new.scss */
.news {
  width: 100%;
  padding: 0 0 15px 0;
  font: normal 14px Arial, Helvetica, sans-serif;
  color: #4c4c4c;
  line-height: 120%;
}

/* line 1331, styles-new.scss */
.news-heading {
  font: normal 19px Arial, Helvetica, sans-serif;
}

/* line 1335, styles-new.scss */
.qualify {
  background: #757575 url(/images/bullet2.jpg) no-repeat 15px center;
  font: normal 16px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 8px 5%;
  width: 90%;
}

/* line 1345, styles-new.scss */
.qualify a:link, .qualify a:visited {
  text-decoration: none;
  color: #fff;
  font: normal 16px "PTSansBold", Arial, Helvetica, sans-serif;
}

/* line 1351, styles-new.scss */
.qualify a:hover {
  text-decoration: underline;
}

/* line 1355, styles-new.scss */
#footer-outer {
  background: #00aeef url(/images/watermark.jpg) no-repeat top right;
  padding: 0 0 60px 0;
}

/* line 1360, styles-new.scss */
#footer-wrapper {
  margin: 0 auto 0 auto;
  width: 100%;
  max-width: 980px;
  padding: 0 10px;
}

/* line 1368, styles-new.scss */
#footer {
  padding: 0 30px 25px 30px;
  background: #fff;
}

/* line 1374, styles-new.scss */
.footer-row {
  border-top: 1px dotted #666;
  overflow: hidden;
  padding: 30px 10px 25px 10px;
}

/* line 1381, styles-new.scss */
.footer-left {
  /*width:680px;*/
  overflow: hidden;
}

/* line 1387, styles-new.scss */
.footer-right {
  float: right;
  width: 165px;
}

/* line 1392, styles-new.scss */
.footer-row ul {
  padding: 0 1% 30px 0;
  margin: 0;
  line-height: 100;
  list-style: none;
  float: left;
  width: 19%;
}

/* line 1403, styles-new.scss */
.footer-row ul li {
  padding: 0;
  margin: 0 0 8px 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  line-height: 130%;
  color: #757575;
}

/* line 1411, styles-new.scss */
.footer-row ul li a:link, .footer-row ul li a:visited {
  text-decoration: none;
  color: #757575;
}

/* line 1417, styles-new.scss */
.footer-row ul li a:hover {
  text-decoration: underline;
}

/* line 1421, styles-new.scss */
#footer p {
  padding: 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #757575;
  text-align: right;
}

/* line 1429, styles-new.scss */
#footer p a:link, #footer p a:visited {
  text-decoration: none;
  color: #757575;
}

/* line 1434, styles-new.scss */
#footer p a:hover {
  text-decoration: underline;
}

/* line 1438, styles-new.scss */
.bread {
  padding: 0;
  margin: 0 0 8px 0;
  line-height: 100%;
  list-style: none;
  overflow: hidden;
}

/* line 1446, styles-new.scss */
.bread li {
  padding: 0 10px 0 0;
  margin: 0 8px 0 0;
  float: left;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #777;
  background: url(/images/bullet4.jpg) no-repeat right center;
}

/* line 1455, styles-new.scss */
.bread li a {
  text-decoration: none;
  color: #777;
}

/* line 1460, styles-new.scss */
.bread li a:hover {
  text-decoration: underline;
}

/* line 1464, styles-new.scss */
.bread li.lastnav {
  background: none;
}

/* line 1468, styles-new.scss */
.bread li.lastnav a {
  text-decoration: none;
}

/* line 1472, styles-new.scss */
.full-width {
  width: 930px;
  padding: 15px 0 20px 0;
  font: normal 12px Arial, Helvetica, sans-serif!important;
  color: #676767!important;
  line-height: 170%!important;
}

/* line 1480, styles-new.scss */
.full-width p {
  padding: 0 0 15px 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif!important;
  color: #676767!important;
  line-height: 170%!important;
}

/* line 1488, styles-new.scss */
.full-width ul {
  padding: 0 0 30px 35px;
  margin: 0;
  line-height: 100%;
  list-style: none;
}

/* line 1495, styles-new.scss */
.full-width ul li {
  padding: 0 0 0 25px;
  margin: 0 0 8px 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #777;
  line-height: 170%;
  background: url(/images/bullet5.jpg) no-repeat left 2px;
}

/* line 1504, styles-new.scss */
.leftcol {
  float: left;
  width: 70%;
  padding: 15px 5% 20px 0;
  font: normal 12px Arial, Helvetica, sans-serif!important;
  color: #676767!important;
  line-height: 170%!important;
}

/* line 1514, styles-new.scss */
.leftcol p {
  padding: 0 0 15px 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif!important;
  color: #676767!important;
  line-height: 170%!important;
}

/* line 1522, styles-new.scss */
.rightcol p {
  padding: 0 0 15px 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #676767;
  line-height: 170%;
}

/* line 1530, styles-new.scss */
.inner-pic {
  float: right;
  margin: 0 0 30px 30px;
}

/* line 1535, styles-new.scss */
.leftcol ul {
  padding: 0 0 30px 35px;
  margin: 0;
  line-height: 100%;
  list-style: none;
}

/* line 1542, styles-new.scss */
.leftcol ul li {
  padding: 0 0 0 25px;
  margin: 0 0 8px 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #777;
  line-height: 170%;
  background: url(/images/bullet5.jpg) no-repeat left 2px;
}

/* line 1551, styles-new.scss */
.divider2 {
  border-bottom: 1px dotted #a3a3a3;
  border-style: none none dotted;
  height: 0;
  background: #fff;
  margin: 15px 0 30px 0;
}

/* line 1559, styles-new.scss */
.rightcol {
  float: right;
  width: 25%;
}

/* line 1565, styles-new.scss */
.rightnav {
  padding: 0;
  margin: 0 0 35px 0;
  line-height: 100%;
  list-style: none;
}

/* line 1572, styles-new.scss */
.rightnav li {
  padding: 0;
  margin: 0;
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #576165;
  height: 100%;
}

/* line 1581, styles-new.scss */
.rightnav li a:link, .rightnav li a:visited {
  text-decoration: none;
  color: #576165;
  display: block;
  padding: 12px 12px 12px 22px;
  border-bottom: 1px dotted #999;
}

/* line 1589, styles-new.scss */
.rightnav li a:hover {
  background: #e5f7fd;
}

/* line 1593, styles-new.scss */
.rightnav li ul {
  padding: 0;
  margin: 0;
  line-height: 100%;
  list-style: none;
}

/* line 1600, styles-new.scss */
.rightnav li ul li {
  padding: 0;
  margin: 0;
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #576165;
}

/* line 1607, styles-new.scss */
.rightnav li ul li a:link, .rightnav li ul li a:visited {
  text-decoration: none;
  color: #576165;
  display: block;
  padding: 12px 12px 12px 46px;
  background: url(/images/bullet6.jpg) no-repeat 33px 18px;
  /*border-bottom:1px dotted #999;*/
}

/* line 1616, styles-new.scss */
.rightnav li ul li a:hover {
  background: #e5f7fd url(/images/bullet6-hover.jpg) no-repeat 33px 18px;
}

/* line 1620, styles-new.scss */
.rightbox {
  background: white url(/images/box-bg.jpg) repeat-x 0 0;
  border: 1px solid #e0e0e0;
}

/* line 1626, styles-new.scss */
.rightbox-top {
  padding: 24px 10px 25px 15px;
  overflow: hidden;
}

/* line 1632, styles-new.scss */
.rightbox-top-left {
  float: left;
  padding: 5px 0 0 0;
}

/* line 1638, styles-new.scss */
.rightbox-top-right {
  float: right;
}

/* line 1643, styles-new.scss */
.rightbox-top p {
  padding: 0 0 3px 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #676767;
  line-height: 120%;
}

/* line 1651, styles-new.scss */
.big-text {
  font: normal 16px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #333;
}

/* line 1656, styles-new.scss */
a.logout {
  background: url(/images/bullet7.jpg) no-repeat 0 6px;
  text-decoration: none;
  color: #58585a;
  padding: 0 0 0 11px;
  margin: 7px 0 0 0;
}

/* line 1664, styles-new.scss */
a.logout:hover {
  text-decoration: underline;
}

/* line 1668, styles-new.scss */
.rightbox-bottom {
  border-top: 1px dotted #999;
  padding: 24px 15px;
}

/* line 1674, styles-new.scss */
.rightbox-bottom p {
  padding: 0 0 10px 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #676767;
  line-height: 160%;
}

/* line 1682, styles-new.scss */
#content-inner {
  width: 920px;
  padding: 35px 30px 35px 30px;
}

/* line 1687, styles-new.scss */
#clientlogin {
  padding: 20px 25px 0;
  overflow-y: scroll;
  max-height: 500px;
}

/* line 1692, styles-new.scss */
.login-area-outer {
  margin: 0 0 0px;
  overflow: hidden;
  padding: 0 0 20px;
  /*width: 259px;*/
}

/* line 1698, styles-new.scss */
.login-area {
  background: url("/images/login-top.jpg") no-repeat scroll 0 0 transparent;
  padding: 0 9px 15px 9px;
  width: 250px;
}

/* line 1703, styles-new.scss */
.txtbox3-outer {
  background: url("/images/txtbox3.jpg") no-repeat scroll 0 0 transparent;
  height: 28px;
  margin: 0 0 7px;
  padding: 8px 10px 6px;
  width: 242px;
}

/* line 1710, styles-new.scss */
.textboxlabel {
  display: block;
  font-size: 11px;
}

/* line 1711, styles-new.scss */
.txtbox5 {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #58585A;
  font: normal 13px "PTSansRegular", Arial, Helvetica, sans-serif;
  height: 19px;
  width: 230px;
}

/* line 1720, styles-new.scss */
.cancel {
  position: absolute;
  bottom: 30px;
  right: 150px;
}

/* line 1721, styles-new.scss */
.cancelstandard {
  float: right;
  padding: 15px;
}

/* line 1724, styles-new.scss */
.login-area h4 {
  padding: 0 0 10px 0;
  margin: 0;
  font: normal 20px "PTSansRegular", Arial, Helvetica, sans-serif;
  color: #58585a;
  line-height: 120%;
}

/* line 1732, styles-new.scss */
.login-area p {
  padding: 0 0 10px 0;
  margin: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #58585a;
  line-height: 120%;
}

/* line 1740, styles-new.scss */
.infotable {
  border: 0;
}

/* line 1741, styles-new.scss */
.infotable td {
  border: 0;
}

/* line 1744, styles-new.scss */
.full-width p a {
  color: #02aef0!important;
  text-decoration: none!important;
}

/* line 1745, styles-new.scss */
.full-width p a:hover {
  color: #000!important;
  text-decoration: none!important;
}

/* line 1747, styles-new.scss */
.leftcol p a {
  color: #02aef0!important;
  text-decoration: none!important;
}

/* line 1748, styles-new.scss */
.leftcol p a:hover {
  color: #000!important;
  text-decoration: none!important;
}

/* line 1750, styles-new.scss */
.leftcol #heading {
  background: url("/images/tab-bg.jpg") repeat-x scroll left bottom transparent;
  overflow: hidden;
  padding: 0 17px 0 3px;
  margin-bottom: 30px;
}

/* line 1757, styles-new.scss */
.leftcol #heading ul {
  float: right;
  line-height: 100%;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: right;
}

/* line 1766, styles-new.scss */
.leftcol #heading ul li {
  border: 1px solid #C4C4C4;
  color: #58585A;
  cursor: pointer;
  display: inline-block;
  float: left;
  font: 15px Arial,Helvetica,sans-serif;
  height: 33px;
  margin: 0 0 0 5px;
  padding: 17px 20px 0;
  background-image: none;
}

/* line 1778, styles-new.scss */
.leftcol #heading ul li.active {
  border-bottom: 1px solid #FFFFFF;
}

/*form*/
/* line 1783, styles-new.scss */
.form-area {
  background: none repeat scroll 0 0 #E8E8E8;
  padding: 20px;
}

/* line 1788, styles-new.scss */
.form-row {
  color: #58585A;
  font: 13px Arial,Helvetica,sans-serif;
  overflow: hidden;
  padding: 0 0 20px;
  width: 100%;
}

/* line 1796, styles-new.scss */
.form-left {
  float: left;
  padding: 10px 0 0;
  width: 25%;
}
/* line 1803, styles-new.scss */
.form-left label {
  text-align: right;
  display: block;
  padding-right: 5px;
}

/* line 1810, styles-new.scss */
.form-right {
  float: right;
  width: 75%;
}

/*contact table*/
/* line 1819, styles-new.scss */
#contactlist {
  background: none repeat scroll 0 0 #E8E8E8;
  padding: 20px;
  margin-bottom: 25px;
}

/* line 1825, styles-new.scss */
#contactlist .form-row {
  color: #58585A;
  font: 13px Arial,Helvetica,sans-serif;
  overflow: hidden;
  padding: 0 0 20px;
  width: 100%;
}

/* line 1833, styles-new.scss */
#contactlist .form-left {
  float: left;
  padding: 10px 0 0;
  width: 50%;
}

/* line 1840, styles-new.scss */
#contactlist .form-right {
  float: right;
  width: 50%;
  padding: 10px 0 0;
}

/* line 1847, styles-new.scss */
#contactlist h3 {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*tabs*/
/* line 1850, styles-new.scss */
.tab2, .tab3, .tab4, .tab5, .tab6 {
  display: none;
}

/*sitemap*/
/* line 1856, styles-new.scss */
ul.sitemap {
  counter-reset: li;
  /* Initiate a counter */
  list-style: none;
  /* Remove default numbering */
  *list-style: decimal;
  /* Keep using default numbering for IE6/7 */
  font: 15px 'trebuchet MS', 'lucida sans';
  padding: 0;
  margin-bottom: 4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 1866, styles-new.scss */
ul.sitemap ul {
  margin: 0 0 0 2em;
  /* Add some left margin for inner lists */
}

/* line 1870, styles-new.scss */
.sitemap a {
  position: relative;
  display: block;
  padding: .4em .4em .4em .8em;
  *padding: .4em;
  margin: .5em 0 .5em 2.5em;
  background: #ddd;
  color: #444;
  text-decoration: none;
  transition: all .3s ease-out;
}

/* line 1882, styles-new.scss */
.sitemap a:hover {
  background: #eee;
}

/* line 1886, styles-new.scss */
.sitemap a:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -2.5em;
  top: 50%;
  margin-top: -1em;
  background: #01aef0;
  height: 2em;
  width: 2em;
  line-height: 2em;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

/* line 1902, styles-new.scss */
.sitemap a:after {
  position: absolute;
  content: '';
  border: .5em solid transparent;
  left: -1em;
  top: 50%;
  margin-top: -0.5em;
  transition: all .3s ease-out;
}

/* line 1912, styles-new.scss */
.sitemap a:hover:after {
  left: -0.5em;
  border-left-color: #01aef0;
}

/* line 1917, styles-new.scss */
table, tr, td {
  border: none;
}

/*cms*/
/*General*/
/* line 1921, styles-new.scss */
input, option, select {
  color: #666;
}

/* line 1922, styles-new.scss */
.floatleft {
  float: left!important;
}

/* line 1923, styles-new.scss */
.floatright {
  float: right!important;
}

/* line 1924, styles-new.scss */
.cleardiv {
  clear: both;
  font-size: 0;
}

/* line 1925, styles-new.scss */
hr {
  border-style: dotted none none;
  border-top: 1px dotted #bbb;
  border-width: 1px 0 0;
  color: #fff;
  margin: 1.5em 0;
}

/* line 1926, styles-new.scss */
table td {
  padding: 5px 8px;
  text-align: left;
}

/* line 1927, styles-new.scss */
table th {
  border: 0;
  padding: 5px 8px;
  background-color: #e8e8e8;
  color: #444444;
  text-align: left;
  font-size: 13px;
}

/* line 1928, styles-new.scss */
table {
  border-top: 1px dotted #bbb;
  border-left: 1px dotted #bbb;
  margin: 10px 0px;
  padding: 0px;
  font-size: 12px;
}

/* line 1929, styles-new.scss */
.fade {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
  /* IE 5-7 */
  filter: alpha(opacity=99);
  /* Netscape */
  -moz-opacity: 0.99;
  /* Safari 1.x */
  -khtml-opacity: 0.99;
  /* Good browsers */
  opacity: 0.99;
}

/* line 1930, styles-new.scss */
.fade:hover {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* IE 5-7 */
  filter: alpha(opacity=85);
  /* Netscape */
  -moz-opacity: 0.85;
  /* Safari 1.x */
  -khtml-opacity: 0.85;
  /* Good browsers */
  opacity: 0.85;
}

/* line 1931, styles-new.scss */
a.inner-pic {
  float: right;
  margin: 0 0 20px 30px;
  clear: right;
  position: relative;
  color: #666;
  text-decoration: none;
}

/* line 1932, styles-new.scss */
a.inner-pic span {
  font-size: 11px;
  display: block;
  padding: 3px 0 2px 15px;
  background-image: url(/images/cms-images/zoom.gif) no-repeat left 4px;
  color: #666;
}

/* line 1933, styles-new.scss */
a.inner-pic span {
  font-size: 11px;
  display: block;
  padding: 3px 0 2px 15px;
  background: url(/images/cms-images/zoom.gif) no-repeat left 4px;
  color: #666;
}

/* line 1934, styles-new.scss */
a.inner-pic:hover span {
  color: #000;
  background-image: url(/images/cms-images/zoom-hover.gif);
}

/* line 1935, styles-new.scss */
.zoom-btn {
  margin: 82px 0 0 -55px;
  position: absolute;
}

/*breadcrumb*/
/* line 1938, styles-new.scss */
ul#breadcrumbs {
  padding: 0;
  margin: 0;
  clear: both;
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
  list-style: none;
}

/* line 1939, styles-new.scss */
ul#breadcrumbs li {
  float: left;
  margin-right: 10px;
  padding: 0;
}

/* line 1940, styles-new.scss */
ul#breadcrumbs li a {
  background: url(/images/cms-images/nav-arrow.png) no-repeat right center;
  display: block;
  padding: 0 15px 0 0;
}

/*docs & links*/
/* line 1943, styles-new.scss */
.list-content {
  border-top: 1px dotted #999999;
  padding: 0 0 20px;
}

/* line 1944, styles-new.scss */
.list-row {
  border-bottom: 1px dotted #999999;
  overflow: hidden;
  line-height: 23px;
}

/* line 1945, styles-new.scss */
.list-row:hover {
  background-color: #F4F4F4;
  border-bottom: 1px dotted #999999;
}

/* line 1946, styles-new.scss */
a.list-left {
  display: block;
  float: left;
  padding: 10px;
  width: 23px;
  height: 23px;
}

/* line 1947, styles-new.scss */
a.pdf {
  background: url("/images/cms-images/pdf.png") no-repeat scroll 5px 10px transparent;
}

/* line 1948, styles-new.scss */
a.word {
  background: url("/images/cms-images/word.png") no-repeat scroll 5px 10px transparent;
}

/* line 1949, styles-new.scss */
a.excel {
  background: url("/images/cms-images/excel.png") no-repeat scroll 5px 10px transparent;
}

/* line 1950, styles-new.scss */
a.ppoint {
  background: url("/images/cms-images/ppoint.png") no-repeat scroll 5px 10px transparent;
}

/* line 1951, styles-new.scss */
.list-middle {
  float: left;
  width: 500px;
}

/* line 1952, styles-new.scss */
.list-middle a {
  display: block;
  padding: 10px;
}

/* line 1953, styles-new.scss */
.list-middle a:hover {
  text-decoration: none;
}

/* line 1954, styles-new.scss */
.list-middle h4 {
  padding-bottom: 0;
}

/* line 1955, styles-new.scss */
.list-middle p {
  margin: 0;
  padding: 0;
  display: block;
  line-height: 23px;
}

/* line 1956, styles-new.scss */
a.list-right {
  background: url("/images/cms-images/bullet2.gif") no-repeat scroll left transparent;
  display: block;
  float: right;
  text-decoration: none;
  padding: 10px 10px 10px 30px;
}

/* line 1957, styles-new.scss */
a.list-right.link {
  background: url("/images/cms-images/link.png") no-repeat scroll 10px 15px transparent;
}

/* line 1958, styles-new.scss */
a.list-right:hover {
  text-decoration: underline;
}

/*Profiles*/
/* line 1961, styles-new.scss */
.about-row {
  overflow: hidden;
  padding: 0 0 22px;
}

/* line 1962, styles-new.scss */
.about-cell {
  float: left;
  margin: 0 5px;
}

/* line 1963, styles-new.scss */
.about-pic {
  text-align: center;
}

/* line 1964, styles-new.scss */
.about-pic img {
  width: 115px;
  height: 115px;
}

/* line 1965, styles-new.scss */
.about-text1 {
  background: #222222;
  width: 162px;
  font: normal 13px/130% Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  padding: 6px 20px;
  height: 63px;
}

/* line 1966, styles-new.scss */
.staff1 {
  font-size: 11px;
  color: #cccccc;
  line-height: 130%;
}

/* line 1968, styles-new.scss */
.profile {
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
  padding: 10px 10px 5px 10px;
  border: 1px solid #cccccc;
}

/* line 1969, styles-new.scss */
.profile-img {
  width: 25%;
  height: 135px;
  overflow: hidden;
  display: block;
  margin: 0 5% 5px 0;
  float: left;
}

/* line 1979, styles-new.scss */
.profile-img img {
  width: 135px;
  height: 135px;
  display: block;
}

/* line 1984, styles-new.scss */
.profile-details {
  float: right;
  width: 68%;
  padding: 5px 5px 0 5px;
}

/* line 1990, styles-new.scss */
.profile-details p {
  padding-bottom: 10px;
}

/* line 1991, styles-new.scss */
.profile-details p.profile-title {
  text-transform: uppercase;
}

/*Generic Content Page features*/
/* line 1994, styles-new.scss */
.widget {
  margin-bottom: 15px;
}

/* line 1995, styles-new.scss */
.gallerybox {
  background-color: #ffffff;
  overflow: hidden;
  padding: 6px;
  position: relative;
  border: 1px solid #dcdcdc;
}

/* line 1996, styles-new.scss */
.gallerybox:hover {
  border: 1px solid #cacaca;
}

/* line 1997, styles-new.scss */
div.gallerypic {
  float: left;
  height: 100px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100px;
}

/* line 1998, styles-new.scss */
div.gallerypic img.galleryimage {
  margin: 0;
  padding: 0;
  width: 100px;
  height: 100px;
}

/* line 1999, styles-new.scss */
div.gallerypic img.overlay {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 9;
}

/* line 2000, styles-new.scss */
.gallerycontent {
  color: #525355;
  float: left;
  font-style: normal;
  margin: 0 0 10px 10px;
  min-height: 74px;
  padding: 0;
  width: 122px;
}

/* line 2001, styles-new.scss */
.gallerycontent p {
  color: #525355;
  font-style: normal;
  padding-bottom: 10px;
}

/* line 2002, styles-new.scss */
.gallerycontent h4 {
  padding: 0 0 5px 0;
}

/* line 2003, styles-new.scss */
a.photolink {
  background: url("/images/cms-images/zoom.gif") 3px 6px no-repeat;
  bottom: 0;
  height: 25px;
  padding: 3px 0 0 20px;
  position: absolute;
  right: 0;
  width: 100px;
  z-index: 10;
}

/* line 2005, styles-new.scss */
.inner-nav ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 2006, styles-new.scss */
.inner-nav ul li {
  list-style: none;
  display: block;
  border-bottom: 1px dotted #cccccc;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* line 2007, styles-new.scss */
.inner-nav ul li a {
  padding: 7px 0 7px 10px;
  display: block;
}

/* line 2008, styles-new.scss */
.inner-nav ul li a:hover {
  background-color: #f4f4f4;
}

/* line 2009, styles-new.scss */
.inner-nav ul li ul {
  border-top: 1px dotted #cccccc;
}

/* line 2010, styles-new.scss */
.inner-nav ul li ul li {
  border-bottom: 1px dotted #cccccc;
}

/* line 2011, styles-new.scss */
.inner-nav ul li ul li.last {
  border-bottom: none;
}

/* line 2012, styles-new.scss */
.inner-nav ul li ul li a {
  background: url("/images/cms-images/nav-arrow.png") no-repeat 20px 12px;
  padding-left: 30px;
}

/* line 2013, styles-new.scss */
.inner-nav ul li a.active {
  background-color: #f4f4f4;
  color: #333333;
}

/* line 2014, styles-new.scss */
.inner-nav ul li a:hover.active {
  text-decoration: none;
}

/* line 2016, styles-new.scss */
ul.docs, ul.links {
  margin: 0;
  padding: 10px 5px 0 5px;
}

/* line 2017, styles-new.scss */
ul.docs li, ul.links li {
  list-style-image: none;
  list-style-type: none;
  margin: 0 0 10px 0;
  padding: 8px 0 8px 30px;
}

/* line 2018, styles-new.scss */
ul.docs li.list-left {
  background: url("/images/cms-images/doc.png") no-repeat scroll 0 2px transparent;
}

/* line 2019, styles-new.scss */
.list-left a {
  text-decoration: none;
}

/* line 2020, styles-new.scss */
.list-left a:hover {
  text-decoration: underline;
}

/* line 2021, styles-new.scss */
ul.docs li {
  background: url("/images/cms-images/doc.png") no-repeat scroll 0 1px transparent;
}

/* line 2022, styles-new.scss */
ul.docs li.pdf {
  background: url("/images/cms-images/pdf.png") no-repeat scroll 0 1px transparent;
}

/* line 2023, styles-new.scss */
ul.docs li.word {
  background: url("/images/cms-images/word.png") no-repeat scroll 0 1px transparent;
}

/* line 2024, styles-new.scss */
ul.docs li.ppoint {
  background: url("/images/cms-images/ppoint.png") no-repeat scroll 0 1px transparent;
}

/* line 2025, styles-new.scss */
ul.docs li.excel {
  background: url("/images/cms-images/excel.png") no-repeat scroll 0 1px transparent;
}

/* line 2026, styles-new.scss */
ul.links li {
  background: url("/images/cms-images/link.png") no-repeat scroll 10px 5px transparent;
}

/* line 2028, styles-new.scss */
.video-row, .image-row {
  overflow: hidden;
  padding: 0 0 20px 0;
}

/* line 2029, styles-new.scss */
.video-cell, .image-cell {
  float: left;
  padding: 0 10px 0 0;
}

/* line 2030, styles-new.scss */
.video-last, .image-last {
  padding: 0;
}

/* line 2032, styles-new.scss */
.video-main {
  width: 195px;
  height: 245px;
  border: 1px solid #dcdcdc;
  padding: 5px;
  background: #fff;
  position: relative;
}

/* line 2033, styles-new.scss */
.video-main:hover {
  border: 1px solid #cacaca;
}

/* line 2034, styles-new.scss */
.video-main img {
  width: 195px;
  height: 195px;
}

/* line 2035, styles-new.scss */
.video-main p {
  padding: 10px 0 0 0;
  font: normal 13px Arial, Helvetica, sans-serif;
  line-height: 130%;
  text-align: center;
}

/* line 2036, styles-new.scss */
.video-main img.play-btn {
  position: absolute;
  bottom: 55px;
  right: 5px;
  width: 41px;
  height: 41px;
}

/*Optional Shadow*/
/* line 2038, styles-new.scss */
.video-shadow {
  display: none;
  background: url(/images/video-shadow.png) no-repeat 0 0;
  _background: url(/images/video-shadow.gif) no-repeat 0 0;
  /*only for IE6*/
  height: 10px;
  font-size: 0;
}

/* line 2040, styles-new.scss */
.image-main {
  width: 140px;
  height: 185px;
  border: 1px solid #dcdcdc;
  padding: 5px;
  background: #fff;
  position: relative;
}

/* line 2041, styles-new.scss */
.image-main:hover {
  border: 1px solid #cacaca;
}

/* line 2042, styles-new.scss */
.image-main img {
  width: 140px;
  height: 140px;
}

/* line 2043, styles-new.scss */
.image-main p {
  padding: 10px 0 0 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  line-height: 130%;
  text-align: center;
}

/* line 2044, styles-new.scss */
.image-main img.play-btn {
  position: absolute;
  bottom: 50px;
  right: 5px;
  width: 41px;
  height: 41px;
}

/*Optional Shadow*/
/* line 2046, styles-new.scss */
.image-shadow {
  display: none;
  background: url(/images/image-shadow.png) no-repeat 0 0;
  _background: url(/images/image-shadow.gif) no-repeat 0 0;
  /*only for IE6*/
  height: 10px;
  font-size: 0;
}

/* line 2048, styles-new.scss */
table.noborder {
  border: none;
}

/* line 2049, styles-new.scss */
table.noborder td {
  border: none;
}

/* line 2051, styles-new.scss */
.contact-form {
  display: block;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
}

/* line 2052, styles-new.scss */
.contact-form-left {
  width: 275px;
  display: block;
  float: left;
}

/* line 2053, styles-new.scss */
.contact-form-right {
  width: 275px;
  display: block;
  float: right;
}

/* line 2054, styles-new.scss */
.contact-form .txtbox {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  font: normal 12px Arial, Helvetica, sans-serif;
  height: 20px;
  padding: 8px 8px 8px;
  margin-bottom: 10px;
  width: 255px;
}

/* line 2055, styles-new.scss */
.contact-form .txtarea {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  font: normal 12px Arial, Helvetica, sans-serif;
  height: 116px;
  margin: 0 0 8px;
  overflow: auto;
  padding: 8px;
  width: 255px;
}

/* line 2056, styles-new.scss */
.contact-form .txtbox:hover, .contact-form .txtarea:hover {
  border: 1px solid #a3a3a3;
}

/* line 2057, styles-new.scss */
.contact-form .txtbox2 {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  font: normal 12px Arial, Helvetica, sans-serif;
  height: 20px;
  padding: 8px 8px 8px;
  margin-bottom: 10px;
  width: 195px;
}

/* line 2058, styles-new.scss */
.contact-form .txtarea2 {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  font: normal 12px Arial, Helvetica, sans-serif;
  height: 116px;
  margin: 0 0 8px;
  overflow: auto;
  padding: 8px;
  width: 195px;
}

/* line 2059, styles-new.scss */
.contact-form .txtbox2:hover, .contact-form .txtarea2:hover {
  border: 1px solid #a3a3a3;
}

/* line 2060, styles-new.scss */
.newsletter {
  margin: 7px 0;
  float: left;
}

/* line 2061, styles-new.scss */
.submit-btn {
  background-color: #58585A;
  height: 37px;
  padding: 3px 15px 2px;
  font: normal 18px "PTSansBold", Arial, Helvetica, sans-serif;
  color: #ffffff;
  /*float:right;*/
  display: block;
  border-radius: 3px;
  border: 1px #58585A solid;
}

/* line 2062, styles-new.scss */
.submit-btn:hover {
  background-color: #000;
  cursor: pointer;
}

/* -----------------------------------------
   Responsive Tables
----------------------------------------- */
/*Form Styles*/
/* line 2096, styles-new.scss */
.contact-main-outer {
  border: 1px solid #cccccc;
  background-color: #e8e8e8;
  clear: both;
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 15px;
}

/* line 2097, styles-new.scss */
.contact-main table td {
  padding: 5px;
}

/* line 2098, styles-new.scss */
.contact-main table td.contact-main-label {
  text-align: right;
  padding-top: 13px;
}

/* line 2099, styles-new.scss */
.contact-main .txtbox, .password-table .textbox {
  background-color: #fff;
  border: 1px solid #d5d5d5;
  color: #666666;
  height: 20px;
  padding: 8px;
  width: 95%;
}

/* line 2108, styles-new.scss */
.contact-main .txtbox-small {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  color: #666666;
  height: 20px;
  padding: 8px;
  width: 95%;
}

/* line 2117, styles-new.scss */
.contact-main .txtarea {
  background-color: #fff;
  border: 1px solid #d5d5d5;
  color: #666666;
  height: 100px;
  overflow: auto;
  padding: 8px;
  width: 95%;
  font: normal 12px Arial, Helvetica, sans-serif;
}

/* line 2128, styles-new.scss */
.contact-main select.txtbox {
  height: 39px;
  width: 99%;
}

/* line 2133, styles-new.scss */
.contact-main option {
  padding: 8px;
  height: 15px;
}

/* line 2134, styles-new.scss */
.contact-main p {
  padding-bottom: 5px;
}

/* line 2135, styles-new.scss */
a.submit-btn {
  background-color: #58585A;
  height: 26px;
  padding: 8px 15px 2px;
  font: normal 18px "PTSansBold", Arial, Helvetica, sans-serif;
  color: #ffffff;
  float: right;
  display: block;
  border-radius: 3px;
  border: 1px #58585A solid;
}

/* line 2136, styles-new.scss */
a:hover.submit-btn {
  background-color: #000;
}

/* line 2137, styles-new.scss */
a:active.submit-btn {
  background-color: #282828;
}

/* line 2138, styles-new.scss */
.gmap {
  margin-bottom: 5px;
}
/* line 2139, styles-new.scss */
.gmap img {
  width: 100%;
}

/*Media Centre Styles*/
/* line 2143, styles-new.scss */
#content h2.docu-heading {
  background: url("/images/media-images/collapsed.jpg") no-repeat scroll right center transparent;
  font-size: 21px;
  height: 43px;
  padding: 8px 0 0 15px;
  cursor: pointer;
  color: #222222;
  height: 38px;
  margin-bottom: 1px;
  padding: 10px 0 0 15px;
}

/* line 2144, styles-new.scss */
#content h2.docu-open {
  background: url("/images/media-images/expanded.jpg") no-repeat scroll right center transparent;
}

/* line 2145, styles-new.scss */
.docu-content {
  padding: 0 0 10px;
}

/* line 2146, styles-new.scss */
.docu-row {
  border-bottom: 1px dotted #999999;
  overflow: hidden;
}

/* line 2147, styles-new.scss */
.docu-row:hover {
  background-color: #F4F4F4;
  border-bottom: 1px dotted #999999;
}

/* line 2148, styles-new.scss */
a.docu-left {
  display: block;
  float: left;
  height: 80px;
  padding: 10px;
  width: 20%;
}

/* line 2156, styles-new.scss */
.docu-middle {
  float: left;
  width: 50%;
}

/* line 2161, styles-new.scss */
.docu-middle a {
  display: block;
  min-height: 70px;
  padding: 15px 10px;
}

/* line 2162, styles-new.scss */
.docu-middle a:hover {
  text-decoration: none;
}

/* line 2163, styles-new.scss */
.docu-middle p {
  margin: 0;
  padding-bottom: 0;
}

/* line 2164, styles-new.scss */
a.docu-right {
  background: url("/images/media-images/bullet2.jpg") no-repeat scroll 10px 46px transparent;
  display: block;
  float: right;
  height: 55px;
  padding: 40px 20px 5px 20px;
  text-decoration: none;
  width: 15%;
}

/* line 2174, styles-new.scss */
a.docu-right:hover {
  background: url("/images/media-images/bullet2.jpg") no-repeat scroll 10px 46px transparent;
  text-decoration: underline;
}

/*Search Styles*/
/* line 2177, styles-new.scss */
.site-search-outer {
  background-color: #fff;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
}

/* line 2178, styles-new.scss */
.site-search {
  display: block;
  overflow: hidden;
  padding: 15px;
  background-color: #eaeaea;
}

/* line 2179, styles-new.scss */
.advanced-search {
  background-color: #f4f4f4;
  overflow: hidden;
  padding: 20px 20px 10px 20px;
  border-top: 1px solid #fff;
}

/* line 2180, styles-new.scss */
.site-search .txtbox {
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
  height: 20px;
  padding: 8px;
  width: 50%;
  float: left;
  margin: 0 10px 0 0;
}

/* line 2190, styles-new.scss */
a.search-btn {
  background-color: #58585A;
  height: 26px;
  padding: 8px 15px 2px;
  font: normal 18px "PTSansBold", Arial, Helvetica, sans-serif;
  color: #ffffff;
  float: left;
  display: block;
  border-radius: 3px;
  border: 1px #58585A solid;
}

/* line 2191, styles-new.scss */
a:hover.search-btn {
  background-color: #000;
}

/* line 2192, styles-new.scss */
a:active.search-btn {
  background-color: #282828;
}

/* line 2193, styles-new.scss */
.advanced {
  float: right;
  *float: none;
  padding: 9px 0;
}

/* line 2194, styles-new.scss */
.advanced span {
  padding: 0 17px 0 0;
  background: url(/images/media-images/advanced.png) right no-repeat;
  display: block;
  float: right;
}

/* line 2195, styles-new.scss */
a:hover.advanced span {
  text-decoration: underline;
}

/* line 2196, styles-new.scss */
.advanced span.away {
  padding-right: 25px;
  background: url(/images/media-images/advanced2.png) right no-repeat;
}

/*Use this class once Advanced Search panel is opened*/
/* line 2197, styles-new.scss */
.advanced-search .txtbox {
  width: 100px;
  background-color: #FFFFFF;
  border: 1px solid #cccccc;
  margin: 0 0 0 5px;
  padding: 8px;
}

/* line 2198, styles-new.scss */
.advanced-search .txtbox-dd {
  width: 230px;
  height: 34px;
  margin-right: 0px;
  padding: 7px;
}

/* line 2199, styles-new.scss */
table.advanced-layout {
  border: none;
  margin: 0;
}

/* line 2200, styles-new.scss */
table.advanced-layout tr td {
  padding: 0 5px 10px 0;
  border: none;
}

/* line 2201, styles-new.scss */
table.advanced-layout tr td.total-items {
  padding: 0px;
}

/* line 2202, styles-new.scss */
.calender {
  width: 26px;
  height: 26px;
  display: block;
  background: url(/images/media-images/calendar.png) left no-repeat;
  margin-right: 10px;
}

/*Categories Styles*/
/* line 2206, styles-new.scss */
ul.categories {
  width: 100%;
}

/* line 2207, styles-new.scss */
ul.categories li {
  width: 100%;
  border-bottom: 1px solid #d4d4d4;
  list-style: none;
  font-size: 12px;
}

/* line 2208, styles-new.scss */
ul.categories li a {
  background: url(/images/news-images/categories-li.jpg) left no-repeat;
  padding: 9px 0 9px 24px;
}

/* line 2209, styles-new.scss */
ul.categories li a span {
  color: #333;
}

/*News List Styles*/
/* line 2212, styles-new.scss */
.article {
  width: 100%;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px dotted #cccccc;
  overflow: hidden;
}

/* line 2213, styles-new.scss */
.article h2 {
  margin-bottom: 0;
  padding: 0 0 5px 0;
}

/* line 2214, styles-new.scss */
img.list-img {
  width: 144px;
  height: 144px;
  float: left;
  border: solid 1px #cccccc;
  padding: 5px;
  margin-right: 20px;
}

/* line 2215, styles-new.scss */
p.news-date {
  padding-bottom: 10px;
  color: #666;
  font-style: italic;
}

/* line 2216, styles-new.scss */
p.news-snippet {
  display: block;
  margin-bottom: 0px;
  padding-bottom: 0;
}

/*Event List Styles*/
/* line 2219, styles-new.scss */
.event {
  width: 100%;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px dotted #cccccc;
  overflow: hidden;
}

/* line 2220, styles-new.scss */
.event h2 {
  margin-bottom: 0;
  padding: 0 0 15px 0;
}

/* line 2221, styles-new.scss */
p.event-date {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 10px;
  width: 50px;
  height: 57px;
  display: block;
  float: left;
  background: url(/images/news-images/date-bg.jpg) left top no-repeat;
  text-align: center;
  padding: 8px 0 0 0;
  margin: 0 20px 0 0;
}

/* line 2222, styles-new.scss */
p.event-date span.date {
  color: #fff;
  margin-bottom: 8px;
  display: block;
}

/* line 2223, styles-new.scss */
p.events-snippet {
  display: block;
  margin-bottom: 0px;
  padding-bottom: 0;
}

/*General Styles*/
/* line 2226, styles-new.scss */
.zoom-btn {
  position: absolute;
}

/* line 2227, styles-new.scss */
.inner-pic {
  clear: right;
  float: right;
  margin: 0 0 20px 30px;
  position: relative;
}

/* line 2228, styles-new.scss */
img.detail-img {
  width: 221px;
  height: 221px;
  margin: 0 0 15px 15px;
  float: right;
}

/*Download Styles*/
/* line 2231, styles-new.scss */
ul.downloads {
  margin: 0 0 30px 10px;
}

/* line 2232, styles-new.scss */
#leftcol ul.downloads li {
  list-style: none;
  margin-bottom: 12px;
}

/* line 2233, styles-new.scss */
#leftcol ul.downloads li.pdf-download {
  height: 31px;
  background: url(/images/news-images/pdf-icon.jpg) left no-repeat;
  padding: 15px 0 0 50px;
}

/* line 2234, styles-new.scss */
#leftcol ul.downloads li.doc-download {
  height: 31px;
  background: url(/images/news-images/doc-icon.jpg) left no-repeat;
  padding: 15px 0 0 50px;
}

/* line 2235, styles-new.scss */
#leftcol ul.downloads li.excel-download {
  height: 31px;
  background: url(/images/news-images/excel-icon.jpg) left no-repeat;
  padding: 15px 0 0 50px;
}

/* line 2236, styles-new.scss */
#leftcol ul.downloads li.ppt-download {
  height: 31px;
  background: url(/images/news-images/ppt-icon.jpg) left no-repeat;
  padding: 15px 0 0 50px;
}

/* line 2237, styles-new.scss */
#leftcol ul.downloads li.default-download {
  height: 31px;
  background: url(/images/news-images/default-icon.jpg) left no-repeat;
  padding: 15px 0 0 50px;
}

/*Search Styles*/
/*Paging Styles*/
/* line 2257, styles-new.scss */
.pagingNumbers {
  display: block;
  clear: both;
  overflow: hidden;
}

/* line 2258, styles-new.scss */
.pagingNumbers a.firstbtn {
  padding: 5px 7px;
}

/* line 2259, styles-new.scss */
.pagingNumbers a.previousbtn {
  padding: 5px 7px;
}

/* line 2260, styles-new.scss */
.pagingNumbers a.nextbtn {
  padding: 5px 7px;
}

/* line 2261, styles-new.scss */
.pagingNumbers a.lastbtn {
  padding: 5px 7px;
}

/* line 2262, styles-new.scss */
.pagingNumbers a {
  padding: 5px 7px;
  float: left;
}

/* line 2263, styles-new.scss */
.pagingNumbers a:hover {
  text-decoration: underline;
}

/* line 2265, styles-new.scss */
a.button {
  background-color: #d31145;
  color: #FFFFFF;
  padding: 4px 8px;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 2266, styles-new.scss */
a.button:active {
  background-color: #000000;
}

/* line 2267, styles-new.scss */
a.button:hover {
  background-color: #231F20;
}

/* line 2269, styles-new.scss */
.ajax__calendar_container TABLE {
  font-size: 11px;
  margin: 0!important;
  padding: 0!important;
}

/* line 2270, styles-new.scss */
.ajax__calendar_container TD {
  font-size: 11px;
  margin: 0!important;
  padding: 0!important;
}

/* line 2271, styles-new.scss */
.calendar, .ajax__calendar_day, .ajax__calendar_container {
  background-color: #FFFFFF!important;
}

/* line 2272, styles-new.scss */
.site-search .custom-calendar .ajax__calendar_container {
  background-color: #FFFFFF!important;
  border: 1px solid #666666;
}

/* line 2273, styles-new.scss */
.site-search div.ajax__calendar_days table td {
  padding: 0 !important;
}

/* line 2275, styles-new.scss */
.labelblock {
  display: block;
  clear: both;
  padding: 5px 0;
  color: red;
  font-weight: bold;
}

/*News Contact*/
/* line 2278, styles-new.scss */
.news-form {
  display: block;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
}

/* line 2279, styles-new.scss */
.news-form-left {
  width: 48%;
  display: block;
  float: left;
}

/* line 2285, styles-new.scss */
.news-form-right {
  width: 48%;
  display: block;
  float: right;
}

/* line 2291, styles-new.scss */
.news-form .txtbox {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  height: 20px;
  padding: 8px 8px 8px;
  margin-bottom: 10px;
  width: 95%;
}

/* line 2300, styles-new.scss */
.news-form .txtarea {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  color: #575757;
  height: 116px;
  margin: 0 0 8px;
  overflow: auto;
  padding: 8px;
  width: 95%;
  font: normal 12px Arial, Helvetica, sans-serif;
}

/* line 2312, styles-new.scss */
.news-form .txtbox2 {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  height: 20px;
  padding: 8px 8px 8px;
  margin-bottom: 10px;
  width: 95%;
}

/* line 2321, styles-new.scss */
.news-form .txtarea2 {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  color: #575757;
  height: 116px;
  margin: 0 0 8px;
  overflow: auto;
  padding: 8px;
  width: 95%;
}

/* line 2332, styles-new.scss */
.newsletter {
  margin: 7px 0;
  float: left;
}

/* line 2334, styles-new.scss */
.noborder {
  border: none;
}

/* line 2338, styles-new.scss */
.button-section {
  margin: 30px 0;
}
/* line 2339, styles-new.scss */
.button-section .col {
  float: left;
  width: 28%;
  margin: 0 2% 30px 2%;
}
/* line 2340, styles-new.scss */
.button-section .col .link {
  display: block;
  border-top: 5px solid #01aef0;
  border-bottom: 5px solid #01aef0;
  background: #f1f1e9;
  text-align: center;
  padding: 20px 10px;
  font-size: 18px;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5);
}
/* line 2346, styles-new.scss */
.button-section.red .col .link {
  border-top-color: #b43c2d;
  border-bottom-color: #b43c2d;
}
/* line 2350, styles-new.scss */
.button-section.pink .col .link {
  border-top-color: #db1e79;
  border-bottom-color: #db1e79;
}
/* line 2354, styles-new.scss */
.button-section.green .col .link {
  border-top-color: #79793d;
  border-bottom-color: #79793d;
}
/* line 2358, styles-new.scss */
.button-section.teal .col .link {
  border-top-color: #2a7d8f;
  border-bottom-color: #2a7d8f;
}
/* line 2362, styles-new.scss */
.button-section.purple .col .link {
  border-top-color: #866092;
  border-bottom-color: #866092;
}
/* line 2366, styles-new.scss */
.button-section.brown .col .link {
  border-top-color: #9c6951;
  border-bottom-color: #9c6951;
}
/* line 2370, styles-new.scss */
.button-section.copper .col .link {
  border-top-color: #996666;
  border-bottom-color: #996666;
}

/* line 2375, styles-new.scss */
#google_translate_element {
  float: right;
  margin-right: 20px;
}

/* line 2377, styles-new.scss */
.site-search.upload .txtbox, .site-search.upload select {
  width: 90%;
}

/* line 2380, styles-new.scss */
.advanced-search .row {
  width: 100%;
  margin-bottom: 10px;
}
/* line 2381, styles-new.scss */
.advanced-search .column {
  width: 48%;
  margin: 0 1%;
  float: left;
}
/* line 2382, styles-new.scss */
.advanced-search .columns {
  width: 31%;
  margin: 0 1%;
  float: left;
}
/* line 2383, styles-new.scss */
.advanced-search .columns select {
  width: 100%;
}
/* line 2385, styles-new.scss */
.advanced-search .calender {
  display: inline-block;
  margin-right: 0;
  margin-left: 10px;
  margin-top: 10px;
}

@media handheld, only screen and (max-width: 1024px) {
  /* line 2390, styles-new.scss */
  #footer-wrapper {
    padding: 0;
  }
}
@media handheld, only screen and (max-width: 978px) {
  /* line 2394, styles-new.scss */
  #content-row3 .contentboxpic {
    width: 100%;
  }

  /* line 2395, styles-new.scss */
  #content-row3 a span.contentbox-more {
    width: 100%;
  }
}
@media handheld, only screen and (max-width: 920px) {
  /* line 2399, styles-new.scss */
  a#logo {
    width: 75%;
    margin: 0;
  }
  /* line 2400, styles-new.scss */
  a#logo img {
    margin-top: 10px;
  }

  /* line 2402, styles-new.scss */
  #header-right {
    width: 15%;
    margin-right: 5%;
  }
  /* line 2403, styles-new.scss */
  #header-right #toplinks {
    display: none;
  }

  /* line 2405, styles-new.scss */
  .hamburger {
    display: block;
    float: right;
    margin-top: 40px;
  }

  /* line 2406, styles-new.scss */
  #nav {
    display: none;
  }

  /* line 2409, styles-new.scss */
  .advanced-search .columns {
    width: 100%;
    margin: 0 0 10px 0;
    float: left;
  }
  /* line 2410, styles-new.scss */
  .advanced-search .columns input {
    width: 100%;
  }
  /* line 2411, styles-new.scss */
  .advanced-search .columns .calender {
    display: inline-block;
    margin-right: 0;
    margin-left: 5px;
    margin-top: 5px;
  }

  /* line 2415, styles-new.scss */
  #google_translate_element, .search-area {
    display: none;
  }
}
@media handheld, only screen and (max-width: 620px) {
  /* line 2421, styles-new.scss */
  #content-row4 .contentbox {
    width: 48%;
    margin: 0 1% 30px 1%;
  }

  /* line 2422, styles-new.scss */
  #content-row4 .contentboxpic {
    height: 250px;
    background-size: contain;
  }

  /* line 2424, styles-new.scss */
  #content-row3 .contentbox {
    width: 100%;
    margin: 0;
  }

  /* line 2426, styles-new.scss */
  .qualify {
    background: #757575;
  }

  /* line 2427, styles-new.scss */
  #footer-wrapper {
    padding: 0;
  }

  /* line 2428, styles-new.scss */
  .footer-row ul {
    width: 48%;
  }

  /* line 2430, styles-new.scss */
  .leftcol {
    width: 100%;
    marign-right: 0;
  }

  /* line 2431, styles-new.scss */
  .rightcol {
    width: 100%;
  }

  /* line 2433, styles-new.scss */
  #contactlist .form-left {
    width: 100%;
  }

  /* line 2434, styles-new.scss */
  #contactlist .form-right {
    width: 100%;
  }

  /* line 2436, styles-new.scss */
  .contact-main .form-left {
    width: 100%;
  }

  /* line 2437, styles-new.scss */
  .contact-main .form-right {
    width: 100%;
  }

  /* line 2439, styles-new.scss */
  .contact-main .form-left label {
    text-align: left;
    padding-right: 0;
    padding-bottom: 10px;
  }

  /* line 2441, styles-new.scss */
  .table-wrapper-new {
    overflow-x: scroll;
    padding-bottom: 20px;
    margin-bottom: 15px;
  }
  /* line 2447, styles-new.scss */
  .table-wrapper-new ::-webkit-scrollbar {
    width: 15px;
    height: 15px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
  }
  /* line 2453, styles-new.scss */
  .table-wrapper-new ::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #C3C3C3;
    border: 2px solid #eee;
  }
  /* line 2459, styles-new.scss */
  .table-wrapper-new ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  }

  /* line 2465, styles-new.scss */
  .contact-main .txtbox, .password-table .textbox, .contact-main .txtbox-small, .contact-main .txtarea, .contact-main select.txtbox {
    width: 92%;
  }

  /* line 2467, styles-new.scss */
  .advanced-search {
    margin-top: 10px;
  }
  /* line 2468, styles-new.scss */
  .advanced-search .column, .advanced-search .columns {
    width: 100%;
    margin: 0 0 10px 0;
    float: left;
  }
  /* line 2469, styles-new.scss */
  .advanced-search input {
    width: 100%;
  }
  /* line 2470, styles-new.scss */
  .advanced-search .calender {
    display: inline-block;
    margin-right: 0;
    margin-left: 5px;
    margin-top: 5px;
  }

  /* line 2473, styles-new.scss */
  .pagingNumbers {
    margin-top: 10px;
  }

  /* line 2475, styles-new.scss */
  .news-form-left {
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 2476, styles-new.scss */
  .news-form-right {
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 2478, styles-new.scss */
  #content h1 {
    font-size: 27px;
  }

  /* line 2479, styles-new.scss */
  #content h2 {
    font-size: 20px;
  }

  /* line 2480, styles-new.scss */
  #content h3 {
    font-size: 18px;
  }

  /* line 2481, styles-new.scss */
  #content h4 {
    font-size: 16px;
  }

  /* line 2483, styles-new.scss */
  #content .homecontent h1 {
    font-size: 24px;
  }

  /* line 2484, styles-new.scss */
  #content h2.docu-heading {
    font-size: 14px;
  }

  /* line 2487, styles-new.scss */
  .profile-img {
    width: 30%;
    margin-right: 1%;
    height: auto;
  }
  /* line 2488, styles-new.scss */
  .profile-img img {
    width: 100%;
    height: auto;
  }

  /* line 2490, styles-new.scss */
  .profile-details {
    width: 64%;
  }

  /* line 2493, styles-new.scss */
  .button-section {
    margin: 30px 0;
  }
  /* line 2494, styles-new.scss */
  .button-section .col {
    float: left;
    width: 46%;
    margin: 0 2% 30px 2%;
  }
}
@media handheld, only screen and (max-width: 420px) {
  /* line 2500, styles-new.scss */
  #content-row4 .contentbox {
    width: 100%;
    margin: 0 0 30px 0;
  }

  /* line 2502, styles-new.scss */
  #content-row4 .contentboxpic {
    background-position: center bottom;
    background-size: contain;
  }

  /* line 2504, styles-new.scss */
  a.docu-left {
    padding: 10px 0;
  }

  /* line 2505, styles-new.scss */
  .docu-middle {
    width: 80%;
  }

  /* line 2506, styles-new.scss */
  a.docu-right {
    width: auto;
    height: auto;
    padding: 10px;
  }

  /* line 2508, styles-new.scss */
  select {
    margin-bottom: 10px;
  }

  /* line 2510, styles-new.scss */
  .profile-img {
    width: 100%;
    margin-right: 0%;
    height: auto;
  }
  /* line 2511, styles-new.scss */
  .profile-img img {
    width: 100%;
    height: auto;
  }

  /* line 2513, styles-new.scss */
  .profile-details {
    width: 100%;
  }

  /* line 2515, styles-new.scss */
  img.list-img {
    width: 90%;
    height: auto;
    float: none;
    border: solid 1px #cccccc;
    padding: 5px;
    margin: 0 auto 10px auto;
  }

  /* line 2524, styles-new.scss */
  .leftcol ul {
    padding: 0 0 30px 15px;
  }

  /* line 2528, styles-new.scss */
  .button-section {
    margin: 30px 0;
  }
  /* line 2529, styles-new.scss */
  .button-section .col {
    float: left;
    width: 96%;
    margin: 0 2% 30px 2%;
  }
}
