body{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;background-repeat:no-repeat; background-position:center top; background-color:#FFF;}

a {color:#2b6b2b; text-decoration:underline;}
a:hover {color:#3a863a    ; text-decoration:none;}

.container{}

.full{background-color:rgba(176, 211, 170,0.5); padding:25px; margin-bottom:5px; min-width:100%; margin-left:0px; border-radius:5px;}

.navbar {min-height:25px; margin-right:auto; margin-left:auto;width:75%}
.navbar-inverse {background-image:none; background-color:#004F09; border-color:#002805;}
.navbar-inverse .navbar-nav > li > a {color:#EEE;}
.navbar-nav > li > a {padding-top: 8px; padding-bottom: 8px;}

.left{text-align:left}

.intro { font-size:28px; font-weight:200; line-height:34px; letter-spacing:1px; text-align:center; width:70%; margin-left:auto; margin-right:auto;color:#525252;}

.main1 p {font-size:18px;}

.p01 {}
.p01 p {}

.featured h2 {color:#3a863a    ; font-size:24px;}
.featured h4 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

p {}

.homeButtons {margin:40px auto 20px auto;}
.homeButtons a {padding:15px 50px; display:inline-block; border-radius:4px; border:1px solid #FFF; margin-right:35px; background-color:#2b6b2b;}
.homeButtons a {font-size:24px; text-decoration:none; font-weight:bold; line-height:16px; color:#FFF;}
.homeButtons a:hover {background-color:#3a863a    ;}
.homeButtons a span {font-size:14px;} 

.titleButtons a {padding:15px; display:inline-block; border-radius:4px; border:1px solid #FFF; margin-right:15px; background-color:#2b6b2b !important;}
.titleButtons a {color:#FFF;}
.titleButtons a:hover {color:#FFF; background-color: #3a863a    !important;}

.words {margin-top:25px;}

.space{margin-bottom:25px}

.PDfoot {color:#FFF; font-size:16px; background-color:#3a863a; border-color:#002805; border-radius:4px; min-height:50px;
	padding-top:15px; padding-bottom:10px;}
.PDfoot a {color:#FFF;}
.PDfoot a:hover {color:#FFF;}
	
.UCfoot {background-color:#1B2E67; padding:8px 15px !important; margin-top:25px; margin-bottom:25px; color:#FFF; border-radius:4px; font-size:16px;}
.UCfoot a, .UCfoot a:hover {color:#FFF;}	
#footer {border-top:none; padding:0; min-height:0; margin:0;}
#footer .container{
    display:flex;
    flex-direction:column;
}
@media (min-width: 768px) {#footer .container{flex-direction:row;justify-content: space-around;}}

.round {border-radius:4px;}
.trans85 {background-image:url(../images/trans85.png); background-repeat:repeat;}
.nopad {padding:0;}

.sep {background-clip: padding-box;
    border-right: 10px solid transparent;}
	
.last {padding-right:0px;}
	
.grid {padding:0px; padding-left:5px;}
.grid li {list-style:none; display:inline; padding-right:.2%;}
.grid li img {width:16%; height:auto; border-radius:4px}

/* header */
.nav-link{color:#000!important}
.header-level-two{font-family:proxima-nova,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}
.header-level-one{font-family:proxima-nova,sans-serif;font-size:24px;font-weight:500;margin-top:0px;line-height: inherit;}
.header-level-one a,.header-level-two a{color:#000e2f;text-decoration:none;font-family:proxima-nova,sans-serif;}
.header-level-one a:hover,.header-level-two a:hover{text-decoration:underline}
.nav-link:hover{text-decoration:underline}
.container:has(.header-level-one){
    padding:30px 15px;
}
@media (min-width: 768px) {.container:has(.header-level-one){
    padding:30px 0px;
}}