@charset "UTF-8";
/* CSS Document */
/* MOOWOW - http://www.moowow.com */

/* -------------------------------------------------- */
/* ---------- GENERAL STYLES -------------------------- */
/* -------------------------------------------------- */
* {
		margin: 0;
		padding: 0;
		border: 0;
}
body {
		text-align: center;
		background-color: #FFF;
		font-family: Helvetica, Arial, sans-serif;
		color: #000;
}
p {
		color: #000;
}
ol,
ul {
		list-style: none;
}
table {
		border-collapse: collapse;
		border-spacing: 0;
		margin: 0px;
		padding: 0px;
}
img {
		border: 0;
}
b,
strong {
		font-weight: bold;
}
a:link,
a:visited {
		text-decoration: none;
		color: #3E527F;
}
a:hover {
		color: #00A8FF;
}
a:active,
a:focus {
		outline: none;
		color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
		line-height: 2.1;
		font-weight: 200;
}
h1.uppercase,
h2.uppercase,
h3.uppercase,
h4.uppercase,
h5.uppercase,
h6.uppercase,
p.uppercase {
		text-transform: uppercase;		
}
h1 {
		font-size:46px;
		letter-spacing: -2px;
		margin-left: -2px;
		padding-top: 20px;
		line-height: 1;
		padding-bottom: 25px;
}
h2 {
		font-size: 32px;
}
h3 {
		font-size:25px;
}
h4 {
		font-size:21px;
}
h5 {
		font-size:17px;
}
h6 {
		font-size:12px;
		line-height: 19px;
		font-weight: normal;
		color: #6C6C6C;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
hr {
		width: 100%;
		text-align: left;/*align for IE*/
		margin: 0 auto 0 0; /*align left for Mozilla*/
}
.hrBoxNews {
		margin: 20px 0;
		padding-bottom: 37px;
		width: 500px;
}
.hrBox {
		padding-top: 46px;
		padding-bottom: 64px;
}
hr.dc {
		width: 100%;
		height: 0px;
		margin: 0;
		text-align: left;
		border-top: 1px solid #999;
		border-right: none;
		border-bottom: none;
		border-left: none;
}
.imgFloatLeft {
		float: left;
		margin: 0;
		padding: 0px 21px 10px 0px;
}
.imgFloatRight {
		float: right;
		margin: 0;
		padding: 0px 0px 10px 17px;
}
.fltrt {
		float: right;
		margin-left: 8px;
}
.fltlft {
		float: left;
		margin-right: 8px;
}
.clearfloat { /* on a div or break element as the final element before the close of a container that should fully contain a float */
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
}
blockquote.bqSmall {
		padding: 0px 17px;
		text-indent: 25px;
		background: url(../_images/xtras/quote-small.gif) no-repeat left top;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 32px;
		line-height: 32px;
		font-style: italic;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: bold;
}
/**/
/* -------------------------------------------------- */
/* ---------- LAYOUT -------------------------------- */
/* -------------------------------------------------- */
.twoColL #container {
		width: 910px;
		margin: 0 auto;
		text-align: left;
}
.twoColL #header {
		padding: 10px 10px 0px 15px;
		text-align: left;
}
.twoColL #sidebar {
		float: left; /* floated - a width must be given */
		width: 225px;
		padding: 42px 10px 10px 15px;
		text-align: left;
}
.twoColL #mainContent {
		margin: 0 0 0 300px;
		padding: 52px 10px 25px 0px;
		text-align: right;
}
.twoColL #mainContentSP {
		margin: 0 0 0 410px;
		padding: 42px 10px 0px 0px;
		text-align: right;
}
#footer {
		padding: 25px 0px 0px;
}
#footer p {
		color: #999;
		text-align: left;
		letter-spacing: 1px;
		padding-top: 0px;
		padding-bottom: 2px;
		font: 9px/9px Arial, sans-serif;
}
#footerL {
		float: left; /* floated - a width must be given */
		width: 170px;
		margin: 0px;
		padding: 0px 0px 0px 20px;
}
#footerR {
		margin: 0 0 0 300px;
		padding: 0px;
		width: 500px;
}
.hrBoxFooter {
		padding-top: 0;
		padding-bottom: 10px;
}
.oneCol #container {
		width: 910px;
		background: #FFFFFF;
		margin: 0 auto;
		text-align: left;
}
.oneCol #header {
		padding: 10px 10px 0 15px;
		text-align: left;
}
.oneCol #mainContent {
		padding: 0;
		margin: 0px;
}
/**/
/* -------------------------------------------------- */
/* ---------- HOME -------------------------------- */
/* -------------------------------------------------- */
#mainContent #home {
		text-align: left;
		width: 900px;
		overflow: hidden !important;
}
#mainContent .homeItem {
		text-align: center;
		margin: 0px;
		padding: 300px 0px;
}
#mainContent .homeItem2 {
		text-align: left;
		padding: 100px 0px 0px 5px;
		margin: 0px;
}
#mainContent .homeItem2 a img {
		padding: 0px 0px 14px;
		margin: 0px;
}
#mainContent .homeItem2 .divFloatLeft {
		float: left;
		margin: 0;
		padding: 0px;
		width: 200px;
}
#mainContent .homeItem2 .divFloatRight {
		float: right;
		margin: 0;
		padding: 0px;
		width: 217px;
}
/***** HOMEitem2 big links list *****/
#mainContent .homeItem2 #homeBigNavBox {
		text-align: right;
		padding-left: 323px;
}
#mainContent .homeItem2 .homeList li {
		margin: 0px;
		list-style-type: none;
		padding: 0px;
}
#mainContent .homeItem2 .homeList ul li {
}
#mainContent .homeItem2 .homeList a {
		display: inline-block;
		display: block;
		text-decoration: none;
		text-align: left;
		padding: 0px 0px 2px;
		letter-spacing: 14px;
		margin: 0;
		text-transform: uppercase;
		font-size: 46px;
		font-style: normal;
		line-height: 46px;
		font-weight: normal;
		font-variant: normal;
}
#mainContent .homeItem2 .homeList a:hover {
}
#mainContent .homeItem2 .homeList .active a {
}
/***** HOMEitem2 artists list *****/
#mainContent .homeItem2 .homeSubList li {
		margin: 0px;
		list-style-type: none;
		padding: 0px;
}
#mainContent .homeItem2 .homeSubList ul li {
}
#mainContent .homeItem2 .homeSubList a {
		display: inline-block;
		display: block;
		text-decoration: none;
		text-align: left;
		margin: 0;
		text-transform: none;
		letter-spacing: 2px;
		padding: 2px 0px;
		font-size: 19px;
		font-style: normal;
		line-height: 19px;
		font-weight: normal;
		font-variant: normal;
}
#mainContent .homeItem2 .homeSubList a:hover {
}
#mainContent .homeItem2 .homeSubList .active a {
}
/**/
/* -------------------------------------------------- */
/* ---------- siteMenu -------------------------- */
/* -------------------------------------------------- */
#siteMenu {
		text-align: left;
		font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
		padding: 5px 0px;
}
#siteMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
#siteMenu li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
}
#siteMenu li a {
		text-decoration: none;
		font-size: 11px;
		font-style: normal;
		font-variant: normal;
		line-height: 11px;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 0px 14px 0px 0px;
		font-weight: normal;
}
#siteMenu a img {
		padding-right: 15px;
		padding-bottom: 1px;
}
#siteMenu li a:hover {
		font-weight: bold;
		letter-spacing: 7px;
}
/**/
/* -------------------------------------------------- */
/* ---------- sidebar -------------------------- */
/* -------------------------------------------------- */
/*/
/***** sidebar GENERAL *****/
#sidebar p {
		padding-bottom: 7px;
		font-size: 12px;
		line-height: 19px;
}
#sidebar h1 {
		text-transform:uppercase;
		text-align: left;
		letter-spacing: 10px;
		margin: 0px;
		padding-bottom: 32px;
		padding-top: 26px;
		font-size: 17px;
		line-height: 17px;
}
#sidebar h1 a {
		color: #000;
}
#sidebar h1 a:hover {
}
#sidebar h3 {
		font-size: 14px;
		line-height: 14px;
		text-transform:uppercase;
		letter-spacing: 2px;
		font-weight: bold;
		padding-bottom: 10px;
}
#sidebar h4 {
		letter-spacing: 2px;
		line-height: 1;
		padding-bottom: 10px;
}
/**/
/* sidebar LeftBox main */
#sidebar .sbLeftBox {
		padding-top: 14px;
}
#sidebar .sbLeftBox p {
		font-size: 15px;
		line-height: 15px;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding-bottom: 25px;
}
#sidebar .sbLeftBox ul li {
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		padding-top: 0px;
		padding-bottom: 14px;
		text-transform: uppercase;
}
#sidebar .sbLeftBox2 {
		padding-bottom: 17px;
		width: 190px;
}
/**/
/* sidebar ArtistsMAIN SLIDINGPANELS */
#sidebar .SlidingPanels {
		position: relative;
		width: 100%;
		height: 360px;
		padding: 0px;
		border: none;
}
#sidebar .SlidingPanels img {
		padding-bottom: 7px;
		padding-top: 0px;
}
#sidebar .SlidingPanels p {
		padding-bottom: 5px;
		letter-spacing: 1px;
		font-size: 12px;
		line-height: 12px;
}
#sidebar .sbArtistsMainLinksBox p {
		font: 9px/9px Arial, sans-serif;
		letter-spacing: 0px;
		margin: 0px;
		padding: 0px;
}
#sidebar .artistsMainLeft {
		text-align: left;
		height: 360px;
		width: 100%;
}
/**/
/***** sidebar ARTISTS *****/
#sidebar .artistBoxNav {
		padding-bottom: 28px;
}
#sidebar .artistName {
		text-align: left;
		letter-spacing: 1px;
		margin: 0px;
		padding-bottom: 25px;
		padding-top: 5px;
		text-indent: -1px;
		font-size: 25px;
		line-height: 25px;
		font-weight: lighter;
}
#sidebar .workThumbsCathegory {
		text-transform: uppercase;
		padding-bottom: 17px;
		letter-spacing: 2px;
		font-size: 12px;
		line-height: 12px;
		font-weight: bold;
}
#sidebar .workThumbs {
		padding-top: 10px;
		padding-bottom: 17px;
		width: 200px;
		overflow: hidden;
}
#sidebar .workThumbs p {
		margin: 0px;
		padding: 0px;
}
#sidebar .workThumbs .thumbItem {
		float: left;
		padding: 0px 10px 10px 0px;
}
#sidebar .artistSubtitle {
		font-size: 12px;
		line-height: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding-top: 0px;
		padding-bottom: 10px;
}
#sidebar .artistLinks ul {
}
#sidebar .artistLinks li {
		font-size: 12px;
		line-height: 12px;
		color: #333;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding-top: 0px;
		padding-bottom: 9px;
}
#sidebar .artistLinks a {
		text-decoration: none;
		font-size: 11px;
		line-height: 11px;
}
#sidebar .artistLinks a.notes {
		letter-spacing: 1px;
		font-weight: normal;
}
#sidebar .artistLinks li a:hover {
}
/* sidebar artistsListSmall BOX */
#sidebar .artistsListSmall {
		padding-bottom: 17px;
		width: 200px;
}
#sidebar .artistsListSmall ul {
}
#sidebar .artistsListSmall li {
		text-align: left;
		font: italic normal 12px/12px Arial, sans-serif;
		padding-bottom: 6px;
		padding-top: 0px;
		text-transform: uppercase;
		letter-spacing: 2px;
}
#sidebar .artistsListSmall a {
		text-decoration: none;
		text-transform: none;
}
#sidebar .artistsListSmall a.aListTitle {
		text-decoration: none;
		text-transform:uppercase;
		text-align: left;
		font-size: 11px;
		line-height: 17px;
}
#sidebar .artistsListSmall a:hover {
}
/* added sublist for slitting press articles 13.3.2010*/
#sidebar .artistLinks li ul {
		color: #333;
		text-transform: none;
		letter-spacing: 1px;
		padding-top: 10px;
		padding-bottom: 2px;
		text-indent: 20px;
}
#sidebar .artistLinks li ul a {
}
/*Press pages IDS*/
body#Press-2010 a#press2010,
body#Press-2009 a#press2009,
body#Press-2008 a#press2008,
body#Press-2007 a#press2007,
body#Press-2006 a#press2006 {
		font-weight: bold;
}
/* end added*/
/**/
/* -------------------------------------------------- */
/* ---------- mainContent -------------------------- */
/* -------------------------------------------------- */
/***** mainContent GENERAL *****/

