.text { font-family: Arial; font-size: 12px; color: #000000; }
.text8 { font-family: Arial; font-size: 10px; color: #000000; }
.jmltextbox { width:95px; height:16px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.pad8 { padding-left: 8px; padding-right: 9px; padding-top:8px; padding-bottom:8px; }
.ex_link{font-family: Arial; font-size: 12px; color: #2f2f2f; text-decoration:none;}




body {font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:16px;  font-weight:normal; }
.topbg { background-image: url("images/top_header/top_header.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
.splashbg { background-image: url("images/home.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
.outtable { border-width: 1px; border-style: outset; border-style: solid; border-color: #484848; } 
.headertable { background-color: #000000; padding-bottom: 20px; padding-left: 27px; padding-right:27px; position:relative;} 
.maintable { background-color: #ffffff; padding-bottom: 27px; padding-left: 27px; padding-right:27px; padding-top: 27px; } 
.footertable { background-color: #000000; padding-bottom: 0; padding-left: 27px; padding-right:27px; padding-top: 0; } 
.text{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:16px;  font-weight:normal; }
.hometable { background-color: #ffffff; padding-bottom: 0px; padding-left: 0px; padding-right:0px; padding-top: 0px; }
.upexhib1{width:400px;}

#wrap{ padding-top:20px}

#home {
 position:relative;
 top:27px;
 left:27px;
 bottom:25px;
 right:27px;
 height:454px;
 width:1000px;
}

#upexhib {
 position:relative;
 top:27px;
 left:27px;
 bottom:25px;
 right:27px;
 height:454px;
 width:400px;
}

#home_about {
 position:relative;
 top:0px;
 left:54px;

 height:454px;
 width:1000px;
}

#hometext {
 position:absolute;
 top:0px;
 left:0px;
 width:200px;
 
}

#homeimg {
	position:absolute;
 	right:54px;
 	top:0px;
}

#blackline {
        position:absolute;
        right:527px;
        top:0px;
	background-color:#000000;
}

#artworkblurb { 
	bottom:27px;
	right:54px;
}

#homebottom {
 position:relative;
 bottom:54;
 left:0px;
 top:28px;
 width:200px;
 /*
 position:absolute;
 bottom:54;
 left:0px;
 width:200px;
 */
}

#bio {
 position:absolute;
 bottom:84;
 left:0px;
 width:200px;
}

#artist_works_pics {
position:absolute; 
top:75px; /*top:58px;*/
left:0px; 
}

#artist_top_button {
position:absolute; 
top:37px;/*top:26px;*/
left:0px; width:320px;
}


#exhibitition_view_Works {
position:absolute; 
top:104px;
left:0px; 
}

#exhibitition_view_Works2 {
position:absolute; 
top:124px;
left:0px; 
}


#exhibitition_invite {
position:absolute; 
top:124px;
left:100px; 
}


#splashlogo {
 position:absolute;
 top:305px;
 left:590px;
}

#splashaddress {
 position:absolute;
 top:350px;
 left:590px;
}

#splashenter {
 position:absolute;
 top:395px;
 left:590px;
}

#thumb {
	position:relative;
	width:170px;
	top:42px;
	left:27px;
	height:
}
#artthumb1,#artthumb2,#artthumb3{ padding-bottom:20px}
/*
#artthumb1 { 
	position:absolute;
	top:0px;
	left:0px;
}

#artthumb2 { 
	position:absolute;
	top:136px;
	left:0px;
}

#artthumb3 { 
	position:absolute;
	top:272px;
	left:0px;
}
*/
#artbutton { 
	position:relative;
	width:200px;
	top:0px;
	left:0px;
}

#artnext { 
	position:absolute;
	right:8px;
	top:5px;
}

#artback { 
	position:absolute;
	left:0px;
	top:5px;
	
}

#listback {
	position:absolute;
	top:16px;
	left:27px;
	display:none;
	z-index:1000;
}

#listnext {
	position:absolute;
	right:29px;
	top:16px;
	display:none;
	z-index:1000;
}

#artoverv {
	position:absolute;
 	right:54px;
 	top:0px;
}

#artoverh {
	position:absolute;
 	right:54px;
 	top:54px;
}

#artworkblurb { 
	position:absolute;
	font-family: arial,helvetica,"Myriad Pro";
	font-size:12px; color: #333333; 
 	bottom:52px;
}

#columnone {
	position:absolute;
 top:60px;
 left:0px;
 width:260px;
 height:300px;
}

#combinedcolumn {
        position:absolute;
 top:60px;
 left:0px;
 width:560px;
 height:300px;
}

