@charset "utf-8";

/* ONKI Fonts Style Sheet 2010-06-22.
 *************************************/

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Search field autocomplete. */

.onkiAutocomplete {
	font-family:Tahoma, Geneva, sans-serif !important;
}

/* Navigation links. */

.navigation-font {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.navigation-font-white {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fffffe;
	font-weight:bold;
}

.white {
	color:#fffffe;
}

a.white-links, .white-links a:link, .white-links a:visited, .white-links a:active, .white-links a:hover, .white-links a:focus {
	color:#fffffe;
}

a.grey-links, .grey-links a:link, .grey-links a:visited, .grey-links a:active, .grey-links a:hover, .grey-links a:focus {
	color:#333333;
}

a.bold-links, .bold-links a:link, .bold-links a:visited, .bold-links a:active, .bold-links a:hover, .bold-links a:focus {
	font-weight:bold;
}

a.blue-links, .blue-links a:link, .blue-links a:visited, .blue-links a:active, .blue-links a:hover, .blue-links a:focus {
	color:#addbfe;
}

/* Language selection. */

.language-selection {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
}

.language-selected {
	font-weight:bold;
}

/* Tooltip font. */

.tooltip-font {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
}

/* Info box fonts. */

.info-header-font {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding-bottom:10px;
}

.info-font, .info-font-15, .info-font-20, .setting-font {
	font-family:/*"Lucida Grande", "Lucida Sans Unicode", */Arial, Helvetica, sans-serif;
	line-height:1;
	font-size:12px;
	color:#333333;
}

.info-font-15 {
	line-height:1.5 !important;
}

.info-font-20 {
	line-height:2 !important;
}

.setting-font {
	line-height:2 !important;
	vertical-align:top;
	padding-right:10px;
}

/* Container fonts -- instructions, further information. */

.container-header-font {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#fffffe;
	font-weight:bold;	
}

.container-small-header-font {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#fffffe;
	font-weight:bold;
}

.container-body-font {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#fffffe;
}

/* Header fonts. */

.header-text-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;	
}

.header-text-small-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#333333;	
}

/* Ontology, search and browser listing fonts. Includes body text. No concept property fonts. */

.ontology-list-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;	
}

.ontology-desc-font {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:1.5;
	font-size:12px;
	color:#333333;	
}

#expansion-toggler-expand, #expansion-toggler-collapse {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.search-list-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

.sourceontology, .sourceontology a:link, .sourceontology a:visited, .sourceontology a:active, .sourceontology a:hover, .sourceontology a:focus {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal !important;
	color:#444444;
}

.spinner {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.browser-list-font {
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.body-text-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;	
}

/* Search field fonts. */

.search-field-font-passive {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#999999;
	font-weight:bold;	
}

.search-field-font-active {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;	
}

/* Twitter font (footer). */

.twitter-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fffffe;	
}

/* Concept property fonts. */

.propertylabel {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.propertyvalue {
	color:#222222;
}

.propertyvalue a:link, .propertyvalue a:visited, .propertyvalue a:active, .propertyvalue a:hover, .propertyvalue a:focus {
	color:#447bae; /* #2b8acc */
}

.hierarchy-subordinate-concepts-link, .hierarchy-coordinate-concepts-link {
	font-family:Arial, Helvetica, sans-serif;
	//color:#444444 !important;
	color:#fefefe !important;
	font-size:x-small;
	font-weight:bold;
	text-decoration:none !important;
}

.hierarchy-subordinate-concepts a:link, .hierarchy-subordinate-concepts a:visited, .hierarchy-subordinate-concepts a:active, .hierarchy-subordinate-concepts a:hover, .hierarchy-subordinate-concepts a:focus {
	color:#51a66f !important;
}

.hierarchy-coordinate-concepts a:link, .hierarchy-coordinate-concepts a:visited, .hierarchy-coordinate-concepts a:active, .hierarchy-coordinate-concepts a:hover, .hierarchy-coordinate-concepts a:focus {
	//color:#555555 !important;
}

.uri-input-box {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
}

/* Directory fonts -- overview page. */

.directory, .directory a:link, .directory a:visited, .directory a:active, .directory a:hover, .directory a:focus {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#222222;
}

.directoryTopic, .directoryTopic a:link, .directoryTopic a:visited, .directoryTopic a:active, .directoryTopic a:hover, .directoryTopic a:focus {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333 !important;
}

.directoryContent, .directoryContent a:link, .directoryContent a:visited, .directoryContent a:active, .directoryContent a:hover, .directoryContent a:focus {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#444444;
}

.result-holder-header {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#333333;
}

/* Hide buttons and notifications. */

.hide-property-button, .hide-property-button a:link, .hide-property-button a:visited, .hide-property-button a:active, .hide-property-button a:hover, .hide-property-button a:focus {
	font-family:Verdana, Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333 !important;
	text-decoration:none !important;
}

.hide-notification-button, .hide-start-notification-button {
	font-family:Verdana, Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333 !important;
	text-decoration:none !important;
}

.hide-bookmarks-link {
	font-family:Arial, Helvetica, Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
}

.result-notification, .start-notification {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

/* Addthis widget found in the concept results. */

.addthis_toolbox, .addthis_toolbox a:link, .addthis_toolbox a:visited, .addthis_toolbox a:active, .addthis_toolbox a:hover, .addthis_toolbox a:focus {
	color:#333333;
}

.addthis_separator, .addthis_separator a:link, .addthis_separator a:visited, .addthis_separator a:active, .addthis_separator a:hover, .addthis_separator a:focus {
	color:#333333;
}
