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

p {font-size: x-small;}
.aboutbar { background-color: #99CCFF }
.aboutbar a { color: #333333 }
.navbar {background-color: #0066FF; color:#ffffff; vertical-align:middle }
.secnav {background-color: #FFFFFF; }
.welcome { text-decoration: none; color: #000000; 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:#0066FF; 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: #0066FF }

td.list { background-color: #EEF1F5;  vertical-align: top }
td.listeven {  vertical-align: top}/*coloring even rows of search results table*/
td.searchlist { vertical-align: top;  border-bottom: 1px solid #CCB1A1 }
td.searchlisteven {  vertical-align: top; border-bottom: 1px solid #CCB1A1} /*styling 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: #0066FF; text-decoration:none }
td.activetab a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #0066FF; text-decoration:none }

a { color: #333333 }
a:link {}
a:visited { color: #666666; }
a:hover  { color: #0066ff; text-decoration: none }
a:active  { color: #0066ff; text-decoration: none }

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:#0066FF}
a.activeNavigation:visited {color:#99CCFF}
a.activeNavigation:hover {color:#99CCFF}

.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:#0066FF; 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: center center;  background-color: #FFFFFF}

.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;}
.handle {border: solid gray 1px; padding:3px; background-color: #DEDEDE;}

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

div.cvhelp
{
	display: none;
}

.cvhelptd {border-bottom:dashed gray 1px; border-left:dashed gray 1px; padding: 5px 5px;}

div.searchhelp
{
	display: none;
}

div.addEducation
{
	display: none;
}

div.uploadhelp
{
	display: none;
}

.uploadhelptd {border-bottom:dashed gray 1px; border-left:dashed gray 1px; padding: 5px 5px;}

.lopen{	padding: 0px 0px 0px 10px;
		background: url("./img/lminus.gif") 0 .1em no-repeat;
		background-position: left center;
		}

.lclosed{	padding: 0px 0px 0px 10px;
			background: url("./img/lplus.gif") 0 .1em no-repeat;
			background-position: left center;
		}
		
/* Curriculum Vitae */
.cv_table {border:solid gray 1px; background-color:#DEDEDE; width:700px; border-collapse: collapse;font-size: x-small;}
.cv_th {border-bottom:dashed gray 1px; background-color:#CCCCCC; text-align:center; font-size: small;}

.rss_author{font-style: italic;}