#mainContent .imgBoxfltlft {
		float: left;
		margin: 0;
		padding: 0px 21px 10px 0px;
}
#mainContent .imgBoxfltrt {
		float: right;
		margin: 0;
		padding: 0px 0px 10px 21px;
}
#mainContent .imgBoxfltlft2 {
		float: left;
		margin: 0;
		padding: 5px 21px 15px 0px;
}
#mainContent .imgBoxfltrt2 {
		float: right;
		margin: 0;
		padding: 5px 0px 15px 21px;
}
#mainContent .imgBoxfltlft0 {
		float: left;
		margin: 0;
		padding: 0px;
}
#mainContent .imgBoxfltrt0 {
		float: right;
		margin: 0;
		padding: 0px;
}
/***** mainContent TYPOGRAPHY *****/
#mainContent p.webaddress {
		margin: 0;
		padding: 5px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.1em;
}
/*#mainContent p {
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 21px;
	padding-top: 0px;
}*/
#mainContent p {
		font-size: 14px;
		line-height: 1.6em;
		padding: 0 0 1.1em 0;
}
/*page heading*/
#mainContent h1 {
		font-size: 18px;
		line-height: 18px;
		padding: 0 0 41px 0;
		letter-spacing: 5px;
		text-transform: uppercase;
}
#mainContent h1 a {
		color: #000;
}
#mainContent h1 a:hover {
		color: #00A8FF;
}
/*article title*/
#mainContent h2,
#mainContent h3,
#mainContent h4 {
		font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
}
#mainContent h2 {
		padding: 0 0 0.2em 0;
		font-size: 19px;
		line-height: 1.2em;
		font-weight: bold;
}
/*article sub-title*/
#mainContent h3 {
		padding: 0.2em 0 0.1em 0;
		margin: 0;
		font-size: 17px;
		line-height: 1.2em;
		font-weight: normal;
		text-transform: uppercase;
}
/*article second sub-title*/
#mainContent h4 {
		padding: 0.4em 0 2.5em 0;
		font-size: 14px;
		line-height: 1.1em;
		font-weight: bold;
}
/*artists names or relevant info*/
#mainContent h5 {
		font-size:14px;
		line-height: 1.6em;
		text-transform: uppercase;
}
#mainContent p.mcPageTitle {/*replaced by ---------- mainContent h1 - remove after all updates*/
		font-size: 18px;
		line-height: 18px;
		padding-bottom: 41px;
		letter-spacing: 5px;
		text-transform: uppercase;
}
#mainContent p.mcPageTitle a {
		color: #000;
}
#mainContent p.mcPageTitle a:hover {
		color: #00A8FF;
}
#mainContent p.mcTitle {/*replaced by ---------- mainContent h2 - remove after all updates*/
		padding-bottom: 10px;
		font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
		font-size: 19px;
		line-height: 19px;
		font-weight: bold;
}
#mainContent p.mcTitleSpaced {
		padding-bottom: 21px;
		font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
		font-size: 19px;
		line-height: 19px;
		font-weight: bold;
}
#mainContent p.mcTitle2 {
		padding-bottom: 10px;
		font-size: 17px;
		line-height: 17px;
		padding-top: 0px;
}
#mainContent p.mcTitleSmaller {
		padding-bottom: 10px;
		font-size: 17px;
		line-height: 23px;
		padding-top: 0px;
		font-weight: bold;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#mainContent p.mcDate {
		padding-bottom: 14px;
		font-size: 13px;
		line-height: 13px;
		padding-top: 0px;
		font-weight: bold;
}
#mainContent p.mcSubTitle {
		padding-bottom: 17px;
		font-size: 14px;
		line-height: 14px;
		padding-top: 0px;
		font-weight: bold;
		text-transform: uppercase;
}
#mainContent p.mcUpercase {
		text-transform: uppercase;
}
#mainContent p.mcParagrLargest {
		font-size: 17px;
		line-height: 23px;
		padding-top: 3px;
		padding-bottom: 10px;
}
#mainContent p.mcParagrLarger {
		font-size: 14px;
		line-height: 23px;
		padding-top: 3px;
		padding-bottom: 10px;
}
#mainContent p.mcParagrMedium {
		font-size: 13px;
		line-height: 23px;
		padding-top: 3px;
		padding-bottom: 10px;
}
#mainContent p.mcParagrSmall {
		font: 11px/17px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
		padding-bottom: 14px;
}
#mainContent .mcDetailsBox {
		padding-bottom: 17px;
		padding-top: 0px;
}
#mainContent .mcDetailsBox p {
		padding-bottom: 5px;
		line-height: 14px;
		font-size: 12px;
}
#mainContent .mcDetailsBox p.mcDetailsBoxPlace {
		font-size: 15px;
		line-height: 15px;
		text-transform: uppercase;
		padding-bottom: 7px;
		padding-top: 0px;
}
#mainContent .mcDetailsBox p.mcDetailsBoxPlace1 {
		font-size: 15px;
		line-height: 15px;
		text-transform: uppercase;
		padding: 0px 0px 3px;
}
#mainContent .mcDetailsBox p.mcDetailsBoxTitle {
		padding-bottom: 10px;
		padding-top: 0px;
		font-size: 15px;
		line-height: 15px;
}
#mainContent .mcDetailsBox p.mcDetailsBoxTitleB {
		padding-bottom: 10px;
		padding-top: 0px;
		font: bold 14px/14px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
}
#mainContent .mcDetailsBox p.mcDetailsBoxTitle2 {
		padding-bottom: 10px;
		padding-top: 0px;
		font-size: 13px;
		line-height: 13px;
}
#mainContent .mcDetailsBox p.mcDetailsBoxDate {
		padding-bottom: 10px;
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
}
#mainContent .mcDetailsBox p.mcDetailsBoxLinks {
		margin: 0px;
		padding: 0px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		line-height: 12px;
}
#mainContent .mcDetailsBoxLinks p a {
		font-size: 11px;
		line-height: 11px;
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
}
#mainContent .mcDetailsBiggerBox {
		padding-bottom: 17px;
		padding-top: 0px;
}
#mainContent .mcDetailsBiggerBox p {
		padding-bottom: 5px;
		line-height: 17px;
}
#mainContent p.mcfootNotes {
		font: 11px/19px Arial, sans-serif;
		padding-bottom: 0px;
}
/**/
/***** mainContent ARTISTS MAIN *****/
#mainContent #artistsList {
		text-align: left;
		padding-top: 37px;
}
#mainContent #artistsList ul {
		list-style-type: none;
		text-transform: none;
}
#mainContent #artistsList li {
		margin: 0px;
		list-style-type: none;
		padding: 0px;
}
#mainContent #artistsList ul li {
}
#mainContent #artistsList a {
		display: inline-block;
		display: block;
		text-decoration: none;
		text-align: left;
		padding: 25px 0px 0px;
		margin: 0;
		letter-spacing: 2px;
		font-size: 55px;
		line-height: 55px;
}
#mainContent #artistsList a:hover {
}
#mainContent #artistsList .active a {
}
/**/
/***** mainContent ARTISTS pages *****/
/*artwork in mainContentSP SidingPanels */
.workItem {
		text-align: center;
		height: 540px;
		width: 100%;
		overflow: hidden;
		background: #FFF;
}
.workItem .workImage {
		text-align: center;
		padding: 10px;
}
.workItem .workTitle {
		color: #000;
		padding-top: 10px;
		padding-bottom: 5px;
		font-size: 12px;
		line-height: 12px;
}
.workItem .workDetails {
		font: normal 9px/14px Arial, sans-serif;
}
/* ARTISTS SlidingPanels */
#mainContentSP .SlidingPanels {
		position: relative;
		width: 100%;
		height: 540px;
		padding: 0px;
		border: none;
		outline:none;
}
/**/
/* mainContent ARTISTS PRESS */
#mainContent .pressArticle {
		text-align: left;
		padding: 0px;
		width: 100%;
}
#mainContent .pressArticle ul li {
		font: 14px/25px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
}
#mainContent p.pressTitleGap {
		font-size: 23px;
		line-height: 23px;
		padding-bottom: 17px;
		padding-top: 7px;
		font-weight: normal;
}
#mainContent p.pressTitle {
		font-size: 19px;
		line-height: 19px;
		padding-bottom: 14px;
}
#mainContent p.pressSubTitle {
		font-size: 17px;
		line-height: 19px;
		padding-bottom: 14px;
}
#mainContent p.pressSubTitle2 {
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 17px;
		text-transform: uppercase;
}
#mainContent p.publicName1 {
		font-size: 11px;
		line-height: 12px;
		text-transform: uppercase;
		padding-bottom: 1px;
}
#mainContent p.publicName {
		font-size: 11px;
		line-height: 12px;
		padding-bottom: 25px;
		text-transform: uppercase;
}
#mainContent p.pressEmphBigger {
		font-size: 46px;
		line-height: 32px;
		color: #000;
		letter-spacing: -1px;
		margin: 0px;
		padding: 0px;
}
#mainContent p.pressEmphBig {
		font-weight: bold;
		font-size: 36px;
		line-height: 25px;
		color: #000;
}
#mainContent p.pressEmphBigSpaced {
		font-weight: bold;
		font-size: 36px;
		line-height: 32px;
		color: #000;
		letter-spacing: -1px;
}
#mainContent p.pressEmphNormal {
		font-size: 25px;
		line-height: 25px;
		color: #000;
}
#mainContent p.pressEmphMed {
		font-weight: bold;
		font-size: 25px;
		line-height: 25px;
		color: #000;
}
#mainContent p.pressEmphMed1 {
		font-weight: bold;
		font-size: 23px;
		line-height: 26px;
		margin-top: 10px;
}
#mainContent p.pressEmphMed2 {
		font-size: 23px;
		line-height: 25px;
		padding-bottom: 14px;
		letter-spacing: -1px;
}
#mainContent p.pressEmphMed3 {
		font-size: 19px;
		line-height: 25px;
		margin-top: 10px;
}
#mainContent p.pressEmphasis {
		font-weight: bold;
		padding-top: 5px;
}
#mainContent p.pressAuthorBig {
		font-size: 17px;
		line-height: 17px;
		padding-bottom: 17px;
		padding-top: 2px;
}
#mainContent p.pressAuthor {
		padding-top: 7px;
		font: 14px/14px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
		padding-bottom: 10px;
}
#mainContent p.pressFootNotes {
		font: 11px/19px Arial, sans-serif;
		padding-bottom: 0px;
}
#mainContent p.pressNotes {
		font: italic 11px/11px Arial, sans-serif;
		padding-bottom: 32px;
}
/*/
/***** mainContent CONTACT *****/
#mainContent #contact {
		text-align: left;
		padding-top: 18px;
}
#mainContent #contact a {
		letter-spacing: 2px;
		font-size: 13px;
		line-height: 13px;
}
#mainContent #contact .contactItem {
		text-align: left;
		padding-bottom: 19px;
		width: 500px;
}
#mainContent #contact .contactItem p {
		font-size: 12px;
		line-height: 19px;
}
#mainContent #contact .contactItem p.contactTitle {
		font-size: 13px;
		line-height: 19px;
}
/*/
/***** mainContent EXHIBITIONS *****/
#mainContent #exhibitions {
		text-align: left;
		overflow: hidden !important;
		padding-top: 17px;
}
#mainContent #exhibitions .exhibitionsItem {
		text-align: left;
		padding-bottom: 34px;
		width: 500px;
}
/**/
/***** mainContent GALLERY *****/
#mainContent #gallery {
		text-align: left;
		padding-top: 18px;
}
#mainContent #gallery .galleryItem {
		text-align: left;
		padding-bottom: 19px;
		width: 500px;
}
/*/
/***** mainContent NEWS ******/
#mainContent #news {
		text-align: left;
		padding-top: 15px;
}
#mainContent #newsHSP {
		text-align: left; /* for horizontal slidingPanels News Page ONLY */
		padding-top: 15px;
}
#mainContent .newsItem {
		text-align: left;
		padding-bottom: 19px;
		width: 500px;
}
#MMEmbeddedMap {
		margin: 0px;
		padding: 0px;
}
#MMEmbeddedMap p {
		font-size: 11px;
		line-height: 17px;
		margin: 0px;
		padding: 0px;
}
/*Image boxes*/
#mainContent .imageBox {
	padding: 20px 0;
		}
