/* Global settings */
body {background: white;}

/* This should format the tables containing the headings. */
td.HeaderDomain	{ width: 150px;background: #3366ff;
		font-family: sans-serif; font-size: 120%; font-weight: bold; }
td.HeaderTitle	{
		font-family: sans-serif; font-size: 150%; font-weight: bold; }
td.HeaderBack	{background: #3366cc;
		font-family: sans-serif; font-size: 80%; font-weight: bold; }
td.HeaderPath	{background: #3366ff;
		font-family: sans-serif; font-size: 80%; font-weight: bold; }
td.Navigation	{ vertical-align: top;
		font-family: sans-serif; font-size: 80%;
		color: white; background: #336699;
}
td.Contents	{ }
td.FooterCopy	{ vertical-align: top;background: #3366cc;
		font-family: sans-serif; font-size: 50%; }
td.Footer	{background: #3366ff;
		font-size: 80%; }
td.FooterImg	{ vertical-align: middle;
		background: #3366ff;
		font-size: 80%; text-align: center; }

/* Some trick to get better html within listings. */
ul p { margin: 0cm; }
ol p { margin: 0cm; }
dd p { margin: 0cm; }

td.Navigation ul { list-style-type: none; }
td.Navigation ul li {margin-left: -2em; display: block;}
td.Navigation p { margin: 0cm; }


a:link { color: lightgreen;}
a:visited { color: gold; }
a:hover { color: red; }

td.Navigation li p {background: #335577;
                 margin: 2px; padding: 1px; border: 1px solid black;}

td.Navigation li p a:link { display: block; text-decoration: none; color: lightgreen;}
td.Navigation li p a:visited { display: block; text-decoration: none; color: gold; }
td.Navigation li p a:hover { display: block; color: red; font-weight: bold;
                             background: lightgreen; text-align: center; }
