body		{font-family: sans-serif; margin: 0}
body.clean		{font-family: sans-serif; margin: 30px}

td.header	{background-color: #1b16ad; height: 60px; padding-left: 20px;}
td.menubar	{background-color: #fff999; padding: 10px; padding-left: 20px}
td.headerlinks	{background-color: #ffcc00; border-bottom: 1px solid #eebb00; padding-left: 20px; padding-bottom: 5px; padding-top: 5px;}
td.footerlinks	{background-color: #ffcc00; border-top: 1px solid #eebb00; border-bottom: 1px solid #eebb00; text-align: center; color: black; font-size: 80%; padding: 5px}
td.footer	{background-color: #1b16ad; text-align: center; color: white; font-size: 80%; padding: 5px}

a.menulink	{}

td.maintext	{padding: 20px;}

h1.pagetitle	{margin: 0; font-size: 150%}
h2.link		{margin: 0; font-weight: normal; cursor:pointer;}

h2		{margin: 0;}

ol		{list-style-position: inside}
ul		{list-style-position: inside}

p.warning	{font-weight: bold; color: red}

td.formfield	{text-align: right; padding-right: 10px;}

img.left	{float: left; margin-right: 20px; margin-bottom: 20px;}

span.question	{font-weight: bold;}
p.questiondescription	{color: darkgreen;}

p.multilineanswer	{background-color: #ededed; padding: 10px; border: 1px dashed #aaaaaa;}