/* Fonts
-------------------------------------------------------------- */

/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/WDQRONh0ieLkzMd4njMkJPFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/qlwg-kjAsZDGqOniRm96VPFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/l1cOQ90roY9yC7voEhngDPFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v13/HqHm7BVC_nzzTui2lzQTDbO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/2t1eqtSu7BfcQ8m7VzVNtX-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/8NrYslqmf2O_LZYBj_e6tH-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/qs_6LdoYjCitupC9judWT3-_kf6ByYO6CLYdB4HQE-Y.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m_FC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UfFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KfFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAvFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEfFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRfFC_w5J6O5PEm5icuu-cHc.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzM0NlpArWrQ-mQys31ZNwTE.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzNRc-2PBzc1NSFKvWogIzAE.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzGyTStHY0V-yyowwjUxO52M.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8VwQmLN70U_B07n-lpR9Q.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzO1y2ggEKtv8WPJqPUwj45g.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPpCW-pY0asCAalMicFfg1U.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* =Layout
-------------------------------------------------------------- */

body {
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-attachment: fixed;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	height: 100%;
	line-height: 1.4;
	letter-spacing: .01em;
}

* html { height: 100%; }
p { margin: 10px 30px; }
ol { margin: 20px 10px 20px 70px; list-style: decimal; }
ol ol { margin: 10px 10px 10px 40px; list-style: lower-alpha; }
ul { margin: 20px 10px 20px 70px; list-style: circle; }
ul.hidebullets { margin: 10px 10px 10px 40px; list-style: none; }

