			body {
				font-family: Veranda, Arial, sans-serif;
				background: #ffffff;
			}
			td {
				font-size: 8pt;
			}
			.cat_toplevel, .cat_toplevel:link, .cat_toplevel:visited
			{
				color: blue;
				font-size: 12pt;
				font-weight: bold;
			}
			a.cat_toplevel:hover
			{
				color: black;
				font-size: 12pt;				
				font-weight: bold;
			}
			a.cat_sub:visited, a.cat_sub:link
			{
				font-size: 8pt;
				color: black;
				text-decoration: none;
			}
			a.cat_sub:hover {
				text-decoration: underline;
				color: blue;
			}
			.company_name, a.company_name:visited, a.company_name:link {
				font-size: 12pt;
				font-weight: bold;
				color: black;
			}
			a.company_name:hover {
				font-size: 12pt;
				font-weight: bold;
				color: blue;
			}

			.description {
				font-size: 8pt;
				color: black;
			}
			.fieldtitle {
				font-size: 8pt;
				font-weight: bold;
			}
			.fieldvalue {
				word-wrap:break-word;
				font-size: 8pt;
			}
			.ad {
				border: 2px solid #282D6A;
			}
			a.spd:visited, a.spd:link {
				color: black;
				text-decoration: underline;
				word-wrap: break-word;
			}
			a.spd:hover {
				color: blue;
				text-decoration: underline;
				word-wrap: break-word;
			}
			li {
				font-size: 8pt;
			}
			.section_title 
			{
				font-size: 12pt;
				font-weight: bold;
				background: #ffffdd;
				border-bottom: 1px solid #888833;
				padding-top: 5px;
				padding-left: 5px;
			}
			.field_title 
			{
				font-size: 9pt;
				font-weight: bold;
				text-align: right;				
			}
			.field_title_mandatory
			{
				font-size: 9pt;
				font-weight: bold;
				text-align: right;
				color: Red;			
			}			
			.section 
			{
				background: #fffff8;
				border: 2px solid #282D6A;
			}
			.searcharea 
			{
				background: #f6eef6;
				border: 1px solid #dddddd;
				font-weight: bold;
			}
			.searcharea2
			{
				background: #eeeef6;
				border: 1px solid #dddddd;
				font-weight: bold;
			}
