/* CSS Document */

/* GLOBAL STYLES */
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: #9dacbb url(../images/css/page_bg.gif) no-repeat top center;
}
#home {
	background: #9dacbb url(../images/css/page_bg_on.gif) no-repeat top center;
}
.homeHover {
	background: #9dacbb url(../images/css/page_bg_on.gif) no-repeat top center;
}
a {
	color: #0053a0;
}
a:hover {
	color: #d8354b;
}
img {
	border: none;
}
/* END OF GLOBAL STYLES */


#wrapper {
	width: 900px;
	margin: 15px auto;
	
}

#header {
	height: 135px;
	background: #ffffff url(../images/css/header_bg.gif) no-repeat top left;
}
#header img {
	margin: 25px 5px 0 24px;
	display: block;
	float: right;
	display: inline;
}
#header .flashPos {
	margin: 25px 5px 0 24px;
	display: block;
	float: right;
	display: inline;
}
#header #JCNlogo {
	float: left;
	display: inline;
}
#header #qSearch {
	float: right;
	margin: 25px 0 25px 0;
	padding-right: 20px;
	display: inline;
}
#header #searchSubmit {
	vertical-align: top;
}
#header p.welcome {
	float: right;
	clear: right;
	margin: 10px 20px;
	padding-top: 2px;
	font-size: 1.2em;
	text-align: right;
	white-space: nowrap;
	border-top: 2px solid #e5e5e5;
	display: inline;
}
#header .account {
	border-left: 8px solid #e5e5e5;
	padding-left: 8px;
	margin-left: 5px;
}
#header .user {
	font-weight: bold;
	color: #d8354b;
}

#adContainer {
	float: left;
	background: #ffffff url(../images/css/adContainer_bg.gif) repeat-x top left;
	display: inline;
}

#main {
	float: left;
	width: 900px;
	background: url(../images/css/main_bg.gif) repeat-y top left;
	min-height: 600px;
	display: inline;
}

#skyscraper {
	float: left;
	width: 0;
	display: inline;
}

#nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	display: inline;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
#nav li a {
	display: block;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../images/css/nav_bar_off.gif) no-repeat top right;
	padding: 12px 19px 25px 18px;
}
#nav #navContact a {
	background: url(../images/css/navContact_off.gif) no-repeat top right;
	padding: 12px 29px 25px 18px;
}
/* Hover states and on buttons */
#nav #navHome a:hover, #home #nav #navHome a {
	background: url(../images/css/navHome_on.gif) no-repeat top right;
}
#nav #navJournal a:hover, #journal #nav #navJournal a {
	background: url(../images/css/navJournal_on.gif) no-repeat top right;
}
#nav #navBack a:hover, #back #nav #navBack a {
	background: url(../images/css/navBack_on.gif) no-repeat top right;
}
#journal .bIssue #nav #navJournal a {
	background: url(../images/css/nav_bar_off.gif) no-repeat top right;
}
.bIssue #nav #navBack a {
	background: url(../images/css/navBack_on.gif) no-repeat top right;
}
#journal .bIssue #nav #navJournal a:hover {
	background: url(../images/css/navJournal_on.gif) no-repeat top right;
}
#nav #navSearch a:hover, #search #nav #navSearch a {
	background: url(../images/css/navSearch_on.gif) no-repeat top right;
}
#nav #navExhibitions a:hover, #exhibitions #nav #navExhibitions a {
	background: url(../images/css/navExhibitions_on.gif) no-repeat top right;
}
#nav #navProducts a:hover, #products #nav #navProducts a {
	background: url(../images/css/navProducts_on.gif) no-repeat top right;
}
#nav #navResources a:hover, #resources #nav #navResources a {
	background: url(../images/css/navResources_on.gif) no-repeat top right;
}
#nav #navDiary a:hover, #diary #nav #navDiary a {
	background: url(../images/css/navDiary_on.gif) no-repeat top right;
}
#nav #navDownloads a:hover, #downloads #nav #navDownloads a {
	background: url(../images/css/navDownload_on.gif) no-repeat top right;
}
#nav #navContact a:hover, #contact #nav #navContact a {
	background: url(../images/css/navContact_on.gif) no-repeat top right;
}


#footer {
	clear: both;
}

#sidebar {
	float: left;
	width: 190px;
	display: inline;
}

#sidebar h1 {
	font-size: 1.4em;
	padding: 2px 5px 1px 15px;
	background-color: #eed1dd;
	color: #e1396a;
}

#sidebar h3 {
	font-size: 1.2em;
	font-weight: normal;
	background-color: #d7dcdf;
	padding: 25px 15px 5px 15px;
	margin-bottom: 20px;
}
#content h3.category {
	color: #896771;
	background: #f9d7e1 url(../images/css/category_bg.gif) no-repeat top right;
}
#sidebar dl {
	margin: 0 15px 0 15px;
}
#sidebar dt {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 1.5em;
}
#sidebar dt+dd {
	margin-top: -1.5em;
}
#sidebar dt a {
	color: #000000;
	text-decoration: none;
}
#sidebar dt a:hover {
	color: #0053a0;
	text-decoration: underline;	
}
#sidebar dd {
	font-size: 1em;
	font-style: italic;
	color: #666666;
	margin-bottom: 1.5em;
}
#sidebar #issueDetails {
	margin: 10px 15px;
}
#sidebar #issueDetails p {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0.2em;
}
/* Products styles */
#products #sidebar h1 {
	background-color: #d4e0ed;
	color: #6086b9;
	margin-bottom: 2px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#products #sidebar h3 {
	margin-bottom: 10px;
}
#products #sidebar dd {
	margin-bottom: 0.8em;
}
#products #content h3.category {
	color: #6f7781;
	background: #dfe7f1 url(../images/css/category_bg.gif) no-repeat top right;
}
#products #sidebar ul {
	list-style: none;
	margin: 0 10px;
}
#products #sidebar ul {
	margin-bottom: 20px;
	/*padding-bottom: 10px;
	border-bottom: 5px solid #c5e2ee;*/
}
#products #sidebar li {
	border-top: 1px solid #d8e6f1;
}
#products #sidebar .all {
	color: #d8354b;
}
#products #sidebar .all:hover {
	background-color: #ecd0d7;
}
#products #sidebar li a {
	display: block;
	text-transform: uppercase;
	font-size: 1em;
	text-decoration: none;
	padding: 3px 5px;
}
#products #sidebar li a:hover {
	background-color: #e2ebf3;
}