h1 { font-size: 36px; line-height: 40px; font-family: 'Oswald'; margin: 30px 30px 10px 30px; color: #000; font-weight: 300; }
h2 { font-size: 32px; line-height: 36px; font-family: 'Oswald'; margin: 30px 30px 10px 30px; color: #000; font-weight: 300; }
h2.entry-title a { font-size: 32px; line-height: 32px; color: #000; text-decoration: none; }
h3 { font-size: 24px; line-height: 28px; font-family: 'Oswald'; margin: 30px 30px 10px 30px; color: #000; font-weight: 400; }
h4 { font-size: 22px; line-height: 26px; font-family: 'Oswald'; margin: 30px 30px 10px 30px; color: #000; font-weight: 400; }
h5 { font-size: 19px; line-height: 23px; font-family: 'Oswald'; margin: 30px 30px 10px 30px; color: #000; font-weight: 400; }
h6 { font-size: 17px; line-height: 21px; font-family: 'Oswald'; margin: 30px 30px 10px 30px; color: #000; font-weight: 400; }

a:link, a:visited, a:active { color: #ca0016; text-decoration: underline; }
a:hover { color: #363531; text-decoration: none; }

table { margin: 20px 30px; }
table tr {border-bottom:#f1f1f1 solid 1px;}
table td {padding: 5px;}
dl { margin: 10px; }

hr { margin: 20px; border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }

strong {
	font-weight: 700;
}

/* =Form Styles
-------------------------------------------------------------- */

.wpcf7 {
	width: 400px;
}

#sidebar .wpcf7 {
	width: 95%;
}

.wpcf7 input,
.wpcf7 input[type=tel],
.wpcf7 input[type=email] {
	width: 100%;
	padding: 6px;
	border: #4d4f52 solid 1px;
	background: #fff;
	font-size: 13px;
	color: #333;
}

.wpcf7 input.name {
	width: 45%;
}

.wpcf7 select {
	width: 100%;
	padding: 6px;
	border: #4d4f52 solid 1px;
	background: #fff;
	font-size: 13px;
	color: #333;
}

.wpcf7 textarea {
	width: 100%;
	height: 70px;
	padding: 6px;
	border: #4d4f52 solid 1px;
	background: #fff;
	font-size: 13px;
	color: #333;
}

.wpcf7 input.wpcf7-submit {
	width: 50%;
	border: none;
	background-color: #e48d19;
	color: #fff;
	padding: 8px 18px;
	text-decoration: none;
	font-size: 18px;
	display: inline-block;
	margin: 0;
	font-family: 'Oswald';
	font-weight: 300;	
}

.wpcf7-response-output {
	color: #000;
}

.wpcf7-recaptcha {
	margin: 20px;
}

/* =End Form Styles
-------------------------------------------------------------- */

a.button1 {
	background-color: #e48d19;
	color: #fff;
	padding: 8px 20px;
	text-decoration: none;
	font-size: 18px;
	display: inline-block;
	margin: 0;
	font-family: 'Oswald';
	font-weight: 300;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

a.button1:hover {
	background-color: #000;
	color: #fff;
}

#BGslideshow, img.bgM {
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index:-9999;
}

#mobilephone {
	display: none;
}

#wrapper {  
	text-align: center;
}

.container {
	margin: 0 auto;
	width: 70%;
	text-align: left;
	position: relative;
}

.containerfull {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	position: relative;
}

header {
	width: 100%;
	text-align: center;
	position: relative;
	
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

header.container {
	text-align: center;
}

#logo img {
	width: 815px;
	height: auto;
	margin: 30px auto;
	
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#logo2 img {
	width: 474px;
	height: auto;
	margin: 30px auto;
	
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

header .searchform {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #fff;
	margin: 1em 0;
	padding: 0;
	border: 0;
	width: 10em;
	height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	white-space: nowrap;
	box-sizing: border-box;
}

header .searchform input[type="text"]  {
	border: 0;
	background-color: #f0f0f0;
	margin: 0;
	padding: 0 .5em;
	font-size: .8rem;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

header .searchform input#search-submit {
	background-color: #00704a;
	background-image: url(../images/magnifying-glass.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0;
	padding: .3em;
	border: 0;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	left: inherit;
	vertical-align: middle;
	text-align: center;
}

header .searchform input#search-submit:hover {
	background-color: #c9c9c9;
}

/* Navigation ------------------------------------------------------------------- 

#menumobi {
	display: none;
}
	
#primary-navigation {
	margin: 0 auto;
	height: 60px;
	width: 100%;
	background-color: #e58e1b;
	letter-spacing: .04em;
	text-align: center;
}
#primary-navigation .menu {
	display: inline-block;
}
#primary-navigation .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0 auto;
}
#primary-navigation .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#primary-navigation a {
	color: #fff;
	display: block;
	line-height: 60px;
	padding: 0 22px;
	text-decoration: none;
	margin: 0;
	font-family: 'Oswald';
	font-weight: 400;
	font-size: 18px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

#primary-navigation ul ul {
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 60px;
	float: left;
	width: 260px;
	z-index: 99999;
	background: rgba(0,0,0, 0.9);
	text-align: left;
}
#primary-navigation ul ul li {
	min-width: 240px;
}
#primary-navigation ul ul ul {
	left: 260px;
	top: 0;
}
#primary-navigation ul ul a {
	color: #fff;
	line-height: 1em;
	padding: 10px 20px;
	width: 220px;
	height: auto;
	margin: 0;
	font-size: 16px;
}

#primary-navigation li:hover > a {
	background-color: #c37917;
	text-shadow: none;
}

#primary-navigation ul ul :hover > a {
	color: #000;
	background-color: #fff;
}
#primary-navigation ul li:hover > ul {
	display: block;
}
#primary-navigation ul li.current_page_item > a,
#primary-navigation ul li.current-menu-ancestor > a,
#primary-navigation ul li.current-menu-item > a,
#primary-navigation ul li.current-menu-parent > a {
	background-color: #c37917;
	text-shadow: none;
}
* html #primary-navigation ul li.current_page_item a,
* html #primary-navigation ul li.current-menu-ancestor a,
* html #primary-navigation ul li.current-menu-item a,
* html #primary-navigation ul li.current-menu-parent a,
* html #primary-navigation ul li a:hover {
	background-color: #c37917;
	text-shadow: none;
}
#primary-navigation ul ul li.current_page_item > a,
#primary-navigation ul ul li.current-menu-ancestor > a,
#primary-navigation ul ul li.current-menu-item > a,
#primary-navigation ul ul li.current-menu-parent > a {
	color: #000;
	background-color: #fff;
}
* html #primary-navigation ul ul li.current_page_item a,
* html #primary-navigation ul ul li.current-menu-ancestor a,
* html #primary-navigation ul ul li.current-menu-item a,
* html #primary-navigation ul ul li.current-menu-parent a,
* html #primary-navigation ul ul li a:hover {
	color: #000;
	background-color: #fff;
}

/* End Navigation ------------------------------------------------------------------- */

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  font-family: 'Oswald' !important;
}

.menu-apply-for-container,
.menu-learn-about-container,
.menu-report-container,
.menu-pay-for-container,
.menu-sign-up-for-container,
.menu-view-container {
	margin-left: 10px !important;
}

.menu-apply-for-container a:hover,
.menu-learn-about-container a:hover,
.menu-report-container a:hover,
.menu-pay-for-container a:hover,
.menu-sign-up-for-container a:hover,
.menu-view-container a:hover {
	color: #e48d19 !important;
}

header.sticky {
	position: fixed;
	z-index: 99999;
	width: 100%;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);
}

header.sticky #logo {
	display: none;
}


header.sticky #logo2 {
	display: none;
}

/*
header.sticky #logo {
	background-color: rgba(0,0,0,0.8);
	display: block;
	padding: 1px 0;
}

header.sticky #logo img {
	width: 300px;
	height: 61px;
	margin: 10px auto;
	padding-left: 300px;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../images/logo-small.png);
	background-repeat: no-repeat;
}
*/
#hmsection1 {
	margin: 50px 0 0 0;
}

#newstabs {
	background-color: rgba(0,0,0,0.6);
	margin: 0;
	padding: 0;
	width: 62%;
	min-height: 430px;
	float: left;
	position: relative;
}

/**
 * TABS
 *
 * -------------------------------------------------------------------------------------------------
 */
#newstabs .tabs > DIV {
	margin: 0;
	background-color: rgba(0,0,0,0.4);
		min-height: 300px;
}

#newstabs .tabs > DIV SPAN {
	color: #ccc !important;
	font-weight: 300;
	display: block;
	text-align: center;
	font-size: 24px;
}

