
div#vpspecialmessage {
 
 font-weight:bold;
 color:#666699;
 font-size:12px;
 margin:0px;
 padding:0px;
}


.clear {
clear:both;
}
html {
margin:0;
padding:0;
width:100%;
}
body {
background-color:#FFFFFF;
color:#333333;
margin:30px 0 0 10px;
width:726px;
}
body a {
color:#000000;
text-decoration:none;
}
body a:hover {
text-decoration:underline;
}
img {
border:medium none;
}


a:link {
	   color:#666666;
	   text-decoration: underline;
	   }

a:visited {
		  color: #333333;
		  }

a:hover {
		text-decoration: underline;
		color:#333333;
		}

a:active {
		 color: #666666;
		 }


/* Logo_name etc., added 12/09 for update by bridget */
#logo /* viewing program logo overall, replaces image map */{
	font-family:Helvetica, Arial, sans-serif;
	color:#666666;
	letter-spacing:1.5px;
}

#logo_name/* just for drawing center*/ {
width:200px;
font-size:14px;
text-transform:uppercase;
}

#logo_name a {
color:#666666;
text-decoration:none;
}


#vp_name /* just for viewing program */{
	color:#333333;
width:279px;
font-size:22px;
padding:8px 0px 8px 0px;
text-transform:uppercase;

}



#vp_name a {
color:#333333	;
text-decoration:none;
}
 
#vp_ar_name /* just for artist registry */{
width:175px;
font-size:14px;
text-transform:uppercase;
padding:0px 0px 4px 0px;
}


#vp_ar_name a {
color:#666666;
text-decoration:none;
}


/* end added by bridget 12/2009 */


/* Logo_name etc., added 12/09 for update by bridget 
- moved logo, names, vp, etc. up above and deleted exact dupes - vlek */

/* nav bar added to replace image map 12/2009 */
#nav_bar {
	border:solid 0px red;
}

#nav_bar ul {
width:493px;
position:relative;
left:-10px;

		
}

#nav_bar li {
	font-family: helvetica, arial, sans-serif;
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	border-left:1px solid #ccc;
	
}

#nav_bar li#nav_bar_left {
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	border-left:0px solid #ccc;
	
}

#nav_bar li a{
	
	color:#666666;
	font-size:11px; 
	text-decoration:none;
	padding:4px 7px 4px 7px;
	
}

#nav_bar li a:hover{
	background-color:#eeeeee;

}
/* end added by bridget 12/2009 */



/*The Drawing Center: Viewing Program

*/

#artistEmailSubject { width: 80% }

