table { margin: 0 auto; }

.cmStandard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
.cmStandardWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

.cmPageNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

	}
#topNavTD {
	text-align:right;
	vertical-align:middle;
	}
#topNavTD a {
	margin-right:15px;
	}
	
.topNavWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
.topNavWhite:hover {
	color: #000000;
	}

.topNavBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
.cmNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top:2px;
	margin-right:15px;
	float: right;
	}
p.floatNav .cmNav {
	float:right;
	text-align:left;
	margin-left:5px;
	}
#contentHdr {
	vertical-align:bottom;
	padding-bottom:5px;
	}
#contentHdr p {
	vertical-align:bottom;
	padding:0px;
	}
p.cmContent {
	margin: 0px 15px 0px 9px;
	}
#contentFtr p {
	margin: 0px 15px;
	}
#contentFtr p {
	vertical-align:middle;
	}
#contentFtr p span span {
	line-height:45px;
	vertical-align:middle;
	}
.printBtn {
	float:right;
	}
.printBtn img {
	margin:0px 5px;
	border:none;
	}
.footerFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	padding:0px 15px;
	}

.cmRecordDetailTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
.cmRecordDetailDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
.cmRecordDetailLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
.cmRecordDetailText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.cmStoryLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.MuseumNameHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

.MuseumLocationHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
.PrintButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
.Notices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.ExhibitTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	}
.MuseumLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}

.MuseumName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	}

.ExhibitDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.ExhibitTitleMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	}
.Subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	text-decoration: underline;
	}

.SubtitleNoUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	}
.thumbsTable {
	width:100%;
	vertical-align:top;
	padding:0px;	
	}
.thumbsTable td {
	width:110px;
	height:110px;
	vertical-align:bottom;
	text-align:center;
	margin:0px;
	padding:0px;
	}
.thumbsTable td img {
	margin-bottom:2px;
	}
.cmImg, .thumbsTable img {
	border:1px solid #000000;
	}
#exImg {
	border:2px solid #FFFFFF;
	margin: 8px;
	}

#hotspotLayer {
 position:relative;
 z-index:1;
 left:0px; top:0px;
 padding:0px;
 }

#rdChild * {
	font-family: Arial, Helvetica, sans-serif;
	}
#rdChild h4 {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size: 14px;
	}
#rdChild p {
	margin-bottom:0px;
	margin-right:5px;
	padding-bottom:0px;
	font-size: 12px;
	}
.rdIndent {
	margin-top:2px;
	padding-left:8px;
	}

.remBtn, .remBtn img, .remBtn a, .remBtn a:visited {
	vertical-align:middle;
	font-weight:bold;
	color:#666666;
	}
.remBtn a:hover {
	color:#000000;
	}
#remContent {
	color:#000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 20px;
	}
#remContent h4 {
	margin-top:8px;
	margin-right:16px;
	margin-bottom:8px;
	font-size: 14px;
	}
#remContent *, #xText {
	font-family: Arial, Helvetica, sans-serif;
	}
#xText, #remCrdts {
	position:relative;
	width:350px;
	padding:0px 4px;
	font-size: 12px;
	}
html>body>div#remContent>div#xText {
	position:relative;
	width:350px;
	padding:0px 0px;
	font-size: 12px;
}
#xText h4 {
	font-size: 12px;
	}
#xText {
	z-index:10;
	overflow:auto;
	color:#FFFFFF;
	}
.xTextH {
	height:290px;
	}
.xTextOnlyH {
	height:310px;
	}
#xMedia {
	position:relative;
	width:350px;
	padding:2px 8px 0px 0px;
	margin:0px;
	z-index:11;
	height:20px;
	vertical-align:middle;
	}
#remContent #xMedia {
	background-color:#FFFFFF;
	background-image:url(https://www.histoiresdecheznous.ca/English/CommunityMemories2/cm_images/rdRectBR.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
#xMediaBgBL {
	background-image:url(https://www.histoiresdecheznous.ca/English/CommunityMemories2/cm_images/rdRectBL.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:20px;
	margin:0px;
	padding:0px;
	}
#xText * {
	margin-left:4px;
	margin-right:16px;
	}
