body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 2px solid #4E6128
}
body .codeblock {
	height: 20em;
	width: 35em;
	font-family: "Times New Roman", serif;
	overflow: scroll;
	background-color: #f0ffd2;
}
body .code {
	font-family: "Times New Roman", serif;
	background-color: #f0ffd2;
	width: 35em;
}
hr {
	width: 33em;
	border: none;
	color: #0681ea;
	background-color: #0681ea;
	height: 1px;
	align: left;
}
.comment {
	color: #0681ea;
}

h1 {
	font-size: 2em;
	font-family: Mistral;
	font-color: #4e6128
}
h2 {
	font: 120% serif #4E6128
}
#navigation {
	position: absolute;
	top: 10em;
	left: 0em;
	width: 14em;

	font-family: Mistral,fantasy;
	text-align: right;
	background-color: #4E6128;
	background-image: url(Images/nav1.jpg);
	background-repeat: no-repeat;
}
#navigation ul{
	list-style: none;
	margin-left: 0;
	padding-bottom: 0;

	font-size: 1.5em
}
#navigation li{
	display: block;
	padding-bottom: 2;
	color: #4E6128;
}
#navigation li a:link, #navigation li a:visited {
	padding: 5px 5px 5px 0.5em;
	display: block;
	border-left: none;
	border-right: none;
	background-color: #0F243E;
	color: #FFFFFF;
	text-decoration: none
}
#navigation li a:hover {
	padding: 5px 5px 5px 0.5em;
	background-color: #FFFFFF;
	color: #0F273E;
	text-decoration: none;
}
#navigation ul ul {
	font-size: 1em;
}
#navigation ul ul li {
	color: #000000;
}
#navigation ul ul li a:link, #navigation ul ul li a:visited {
	background-color: #FFFFFF;
	display: block;
	color: #0f243e
}
#navigation ul ul li a:hover {
	display: block;
	background-color: #0f243e;
	color: #FFFFFF;
}
#navigation img {
	height: 10em;
	width: 10em;
	border: 0;
}
#title {
	height: 10em;
	background-color: #4E6128; 
	background-image: url(Images/title.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
/*	border: 1em solid #c3eac3;*/
}
#title .name {
	font-size: 3em;
	font-family: "Edwardian Script ITC", Mistral, cursive;
	color: #FFFFFF;
	text-align: right;
	padding-right: 4em;
	padding-top: 1em;
	margin-top: 0;
	margin-bottom: 0;
}
#title .subname {
	font-size: 1em;
	font-family: Engravers MT, Copperplate Gothic Bold, serif;
	color: #0f243e;
	text-align: right;
	padding-right: 4em;
	padding-top: 1em;
	margin-top: 0;
	margin-bottom: 0;
}	
#content {
	margin-left: 16em;
	margin-right: 20em;
	background-color: #FFFFFF;
	text-indent: 1em
}
#content p {
	font-size: 1em;
	line-height: 1.6em;
	padding-left: 1.2em;
	color: #000000
}
#content ul {
	line-height: 1.6em;
}
notes {
	font-family: "Times New Roman", serif;
	font-size: 80%;
	color: #5e5e5e
}
.rightimage {
	float: right
}
.TOCtable {
	border: 1px solid #0f243e;
	border-collapse: collapse;
	width:60em;
}
.TOCtable td {
	background-color: #4e6128;
	color: #FFFFFF
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 1em;
	padding-right: 3em;
	padding-top: 1px;
	padding-bottom: 1px
}
.TOCtable td a:link, .TOCtable td a:visited {
	display: block;
	border-left: none;
	border-right: none;
	background-color: #4e6128;
	text-decoration: none;
	color: #FFFFFF
}
.TOCtable td a:hover {
	background-color: #FFFFFF;
	color: #0F273E;
	text-decoration: none
}
.top {
	text-decoration: none;
	display: block;
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	background-color: #0F243E;
	width: 15em;
}
.top a:link, .top a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0F243E;
}
.top a:hover {
	text-decoration: none;
	display: block;
	color: #0F243E;
	background-color: #FFFFFF;
}
.whatsnew {
	color: #4e6128;
	padding-top: 1em;
	padding-bottom: 1em;
	border: 1em solid #4E6128;
}
.whatsnew tr.one {
	background-color: #cde5f1;
}
.whatsnew tr.two {
	backgroundcolor: #FFFFFF;
}

