/* Stock Elemental Styles */

INPUT
{
	background-color:#eeeeee;
	border:solid 1px #d3d3d3;
	font-family:Arial;
	font-size:7pt;
	color:#666666;
}

TABLE
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
	border-collapse:collapse;
}

/* Styles available for CAM article mark-up */

.CAMArtTempStdHeader	
{	
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#443760;
	line-height:13pt;
}

.CAMArtTempStdSubheader
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#443760 ;
	line-height:13pt;
}

.CAMArtTempStdBody
{
	font-family:Arial;
	font-size:10pt;
	color:#443760 ;
	line-height:13pt;
}

.CAMArtTempStdImgCredit
{
	font-family:Arial;
	font-size:9pt;
	color:#884400 ;
	line-height:10pt;	
}

/* Styles for page, module, and zone mark-up */

.ZoneEventsTableTemp
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(absolutenm/images/CAMHomepage/1-0-homeothercurrentborder.gif);
	background-repeat: repeat-x;
	vertical-align:top;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
}

.ZoneEventsDatesTemp
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	line-height:9pt;
	color:#332233;
}

.ZoneEventsShortDescTemp
{
	font-family:Arial;
	font-size:8pt;
	line-height:9pt;
	color:#332233;	
}

.PagesHeader
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-collapse:collapse;
}

.PagesDoubleDotLine
{
	font-size: 3px;
	background-image: url(absolutenm/images/CAMHomepage/1-0-homeothercurrentborder.gif);
	background-repeat: repeat-x;
}

.PagesHomeCurrExBox
{
	border:3px #adafb2 solid;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.PagesHomeCurrExBoxLeft
{
	background-color:#ddddcc;
	padding-left:5px;
	padding-top:7px;
	width:214px;
}

.PagesHomeCurrExBoxMid
{
	background-color: #edeede;
	width:35px;
}

.PagesHomeCurrExBoxRight
{
	background-color:White;
	text-align:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
}

.PagesHomeCurrExLeadTitle
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bolder;
	color:#884400;
	line-height:12pt;
}

.PagesHomeCurrExSubtitle
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bolder;
	color:#332233;
	line-height:12pt;
}

.PagesHomeCurrExDates
{
	font-family:Arial;
	font-size:9pt;
	color:#332233;
	line-height:12pt;
}

.PagesHomeCurrExShortDesc
{
	font-family:Arial;
	font-size:9pt;
	color:#332233;
	line-height:12pt;
}

.PagesHomeCurrExLink
{
	font-family:Arial;
	font-size:8pt;
	color:#884400;
	line-height:9pt;
	text-decoration:none;
}

.PagesHomeCurrExLink:Hover
{
	text-decoration:underline;
}

.PagesHomeCurrExImg
{
	text-align:right;
	vertical-align:top;
}

.PagesHomeCurrExOther
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #332233;
	text-indent: 5px;
	line-height: 9pt;
	padding-top: 3px;
	font-family: Arial;
	background-color: #ddccdd;
}

.PagesHomeFutExTable
{
	width:214px;
	vertical-align:top;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
}

.PageshomeFutExTD1
{
	vertical-align:top;
	text-align:left;	
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
	width:50%;	
}

.PagesHomeFutExTD2
{
	vertical-align:top;
	text-align:left;	
	border:none;
}

.PagesHomeFutExTD3
{
	vertical-align:top;
	text-align:left;	
	border:none;
	padding-right:27px;
	padding-left:6px;
	width:100%;	
}

.PagesHomeFutExImg
{
	vertical-align:top; 
}

.PagesHomeFutExHeader
{
	background-image: url(absolutenm/templates/CAMheaderimages/4-2-futureexhibitionheaderborder.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	height: 18px;
	background-color: #eeeeee;
	padding-top:2px;
	width:100%;
}

.PagesHomeFutExLeadTitle
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	color:#884400;
	line-height:9pt;
}

.PagesHomeFutExSubTitle
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	color:#332233;
	line-height:9pt;
}

.PagesHomeFutExDates
{
	font-family:Arial;
	font-size:8pt;
	color:#332233;
	line-height:9pt;
}

.PagesHomeFutExLink
{
	font-family:Arial;
	font-size:8pt;
	color:#884400;
	line-height:9pt;
	text-decoration:none;
}

.PagesHomeFutExLink:Hover
{
	text-decoration:underline;
}

.PagesHomeSearchBtn
{
	background:white;
	height:16px;	
}

.PagesHomeAccountLinks
{
	font-family:Arial;
	font-size:7pt;
	color:#666666;
	text-decoration:none;
}