span.keywords b {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.arttitle{
	font-size:11px;
	color:#000000;
	}
	
.alert {
	font-size: 12px;
	font-weight:bold;
	}

.not_found_txt {
	font-family: helvetica, arial, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration:none;
	}

td.logon_txt {
	font-family: helvetica, arial, sans-serif;
	align:center;
	padding: 5px;
	nowrap:nowrap;
	text-align:center;
	}
	
* html td.logon_txt  a.logon_txt:hover  span.logon_txt {
	font-family: helvetica, arial, sans-serif;
	color:#000000;
	font-size:10px;
	font-style:normal;
	text-decoration:none;
	nowrap:nowrap;
	}

.logon_txt {
		   color: #333333; /*changed 12/2009 from #ffffff */
	 	   font-size: 11px;
		   }

td.logon_txt:hover{
background-color:#eeeeee;
	nowrap:nowrap;
	padding: 5px;
	text-align:center;
	}

td.logon_txt:active{
	background-color:#999999;
	nowrap:nowrap;
	padding: 5px;
	}

td.logon_txt a:link{

	font-size:11px;
	text-decoration:none;
	font-style:normal;
	nowrap:nowrap;
	}
	
td.logon_txt a.linkification-ext{
	color:#FFFFFF;
	}

td.logon_txt a:hover{
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	nowrap:nowrap;
	}

td.logon_txt a:active{
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	nowrap:nowrap;
	}

td.logon_txt a:visited{
	font-size:11px;
	text-decoration:none;
	font-style:normal;
	nowrap:nowrap;
	}




input {
font-size:11px;
}

input.admin_tbl {
 background-color:#c7c7c7; 
color:#333333;
cursor:pointer;
cursor:hand;
font-size:11px;
border:0px;
padding:2px;
margin:0px;
}

input.admin_tbl:hover {
 background-color:#eeeeee;
color:#333333;
cursor:pointer;
cursor:hand;
font-size:11px;
border:0px;
padding:2px;
margin:0px;
}

option.admin_tbl{
	font-size:11px
	}

select.admin_tbl{
	font-size:11px
	}

h2 {
border-bottom: 1px solid #666666;
font-size: 13px;
font-weight: bold;
color:#666666;
padding:0px;
margin-bottom:5px;

}


/* static pages */




a.staticlinks, a.staticlinks:link {
	color: #000000;
	text-decoration:underline;
	letter-spacing:normal;

}

a.staticlinks:hover {
	/* removing color, 12/2009 color: #666699; */
	text-decoration:underline;

}

/* color removed 12/2009 
#staticrightside b {
	color: #444477;
	}
		 
		 */
#staticrightside a.faq_q, #staticrightside a.appointment_q {
		display:block;
		font-size:12px;
		font-weight:normal;
		margin:0px 0px 5px 0px;
		color:#666666;
		padding:6px 0px 0px 0px;
		text-decoration:none;
		}	
		
		
#staticrightside a.faq_q:hover,  #staticrightside a.appointment_q:hover {
		color:#333366;
		margin:0px 0px 5px 0px;
		padding:6px 0px 0px 0px;
		text-decoration:underline;
		}	 
		

#staticrightside,  #staticrightside ul li {
			 line-height:120%;
			 padding-top: 15px;
			 padding-right: 20px;
			 padding-left: 20px;
			 text-align:left;
			color: #333333;
			 
			 }
			 
#staticrightside p,  #staticrightside ul li {
			 font-size:12px;
			 
			 }
			 
				 
#staticpagemaintext {
			padding-top: 15px;
			 padding-right: 10px;
			 padding-left: 5px;
			text-align:left;
			 line-height:120%;
			 font-size:12px;
			
			 }
			 

 
#staticrightside a.helplinks:visited, #staticrightside a.helplinks:link, #staticrightside a.technical_q:visited, #staticrightside a.technical_q:link {
	color: #666666;
	text-decoration:none;
	letter-spacing:normal;
	font-family: helvetica, arial, sans-serif;
	font-size:12px;/**/
}

#staticrightside a.helplinks:hover, #staticrightside a.technical_q:hover {
font-family: helvetica, arial, sans-serif;
	font-size:12px;
	color: #666699;
	text-decoration:underline;
	letter-spacing:normal;
}


/* static pages*/



h2.staticpage {
	font-family: helvetica, arial, sans-serif;
	font-size:13px;
	color: #444477;
	text-decoration:none;
	margin: 15px 0px 0px 0px;
}

h2.staticpage a {
	font-family: helvetica, arial, sans-serif;
	font-size:13px;
	color: #444477;
	text-decoration:none;
}


/*option boxes text*/


.searchopt {
	       font-size: 11px;
		   }


/*artist's name on homepage (Big)*/


.artist {
		font-size:13px;
		font-weight:bold;
		color:#000000;
		}

/*media and year (also for search page, and lightbox page, same format*/


.media {
	   color:#999999; 
	   font-size:11px;
	   }


/*Displaying Search results text use*/


/*any gray text (for all pages)*/
.gray {
	  color:#666666; 
	  font-size:11px;
	  }

/*for artist name on search results page*/	  
.resultname {
			font-weight:bold; 
			font-size:11px;
			} 




/*lightbox small text and links*/

.small {
	   font-size:10px;
	   }