#home #sidebar h1 {
	background-color: #ecd0d7;
	color: #d8354b;
	margin-bottom: 1em;
	font-size: 1.4em;
	padding-bottom: 1px;
}




#content {
	float: right;
	width: 670px;
	margin-right: 40px;
	_margin-right: 36px;
	margin-bottom: 20px;
	display: inline;
}

#content p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 1em;
	margin-left: 20px;
	clear: both;
}
#journal #content div+p:first-letter, #content hr+p:first-letter, #content .quoteAuthor+p:first-letter {
	float: left;
	font-size: 3em;
	padding: 0.1em 0.1em 0 0;
	color: #0053a0;
	line-height: 1em;
	margin-left: 20px;
}


#content h3.category {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #88676f;
	text-align: right;
	background: #f9d7e1 url(../images/css/category_bg.gif) no-repeat top right;
	margin: 0 0 20px 1px;
	padding: 3px 10px 2px 10px;
}
#journal #content h3.category {
	margin: 0 0 2px 1px;
}
#content h2 {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 1em;
	margin-left: 20px;
}
#journal #content h2 {
	clear: both;
}
#journal #content h2.journalTeaser {
	margin-top: 1em;
}
#content p.articleAuthor {
	margin-top: -17px;
	font-style: italic;
	font-size: 1.1em;
	color: #999999;
}
#content p.caption {
	font-style: italic;
	margin-top: -1em;
	margin-bottom: 2em;
}

#content h4 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 2em;
	margin-bottom: 0.2em;
	margin-left: 20px;
}
#content ul {
	margin-left: 45px;
	margin-bottom: 1em;
}
#content ol {
	margin-left: 45px;
	margin-bottom: 1em;
}
#content li {
	font-size: 1.2em;
	margin-bottom: 0.3em;
}
#content li ul li {
	font-size: 1em;
	margin-left: -25px;
}
#content li>ul {
	margin-top: 0.5em;
}
#content dl {
	margin-left: 35px;
	margin-bottom: 1em;
}
#content dt {
	font-size: 1.2em;
	font-weight: bold;
}
#content dd {
	font-size: 1.2em;
	margin-bottom: 0.7em;
}

#content .references {
	list-style: none;
	margin-left: 20px;
}
#content .references li {
	font-size: 1.1em;
	margin-bottom: 0.8em;
}


#content .articleNav {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	float: right;
	display: inline;
}
#content .articleNav li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	font-size: 1em;
	color: #cccccc;
	display: inline;
}
#content .articleNav li a {
	text-decoration: none;
	color: #999999;
}
#content .articleNav li a:hover {
	color: #d8354b;
}
#sidebar .journalNav {
	margin: 3px 0 10px 5px;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
#sidebar .journalNav li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	font-size: 1em;
	color: #cccccc;
	display: inline;
}
#sidebar .journalNav li a {
	text-decoration: none;
	color: #999999;
}
#sidebar .journalNav li a:hover {
	color: #d8354b;
}
#content .bar {
	border-left: 2px solid #e5e5e5;
}
#sidebar .bar {
	border-left: 2px solid #cccccc;
}



.pageEnd {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color: #4086bc;
}

#content h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.5em;
	color: #0053a0;
	margin-left: 20px;
	clear: both;
}
#content p.reviewer {
	font-style: italic;
	margin-bottom: 3em;
}
#content .bookDetail {
	list-style: none;
	margin-left: 20px;
	padding: 5px 5px 1px 5px;
	background-color: #f2f2f2;
}
#content img {
	margin-left: 20px;
	margin-bottom: 15px;
}
#content img.editor {
	float: right;
	clear: both;
	display: inline;
}
#content p.editorialIntro {
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.8em;
	clear: none;
}
#content hr {
	margin: 15px 0 15px 20px;
	color: #cccccc;
}
#content h2+hr {
	display: none;
}

#content table {
	margin-left: 40px;
	margin-bottom: 2em;
	width: 500px;
	border: 1px solid #000000;
	border-collapse: collapse;
}
#content caption {
	font-size: 1.2em;
	font-weight: bold;
	color: #0053a0;
	padding-bottom: 5px;
	padding-top: 15px;
}
#content tfoot {
	text-align: right;
	font-style: italic;
	background-color: #f2f2f2;
}
#content td, #content th {
	padding: 5px;
	border: 1px solid #999999;
	vertical-align: top;
	font-size: 1.1em;
	background-color: #ffffc0;
}
#content th {
	text-align: left;
}
#content td p {
	margin-left: 0;
	font-size: 1em;
}
#content td ul {
	margin-left: 20px;
}
#content td li {
	font-size: 1em;
	margin-bottom: 0.5em;
}