.PagesHomeAccountLinks A:HOVER
{
	text-decoration:underline;
}
.PagesSearchHeadline
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bolder;
	text-decoration:none;
}
.PagesSearchArticleText
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}
.CollectionsSearchTitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt 
}
.CollectionsSearchAccession 
{
	`FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #cc6601; 
	FONT-STYLE: italic 
}
.GeneralResultShowAllLink 
{
	position:relative; 
	top:5px; 
	left:170px; 
	COLOR:#A4999F; 
	font-weight:bold; 
	font-size:10pt;
}
.GeneralResultShowAllCollectionsLink 
{
	position:relative; 
	top:6px; 
	left:140px; 
	COLOR:#A4999F; 
	font-weight:bold; 
	font-size:10pt
}
.CollectionsSearchArtistMaker 
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}
.CollectionsDisplayDate
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}
.CollectionsClassificationMedium
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}
.CollectionsPeriodPlaceProduced
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}
.CollectionsPeriodPlaceProduced
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}
.PagesSearchSummary
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;	
}
.PagesSearchSummaryTag
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;	
}
.PagesSearchArticleTag
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;	
}
.CollectionsSignatureMarks
{
	font-family:Arial;
	font-size:10pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;	
}
.TableRowOff
{
	background-color:#FFFFFF;
}
.TableRowOn
{
	background-color:#eeeeee;
}
.EventDate
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:bold;
	text-decoration:none;
}
.EventTitle
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:bold;
	text-decoration:none;
	width:150px;
}
.EventSummary
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
	width:150px;
}
.EventTime
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:bold;
	text-decoration:none;	
	width:80px;
}
.EventTypeOff
{
	font-family:Arial;
	font-size:8pt;
	color:Green;
	font-weight:normal;
	text-decoration:none;	
	width:80px;	
}
.EventTypeOn
{
	font-family:Arial;
	font-size:8pt;
	color:#cc6601;
	font-weight:normal;
	text-decoration:none;	
	width:80px;	
}

.EventDateImage
{
	width:38;
}
a.infoLinkOn
{
	COLOR: #cc6601; 	
}
a.infoLinkOff
{
	COLOR:Green;
}
.PEEventCurrentDateRange
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:bold;
	text-decoration:none;
	vertical-align=middle;
}
a.PEShowAllEventsLink
{
	font-family:Arial;
	font-size:8pt;
	color:#7B7E61;
	font-weight:bold;
	text-decoration:none;		
	
}
.ProgramsAndEventsPrevNextSep
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:normal;
	text-decoration:none;	
	vertical-align=middle;
}
a.ProgramsAndEventsNextWeek
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:bold;
	text-decoration:none;	
	vertical-align=middle;	
}
a.ProgramsAndEventsPreviousWeek
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:bold;
	text-decoration:none;	
	vertical-align=middle;		
}
.PETypeLink
{
  	font-family:Arial;
	font-size:8pt;
	color:#cc6601;
	font-weight:bold;
	text-decoration:none;	
	vertical-align=middle;		
}
a.PETypeLink
{
  	font-family:Arial;
	font-size:8pt;
	color:#cc6601;
	font-weight:bold;
	text-decoration:none;	
	vertical-align=middle;		
}
a.ProgramsAndEventsNextWeekHidden
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:bold;
	text-decoration:none;	
	vertical-align=middle;	
	visibility=hidden;
}
a.ProgramsAndEventsPreviousWeekHidden
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:bold;
	text-decoration:none;	
	vertical-align=middle;		
	visibility=hidden;
}
.ProgramsAndEventsPrevNextSepHidden
{
	font-family:Arial;
	font-size:8pt;
	color:#818D89;
	font-weight:normal;
	text-decoration:none;	
	vertical-align=middle;
	visibility=hidden;
}
.EventDescription
{
	font-family:Arial;
	font-size:8pt;
	color:Gray;
	font-weight:normal;
	text-decoration:none;
	width:150px;
}



a.lftNavItemUnselected
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #cc6600; 	
	text-decoration:none;
}
.lftNavItemUnselected
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #cc6600; 	
	text-decoration:none;
}
a.lftNavItemSelected
{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 9pt; 
	COLOR: #cc6600; 
	text-decoration:none;	
}
.lftNavItemSelected
{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 9pt; 
	COLOR: #7A3E7A; 	
	text-decoration:none;
}
a.lftNavItemUnselected2
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #887788; 	
	text-decoration:none;
}
.lftNavItemUnselected2
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #887788; 	
	text-decoration:none;
}
a.lftNavItemSelected2
{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 9pt; 
	COLOR: #7A3E7A; 
	text-decoration:none;	
}
.lftNavItemSelected2
{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 9pt; 
	COLOR: #7A3E7A; 	
	text-decoration:none;
}

.lftNavRoot
{
	FONT-WEIGHT: Bold; 
	FONT-SIZE: 10pt; 
	COLOR: #cc6600; 	
	text-decoration:none;
}