#xText h4 {
	margin-top:6px;
	margin-bottom:0px;
	margin-right:16px;
	padding:0px;
	}
#xText ul {
	margin-left:0px;
	margin-right:0px;
	}
#xText li {
	margin-left:0px;
	margin-right:0px;
	}
#xText sup {
	margin-left:0px;
	margin-right:0px;
	}
#xText sub {
	margin-left:0px;
	margin-right:0px;
	}
#xText i {
	margin-left:0px;
	margin-right:0px;
	}
#xText u {
	margin-left:0px;
	margin-right:0px;
	}
#xText b {
	margin-left:0px;
	margin-right:0px;
	}
#xText p {
	margin-left:0px;
	margin-right:0px;
	}
#xMedia a, #remCrdts p  {
	margin-left:6px;
	margin-right:16px;
	}
#xMedia img {
	border:none;
	}

.bgGold {
	background-color:#A79F85;
	}	
.bgLtGold {
	background-color:#D2CEC1;
	}	

.HotspotTextIE, .HotspotTextNet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	}
.DetailCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
.ThumbnailRecords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.GalleryWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

.GalleryBlackMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.StoriesIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.StoryLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:normal;
	}
.StorylineText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.ContactUs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.SearchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	}
.SearchHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	}
.SearchAudioVideo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	}
.storyLineRecords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.cmNavGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding-top:2px;
	margin-right:15px;
	}
.searchExhibitTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	}
.cmStandardNotbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

	}
.searchSubH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	}
.printDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.printTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	}
.printStoryLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	}
.CMTopics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}

.CMSubCategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	}

.CMLandmarkHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	}

.CMDefaultLandmark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-style: italic;
	}

.CMCategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
.CMDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
.MuseumNameHomeUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	}
.CMSearchResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669999;
	}
.CMSearchNavigateResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669999;
	}
.CMSearchPages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

/*.contentBlack is an element from the vmc style sheet required for CM search results   */

.contentBlack {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none; }

/* Style for copyright notice on printable page */

.cmPrintCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}

/* Style for Flash-notice pop-up window */

.cmFlashpopup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
A {
	TEXT-DECORATION: none;
	font-weight:bold;
	color:#666666;
	}
a.ExhibitTitleMedium:link {color: #666666}
a.ExhibitTitleMedium:visited {color: #666666}
a.ExhibitTitleMedium:hover {color: #000000}

a.searchExhibitTitle:link {color: #666666}
a.searchExhibitTitle:visited {color: #666666}
a.searchExhibitTitle:hover {color: #000000}

a.cmNav:link {color: #666666}
a.cmNav:visited {color: #666666}
a.cmNav:hover {color: #000000}

a.MuseumName {color: #FFFFFF; text-decoration:none;}
a.MuseumName:hover {text-decoration:underline;}

a.GalleryWhite:Link {color: #000000}
a.GalleryWhite:visited {color: #CCCCCC}
a.GalleryWhite:hover {color: #000000}

a.StoryLinks:visited {color: #000000}
a.StoryLinks:hover {color: #009999}

a.SearchHeadings:link {font-weight: bold;}
a.SearchHeadings:visited {font-weight: bold; color: #333333;}
a.SearchHeadings:hover {font-weight: bold; color: #009999;}

a.searchSubH:link {font-weight: normal;}
a.searchSubH:visited {font-weight: normal; color: #333333}
a.searchSubH:hover {font-weight: normal; color: #009999}

/* OVERRIDE WET styles */
a.bookmark_popup_text, a.bookmark_popup_text2 {
      color:#666666;
      cursor:pointer;
      font-family: Arial,Helvetica,sans-serif;
      letter-spacing: 0em;
      padding: 0 0 0px 18px;
      display: inline;
}

.bookmark_popup {
position: absolute;
left: 450px;
}

.bookmark_popup .popup_title {
    background-color: #A79F85;
}