#articleInfo {
	float: left;
	border-bottom: 1px dotted #999999;
	margin: 0 0 10px 20px;
	padding-bottom: 5px;
	background: url(../images/css/keywords_bg.gif) no-repeat bottom left;
	display: inline;
}
#keywords {
	float: left;
	width: 180px;
	display: inline;
}
#keywords dl {
	background-color: #e5eff6;
	padding: 5px 10px;
	margin-left: 0;
}
#keywords dt {
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 0.4em;
}
#keywords dd {
	font-size: 1.1em;
	color: #045fa6;
	margin-bottom: 0.4em;
}
#abstract {
	float: right;
	width: 470px;
	display: inline;
}
#abstract p {
	font-size: 1.1em;
	margin-bottom: 0.4em;
}
#abstract p.published {
	font-style: italic;
}

#footer {
	background-color: #9dacbb;
}
#footer ul {
	list-style: none;
	padding: 5px 0 25px 0;
}
#footer li {
	float: left;
	color: #ffffff;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #ffffff;
	display: inline;
}
#footer a {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p {
	padding-top: 5px;
	color: #ffffff;
	float: right;
	display: inline;
}



#home #content img {
	margin-left: 80px;
	margin-bottom: 35px;
}
#home #content h2, #exhibitions #content h2.intro {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.5em;
	color: #0053a0;
	margin-left: 20px;
}
#home #content h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 1em;
	color: #d8354b;
	margin-left: 20px;
	margin-top: 3em;
}

#home #content dl {
	margin-left: 25px;
	margin-right: 20px;
}
#home #content dt {
	font-size: 1.3em;
	margin-bottom: 0.4em;
}
#home #content dt a {
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/css/arrow.gif) no-repeat center left;
}
#home #content dt a:hover {
	background: url(../images/css/arrow_on.gif) no-repeat center left;
}
#home #content dd {
	font-style: italic;
}
#home #content dd+dd {
	margin-top: -0.5em;
}
#home #content dd.keywords {
	font-style: normal;
	font-size: 1em;
	color: #7f7f7f;
	text-align: right;
}

#products #content dl {
}
#products #content dt {
	padding-top: 10px;
	margin: 0;
	border-top: 1px dotted #999999;
	font-size: 1.4em;
	margin-bottom: 0.3em;
	color: #0053a0;
	clear: both;
}
#products #content .psearch {
	padding-top: 1.2em;
}
#products #content dt a {
	text-decoration: none;
}
#products #content dt img {
	float: left;
	margin: 0 20px 10px 0;
	display: inline;
}
#products #content dd {
	color: #666666;
	margin-bottom: 0.3em;
	clear: right;
}
#products #content dd.address {
	font-size: 1em;
}
#products #content dd.tel {
	font-size: 1em;
	margin-bottom: 10px;
}
#products #content .tel2 {
	background: url(../images/css/tel.gif) no-repeat center left;
	padding-left: 20px;
}
#products #content .cat {
	float: right;
	position: relative;
	top: -3em;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 1em;
	display: inline;
}
#products #content .cat a {
	text-decoration: none;
}

#products #content dd.manufacturer {
	font-size: 1.1em;
	color: #4d6b94;
}
#products #content .viewButton {
	margin: 0 0 5px 0;
	padding: 5px 20px 10px 40px;
	float: right;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/css/productButton.gif) no-repeat top right;
	display: inline;
}
#products #content .viewButton:hover {
	background: url(../images/css/productButton_on.gif) no-repeat top right;
}
#products #content p.productCount {
	font-size: 1em;
	color: #666666;
	margin-top: -1em;
	margin-bottom: 1.4em;
}
#products #features {
	/*background-color: #99FF00;*/
	width: 425px;
	float: left;
	display: inline;
}
#products #features ul {
	list-style: circle;
}
#products #features li {
	margin-bottom: 1em;
}
#products #manufacturer {
	width: 225px;
	float: right;
	text-align: right;
	color: #4d6b94;
	/*background-color: #99FFFF;*/
	display: inline;
}
#products #manufacturer p {
	font-size: 1.1em;
}
#products #manufacturer address {
	font-size: 1.1em;
	font-style: normal;
	margin-bottom: 1em;
}
#products #manufacturer .tel2 {
	background: url(../images/css/tel_m.gif) no-repeat center left;
	padding-left: 20px;
}
#products #manufacturer a {
	font-size: 1em;
}
#products #manufacturer a:hover {
	text-decoration: underline;
}
#products #content .noStyle {
	text-decoration: none;
	color: #000000;
}
#products #content .noStyle:hover {
	color: #d8354b;
}


#exhibitionBox {
	padding-bottom: 10px;
	margin-bottom: 20px;
	background: #ffffff url(../images/css/sidebarBox_bg.gif) no-repeat bottom;
}
#exhibitionBox h2 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
#exhibitionBox h2 a {
	display: block;
	color: #ffffff;
	background: #877db2 url(../images/css/h2_exhibitionBox_bg.gif) no-repeat top right;
	text-decoration: none;
	padding: 5px 10px;
}
#exhibitionBox dl {
	margin-left: 10px;
	margin-right: 10px;
}
#exhibitionBox dt:first-child {
	border-top: none;
}
#exhibitionBox dt {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #cccccc;
	margin-top: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}
#exhibitionBox dt a {
	color: #d8354b;
	text-decoration: none;
}
#exhibitionBox dd {
	color: #000000;
	font-size: 1.1em;
	font-style: normal;
	margin-bottom: 0.4em;
}
#exhibitionBox dd+dd+dd {
	color: #0053a0;
}

