


html, body {
margin:0;
padding:0;
}

body {
text-align: center;
margin-bottom: 50px;
padding-left: 15px;
}

h1 {
font-family: Helvetica, Arial, sans-serif;
color: #008000;
font-size: 1.7em;
font-weight: bold;
padding: 0;
margin: 30px 0px 10px 0px;
}

h2 {
font-family: Helvetica, Arial, sans-serif;
color: #008000;
font-size: 1.4em;
font-weight: normal;
padding: 0;
margin: 30px 0px 10px 0px;
}

h3 {
font-family: Helvetica, Arial, sans-serif;
color: #008000;
font-size: 1.2em;
font-weight: normal;
border-bottom: 1px solid #000;
padding: 0;
margin: 30px 0px 10px 0px;
}

h4 {
font-family: Helvetica, Arial, sans-serif;
color: #008000;
font-size: 1em;
font-weight: normal;
padding: 0;
margin: 25px 0px 10px 0px;
}


p {
font-family: Times, serif;
color: #000;
font-size: .9em;
font-weight: normal;
padding: 0;
margin: 7px 0px 0px 0px;
line-height: 1.2em;
}

p.return {
font-family: Helvetica, Arial, sans-serif;
margin: 20px 0px 0px 300px;
}

a {
color: #008000;
text-decoration: none;
border-bottom: 1px dotted #008000;
}

a:hover {
text-decoration: none;
border: 0;
background: #ddf890;
}

#header {
padding: 0;
border-bottom: 1px solid #000;
}

#header h1 a, #header h1 a:hover {
font-size: 1.8em;
text-decoration: none;
border: 0;
background: transparent;
}

#container {
width: 800px;
margin: 20px auto 50px auto;
padding: 0;
text-align: left;
}

#container ul {
padding: 0;
margin: 0;
list-style: none;
}

#container li {
padding: 0;
margin: 10px 0px 0px 0px;
}

#container li p {
padding: 0;
margin: 0;
}


#toc {
float: left;
width: 300px;
margin-top: 25px;
}

#toc ul {
list-style: none;
padding: 0px 0px 0px 0px;
font-family: Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: normal;
margin: 0;
}

#toc ul li {
color: #000;
padding: 0;
margin: 0px 0px 5px 0px;
font-size: 1em;
}

#toc ul li ul {
margin: 0px 0px 0px 10px;
padding: 0;
}

#toc ul li ul li {
margin: 0px 0px 7px 0px;
padding: 0;
}

#toc ul li.heading {
margin: 15px 0px 3px 0px;
padding: 0;
font-weight: bold;
}

#toc a {
padding: 2px 2px 0px 2px;
}



#container ul.audio {
list-style: none;
padding: 2px 10px 10px 10px;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.9em;
font-weight: normal;
margin-top: 30px;
background: #F2FFE5;
}

#container ul.audio li {
margin-top: 5px;
}

#container ul.audio li ul {
padding: 0px 0px 10px 10px;
}

#container ul.audio li ul li ul {
padding: 0px 0px 0px 20px;
}


#footer {
clear: both;
width: 100%;
text-align: right;
padding-top: 30px;
}

#footer p {
border-top: 1px solid #000;
padding-top: 5px;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.75em;
}

#content {
float: right;
width: 475px;
padding-left: 25px;
}

.blockquote {
margin: 10px 30px 20px 20px;
padding: 10px 10px 10px 10px;
background: #F2FFE5;

}

.centered {
text-align: center;
}

img {
border: 1px solid #000;
}

a.image {
text-decoration: none;
border: 0;
background: transparent;
}

a.image img {
margin-top: 5px;
}

#dots {
padding: 0px 0px 0px 0px;
margin: 30px 0px 35px 0px;
}

#dots ul {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dots ul li {
display: inline;
margin: 0px 8px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dots ul li a {
border: 0;
}

#dots ul li a:hover img {
background: transparent;
}


#dots ul li.arrow a {
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #008000;
border: 1px solid #008000;
padding: 0px 2px 1px 2px;
}

#dots ul li.arrow a:hover {
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #008000;
border: 1px solid #008000;
background: #ddf890;
padding: 0px 2px 1px 2px;
}

/*
#dots ul li.button {
border: 1px solid #008000;
padding: 4px 4px 4px 4px;
font-family: Helvetica, Arial, sans-serif;
font-size: 1em;
}
*/

#dots ul li img {
display: inline;
}

ul.h li.h a,
ul.a li.a a,
ul.o li.o a,
ul.p li.p a,
ul.i li.i a,
ul.r li.r a,
ul.f1 li.f1 a,
ul.f2 li.f2 a,
ul.f3 li.f3 a,
ul.f4 li.f4 a,
ul.f5 li.f5 a,
ul.f6 li.f6 a,
ul.f7 li.f7 a,
ul.f8 li.f8 a,
ul.f9 li.f9 a,
ul.f10 li.f10 a,
ul.f11 li.f11 a,
ul.f12 li.f12 a,
ul.f13 li.f13 a,
ul.f14 li.f14 a,
ul.f15 li.f15 a,
ul.f16 li.f16 a,
ul.f17 li.f17 a,
ul.f18 li.f18 a,
ul.f19 li.f19 a,
ul.f20 li.f20 a,
ul.f21 li.f21 a,
ul.f22 li.f22 a,
ul.f23 li.f23 a,
ul.f24 li.f24 a,
ul.f25 li.f25 a,
ul.f26 li.f26 a,
ul.f27 li.f27 a,
ul.f28 li.f28 a {
background: #ddf890;
border: 0;
}

p.caption {
font-family: Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: normal;
color: #000;
background: #F2FFE5;
padding: 5px 10px 5px 3px;
}



