/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	color: #474747;	font-size: 12px;	line-height: 16px;}a.textlink:link {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;}a.textlink:visited {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;}a.textlink:hover {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	background-color: #FF0000;	padding: 2px;}a.textlink:active {		font-family: Arial, Helvetica, sans-serif;	color: #FF0000;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;}h1 {	font-family: Arial, Helvetica, sans-serif;	color: #232323;	font-size: 14px;	font-weight: bold;}/* ********************************************************* */.topmenutext {	font-family: Arial, Helvetica, sans-serif;	color: #474747;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;	text-transform: uppercase;}a.topmenu:link {	font-family: Arial, Helvetica, sans-serif;	color: #474747;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;	text-transform: uppercase;}a.topmenu:visited {	font-family: Arial, Helvetica, sans-serif;	color: #474747;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;	text-transform: uppercase;}a.topmenu:hover {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	background-color: #FF0000;	padding: 2px;	text-transform: uppercase;}a.topmenu:active {	font-family: Arial, Helvetica, sans-serif;	color: #FF0000;	font-size: 12px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	padding: 2px;	text-transform: uppercase;}.detailimg {	margin: 20px 10px 0px;}.workinfo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}.newsbox {	width: 246px;	height: 350px;	border: 0;	padding: 0px;	margin: 0px;}.newsimgbox {	width: 494px;	height: 350px;	border: 0;	background-image: url(../_layout/bgcolor1.gif);	margin: 0px;	padding: 0px;}.biobox {	width: 370px;	height: 350px;	border: 0;	background-image: url(../_layout/bgcolor1.gif);	padding: 0px;	margin: 0px;}.bioimgbox {	width: 370px;	height: 350px;	border: 0;	background-image: url(../_layout/bgcolor1.gif);	margin: 0px;	padding: 0px;}.contactbox {	width: 750px;	height: 113px;	border: 0;	background-image: url(../_layout/bgcolor1.gif);	margin: 0px;	padding: 0px;}.contactimgbox {	width: 750px;	height: 227px;	border: 0;	background-image: url(../_layout/bgcolor1.gif);	margin: 0px;	padding: 0px;}.exhibitionsbox {	width: 246px;	height: 350px;	border: 0;	padding: 0px;	margin: 0px;}.exhibitionsimgbox {	width: 494px;	height: 350px;	border: 0;	background-image: url(../_layout/bgcolor1.gif);	margin: 0px;	padding: 0px;}.footertext {	font-family: Arial, Helvetica, sans-serif;	color: #8B8B8B;	font-size: 9px;	line-height: 10px;}a.footerlink:link {	font-family: Arial, Helvetica, sans-serif;	color: #8B8B8B;	font-size: 9px;	line-height: 10px;	font-weight: bold;	text-decoration: none;	padding: 1px;}a.footerlink:visited {	font-family: Arial, Helvetica, sans-serif;	color: #8B8B8B;	font-size: 9px;	line-height: 10px;	font-weight: bold;	text-decoration: none;	padding: 1px;}a.footerlink:hover {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 9px;	line-height: 10px;	font-weight: bold;	text-decoration: none;	background-color: #FF0000;	padding: 1px;}a.footerlink:active {		font-family: Arial, Helvetica, sans-serif;	color: #474747;	font-size: 9px;	line-height: 10px;	font-weight: bold;	text-decoration: none;	padding: 1px;}