#productBox {
	padding-bottom: 10px;
	margin-bottom: 20px;
	background: #ffffff url(../images/css/sidebarBox_bg.gif) no-repeat bottom;
	float: left;
	width: 190px;
	display: inline;
}
#productBox h2 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
#productBox h2 a {
	display: block;
	color: #ffffff;
	background: #6086b9 url(../images/css/h2_productBox_bg.gif) no-repeat top right;
	text-decoration: none;
	padding: 5px 10px;
}
#productBox h3 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #d8354b;
	background: none;
	padding: 0;
	margin: 5px 10px 3px 10px;
}
#productBox p {
	font-size: 1em;
	margin: 10px 10px;
}
#productBox dl {
	margin-left: 10px;
	margin-right: 10px;
}
#productBox dt {
	clear: both;
	border-top: 1px solid #cccccc;
	margin-top: 0.5em;
	padding-top: 0.5em;
}
#productBox dt a {
	text-decoration: none;
	color: #0053a0;
}
#productBox dt img {
	float: left;
	margin: 0 5px 4px 0;
	display: inline;
}
#productBox dd {
	color: #666666;
	margin-bottom: 0.3em;
}
.fan {
	margin: 0 0 15px 35px;
}



/* Resources styles */
#resources #sidebar h1 {
	background-color: #c5e2ee;
	color: #178fc0;
	margin-bottom: 18px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#resources #sidebar p {
	font-size: 1.1em;
	margin: 0 15px 1em 15px;
}
#resources #sidebar p+p {
	margin-bottom: 50px;
}
#resources #content h3.category {
	color: #617982;
	text-align: right;
	background: #d1e9f2 url(../images/css/category_bg.gif) no-repeat top right;
}
#resources #content dl {
}
#resources #content dt {
	padding-top: 10px;
	border-top: 1px dotted #999999;
	font-size: 1.3em;
	margin-bottom: 0.3em;
	clear: both;
}
#resources #content dd a {
	text-decoration: none;
}
#resources #content .linkBox {
	float: left;
	background-color:#ffffff;
	width: 160px;
	min-height: 65px;
	margin-bottom: 10px;
	display: inline;
}
#resources #content img {
	margin: 0;
	padding: 0;
}
#resources #content dd {
	color: #666666;
	font-size: 1.1em;
	margin-bottom: 0.3em;
}
#resources #content dd.link {
	margin-bottom: 2em;
}

/* Exhibitions styles */
#exhibitions #sidebar h1 {
	background-color: #dcdfec;
	color: #877db2;
	margin-bottom: 2px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#exhibitions #content h2 {
	font-size: 2em;
	clear: both;
}
#exhibitions #sidebar h3 {
	font-weight: bold;
	font-size: 1.4em;
}
#exhibitions #sidebar dd {
	margin-bottom: 0.8em;
}
#exhibitions #content h3.category {
	color: #777580;
	background: url(../images/css/h3_exhibitions_bg.gif) no-repeat top right;
	border-top: none;
}
#exhibitions #content #categoryJumNav {
	color: #777580;
	background: url(../images/css/h3_exhibitions_bg.gif) no-repeat top right;
	padding: 2px 0;
	float: left;
	margin-left: 1px;
	width: 100%;
	display: inline;
}
#content #categoryJumNav #jumpNav {
	background: none;
}
#content #categoryJumNav #jumpNav li {
	font-size: 1.1em;
	float: left;
	border-right: 2px solid #c5c3cc;
	display: inline;
}
#content #categoryJumNav #jumpNav li a {
	color: #999999;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
#content #categoryJumNav #jumpNav li a:hover {
	color: #d8354b;
}
#content #categoryJumNav #jumpNav li.jumpHead {
	background-color: #c5c3cc;
	font-size: 1em;
}
#exhibitions #content h3 {
	clear: left;
	margin-left: 0;
}
#exhibitions #content h3+h4 {
	margin-top: 1em;
}
#exhibitions #content p.invitations {
	text-align: right;
	color: #666666;
	font-style: italic;
}
#exhibitions #content p.date {
	font-weight: bold;
	color: #877db2;
	margin-top: -1.2em;
}
#exhibitions #content #details {
	margin-bottom: 40px;
}
#exhibitions #content #details dl {
	margin-left: 20px;
	background: url(../images/css/test.gif) repeat-y top left;
}
#exhibitions #content #details dt {
	margin-bottom: 0;
	float: left;
	clear: left;
	width: 100px;
	border-top: 2px solid #ffffff;
	padding: 4px;
	display: inline;
}
#exhibitions #content #details dd {
	margin-bottom: 0;
	padding: 6px;
}
#exhibitions #content #exhibitionWorkshops, #exhibitions #content #exhibitionMaps, #exhibitions #content #exhibitionTickets {
	margin-left: 20px;
	margin-bottom: 40px;
	padding-top: 10px;
	border-top: 1px dotted #999999;
}
#exhibitions #content #exhibitionWorkshops p, #exhibitions #content #exhibitionMaps p, #exhibitions #content #exhibitionTickets p {
	margin-left: 0;
}
#exhibitions #content #exhibitionWorkshops h4 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-left: 0;
	color: #d8354b;
	clear: both;
	padding: 0.4em 10px;
	background-color: #f2f2f2;
}
#exhibitions #content .subTitle {
	font-size: 0.7em;
	font-style: italic;
	padding-top: 0.3em;
	display: block;
}
#exhibitions #content p.time {
	font-size: 1.4em;
	font-weight: bold;
}
#exhibitions #content ul {
	clear: left;
	margin-left: 20px;
}
#exhibitions #content li {
	font-size: 1.1em;
}
#exhibitions #content #exhibitionWorkshops p {
	margin-bottom: 0.5em;
}
#exhibitions #content .duration {
	font-weight: normal;
	padding-left: 10px;
	color: #666666;
	font-size: 0.8em;
}
#exhibitions #content .presentation {
	margin-left: 10px;
	margin-bottom: 2em;
}
#exhibitions #content p {
	clear: none;
	text-align: left;
}
#exhibitions #content .speaker {
	color: #877db2;
	font-weight: bold;
}
#exhibitions #content .speakerTitle {
	font-style: italic;
	padding-left: 0.5em;
}
#exhibitions #content .sponsor {
	float: right;
	width: 200px;
	display: inline;
}
#exhibitions #content .sponsor p {
	text-align: right;
	margin-left: 0;
	font-size: 1.1em;
	font-weight: bold;
}
#exhibitions #content .sponsor img {
	margin: 0;
	padding: 0;
}
#exhibitions #content #exhibitionMaps h4 {
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0.3em;
	color: #000000;
	margin-left: 0;
}
#exhibitions #content #exhibitionMaps p.local {
	background-color: #f2f2f2;
}
#exhibitions #content #exhibitionMaps .mapLink {
	position: relative;
	font-size: 0.9em;
	font-style: italic;
	top: 10px;
	left: 10px;
}
#exhibitions #content #exhibitionMaps img {
	border: 1px solid #000000;
	margin: 0;
	vertical-align: top;
}
#exhibitions #content .ticket {

	margin: 0 20px 25px 5px;
	background: url(../images/css/ticket_bg.gif) repeat-y top right;
	clear: both;
}
#exhibitions #content .ticket h4 {
	margin: 0;
	border-bottom: 5px solid #ffffff;
	padding: 2px 5px;
	background-color: #877db2;
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
#exhibitions #content .retrieveTicket {
	font-size: 1.1em;
	background-color: #f2f2f2;
}
#exhibitions #content .ticket .retrieveTicket {
	font-size: 1.1em;
	background-color: #f2f2f2;
	margin-left: 0;
	width: 485px;
}

