/*! * Bootstrap v3.3.5 (https://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */body, html {
	-webkit-text-size-adjust: 100%
}
.label, sub, sup {
	vertical-align: baseline
}
.btn-group>.btn-group, .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .dropdown-menu {
	float: left
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
	max-height: 32.5em
}
.fa, .glyphicon {
	-moz-osx-font-smoothing: grayscale
}
html {
	font-family: Arial, sans-serif;
	-ms-text-size-adjust: 100%;
	font-size: .625em;
	-webkit-tap-highlight-color: transparent
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
b, optgroup, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
mark {
	color: #000;
	background: #ff0
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
svg:not(:root) {
	overflow: hidden
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
pre, textarea {
	overflow: auto
}
code, kbd, pre, samp {
	font-size: 1em
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit
}
.glyphicon, body {
	-webkit-font-smoothing: antialiased
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
td, th {
	padding: 0
}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
blockquote, img, pre, tr {
	page-break-inside: avoid
}
*, :after, :before {
	color: #000!important;
	text-shadow: none!important;
	background: 0 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href^="#"]:after, a[href^="javascript:"]:after {
	content: ""
}
blockquote, pre {
	border: .0625em solid #999
}
thead {
	display: table-header-group
}
img {
	max-width: 100%;
	height: auto;
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
.navbar {
	display: none
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color: #000!important
}
.label {
	border: .0625em solid #000
}
.table {
	border-collapse: collapse!important
}
.table td, .table th {
	background-color: #fff!important
}
.table-bordered td, .table-bordered th {
	border: .0625em solid #ddd!important
}
}
.img-thumbnail, .table, label {
	max-width: 100%
}
.glyphicon, .img-thumbnail, .list-inline>li {
	display: inline-block
}
.img-thumbnail, body {
	background-color: #fff
}
.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover, .form-control, .navbar-toggle, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-info, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-warning {
	background-image: none
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(/assets/css/font-awesome-4.3.0/fonts/glyphicons-halflings-regular.eot);
	src: url(/assets/css/font-awesome-4.3.0/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/assets/css/font-awesome-4.3.0/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(/assets/css/font-awesome-4.3.0/fonts/glyphicons-halflings-regular.woff) format('woff'), url(/assets/css/font-awesome-4.3.0/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/assets/css/font-awesome-4.3.0/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
	position: relative;
	top: .0625em;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	color: #337ab7;
	text-decoration: none
}
a:focus, a:hover {
	color: #23527c;
	text-decoration: underline
}
a:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto .3125em;
	outline-offset: -.125em
}
figure {
	margin: 0
}
hr {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	border: 0;
	border-top: .0625em solid #eee
}
p {
	margin: 0 0 .625em
}
address, blockquote .small, blockquote footer, blockquote small, dd, dt, pre {
	line-height: 1.42857143
}
dt, kbd kbd {
	font-weight: 700
}

@media (min-width:768px) {
.lead {
	font-size: 1.3125em
}
}
pre code, table {
	background-color: transparent
}
.page-header {
	padding-bottom: .5625em;
	margin: 2.5em 0 1.25em;
	border-bottom: .0625em solid #eee
}
dl, ol, ul {
	margin-top: 0
}
ol, ul {
	margin-bottom: .625em
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
.list-inline {
	margin-left: -.3125em
}
.list-inline>li {
	padding-right: .3125em;
	padding-left: .3125em
}
dl {
	margin-bottom: 1.25em
}
dd {
	margin-left: 0
}

@media (min-width:768px) {
.dl-horizontal dt {
	float: left;
	width: 10em;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dl-horizontal dd {
	margin-left: 11.25em
}
}
abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: .0625em dotted #777
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
blockquote {
	margin: 0 0 1.25em
}
caption, th {
	text-align: left
}
code, kbd {
	padding: .125em .25em;
	font-size: 90%
}
address {
	margin-bottom: 1.25em;
	font-style: normal
}
code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: .25em
}
kbd {
	color: #ffffee;
	background-color: #333;
	border-radius: .1875em;
	-webkit-box-shadow: inset 0 -.0625em 0 rgba(0,0,0,.25);
	box-shadow: inset 0 -.0625em 0 rgba(0,0,0,.25)
}
pre {
	display: block;
	padding: .59375em;
	margin: 0 0 .625em;
	font-size: .8125em;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: .0625em solid #ccc;
	border-radius: .25em
}
.container, .container-fluid {
	margin-right: auto;
	margin-left: auto
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	border-radius: 0
}
.container, .container-fluid {
	padding-right: .9375em;
	padding-left: .9375em
}
.pre-scrollable {
	overflow-y: scroll
}

@media (min-width:768px) {
.container {
	width: 46.875em
}
}

@media (min-width:992px) {
.container {
	width: 60.625em
}
}

@media (min-width:1200px) {
.container {
	width: 73.125em
}
}
.row {
	margin-right: -.9375em;
	margin-left: -.9375em
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: .0625em;
	padding-right: .9375em;
	padding-left: .9375em
}


@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left
}
.col-md-12 {
	width: 100%
}
.col-md-11 {
	width: 91.66666667%
}
.col-md-10 {
	width: 83.33333333%
}
.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666667%
}
.col-md-7 {
	width: 58.33333333%
}
.col-md-6 {
	width: 50%
}
.col-md-5 {
	width: 41.66666667%
}
.col-md-4 {
	width: 33.33333333%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.66666667%
}
.col-md-1 {
	width: 8.33333333%
}
.col-md-pull-12 {
	right: 100%
}
.col-md-pull-11 {
	right: 91.66666667%
}
.col-md-pull-10 {
	right: 83.33333333%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-8 {
	right: 66.66666667%
}
.col-md-pull-7 {
	right: 58.33333333%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-5 {
	right: 41.66666667%
}
.col-md-pull-4 {
	right: 33.33333333%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-2 {
	right: 16.66666667%
}
.col-md-pull-1 {
	right: 8.33333333%
}
.col-md-pull-0 {
	right: auto
}
.col-md-push-12 {
	left: 100%
}
.col-md-push-11 {
	left: 91.66666667%
}
.col-md-push-10 {
	left: 83.33333333%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-8 {
	left: 66.66666667%
}
.col-md-push-7 {
	left: 58.33333333%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-5 {
	left: 41.66666667%
}
.col-md-push-4 {
	left: 33.33333333%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-2 {
	left: 16.66666667%
}
.col-md-push-1 {
	left: 8.33333333%
}
.col-md-push-0 {
	left: auto
}
.col-md-offset-12 {
	margin-left: 100%
}
.col-md-offset-11 {
	margin-left: 91.66666667%
}
.col-md-offset-10 {
	margin-left: 83.33333333%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-8 {
	margin-left: 66.66666667%
}
.col-md-offset-7 {
	margin-left: 58.33333333%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-5 {
	margin-left: 41.66666667%
}
.col-md-offset-4 {
	margin-left: 33.33333333%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-2 {
	margin-left: 16.66666667%
}
.col-md-offset-1 {
	margin-left: 8.33333333%
}
.col-md-offset-0 {
	margin-left: 0
}
}


caption {
	padding-top: .5em;
	padding-bottom: .5em;
	color: #777
}
fieldset, legend {
	padding: 0;
	border: 0
}
fieldset {
	min-width: 0;
	margin: 0
}
legend {
	display: block;
	width: 100%;
	margin-bottom: 1.25em;
	font-size: 1.3125em;
	color: #333;
	border-bottom: .0625em solid #e5e5e5
}
label {
	display: inline-block
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
	padding-right: 0;
	padding-left: 0
}

@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 12.5em
}
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -.9375em;
	margin-left: -.9375em
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 .0625em
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 .0625em
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: .0625em 0 0
}

.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {
	border-radius: 0
}

iframe, img {
	max-width: 100%
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display: table;
	content: " "
}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear: both
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.btn:hover, .col12border {
	border-color: #5B5B5B
}
body {
	background-color: #ffffff;

}
#footerRights a:link, .footerWidget a:link {
	color: #ffffff;
	text-decoration: none;
}
#footerRights a:visited, .footerWidget a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footerRights a:hover, .footerWidget a:hover {
	color: #c5dafb;
	text-decoration: underline;
}
.footerWidget h4 {
	color: #ffffff;
	font-weight: 600;
	background-color: transparent;
	font-variant: small-caps;
	padding-left: 0.0em
}
.footerWidget {
	color: #ffffff;
}
.footerWidget li {
	color: #c5dafb;
	font-weight: 600;
	padding-bottom: 0.75em;
}

blockquote, h1 {
	font-weight: 100
}
a:link, a:visited {
	color: #c00000;
	text-decoration: underline
}
a:hover {
	color: #8fbc8f;
}
#footerRights {
	color: #000000;
	border-top: 0.0625em solid rgba(0,0,0,.075);
	box-shadow: 0 0 0.625em rgba(0,0,0,.05);
}
#footerWrapper {
	color: #ffffee;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
label {
	font-size: 1.25em;
	font-weight: 300;
	margin-bottom: 1.375em
}
.col-md-1, .col-md-12, .col-md-4, .col-md-5, .col-md-6, .col-sm-5, .col-xs-6 {
	margin-bottom: 0;
}
.colmid6 {
	margin-top: .125em;
	margin-bottom: .625em
}

@media(min-width:768px) {
iframe, img {
	max-width: 100%
}
.col-md-1, .col-md-12, .col-md-4, .col-md-5, .col-md-6, .col-sm-5, .col-xs-6 {
	margin-bottom: 0
}
.colmid6 {
	text-align: center;
	margin-top: .125em;
	margin-bottom: .625em
}
}
body, h1 {
	font-size: 1.50em
}
.mb40 {
	margin-bottom: .25em
}
.mt15 {
	margin-top: 0.225em
}
.pb15 {
	padding-bottom: .75em;
	margin-top: .75em
}

@media(min-width:768px) {
.mb40 {
	margin-bottom: .25em
}
.mt15 {
	margin-top: 0.225em
}
.pb15 {
	padding-bottom: .5em;
	margin-top: .25em
}
}
blockquote, h1, p, ul {
	margin-bottom: .75em
}
body {
	line-height: 1.375em;
	font-family: Arial, serif;
	margin: 0;
	padding: 5.4375em 0 0
}
h1, h2, h3, h4, h5, h6, legend {
	font-family: Arial, serif;
	font-weight: 300;
	line-height: 1.25em;
	margin: .75em 0
}

h2 {
	font-size: 1.35em;
	display: block;
	position: relative;
	overflow: hidden;
	font-weight: 500;
	margin-top: .625em;
	padding: .625em;
	background-color: #b9cfa1;
	color: #ffffff;
}
h2:after {
	display: inline-block;
	height: .375em;
	content: "";
	width: 100%;
	position: absolute;
	margin-left: .6875em;
	top: 50%
}
h3 {
	font-size: 1.15em;
	padding-top: .500em;
	font-weight: 600;
	padding: .500em;
	background-color: #b9cfa1;
	color: #ffffff;
}
h4 {
	font-size: 1.15em;
	padding-top: .500em;
	font-weight: 600;
	padding: .500em;
}
p, ul {
	margin-top: 0
}
li {
	line-height: inherit
}
#cssmenu ul ul li a, #cssmenu>ul>li>a {
	text-decoration: none
}
blockquote {
	font-size: 1em;
	line-height: 1.5em;
	margin-left: .75em;
	padding: 0;
	border: none;
	text-align: left
}
.centre {
	align-content: center;
	text-align: center
}
strong {
	font-weight: 700
}

@media(min-width:768px) {
body {
	padding-top: 5.5em
}

h2 {
	font-size: 1.35em;
	display: block;
	position: relative;
	overflow: hidden;
	font-weight: 500;
	margin-top: .625em
}
h2:after {
	display: inline-block;
	height: .375em;
	content: "";
	width: 100%;
	position: absolute;
	margin-left: .6875em;
	top: 50%
}
h3 {
	font-size: 1.15em;
	padding-top: .5em;
	font-weight: 600
}
}
ul.quickMenu {
	margin: .625em 0 0;
	padding-left: 0.75em;
}
ul.quickMenu li {
	display: block;
	font-weight: 400;
	border-bottom-color: #DBDBDB;
	border-bottom-style: solid;
	border-bottom-width: 0.0125em;
	padding-top: 0.50em;
	padding-bottom: 0.50em;
}
ul.quickMenu li a {
	font-size: 1.00em;
	margin: 0;
	padding: 0;
	display: block;
	line-height: 1.5em;
	color: #2c59a2

}
.navbar-fixed-top {
	position: absolute;
	right: 0;
	left: 0;
	z-index: 1030
}

@media(min-width:768px) {
.centre {
	align-content: center;
	text-align: center
}
}
#footerRights {
	padding: .3125em;
	margin-top: .3125em;
	text-align: center;
	font-size: .875em
}
.footer4 #footerRights {
	text-align: left
}/*! Menu Styles Customisation */
@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/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@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/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
#cssmenu, #cssmenu #menu-button, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#cssmenu:after, #cssmenu>ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
#cssmenu #menu-button {
	display: none
}
#cssmenu {
	width: auto;
	font-family: 'Open Sans', Helvetica, sans-serif;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%);
	margin-top: 0.25em
}
#cssmenu>ul {
	background: url(../images/bg.gif);
	box-shadow: inset 0 -.1875em 0 rgba(0,0,0,.05)
}
#cssmenu.align-right>ul>li {
	float: right
}
#cssmenu>ul>li {
	float: left;
	display: inline-block
}
#cssmenu.align-center>ul {
	float: none;
	text-align: center
}
#cssmenu.align-center>ul>li {
	float: none
}
#cssmenu.align-center ul ul {
	text-align: left
}
#cssmenu>ul>li>a {
	padding: 1.125em .625em 1.3125em 1.5625em;
	border-right: .0625em solid rgba(80,80,80,.12);
	font-size: .975em;
	font-weight: 700;
	color: #f0fffe;
	text-transform: uppercase;
	letter-spacing: .0625em
}
#cssmenu>ul>li.active>a, #cssmenu>ul>li:hover>a {
	color: #f0fffe;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
