html {
	height: 100%;
}

body {
	margin-top: 20%;
	background-color: #CCFFCC;
}

largelogoholder {
	vertical-align: middle;
}

img.largelogo {
  width: 40em; 
  height: 10em; 
}

.mainlevel-nav:active  {text-decoration: none; color :#99CCFF;background-color :#669933;}
.mainlevel-nav:link    {color: #000000; text-decoration: none;}
.mainlevel-nav:visited {color: #000000; text-decoration: none;}
.mainlevel-nav:hover   {color: #33FF00; text-decoration: none; background-color :#006600;border: thin outset;border-color: #99FFFF #000000 #000000 #99FFFF;}
.mainlevel-nav
{
	font-size: 1em;
	color :#000000;
	font-weight :bold;
	text-decoration :none;
	background-color :#669933;
	width :auto;
	border :thin solid;
	border-color:#33FF00;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 0.5em;
}

li.moduletable,
.moduletable li
{
	padding: 0;
	list-style-type: none;
	display: inline;
}

ul.moduletable,
.moduletable ul
{
	padding: 0;
	list-style-type: none;
	display: inline;
}