#newstabs .tabs UL.horizontal {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#newstabs .tabs LI {
	margin: 0;
	display: inline-block;
}

#newstabs .horizontal A {
	color: #fff;
	display: block;
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 24px;
	padding: 14px 24px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

#newstabs .tabs LI:hover {
	background-color: rgba(0,0,0,0.5);
}

#newstabs .tabs LI:hover A {
	color: #e58e1b;
}

#newstabs .active {
	background-color: rgba(0,0,0,0.5);
	color: #e58e1b;
}

#newstabs .active A {
	color: #e58e1b !important;
}

#newstabs .anchorLink {
	border-bottom: 1px dashed white;
	color: white;
	text-decoration: none;
}

#newstabs .anchorLink:hover {
	text-decoration: none;
	border-bottom: none;
	color: inherit;
}

#newstabs .prev,
#newstabs .next {
	background: white !important;
	color: #a0cac0 !important;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#newstabs .prev:hover,
#newstabs .next:hover {
	background: #a0cac0 !important;
	color: white !important;
}

#newstabs .recentpost {
	margin: 30px 0 30px 3%;
	width: 29.3%;
	float: left;
	text-align: left;
}

#newstabs .recentpost h5 {
	font-size: 20px;
	line-height: 26px;
	margin: 20px 0;
	color: #fff;
	font-weight: 400;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

#newstabs .recentpost h5 a:link,
#newstabs .recentpost h5 a:visited,
#newstabs .recentpost h5 a:active { color: #fff; text-decoration: none; }
#newstabs .recentpost h5 a:hover { color: #e58e1b; }

#newstabs .recentpost #featured-img {
	width: 100%;
	height: 180px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#newstabs .recentpost .date {
	font-size: 12px;
	color: #000;
	padding: 5px 10px;
	background-color: rgba(229,142,27,1);
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

#newstabs .allnews a {
	width: 100%;
	clear: both;
	background-color: #000;
	margin: 0;
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: block;
	font-family: 'Oswald';
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 0;
	position: absolute;
	bottom: 0;
}

#newstabs .allnews a:hover {
	color: #e58e1b;
}

#happenings {
	float: right;
	width: 34%;
	background-color: rgba(0,0,0,0.6);
	min-height: 430px;
	position: relative;
}