#cssmenu>ul>li>a:hover {
	color: #b1eceb;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
#cssmenu>ul>li.has-sub>a {
	padding-right: 2.8125em
}
#cssmenu>ul>li.has-sub>a::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 0.375em solid transparent;
	border-top-color: #f0fffe;
	right: 1.0625em;
	top: 1.375em
}
#cssmenu>ul>li.has-sub.active>a::after, #cssmenu>ul>li.has-sub:hover>a {
	border-top-color: #fff
}
#cssmenu ul ul {
	position: absolute;
	left: -624.9375em;
	top: 3.75em;
	padding-top: .375em;
	font-size: .975em;
	opacity: 0;
	-webkit-transition: top .2s ease, opacity .2s ease-in;
	-moz-transition: top .2s ease, opacity .2s ease-in;
	-ms-transition: top .2s ease, opacity .2s ease-in;
	-o-transition: top .2s ease, opacity .2s ease-in;
	transition: top .2s ease, opacity .2s ease-in
}
#cssmenu.align-right ul ul {
	text-align: right
}
#cssmenu>ul>li>ul::after {
	border-bottom-color: #f0fffe;
	top: -.25em;
	left: 1.25em;
	position: absolute;
	display: block
}
#cssmenu ul ul ul::after, #cssmenu>ul>li>ul::after {
	content: "";
	height: 0;
	width: 0;
	border: 0.3125em solid transparent
}
#cssmenu.align-right>ul>li>ul::after {
	left: auto;
	right: 1.25em
}
#cssmenu ul ul ul::after {
	position: absolute;
	border-right-color: #f0fffe;
	top: .6875em;
	left: -.25em
}
#cssmenu.align-right ul ul ul::after {
	border-right-color: transparent;
	border-left-color: #f0fffe;
	left: auto;
	right: -.25em
}
#cssmenu>ul>li>ul {
	top: 7.5em
}
#cssmenu>ul>li:hover>ul {
	top: 3.25em;
	left: 0;
	opacity: 1
}
#cssmenu.align-right>ul>li:hover>ul {
	left: auto;
	right: 0
}
#cssmenu ul ul ul {
	padding-top: 0;
	padding-left: .375em
}
#cssmenu.align-right ul ul ul {
	padding-right: .375em
}
#cssmenu ul ul>li:hover>ul {
	left: 11.25em;
	top: 0;
	opacity: 1
}
#cssmenu.align-right ul ul>li:hover>ul {
	left: auto;
	right: 100%;
	opacity: 1
}
#cssmenu ul ul li a {
	font-weight: 800;
	padding: .6875em 1.5625em;
	width: 11.25em;
	color: #f0fffe;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
