
dl#faq_dl dd, dl#faq_dl dt {
	margin: 0; 
	padding: 0;
} 

dl#faq_dl dt {
	margin: 10px 0 5px;
	padding-left: 20px;
	background: url(../images/icons/q.gif) no-repeat 0 3px;
}
dl#faq_dl.glossary dt {
	background: 0;
	padding-left: 0;
}

/**********************************/
dl#faq_dl .showDD {
	position: relative;
	top: 0;
	padding: 0 20px 15px 20px;
	background: url(../images/icons/a.gif) no-repeat 0 3px;
}
dl#faq_dl.glossary .showDD {
	background: 0;
	padding: 0;
}
dl#faq_dl dd, .hideDD { 
	top: -9999px;
	position: absolute;
}

ul#sitemap {
	list-style: none;
	margin: 10px 15px;
	float: left;
}
ul#sitemap li {
	background: url(../images/icons/page.gif) no-repeat 0 2px;
	padding: 0 0 10px 23px;
}
ul#sitemap li.blank {
	background: none;
}
ul#sitemap li a {
	color: #0374A5;
	text-decoration: underline;
}
ul#sitemap li a:hover {
	color: #000000;
	text-decoration: none;
}
ul#sitemap li.sub {
	background: url(../images/icons/page-open.gif) no-repeat 0 2px;	
}
ul#sitemap li ul {
	list-style: none;
	margin:  8px 10px 0 10px;
}
ul#sitemap li li {
	background-position: 0 0;
	padding: 0 0 6px 20px;
}

ul#sitemap li li a {
	font-weight: normal;
}
div#search .highlight { background: #FFFFCC; }
div#search .searchheading { font-size: 130%; font-weight: bold; }
div#search .summary { font-style: italic; } 
div#search ol { margin-left: 45px;}
div#search ol li { padding-bottom: 12px; }
div#search .category { color: #999999; }
div#search .search { padding-bottom: 5px;}
div#search .description { color: #555555; }
div#search .context { }
div#search .infoline { font-size: 11px; color: #888888;}
div#search .sorting { float: right; }
div#search .result_title { font-size: 100%; }
div#search .zoom_searchform { font-size: 100%; }
div#search .zoom_options { font-size: 80%; }
div#search input.zoom_button {  }
div#search input.zoom_searchbox {  }	
div#search .page { background: url(../images/icons/results-page.gif) no-repeat left 80%; padding-left: 12px; }
div#search a.pagex, a.pagex:link, a.pagex:active, a.pagex:visited, a.pagex:hover { background: url(../images/icons/results-page.gif) no-repeat left 80%; padding-left: 12px; text-decoration: none; color: #999999; }	
div#search .small { font-size: 11px; }	
