/*
// DIGITAL COLLECTIONS customized style
// must add !important to every directive in order to override behaviour of WebLogic CCS
*/

BODY {
	LINE-HEIGHT: normal !important; text-decoration: none !important; font-size: 10px !important;
	margin: 0px;
}

p, h1, h2, h3, h4, h5, h6, td, ul, ol, li, a, div, input, select, textarea, span {
	 FONT-FAMILY: Verdana,Geneva,Arial,sans-serif !important; font-size: 10px !important;
}

checkbox, radio {
	background-color: transparent !important;
}

/* LINK STYLES */

a[href] {
	color: #003399 !important;  TEXT-DECORATION: underline !important; 
}

a.blundermini {
	font-size:10px !important; color: #1F3698 !important; text-decoration:underline !important;
}

.bluelink {
	color: #1F3698 !important;  TEXT-DECORATION: underline !important; 
}

.blacklink {
	color: #000000 !important;  TEXT-DECORATION: underline !important; 
}

a.blackboldlink {
	FONT-WEIGHT: bold !important; color: #000000 !important;  TEXT-DECORATION: none !important; 
}

a.blackboldlink:hover {
	TEXT-DECORATION: underline !important; 
}

.blackboldunderlinedlink {
	FONT-WEIGHT: bold !important; color: #000000 !important;  TEXT-DECORATION: underline !important; 
}

.whiteboldlink {
	FONT-WEIGHT: bold !important; color: #FFFFFF !important;  TEXT-DECORATION: none !important; 
}


A.categories:link {
	FONT-SIZE: 10px !important; color: #000066 !important; TEXT-DECORATION: none
}
A.categories:visited {
	FONT-SIZE: 10px !important; color: #000066 !important; TEXT-DECORATION: none
}
A.categories:active {
	FONT-SIZE: 10px !important; color: #000066 !important; TEXT-DECORATION: none
}
A.categories:hover {
	color: #000066 !important;
}

a.blackboldlink {
	FONT-WEIGHT: bold !important; color: #000000 !important;  TEXT-DECORATION: none !important; 
}

/* miscellaneous font styles */


TABLE.resulttabs {
	margin-left:5px !important; 	margin-top:2px !important; 	margin-right:1px !important; margin-bottom:0px !important;
}

.tabselected {
		FONT-WEIGHT: bold !important; FONT-SIZE: 10px !important; color: #000066 !important;
}

.boldtextsmall {
	FONT-WEIGHT: bold !important; FONT-SIZE: 10px !important; color: #000000 !important;  margin-left: 5px !important;
}

.copyright {
	FONT-SIZE: 10px !important; color: #000000 !important; 
	margin-left: 25px !important; margin-top:3px; margin-bottom: 3px;
}

.gototpl {
	font-weight:bold !important; FONT-SIZE: 11px !important; color: #000000 !important;  padding: 5px; margin-left: 5px !important;
}

.whitetitle {
	FONT-WEIGHT: bold !important; color: #FFFFFF !important; font-size: 12px !important;
}

.olivearrow {
	FONT-WEIGHT: bold !important; color: #989A68 !important; font-size: 12px
}

.grayarrow {
	FONT-WEIGHT: bold !important; color: #7D7D7D !important; font-size: 12px
}

.bluearrow {
	color: #476695 !important;
}

.featurecaption {
	FONT-WEIGHT: regular !important; color: #000000 !important; font-size: 10px; margin-left:10px;
}

.sponsordetails {
	FONT-WEIGHT: regular !important; color: #000000 !important; font-size: 10px; margin-left:5px !important; margin-right:10px !important; margin-bottom:10px !important; margin-top:5px !important;
}

.sponsorpopuptitle {
	FONT-WEIGHT: bold !important; color: #000000 !important; font-size: 10px; margin-left:5px !important; margin-right:10px !important; margin-bottom:0px !important; margin-top:5px !important;
}

.exhibitdetails {
	FONT-WEIGHT: regular !important; color: #000000 !important; font-size: 10px; margin-left:5px !important; margin-right:10px !important; margin-bottom:10px !important; margin-top:5px !important;
}

.exhibittitle {
	FONT-WEIGHT: bold !important; color: #000000 !important; font-size: 10px; margin-left:5px !important; margin-right:10px !important; margin-bottom:0px !important; margin-top:5px !important;
}

.picturerights {
	margin-bottom:10px !important;
}

h1 {
FONT-WEIGHT: bold !important; FONT-SIZE: 10px !important; color: #333300 !important; 
margin-top:0px !important; margin-bottom:0px !important;
}

h2 {
FONT-WEIGHT: bold !important; FONT-SIZE: 10px !important; color: #333300 !important; 
margin-top:15px !important; margin-bottom:10px !important;
}

.copyrightbody {
	margin:10px !important;
	margin-left:20px !important;
	margin-bottom:20px !important;
	font-size: 10px  !important;
}

