/*this is the core style sheet of the page*/

body {
font-family: Tahoma, Trebuchet, Skia, Verdana, Arial, sans-serif;
font-size: 1em;
background-image: none;
background-color: #cce2a0;
line-height: 1.3em;
 }

h1 { 
font-size: 1.3em;
line-height: 1.3em;
color: #4b6a19;
font-weight: bold; 
}

h2 {
font-size: 1em;
font-weight: bold;
}

h3 {
font-size: 1em;
font-weight: bold;
margin-bottom: 0em;
}


p {
font-size: 1em;
line-height: 1.3em;
text-align: left;
color: #000000; }

.indent {
margin-left: 1.5em;
}

.moreindent {
margin-left: 3em;
}

.left-indent {
margin-left: 100px;
}

.right-indent {
margin-right: 50px;
}


#main-text {
position: relative;
top: -7em;
margin-right: 200px;
left: 11.5em;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}

#inset-text {
position: relative;
top: -170px;
margin-right: 250px;
left: 250px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;

}


#mid-text {
position: relative;
margin-top: 5em;
margin-right: 150px;
left: 11.5em;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5em;
}


#image-text {
position: relative;
top: -15em;
margin-right: 150px;
margin-bottom: -25em;
left: 11.5em;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
margin-bottom: 1em;
}


#how-text {
position: relative;
top: -120px;
margin-right: 250px;
left: 180px;
margin-bottom: -250px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}
#oneseventy-text {
position: relative;
top: -6em;
margin-right: 310px;
left: 270px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}

#documentation-text {
position: relative;
top: -16em;
margin-right: 310px;
left: 270px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}
#twoten-text {
position: relative;
top: -7em;
margin-right: 350px;
left: 210px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}

#links-text {
position: relative;
top: -7em;
margin-right: 250px;
margin-left: 210px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}



#who-text {
position: relative;
top: -7em;
margin-right: 350px;
left: 280px;
border: none;
color: #000000;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
}

#container {
position: relative;
top: 0px;
left: 0px;
margin-right: 10%;
}

#main-nav-container {
position: relative;
top: 20px;
margin-left: -20px; 
}

#high-nav-container {
position: relative;
margin-top: -40px;
left: -20px;
margin-left: 0px; 
}

#sitemap-container {
position: relative;
top: 8em;
left: -20px;
margin-left: -2em; 
}

#left-container {
position: relative;
top: 4em;
margin-left: -30px;
width: 8em;
 }

#right-container {
position: relative;
top: 5.5em;
right: 110px;
margin-left: 90%;
 }

#high-image-container {
position: relative;
margin-top: 1em;
margin-left: 10px;
margin-bottom: -50px;
}


#higher-image-container {
position: relative;
margin-top: -2em;
margin-left: 10px;
margin-bottom: -50px;
}


#top-image-container {
position: relative;
margin-top: 1em;
margin-left: 10px;
margin-bottom: -90px;
}

#index-image-container {
position: relative;
margin-top: 0em;
margin-left: 10px;
margin-bottom: -180px;
}

#image-container {
position: relative;
margin-top: 5em;
margin-left: 10px;
margin-bottom: -110px;
}

.right-col {
position: relative;
top: 140px;
left: 70%;
right: 1%;
 }


ul {
font-size: 1em; 
line-height: 1.3em;
}

.portfolio {
padding-left: 0px;
}


li {
list-style-type: none; 
}

.linkslist {
display: list-item;
list-style-type: none;
 }

.em {
font-weight: bold;
font-style: normal;
display: inline;
font-size: 0.9em;
 }


.em2 {
font-weight: bold;
font-style: normal;
display: inline;
color: #588426;
font-size: 1em;
 }

.em3 {
font-weight: normal;
font-style: normal;
display: inline;
color: #588426;
font-size: 1em;
 }

.bullet {
color: #000000;
list-style-type: circle;
list-style-position: outside;
display: list-item;
font-weight: normal;
font-size: 1em;
line-height: 1.3em;
background-color: inherit;
 }

.nobullet {
color: #000000;
list-style-type: none;
display: list-item;
font-weight: normal;
font-size: 1em;
line-height: 1.3em;
background-color: inherit;
 }


.slice {
display: block;
border: 0.3em #000000 none;
list-style-type: none;
margin-left: -3em;
padding-bottom: 0.3em
 }



.help-nav {
display: list-item;
background-color: #d4eba7;
color: #000000;
margin-right: 0em;
margin-left: 0em;
float: left;
list-style-type: none; }

a.help-nav:link {
background-color: #d4eba7;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0.3em;
padding-right: 40px;
}
a.help-nav:visited {
background-color: #d4eba7;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0.3em;
padding-right: 40px;
}
a.help-nav:hover {
background-color: #91a942;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0.3em;
padding-right: 40px;
}
 a.help-nav.active {
background-color: #d4eba7;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0.3em;
padding-right: 40px;
}

.here-nav {
display: list-item;
background-color: #91a942;
color: #000000;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0.3em;
padding-right: 40px;
float: left;
list-style-type: none;
 }