/*PORTFOLIO PAGE*/

/*this is for the artist name and work title*/
.name {
	  font-size:12px; 
	  font-weight:bold;
	  } 

/*on artist's portfolio: artist website, keywords at the bottom--for these links you might have to use a span class="darkgray" tag*/
.darkgray {
		  color:#333333; 
		  font-size:11px;
		  }
	
	.artistname  {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	}
	
	#divBioLink talbe, #divStatementLink table {
	background-color:#006699;
	width:500px;
	}
	
	td.statementcv {
	font-family: helvetica, arial, sans-serif;
	font-size:12px;
	color:#000000;
	
	}
	
	a.statementcv {
	font-family: helvetica, arial, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	
	}
	
	a.statementcv:hover {
	font-family:  helvetica, arial, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	
	}
	
	#lightboxselectclass select, #lightboxoption select, #lightboxartoption select, #idLightBox select{
	width:170px;
	font-size: 11px;
	color:#000000;
		
	}
	
	select#medtoDelete, select#delSetMedium , select#medtoAdd, option#medtoDelete, option#delSetMedium , option#medtoAdd, option#KWtoAdd, select#KWtoDelete, select#KWtoAdd, option#KWtoDelete,  select#moveTo_idLightBox, option#moveTo_idLightBox{
	width:200px;
	font-size: 11px;
	color:#000000;
	}
			
	.addportfolio {
	font-family:  helvetica, arial, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	}
	
	#statementcvtable{
	position:relative;
	 top:8px;
		  }
		  
	.artistupdated, .artistwebsite,.artmedium,.artyear, .artdimensions {
	font-weight:normal;
	color:#666666;
	font-size:10px;
	}
	
	.clickthumnail
	{
	font-weight:bold;
	color:#666666;
	font-size:10px;}
		  
		   
/*any small gray text*/
.smallgray {
		   font-size:10px; 
		   color:#666666;
		   } 


/* old style */

.swapContent {
			 visibility:hidden;
			 display:none;
			 }

a.logon_txt {
			float:right;
			text-decoration:none;
			color:#333333;
			font-size:11px;
			text-transform:capitalize;
			}

a.logon_txt:hover {
				  float:right;
				  text-decoration:underline;
				  color:#000000;
				  font-size:11px;
				  text-transform:capitalize;
				  }



h1.staticpagetitle {
		color: #666699;
		font-family:  helvetica, arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		letter-spacing:1px;	
}

select.control_txt {
				   width:116px;
				   font-size:11px;
				   margin:0px 2px 0px 1px;
				   }


/* old style */

.control_txt {
			 font-size: 11px;
			 color:#000000;
			 padding-top: 2px;
			 padding-bottom: 2px;
			 }
			 
			 
/* old style */

.dark_txt {
		  font-size: 11px;
		  color:#333333;
		  }

a.dark_txt:hover {
				 color:#000000;
				 }

a.arrowlinks {
		border:none;
		display:block;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 18px;
		background-image: url(vpImages/vp_arrow_rt.gif);
		background-position:left;
		background-repeat:no-repeat;
		text-decoration:none;
}

  
a.arrowlinks:hover {
		border:none;
		display:block;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 18px;
		background-image: url(vpImages/vp_arrow_rt.gif);
		background-position:left;
		background-repeat:no-repeat;
		text-decoration:underline;
		
}/**/

ul.staticrt li {
			 font-size:11px;
			 padding:0px
			 }
			 
div#homepagecredit img {
	padding:3px;
	margin: 15px 2px 3px 0px;
	}
	
div#homepagecredit a {color:#000000; text-decoration:none;}	
div#homepagecredit a:hover {color:#000000; text-decoration:underline;}	
#homepagecredit {
			color:#333333;
			display:block;
			 width: 280px;
			 line-height:120%;
			 padding-top: 65px;
			 padding-right: 40px;
			 padding-left: 20px;
			 text-align:left;
			 font-size 10px;
			
			 }
	

