body {margin: 4px; color: black; background: white; font-size: 90%;}
h1 {text-align: center; font-size: 150%; font-weight: bold;
	margin: 0; padding: 0 0 0.5em 0;}
h2 {text-align: center; font-size: 115%; font-weight: bold;
	margin: 0; padding: 0.5em 0 0.5em 0;}
h3 {text-align: center; font-size: 100%; font-weight: bold;
	margin: 0; padding: .5em 0 0 0;}
h4 {display: inline; text-align: left; font-size: 100%; font-weight: bold;
	margin: 0;  padding: 0 .5em 0 0;}
table td {padding: 0; border-width: 0; vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%}
p.indent {text-indent: 1.5em;}
p.alllndent {padding-left: 1.5em;}
p.center {text-align: center;}
img.center {text-align: center;}
p.centerShort {text-align: center; margin: 0 0 0 0;}
p.leftShort {text-align: left; margin: 0 0 0 0;}
p.leftShortIndent {text-align: left; margin: 0 0 0 0; text-indent: 1.5em;}
p.tab {margin-left: 3em;}
img {border-width: 0;}
table {width: 100%; margin: 0; padding: 0;}
td#content1, td#content2 {padding: 5px 10px}
a:link {color: #0000ff;  background: transparent;}
a:visited {color: #9900cc;  background: transparent;}
table.tableCenter {width: auto; margin-left: auto; margin-right: auto; text-align: center;}
table.l {width: auto}
table.l td {padding: 0 1em 0 0}
td.c {text-align: center}
td.r {text-align: right}
td.ru {text-align: right; text-decoration: underline}
td.image {text-align: center; vertical-align: bottom; padding: 0 0.25em 0 0.25em;}
td.imageVCent {text-align: center; vertical-align: middle; padding: 0 0.25em 0 0.25em;}
td.imageInside {text-align: center; vertical-align: bottom; padding: 0 0 0 0;}
td.thumbnail {text-align: center; vertical-align: bottom; padding: 1em;}
td.imageCaption {text-align: left; padding: 0 0.75em 2em 0.75em; font-size: 90%;}
td.imageCaptionCenter {text-align: center; padding: 0 0.75em 2em 0.75em; font-size: 90%;}
td.imageCaptionVCent {text-align: left; vertical-align: middle; padding: 0 0.75em 0em 0.75em; font-size: 90%;}
td.imageCaptionVBot {text-align: left; vertical-align: bottom; padding: 0 0.75em 0em 0.75em; font-size: 90%;}
td.imageCaptionTop {text-align: left; padding: 2em 0.75em 0em 0.75em; font-size: 90%;}
td.imageCaptionInside {text-align: left; padding: 0 0 2em 0; font-size: 90%;}
td.imageCaptionVerCenter {text-align: left; padding: 0 0.75em 0 0.75em; font-size: 90%;}
td.imageCaptionVerCenterInside {text-align: left; padding: 0 0 0 0; font-size: 90%;}
td.imageCaptionLeft {text-align: center; vertical-align: middle; padding: 0 0.25em 0 1em; font-size: 90%;}
div.center {text-align: center}
/* Menu Styles */
table#leftSide {float: left;
	width: 150px;
	}
div#menu {
	width: 150px; background: #ccffcc;  color: black;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-right: 15px; margin-bottom: 10px;}
div#menuLogo {
	width: 150px; vertical-align: middle; text-align: center;}
div#menu a, div#menu div {display: block; text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent;}
div#menu a.menuHead, div#menu div.menuHeadHighlighted {
	font-weight: bold;
	font-size: 100%;
	border-bottom: 1px solid #303030;
	margin: 0px 5px 0px 5px;
	padding: 4px 0 0px 5px;}
div#menu a.menuHead {color: rgb(30%,30%,30%); background: #ccffcc;}
div#menu div.menuHeadHighlighted  {color: rgb(80%,30%,30%);
	background-color: rgb(100%,100%,100%);}
div#menu a.menuDetail, div#menu div.menuDetailHighlighted {
	font-weight: bold;
	font-size: 90%;
	margin: 0px 5px 0px 5px;
	padding: 2px 0 2px 10px;}
div#menu div.subMenuDetailHighlighted {
	font-weight: bold;
	font-size: 90%;
	margin: 0px 5px 0px 5px;
	padding: 0px 0 0px 26px;}
div#menu a.menuDetail {color: rgb(30%,30%,30%);  background: #ccffcc;}
div#menu div.menuDetailHighlighted, div#menu div.subMenuDetailHighlighted {color: rgb(80%,30%,30%);
	background-color: rgb(100%,100%,100%);}
div#menu a:hover { background-color: rgb(100%,70%,70%);
	color: rgb(50%,0%,0%);}

td.banner {text-align: center;}
p.pageBottomText {font-size: 90%;}
table.bottomLinks {background: #ccffcc; font-size: 80%;}
table.bottomLinks a {background: #ccffcc;}
table.bottomLinks td {vertical-align: top; padding: .5em 1em .5em 1em; width: 20%;}
table.footerCopyright {width: auto; margin-left: auto; margin-right: auto;}
table.footerCopyright td {vertical-align: middle; text-align: center; font-size: 80%;}
table.footerCopyright td.center {width: 60%;}
table td.center {text-align: center;}
table.articleCenter {text-align: center;}
table.article {width: 700px; margin-left: auto; margin-right: auto; text-align: justify;}
table.tabularData {width: auto;}
table.tabularData td {padding: 1em 1em 1em 1em; text-align: center;}
/* Temporary styles */
/* table {border: 3px solid red; margin: 3px;}
td {border: 3px dotted green; padding: 3px;} */


