body {font-family: Calibri, Verdana, Arial, sans-serif; font-size: 10pt; padding: 5px;}

img {border: none;}
img.button {position: relative; top: 8px;}

.literal {color: green;}
.annotation-uri {color: gray;}
.ontology-uri {color: #990099;}
.active-ontology-uri {color: #330033;}
.active-entity {color: darkblue; font-weight: bold;}

/* keywords - default cyan */
.keyword {color: #00B2B2; font-weight: bolder;}
.comment, .some, .only, .value, .min, .max, .exactly {color: #B200B2; font-weight:bolder;}

div.codebox {overflow: hidden;
    background: #f1f5f9; width: 800px; padding: 5px;
    border-width: 1px; border-style: solid; border-color: #c7cfd5;
}

div.codeboxsmall {overflow: hidden;
    background: #f1f5f9; width: 390px; padding: 5px;
    border-width: 1px; border-style: solid; border-color: #c7cfd5;
}

div.message {overflow: hidden;
    background: #f9f944; width: 800px; padding: 5px;
    border-width: 1px; border-style: solid; border-color: #c7cfd5;
}

div.error {overflow: hidden;
    background: #f94444; width: 800px; padding: 5px;
    border-width: 1px; border-style: solid; border-color: #c7cfd5;
}

div.floatleft{
	 width: 400px; display: box; float: left; clear: left; padding-right: 5px;
}

div.floatright{
	
	width: 400px; display: box; float: left; clear: right; padding-left: 5px
}

#queryform {background: #ddddff; padding: 5px;}
#most_used_classes {text-align: center;}

h1 {margin-top: 5px; font-size: 14pt; font-weight: bold;}
h2 {margin-top: 10px; margin-bottom: 3px; font-size: 12pt; font-weight: normal;}
h2.summaryURI {color: #444444; margin-top: 0px; margin-bottom: 10px;}
h3 {margin-top: 10px; margin-bottom: 3px; font-size: 10pt; font-weight: bold;}


#menu{width: 800px; padding-left: 2px; padding-right: 2px; background-color: #ddddff; border: solid 1px blue; margin-bottom: 5px;}
#menu a{font-weight: bolder;}
#menu a:hover{text-decoration: none; color: white; background-color: black;}


a {text-decoration: underline; color: #000000;}
a:hover {text-decoration: underline; color: blue;}

a.subsexpand {color: #555555; font-size: 7pt; text-decoration: underline; line-height: 180%;}

ul {margin-top: 1px; margin-bottom: 1px; margin-left: 10px; padding-left: 5px;}
li {margin-top: 3px;}
li.expandable {list-style-type: none; position: relative; margin-left: -21px;}

p.footer {font-size: 7pt; text-align: right; width: 800px;}

table {border-collapse: collapse}
td, tr {font-size: 9pt; border: solid black 1px; padding: 3px;}
th {background-color:black; color:white;}

.disabled {background-color: #bbbbdd;}
.warn {color: #ff0000;}

#tabs{font-size: smaller;}
#options{float: right;}

form.autocomplete {display: inline;}