#homepagetext {
		font-family:'Times New Roman',Georgia,Times,serif;
			display:block;
			 width: 280px;
			 line-height:120%;
			 padding-top: 15px;
			 padding-right: 20px;
			 padding-left: 20px;
			 text-align:left;
			 }
#homepagetext, #homepagetext p
{
	font-size: 13px;
	line-height:130%;
	font-family:'Times New Roman',Georgia,Times,serif;
}

/* dark text changed by bridget 12/2009 - increased font size 1 px */
.dark_txt_nh {
			 /*min-width: 250px;
			 max-width: 250px;
			 line-height:120%;*/
			 font-size: 12px;
			 color:#000000;
			 /*font-leading: 10px;
			 padding-top: 15px;
			 padding-right: 50px;
			 padding-left: 20px;*/
			 }
			 	
.dark_txt_lg b {
			   font-size: 12px;
			   color:#000000;
				}
					
.dark_txt_nh b {
			font-weight:normal;
			   font-size: 12px;
			   line-height:140%;
			   color:#000000;
			   }
.dark_txt_nh span.bold {
			font-weight:bold;
			   } 
			   
td.dark_txt_nh select {
				 font-size: 12px;
				 }
   

td.dark_txt_nh b {
				 font-size: 12px;
				 line-height:160%;
				 color:#000000;
				 }


/*body table tbody tr td table tbody tr td p*/ 
span.dark_txt b {
				display:block;
				text-transform:lowercase;
				margin:6px 0px 0px -20px;
				height:8px;
				font-weight:600;
				}



* html span.dark_txt b  {
						margin:12px 0px 0px -20px; height:8px;
						/* because of the star html hack this rule will apply for Internet Explorer 5.5 and 6, but not in any other browsers */ 
						}

span.dark_txt {
			  display:block;
			  text-transform:lowercase;
			  padding:0px 0px 11px 20px;
			  height:8px;
			  float:left;
			  }

* html span.dark_txt {
					 padding:0px 0px 7px 20px; 
					 margin:-10px 0px 0px 0px; 
					 height:8px;
					 /* because of the star html hack this rule will apply for Internet Explorer 5.5 and 6, but not in any other browsers */
					 }


			 
/* old style */
.gray_txt {
		  font-size: 12px;
		  color:#999999;
		  }
		  
		  
/* old style */

a.gray_txt:hover {
				 color: #000000;
				 }
				 			 
				 
/* old style */

.gray_txt_nh, .gray_txt_nh b {
							 font-size: 11px;
							 color:#999999;
							 }



#divStatementBioLink {
					 padding-bottom: 8px;
 					 }

/*#divStatementBioLink {
background-color:#6666CC;
}*/

 td #pfApproval{
 font-size:12px;
 
 }
 
html body table tr td table tr td table tr td div#vpspecialmessage p, html body table tr td table tr td table tr td div#vpspecialmessage {
 
 font-weight:bold;
 color:#666699;
 font-size:12px;
 margin:0px;
 padding:0px;
 
 }

/*The Drawing Center: Viewing Program

*/


