body,p,td,div,span,th{font-family:arial,helvetica,sans-serif;color:#000;font-size:17px;line-height: 125%;}
input,li,textarea{font-family:arial,helvetica,sans-serif;color:#000;font-size:17px;}
body{background:#fff;margin:0px;padding:0px;border:0;text-align: center;}

p{margin:5px 0 8px 0;}
p.didyouknow{margin-bottom:18px;}
img{border:0px;}
figure{margin:0px;}
h1{color:#e6a200;font-size:26px;font-weight:bold;padding:16px 0 12px 0;margin:0;line-height: 100%;}
h2{font-size:22px;font-weight:bold;color:#e6a200;padding:0; margin-bottom: 2px;line-height: 100%;}
h3{font-size:20px;font-weight:bold;color:#333;line-height: 100%;}
h3.nospace{display:inline;}
h3 a{color:#417516;}
h3 a:hover{text-decoration:none;}
h4{font-size:18px;font-weight:bold;color:#2e8568;line-height: 100%;}
h4 a{color:#417516;}
h4 a:hover{text-decoration:none;}
a{color:#2e8568;text-decoration:underline;}
a:hover{text-decoration:none;}

input[type=text],
input[type=url],
input[type=tel],
input[type=number],
input[type=color],
input[type=email], select {
	border: 1px solid #044284;
	border-radius: 3px;
	padding: 3px 5px;
	font-size:18px;
	box-shadow: 2px 2px 3px #666;
}
input[type=text]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=color]:focus,
input[type=email]:focus, select:focus {
	border: 1px solid #993300;
	box-shadow: 2px 2px 3px #ba673d;
}
input[type=submit],
input[type=reset],
input[type=button] {
	border: 1px solid #417516;
	border-radius: 3px;
	box-shadow: 2px 2px 3px #666;
	background:#417516;
	color:#fff;
	padding: 6px;
	font-size:18px;
}
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
	border: 1px solid #444;
	box-shadow: 1px 1px 2px #ba673d;
	background:#444;
	color:#fff;
}
blockquote.addCurlys:before {content: "{"; font-size:4.5em;}

#headerout{text-align: center;background: linear-gradient(#2e8568 72%, #fff 28%);}
#homeheaderout{text-align: center;background: #fff;}
#header{width:1110px;padding:0px;margin-left: auto;margin-right: auto;text-align: left;overflow:auto;}
#homeheader{width:1110px;height:462px;padding:0px;margin-left: auto;margin-right: auto;text-align: left;overflow:auto;}
#mmenudiv{width:35px;padding-top:15px;float:right;display: block;}
#mmenu{display: none;position:absolute;left:50%;margin-left:290px;top:68px;width:260px;background-color: #000;color:#fff;padding:10px 0px;font-size: 18px;text-align:left;}
#mmenu a{padding:0 10px;color:#fff;text-decoration:none;font-size: 18px;display:block;}
#mmenu a:hover, #mmenu.active a{color:#fff;text-decoration:underline;}
#mmenu div{padding: 6px 0px;border-bottom: 1px solid #333;}
#logodiv{padding:0px;width:200px;float:left;}
#logo{width: 171px; height:90px;border: solid #fff;border-width: 0 3px;}
#slogandiv{padding:120px 0 0 10px;;text-align:center;line-height: 200%;color:#e6a200;font-size:26px;font-weight:bold;}
#contentout{width:1110px;padding:5px 0 15px 0;margin-left: auto;margin-right: auto;text-align: left;overflow:auto;}
#homecontentout{background:#2e8568;margin:0px;padding:0px;border:0;text-align: center;}
#content{width:750px;float:left;padding:0px;}
#right{width:336px;float:right;padding:0px 0px 15px 0px;}
#contentcolorout{background:#d1dde9;}
#contentcolor{width:1110px;padding:5px 0 15px 0;margin-left: auto;margin-right: auto;text-align: left;overflow:auto;}
#clear{margin-left: auto;margin-right: auto;clear: both;height: 0px;}

#footer{background:#eee;padding:25px 0px;font-size:13px;color:#000;text-align:center;}
#footer a{color:#000;}
#footer a:hover{text-decoration:none;}
#footerin{width:1110px;margin-left: auto;margin-right: auto;text-align: center;color:#000;}
#footerlink{display: inline;}
#footercopyright{display: inline;}
#homecontentout #footer{background:#2e8568;color:#fff;}
#homecontentout #footer a{color:#fff;}
#homecontentout span{color:#fff;}
#hometwrapper {display: grid;grid-row-gap: 30px;padding: 15px 3px;margin-left:65px;grid-template-columns: 320px 320px 320px;}
.homet {margin: 10px 20px 0 20px;padding: 2px;text-align:center;}
#hometwrapper p, #hometwrapper div, #hometwrapper span{color:#fff;}
#hometwrapper a{color:#fff;text-decoration:none;display:block;padding: 3px;}
#hometwrapper a:hover{text-decoration:underline;}
.homettitle{font-size:20px;font-weight:bold;padding: 0 0 0 10px;}
.homettitle a{color:#ffb504 !important;}

#breadcrumbs, #breadcrumbs span{font-size:13px;margin-top:-5px;}
#breadcrumbs a, #breadcrumbs a span{text-decoration: underline;color: #2e8568;}
#breadcrumbs a:hover, #breadcrumbs a span:hover{text-decoration:none;}

#rcitems{margin: auto;margin-top: 18px;text-align:left;background-color: #2e8568;border-radius: 8px;}
#rctitle{padding: 6px 12px;color: #fff;font-size: 18px;font-weight:bold;}
#rccontent{padding: 3px 6px 12px 28px;}
#rccontent a{text-decoration: none;color: #fff;}
#rccontent a:hover{text-decoration:underline;}
.on{
	margin-left:-18px;
	margin-right:8px;
	margin-bottom:1px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.multiColumnOut:after{content: "";display: table;clear: both;}
.column4{float: left;width: 25%;}
.column3{float: left;width: 33%;}
.column2{float: left;width: 50%;}

.smalltext{font-size:13px;}
.bigtext{font-size:20px;}
.biggertext{font-size:23px;}
.biggesttext{font-size:26px;}
.smalltextb{font-size:13px;font-weight:bold;}
.bigtextb{font-size:20px;font-weight:bold;}
.biggertextb{font-size:23px;font-weight:bold;}
.biggesttextb{font-size:26px;font-weight:bold;}
.mathfont{font-family: "Times New Roman", Times, serif;font-style: italic;font-size:120%;color: inherit;}
.mathfontb{font-family: "Times New Roman", Times, serif;font-style: italic;font-size:120%;font-weight:bold;color: inherit;}
.example{font-weight:bold ;font-style:italic;}
.question{padding-bottom:10px;border-bottom: 1px solid #ffb504;}
.strikethrough {position: relative; }
.strikethrough:before {position: absolute;content: ""; left: 0; top: 40%; right: 0; border-top: 1.5px solid; border-color: inherit; -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
.seealso{font-weight:bold;font-style:italic;}
.padleft{padding-left:20px;}
.fracalign{vertical-align:middle;}
.imgalign{text-align:center;}
.exponent{position: relative; bottom:1.2ex; left:0.1ex; font-size: 65%; }
.simtable{border-collapse:collapse; border-spacing:0px; padding:5px; border:1px solid black; margin:0 auto;}
.simthtd{padding:5px; border:1px solid black;}
.fixtable{border-collapse: collapse;}
.fixtable, .fixtable th, .fixtable td {border: 1px solid #888;text-align:center;}
.fixtable td {width: 25px;height: 25px;}
.bordertable{border-collapse: collapse;}
.bordertable, .bordertable th, .bordertable td {border: 1px solid #888;}
.bordertable td {padding: 3px;}
.bordertable th {padding: 5px;background-color: #333;color:#fff;font-weight:bold;}

.panel{background-color: #2e8568;color:#fff;padding:6px 10px;border-radius: 8px;}
.panel p, .panel h1, .panel h2, .panel h3, .panel td, .panel div, .panel span, .panel th{color:#fff;}
.panel a{color:#fff;text-decoration:underline;}
.panel a:hover{text-decoration:none;}
.examplep{background-color: #ffe7ad;padding:6px 10px;margin: 10px 0px;border-radius: 8px;}
.scaleimg{max-width: 100%;height: auto;}

@media screen and (max-width:1140px){
	#header{width:1000px;padding-left:10px;}
	#homeheader{width:1000px;}
	#mmenu{margin-left:240px;}
	#logo{width: 171px; height:90px;}
	#contentout{width:1000px;padding-left:10px;}
	#content{width:650px;float:left;}
	#contentcolor{width:1000px;padding-left:10px;}
	#hometwrapper {margin-left:10px;}
	#footerin{width:1000px;}
}
@media screen and (max-width:1020px){
	#headerout{text-align: center;background: linear-gradient(#2e8568 70%, #fff 30%);}
	#header{width:auto;height:auto;padding:0px 8px;text-align:center;}
	#homeheader{width:auto;}
	#mmenudiv{padding-top:5px;}
	#mmenu{right:0px;left:0px;top:45px;margin-left:0px;width:100%;}
	#logodiv{padding: 0px;width:150px;float:left;}
	#logo{width: 105px; height:55px;border: solid #fff;border-width: 0 0px;}
	#contentout{width:auto;padding:2px 15px 15px 15px;}
	#content{width:auto;float:none;}
	#contentcolor{width:auto;padding:2px 15px 15px 15px;}
	#hometwrapper {margin-left:55px;grid-template-columns: 320px 320px;}
	#right{width:auto;float:none;}
	#footerin{width:100%;}
	#footerlink{display: block;}
	#footercopyright{display: block;}
	.column4{float: none;width: auto;}
	.column3{float: none;width: auto;}
	.column2{float: none;width: auto;}
}
@media screen and (max-width:780px){
	#hometwrapper {display:block;margin:0px;}
	.homet {margin: 30px 0;}
}
@media screen and (max-width:479px){
	#header{padding:0px 3px;}
	#homeheader{width:auto;height:231px;background-size: 394px 231px;}
	#slogandiv{display:none;}
	#contentout{padding:2px 10px 15px 10px;}
	#contentcolor{padding:2px 10px 15px 10px;}
}
@media screen and (max-width:359px){
	#contentout{padding:2px 3px 15px 3px;}
	#contentcolor{padding:2px 3px 15px 3px;}
}