body {
font-size: 9pt;
}

.body {
font-size: 9pt;
}

table {
font-size: 9pt;
}

input {
font-family: verdana;
font-size: 8pt;
}

textarea {
font-family: verdana;
font-size: 8pt;
}

select {
font-family: verdana;
font-size: 8pt;
}

.metadata h2 { 
font-size: 9pt;
}

.metadata h3 { 
font-size: 9pt;
}

.slideshow-body {
font-size: 9pt;
}

.list-box h2 {
font-size: 9pt;
}

.list-box h3 {
font-size: 9pt;
}

.administration-section h2 {
font-size: 9pt;
}

.toolbar-section h2 {
font-size: 9pt;
}

h1 {
color: #663300;
font-size: 11pt;
font-weight: bold;
}

#popup-main h1 { 
color: #663300;
}

h2 {
color: #663300;
font-size: 10pt;
font-weight: bold;
}

h3 {
color: #663300;
font-size: 9pt;
font-weight: bold;
}

a { 
color: #663300;
}


#shell-body {  
padding: 1em 2em 0em 2em;
background-image: url(back.gif);
}

#whoi-shell-body {  
padding: 1em 2em 0em 2em;
background-image: url(back.gif);
}

.gallery-thumbnail {
height: 240px;
}

.gallery-thumbnail-text {
font-size: 8pt;
}

.hotfolder-thumbnail {
height: 240px;
}

#banner { 
border: 0px;
}

#top-level-menu {
background-color: #020236;
font-weight: bold;
padding: 0.25em 0em 0.25em 0em;
}

.top-level-menu-active {
color: #020236;
background-color: #AFC8D5;
padding: 0.25em 0.5em 0.25em 0.5em;
margin-right: 0em;
}

.top-level-menu-nonactive {
padding: 0.25em 0.5em 0.25em 0.5em;
margin-right: 0em;
}

.top-level-menu-nonactive:hover {
color: #020236;
background-color: #AFC8D5;
}

#second-level-menu {
color: #020236;
background-color: #AFC8D5;
border-left: 1px solid #020236;
border-right: 1px solid #020236;
border-bottom: 1px solid #020236;
font-size: 8pt;
}

#second-level-menu a {
color: #020236;
}

#banner-search { 
color: white;
}

#banner-search-advanced { 
text-align: left;
}

#banner-search-advanced a { 
color: white;
}

.simple-search-label { 
display: block;
text-align: left;
margin-bottom: 0.25em;
}

.login-shell { 
width: 62.5em;
margin-left: auto;
margin-right: auto;
}

#whoi-login-animation { 
text-align: right;
}

.login-shell #main {
margin: 0em;
}

.toolbar-section h2 {
color: black;
background-color: #AFC8D5;
}

.datasheet th { 
color: black;
background-color: #AFC8D5;
}

.metadata h2 { 
color: black;
background-color: #AFC8D5;
}

.list-box h2 {
color: black;
background-color: #AFC8D5;
}

.administration-section h2 {
color: black;
background-color: #AFC8D5;
}

#crumbtrail { 
border-bottom: 1px solid #006FA9;
}

#crumbtrail-trail h1 {
color: #666666;
}


#whoi-banner { 
background-color: #0469A3;
}

#whoi-login-top-area { 
background-color: #D5DCDD; 
}

#whoi-login-top-area table { 
width: 100%;
}

#whoi-login-top-area-col1 {
vertical-align: top;
}

#whoi-login-top-area-col2 { 
padding: 0em;
}


#whoi-login-details {
padding: 0.5em;
width: 15.6em;
}

#whoi-login-details h1 { 
margin-bottom: 0.25em;
color: black;
font-size: 9pt;
font-weight: bold;
}

#whoi-login-details p { 
margin-top: 0.25em;
margin-bottom: 0.25em;
}

#whoi-login-details table th { 
padding-left: 0em;
}

#whoi-login-details table td { 
padding: 0em;
}

#whoi-login-details td {
padding: 0.3em;
}

#whoi-login-details th {
font-weight: normal;
text-align: left;
padding: 0.3em;
}

#whoi-login-user-name { 
vertical-align: -10%;
}

#whoi-login-bottom-area { 
color: #666666;
background-image: url(login-bar.jpg);
background-repeat: repeat-x;
padding-top: 21px;
}

#whoi-login-bottom-area td { 
width: 33%;
vertical-align: top;
padding-left: 1em;
padding-right: 1em;
}

#whoi-login-bottom-area td h2 { 
color: #663300;
font-weight: bold;
margin-top: 0.5em;
}

#whoi-login-bottom-area-col1 { 
border-right: 1px dotted black;
}

#whoi-login-bottom-area-col2 { 
border-right: 1px dotted black;
}
