body {
background-color:#fff;
font-family:'Candara Light', 'Verdana', sans-serif;
font-size:80%;
margin:0;
overflow-y:scroll
}

#container {
background-color:#fff;
font-size:1.1em;
margin:0 auto;
padding:0;

}

#header {
background:#fff;
margin-top:30px;
text-align:center;
}

#content {
padding:60px;
}

#footer {
clear:both;
font-size:.9em;
padding:50px;
text-align:center;
}

#right {
float:right;
padding-right:70px;
padding-left:20px;
}

#left {
float:left;
margin-top:15px;
}

#navcontainer {
background:#fff;
clear:both;
/* float:left;  */
font-family:Verdana;
font-size:1.2em;
overflow:hidden;
width:100%;
}

#navi {
float:left;
left:50%;
list-style-type:none;
margin:0 auto;
padding:8px;
position:relative
}

#navi li {
float:left;
position:relative;
right:50%
}

#navi a {
color:#000;
display:block;
padding:0 30px;
text-decoration:none;
width:auto
}



p {
font-size:1.1em;
color:#111;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 60px;
margin-left: 40px;
}



h1 {
text-align:center;
color:#2d7d2b;
font-weight: normal;
font-family: calibri, verdana;
}

h2 {
color:#2d7d2b;
font-weight: normal;
font-family: calibri, verdana;
text-align: center !important;
}



h3 {
color:#636363;
margin:20 0 0 20px;
font-weight: normal;
text-align:center;
}


ul.txt {
font-size:1.1em;
color:#111;
margin:10px 40px 40px;
}



ul.um {
font-size:1.3em;
margin:20px 30px 20px 40px
}

ul.um li {
padding:5px
}

ul.um1 {
float:right;
font-size:1.3em;
margin:20px 30px
}

a.lnk {
color:#cc5701
}

#navi a:hover,a.lnk:hover {
color:#cc5701
}

hr {
width: 75%;
height: 1px;
margin: 0 auto;
background: #cccccc;
border: 0px;
}


/* hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
*/