body 		{ margin-top: 40px; margin-bottom: 40px; margin-left: 40px; margin-right: 40px;
		font-family: verdana, arial, times new roman, serif; font-size: 1em; color: black; }

table		{ width: 100%; }

td.main 	{ display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
		background-color: #D6E3FE; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; 
		border-left-width: 1px; border-right-width: 1px; border-color: black; }

td.vspacer	{ width: 50px; background-color: white; }

td.hspacer	{ height: 50px; background-color: white; }

td.title	{ display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; 
		font-size: 2em;	text-align: center; background-color: #D6E3FE; border-style: solid; border-top-width: 1px; 
		border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: black; 
		height: 50px; }

td.leftnav	{ display: inline; vertical-align: text-top; padding-top: 0px; padding-right: 0px; padding-left: 0px;
		padding-bottom: 0px; width: 200px; font-size: .8em; }

.nav		{ display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
		width: 200px; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; 
		border-left-width: 1px; border-right-width: 1px; border-color: black; background-color: #D6E3FE; 
		font-size: .8em; }

.topnav		{ display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
		width: 200px; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; 
		border-left-width: 1px; border-right-width: 1px; border-color: black; background-color: #70a0fa; 
		text-align: left; font-weight: bold; font-size: .8em; }

a.nav:link	{ text-decoration: none; color: black; }

a.nav:visited	{ text-decoration: none; color: black; }

a.nav:hover	{ text-decoration: none; background-color: 9bbdfb; color: black; }

.big		{ font-size: 1.5em; }