#cssmenu ul ul li.active>a, #cssmenu ul ul li:hover>a {
	color: #b1eceb;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
#cssmenu ul ul li:first-child>a {
	border-top-left-radius: .1875em;
	border-top-right-radius: .1875em
}
#cssmenu ul ul li:last-child>a {
	border-bottom-left-radius: .1875em;
	border-bottom-right-radius: .1875em
}
#cssmenu ul ul li.has-sub>a::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 0.25em solid transparent;
	border-left-color: #769e76;
	right: 1.0625em;
	top: .875em
}
#cssmenu.align-right ul ul li.has-sub>a::after {
	border-left-color: transparent;
	border-right-color: #769e76;
	right: auto;
	left: 1.0625em
}
#cssmenu ul ul li.has-sub.active>a::after, #cssmenu ul ul li.has-sub:hover>a::after {
	border-left-color: #769e76
}
#cssmenu.align-right ul ul li.has-sub.active>a::after, #cssmenu.align-right ul ul li.has-sub:hover>a::after {
	border-right-color: #769e76;
	border-left-color: transparent
}

@media all and (max-width:800px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px) {
#cssmenu {
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%);
	margin-top: 0.25em
}
#cssmenu>ul {
	display: none
}
#cssmenu>ul.open {
	display: block;
	border-top: .0625em solid rgba(0,0,0,.1)
}
#cssmenu.align-right>ul {
	float: none
}
#cssmenu.align-center>ul {
	text-align: left
}
#cssmenu.align-right>ul>li, #cssmenu>ul>li {
	float: none;
	display: block
}
#cssmenu>ul>li>a {
	padding: 1.125em 1.5625em;
	border-right: 0;
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
#cssmenu>ul>li.active>a, #cssmenu>ul>li:hover>a {
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%)
}
#cssmenu #menu-button {
	display: block;
	text-decoration: none;
	font-size: .975em;
	font-weight: 700;
	color: #f0fffe;
	padding: 1.125em 1.5625em 1.125em 1.5625em;
	text-transform: uppercase;
	letter-spacing: .0625em;
	background: url(../images/bg.gif);
	cursor: pointer
}
#cssmenu ul li:hover>ul, #cssmenu ul ul, #cssmenu ul ul li:hover>ul, #cssmenu ul ul ul, #cssmenu.align-right ul li:hover>ul, #cssmenu.align-right ul ul, #cssmenu.align-right ul ul li:hover>ul, #cssmenu.align-right ul ul ul, #cssmenu.align-right>ul>li>ul, #cssmenu>ul>li>ul {
	left: 0;
	right: auto;
	top: auto;
	opacity: 1;
	width: 100%;
	padding: 0;
	position: relative;
	text-align: left
}
#cssmenu ul ul li {
	width: 100%
}
#cssmenu ul ul li a {
	width: 100%;
	box-shadow: none;
	padding-left: 2.1875em
}
#cssmenu #menu-button::after, #cssmenu #menu-button::before {
	display: block;
	content: '';
	position: absolute;
	height: .1875em;
	width: 1.375em;
	border-top: .125em solid #d3eced;
	right: 1.5625em
}
#cssmenu ul ul li:first-child>a, #cssmenu ul ul li:last-child>a {
	border-radius: 0
}
#cssmenu #menu-button::after {
	border-bottom: .125em solid #d3eced;
	top: 1.125em
}
#cssmenu #menu-button::before {
	top: 1.75em
}
}
img {
	max-width: 100%;
	height: auto;
}