span.keywords b {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.arttitle{
	font-size:11px;
	color:#000000;
	}
	
.alert {
	font-size: 12px;
	font-weight:bold;
	}

.not_found_txt {
	font-family: helvetica, arial, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration:none;
	}



p {
  font-size: 11px;
  line-height: 13px;
  color: #000000;
  }



/*table styles
table, tbody, td, tr {
	border: 0px;
	
} */

table.admin_tbl {
padding:10px;
font-size: 11px;
color:#000000;
margin-bottom:5px;

}

h2 {
border-bottom: 1px solid #666666;
font-size: 13px;
font-weight: bold;
color:#666666;
padding:0px;
margin-bottom:5px;

}

.admin_tbl_spacer {
font-size: 3px;
padding:0px;
margin:0px;
}

td.admin_tbl_dark {
background-color: #CCCCCC;
padding:5px;
nowrap:nowrap;
}

table.admin_tbl_list {
font-size: 11px;
}
tr.admin_tbl_list:hover{
background-color:#FFFFFF;
padding:10px;
}

/* static pages */



/* static pages*/



h2.staticpage {
	font-family:helvetica, arial, sans-serif;
	font-size:13px;
	color: #444477;
	text-decoration:none;
	margin: 15px 0px 0px 0px;
}

h2.staticpage a {
	font-family: helvetica, arial, sans-serif;
	font-size:13px;
	color: #444477;
	text-decoration:none;
}


/*option boxes text*/


.searchopt {
	       font-size: 11px;
		   }


/*artist's name on homepage (Big)*/


.artist {
		font-size:13px;
		font-weight:bold;
		color:#000000;
		}

/*media and year (also for search page, and lightbox page, same format*/


.media {
	   color:#999999; 
	   font-size:11px;
	   }


/*Displaying Search results text use*/


/*any gray text (for all pages)*/
.gray {
	  color:#666666; 
	  font-size:11px;
	  }

/*for artist name on search results page*/	  
.resultname {
			font-weight:bold; 
			font-size:11px;
			} 


/*link that's currently being viewed*/
.here {
	  color:#000000;
	  font-size: 11px;
	  }


/*lightbox small text and links*/

.small {
	   font-size:10px;
	   }



/*PORTFOLIO PAGE*/

/*this is for the artist name and work title*/
.name {
	  font-size:12px; 
	  font-weight:bold;
	  } 

/*on artist's portfolio: artist website, keywords at the bottom--for these links you might have to use a span class="darkgray" tag*/
.darkgray {
		  color:#333333; 
		  font-size:11px;
		  }
	
	.artistname  {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	}
	
	#divBioLink talbe, #divStatementLink table {
	background-color:#006699;
	width:500px;
	}
	
	td.statementcv {
	font-family: helvetica, arial, sans-serif;
	font-size:12px;
	color:#000000;
	
	}
	
	a.statementcv {
	font-family: helvetica, arial, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	
	}
	
	a.statementcv:hover {
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	
	}
	
	#lightboxselectclass select, #lightboxoption select, #lightboxartoption select, #idLightBox select{
	width:170px;
	font-size: 11px;
	color:#000000;
		
	}
	
	select#medtoDelete, select#delSetMedium , select#medtoAdd, option#medtoDelete, option#delSetMedium , option#medtoAdd, option#KWtoAdd, select#KWtoDelete, select#KWtoAdd, option#KWtoDelete,  select#moveTo_idLightBox, option#moveTo_idLightBox{
	width:200px;
	font-size: 11px;
	color:#000000;
	}
			
	.addportfolio {
	font-family:  helvetica, arial, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	}
	
	#statementcvtable{
	position:relative;
	 top:8px;
		  }
		  
	.artistupdated, .artistwebsite,.artmedium,.artyear, .artdimensions {
	font-weight:normal;
	color:#666666;
	font-size:10px;
	}
	
	.clickthumnail
	{
	font-weight:bold;
	color:#666666;
	font-size:10px;}
		  
		   
/*any small gray text*/
.smallgray {
		   font-size:10px; 
		   color:#666666;
		   } 


/* old style */

.swapContent {
			 visibility:hidden;
			 display:none;
			 }




h1.staticpagetitle {
		color: #666699;
		font-family: helvetica, arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		letter-spacing:1px;	
}

select.control_txt {
				   width:116px;
				   font-size:11px;
				   margin:0px 2px 0px 1px;
				   }


/* old style */

.control_txt {
			 font-size: 11px;
			 color:#000000;
			 padding-top: 2px;
			 padding-bottom: 2px;
			 }
			 
			 
/* old style */

.dark_txt {
		  font-size: 11px;
		  color:#333333;
		  }

a.dark_txt:hover {
				 color:#000000;
				 }