#happenings h5 {
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	font-size: 26px;
	line-height: 26px;
	margin: 20px;
}

#happenings .bxslider {
	width: 100%;
	text-align: center;
}

#happenings .allvideos a {
	width: 100%;
	clear: both;
	background-color: #000;
	margin: 0;
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: block;
	font-family: 'Oswald';
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 0;
	position: absolute;
	bottom: 0;
}

#happenings .allvideos a:hover {
	color: #e58e1b;
}

#hmsection2 .container {
	padding: 40px 0;
}

#hmsection2 .box {
	width: 16%;
	min-height: 440px;
	margin: 30px 5% 30px 0;
	padding-bottom: 20px;
	float: left;
	text-align: left;
	background-position: 50% 20px;
	background-repeat: no-repeat;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
}

#hmsection2 .box:nth-of-type(5) {
	margin-right: 0;
}

#hmsection2 .box h4 {
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	margin-top: 95px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

#hmsection2 .box ul {
	list-style: none;
	margin: 20px;
}

#hmsection2 .box ul a {
	font-size: 14px;
	display: block;
	line-height: 18px;
	font-weight: 700;
	padding: 7px 10px;
	text-decoration: none;
	color: #fff;
	margin: 2px 0;
}

#hmsection2 .box ul a:hover {
	background-color: rgba(0,0,0,0.1);
}

#hmsection2 #onlinePayments ul a {border-bottom: #ebaa53 solid 2px;}
#hmsection2 #onlinePayments {background-image: url(../images/icon-online-payment.png);background-color: rgba(228,141,25,0.9);}

#hmsection2 #formApps ul a {border-bottom: #338d6e solid 2px;}
#hmsection2 #formApps {background-image: url(../images/icon-forms.png);background-color: rgba(0,112,74,0.9);}

#hmsection2 #howdoi ul a {border-bottom: #ebaa53 solid 2px;}
#hmsection2 #howdoi {background-image: url(../images/icon-info.png);background-color: rgba(228,141,25,0.9);}

#hmsection2 #departments ul a {border-bottom: #338d6e solid 2px;}
#hmsection2 #departments {background-image: url(../images/icon-departments.png);background-color: rgba(0,112,74,0.9);}

#hmsection2 #government ul a {border-bottom: #ebaa53 solid 2px;}
#hmsection2 #government {background-image: url(../images/icon-government.png);background-color: rgba(228,141,25,0.9);}

#hmsection3 {
	margin-bottom: 60px;
}

#hmsection3 .container {
	padding: 40px 0;
}

#hmsection3 ul {
	margin: 0;
	list-style: none;
}

#hmsection3 ul li {
	float: left;
	width: 33.3%;
	min-height: 300px;
	margin: 0;
	padding: 10px 0;
}

#hmsection3 ul ul {
	margin: 20px 30px;
	list-style: none;
}

#hmsection3 ul li li {
	float: none;
	width: auto;
	min-height: auto;
	margin: 0;
	padding: 0;
}

#hmsection3 h3.widget-title {
	color: #fff;
	font-size: 26px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 300;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	margin: 20px 30px;
}

#hmsection3 .widget-container {
	color: #fff;
	text-align: justify;
}

#hmsection3 p {
	margin: 20px 30px;
}

#hmsection3 ul li#text-14 {
	background-color: #00704a;
	background-image: url(../images/hpbox1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 400px;
}

#hmsection3 ul li#text-14 a.button1 {
	text-decoration: none;
}

#hmsection3 ul li#text-14 img {
	float: right;
	margin: 0 0 30px 30px;
	width: 160px;
	height: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#hmsection3 ul li#text-15 {
	background-color: #000;
	background-image: url(../images/hpbox2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 400px;
}

#hmsection3 ul li#text-15 img {
	float: right;
	margin: 0 0 30px 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#hmsection3 ul li#text-16 {
	background-color: #00704a;
	background-image: url(../images/hpbox3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 400px;
}

#hmsection3 ul li#text-16 ul li {
	font-size: 16px;
	font-weight: 700;
	border-bottom: #338d6e solid 2px;
	padding: 5px 0;
	width:  50%;
}

