a {
	color: #0066cc;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	text-decoration: underline;
	}
.imgRight, .imgCaptionRight {
	float: right;
	margin: 10px 10px 10px 10px;
	}
.imgLeft, .imgCaptionLeft {
	float: left;
	margin: 10px 10px 10px 10px;
	}
.imgCaptionRight img, .imgCaptionLeft img {
	margin-bottom: 3px;
	}
.imgCaptionRight span, .imgCaptionLeft span, .imgCaptionLeft span a, .imgCaptionRight span a {
	color: #999;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	}
#siteContainer {
	padding: 16px 16px 16px 15px;
	width: 556px;
	margin:40px 0 0 0;
	float: left;
	background-color: #2f5295;
	background-image: url("../images/exhibits/site-bg-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	}
#roundedContainer	 {
	width: 556px;
	float: left;
	}
#roundedContainer #roundBottom {
	width: 556px;
	float: left;	
	height: 15px;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	background-image: url("../images/exhibits/round-bottom.gif");
	background-position: top left;
	}
#roundedContainer #pageContent {
	width: 556px;
	background-color: #ffffff;
	float: left;
	/*
	background-image: url("../images/exhibits/round-top.gif");
	background-repeat: no-repeat;
	background-position: top left;
	*/
	}
#splashFooter {
	width: 526px;
	height: 50px;
	background-image: url("../images/exhibits/splashFooterBg.gif");
	background-repeat; no-repeat;
	float: left;
	margin: 15px 12px 0 12px;
	_display: inline;
	}
#splashFooter p {
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 260px;
	margin: 12px;
	padding: 0 !important;
	float:left;
	}
#splashFooter p.trade	{
	width: 280px;
	}
#headerNav {
	width: 514px;
	background-color: #c3c3c3;
	background-image: url("../images/exhibits/header-nav-bg-top.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 6px;
	margin: 15px 15px 5px 15px;
	float: left;
	display: inline; /** Fix IE Bug - double margin float **/
	}
.navList {
	width: 514px;
	float: left;
	margin: 10px 0 0 0;
	_display: inline;
	text-align: center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	}
.navList a {
	color: #006699;
	font-weight: bold;
	text-decoration: none; 	
	}
.navList a:hover {
	text-decoration: underline; 	
	}
#bodyContainer {
	width: 524px;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 15px;
	_display: inline;   /** Fix IE Bug - double margin float **/
	}
#bodyContent, #bodyCases, #bodyWanted {
	float: left;
	text-align: left;
	_display: inline;
}
#bodyContent {
	width: 464px;
	margin: 30px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 11px;
}
#bodyContent a {
	font-size: 11px;
	}
#bodyContent .sectionHeading{
	position: relative;
	margin-top: -30px;
	padding: 15px 30px 5px 0;
	}
#bodyContent table td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	}
#bodyCases {
	margin: 19px;
	width: 486px;
	padding: 0px;	
	}
#bodyWanted {
	margin: 10px;
	width: 504px;
	}
h1 {
	font-size: 11px;
	}
h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0;	
	}
h3 {
	font-size: 1em;
	}
.noDisplay, h3 span {
	display: none;
	}
h3.subjectHeader {
	display: block;
	padding-bottom: 3px;
	margin: 10px 10px 0px 10px;
	font-size: 1em;
	font-weight: bold;
	color:#000000;
	clear: both;
	}
p.subjectContent {
	margin: 5px 10px 20px 10px;
	}
dl {
	margin: 0 20px;	
	}
dl dt a {
	margin: 0px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
	}
dl dt a:hover {
	text-decoration: underline;	
	}
dl dd {
	margin: 0 0 20px 0;
	}
#bodyContent .notepad-contamination {
	margin: 40px 49px 0 49px;
	width: 366px;
	height: 277px;
	background-image: url("../images/exhibits/notepad-contamination.jpg");
	background-repeat: no-repeat;
	}
#bodyContent .notepad-contamination h3, #bodyContent .notepad-contamination p {
	width: 264px;
	margin: 1em 52px 1em 50px;
}
#bodyContent .notepad-contamination h3 {
	padding-top: 95px;
	}
ul.subNav {

	}
h3.in-school-program {
	margin-top: 20px;
	background-image: url("../images/exhibits/in-school-program.jpg");
	background-repeat: no-repeat;
	width: 198px;
	height: 48px;
	float: left;
	}
h3.in-school-program a {
	display: block;
	width: 198px;
	height: 48px;
	}
#quiz {
	float: left;
	width: 404px;
	background-image: url("../images/exhibits/quiz-paper.gif");
	background-repeat: repeat-y;
	background-position: 0px 4px;
	}