.col-md-12 {
	font-size: 1.0em;
	padding-top: 0.250em;
	padding-bottom: 0.250em;
	background-color: #FFFFFF;
	color: #000000;
	
}
.paddingtop12px {
	padding-top: 0.750em;
	padding-bottom: 0.500em
}
html {
overflow-y : scroll;
} 

.marginbottom {
	margin-bottom: 0.05em;
	padding-top: 0.75em;
}

.imagemarginright {
	margin-right: 0.025em
}
h1 {
	color: #000000;
}

.imageright {
	float: right;
	margin-left: 0.625em;
	padding: 0.125em;
	border: 0.0625em solid #D8D8D8;
}

.divborder1 {
	padding-top: 0.50em;
	border-color:#000000;
	border-width:0.0125em;
	border-style: solid;
	margin-bottom: 0.500em;
}
h1 {
	padding-top: 0;
	padding-bottom: .75em;
	line-height: 1.50em;
	text-align: center;
	margin-bottom: .25em;
}
#globalWrapper {
	background-color: #ffffff;
}
.navbar-fixed-top {
	background-color: #769e76;
}
.black {
	background-color: #769e76;
	color: #FFFFFF;
}
.white {
	background-color: #ffffff;
	color: #000000;
	border-color:#000000;
	border-width:0.0125em;
	border-style: solid;
}

.headergreen {
	background: #b9cfa1;
	background: -moz-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b9cfa1), color-stop(100%, #769e76));
	background: -webkit-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -o-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: -ms-linear-gradient(top, #b9cfa1 0, #769e76 100%);
	background: linear-gradient(to bottom, #b9cfa1 0, #769e76 100%);
}