#columntwo {
 position:absolute;
 top:60px;
 left: 300px;
 width:260px;
 height:300px;
}



.map { border-width:1px; border-style: outset; border-style: solid; border-color: #999999; } 

.homeartist { font-size:12px; color: #666666; font-weight:bold;}
.grey { background-color: #e2e2e2; } 
.footerbg { background-image: url("images/footer/footer_background.jpg"); background-repeat: no-repeat; background-position: bottom left; background-color: #ffffff; }
.greytable { border-width: 1px; border-style: outset; border-style: solid; border-color: #e2e2e2; } 
.maillist{width:105px; height:15px; font-family:arial; font-size:12px; color:#787878; border-color:#e2e2e2; border-width:1px; border-style:solid;}
.maillistpop{width:115px; height:15px; font-family:arial; font-size:10px; color:#787878; border-color:#e2e2e2; border-width:1px; border-style:solid;}

.gentext11{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:14px;  font-weight:normal; }
.gentext_bold_black{font-family:"arial"; font-size:11px; color:#000000; line-height:14px;  font-weight:bold; }
.gentext_grey{font-family:"arial"; font-size:10px; color:#787878; line-height:14px;  font-weight:normal; }
.gentext_red{font-family:"arial"; font-size:10px; color:#e10000; line-height:14px;  font-weight:normal; }
.title_bold{font-family:"arial"; font-size:16px; color:666666; line-height:14px;  font-weight:bold; }
.panel_title{font-family:"arial"; font-size:9px; color:333333; line-height:14px;  font-weight:bold; }
.nav_number{font-family:"arial"; font-size:9px; color:7e7e7e; line-height:8px;  font-weight:normal; }
.nav_number_selected{font-family:"arial"; font-size:9px; color:2f2f2f; line-height:8px;  font-weight:normal; }
.menu_list{font-family:"arial"; font-size:9px; color:7e7e7e; line-height:11px;  font-weight:bold; }
.menu_list_selected{font-family:"arial"; font-size:9px; color:333333; line-height:11px;  font-weight:bold; }
.signature { position: relative; top: 12px; left: 12px; vertical-align:text-top; }
exhibition_title_txt{ font-size:12px; color: #666666; font-weight: bold; text-decoration: none;}

.artist { font-size:12px; color: #666666; font-weight: normal; text-decoration: none;}

a.artist:link,a.artist:visited,a.artist:active { font-size:12px; color: #666666; font-weight: normal; text-decoration: none;}
a.artist:hover { color: #999999; text-decoration: underline;}

a.exhibition:link,a.exhibition:visited,a.exhibition:active, a.exhibition:hover { font-size:12px; color: #666666; font-weight: bold; text-decoration: none;}
a.old_exhibition:hover { color: #666666; text-decoration: underline;}
/* a.exhibition:hover { color: #aa0000;}*/

.boxs { width:125px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxs1 { width:125px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxs2 { width:122px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxs2jml { width:122px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.box { width:325px; height:20px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }
.boxl { width:325px; height:100px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; border:1px; border-thickness: 1px; border-color: #000000; border-style: solid; }

#popWinBox{width:540px; height:420px; overflow:hidden; padding-left:10px; position:relative }
#popWinBox #tableBox{ width:560px; height:420px; overflow:hidden; position:relative; z-index:1}
#tableBox{ width:1000px; height:479px; overflow:hidden; position:relative; z-index:1}

#tableBoxLong{ width:1000px; height:auto !important; height:472px; min-height:472px;  position:relative;  padding-bottom:35px; }
#tableCom{}
/*
#tableCom{position:absolute; left:0; top:0; z-index:0}
*/
.firstName,.lastName{ font-family:Arial; display:block; font-size:11px; font-weight:bold; text-align:right; width:auto; line-height:12px; color:#555}
.firstName{padding-top:1px}
.firstName1,.lastName2{ font-family:Arial; display:block; font-size:11px; font-weight:bold; text-align:right; width:auto; line-height:12px; color:#555}
.firstName1{padding-top:2px}
.artist_title_text{font-family:Arial; display:block; font-size:20px; color:#000; width:600px}

#menuTop{ width:527px; height:10px; overflow:visible; font-size:0px; background:url(/images/menu.gif) no-repeat; font-size:0; line-height:0; position:relative}
#menuTop a,#menuTop div{ display:block; height:10px; line-height:0; font-size:0px; position:absolute; top:0; background:url(/images/menu.gif) 1000px 1000px no-repeat; cursor:pointer}
div#menuArt{ width:37px; left:0;height:40px}
div#menuArt_{ width:37px; left:0; background-position:0 -23px; height:40px}
a#menuExhibition{ width:62px; left:78px}
a#menuExhibition:hover,a#menuExhibition_{ width:62px; left:78px; background-position:-78px -23px}
a#menuPublications{ width:69px; left:181px}
a#menuPublications:hover,a#menuPublications_{ width:69px; left:181px; background-position:-181px -23px}
a#menuVideos{ width:36px; left:293px}
a#menuVideos:hover,a#menuVideos_{ width:36px; left:293px; background-position:-293px -23px}
a#menuPress{ width:27px; left:369px}
a#menuPress:hover,a#menuPress_{ width:27px; left:369px; background-position:-369px -23px}
a#menuMailinglist{ width:90px; left:437px}
a#menuMailinglist:hover,a#menuMailinglist_{ width:90px; left:437px; background-position:-437px -23px}

div#menuArt div,div#menuArt_ div{ position:absolute; top:17px; left:0px; border:3px solid #FFF; height:auto; display:none}
div#menuArt div a,div#menuArt_ div a{ height:20px; width:140px; overflow:hidden; position:static; background:#000; background: #000 url(/images/menu.gif) no-repeat; }
div#menuArt div span,div#menuArt_ div span{ width:140px; overflow:hidden; font-size:0; line-height:0; height:3px; background:#FFF; margin:0; padding:0; display:block}

div#menuArt div a#menuArtist,div#menuArt_ div a#menuArtist{ background-position:-553px 7px}
div#menuArt div a#menuArtist:hover,div#menuArt div a#menuArtist_,div#menuArt_ div a#menuArtist:hover,div#menuArt_ div a#menuArtist_{ background-position:-553px -16px}
div#menuArt div a#menuArtistRoom,div#menuArt_ div a#menuArtistRoom{ background-position:-699px 7px}
div#menuArt div a#menuArtistRoom:hover,div#menuArt div a#menuArtistRoom_,div#menuArt_ div a#menuArtistRoom:hover,div#menuArt_ div a#menuArtistRoom_{ background-position:-699px -16px}
#menuBom{background:-845px 0 url(/images/menu.gif) no-repeat; width:124px; height:10px; font-size:0; line-height:10px; overflow:hidden; position:relative}
#menuBom a{ display:block;height:10px; font-size:0; line-height:10px;background:-845px 0 url(/images/menu.gif) no-repeat; position:absolute; top:0}
#menuBom a#menuAbout{ width:42px; background-position:-844px 0 }
#menuBom a#menuAbout:hover,#menuBom a#menuAbout_{ width:42px; background-position:-844px -23px }

#menuBom a#menuContact{ width:51px; background-position:-918px 0; left:73px}
#menuBom a#menuContact:hover,#menuBom a#menuContact_{ width:51px; background-position:-918px -23px; left:73px}

.tableBoxLeft_1{ float:left; width:230px; height:420px; padding:34px 0 0 27px; text-align:left; line-height:17px}
#title_videos{ display:block; background:0 0 url(/images/title_videos.gif) no-repeat; width:220px; height:29px; }
#title_publications{ display:block; background:0 0 url(/images/title_publications.gif) no-repeat; width:220px; height:29px; }
#title_press{ display:block; background:0 0 url(/images/title_press.gif) no-repeat; width:220px; height:29px; }
#title_exhibition{display:block; background:0 0 url(/images/title_current_exhibition.gif) no-repeat; width:332px; height:29px; }
#title_exhibition_upcome{display:block; background:0 0 url(/images/title_cpcoming_exhibitions.gif) no-repeat; width:332px; height:29px; }
#title_exhibition_past{display:block; background:0 0 url(/images/title_past_echibitions.gif) no-repeat; width:332px; height:29px; }
#searchList{ padding:12px 0 0 ; width:220px; overflow:visible}
#searchList select{ font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; height:19px; line-height:19px; padding-top:0; padding-bottom:0; margin-bottom:8px; margin-top:0; float:left; margin-right:15px;}
#searchList a{ background:0 -136px url(/images/btns.gif) no-repeat; display:block; height:17px; width:58px; float:left; position:relative; top:1px; }

.tableBoxRight_1{ text-align:left; float:right; width:600px; height:395px; padding:63px 27px 0 0; position:relative; z-index:0 }
.tableBoxRight_1 #scrollerContainer { position:absolute; width:560px; height: 388px; clip:rect(0,560px,388px,0); overflow:hidden; z-index:6; }
.tableBoxRight_1 #scrollerContent { position:absolute; left: 0; top: 0; width: 560px; }
.tableBoxRight_1 #scrollerButtons { position: absolute; top: 66px; right:0; width: 34px; height: 331px; }
.tableBoxRight_1 #scrollerButtons #up { visibility: hidden; position: absolute; top: 0px; left: 0px; width: 7px; height: 16px; background: url('/images/scroll_up.gif'); background-position: top left; background-repeat: no-repeat; z-index: 2; cursor:pointer; }
.tableBoxRight_1 #scrollerButtons #track { visibility: hidden; position: absolute; top: 20px; left:0px; width: 7px; height: 346px; background: url('/images/scroll_track.gif'); background-position: top left; background-repeat: y-repeat; z-index: 3; }
.tableBoxRight_1 #scrollerButtons #drag { visibility: hidden; position: absolute; top: 0px; left: 0px; width: 7px; height: 27px; background: url('/images/scroll_drag.gif'); background-position: top left; background-repeat: no-repeat; z-index: 4; cursor:pointer; }
.tableBoxRight_1 #scrollerButtons #down { visibility: hidden; position: absolute; top: 376px; left: 0px; width: 7px; height: 6px; background: url('/images/scroll_down.gif'); background-position: top left; background-repeat: no-repeat; z-index: 5; cursor:pointer; }


.videoList{ width:560px; overflow:auto; height:auto; position:relative; display:none;padding-top:20px}
.videoListTitle{ color:#434343; font-size:11px; width:420px; padding:0 140px 6px 0; position:relative; display:block}
.videoListDate{ position:absolute; top:0; right:0}
.youtube{ width:560px; height:349px; overflow:hidden; }
.videoListInfo{ color:#999; line-height:16px; font-size:11px;}
.videoListInfo span{ font-size:10px; color:#000; }
.videoListInfo span a{ text-decoration:none; color:#000; margin-right:0}


#tableBoxRightSectionpublications{  width:600px; height:419px; padding:34px 27px 0 0;}
#tableBoxRightSectionpublications #scrollerContainer { width:560px; height: 412px; clip:rect(0,560px,412px,0);}
#tableBoxRightSectionpublications #scrollerContent { width: 560px; }
#tableBoxRightSectionpublications #scrollerButtons { top: 34px; height: 343px; }
#tableBoxRightSectionpublications #scrollerButtons #track { height: 372px;}
#tableBoxRightSectionpublications #scrollerButtons #down { top: 406px;}

.publicationsList{ width:500px; overflow:auto; padding:26px 0 27px ; border-bottom:1px solid #ebebeb}
.publicationsList img{ float:left}
.publictionInfo{ float:right; text-align:left; width:360px; overflow:hidden; height:auto; position:relative; top:-3px; }
.publictionMsg{font-size:11px; color:#434343; font-weight:bold; padding-bottom:2px;padding-left:81px; position:relative }
.publictionMsg span{ font-weight:normal; position:absolute;left:0 !important; left:-81px; top:0; display:block}
.publictionLink{ display:block; width:97px ; height:17px; overflow:hidden; font-size:0; line-height:0; padding:0; margin:7px 0 9px;background:0 -85px url(/images/btns.gif) no-repeat; }
.publictionArt{ color:#999; line-height:16px; font-size:11px;}
.publictionArt span{ font-size:10px; color:#000; }
.publictionArt span a{ text-decoration:none; color:#000; margin-right:0}
.publictionInfo2{ float:right; text-align:left; width:265px; overflow:hidden; height:auto; position:relative; top:-4px; }


#tableBoxRightSectionpress{ width:528px;}
#tableBoxRightSectionpress{  width:528px; height:389px; padding:64px 27px 0 0;}
#tableBoxRightSectionpress #scrollerContainer { width:500px; height: 382px; clip:rect(0,500px,382px,0);}
#tableBoxRightSectionpress #scrollerContent { width: 500px; }
#tableBoxRightSectionpress #scrollerButtons { top: 64px; height: 313px; }
#tableBoxRightSectionpress #scrollerButtons #track { height: 342px;}
#tableBoxRightSectionpress #scrollerButtons #down { top: 376px;}

.pressList{ width:500px; overflow:auto; padding:26px 0 27px ; border-bottom:1px solid #ebebeb}
.pressList img{ float:left}
.pressInfo{ float:right; text-align:left; width:330px; overflow:hidden; height:auto; position:relative; top:-3px; }
.pressMsg{font-size:12px; color:#434343; padding-bottom:2px;padding-right:70px; position:relative }
.pressMsgArt{font-weight:bold; color:#666}
.pressMsgPub{font-weight:bold; color:#999; margin-left:10px}
.pressMsgDate{ font-size:11px; color:#666; position:absolute; right:0; top:1px}
/*.pressMsg span{ font-weight:normal; position:absolute; left:0; top:0}*/
.pressPdfLink{display:block;  height:17px; overflow:hidden; font-size:0; line-height:0; padding:7px 0 10px 25px;background:0 6px url(/images/pdf.gif) no-repeat; }
.pressPdfLink a{ display:block; width:98px ; height:17px; overflow:hidden; font-size:0; line-height:0; padding:0; margin:1px 0 0;background:0 -153px url(/images/btns.gif) no-repeat; }
.pressArt{ color:#999; line-height:16px; font-size:11px;}
.pressArt span{ font-size:10px; color:#000; }
.pressArt span a{ text-decoration:none; color:#000; margin-right:0}
#pressMoreInfo{ color:#434343; font-size:11px; position:absolute; bottom:27px; left:27px; width:425px}
#pressMoreInfo strong{ display:block; font-size:12px; color:#333; font-weight:bold; padding:9px 0 1px;}
#pressMoreInfo  div{ color:#2f2f2f; position:relative; line-height:15px; padding-left:46px;}
#pressMoreInfo  div span{ color:#888888; position:absolute; left:0}

#closeParentFancyBox{ width:59px; height:17px; font-size:0; line-height:0; background:0 -68px url(/images/btns.gif) no-repeat; display:block; position:absolute; top:13px; right:5px; z-index:100}
#popWinBox #tableBoxRightSectionpress{  padding:37px 27px 0 0;}
#popWinBox #tableBoxRightSectionpress #scrollerContainer { width:500px; height: 382px; clip:rect(0,500px,382px,0);}
#popWinBox #tableBoxRightSectionpress #scrollerContent { width: 500px; }
#popWinBox #tableBoxRightSectionpress #scrollerButtons { top: 37px; height: 313px; }
#popWinBox #tableBoxRightSectionpress #scrollerButtons #track { height: 342px;}
#popWinBox #tableBoxRightSectionpress #scrollerButtons #down { top: 376px;}


#popWinBox2{width:570px; height:440px; overflow:hidden; padding-left:10px; position:relative }
#popWinBox2 #tableBox{ width:630px; height:440px; overflow:hidden; position:relative; z-index:1}
#popWinBox2 #tableBox .pressList{ width:560px}
#popWinBox2 #tableBoxRightSectionvideos{  padding:10px 27px 0 0;}
#popWinBox2 #tableBoxRightSectionvideos #scrollerContainer { width:560px; height: 388px; clip:rect(0,560px,388px,0);}
#popWinBox2 #tableBoxRightSectionvideos #scrollerContent { width: 560px; }
#popWinBox2 #tableBoxRightSectionvideos #scrollerButtons { top: 37px; height: 331px; }
#popWinBox2 #tableBoxRightSectionvideos #scrollerButtons #track { height: 346px;}
#popWinBox2 #tableBoxRightSectionvideos #scrollerButtons #down { top: 376px;}

#popWinBox3{width:530px; height:360px; overflow:hidden; padding-left:10px; position:relative }
#popWinBox3 #tableBox{ width:530px; height:360px; overflow:hidden; position:relative; z-index:1}
#popWinBox3 #tableBoxRightSectionpublications{ width:530px}
#popWinBox3 #tableBox .publicationsList{ width:530px; padding-bottom:0; border:none}
#popWinBox3  .publictionInfo2{ width:235px;}
#artNewTitle{ width:auto; text-align:left; height:0; font-size:0; line-height:0; padding: 34px 0 0 28px; position:relative;z-index:-100}
#artNewTitle img{ position:absolute; top:34px; left:28px;}

#homebottom2 {position:absolute;top:10px;left:665px;width:300px}
#home .boxs2{ float:left; width:487px; height:420px; border:none; position:relative; padding-top:32px}
#home .boxs2 .typeImg{ margin-bottom:12px}
#home .artTitle2{ display:block; color:#666666; font-weight:bold; width:240px}
#home .atrDate2{ display:block; font-size:11px; color:#000; width:240px}
#home .linkBox2{ line-height:0; padding:14px 0 10px; height:12px; width:250px}
#home .linkBox2 a{ margin-right:6px}
#home .txtBox2{ width:235px; font-size:11px; overflow:hidden; height:142px; color:#2f2f2f}
#home .titleBoxsd{ width:300px; height:58px; overflow:hidden}
#home .morelinx2{ padding-top:17px}

.mailLink2{ text-decoration:none; color:#2f2f2f}