#quiz img#quizHeader {
	padding: 45px 0 0 70px;
	}
#quiz .quizFooter {
	float: left;
	background-image: url("../images/exhibits/quiz-footer.gif");
	background-repeat: no-repeat;
	height: 17px;
	width: 404px;
	}
#quiz form {
	float: left;
	width: 404px;
	padding: 0;
	margin: 0;
	background-image: url("../images/exhibits/quiz-folder.jpg");
	background-repeat: no-repeat;
	min-height: 395px;
	_height: 395px;
	}
#questionContent {
	padding: 20px 125px 30px 30px;
	float: left;
	min-height: 300px;
	_height: 290px;
	text-align: left;
	/*background: transparent url("../images/exhibits/quiz-beaker.gif") no-repeat bottom;*/
	}
#questionContent h3 {
	margin-top: 0;
	}
#questionContent p {
	margin: 0 0 1em 0;
	}
#questionContent dl {
	width: 100%;
	margin: 0;
	padding: 0;
	}
#questionContent dl dt {
	width: 25px;
	float: left;
	}
#questionContent dl dd {
	width: 224px;
	float: left;
	color: #0066cc;
	font-weight: bold;
	}
#questionContent .footnote {
	font-size: 0.7em;
	font-style: italic;
	text-align:right;
	}
#questionContent #finalScore {
	font-size: 2em;
	font-weight:bold;
	color: #0066cc;
	width: 250px;
	}
ul#mostWanted {
	width: 464px;
	height: 550px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	background-image: url(../images/exhibits/poster_bg.jpg);
	background-repeat:no-repeat;
	}
ul#mostWanted span {
	display: none;
	}
ul#mostWanted li {
	width: 107px;
	height: 182px;
	position: absolute;
	background-repeat:no-repeat;
	}
ul#mostWanted li a {
	display: block;
	width: 107px;
	height: 182px;
	line-height: 182px;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	}
ul#mostWanted li.link1 {
	top: 140px;
	left: 57px;
	background-image: url(../images/exhibits/poster_link1.jpg);
	}
ul#mostWanted li.link2 {
	top: 140px;
	left: 180px;
	background-image: url(../images/exhibits/poster_link2.jpg);
	}
ul#mostWanted li.link3 {
	top: 140px;
	left: 303px;
	background-image: url(../images/exhibits/poster_link3.jpg);
	}
ul#mostWanted li.link4 {
	top: 325px;
	left: 109px;
	background-image: url(../images/exhibits/poster_link4.jpg);
	}
ul#mostWanted li.link5 {
	top: 325px;
	left: 232px;
	background-image: url(../images/exhibits/poster_link5.jpg);
	}
#wantedInfo {
	padding: 40px 20px 12px 20px;
	background: #fae6c5 url(../images/exhibits/wantedInfo_bg.gif) no-repeat top;
	}
#wantedInfo h2 {
	color: #993300;
	font-weight: bold;
	margin-bottom: .2em;
	}
#wantedInfo p {
	margin-top: 0;
	}
#wantedInfo a {
	color: #0066cc;
	font-weight: bold;
	text-decoration:none;
	}
#wantedInfo a:hover {
	text-decoration: underline;
	}
#wantedInfoFooter {
	width: 504px;
	height: 28px;
	margin: 0;
	padding: 0;
	background: #fae6c5 url(../images/exhibits/wantedInfo_footer.gif) no-repeat top;
	float: left;
	_display: inline;
	}
ul#cases {
	width: 398px;
	height: 269px;
	padding: 0 33px;
	margin: 0;
	list-style-type: none;
	}
ul#cases li {
	float: left;
	width: 199px;
	height: 269px;
	margin: 0;
	padding: 0;
	}
ul#cases a {
	display: block;
	width: 199px;
	height: 269px;
	background-repeat: no-repeat;
	}
ul#cases a.london, ul#cases li.londonWrap {
	background-image: url("../images/exhibits/londonCase-bg.jpg");
	}
ul#cases a.walkerton, ul#cases li.walkertonWrap {
	background-image: url("../images/exhibits/walkertonCase-bg.jpg");
	}
ul#cases a.london:hover, ul#cases a.walkerton:hover {
	background-position: -199px;
	}
ul#cases span {
	display: none;
	}
#caseWrapper {
	margin: 0;
	padding: 0px;
	background-image: url("../images/exhibits/caseFileLon_bg2.gif");
	background-repeat:repeat-y;
	background-position: 0 6px;
	}
