/* NMAI - Subpage Top portion delete later */
body { background-color:/*#252525*/#fd5 }

table.old_box { margin-left:auto; margin-right:auto; width:780px; background-color:#fff; /*background-color:#fd5; (yellow)*/ margin-top: 0px; margin-bottom: 0px; }

.navtop {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 8pt;
	background-color: transparent;
	font-weight: bold;	
	}
a.navtop, a.navtop:visited {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 8pt;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;	
	}	
a.navtop:hover, a.navtop:active {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC33;
	line-height: 8pt;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;	
	}	
.conservation_photo {
	border: 1px solid #ffcc33;
	background-color: #feecb5;
	width: 160px;
	height: 320px;
}
.conservation_caption {
	padding: 5px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 74px;
	position: relative;
}
.source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	bottom: 0px;
	position: absolute;
	display: block;
	padding-bottom: 2px;
	color: #f1ac08;
}
.nosize_source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	color: #f1ac08;
	padding-top: 8px;
}
.conservation_photo_wide {
	border: 1px solid #ffcc33;
	background-color: #feecb5;
	width: 160px;
	height: 220px;
}
.conservation_caption_wide {
	padding: 5px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.conservation_photo_nosize {
	border: 1px solid #ffcc33;
	background-color: #feecb5;
}
.conservation_caption_nosize {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	position: relative;
}
.nospace {
	margin-top: 0px;
	padding-top: 0px;
}
.pdf {
	font-variant: small-caps;
}

/*JP~images with captions~JP*/
.image_cap{
background: #969595; 
border: 1px solid #969595;
}
.image_cap .info{
	float: right; 
	width: 40px; height: 21px; 
	margin: 0; 
	background: url('../images/collaboration/rp/info_button.gif') 0 -21px no-repeat;
	}
.image_cap .info a{
	display: block; 
	margin: 0; 
	padding:0; 
	width:100%; height:100%;
	overflow:hidden;
	background: url( '../images/collaboration/rp/info_button.gif' ) top left no-repeat;
}
.image_cap .info a:hover{
	background-image: none;
}
.image_cap .clear{
	clear:both;
}
/*JP~ POPUPS images with captions~JP*/
.image_caplarge{
	background: #969595;
	border-bottom: 1px solid #969595;
}
.image_caplarge .close{
	float: right; 
	width: 48px; height: 21px; 
	margin-right: 4px; 
	background: url('../../images/collaboration/rp/close_button.gif') 0 -21px no-repeat;
	}
.image_caplarge .close a{
	display: block; 
	margin: 0; 
	padding:0; 
	width:100%; height:100%;
	overflow:hidden;
	background: url( '../../images/collaboration/rp/close_button.gif' ) top left no-repeat;
}
.image_caplarge .close a:hover{
	background-image: none;
}
.image_caplarge .clear{
	clear:both;
}
.image_caplarge .photo_credit {
	margin: 4px 0px 0px 12px;
	color: #c8c8c8;
}
.image_caplarge #photo_text {
	font-size: 10px;
	font-weight: bold;
	margin-right: 6px;	
}
.photo_caption {
	margin: 8px 12px;
}
.photo_caption #source_text {
color: #ff0000;
}
/*JP~end images with captions~JP*/


	