#exhibitions #content fieldset {
	margin: 0 10px 7px 0;
	width: 460px;
	float: left;
	display: inline;
}
#exhibitions #content fieldset dl {
	margin: 5px;
	padding: 0;
	background-color: #d7dcdf;
}
#exhibitions #content #exhibitionTickets fieldset p {
	margin: 5px;
	padding: 0;
	font-size: 1.1em;
}
#exhibitions #content fieldset dt {
	margin-bottom: 0;
	float: left;
	clear: left;
	width: 100px;
	padding: 5px 8px;
	font-size: 1.1em;
	display: inline;
}
#exhibitions #content fieldset dt.ticketDrop {
	width: 280px;
}
#exhibitions #content fieldset dd {
	margin-bottom: 0;
	padding: 3px 6px;
	font-style: normal;
}
#exhibitions #content fieldset dd.food {
	font-size: 1.1em;
}
#exhibitions #content fieldset .foodDivide {
	border-right: 3px solid #b7bbbe;
	padding-right: 7px;
}
#exhibitions #content fieldset ul {
	background-color: #d7dcdf;
	list-style: none;
	margin: 5px;
	padding: 5px;
}
#exhibitions #content fieldset li {
	padding: 1px 5px;
	font-size: 1.1em;
}
#exhibitions #content fieldset li label {
	margin-left: 5px;
}
#exhibitions #content fieldset .ticketText {
	width: 230px;
}
#exhibitions #content fieldset select {
	width: 50px;
}
#exhibitions #content .ticketInfo {
	width: 140px;
	float: right;
	margin-bottom: 25px;
	display: inline;
}
#exhibitions #content .ticketInfo strong {
	text-transform: uppercase;
}
#exhibitions #content .ticketInfo ul {
	margin: 10px 0 30px 15px;
}
#exhibitions #content .ticketInfo li {
	font-size: 1.1em;
}
#exhibitions #content .ticketInfo h5 {
	font-size: 1.1em;
	font-weight: bold;
}
#exhibitions #content .ticketInfo p {
	font-size: 1.1em;
	margin: 0;
}
#exhibitions #content #ticketStep {
	list-style: none;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0 5px 0;
	background-color: #f2f2f2;
	width: 630px;
	padding: 5px 10px;
	display: inline;
}
#exhibitions #content #ticketStep li {
	float: left;
	margin-right: 15px;
	color: #cccccc;
	display: inline;
}
#exhibitions #content #ticketStep li.stepPosition {
	color: #877db2;
}
#exhibitions #content .ticketInstruction {
	clear: both;
	font-size: 1.1em;
	font-style: italic;
}
#exhibitions #content h4.thanks {
	color: #000000;
	font-size: 2.2em;
	font-weight: normal;
	background: none;
	padding: 0;
	border-top: none;
	margin-left: 0;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
#exhibitions #content iframe+p {
	margin-bottom: 1em;
}
#exhibitions #formBottom {
	clear: both;
	padding-top: 10px;
}





#content #jumpNav {
	float: right;
	list-style: none;
	background-color: #f2f2f2;	
	display: inline;
}
#content #jumpNav li {
	font-size: 1.1em;
	float: left;
	border-right: 2px solid #d9d9d9;
	padding-top: 1px;
	padding-bottom: 1px;
	display: inline;
}
#content #jumpNav li a {
	color: #999999;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
#content #jumpNav li a:hover {
	color: #d8354b;
}
#content #jumpNav li.jumpHead {
	background-color: #d1d1d1;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	font-size: 1em;
	padding-right: 8px;
	padding-left: 8px;
}

#content p.spotlightEnd {
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #999999;
	margin-bottom: 2em;
}
#content p.disclaimer {
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid #999999;
	padding: 0.5em;
	margin-top: 2.5em;
	color: #666666;
}