#hmsection3 ul li#text-16 ul li a {
	text-decoration: none;
}

#hmsection3 ul li#text-16 img {
	float: right;
	margin: 0 0 30px 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#hmsection3 a:link, #hmsection3 a:visited, #hmsection3 a:active { color: #fff; text-decoration: underline; }
#hmsection3 a:hover { color: #e48d19; text-decoration: none; }

#pagetitle .container {
	width: 80%;
}

#pagetitle .box {
	display: inline-block;
	background: #e48d19;
}

#pagetitle h1 {
	color: #fff;
	margin: 30px;
	font-size: 32px;
	line-height: 36px;
	
}

#breadcrumbs{
    list-style:none;
    margin:20px 30px 40px;
	padding-bottom: 10px;
    overflow:hidden;
	color: #3d4240;
	font-size: 12px;
	border-bottom: #f1f1f1 solid 1px;
}
  
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right: 10px;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { color: #3d4240; text-decoration: underline; }
#breadcrumbs a:hover { color: #00704a; text-decoration: none; }
  
#breadcrumbs .separator{
    font-size:12px;
    font-weight:100;
    color:#3d4240;
}

#content {
	margin: 30px 0 50px 0;
}

#content .container {
	width: 80%;
}

#fullcol {
	width: 100%;
	padding: 20px 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

#maincol {
	float: right;
	width: 76%;
	margin: 0;
	padding-bottom: 30px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	background-color: rgba(255,255,255,1);
}

#maincol li {
	margin-bottom: 8px;
}

#sidebar {
	float: left;
	width: 22%;
	margin: 0;
	color: #000;
	background-color: #00704a;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

#sidebar ul {
	margin: 0;
	list-style: none;
}

#sidebar ul ul {
	margin: 20px;
	list-style: none;
}
#sidebar a:link, #sidebar a:visited, #sidebar a:active { color: #fff; text-decoration: underline; }
#sidebar a:hover { color: #e58e1b; text-decoration: none; }

#sidebar .textwidget {
	margin: 10px 0;
}

#sidebar h3.widget-title {
	margin: 20px 30px;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
	padding-bottom: 10px;
	border-bottom: #268565 solid 1px;
}

#sidebar .widget-container,
.wpp_widget {
	margin: 10px 0;
	padding-bottom: 20px;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	background-color: #3d4240;
	padding: 20px 0;
	color:  #fff;
	font-size: 13px;
}

#footer a:link, #footer a:visited, #footer a:active { color: #fff; text-decoration: underline; }
#footer a:hover { color: #e58e1b; text-decoration: none; }

.copyright {
	float: left;
	width: 30%;
	text-align: left;
	margin: 0 1%;
}

.address {
	float: left;
	width: 30%;
	text-align: center;
	margin: 0 1%;
}

.pdcontact {
	float: right;
	width: 30%;
	text-align: right;
	margin: 0 2%;
}

/* =End Footer
-------------------------------------------------------------- */

ul.bxslider {
	margin: 0;
}

/* =Default Syles
-------------------------------------------------------------- */

.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}

.alignright {
	float: right;
	margin: 0 0 20px 20px;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 20px auto 20px auto;
}

.wp-caption {
	background: #ded2c6;
	padding: 0;
	margin: 20px;
}

.wp-caption img {
	margin: 5px 0 0 5px;
}

p.wp-caption-text {
	margin: 5px 0 5px 10px;
}

#nav-above, #nav-below, .entry-meta, .entry-utility {
	margin: 20px;
	font-size: 13px;
}

#nav-above, #nav-below, .entry-meta, .entry-utility {
	margin: 20px;
	font-size: 13px;
}

#nav-below ul {
	margin: 30px 0 20px;
	font-size: 12px;
}

#nav-below li a,
#nav-below li a:hover,
#nav-below li.active a,
#nav-below li.disabled {
	color: #fff;
	text-decoration:none;
}

#nav-below li {
	display: inline;
}

#nav-below li a,
#nav-below li a:hover,
#nav-below li.active a,
#nav-below li.disabled {
	background-color: #6c6c6c;
	cursor: pointer;
	padding: 10px;
	padding: 0.75rem;
}

