/* standard */
body { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; margin-left: 30px; background: #FFFFFF; }
form { margin: 0px; }
p { color: #000000; margin: 8px 5px 0px 0px; font-size: 0.7em }

/* general link element definition*/ 
a { font-weight: bold;  text-decoration: none;  color: #122200;  } 
a:hover { color: #828282; text-decoration: underline }
a:visited { color: #828282 }

/* hx claasses */
h1  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: normal; color: #2E6CA0; margin: 0px;  font-weight: normal; }
h2  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold; color: #2E6CA0; margin: 0px; font-weight: normal; }
h2.sub  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; font-weight: bold; color: #828282; margin: 0px; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold; color: #2E6CA0; 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/top_right.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: #2E6CA0; margin: 0px; font-weight: normal; margin-left: 20px }
.pagingBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #0000CC; }
a.pagingLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; color: #0000CC; }
a.pagingLink:visited { text-decoration: underline; color: #0000CC; }
.pagingNonActive { color: #828282 }

/* search results */
.searchText { margin: 2px 5px 10px 20px;  text-align: left; font-size: 0.7em; font-weight: normal; color: #000000 }
.searchButtons { margin: 29px 0 0 20px }

/* thumbnails (selected | non-selected ) */
td.thumbnailBackground { background-color: #EAECE8; }
td.selectedThumbnailBackground { background-color: #C5DCE8; }
table.thumbnailBorder {	background-color: #999999; }

/* input fields */
.inputBackground { background-color: #EAECE8; }
.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: 80px }
.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: #2E6CA0; font-size: 0.7em; }

/* border; used in GIS page & album resources */
.standardBorder { background-color: #C1D3E3 }

/* themes */
.themeList { color: #000000; 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 0; color: #000000 }

/* top padding */
.topPadding { margin: 10px }

/* album resources */
div.albumText { margin: 2px 5px 10px 8px; }

/* instructions */
.highlightText { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #2E6CA0; 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; font-size: 0.7em; }

/* 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: #2E6CA0 }
A.crumbOFF { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; text-decoration: none }
A.crumbOFF:visited { text-decoration: none; color: #000; }
A.crumbOFF:hover { text-decoration: underline; }

/* ? */
.mainbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000 }
div.subindexbtn { margin: 29px 0 0 20px }