.bIssue #sidebar h1 {
	background-color: #f0d2e4;
	color: #ea3c8a;
	margin-bottom: 0;
}
.bIssue #content h3.category {
	color: #8b6878;
	text-align: right;
	background: #fbd8e8 url(../images/css/category_bg.gif) no-repeat top right;
}
#back #sidebar h1 {
	background-color: #f0d2e4;
	color: #ea3c8a;
	margin-bottom: 18px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#back #sidebar p {
	font-size: 1.1em;
	margin: 0 15px 50px 15px;
}
#back #content h3.category {
	color: #8b6878;
	text-align: right;
	background: #fbd8e8 url(../images/css/category_bg.gif) no-repeat top right;
}
#back #content ul {
	list-style: none;
	margin-left: 20px;
	float: left;
	margin-bottom: 2em;
	display: inline;
}
#back #content li {
	float: left;
	font-size: 1.1em;
	display: inline;
}
#back #content li a {
	display: block;
	padding: 0.4em 0.6em;
	margin-right: 2px;
	text-decoration: none;
	background-color: #d7dcdf;
	color: #000000;
}
#back #content .biMonthly li a {
	padding: 0.4em 2.9em;
}
#back #content li.unavailable { /* unavailable block */
	display: block;
	padding: 0.4em 0.6em;
	margin-right: 2px;
	text-decoration: none;
	background-color: #ebeeef;
	color: #bcbebf;
}
#back #content .biMonthly li.unavailable {
	padding: 0.4em 2.9em;
}
#back #content li a:hover {
	background-color: #d8354b;
	color: #ffffff;
}
#back #content p {
	margin-bottom: 3em;
	
}
#back #content h2 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.2em;
	color: #000000;
	margin-left: 20px;
	clear: both;
}
#back #content .current {
	background-color: #f09cb4;
}


/* Contact styles */
#contact #sidebar h1 {
	background-color: #c6e9de;
	color: #1ab16c;
	margin-bottom: 18px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#contact #sidebar p {
	font-size: 1.1em;
	margin: 0 15px 40px 15px;
}
#contact #sidebar p+p {
	margin-bottom: 50px;
}
#contact #content h3.category {
	color: #617f72;
	text-align: right;
	background: #d1efe2 url(../images/css/category_bg.gif) no-repeat top right;
}
#contact #content dl {
	margin-left: 30px;
	margin-bottom: 4em;
}
#contact #content dt {
	margin-bottom: 0.8em;
	float: left;
	clear: left;
	width: 180px;
	display: inline;
}
#contact #content dd {
	margin-bottom: 0.8em;
}
#contact address {
	margin-left: 20px;
	margin-bottom: 1em;
	margin-top: 3em;
	font-size: 1.2em;
}
#contact #content address+p {
	margin-bottom: 0;
}
#contact .bold {
	font-weight: bold;
}
#contact .position {
	font-size: 0.9em;
	font-style: italic;
	color: #666666;
}

/* USER */
#content #user h2 {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 1em;
	color: #000000;
}
#content #user address {
	margin-left: 20px;
	margin-bottom: 1em;
	font-size: 1.2em;
}
#content #user ul+ul {
	border-top: 1px dotted #999999;
	margin-top: 2em;
	padding-top: 2em;
}
#content #user li {
	margin-bottom: 0.5em;
}
#content #user dl {
	margin-left: 20px;
	background-color: #d7dcdf;
}
#content #user dt {
	margin-bottom: 0;
	float: left;
	clear: left;
	width: 100px;
	padding: 8px;
	font-size: 1.1em;
	display: inline;
}
#content #user dd {
	margin-bottom: 0;
	padding: 6px;
	font-style: normal;
}
#content #user dd.password {
	font-size: 1em;
	padding-top: 2px;
	margin-left: 110px;
}
#content #user #pReminder dt {
	width: 150px;
}
#user #pReminder .button {
	width: 150px;
	margin-bottom: 3em;
}
#user .textbox {
	width: 200px;
}
#user .button {
	width: 100px;
	margin-bottom: 3em;
}
#content #user h3.category {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #88676f;
	text-align: right;
	background: url(../images/css/h3_journal_bg.gif) no-repeat top right;
	margin: 0 0 20px 1px;
}
#content #user h3 {
	margin-top: 2em;
}

#content legend {
	font-size: 1.1em;
	font-weight: bold;
	color: #0053a0;
}
#content fieldset {
	margin: 0 15px 1.5em 20px;
}
#content #user fieldset dl {
	margin: 5px;
	padding: 0;
}
#content #user fieldset p {
	margin: 5px;
	padding: 0;
	font-size: 1.1em;
}
#content #user fieldset dt {
	width: 150px;
}
#content #user #SignIn fieldset dt {
	width: 100px;
}
#content #user #RegisterForm fieldset ul, #content #user #UpdateForm fieldset ul {
	background-color: #d7dcdf;
	list-style: none;
	float: left;
	margin: 5px;
	padding: 5px;
	width: 610px;
	display: inline;
}
#content #user #RegisterForm fieldset li, #content #user #UpdateForm fieldset li {
	float: left;
	width: 190px;
	padding: 1px 6px;
	margin-left: 3px;
	font-size: 1.1em;
	margin-bottom: 0;
	display: inline;
}
#content #user #Search fieldset ul {
	list-style: none;
	padding-bottom: 10px;
}
#content #user #Search fieldset dt {
	width: 100px;
}
#content #user #Search fieldset li {
	float: left;
	font-size: 0.9em;
	margin-right: 12px;
	padding-left: 5px;
	border-left: 1px solid #acb0b2;
	display: inline;
}
#content #user #Search fieldset .all {
	border-left: 5px solid #acb0b2;
}
#content #user fieldset input {
	margin-right: 5px;
}
#contact #content #user dt {
	width: 100px;
}
#content #user fieldset textarea {
	width: 380px;
}
#content #user fieldset+p {
	font-size: 1.1em;
	font-style: italic;
	margin-top: -1em;
}