.transcription {
	margin:5px !important;
	font-size: 11px !important;
}


/* search and browse results components */

.lightback {
	background-color: #F2F7FB !important;
}

.medback {
	background-color: #DEEAF6 !important;
}

.darkback {
	background-color: #BED5EC !important;
}


.taboff {
	background-color: #F2F7FB !important;
}

TR.oddresultrow {
	background-color: #DEEAF6 !important;
}

TR.evenresultrow {
	background-color: #F2F7FB !important;
}

.longresult {
	margin:10px !important;
	margin-left:20px !important;
	font-size: 10px  !important;
}

.listresult {
	margin-left:20px !important;
	margin-bottom:10px !important;
	font-size: 10px  !important;
}

.morelink {
	text-align:right !important; vertical-alignment: middle !important; margin-right:10px !important; font-size:10px !important;
}

.resultslinks {
	margin-top:5px !important; margin-bottom:5px !important;
}

.thetoppick {
	margin-top:3px !important; margin-bottom:5px !important;
	color: #203996 !important; 
}

.toppick  {
	color: #203996 !important; font-weight:bold !important;
}


.categoryresultnum {
	FONT-WEIGHT: bold !important; color: black !important; font-size: 10px !important;
	margin-top:15px !important; margin-right: 5px !important;
}

.categoryresultdetails {
	color: black !important; font-size: 10px !important;
	margin-top:15px !important; margin-left: 7px !important;
	margin-right: 5px !important; margin-bottom: 10px !important;
}

.boldlabel {
	font-weight: bold !important;
}

.resulttitle {
	FONT-WEIGHT: bold !important; color: black !important; font-size: 10px !important
}

.collectionheader {
	color: black !important; font-size: 10px !important
}

.collectiontitle {
	FONT-WEIGHT: bold !important; color: black !important; font-size: 10px !important
}

.pageofpage {
	margin-top:5px !important; margin-bottom:10px !important; margin-right:8px !important;
}

.inthiscat {
	margin-top:5px !important; margin-bottom:3px !important; margin-left:20px !important;
}

.advancedsubsection {
	margin-top:5px !important; margin-bottom:3px !important; margin-left:30px !important;
}

.largepicturetitle {
	margin-top:5px !important; margin-bottom:3px !important; margin-left:20px !important; font-size: 11px !important; font-weight: bold !important;
}

.turnimagesoff {
	margin-top:5px !important; margin-bottom:5px !important; margin-left:20px !important;
}

.refineresults {
	margin-top:5px !important; margin-bottom:5px !important;
}

.resultstitle {
	margin-top:5px !important; margin-bottom:0px !important; margin-left:0px !important;
}

/* FORM components */

.searchformblackbold {
	FONT-WEIGHT: bold !important; FONT-SIZE: 11px !important; color: #000000 !important; 
	margin-left:15px; width:430px;
}

.formblackbold {
	FONT-WEIGHT: bold !important; FONT-SIZE: 11px !important; color: #000000 !important; 
}

.searchdropdown {
		FONT-SIZE: 11px !important;
}

.searchforminputs {
		margin-left: 30px !important; margin-top: 5px !important; margin-bottom: 10px !important; margin-right:5px !important;
		FONT-SIZE: 11px !important;
}

.searchformpanel {
		FONT-SIZE: 11px !important;
}

.searchbutton {
		margin-top: 10px !important; margin-bottom: 10px !important; margin-right:10px !important; 
		text-align: right !important;
}

.advancedsection {
		margin:5px !important; margin-left:15px !important;
		text-transform: uppercase !important;
		font-size:10px !important; font-weight: bold !important;
}

.advancedsortby {
		margin:5px !important; margin-left:15px !important;
}


/* buttons, images, and other components */

.previewimage {
	margin:0px !important; margin-top: 15px !important;  margin-bottom: 15px !important;
}

.sponsorpopupimage {
	margin-left:10px !important; margin-top: 5px !important;  margin-bottom: 10px !important;
}

.exhibitteaserimage {
	margin-left:10px !important; margin-top: 5px !important;  margin-bottom: 10px !important;
}

.favouritesbutton {
	margin-bottom: 10px  !important; margin-right:8px  !important;
}

.gobutton {
	margin-bottom: 20px  !important; margin-right:10px  !important;
}

.tenleft {
	margin-left:10px  !important;
}

.tenboth {
	margin-left:10px  !important; margin-right:10px  !important;
}

.tenall {
	margin:10px  !important;
}

.smallsponsorlogo {
	margin-top:10px !important; margin-bottom: 10px !important;
}

.largepicture {
	margin:10px !important;
}

.mediumpicture {
	margin-top:10px !important; margin-bottom:10px !important; margin-left:5px !important;margin-right:5px !important;
}

.transcriptpicture {
	margin:5px !important;
}

.printbutton {
	margin:10px  !important;
}
