body, p, td{
	font-size: 10pt; 
	font-family: verdana, arial, helvetica, sans-serif
}
p {
	margin: 0;
	margin-top: 6pt;
	margin-bottom: 4pt;
}
h1 {
	font-size: 20pt; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	margin-top: 4pt; 
	margin-bottom:4pt
}
h2 {
	font-size: 16pt; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	margin-top:4pt; 
	margin-bottom:4pt
}
h2.generate {
	margin-top:0pt; 
	margin-bottom:4pt;
}
h3 {
	font-size: 13pt; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	margin-top:4pt; 
	margin-bottom:4pt
}
h3.generate {
	margin-top:8pt; 
	margin-bottom:2pt;
}
h4 {
	font-size: 11pt; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	margin-top:2pt; 
	margin-bottom:2pt;
/* 	text-decoration:underline; */
}
h4.generate {
	margin-top:2pt; 
	margin-bottom:2pt;
}
a  {
	color: #006633; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none 
}
td.fieldname {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
td.fieldinput {
	text-align: left;
	vertical-align: top;
}
td.fielddata {
	color: #006633;
	color: #000084;
	text-align: left;
	vertical-align: top;
}
td.menu {
	background-color: #9999ff;
}


.readonly {
	background-color: rgb(255, 252, 240);
}
.pictbutton {
	border:0; 
	background-color: rgb(255, 252, 240);
}
.topic {
	font-size: 11pt;
	color: #006633;
	color: #000084;
}
.topicnew {
	font-weight: bold;
	color: red;
}
.selecttext {
	color: #000000;
}
.selectmore {
	font-style: italic;
	color: #000000;
}
.crsdata {
	color: #006633;
	color: #000084;
}
.help {
	font-size: 10pt; 
/* 	line-height: 12pt;  */
	color: #03820f;
	color: #ee7600;
}
.error {
	font-size: 12pt; 
	color: red;
}