/* Download styles */
#downloads #sidebar h1 {
	background-color: #c3e7e3;
	color: #0aa988;
	margin-bottom: 18px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#downloads #sidebar p {
	font-size: 1.1em;
	margin: 0 15px 1em 15px;
}
#downloads #content h3.category {
	color: #5e7e77;
	text-align: right;
	background: #ceeee7 url(../images/css/category_bg.gif) no-repeat top right;
}
#downloads #content h2 {
	font-size: 1.4em;
	font-weight: bold;
}
#downloads #content ul {
	border-bottom: 1px dotted #999999;
	padding-bottom: 1em;
	margin:  0 0 2em 20px;
	list-style: none;
}
#downloads #content li {
	margin: 0 15px 0.7em 15px;
}
#downloads #content li a {
	padding-left: 15px;
	background: url(../images/css/arrow.gif) no-repeat center left;
}
#downloads #content li a:hover {
	background: url(../images/css/arrow_on.gif) no-repeat center left;
}
#downloads #sidebar p.spacer {
	margin-bottom: 50px;
}

/* Search styles */
#search #sidebar h1 {
	background-color: #e8d9e8;
	color: #c662a2;
	margin-bottom: 0;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#search #sidebar h3 {
	margin-top: 2px;
}
#search #sidebar h1+p {
	margin-top: 1.5em;
	margin-bottom: 40px;
}
#search #sidebar dl {
	margin-bottom: 40px;
}
#search #sidebar dt {
	clear: both;
	padding-top: 2px;
	border-top: 1px dotted #999999;
}
#search #sidebar dt img {
	float: left;
	border: 1px solid #d7dcdf;
	padding: 1px;
	background-color: #ffffff;
	margin-right: 5px;
	margin-bottom: 7px;
	display: inline;
}
#search #sidebar dd {
	margin-bottom: 7px;
}
#search #sidebar p {
	font-size: 1.1em;
	margin: 0 15px 1em 15px;
}
#search #content h3.category {
	color: #84707c;
	text-align: right;
	background: #f4e0ec url(../images/css/category_bg.gif) no-repeat top right;
}
#search #content dl {
	margin-left: 25px;
	margin-right: 20px;
}
#search #content dt {
	margin-bottom: 0.4em;
}
#search #content dd {
	font-style: italic;
	font-size: 1.1em;
}
#search #content dd+dd {
	margin-top: -0.2em;
}
#search #content dd.issue {
	font-style: normal;
	font-size: 1em;
	color: #7f7f7f;
	text-align: right;
	border-bottom: 1px dotted #999999;
	margin-bottom: 1em;
}
#content .searchText {
	font-weight: bold;
	color: #d8354b;
	border-left: 1px solid #d8354b;
	border-right: 1px solid #d8354b;
	padding: 0 0.5em;
}
#content .searched {
	color: #7f7f7f;
	font-style: italic;
	font-size: 1.1em;
	margin-top: -1em;
	margin-bottom: 2em;
}

#sidebar legend {
	font-size: 1.1em;
	font-weight: bold;
	color: #0053a0;
}
#sidebar fieldset {
	/*margin: 0 15px 1.5em 15px;*/
	margin: 0;
	padding: 0;
}
#sidebar label {
	float: none;
	display: block;
	font-size: 1.1em;
	margin: 5px 5px 0 5px;
	display: inline;
}
#sidebar select {
	width: 140px;
	margin: 5px; 
}
#sidebar input {
	width: 140px;
	margin: 0 5px 1px 5px;
	padding: 0;
	float: none;
	display: inline;
}
#sidebar .goButton {
	width: 60px;
	margin-bottom: 5px;
}
#sidebar form {
	background-color: #e5eaed;
	padding: 5px 15px 10px 15px;
}
#sidebar #productSearch {
	margin-bottom: 20px;
}


/* Archive classes */
#content .archiveEditorImg {
	float: left;
	margin: 0 10px 5px 0;
	display: inline;
}

#content .error {
	font-weight: bold;
	font-size: 1.4em;
	color: #ff0000;
}
#content .smallError {
	font-weight: bold;
	font-size: 1.2em;
	color: #ff0000;
}




#products #content #productMosaic {
	list-style: none;
	margin-left: 40px;
}
#products #content #productMosaic li {
	float: left;
	margin: 0 3px 3px 0;
	padding: 0;
	display: inline;
}
#products #content #productMosaic li img {
	margin: 0;
	padding: 0;
	display: block;
}


#journal #sidebar dl {
	margin-bottom: 40px;
}
#exhibitions #sidebar dl {
	margin-bottom: 40px;
}

#content .loading {
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	margin: 100px 0 0 -40px;
	text-transform: uppercase;
}
#content .loading img {
	vertical-align: middle;
	margin: 5px 20px 0 0;
}
#content .loadingText {
	text-align: center;
	margin: 0 0 0 -40px;
}

#content iframe {
	border: 1px solid #000000;
}