#mainContent .imageBox p {
		margin: 0;
		padding: 0;
	
		}
#mainContent .imageBox img {
		margin: 0;
		padding: 0;
	}
#mainContent .imageBox img.img10right {
		padding: 0px 10px 0px 0px;
	}
/* -------------------------------------------------- */
/* ---------- Typography -------------------------- */
/* -------------------------------------------------- */
#mainContent p.imageCaption {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 1.4em;
		padding-top: 5px;		
}
#mainContent p.text-small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;
		margin: 0px;
		padding: 5px 0px 0px;
}

/* -------------------------------------------------- */
/* ---------- SLIDINGPANELS STYLES -------------------------- */
/* -------------------------------------------------- */
/* SprySlidingPanels.css - version 0.1 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

.SlidingPanels {
		position: relative;
		width: 100%;
		height: auto;
		padding: 0px;
		border: none;
		outline:none;
}
.SlidingPanelsContentGroup {
		position: relative;
		width: 100%;
		margin: 0px;
		padding: 0px;
		border: none;
}
.SlidingPanelsContent {
		width: 100%;
		height: 100%;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
		border: none;
}
.SlidingPanelsAnimating * {
		overflow: hidden !important;
}
.SlidingPanelsCurrentPanel {
}
.SlidingPanelsFocused {
}
/* -------------------------------------------------- */
/* ---------- CollapsiblePanel styles ---------- */
/* -------------------------------------------------- */
.CollapsiblePanel {
		margin: 0px;
		padding: 0px;
		outline:none;
}
.CollapsiblePanelTab {
		margin: 0px;
		padding: 10px 0;
		cursor: pointer;
		-moz-user-select: none;
		-khtml-user-select: none;
		font-size: 13px;
		line-height: 13px;
		text-align: left;
		font-weight: bold;
		color: #333;
		background: #EFEFEF url(../_images/xtras/plus.gif) no-repeat scroll 10px 10px;
		text-indent: 28px;
		border: none;
}
.CollapsiblePanelContent {
		margin: 0px;
		padding: 17px 0px 0px;
		text-align: left;
		border: none;
}
.CollapsiblePanelContent p a {
		text-transform: uppercase;
		padding-bottom: 5px;
		font-size: 11px;
		font-style: normal;
		line-height: 17px;
		font-weight: normal;
		font-variant: normal;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
		color: #000;
		background: #EFEFEF url(../_images/xtras/minus.gif) no-repeat scroll 10px 10px;
		border: none;
}
.CollapsiblePanelTabHover .CollapsiblePanelTab {
		color: #000;
}
.CollapsiblePanelClosed .CollapsiblePanelTab {
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
}
/* -------------------------------------------------- */
/* ---------- ACCORDION ---------- */
/* -------------------------------------------------- */
/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