#caseWrapper .LondonCaseContent, #caseWrapper .WalkertonCaseContent {
	margin: 0;
	padding: 61px 80px 17px 60px;
	_height: 400px; /* IE ONLY */
	min-height: 400px;
	}
#caseWrapper .LondonCaseContent {
	background: transparent url("../images/exhibits/caseFileLon_bg.jpg") no-repeat;
	}
#caseWrapper .WalkertonCaseContent {
	background: transparent url("../images/exhibits/caseFileWalk_bg.jpg") no-repeat;
	}
#caseWrapper p {
	margin-bottom: 0;
	}
#caseWrapper blockquote {
	font-style: italic;
	}
#caseWrapper ul.caseQuestions {
	padding: 0;
	margin: 15px 0 0 10px;
	list-style-type:none;
	}
#caseWrapper ul.caseQuestions li {
	margin-top: 10px;
	}
#caseWrapper ul.caseQuestions li a {
	display: block;
	padding: 0 0 0 20px;
	/* height: 2em; */
	background-image: url("../images/exhibits/casesListBullet-off.gif");
	background-repeat:no-repeat;
	}
#caseWrapper ul.caseQuestions li a:hover {
	background-image: url("../images/exhibits/casesListBullet-on.gif");
	}
#caseFooter {
	height: 22px;
	background: transparent url("../images/exhibits/caseFileLon_footer.gif") no-repeat;
	}
#popupContainer {
	width: 485px;
	height: 450px;
	background: transparent url("../images/exhibits/folderPopBg.jpg") no-repeat;
	position:relative;
	}
#popupContent {
	position: absolute;
	top: 30px;
	left: 40px;
	width: 385px;
	height: 335px;
	overflow: scroll;
	}
#popupCaption {
	position: absolute;
	top: 370px;
	left: 40px;
	width: 385px;
	height: 70px;
	}
#popupCaption p {
	font-style: italic;
	font-size: 11px;
	margin: 0px;
	}
dl.health-complaints, dl.health-claims, dl.health-contents {
	width: 275px;
	height: 64px;
	padding-left: 110px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	}
dl.health-complaints {
	background-image: url(../images/exhibits/health-complaints.gif);
	}
dl.health-claims {
	background-image: url(../images/exhibits/health-claims.gif);
	}
dl.health-contents {
	background-image: url(../images/exhibits/health-contents.gif);
	}
dl.health-complaints dd, dl.health-claims dd, dl.health-contents dd {
	margin: 0;
	}
dl.health-complaints dt, dl.health-claims dt, dl.health-contents dt {
	padding-top: 8px;
	}
ul.selling1, ul.selling2 {
	width: 378px;
	margin: 10px 43px 0 43px;
	list-style-type: none;
	text-align: center;
	padding: 0;
	float: left;
	_display: inline;
	}
ul.selling1 li, ul.selling2 li, ul.intro li {
	display: inline;
	float: left;
	}
ul.selling1 li a, ul.selling2 li a {
	display: block;
	width: 110px;
	margin: 0 8px;
	background-repeat: no-repeat;
	}
ul.selling1 li a {padding-top: 102px;}
ul.selling1 li a.link1	{background-image: url("../images/exhibits/selling-testimonials.gif");}
ul.selling1 li a.link2	{background-image: url("../images/exhibits/selling-celebrities.gif");}
ul.selling1 li a.link3	{background-image: url("../images/exhibits/selling-treasures.gif");}
ul.selling2 li a{padding-top: 114px;}	
ul.selling2 li a.link1	{background-image: url("../images/exhibits/selling-hopes.gif");}
ul.selling2 li a.link2	{background-image: url("../images/exhibits/selling-humour.gif");}
ul.selling2 li a.link3	{background-image: url("../images/exhibits/selling-puzzles.gif");}
ul.intro li a {
	display: block;
	width: 111px;
	background-repeat: no-repeat;
	padding-top: 110px;
	text-align: center;
	}
ul.intro li a.link1 {background-image: url(../images/exhibits/intro-health.gif);}
ul.intro li a.link2 {background-image: url(../images/exhibits/intro-daily.gif);}
ul.intro li a.link3 {background-image: url(../images/exhibits/intro-strategies.gif);}

/* Joints */

#paperBox {
		position: relative;
		border: 1px solid #C3C3C3;
		background-color: #FAF4DD;
		text-align: center;
		background-image: url(../images/exhibits/beige-lined-paper.gif);
		margin-top: 10px;
		}
#paperBox .header {
	background-color:#FAF4DD;
	}
#paperBox table {
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 11px;
	}
#paperBox table .spacer {
	height: 19px;
	}
