/* Yahoo! Fonts CSS snippet follows */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* ONKI2 specific CSS below */

body {
	padding: 0;
/*	background: #3F92D2; */
	background: #FFFFFF;
	margin: 0;
/*	margin: 0px 20px 10px 10px;*/
	font-size: 108%;
}

a {color: #033e6b;}
a:visited {color: #0b61a4;}
a:hover {
	color: #3f92d2;
	text-decoration: underline;
}

#onkiheader {
/*	background: #3F92D2;*/
        background: #2F82C2;
	color: white;
	position: relative;
	border-bottom: 2px solid #0F62B2;
}

#onkiheader a {
	color:white;
	text-decoration: none;
}

#onkilogo {
	margin: 5px;
	padding: 0;
	border: 0;
}

#onkititle {
	margin: 5px 0 0 5px;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
	line-height: 0.9em;
}

#onkimenu {
	position: static;
	right: 0;
	bottom: 0;
	padding: 0.2em 0 0.1em 0;
	font-size: 85%;
}

#onkimenu a {
	color: white;
	padding: 3px;
}

#onkimenu a.selected, #languagemenu a.selected
{ 
    font-weight: bold; 
}

#onkimenu a:hover, #languagemenu a:hover{
    background: #3b91e4;
}

a.selected:hover {
    background: none !important;
    cursor: default !important;
}


#contentarea {
	background: white;
/*	border: 2px solid #0b61a4; */
}

#languagemenu {
	font-size: 93%;
	padding:0;
	margin: 0;
	background: #0b61a4;
	color: white;
}

#languagemenu a {
	color: white;
	padding: 0 5px 0 5px;
	white-space: nowrap;
}


#contextheader {
	width:100%;
	padding:0;
	border-bottom: 1px solid #666666;
}

#contextheader h1 {
	padding: 0;
	margin: 0;
	color:black;
	font-size: 150%;
	font-family: Arial Black;
	font-weight: normal;
}

#contextheader h1 a {
    text-decoration: none;
    color: black;
}

#contextheader table td { 
    padding: 0;
}

#contextheader .ontologytitle { 
/*    background: #ffdc73; */
    background: #FAEBD7;
}

#contextheader .ontologytitle a:hover {
    text-decoration: none;
}

#contextheader .generalcontext { 
/*    background: #66a3d2; */
    background: #eeeeee;
}
#contextheader .ontologytitle,
#contextheader .generalcontext { 
    padding: 0 5px 2px 5px; }

#contextheader .generaltitle{ 
    color: #2F82C2;
}

#onkisearch { 
    padding: 3px;
    border-left: 1px solid #aaaaaa;
}
#onkisearch h1, #onkisearch input, #onkisearch label  { display: inline; }
#onkisearch form { display: inline; }
#onkisearch .submit { float: right; }
.onkiAutocomplete { float: right; }
.onkisearch .searchtarget {
	font-size: 93%;
}

.onkiSearchText{
    padding: 0 10px 0 0;
    font-size: 120%;
    font-weight: bold;
    color: #888888;
}

.onkiSearchTextSingleOntology{
	color:black;
}

#maincontent {
	clear: left;
	padding: 10px;
	background: white;
}

#maincontent h1, 
#maincontent h2 {
	color: #a62f00;
	font-weight: normal;
	font-family: Arial Black, Sans-Serif;
}

#maincontent h1.first,
#maincontent h2.first { margin: 0; }

#ontologypublisher {
    font-size: 80%;
}

#breadcrumb {
    padding: 5px 0 5px 0;
    font-size: 75%;
}

#breadcrumb a {
    color: black;
}

#breadcrumb .selected a {
    text-decoration: none;
    font-weight: bold;
}