#page
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#page p
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*margin-top: 0em;*/
}

#page td p
{
	margin-top: 0em;
}

#page .homebanner {
	background-color: ivory;
	border: 1px solid dimgray; 
	font-size: 80%;
	margin: 0.5em 0.5em 1em; 
	padding: 1ex; 
}

.menublock A.cella:link { border:none;text-decoration: underline; margin:4px; }
.menublock A.cella:visited { border:none;text-decoration: underline; margin:4px;}
.menublock A.cella:hover { border:none;text-decoration: underline; margin:4px; }
.menublock DIV.cell0 { border:2px solid white; padding:3px;width:200px; float:left; }
.menublock DIV.cell1 { border:2px inset black;background:LavenderBlush;padding:3px;width:200px;float:left; }
.menublock DIV.menublock { clear:both;margin-bottom:12px; }
.menublock DIV.menusep { clear:both; }
.menublock div.menuhelp {background-color: mintcream;border: 1px solid green;clear: both;height: 52px;margin: 12px 32px;padding: 8px;}

#surveylist
{
	margin: 0.5in;
	padding: 0.15in;
	width: 50%;
	border: 1px solid crimson;
	background: ivory;
	text-align: center;
	font-weight: bolder;
	color: forestgreen;
}

.surveyinvite
{
}

table.rt
{
	border: none;
	border-collapse: collapse;
}

table.rt > tbody > tr > td
{
	padding: 2px;
	border: 1px solid salmon;
}

table.rt > tbody > tr > td.r
{
	text-align: right;
}

table.rt > tbody > tr > td.c
{
	text-align: center;
}

table.rt > tbody > tr.titles
{
	background: salmon;
	color: white;
}

table.rt > tbody > tr.titles > td,
table.rt > tbody > tr.titles > td > div,
table.rt > tbody > tr.titles > td > p,
#page table.rt > tbody > tr.titles > td,
#page table.rt > tbody > tr.titles > td > div,
#page table.rt > tbody > tr.titles > td > p
{
	color: white;
}

tr.ta
{
	vertical-align: top;
}

input, textarea, select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}