html, body, body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-weight: inherit
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img, object, embed {
	max-width: 100%;
}
[hidden]{
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-y: scroll
}
blockquote {
	quotes: none
}
blockquote:before,
blockquote:after {
	content: '';
	content: none
}
del {
	text-decoration: line-through
}
/*-------------------------
  Style Selection
---------------------------*/
::-moz-selection {
	background: #ddd;
	color: #000;
	text-shadow: none
}
::selection {
	background: #ddd;
	color: #000;
	text-shadow: none
}
img::selection {
	background: transparent
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
/*------------------------
  Style HR
-------------------------*/
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
/*------------------------
  Style text that has been inserted into a document.
-------------------------*/
ins {
	background: #ff9;
	color: #000;
	text-decoration: none
}
/*------------------------
  Style marked text.
-------------------------*/
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold
}
pre,
code,
kbd,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}

small {
	font-size: 85%
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}
button, input {
	overflow: visible;
	line-height: normal
}
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;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
optgroup {
	font-weight: bold;
}
input:invalid,
textarea:invalid {}table {
					   border-collapse: collapse;
					   border-spacing: 0
				   }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: bold;
	vertical-align: bottom
}
td {
	font-weight: normal;
	vertical-align: top;
}
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
/*------------------------
  Body
-------------------------*/
html,
body {
	font: normal 16px/26px 'Monda', sans-serif;
	text-rendering: optimizeLegibility;
	color: #222;
	background-color: #fff;
	height: 100%
}
/*------------------------
  A href
-------------------------*/
a {
	color: #2455c3;
	text-decoration: none
}
a:hover,
a:focus {
	text-decoration: none;
}
/*------------------------
  A href on same page Target
-------------------------*/
:target:not(#comments):not(.global-nav) {
	-webkit-animation: target-fade 2s 1;
	-moz-animation: target-fade 2s 1
}
@-webkit-keyframes target-fade {
	0% {
		background-color: rgba(255, 248, 135, 1);
		outline: 6px solid rgba(255, 248, 135, 1)
	}
	100% {
		background-color: rgba(255, 248, 135, 0);
		outline: 6px solid rgba(255, 248, 135, 0)
	}
}
@-moz-keyframes target-fade {
	0% {
		background-color: rgba(255, 248, 135, .1);
		outline: 6px solid rgba(255, 248, 135, 1)
	}
	100% {
		background-color: rgba(255, 248, 135, 0);
		outline: 6px solid rgba(255, 248, 135, 1)
	}
}

/*------------------------
  Headings
-------------------------*/
.title_section_out {
	position: absolute;
	left: -9999em;
}
h1{
	font-size: 30px;
	line-height: 40px;
}
h2{
	font-size: 24px;
	line-height: 30px;
}
h3{
	font-size: 20px;
	line-height: 28px;
}   outline: none;
}
p{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#414241;
}
p + p{
	margin-top:15px;
}
p em{
	color:#0e5f93;
}
p + h3{
	margin-top: 20px;
}
.title_section_out{
	position:absolute;
	text-indent:-99999px;
	z-index:-100;
}
p + ul{
	list-style:circle;
}
p + ul li{
	font-size:15px;
	line-height:22px;
	color:#414241;
}
p b a{
	color:#147d45;
	text-decoration: underline;
}
p b a:hover{
	text-decoration: none;
}
h1{
	font-size: 32px;
	font-weight:lighter;
	color: #0e5f93;
	text-transform: uppercase;
	margin-bottom: 20px;
}
h3{
	font-size: 15px;
	font-weight:bold;
	color: #6e9fbe;
	text-transform: uppercase;
	margin-bottom: 12px;
}

h5, h5 a{
	font-size: 20px;
	font-weight:lighter;
	text-transform: uppercase;
	color: #147d45;
	margin-bottom: 10px;
}

