BODY {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

p {font-size: x-small;}
.aboutbar { background-color: #DEDEDE }
.aboutbar a { color: #00349A }
.navbar {background-color: #00349A; color:#ffffff; vertical-align:middle }
.secnav {background-color: #DEDEDE; }
.welcome { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: x-small; font-weight: bold; }

.title {font-size: small; font-weight: bold;}

table { font-size: x-small; }
table.box {border: solid gray 1px; padding:3px}
table.admin {border:solid gray 1px; background-color:#f0f0e9; width:700px; padding:3px}
table.iconbar { border: solid gray 1px }
table.infobar {text-align:justify }
table.recordDetail { margin:2ex; border:solid 1px #CCCCCC }
table.innerRecord { margin:2ex; border:thin solid blue }
/* Sortable tables */
table.sortable a.sortheader {
    font-size: small;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable a.sortheader:hover {
    font-size: small;
    color:#666666;
    font-weight: bold;
    text-decoration: underline;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

th.list { font-weight:bold; color:#00349A; height: 24px; background-color: #DEDEDE }

td {font-size: x-small; }
td.label { font-weight: bold; vertical-align:top; }
td.requiredLabel { font-weight: bold; color: red }
td.description { font-weight: bold; color: #00349A }

td.list { background-color: #EEF1F5;  vertical-align: top }
td.listeven {  vertical-align: top}/*coloring even rows of search results table*/

td.tab { border-top: solid gray 1px }
td.tab a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: black; text-decoration:none }
td.tab a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: black; text-decoration:none }
td.activetab {background-color: #DEDEDE; border-top: solid gray 1px }
td.activetab a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #00349A; text-decoration:none }
td.activetab a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #00349A; text-decoration:none }

a:link {color: #00349A;}
a:visited {color: #182A4A;}
a:hover {color: #00349A;}

a.navlink:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: x-small; font-weight: bold; }
a.navlink:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: x-small; font-weight: bold; }
a.navlink:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: x-small; font-weight: bold; }

a.minorLink:link {color: #7777CC;}
a.minorLink:visited {}
a.minorLink:hover {color: #7777CC;}

a.primFolder:link { text-decoration: none; color: navy; font-weight: bold; }
a.primFolder:visited { text-decoration: none; color: navy; font-weight: bold; }
a.primFolder:hover { text-decoration: underline; color: navy; font-weight: bold; }

a.secFolder:link { text-decoration: none; color: blue; }
a.secFolder:visited { text-decoration: none; color: blue; }
a.secFolder:hover { text-decoration: underline; color: blue; }

a.activeNavigation:link {color:#FF9900}
a.activeNavigation:visited {color:#FF9900}
a.activeNavigation:hover {color:#FF9900}

.filetype a:link {text-decoration: none; font-size: x-small}
.filetype a:hover { text-decoration: underline; font-size: x-small}
.filetype a:visited { text-decoration: none; font-size: x-small}

.classification_table {border:solid gray 1px; background-color:#f0f0e9; width:700px; border-collapse: collapse;font-size: x-small;}
.classification_th {border-bottom:dashed gray 1px; background-color:#00349A; height:27; text-align:center; font-size: small; color:#ffffff}
.classification_main {font-size: small;}
.classification_right_td {border-left:dashed gray 1px; vertical-align:top; width:50%;}

.icon { border: 0px none; color: green; font-size: x-small }

.dtree { position: relative; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; }
.dtree img { border: 0px; vertical-align: text-bottom }
.dtree a { text-decoration: none; color: navy }
.dtree a:hover { text-decoration: underline }
.dtree .node { position: relative; top: -2px; padding: 1px; color: navy; }
.dtree .nodeSel { position: relative; top: -2px; padding: 1px; color: navy; }
.doksgif { background-repeat: no-repeat; background-position: bottom center; }

.error { color: red; }
.message { color: blue; }
.searchresultheading { font-size: small;font-weight: normal;}
.searchresultheadinginfo { font-size: x-small;}
.searchresultcontent { font-size: x-small;}
.keyword {color: #993333; display: inline;}
.degree {color: #336699; display: inline;}
span.searchword {background-color: yellow;}

div.abstract
{
	display: none;
}
div.reference
{
	margin: 0px 20px 0px 20px;
	display: none;
}

/*Multiline tooltips on <a> tags*/
.tooltip {display: none;}
a.addTip:hover {border-width: 0; /* IE */}
.addTip {position: relative;
	/*background-color: #ccf;*/
	text-decoration: none;
	color: red;
	/*font-weight:bold;*/}
.addTip:hover .tooltip {display: block;
	position: relative;
	z-index:4;
	width: 100%;
	background-color: #fff;
	color: #000;
	font-weight:normal;
	padding: 1px 3px 2px 3px;
	border: 1px #000 solid;
	/*font-size: 70%;*/
	/*left: 2em;*/
	top: 0.5em;}
* html>body .addTip {
	display: inline-block;
	top: 0.15em;
	line-height: 1.05;
}	