#paperBox table .right,
#paperBox table .left {
		width: 12px;
		height: 21px;
		background-repeat: repeat-y;;
	}
#paperBox table .left {background-image: url(../images/exhibits/hilite-left-beige-bg.gif);}
#paperBox table .right {background-image: url(../images/exhibits/hilite-right-beige-bg.gif);}
#paperBox table .content {
	background-image: url(../images/exhibits/hilite-bg-beige-bg.gif);
	font-weight: bold;
	}
#paperBox ul {
	clear: both;
	list-style-type: none;
	text-align: left;
	padding: 5px 0 0 0;
	margin: 0 20px 20px 20px;
	font-family: Courier;
	}
#paperBox li {
	margin: 5px 0;
	padding: 8px 0 10px 30px;
	background-image: url(../images/exhibits/check-box.gif);
	background-repeat: no-repeat;
	}


.outlink {font-size: 11px; padding: 0px; margin: 0px;}
.outlink a {color:#0066CC;}
.linkdesc {margin: 0px; padding: 0px;}
.enter { margin:3px; padding:3px; display:block; background-color:#fff; border-bottom: solid 1px #959595; border-right: solid 1px #959595}
.enter:hover {background-color:#ace4f4;}
.blueBtn {font-family: Verdana;color:#ffffff !important; background-image:url(../images/exhibits/btn-bg.gif); padding:5px; border-top:1px solid #709bc7; border-left:1px solid #477eb4; border-bottom:1px solid #05386b; border-right: 1px solid #214e7a; display:block; text-decoration:none  !important; text-align:center; line-height:11px;font-weight:bold; font-size:11px;}
.blueBtn:hover {background-image:url(../images/exhibits/btn-bg-on.gif)}
.jrList { list-style-type:none}
.jrList a, .bottomNav a {font-family: Verdana; color:#0066cc; text-decoration:none;}
.jrList a:hover, .bottomNav a:hover{text-decoration:underline;}
.bottomNav {list-style-type: none; text-align: center; padding-top: 10px; padding-left: 0; border-top: 1px solid #C3C3C3; margin: 20px 0;}
.bottomNav li {text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bottomNav li a {font-size: 11px;}
.liteBlueInfoBox { background-color:#eaf1fb; padding:15px; border: 1px solid #C3C3C3;}
td.tdHighlightBg {background-image:url(../images/exhibits/hilite-bg-liteblue-bg.gif);}
/*div.liteBlueInfoBox table.hiLite td h2 { background-image:url(../images/exhibits/hilite-bg-liteblue-bg.gif); font-size:11px; margin:auto; height:15px; overflow:hidden; padding:3px;}*/
.materialsMouseOver a { margin:5px; display:block; float:left; width:140px; height:161px; color:#000; text-decoration:none;}
.materialsMouseOver a div {margin:60px 10px 10px 10px; text-align:center; font-size: 10px;}
.materialsMouseOver .glass {background-image:url(../images/exhibits/mouseover-glass-off.gif);font-size: 10px;}
.materialsMouseOver .wood {background-image:url(../images/exhibits/mouseover-wood-off.gif); font-size: 10px;}
.materialsMouseOver .ivory {background-image:url(../images/exhibits/mouseover-ivory-off.gif); font-size: 10px;}
#glassOn, #ivoryOn, #woodOn {text-decoration: none;}
.materialsMouseOver .pumice {background-image:url(../images/exhibits/mouseover-fix1-off.gif); width:330px; height:127px;}
.materialsMouseOver .pumice div {margin:10px;}
.materialsMouseOver .gypsum {background-image:url(../images/exhibits/mouseover-fix2-off.gif); width:330px; height:127px;}
.materialsMouseOver .gypsum div {margin:7px 10px 10px 10px;}
.materialsMouseOver .colophon {background-image:url(../images/exhibits/mouseover-fix3-off.gif); width:330px; height:217px;}
.materialsMouseOver #colophonOn {margin-top:10px;}
.materialsMouseOver .colophon div {margin:27px 10px 10px 10px;}
.materialsMouseOver .copper {background-image:url(../images/exhibits/mouseover-fix2-off.gif); width:330px; height:127px;}
.materialsMouseOver #copperOn {margin-top:10px;}
.materialsMouseOver .copper div {margin:40px 10px 10px 10px;}
/*a.gypsum:hover table td strong, a.pumice:hover table td strong, a.copper:hover table td strong, a.colophon:hover table td strong {text-decoration: none;}*/
#pumiceOn strong {text-decoration: none;}
.drPic {float:left; margin:6px 6px 6px 0px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.verdanatext {font-family:Verdana;}
.copyrightlink a {color:#006699; text-decoration:none;font-weight:bold;}
.copyrightlink a:hover {color:#3576cd;}
.imgCaption {width: 210px; float: right; margin: 0 0 10px 10px; padding: 0; text-align: center;}
.imgCaption img {margin-bottom: 5px; float: right;}
.imgCaption a {clear:right; text-decoration: none; font-size: 9px; color:#999999;}
.imgCaption a:hover {text-decoration: underline;}

#arthBox {
	position: relative;
	background-color: #FFF4CE;
	border: 3px solid #F7DF90;
	padding: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #514C46;
	float: left;
	padding-bottom: -20px;
}
#arthBox h4 {
	position: absolute;
	top: -36px;
	_top: -22px;
	width: 306px;
	height: 34px;
	text-indent: -999999px;
	background: url(../images/exhibits/why-hip-replacements.gif) no-repeat;
}
#arthBox img {
	float: left;
	margin-bottom: -20px;
	padding: 10px 0 0 10px;
}
#arthBox .blueBtn {
	width: 290px;
	font-weight: bold;
	float: right;
	margin-top: 30px;
}

.copyright {
	font-size: 9px;
	color: #aaa;
}

span.termDef {
	color: ##0F0F5C;
	font-weight: bold;
	border-bottom: 1px dashed #1071BE;
	cursor: help;
}
#popDiv {
	display: none;
	position: absolute;
	width: 200px;
	background-color: #ADD8E6;
	color: #2F2F2F;
	border: 1px solid #BFBFBF;
}
#popDiv dl {
	width: 190px;
	margin: 5px;
	padding: 0px;	
}
#popDiv dt {
	font-weight: bold;	
}
#popDiv dd {
	padding: 0;
	margin: 0;	
}
.profBox {
	background-color: #EAF1FB;
	padding: 10px;
	border: 1px solid #ccc;
	display: none;
	float: left;
}
.profBox h2 span {
	font-weight: normal;
}
.profBox img {
	float: left;
	padding: 0 10px 5px 0;
	margin-top: 8px;
}
.profBox p {
	width: 342px;
	float: right;
	margin: 5px 0;
}
#highlightHeader {
		padding: 0 15px;
		margin-bottom: 10px;
		background-image: url(../images/exhibits/hilite-bg-liteblue-bg.gif);
		float: left;
		position: relative;
		height: 21px;
		line-height: 21px;
		vertical-align: middle;
		font-weight: bold;
	}
#highlightHeader .left {
	background: url(../images/exhibits/hilite-left-liteblue-bg.gif) no-repeat;
	width: 15px;
	height: 21px;
	position: absolute;
	top: 0px;
	left: -1px;
}
#highlightHeader .right {
	background: url(../images/exhibits/hilite-right-liteblue-bg.gif) no-repeat;
	width: 15px;
	height: 21px;
	position: absolute;
	top: 0px;
	right: -1px;
}
#materialBox {
	width: 140px;
	height: 161px;
	background-repeat: no-repeat;
	float: left;
	padding: 0;
	margin: 5px;
	background-position: top left;
	position: relative;
}
#materialBox img {position: relative;}
#materialBox.glass {background: 0 0 url(../images/yui/exhibits/mouseover-glass-off.gif);}
#materialBox.glass img {padding-top: 60px; padding-left: 27px;}
#materialBox.wood {background: 0 0 url(../images/yui/exhibits/mouseover-wood-off.gif);}
#materialBox.wood img {padding-top: 60px; padding-left: 31px;}
#materialBox.ivory {background: 0 0 url(../images/yui/exhibits/mouseover-ivory-off.gif);}
#materialBox.ivory img {padding-top: 70px; padding-left: 10px;}

#materialBox a {
	display: block;
	/*background-color: #444;*/
	width: 140px;
	height: 161px;
	text-decoration: none;
}    
#materialBox a p {
	display:none;
	padding: 65px 10px 0 10px;
	margin: 0px;
	text-align: center;
	text-decoration: none;
	color: #000;
	font-size: 10px;
	}
#materialBox a:hover img {display: none;}
#materialBox a:hover p {display: block;}
.materialText {
        clear: both;
        text-align: center;
        font-weight: bold;
        color: #009900;
        padding-top: 10px;
    }
a.cardLink {
	position: relative;
	/*color: #999;*/
	/*font-weight: normal;*/
}
a.cardLink:hover {
	text-decoration: underline;
	/*color: #999;*/
}

#bodyContent h1 {font-size:11px!important;text-transform:none!important;}
#bodyContent h2 {font-size:11px!important;border:none!important;text-transform:none!important;padding:0px !important;}