/* standard */
body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; margin: 10px; }
form { margin: 0px; }
p { color: #000000; margin: 8px 5px 0px 0px; font-size: 0.7em }

/* general link element definition*/ 
a { text-decoration: underline;  color: #990000;  } 
a:hover { color: Red; text-decoration: underline }
a:visited { color: #990000; text-decoration: underline }

/* hx claasses */
h1  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: normal; color: #333333; margin: 0px;  font-weight: normal; }
h2  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #333333; margin: 0px; font-weight: normal; }
h2.sub  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333333; margin: 0px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #333333; margin: 0px; }

/* standard in-line text; for when no <P> CR are required */
.inlineText { color: #000000; font-size: 0.7em }
.inlineTextPadding { color: #000000; margin: 8px 5px 0px 0px; font-size: 0.7em }

/* page header */
.header { background: url(/images/topnav/tn_bgimage.gif) }

/* page footer */
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #828282; }
a.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #828282; text-decoration: none }
a.footer:hover {text-decoration: underline }

/* horizontal rule*/
hr { color: #708090; height: 1px;  border: dashed;  width: 98%;  font-size: 1px; }

/* page foreground */
.pageForeground { background-color: #fff }

/* results paging bar */
/* h2.pagingHeader { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; color: #990000; margin: 0px; font-weight: normal; margin-left: 20px } */
h2.pagingHeader { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #333333; margin: 0px; font-weight: normal; margin-left: 10px }
.pagingBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #333333; }
a.pagingLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; color: #990000; }
a.pagingLink:visited { text-decoration: underline; color: #990000; }
a.pagingLink:hover { text-decoration: underline; color: Red; }
.pagingNonActive { color: #828282 }

/* search results */
.resourceTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}
.searchText { margin: 2px 5px 10px 10px;  text-align: left; font-size: 0.7em; font-weight: normal; color: #000000 }
.searchButtons { margin: 29px 0 0 19px }

/* thumbnails (selected | non-selected ) */
td.thumbnailBackground { background-color: #EAECE8; background-image: url(/images/thumbbg.gif) }
td.selectedThumbnailBackground { background-color: #C5DCE8; background-image: url(/images/thumbbg_on.gif) }
table.thumbnailBorder {	background-color: #CCCCCC; }

/* input fields */
.inputBackground { background-color: #EBEBEB; background-image: url(/images/dots_bkg.gif) }
.inputBackgroundSolid { background-color: #F4FBF4;  padding-bottom: 3px;  padding-top: 3px;  padding-left: 2px;  padding-right: 0px;     }
.inputField { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; width: 346px }
.inputDate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; width: 130px }
.inputLogin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; width: 325px }
.inputAlbum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; width: 346px }
input.quickSearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; width: 100px }
.inputPadding { margin: 8px }

/* GIS */
input.inputPlace { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; width: 80px }
.gisInputFields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; width: 130px }
table.mapBorder { background-color: #999999; }
.gisPanel { text-align: left; margin: 6px 4px 6px 4px; color: #333333; font-size: 0.7em; }

/* border; used in GIS page & album resources */
.standardBorder { background-color: #BDD7D1;
}

/* themes */
.themeList { color: #990000; font-size: 0.7em;    }

/* resource view */
.resourceDate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #828282; }

/* standard padding; used in login page; standard exhibition (buttons); & page divider */
.standardPadding { margin: 8px 0 8px 0 }

/* used to align content to graphic page heading */
.headerAlignment { margin: 0 0 5px 20px; color: #000000 }

/* top padding */
.topPadding { margin: 10px }

/* album resources */
div.albumText { margin: 2px 5px 0 8px; text-align: left; font-size: 0.7em; font-weight: normal; color: #000000 }
div.albumBackground { background-image: url(/images/dots_bkg.gif) }

/* instructions */
.highlightText { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 0.7em; }
.dimedText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color: #828282; }
.warningText { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0033; }

/* main bread crumb */
TD.crumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000 }
.crumbON { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}
A.crumbOFF { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #990000; text-decoration: underline;
}
A.crumbOFF:visited { text-decoration: underline; color: #990000; }
A.crumbOFF:hover { text-decoration: underline;  color: Red;  }

/* ? */
.mainbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000 }
div.subindexbtn { margin: 29px 0 0 20px }