/*-------------globals------------*/
body     {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 10px;
}
h1, h1 a, h1 a:link, h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}
h3 {
	font-size: 12px;
	font-family: Arial;
	color: #333333;
}
h4 {
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
}
h5 {
	font-size: 10px;
	font-family: Arial;
	color: #333333;
}
input{
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
}
form{
	margin: 0px;
	padding: 0px;
}
/*-------------side menu------------*/
.DgtSideMenu {
	margin-top: 10px;
	padding-top: 0px;
	margin-left: 8px;
	margin-right: 8px;
}
.DgtSideMenu td{
	line-height: 12px;
	margin-top: 5px;
	padding-top: 5px;
}

.DgtSideMenu  a, .DgtSideMenu  tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #999999;

}
.DgtSideMenu  a, .DgtSideMenu  a:link, .DgtSideMenu  a:visted {
	background-color: #FFFFFF;
}
.DgtSideMenu  a:hover {
	background-color: #fafafa;
	color: #bbbbbb;
}
.ArtThumbnail
{
	margin-top: 5px;
	margin-bottom: 0px;
}
.Thumbnail
{
	border: solid 1px #999999;
}
.ArtImage
{
	border: solid 5px #999999;
	margin-right: 5px;
}
.ArtPieceNavigation
{
	text-align:right;
	border-top: 1px dashed #cfcfcf;
}
.TblStandard a:hover
{
	text-decoration: none;
	color: #333333;
}
.TblStandard th
{
	background: #dbdbdb;
	font-size: 12px; font-family: Arial; font-style: normal; font-weight: bold; line-height: 2em
}
/*-------------header------------*/
.DgtHdContainer   { margin: 16px 0 0; padding: 0; width: 767px }
.DgtTitleHdContainer    { background-color: gray; text-align: left; margin-top: 32px; margin-left: 44px; float: left }

