body {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
}

p {
font-size : 14px;
}

label {
font-size : 14px;
color : #003399 ;
font-weight:bold;
}

h1 {
color:#FFFFFF;
padding:3px 0 3px 8px;
margin:0;
font-size:20px;
border:green 4px;
background:#039;
}

h2 {
font-size: 20px;
margin: 0;
}

.bvformheader div {
height: 5px;
font-size : 1px;
background:#0099cc;
margin: 3px 0 10px 0;
}

#form th {
	font-size:10pt;
	text-align:left;
	color:#039;
}

.bvformfield {
width: 100%;
}

.bvcategory {
font-size: 16px;
font-family : tahoma;
}

.fineprint {
font-size : 10px;
font-family : tahoma;
color : #003399 ;
text-align : center ;
}
.smallprint {
font-size : 12px;
font-family : tahoma;
}

.bvrequired{
color : red;
}

/* classes for validator */
.tfvHighlight
	{font-weight: bold; color: red;}
.tfvNormal
	{font-weight: normal;	color: black;}
	text{size:30;}
	textarea{size:30;}
.dspcont{display:block;}

/* classes for expand */	
.save{
   behavior:url(#default#savehistory);}
a.dsphead{
   text-decoration:none;
   margin-left:1.5em;}
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}