.Accordion {
		overflow: hidden;
		border-top: none;
		border-right: none;
		border-bottom: none;
		border-left: none;
		outline: none;
}
.AccordionPanel {
		margin: 0px;
		padding: 0px;
		border: none;
}
.AccordionPanelTab {
		margin: 0px;
		cursor: pointer;
		-moz-user-select: none;
		-khtml-user-select: none;
		color: #000;
		font-size: 12px;
		line-height: 12px;
		text-transform:uppercase;
		text-align: left;
		padding: 10px 0;
		font-weight: bold;
		letter-spacing: 5px;
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #DCDCDC;
		border-left: none;
}
.AccordionPanelTab a {
		color: #000;
}
#mainContent .AccordionPanelTab {
		color: #000;
		font-size: 17px;
		line-height: 15px;
		text-transform:uppercase;
		text-align: left;
		letter-spacing: 10px;
		font-weight: bold;
		margin: 0px;
		padding-bottom: 32px;
		padding-top: 25px;
		border-style: none;
}
#mainContent .AccordionPanelTab a {
		color: #000;
}
#mainContent .AccordionPanelContent {
		border-bottom: none;
}
.AccordionPanelContent {
		overflow: auto;
		margin: 0px;
		padding: 17px 0px 10px;
		text-align: left;
		border-bottom: 1px solid #DCDCDC;
}
.AccordionPanelContent img {
		padding: 0px;
}
.AccordionPanelTabHover {
		color: #00AFEA;
}
.AccordionFocused .AccordionPanelTab {
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}
/* -------------------------------------------------- */
/* ---------- HTMLPanel styles ---------- */
/* -------------------------------------------------- */
#samplePanel {
		background-color: #FFF;
		padding: 0px;
}
#samplePanel .htmlPanelBox {
}
#samplePanel .htmlPanelBox p {
		font-size: 12px;
		line-height: 14px;
		letter-spacing: 1px;
		padding-top: 17px;
}
#samplePanel .htmlPanelBox p a img {
}
#samplePanel.HTMLPanelError {
}
.HTMLPanelLoadingContent,
.HTMLPanelErrorContent {
		display: none;
}
.HTMLPanelLoading {
}
.HTMLPanelError {
}