a.arrowlinks {
		border:none;
		display:block;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 18px;
		background-image: url(vpImages/vp_arrow_rt.gif);
		background-position:left;
		background-repeat:no-repeat;
		text-decoration:none;
}

  
a.arrowlinks:hover {
		border:none;
		display:block;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 18px;
		background-image: url(vpImages/vp_arrow_rt.gif);
		background-position:left;
		background-repeat:no-repeat;
		text-decoration:underline;
		
}/**/

ul.staticrt li {
			 font-size:11px;
			 padding:0px
			 }
			 
div#homepagecredit img {
	padding:3px;
	margin: 15px 2px 3px 0px;
	}
	
div#homepagecredit a {color:#000000; text-decoration:none;}	
div#homepagecredit a:hover {color:#000000; text-decoration:underline;}	
#homepagecredit {
			color:#333333;
			display:block;
			 width: 280px;
			 line-height:120%;
			 padding-top: 65px;
			 padding-right: 40px;
			 padding-left: 20px;
			 text-align:left;
			 font-size 10px;
			
			 }
	

#homepagetext {
		
			display:block;
			 width: 280px;
			 line-height:120%;
			 padding-top: 15px;
			 padding-right: 20px;
			 padding-left: 20px;
			 text-align:left;
			 }
#homepagetext, #homepagetext p
{
	font-size: 13px;
	line-height:130%;
	font-family:"Times New Roman",Georgia,Times,serif;
}



/*body table tbody tr td table tbody tr td p*/ 
span.dark_txt b {
				display:block;
				text-transform:lowercase;
				margin:6px 0px 0px -20px;
				height:8px;
				font-weight:600;
				}



* html span.dark_txt b  {
						margin:12px 0px 0px -20px; height:8px;
						/* because of the star html hack this rule will apply for Internet Explorer 5.5 and 6, but not in any other browsers */ 
						}

span.dark_txt {
			  display:block;
			  text-transform:lowercase;
			  padding:0px 0px 11px 20px;
			  height:8px;
			  float:left;
			  }

* html span.dark_txt {
					 padding:0px 0px 7px 20px; 
					 margin:-10px 0px 0px 0px; 
					 height:8px;
					 /* because of the star html hack this rule will apply for Internet Explorer 5.5 and 6, but not in any other browsers */
					 }


/* old style */

.dark_txt_nh_sml {
				 font-size: 11px;
				 color: #000000;
				 }


/* old style */

.dark_txt_lg {
			 font-size: 14px;
			 color:#000000;
			 }
			 
			 
/* old style */
.gray_txt {
		  font-size: 12px;
		  color:#999999;
		  }
		  
		  
/* old style */

a.gray_txt:hover {
				 color: #000000;
				 }
				 			 
				 
/* old style */

.gray_txt_nh, .gray_txt_nh b {
							 font-size: 12px;
							 color:#999999;
							 }


/* old style */
/* bridget changed 12/2009 */
.sub_head_gray {
			   font-family:helvetica, arial, sans-serif;
			   font-size: 18px;
			   letter-spacing:1px;
			   color: #999999;
			   padding-right: 8px;
			   }
			   
.sub_head_gray_search_bar {
font-family:helvetica, arial, sans-serif; 
color: #999999;
padding-right: 8px;
letter-spacing:1px;
font-size: 18px !important;
font-size:15px;
padding-right: 6px;
letter-spacing:0px;

}			   
		   
			   
/* old style */
/* bridget changed 12/2009 */
.sub_head_blue {
			   font-family:  helvetica, arial, sans-serif;
		       font-size: 17px;
			   letter-spacing: 1px;
			   color:#666666;
			   padding-top: 5px;
			   padding-bottom: 5px;
			   }

#divStatementBioLink {
					 padding-bottom: 8px;
 					 }

/*#divStatementBioLink {
background-color:#6666CC;
}*/

 td #pfApproval{
 font-size:12px;
 
 }
 


