body {
	margin-top:15px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	background-image:url(../images/honeycomb_wide.jpg);
	background-position:top;
	color:#000000;
	text-align:center;
}

.content {
	width:620px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.top {
	background-image:url(../images/honeycomb2.jpg);
	background-position:7px 1px;
	background-repeat:no-repeat;
	background-color:#FFFF55;
}

.pageheader {
	text-align:left;
	border-top:1px solid #000000;
	padding:0;
	margin:0;
/*	height:100px;*/
}

.pageheader .logo {
	float:left;
	padding-left:11px;
	padding-right:11px;
	padding-top:10px;
	margin:0;
	border:0;
}

.pageheader .logo img{
	border:0;
	margin:0;
	padding:0;
	background-color:#000000;
}

.pageheader h1{
	position:relative;
	vertical-align:top;
	color:#000000;
	font : bold normal normal small Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0;
	margin-left:87px;
}

.pageheader h2 {
	position:relative;
	vertical-align:top;
	color:#CC0000;
	font : bold normal normal xx-large Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform : uppercase;
	margin-top:0;
	margin-bottom:0;
	margin-left:87px;
}

.pageheader h3 {
	position:relative;
	vertical-align:top;
	color:#000000;
	font : bold normal normal small Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0px;
	margin-left:87px;
}

.menu, .bottommenunavigation, .bottommenucredit {
	text-align:left;
	border-top:1px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:11px;
	padding-right:11px;
	font: normal normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-top:0px;
}

.menutitle {
	font-weight:bold;
}

.skipnavigation {
	float:right;
	text-align:left;
	font: bold normal xx-small Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:2px;
}

.news {
	text-align:left;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:11px;
	padding-right:11px;
	font: normal normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-top:0px;
}

.contenthome {
	clear:both;
	text-align:left;
	border:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:11px;
/*	background-color:#000000;*/
	background-color:#FFFFFF;
}

.contenttext {
	clear:both;
	text-align:left;
	border:0;
	padding-top:10px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:5px;
	font: normal normal small Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

.contenttext h4 {
	color:#CC0000;
	font-weight:bold;
	font-size:medium;
	margin-top:10px;
	position:relative;
}

.contenttext h4.subtitle {
	color:#CC0000;
	font-weight:bold;
	font-size:small;
	margin-top:10px;
	margin-bottom:0;
	position:relative;
}

.contenttext h4.subtitle a {
	color:#CC0000;
}

.contenttext h4.title {
	color:#CC0000;
	font-weight:bold;
	font-size:medium;
	margin-top:0px;
	position:relative;
}

.contenttext h4.title a {
	color:#CC0000;
	text-decoration:none;
}

.contenttext h4.title a:hover {
	text-decoration:underline;
}

.contenttext h4.titlewithunderline {
	color:#CC0000;
	font-weight:bold;
	font-size:small;
	margin-top:0px;
	position:relative;
}

.contenttext h4.titlewithunderline a {
	color:#CC0000;
}

.contenttext h5 {
	color:#000000;
	font-weight:bold;
	font-size:small;
	margin:0;
}

.contenttext h5.title {
	color:#000000;
	font-weight:bold;
	font-size:medium;
	margin:0;
}

.contenttext h5.subtitle {
	color:#000000;
	font-weight:bold;
	font-size:small;
	margin:0;
	margin-bottom:10px;
}

.contenttext h5.titlenointro, .contenttext h5.subtitlenointro  {
	color:#000000;
	font-weight:bold;
	font-size:medium;
	margin-top:0;
	margin-bottom:10px;
}

.contenttext h6 {
	color:#CC0000;
	font-weight:bold;
	font-size:small;
	margin:0;
}

.contenttext p {
	padding-right:11px;
	position:relative;
}

.contenttext>p {
	position: static;
}

.contenttext a {
	color:#000000;
}

.contenttext a.itemlink {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenttext a.itemlink:hover {
	text-decoration:underline;
	color:#CC0000;
}

.contenttext .imagesleft {
	float:left;
	width:208px;
	font-size: x-small;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	border:1px solid #999999;
	background-image:url(../images/honeycomb2_v.jpg);
	background-position:0px -200px;
	background-repeat:no-repeat;
	background-color:#FFFFF2;
}

.contenttext .imagesright {
	float:right;
	width:208px;
	font-size: x-small;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	border:1px solid #999999;
	background-image:url(../images/honeycomb2_v.jpg);
	background-position:0px -200px;
	background-repeat:no-repeat;
	background-color:#FFFFF2;
}

.contenttext .images {
	float:right;
	font-size: x-small;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-left:0;
	padding-right:0;
	border:1px solid #999999;
	background-image:url(../images/honeycomb2_v.jpg);
	background-position:0px -200px;
	background-repeat:no-repeat;
	background-color:#FFFFF2;
}

.contenttext .captionedimages {
	float:right;
	width:208px;
	font-size: x-small;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	border:1px solid #999999;
	background-image:url(../images/honeycomb2_v.jpg);
	background-position:0px -200px;
	background-repeat:no-repeat;
	background-color:#FFFFF2;
}

.contenttext .captionedimages img, .contenttext .images img, .contenttext .imagesleft img, .contenttext .imagesright img {
	border:1px solid #999999;
	margin-left:4px;
	margin-right:4px;
}

.contenttext .captionedimages p, .contenttext .images p, .contenttext .imagesleft p, .contenttext .imagesright p {
	margin-left:9px;
	margin-right:9px;
	margin-top:4px;
	margin-bottom:4px;
}

.contenttext .sidelinks {
	float:right;
/*	width:120px;*/
	font-size:small;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:9px;
	margin-bottom:9px;
	padding:10px;
	border:1px solid #999999;
	background-image:url(../images/honeycomb2_v.jpg);
	background-position:-0px -250px;
	background-repeat:no-repeat;
	background-color:#FFFFF2;
}

.contenttext .sidelinks h5 {
	color:#CC0000;
}

.contenttext ul {
	margin-top:5px;
	margin-bottom:5px;
}

.contenttext .textbox, .contenttext .button  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:small;
}

.contenttext .searchresults {
	margin:0;
	padding:0;
	border:0;
	color:#000000;
}

.contenttext .searchresults td{
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	border-left:0;
	border-right:0;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.contenttext .searchresults p{
	margin:0;
	padding:0;
	font-weight:normal;
	position:static;
	float:none;
}

.contenttext .searchresults a{
	font-weight:bold;
}

.contenttext .searchresults .GridPager{
	font-weight:bold;
}

.contenttext .searchresults .Path{
	font-size:x-small;
	font-weight:normal;
}

.contenttext #pnlSearchResults, .contenttext #pnlSearchTotal {
	font-weight:normal;
}

ul.sitemap li.sitetoplevel {
	font-weight:bold;
}

ul.sitemap li.sitefirstlevel {
	font-weight:bold;
}

ul.sitemap li {
	font-weight:normal;
}

.footer {
	clear:both;
	text-align:left;
/*	border-top:1px solid black;*/
	border-bottom:1px solid black;
/*	padding-top:2px;
	padding-bottom:2px;
	padding-left:11px;
	padding-right:11px;*/
	padding:0;
	font: bold normal small Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/honeycomb2.jpg);
	background-position:100px -10px;
	background-repeat:no-repeat;
	background-color:#FFFF55;
}

.footer a { 
	color:#000000;
	text-decoration : none;
}

a.menuitem, .pageheader a { 
	color:#000000;
	text-decoration : none;
	font-weight: bold;
}
 
a.menuitemhighlight { 
	color:#CC0000;
	text-decoration : underline;
	font-weight: bold;
}

a.newsitem {
	color:#000000;;
	text-decoration:none;
	font-weight: bold;
}

a:hover, a.menuitem:hover, .pageheader a:hover, a.newsitem:hover { 
	text-decoration : underline;
	color:#CC0000;
}

.break {
	clear: both; 
	height: 10px; 
	font-size:0;
}

.smallbreak {
	clear:both;
	height: 0px; 
	overflow: hidden;
	font-size:0;
}

.bigbreak {
	clear: both; 
	height: 15px; 
	font-size:0;
}

.exhibitionsidebar {
	float:right;
	/*width:200px;*/
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
}

.exhibitionside {
	border:1px solid #999999;
	width:291px;
	text-align:justify;
	vertical-align:top;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.exhibition2_1 {
	border:1px solid #999999;
	width:291px;
	text-align:justify;
	vertical-align:top;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-right:5px;
}

.exhibition2_2 {
	border:1px solid #999999;
	width:291px;
	text-align:justify;
	vertical-align:top;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:4px;
}

.exhibition3_1 {
	border:1px solid #999999;
	width:191px;
	text-align:justify;
	vertical-align:top;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-right:5px;
}

.exhibition3_2 {
	border:1px solid #999999;
	width:191px;
	text-align:justify;
	vertical-align:top;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:4px;
	margin-right:4px;
}

.exhibition3_3 {
	border:1px solid #999999;
	width:191px;
	text-align:justify;
	vertical-align:top;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 10px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:4px;
}

.exhibition4_1 {
	padding:0;
	border:1px solid #999999;
	width:139px;
	height:139px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:520px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-right:5px;
}

.exhibition4_2, .exhibition4_3 {
	padding:0;
	border:1px solid #999999;
	width:139px;
	height:139px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:520px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-right:5px;
}

.exhibition4_4 {
	padding:0;
	border:1px solid #999999;
	width:139px;
	height:139px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:520px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:5px;
}

.exhibition4_1_wrapper {
	padding:0;
	border:1px solid #999999;
	width:139px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:520px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-right:5px;
}

.exhibition4_2_wrapper, .exhibition4_3_wrapper {
	padding:0;
	border:1px solid #999999;
	width:139px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:520px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-right:5px;
}

.exhibition4_4_wrapper {
	padding:0;
	border:1px solid #999999;
	width:139px;
	text-align:center;
	vertical-align:middle;
	float:left;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:520px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-left:5px;
}

.exhibition4_1_wrapper .exhibition4_1, .exhibition4_2_wrapper .exhibition4_2, .exhibition4_3_wrapper .exhibition4_3, .exhibition4_4_wrapper .exhibition4_4    {
	background-image:none;
	background-color:transparent;
	float:none;
	margin:0;
	border:0;
}

.thumbnailcaption {
	border-top:1px solid #999999;
	margin:0;
	padding:5px;
}

.thumbnailcaption a {
	font-weight:bold;
	text-decoration:none;
}

.thumbnailcaption a:hover {
	text-decoration:underline;
}

.exhibition2_1 img, .exhibition2_2 img, .exhibition3_1 img, .exhibition3_2 img, .exhibition3_3 img, .exhibitionside img {
	border:1px solid #999999;
}

.exhibition4_1 img, .exhibition4_2 img, .exhibition4_3 img, .exhibition4_4 img {
	border:1px solid #999999;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
}

.exhibition2_1 div , .exhibition2_2 div, .exhibition3_1 div, .exhibition3_2 div, .exhibition3_3 div, .exhibitionside div {
/*	color: #FFFF33;*/
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
	padding-bottom:4px;
}

.exhibition2_1 a , .exhibition2_2 a, .exhibition3_1 a, .exhibition3_2 a, .exhibition3_3 a, .exhibitionside a {
/*	color: #FFFF33;*/
	color:#000000;
	text-decoration:none;
}

.exhibition2_1 a strong, .exhibition2_2 a strong, .exhibition3_1 a strong, .exhibition3_2 a strong, .exhibition3_3 a strong, .exhibitionside a strong {
	/*color: #FFFF33;
	*/
	color:#CC0000;
	font : bold normal normal medium Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.exhibition2_1 a span, .exhibition2_2  a span, .exhibition3_1 a span, .exhibition3_2 a span, .exhibition3_3 a span, .exhibition2_1 a:hover span, .exhibition2_2  a:hover  span, .exhibition3_1 a:hover span, .exhibition3_2 a:hover span, .exhibition3_3 a:hover span, .exhibitionside a span, .exhibitionside a:hover span {
/*	color:#FFFFFF;*/
	color:#000000;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	display:block;
}

.exhibition2_1 a:hover strong, .exhibition2_2 a:hover strong, .exhibition3_1 a:hover strong, .exhibition3_2 a:hover strong, .exhibition3_3 a:hover strong, .exhibitionside a:hover strong {
	color:#CC0000;
	text-decoration:underline;
}

.portraitimage {
	float:left;
	width:396px;
	padding:0;
	border:1px solid #999999;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	margin-right:5px;
}

.landscapeimage {
	width:596px;
	padding:0;
	border:1px solid #999999;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
}

.portraitimage img, .landscapeimage img {
	border:1px solid #999999;
	margin:4px;
}

.portraitimagecaption {
	border:1px solid #999999;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:5px;
	float:left;
	width:188px;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
	vertical-align:top;
}

.landscapeimagecaption {
	border:1px solid #999999;
	margin-top:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(../images/honeycomb2_l.jpg);
	background-position:0px 0px;
	background-color:#FFFFFF;
	font : normal small Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
	vertical-align:top;
}

.portraitimagecaption h4, .landscapeimagecaption h4 {
	color:#CC0000;
	font : bold small Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	margin-bottom:4px;
	margin-left:9px;
	margin-right:9px;
}

.portraitimagecaption p, .landscapeimagecaption p {
	margin-left:9px;
	margin-right:9px;
	margin-top:4px;
	margin-bottom:4px;
}

.imagecredit {
	font-style:italic;
}

.imagenext a {
	font-weight:bold;
	text-decoration:none;
}

p.date {
	font-style:italic;
}

.hidden {
	visibility:hidden;
	display:none;
}

img.objectthumboutsideright {
	margin-left:10px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:16px;
	border:1px solid #999999;
	float:right;
}

div.objectthumboutsideright {
	margin-left:10px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:16px;
	float:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	line-height:110%;
	text-align:center;
	padding-bottom:5px;
}

div.objectthumboutsideright p {
	margin:0;
	padding:0;
}

.contenttext #searchcontrol {
	margin-left:0;
}
#searchcontrol a {
	color:#cc0000;
}
#searchcontrol a b {
	color:#cc0000;
}    	

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  	color : #000;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	color:#cc0000;
}
