﻿#Container {
	 width: 800px;
	 padding-top: 100px;
	 margin-left: 100px;
}

body,td,th{
	font-size: 12px; font-family: Arial; line-height: 18px; color: rgb(50,50,50);

}

h4{
	margin-bottom: 0px;
	
}

h3{
	margin-bottom: 0px;
	
}

h2{
	margin-bottom: 0px;
	padding-bottom: 4px;
	border-bottom: solid 1px rgb(50,50,50);
	
}

h1{
	margin-bottom: 0px;
	
}
li{
	
	margin-bottom: 1em;
}

ol#TableOfContents
{
	
margin-top: 2em;
}

ol#TableOfContents li
{
	margin-bottom: 0.3em;
}

#Logo {
	position: absolute; top: 20px; left: 20px;
}

#Logo img
{
border: none;
}

a {
	 color: rgb(106, 111, 13);
}

img.Diagram
{
    border: solid 1px rgb(150,150,150);
}

p.Example
{
margin-left: 40px;
border-left: solid 3px rgb(200,200,200);
padding-left: 5px;
}

h4.ExampleHeader
{
margin-left: 40px;
border-left: solid 3px rgb(200,200,200);
padding-left: 5px;
}

h4.ExampleHeader
{
	font-size: 13px;
	font-style:italic;
	margin-bottom: 0;
}

p.Example
{
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 1em;
}

h1{
	
	font-size: 20px;}
	
h2{
	font-size: 17px;
}

h3{
	font-size: 15px;
	
}

h3
{
margin-bottom: -5px;
margin-top: 20px;
}

h2
{
margin-bottom: -5px;
margin-top: 20px;
}

h1
{
margin-bottom: -5px;
margin-top: 20px;
}

table{
	border-collapse: collapse;
}

table th
{
	background-color: rgb(220,220,220);
	text-align: left;
}

td,th{
	margin: 0;
	padding: 4px;
}

table td
{
	
	border-bottom: solid 1px rgb(220,220,220);
}

a#HomeLink
{
display: block;
margin-bottom: 1em;
}

#Footer
{
margin-top: 5em;
border-top: solid 1px rgb(50,50,50);
padding-top: 2em;
text-align: center;
margin-bottom: 4em;
}