		.required
		{
			color: #660000;
		}
		
		table.formTbl th
		{
			background-color: #eee;
			border: 1px solid #ccc;
			text-align: center;
			font-family: verdana, arial, sans-serif;
			font-size: 13px;
		}
		
		table.formTbl th.errorMsg
		{
			background-color: #660000;
			color: #fff;
		}
		
		table.formTbl td
		{
			text-align: left;
			border: 1px solid #ccc;
		}
		
		table.formTbl textarea
		{
			border: 1px solid #ccc;
		}
		
		table.formTbl td.submit
		{
			text-align: center;
			padding: 3px 0px;
		}
		
		label
		{
			font-size: 12px;
			font-family: verdana, arial, sans-serif;
			cursor: pointer;
		}
		
		table.dataTbl
		{
			font-size: 12px;
			font-family: verdana, arial, sans-serif;
		}
		
		table.dataTbl th
		{
			background-color: #eee;
			border: 1px solid #ccc;
			text-align: center;
			padding: 5px;
		}
		
		table.dataTbl td
		{
			text-align: left;
			border: 1px solid #ccc;
			padding: 5px;
		}
		
		td.legend
		{
			text-align: center;
			background-color: #ccc;
			color: #660000;
			font-weight: bold;
			padding: 4px;
		}
		
		td.legend p
		{
			text-align: center;
			font-size: 13px;
			margin: 0px;
			font-family: verdana, sans-serif;
		}
		
		td.choice
		{
			padding: 4px;
			font-size: 12px;
			font-family: verdana, arial, sans-serif;
		}
		
		table.fileList
		{
			font-family: arial, sans-serif;
			margin: 10px auto;
		}
		
		table.fileList th, td
		{
			border: 1px solid #ccc;
		}
		
		table.fileList th
		{
			background-color: #eee;
		}