.DgtLogoHdContainer    { text-align: right; float: right }
#DgtNavHd   { padding: 10px 0 0 44px }
.DgtNavHdContainer     { background-image: url(../Images/header/DgtNavbar.gif); background-repeat: no-repeat; width: 723px; height: 29px; float: left }
.MenuLink, .PageHeader1_CmsMenu1,td,.TblStandard a    { color: #ada8a9; font-size: 10px; font-family: Arial; font-style: normal; font-weight: bold; line-height: 2em}
a  { color: #ada8a9; font-size: 10px; font-family: Arial; font-style: normal; font-weight: bold;}
.MenuLink:hover, a:hover
{
	text-decoration: none;
	color: #333333;
}
.DgtNavHdContainer a, .DgtNavHdContainer a:link, .DgtNavHdContainer a:visited{
	color: #ADA8A9; 
	text-decoration: none;
	cursor:pointer;
}
 .DgtNavHdContainer a:hover { color: #666; text-decoration: underline; cursor: pointer }
 .DgtSpacer {
  clear: both;
  }
  .DgtHomeContainer {
	background-image: url(../Images/DgtHomePageImg.gif);
	background-repeat: no-repeat;
	height: auto;
	width: 767px;
	padding-top: 15px;
}
.DgtHomeContainerTbl {

}
.DgtHomeTxt{
	padding: 20px;
}
  /*-------------content------------*/
  .DgtContent{
	background-image: url(../Images/DgtSideBar.gif);
	background-repeat: no-repeat;
	width: 767px;
	height:auto;
  }
   .DgtContentFrame{
	background-image: url(../Images/Header/DgtSideBarBlank.gif);
	background-repeat: no-repeat;
	width: 767px;
	height:200px;
  }
  .DgtBodyContent01 {
	margin-top: 14px;
	padding-left: 14px;
}
.DgtPageContent {
	float:left;
	margin: 0px;
	padding: 0px;
	top: -10px;
}
.DgtHeading01 {
	font-size: 10px;
	font-family: Arial;
	color: #333333;
}
 .DgtHeaderBlank{
	width: 603px;
	height:auto;
	padding-top: 14px;
	padding-left: 15px;
	background-color: #FFFFFF;
	background-image: url(../Images/Header/DgtSideBarLine.gif);
	background-repeat: repeat-y;
  }
  .DgtHeaderLine{
	width: 62px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 1px;
	border-left-width: 1px;
	border-left-style: solid;
  }
    /*-------------list------------*/
   #ArtistContainer
     { margin-top: 0px; margin-left: 0px; padding-top: 0px; left: 44px; width: 603px }

 #ArtistContainer ul
      { text-indent: 16px; list-style-type: none; margin: 0px 0 0; padding: 0px 0 0; }

 #ArtistContainer a
    { font-size: 10px; font-family: Arial; text-decoration: none; text-transform: capitalize; display: block; padding: 3px 3px 3px 44px; width: 603px }

 #ArtistContainer a:link, #ArtistContainer a:visited
    { color: #9a9999; background-color: white; margin: 0; padding: 0 }

 #ArtistContainer a:hover
    { color: #333333; background-color: #ededed; margin: 0; padding: 0 }
.ListTitle  { color: black; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #dbdbdb; text-transform: capitalize; margin-top: 2px; padding-top: 2px; padding-bottom: 2px }
.ListDivider   { margin: 0; padding: 0 }
.ListBlank  {
	text-indent: 16px;
	list-style-type: none;
	margin: 1px 0 0;
	padding: 1px 0 0;
	border-top: 1px dashed #cfcfcf;
	font-size: 1px;
	line-height: 1px;
}
 /*-------------links------------*/
 #LinkArchive, #LinkArchive a, #LinkArchive a:link, #LinkArchive a:visited {
	text-indent: 16px;
	color: #333333;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	background-color: #f3f3f3;
	text-decoration: none;
 }
 #LinkArchive a:hover {
 color: #fefefe;
 background-color: #dddddd;
 }
 /*-------------search box------------*/
.DgtSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	float:right;
	clear: both;
}
/*-------------exhibition list------------*/
#DgtExhibitionType, .DgtExhibitionType { text-indent: 16px;color: black; font-size: 14px; font-family: Arial; font-weight: bold; background-color: #dbdbdb; text-transform: capitalize; margin-top: 2px; padding-top: 2px; padding-bottom: 2px ;width: 603px}
.DgtExhibitionContainer {}
.DgtArtistExhibitionContainer1{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fdfdfd;
	margin-bottom: 1px;
}
.DgtArtistExhibitionContainer td {
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
	text-transform: capitalize;
}

.DgtExhibitionDate {
	padding: 1px 40px 1px 1px;
}
.DgtExhibitionName, .DgtExhibitionName a, .DgtExhibitionName a:link, .DgtExhibitionName a:visited{
	color: #9a9999;
	font-size: 10px;
	font-family: Arial;
	text-decoration:  underline;
	text-transform: capitalize;
	padding: 1px 1px 1px 5px;
	/*float: left;*/
}
.DgtExhibitionThumbnail
{
	margin:2px 5px 2px 2px;
}
.DgtExhibitionName a:hover {
	color: #333333;
	text-decoration: underline;
}
#Exhibition1_LblContent {
	color: #9a9999;
	font-size: 10px;
	font-family: Arial;
}
/*-------------footer------------*/
 .DgtFooter td {
 margin-top: 5px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	margin-left: 0px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.HomepageFeatureImageDisplayed
{
	margin-top: 80px;
	display: block;
}
.HomepageFeatureImageHidden
{
	margin-top: 80px;
	display: none;
}
.HomepageFeatureImageDisplayed img,
.HomepageFeatureImageHidden img
{
	margin-top: 5px;
}
.CmsContentImage
{
	border: 1px solid #999999;
	margin-left: 15px;
	margin-bottom: 5px;
}
.iconSold
{
	margin-left: 3px;
	margin-bottom: 1px;
}
.DivArchiveYear
{
	padding: 5px 15px 5px 35px;
}
.PageLinkArchive
{
	margin-left: 8px;
	margin-top: 7px;
}