body
{
	background-color:#ffffff;
	font-family:arial,sans-serif,helvetica;
}

button
{
	border:none;
	background-color:#ffaaff;
	border-radius:10px;
}

#maintable
{
	width:90vw;
	height:90vh;
	background-color:#ffffff;
	margin:auto;
	border-radius:10px;	
}
#headrow
{
	height:100px;
}
#headcell
{
	vertical-align:top;
	text-align:left;
	background-color:#eeeeee;
	border-radius:10px;	
}

#pagecell
{
	vertical-align:top;
	text-align:left;
	background-color:#eeeeee;
	border-radius:10px;	
}

#footerrow
{
	height:2em;
}
#footercell
{
	font-size:x-small;
	vertical-align:middle;
	text-align:center;
	background-color:#eeeeee;
	border-radius:10px;	
}
#logoimage
{	
	height:100px;
	float:left;
}
#pagename
{
	font-size:xx-large;
}
#headmenu
{
	font-size:small;
	position:absolute;
	top:90px;
	right:10vw;
}
