BODY {		background-color: white;
			margin-left: 15px;
			margin-right: 10px;
			margin-top: 15px;
			margin-bottom: 0px; }

td {		font-family: Arial, Helvetica, Sans-Serif;
			font-size: 9px;
			line-height: 11px;
			color: #2C3333;
			font-weight: normal;
			text-align: left;
			vertical-align: top; }
			
form {		margin-bottom: 0;
			margin-top: 0; }

input {		font-family: Arial, Helvetica, Sans-Serif;
			font-size: 9px;
			line-height: 9px;
			margin: 0;
			color: #2C3333;
			font-weight: normal;
			text-align: left;
			vertical-align: middle;
			background-color: #DCE3E3; }

a {			text-decoration: none;
			color: black; }		
						
a:active {	text-decoration: none;
			color: #000000; }

a:visited {	text-decoration: none;
			color: #2C3333; }

a:hover {	text-decoration: none;
			background-color: #fe48a2; }
			
a img {
    border: none;
    background-color: none;
    }

a.img:hover { background-color: white }

.bio  {	font-family: Arial, Helvetica, Sans-Serif;
			font-size: 13px;
			line-height: 16px;
			color: #4D4D4D; }

.projects  {	font-family: Arial, Helvetica, Sans-Serif;
				font-size: 13px;
				line-height: 15px; 
				color: #4D4D4D; }

.notlinked {	font-family: Arial, Helvetica, Sans-Serif;
			font-size: 9px;
			line-height: 11px;
			color: #9CA3A3;
			font-weight: normal;
			vertical-align: top; }

.nav {	font-family: Arial, Helvetica, Sans-Serif;
			font-size: 9px;
			line-height: 11px;
			color: #2C3333;
			font-weight: normal;
			vertical-align: top; }

.nav a {	text-decoration: none;
			color: #black; }

.nav a:visited {	text-decoration: none;
					color: #9CA3A3; }

.nav a:hover {	text-decoration: none;
				background-color: #fe48a2; }
				
.navselected 
		{ font-family: Arial, Helvetica, Sans-Serif;
			font-size: 9px;
			line-height: 11px;
			color: #FA0A81;
			font-weight: normal;
			vertical-align: top; 
			background-color: white; }

/*footer*/

.bottomAlign {	
			line-height: 14px; 
			vertical-align: bottom; 
			}

.address {	font-family: Arial, Helvetica, Sans-Serif;
			font-size: 9px;
			line-height: 11px;
			color: #2C3333;
			font-weight: normal;
			vertical-align: bottom; }
			
.address a {	text-decoration: none;
				color: #2C3333; 
				vertical-align: bottom; }

.address a:visited {	text-decoration: none;
					    color: #2C3333; 
						vertical-align: bottom; }

.address a:hover {	text-decoration: underline;
					color: #FA0A81;
					background-color: #FFFFFF 
					vertical-align: bottom; }

/*form fields*/

/*fake*/

.fakehead {	font-family: Georgia, Times New Roman, Times, Serif;
			font-size: 60px;
			color: black;
			line-height: 55px; }
			
.fakequote {	font-family: Georgia, Times New Roman, Times, Serif;
			font-size: 25px;
			color: black;
			line-height: 30px; }
			
				
.faketop {	font-family: Georgia, Times New Roman, Times, Serif;
			font-size: 35px;
			color: black;
			line-height: 35px; }


.fakesmall {	font-family: Georgia, Times New Roman, Times, Serif;
			font-size: 15px;
			line-height: 20px; }

/*drop down nav

.box_navigation{
	line-height:18px;
	width:552px;
	overflow:hidden;
	border:1px solid #CCCCCC;
}

#numbers a{
	text-decoration:none;
	color:#0D000B;
}

.box_navigation a{
	text-decoration:none;
	color:#0D000B;
	display:block;
	width:552px;
	padding-left:7px;
}



.box_navigation a strong{
	font-weight:normal;
}

.box_navigation a.visited{
	color:#999999;
}


.box_navigation a:hover, .box_navigation a.marked{
	background-color:#CCCCCC;
}

.box_navigation a.recent strong, #numbers a.recent_number:hover, #numbers a.recent_current_number, .box_navigation a.new strong, #numbers a.new_number:hover, #numbers a.new_current_number, #address a:hover{
	color:#FF1B48;
}

.box_navigation a.identity strong, #numbers a.identity_number:hover, #numbers a.identity_current_number{
	color:#7535C7;
}
.box_navigation a.print strong, #numbers a.print_number:hover, #numbers a.print_current_number{
	color:#E500A5;
}
.box_navigation a.packagingretail strong, #numbers a.packagingretail_number:hover, #numbers a.packagingretail_current_number{
	color:#00A582;
}
.box_navigation a.book strong, #numbers a.book_number:hover, #numbers a.book_current_number{
	color:#3ED011;
}
.box_navigation a.exhibition strong, #numbers a.exhibition_number:hover, #numbers a.exhibition_current_number{
	color:#01A6DF;
}
.box_navigation a.way-finding strong, #numbers a.way-finding_number:hover, #numbers a.way-finding_current_number{
	color:#D7BD21;
}
.box_navigation a.product strong, #numbers a.product_number:hover, #numbers a.product_current_number{
	color:#FF4914;
}




a.noHover:hover{
	background-color:#ffffff;
}


.box_navigation a.em{
	
}
div{
	position:absolute;
}
#chooser_drop, #marker{
	left:46px;
	top:31px;
	
}
#marker a.arrowed{
	background-image:url('images/arrow.png');
	background-repeat: no-repeat;
	background-position:540px 6px;/* top right;x-% y-%/x-pos y-pos;*/
}
#inside_box{
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

#image, #main{
	left:46px;
	top:72px;
}

.main_text,  .constrained{
	padding-left:9px;
}



#numbers{
	left:622px;
	top:31px;
}
#numbers a{
	padding-right:3px;
}


#text p:first-child{
	padding-top:0px;
	margin-top:0px;
}
#text{
	left:622px;
	top:67px;
	width:245px;
}
#chooser_drop{
	background-color:white;
		visibility:hidden;
		z-index:2;
}
#marker{
		visibility:visible;
}


.front_page p{
	margin-top:4px;
}
.front_page, .constrained{
	width:543px;

}
.front_page{
	font-family:Georgia, serif;
	font-size:1.9em;
}

#address{
	position:absolute;
	left:620px;
	top:34px;
	margin-top:0px;
	line-height:15px;
}
#address p{
	margin-top:0px;
}
#news{
	position:absolute;
	top:165px;
	margin-top:0px;
	line-height:15px;
}

#address a{
	text-decoration:none;
	color:#0D000B;
}

#news a{
	text-decoration:underline;
}
#messages{
	border:1px dashed pink;
	width:400;
	height:200;
	top:0px;
	left:600px;}
	
.elsewhere{
	left:-1000em;
}
.thinner{
	width:200px;
}

#loader{
	position:absolute;
	top:200px;
	left:800px;
	border:1px solid black;
}

*/