@charset "utf-8";

/*Colors: Primary Blue #191170 Primary Green #277f0d Dark Blue #0b0923 Dk Green #153d0f Lt Green #39bc26 Brown Tan #7d431f Burgundy#7d431f*/

div#outside {width: 90%; background-color: #0b0923; padding: 0;}

div#main {width: auto; max-width: 1280px; min-width: 320px; border: solid; border-width: 2px; border-color: #0b0923; background-color: #ffffff; margin: auto; padding: 0%;}

div#header {width: 100%; margin: auto; padding: 0;background-color: #ffffff;}
div#header a img {width: 100%; border-bottom: solid; border-color: #277f0d; border-width: 2px; margin:auto;}
div#header h2 {margin-left: 0%; line-height: 125%; font-family: "Libre Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 125%; color: #277f0d; text-align: center;}

div#headerlinks {width: 98%; margin: auto; padding: 1% 1% 0% 1%; background-color: #ffffff; border-bottom: solid; border-color: #277f0d; border-width: 2px; text-align: center;}
div#headerlinks .sbox {display: inline-block; margin: auto; width: 16%; border: none; text-align: center; padding: 1%;}
div#headerlinks .sbox h2 {font-size: 85%; text-align: center;}
div#headerlinks .sbox a img {width: 36%; opacity: 1.0; border-radius: 4px;}
div#headerlinks .sbox a:hover img {opacity: .6;} 

div#footerlinks {width: 98%; margin: auto; padding: 1% 1% 0% 1%; background-color: #ffffff; border-bottom: solid; border-color: #277f0d; border-width: 2px; text-align: center;}
div#footerlinks .sbox {display: inline-block; margin: auto; width: 16%; border: none; text-align: center; padding: 1%;}
div#footerlinks .sbox h2 {font-size: 85%; text-align: center;}
div#footerlinks .sbox a img {width: 36%; opacity: 1.0; border-radius: 4px;}
div#footerlinks .sbox a:hover img {opacity: .6;} 

/*tahoma, geneva, sans-serif*/
div#text {text-align: center; background-color: #ffffff; padding: 2% 6%;  border-bottom: solid; border-color: #277f0d; border-width: 2px; margin: auto;}
div#text h1 {text-align: left; line-height: 125%; font-family: "Libre Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 125%; color: #191170; margin-left: 0;}
div#text h2 {text-align: left; margin-left: .5em; line-height: 120%; font-family: "Libre Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 110%; color: #277f0d;}
div#text h3 {padding: 0%; text-align: left; margin-left: .5em; line-height: 110%; font-family: "Libre Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 100%; color: #191170;}
div#text h4 {padding: 0% 10%; text-align: center; margin-left: 0%; line-height: 110%; font-family: "Libre Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 100%; color: #191170;}
div#text p {text-align: left;text-indent: 0; line-height: 110%; font-family: "Libre Franklin", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 100%; margin-left: 0%; color: #7d431f;}
div#text li {text-align: left; line-height: 110%; list-style-type: none; font-family: "Libre Franklin", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 100%; margin-left: .5em; margin-bottom: .8em; color: #277f0d;}
div#text em {text-align: left; font-weight: 500; font-style: normal; color: #7d431f; text-transform: uppercase; font-variant: normal;}

div#text .bullet {margin-left: .5em; list-style-type: disc; line-height: 100%; color:#7d431f;}
div#text .center {text-align: center;}

div#text .banner {display: inline-block; width: 90%; max-width: 1280px; padding: 0% 5%; border-width: 0px; border-color: #ffffff; margin: auto;}
div#text .lbanner {display: inline; width: 30%; padding: 0%; margin: auto; border-radius: 15px 0px 0px 15px;}
div#text .cbanner {display: inline; width: 30%; padding: 0%; margin: auto; border-radius: 0px;}
div#text .rbanner {display: inline; width: 30%; padding: 0%; margin: auto; border-radius: 0px 15px 15px 0px;}

div#text .box {display: inline-block; width: 30%; margin: auto; padding: 0% 0% 0% 0%; border: none; text-align: center; padding: 1%;}
div#text .box p, h1, h2, h3, h4 {padding: 1%;}
div#text .box h2 {text-align: center;}
div#text .box img {width: 50%; opacity: 1.0; border-radius: 5%;}
div#text .box a img {width: 50%; opacity: 1.0; border-radius: 5%;}
div#text .box a:hover img {opacity: .6;} 

div#text .lbox {vertical-align: top; display: inline-block; margin: auto; width: 45%; max-width: 600px; min-width: 320px; text-align:center; padding: 0%;}
div#text .lbox p, h1, h2, h3, h4 {text-align: left;}
div#text .lbox h2 {text-align: left;}
div#text .lbox img {width: 80%; opacity: 1.0; padding: 5%; border-radius: 10%; margin:auto;}

div#text .lboxsm {vertical-align: top; display: inline-block; margin: auto; width: 45%; text-align:center; padding: 0%;}
div#text .lboxsm p, h1, h2, h3, h4 {text-align: left;}
div#text .lboxsm h2 {text-align: left;}
div#text .lboxsm img {width: 40%; opacity: 1.0; padding: 5%; border-radius: 16%; margin:auto;}

div#text .indent {text-indent: 1em; margin-left: 1em;}
div#text .tab {margin-left: 2em;}
div#text img {margin: 1%;}

div#text a:link {color:#191170; text-decoration: none;}
div#text a:visited {color:#191170; text-decoration: none;}
div#text a:focus {color:#191170; text-decoration: none;}
div#text a:hover {color:#277f0d; text-decoration: none;}
div#text a:active {color:#191170; text-decoration: none;}

div#text .pict {background-color: #ffffff; padding: 0%; width: 100%; max-width: 1024px; text-align: center; border-radius: 30px;}

div#bannerlinks {width: 100%; margin: auto; padding: 0%; background-color: #ffffff; border-top: none; border-bottom: solid; border-color: #277f0d; border-width: 2px;}
div#bannerlinks a img {width: 100%; border-width: 0px; border-color: #000000; margin:auto;}
div#bannerlinks h2 {margin-left: 0%; line-height: 50%; margin: 10px; font-family: "Libre Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 125%; color: #277f0d; text-align: center;}
div#bannerlinks a:hover img {opacity: .6;} 
div#bannerlinks .narrow {height: 150px;}

div#footer {background-color: #ffffff; border-top: none; border-color: #277f0d; border-width: 2px; margin: auto; padding: 1%;}
div#footer h1, h2 {padding: 0%; text-align: center; line-height: 100%; list-style-type: none; font-family: "Libre Franklin", tahoma, geneva, sans-serif; font-weight: normal; font-size: 60%; color: #0b0923;}
div#footer p {padding: 0%; text-align: center; font-family: "Libre Franklin", georgia, serif; font-weight: 500; font-size: 92%; color: #277f0d;}
div#footer li {text-align: left; line-height: 100%; list-style-type: none; font-family: "Libre Franklin", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: normal; font-size: 100%; margin-left: 2em; margin-bottom: .2em; color: #191170;}


