/* font */
body, tr, td {
		font-family : Helvetica, Arial, sans-serif;
		color: #333333; /* dark grey */
}

p, h1, h2, h3, h4, h5, h6
{
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1;
}

a:link {  color: #0066CC; text-decoration: none; text-align: left}
a:visited { color: #0066CC; text-decoration: none}
a:hover { text-decoration: underline}
a:active {  color: #0066CC;text-decoration: underline}
a.grey {  color: #CCCCCC;}

.white
{
	color: white;
	line-height: 16pt;
}
.white a { color: white; }
.white a:visited { color: white; }
/* a.white:visited { color: white; } */

code {  font-size: x-small; color: #333333}

h1
{
	text-align: left;
}
h2
{
	border-color: black black #999999;
	border-bottom-width: thin;
}
h4 {  border-color: black black #999999; border-bottom-width: thin; }
h5 {  color: #FFFFFF; background-color: #666666; text-align: justify; white-space: nowrap;  text-indent: 5pt; }
h6
{
	font-size: x-small;
	color: #666666;
	text-transform: capitalize;
}

hr {  background-color: #000000; border-color: black black #CCCCCC; border-style: solid; border-bottom-width: thin}

.copy {text-align:center}

.contents
{
	color: #FFF;
	background-color: #0066CC;
	font-weight: bold;
	text-align: justify;
	white-space: nowrap;
	line-height: 16pt;
}

a.edit
{
	color: #C00;
	font-weight: bold;
}

p.edit
{
	background-color: #FF9;
	text-align: right;
}


.question {font-size: medium; font-weight: bold; text-decoration:italic}
.answer {font-size:small}
.small {font-size: x-small;}
.title-xsmall {font-size: x-small; font-weight: bold;}
.title-small {font-size: small; font-weight: bold;}
.grey {  color: #CCCCCC;}
.yes
{
	border-width: 2px;
	border-style: solid;
	padding: 2;
	border-color: green;	
}
.no 
{
	border-width: 2px;
	border-style: solid;
	padding: 2;
	border-color: red;
}

.errors
{
	border-width: 1px;
	border-style: solid;
	padding: 2;
	border-color: yellow;
}
.variable { font-weight: bold; }

.tabletable { background-color: #9CC; }

th.tabletable
{
	background-color: white;
}

td.tabletable
{
	background-color: white;
	vertical-align: middle;
}

.tablecell { background-color: #9CC; }

th.tablecell
{
	background-color: white;
	font-size: smaller;
}

td.tablecell
{
	background-color: white;
	vertical-align: middle;
	font-size: smaller;
}