.left-nav {
display: list-item;
text-decoration: none;
line-height: 1.5em;
margin-bottom: 0.5em;
width: 7.5em;
padding-left: 0.3em;
padding-right: 10px;
list-style-type: square;
list-style-position: inside; }

a.left-nav:link {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}


a.left-nav:visited {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}

a.left-nav:hover {
background-color: #91a942;
text-decoration: none;
color: #ffffff;
}

a.left-nav.active {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}


.left-nav-full {
display: list-item;
text-decoration: none;
line-height: 1.5em;
margin-bottom: 0.5em;
margin-left: -40px;
width: 7.5em;
padding-left: 0.3em;
padding-right: 10px;
list-style-type: square;
list-style-position: inside; }

a.left-nav-full:link {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}

a.left-nav-full:visited {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}

a.left-nav-full:hover {
background-color: #91a942;
text-decoration: none;
color: #ffffff;
}

a.left-nav-full:active {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}

.inset-nav {
margin-left: 0px;
}

a.inset-nav:link {
display: block;
list-style: none;
background-color: #d4eba7;
text-decoration: none;
color: #000000;
padding-left: 0.3em;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px;
}
a.inset-nav:visited {
display: block;
list-style: none;
background-color: #d4eba7;
text-decoration: none;
color: #000000;
padding-left: 0.3em;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px;
}
a.inset-nav:hover {
display: block;
list-style: none;
background-color: #91a942;
text-decoration: none;
color: #ffffff;
padding-left: 0.3em;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px;
}
a.inset-nav.active {
display: block;
list-style: none;
background-color: #d4eba7;
text-decoration: none;
color: #000000;
padding-left: 0.3em;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px;
}

a:link {
text-decoration: none;
color: #000000;
 }

a:visited {
text-decoration: none;
color: #000000;
 }

a:hover {
text-decoration: none;
background-color: #000000;
color: #ffffff;
 }

a:active {
text-decoration: none;
color: #000000;
}




a.links:link {
display: list-item;
color: #000000;
background-color: #cce2a0;
font-weight: normal;
font-style: normal;
margin-left: -40px;
margin-right: 180px;
list-style-type: none;
line-height: 1.8em; 
}

a.links:visited {
display: list-item;
color: #000000;
background-color: #cce2a0;
font-weight: normal;
font-style: normal;
margin-left: -40px;
margin-right: 180px;
line-height: 1.8em;
list-style-type: none;
}

a.links:hover {
background-color: #cce2a0;
text-decoration: none;
color: #864207;
font-weight: bold;
font-style: normal;
margin-left: -40px;
margin-right: 180px;
list-style-type: none;
line-height: 1.8em;
}

a.links:active {
display: list-item;
color: #000000;
background-color: #cce2a0;
font-weight: normal;
font-style: normal;
margin-left: -40px;
margin-right: 180px;
list-style-type: none;
line-height: 1.8em;
list-style-image: none; }

a.text:link {
display: inline;
background-color: #ffffcc;
color: #000000;
background-color: #cce2a0;
font-weight: normal;
font-style: normal;
text-decoration: underline; 
}

a.text:visited {
display: inline;
color: #000000;
background-color: #cce2a0;
font-weight: normal;
font-style: normal;
text-decoration: none; 
}

a.text:hover {
background-color: #91a942;
text-decoration: none;
color: #ffffff;
font-weight: normal;
font-style: normal;
display: inline; 
}

a.text:active {
display: inline;
color: #a7ddb8;
background-color: #ffffcc;
font-weight: normal;
font-style: normal; 
}



a.foot1:link {
display: list-item;
color: #4b6a19;
list-style-type: none; }

a.foot1:visited {
display: list-item;
color: #4b6a19;
}

a.foot1:hover {
background-color: #d4eba7;
text-decoration: none;
color: #000000;
}

a.foot1:active {
display: list-item;
color: #4b6a19;
}

p.validationsymbol {
position: absolute;
background-color: #ffffff;
color: #666666;
border: none;
}

.footerleft{
position: relative;
margin-top: 5em;
color: #cce2a0; 
margin-bottom: -26em;
margin-left: 40px;
border: none;
padding-top: 1px;
padding-bottom: 1px;
line-height: 1.3em;
width: 15em;
}

.footerinset{
position: relative;
margin-top: 5em;
color: #cce2a0; 
margin-bottom: 0.1em;
margin-left: -300px;
border: none;
padding-top: 1px;
padding-bottom: 1px;
line-height: 1.3em;
width: 15em;
}

.footer1 {
position: relative;
margin-top: -4em;
color: #cce2a0; 
margin-bottom: 0.1em;
margin-left: 20px;
float: left;
border: none;
display: list-item;
padding-top: 1px;
padding-bottom: 1px;
line-height: 1.3em;
width: 15em;
list-style-type: none; }

.footer2 {
position: relative;
top: -3em;
color: #cce2a0; 
margin-bottom: 0.1em;
margin-left: 10px;
border: none;
display: list-item;
list-style: none;
padding-top: 1px;
padding-bottom: 1px;
line-height: 1.3em;
list-style-type: none;
width: 15em;}