/* Diary styles */
#diary #sidebar h1 {
	background-color: #c2e5ea;
	color: #079ca9;
	margin-bottom: 18px;
	font-size: 1.4em;
	padding-bottom: 1px;
}
#diary #sidebar p {
	font-size: 1.1em;
	margin: 0 15px 1em 15px;
}
#diary #sidebar p+p {
	margin-bottom: 50px;
}
#diary #content h3.category {
	color: #5d7b7e;
	text-align: right;
	background: #cdebee url(../images/css/category_bg.gif) no-repeat top right;
}
#diary #content h2 {
	font-size: 1.8em;
	font-weight: normal;
	border-top: 1px dotted #999999;
	padding-top: 1em;
}
#diary #content h3+h2 {
	border-top: none;
	padding-top: 0;
}
#diary #content dl {
	margin-left: 30px;
	margin-bottom: 2em;
}
#diary #content dt {
	margin-bottom: 0.3em;
	border-top: 1px dotted #cdebee;
	padding-top: 0.3em;
	padding-left: 25px;
	background: url(../images/css/calendar_icon.gif) no-repeat left 50%;
}
#diary #content .diaryDate {
	padding-right: 12px;
	color: #333333;
}
#diary #content .diaryLocation {
	color: #333333;
	padding-top: 3px;
}
#diary #content .diaryTitles {
	font-weight: bold;
	padding-right: 5px;
}
#diary #content dd {
	margin-bottom: 1.9em;
	margin-left: 25px;
	font-size: 1.1em;
	color: #666666;
}
#diary #content dd+dd {
	margin-top: -1.4em;
}
#diary #content .furtherInfo {
	margin-top: -1.4em;
	color: #079ca9;
}
#diary #sidebar p.spacer {
	margin-bottom: 50px;
}






/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/css/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 4px #999999;
	cursor: url("images/css/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/css/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

#home #content #user img {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

#content p.required {
	font-size: 1.1em;
	font-style: italic;
	margin-bottom: 0;
	position: relative;
	top: -1em;
}


#search #content fieldset dl {
	margin-left: 20px;
	background-color: #d7dcdf;
}
#search #content fieldset dt {
	margin-bottom: 0;
	float: left;
	clear: left;
	width: 100px;
	padding: 8px;
	font-size: 1.1em;
	display: inline;
}
#search #content fieldset dd {
	margin-bottom: 0;
	padding: 6px;
	font-style: normal;
}

#search #content fieldset dl {
	margin: 5px;
	padding: 0;
	min-height: 30px;
}
#search #content .textbox {
	width: 200px;
}
#search #content #user fieldset ul {
	list-style: none;
	padding-bottom: 10px;
}
#search #content fieldset dt {
	width: 130px;
}
#search #content fieldset dt.dropdt {
	width: 130px;
	overflow: visible;
	min-height: 70px;
}
#search #content fieldset ul {
	list-style: none;
}
#search #content fieldset li {
	float: left;
	font-size: 0.9em;
	margin-right: 12px;
	padding-left: 5px;
	border-left: 1px solid #acb0b2;
	display: inline;
}
#search #content fieldset .all {
	border-left: 5px solid #acb0b2;
}
#search #content fieldset input {
	margin-right: 5px;
}
#search #content fieldset textarea {
	width: 380px;
}
#search #content fieldset p {
	font-size: 1.1em;
	margin: 0 0 0 10px;
}

#homeField {
}
.homeFieldHide {
	display: none;
}



#content .iconList {
	float: left;
	margin-left: 20px;
	list-style: none;
}
#content .iconList li {
	overflow: hidden;
	float: left;
	padding: 3px;
	margin: 0 5px 10px 0;
	border: 1px solid #eeeeee;
	text-align: center;
	font-size: 1em;
}
#content .iconList img {
	/*display: block;*/
	margin: 0 0 3px 0;
	padding: 0;
}
#content .iconList li a {
	text-decoration: none;
	display: block;
	width: 94px;
	height: 94px;
}

/*QUOTES*/
#content blockquote {
	margin: 0 5px;
}
#content blockquote p {
	font-style: italic;
}
#content .quoteAuthor {
	float: right;
	color: #666666;
}

#content h5 {
	font-weight: normal;
	font-style: italic;
	font-size: 1.3em;
	margin-top: 2em;
	margin-bottom: 0.2em;
	margin-left: 20px;
}

#content dl ul {
	margin-left: 20px;
	margin-top: 0.3em;
}
#content dl li {
	font-size: 1em;
}
#content textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}



/*#products #content .categoryDisplayNav {
	color: #777580;
	background: url(../images/css/h3_exhibitions_bg.gif) no-repeat top right;
	padding: 2px 0;
	float: left;
	margin-left: 1px;
	width: 100%;
	display: inline;
}*/
#content #displayNav {
	float: left;
	list-style: none;
	margin: 0;
}
#content #displayNav li {
	font-size: 0.9em;
	float: left;
	border-right: 2px solid #b9cae0;
	display: inline;
}
#content #displayNav li a {
	color: #6086b9;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	text-transform: none;
}
#content #displayNav li a:hover {
	color: #d8354b;
}

#content .otherText {
	width: 340px;
}

#flash {
	margin: 0 0 2em 20px;
}
#exhibitions #content .lineFix {
	border-left: 1px solid #ffffff;
}


/* HIGHLIGHTED */
#content span.highlighted {
  background-color: #ffff00;
  font-weight: bold;
}
/*#content span.term0 {
  background-color: #161633;
}
#content span.term1 {
  background-color: #331616;
}
#content span.term2 {
  background-color: #163316;
}*/

/* IMMITATE LIST STYLE TO FIX PAGE END ISSUE */
#content .imitateList {
	margin-left: 45px;
	margin-bottom: 0.3em;
}

#content .homeFlash {
	margin: 0 0 20px 20px;
}


#home #content .aOptionsList {
	float: none;
	background: none;
	margin-left: 25px;
}
#home #content .aOptionsList dt {
	float: none;
	background: none;
	font-size: 1.2em;
	margin-left: 0;
	padding-left: 0;
}
#home #content .aOptionsList dd {
	float: none;
	background: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 30px;
}
#home #content .aOptionsList dd+dd {
	margin-top: -30px;
}




#content p.aCode {
	color: #d8354b;
	margin-top: 2em;
	margin-bottom: 2em;
	font-weight: bold;
}
p.aCode strong {
	font-size: 1.6em;
	margin-left: 10px;
}