h6{
	font-size:16px;
	font-weight:bold;
	color:#4d936d;
	margin-bottom:10px;
}
.fluidContainer{
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.fixContainer{
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px){
	.fixContainer{
		width: 750px;
	}
}
@media (min-width: 992px){
	.fixContainer{
		width: 970px;
	}
}
@media (min-width: 1200px){
	.fixContainer{
		width: 1170px;
	}
}
/*-----------------------------------------------------

START GRID

-----------------------------------------------------*/
.m1, .t1, .tb1, .d1,
.m2, .t2, .tb2, .d2,
.m3, .t3, .tb3, .d3,
.m4, .t4, .tb4, .d4,
.m5, .t5, .tb5, .d5,
.m6, .t6, .tb6, .d6,
.m7, .t7, .tb7, .d7,
.m8, .t8, .tb8, .d8,
.m9, .t9, .tb9, .d9,
.m10, .t10, .tb10, .d10,
.m11, .t11, .tb11, .d11,
.m12, .t12, .tb12, .d12{
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8, .m9, .m10, .m11, .m12{
	float: left;
}
.m12{
	width: 100%;
}
.m11{
	width: 91.66666667%;
}
.m10{
	width: 83.33333333%;
}
.m9{
	width: 75%;
}
.m8{
	width: 66.66666667%;
}
.m7{
	width: 58.33333333%;
}
.m6{
	width: 50%;
}
.m5{
	width: 41.66666667%;
}
.m4{
	width: 33.33333333%;
}
.m3{
	width: 25%;
}
.m2{
	width: 16.66666667%;
}
.m1{
	width: 8.33333333%;
}
.mR12{
	right: 100%;
}
.mR11{
	right: 91.66666667%;
}
.mR10{
	right: 83.33333333%;
}
.mR9{
	right: 75%;
}
.mR8{
	right: 66.66666667%;
}
.mR7{
	right: 58.33333333%;
}
.mR6{
	right: 50%;
}
.mR5{
	right: 41.66666667%;
}
.mR4{
	right: 33.33333333%;
}
.mR3{
	right: 25%;
}
.mR2{
	right: 16.66666667%;
}
.mR1{
	right: 8.33333333%;
}
.mR0{
	right: auto;
}
.mL12{
	left: 100%;
}
.mL11{
	left: 91.66666667%;
}
.mL10{
	left: 83.33333333%;
}
.mL9{
	left: 75%;
}
.mL8{
	left: 66.66666667%;
}
.mL7{
	left: 58.33333333%;
}
.mL6{
	left: 50%;
}
.mL5{
	left: 41.66666667%;
}
.mL4{
	left: 33.33333333%;
}
.mL3{
	left: 25%;
}
.mL2{
	left: 16.66666667%;
}
.mL1{
	left: 8.33333333%;
}
.mL0{
	left: auto;
}
@media (min-width: 768px){
	.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10, .t11, .t12{
		float: left;
	}
	.t12{
		width: 100%;
	}
	.t11{
		width: 91.66666667%;
	}
	.t10{
		width: 83.33333333%;
	}
	.t9{
		width: 75%;
	}
	.t8{
		width: 66.66666667%;
	}
	.t7{
		width: 58.33333333%;
	}
	.t6{
		width: 50%;
	}
	.t5{
		width: 41.66666667%;
	}
	.t4{
		width: 33.33333333%;
	}
	.t3{
		width: 25%;
	}
	.t2{
		width: 16.66666667%;
	}
	.t1{
		width: 8.33333333%;
	}
	.tR12{
		right: 100%;
	}
	.tR11{
		right: 91.66666667%;
	}
	.tR10{
		right: 83.33333333%;
	}
	.tR9{
		right: 75%;
	}
	.tR8{
		right: 66.66666667%;
	}
	.tR7{
		right: 58.33333333%;
	}
	.tR6{
		right: 50%;
	}
	.tR5{
		right: 41.66666667%;
	}
	.tR4{
		right: 33.33333333%;
	}
	.tR3{
		right: 25%;
	}
	.tR2{
		right: 16.66666667%;
	}
	.tR1{
		right: 8.33333333%;
	}
	.tR0{
		right: auto;
	}
	.tL12{
		left: 100%;
	}
	.tL11{
		left: 91.66666667%;
	}
	.tL10{
		left: 83.33333333%;
	}
	.tL9{
		left: 75%;
	}
	.tL8{
		left: 66.66666667%;
	}
	.tL7{
		left: 58.33333333%;
	}
	.tL6{
		left: 50%;
	}
	.tL5{
		left: 41.66666667%;
	}
	.tL4{
		left: 33.33333333%;
	}
	.tL3{
		left: 25%;
	}
	.tL2{
		left: 16.66666667%;
	}
	.tL1{
		left: 8.33333333%;
	}
	.tL0{
		left: auto;
	}
	.toffset-12{
		margin-left: 100%;
	}
	.toffset-11{
		margin-left: 91.66666667%;
	}
	.toffset-10{
		margin-left: 83.33333333%;
	}
	.toffset-9{
		margin-left: 75%;
	}
	.toffset-8{
		margin-left: 66.66666667%;
	}
	.toffset-7{
		margin-left: 58.33333333%;
	}
	.toffset-6{
		margin-left: 50%;
	}
	.toffset-5{
		margin-left: 41.66666667%;
	}
	.toffset-4{
		margin-left: 33.33333333%;
	}
	.toffset-3{
		margin-left: 25%;
	}
	.toffset-2{
		margin-left: 16.66666667%;
	}
	.toffset-1{
		margin-left: 8.33333333%;
	}
	.toffset-0{
		margin-left: 0%;
	}
}
@media (min-width: 992px){
	.tb1,
	.tb2,
	.tb3,
	.tb4,
	.tb5,
	.tb6,
	.tb7,
	.tb8,
	.tb9,
	.tb10,
	.tb11,
	.tb12{
		float: left;
	}
	.tb12{
		width: 100%;
	}
	.tb11{
		width: 91.66666667%;
	}
	.tb10{
		width: 83.33333333%;
	}
	.tb9{
		width: 75%;
	}
	.tb8{
		width: 66.66666667%;
	}
	.tb7{
		width: 58.33333333%;
	}
	.tb6{
		width: 50%;
	}
	.tb5{
		width: 41.66666667%;
	}
	.tb4{
		width: 33.33333333%;
	}
	.tb3{
		width: 25%;
	}
	.tb2{
		width: 16.66666667%;
	}
	.tb1{
		width: 8.33333333%;
	}
	.tbR12{
		right: 100%;
	}
	.tbR11{
		right: 91.66666667%;
	}
	.tbR10{
		right: 83.33333333%;
	}
	.tbR9{
		right: 75%;
	}
	.tbR8{
		right: 66.66666667%;
	}
	.tbR7{
		right: 58.33333333%;
	}
	.tbR6{
		right: 50%;
	}
	.tbR5{
		right: 41.66666667%;
	}
	.tbR4{
		right: 33.33333333%;
	}
	.tbR3{
		right: 25%;
	}
	.tbR2{
		right: 16.66666667%;
	}
	.tbR1{
		right: 8.33333333%;
	}
	.tbR0{
		right: auto;
	}
	.tbL12{
		left: 100%;
	}
	.tbL11{
		left: 91.66666667%;
	}
	.tbL10{
		left: 83.33333333%;
	}
	.tbL9{
		left: 75%;
	}
	.tbL8{
		left: 66.66666667%;
	}
	.tbL7{
		left: 58.33333333%;
	}
	.tbL6{
		left: 50%;
	}
	.tbL5{
		left: 41.66666667%;
	}
	.tbL4{
		left: 33.33333333%;
	}
	.tbL3{
		left: 25%;
	}
	.tbL2{
		left: 16.66666667%;
	}
	.tbL1{
		left: 8.33333333%;
	}
	.tbL0{
		left: auto;
	}
	.tboffset-12{
		margin-left: 100%;
	}
	.tboffset-11{
		margin-left: 91.66666667%;
	}
	.tboffset-10{
		margin-left: 83.33333333%;
	}
	.tboffset-9{
		margin-left: 75%;
	}
	.tboffset-8{
		margin-left: 66.66666667%;
	}
	.tboffset-7{
		margin-left: 58.33333333%;
	}
	.tboffset-6{
		margin-left: 50%;
	}
	.tboffset-5{
		margin-left: 41.66666667%;
	}
	.tboffset-4{
		margin-left: 33.33333333%;
	}
	.tboffset-3{
		margin-left: 25%;
	}
	.tboffset-2{
		margin-left: 16.66666667%;
	}
	.tboffset-1{
		margin-left: 8.33333333%;
	}
	.tboffset-0{
		margin-left: 0%;
	}
}
@media (min-width: 1200px){
	.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8,  .d9, .d10, .d11, .d12{
		float: left;
	}
	.d12{
		width: 100%;
	}
	.d11{
		width: 91.66666667%;
	}
	.d10{
		width: 83.33333333%;
	}
	.d9{
		width: 75%;
	}
	.d8{
		width: 66.66666667%;
	}
	.d7{
		width: 58.33333333%;
	}
	.d6{
		width: 50%;
	}
	.d5{
		width: 41.66666667%;
	}
	.d4{
		width: 33.33333333%;
	}
	.d3{
		width: 25%;
	}
	.d2{
		width: 16.66666667%;
	}
	.d1{
		width: 8.33333333%;
	}
	.dR12{
		right: 100%;
	}
	.dR11{
		right: 91.66666667%;
	}
	.dR10{
		right: 83.33333333%;
	}
	.dR9{
		right: 75%;
	}
	.dR8{
		right: 66.66666667%;
	}
	.dR7{
		right: 58.33333333%;
	}
	.dR6{
		right: 50%;
	}
	.dR5{
		right: 41.66666667%;
	}
	.dR4{
		right: 33.33333333%;
	}
	.dR3{
		right: 25%;
	}
	.dR2{
		right: 16.66666667%;
	}
	.dR1{
		right: 8.33333333%;
	}
	.dR0{
		right: auto;
	}
	.dL12{
		left: 100%;
	}
	.dL11{
		left: 91.66666667%;
	}
	.dL10{
		left: 83.33333333%;
	}
	.dL9{
		left: 75%;
	}
	.dL8{
		left: 66.66666667%;
	}
	.dL7{
		left: 58.33333333%;
	}
	.dL6{
		left: 50%;
	}
	.dL5{
		left: 41.66666667%;
	}
	.dL4{
		left: 33.33333333%;
	}
	.dL3{
		left: 25%;
	}
	.dL2{
		left: 16.66666667%;
	}
	.dL1{
		left: 8.33333333%;
	}
	.dL0{
		left: auto;
	}
	.doffset-12{
		margin-left: 100%;
	}
	.doffset-11{
		margin-left: 91.66666667%;
	}
	.doffset-10{
		margin-left: 83.33333333%;
	}
	.doffset-9{
		margin-left: 75%;
	}
	.doffset-8{
		margin-left: 66.66666667%;
	}
	.doffset-7{
		margin-left: 58.33333333%;
	}
	.doffset-6{
		margin-left: 50%;
	}
	.doffset-5{
		margin-left: 41.66666667%;
	}
	.doffset-4{
		margin-left: 33.33333333%;
	}
	.doffset-3{
		margin-left: 25%;
	}
	.doffset-2{
		margin-left: 16.66666667%;
	}
	.doffset-1{
		margin-left: 8.33333333%;
	}
	.doffset-0{
		margin-left: 0%;
	}
}
.noGutter{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.gutter2{
	padding-left: 30px;
	padding-right: 30px;
}

.clearFix{
	clear: both;
}
.clearFix:before,
.clearFix:after,
.fixContainer:before,
.fixContainer:after,
.fluidContainer:before,
.fluidContainer:after,
.centered:before,
.centered:after{
	content: " ";
	display: table;
}
.clearFix:after,
.fixContainer:after,
.fluidContainer:after,
.centered:after{
	clear: both;
}