		.highlight { font-weight:bold; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; } 
		.results { font-size: 100%; }
		.category { color: #999999; }
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080; }
		.result_title { font-size: 100%; }

body { font-size: 13px; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; 
	margin-left: 0px; margin-bottom: 0px; }

h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
p, div, span, td, th, .introduction, .sidebar, .sitemaplink { font-size: 13px; }
.sitemapdesc { font-size: 12px; }
input, .caption, .copyright, .item0, .open0, .item1, .open1, .item2, .open2, 
.item3, .open3, .menu { font-size: 11px; }

body, 
h1, h2, h3, h4, h5, h6, 
p, div, span, td, th, .introduction, .sidebar, .sitemaplink,  
.sitemapdesc, 
input, .caption, .copyright, .item0, .open0, .item1, .open1, .item2, .open2, 
.item3, .open3, .menu
 { font-family: verdana, arial, helvetica, geneva, SunSans-Regular, sans-serif; }

a.item0:link, a.item0:visited, a.item0:active, span.item0 {color:black; text-decoration:none; }
a.item0:hover {color:black; text-decoration:underline; }
a.open0:link, a.open0:visited, a.open0:active, span.open0 {color:white; text-decoration:none; }
a.open0:hover {color:white; text-decoration:underline; }

a.open1:link, a.open1:visited, a.open1:active, span.open1, 
a.item1:link, a.item1:visited, a.item1:active, span.item1,
a.open2:link, a.open2:visited, a.open2:active, span.open2, 
a.item2:link, a.item2:visited, a.item2:active, span.item2, 
a.open3:link, a.open3:visited, a.open3:active, span.open3, 
a.item3:link, a.item3:visited, a.item3:active, span.item3 
 {color:black; text-decoration:none; }
a.open1:hover, a.item1:hover, a.open2:hover, a.item2:hover, a.open3:hover, a.item3:hover 
 {color:black; text-decoration:underline; }
	
a.sitemaplink:link {color:#0000cc; text-decoration:underline; font-weight: bold; }
a.sitemaplink:visited {color:purple; text-decoration:underline; font-weight: bold; }
a.sitemaplink:active {color:black; text-decoration:underline; font-weight: bold; }
a.sitemaplink:hover {color:#0066ff; text-decoration:underline; font-weight: bold; }
	
a.sitemapdesc:link, a.sitemapdesc:visited, a.sitemapdesc:active {color:black; text-decoration:none; }
a.sitemapdesc:hover {color:black; text-decoration:underline; }
	
a:link {color:#0000cc; text-decoration:underline;}
a:visited {color:purple; text-decoration:underline;}
a:active {color:purple; text-decoration:underline;}
a:hover {color:#0066ff}

td.open0 { background-color:#333399; vertical-align:middle;}
td.item0 { background-color:#ccccff; vertical-align:middle;}
td.open1 { background-color:#ff99ff; vertical-align:middle;}
td.item1 { background-color:#ffccff; vertical-align:middle;}
td.open2, td.item2, td.open3, td.item3 { background-color:#ffccff; vertical-align:middle;}
h1
{
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	color: black;
	text-align: center;
}
h2
{
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	color: black;
	text-align: left;
}
h2.center
{
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	color: black;
	text-align: center;
}
h3
{
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	color: black;
	text-align: left;
}
hr {color:#0000cc}
.sidebar
{
	font-style: italic;
}
.introduction
{
	font-weight: bold;
}
.copyright, a.copyright:active, a.copyright:link, a.copyright:visited
{
	color: #666666;
	text-decoration: none;
}
a.copyright:hover {text-decoration:underline; }
input.searchbutton { background-color:#ccccff; }
input.searchfield { background-color:#ccccff; width:150px; }