#nav-below li a:hover,
#nav-below li.active a {
	background-color: #363532;
}

.post {
	margin: 20px 20px 30px 20px;
	border: #f1f1f1 solid 1px;
}

.error404 .post {
	border: none;
}

.post h1.entry-title {
	background: #00704a;
	color: #fff;
	margin: 0;
	padding: 20px;
}

.post h2.entry-title {
	background: #e48d19;
	color: #fff;
	margin: 0;
	padding: 10px 20px;
	font-weight: 400;
}

.post h2.entry-title a  {
	color: #fff;
	font-size: 26px !important;
}


.entry-meta {
	background-color: #F1F1F1;
	margin: 0;
	padding: 10px 20px;
	margin-bottom: 30px;
}

.entry-utility {
	background-color: #F1F1F1;
	margin: 0;
	padding: 10px 20px;
	margin-top: 30px;
	clear: both;
}

.post img.wp-post-image {
	width: 30%;
	height: auto;
	margin: 0 20px 20px 20px;
	float: left;
}

.meta-prep-author,
.entry-utility-prep-cat-links,
.entry-utility-prep-tag-links {
	font-style:italic;
}

.clear {
	clear: both;
}

.searchform {
	margin: 20px;
}

.gmap {
	width: 50%;
	height: 450px;
	border: 0;
	float: left;
}

.search-results .wp-post-image {
	display:none;
}

.search-results .page { 
	border-bottom: #000 solid 1px;
}

.ngg-galleryoverview {
	margin: 20px;
}

.agenda {
	border-top: #E1E1E1 solid 1px;
	border-left: #E1E1E1 solid 1px;
	width: 93%;
}

.agenda th {
	border-right: #E1E1E1 solid 1px;
	border-bottom: #E1E1E1 solid 1px;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	background-color: #00704a;
	color: #fff;
}

.agenda td {
	border-right: #E1E1E1 solid 1px;
	border-bottom: #E1E1E1 solid 1px;
	padding: 5px;
}

.agenda tr:nth-of-type(odd) {
	background-color: #F8F8F8;
}

.edcintro {
	margin-top: 250px;
}

.edcdirectortop {
	float: left;
	background: #006A4D;
	color: #fff;
	width: 27%;
	margin: 2%;
	padding-bottom: 20px;
}

.edcdirector {
	float: left;
	background: #006A4D;
	color: #fff;
	width: 27%;
	min-height: 530px;
	margin: 2%;
	padding-bottom: 20px;
}

.edcdirector img,
.edcdirectortop img {
	width: 96%;
	height: auto;
	margin: 2%;
}

.edcdirectortop a:link,
.edcdirector a:link,
.edcdirectortop a:active,
.edcdirectortop a:visited,
.edcdirector a:active,
.edcdirector a:visited {
	color: #fff;
	text-decoration: underline;
}

.edcdirectortop a:hover,
.edcdirector a:hover {
	color: #CA7700;
	text-decoration: none;
}

.pets {
	border-top: #E1E1E1 solid 1px;
	border-left: #E1E1E1 solid 1px;
	width: 93%;
}

.pets td {
	vertical-align: top;
	border-bottom: #E1E1E1 solid 1px;
}

.pets tr:nth-of-type(odd) {
	background-color: #F8F8F8;
}

#mc-6bea5a7e02f8f5e2945b6f6b1bbf9266 {
	width: 95%;
}



/* =Sticky Sidebar Plugin Styles
-------------------------------------------------------------- */
.sticky-container {
	padding: 0px;
	margin: 0px;
	position: fixed;
	left: 0;
	top:40%;
	z-index: 6000;
}
	
ul.sticky  {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.sticky li {
		list-style-type: none;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		cursor: pointer;
	}
	
.sticky li a img {
		float: left;
		margin: 0px 5px 0px 0px;
		width: 32px;
		height: 32px;
		filter: none;
		-webkit-filter: grayscale(0%);
	}
	
	.sticky li a img:hover {
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
		filter: gray; /* IE6-9 */
		-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	}
/* =End Sticky Sidebar Plugin Styles
-------------------------------------------------------------- */

.menu-item-8939 a {
    color: red !important;
}