body,td,form,input,option,select,textare {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;}
body {  margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	font-size:11px;
	background-color:#CACACA;}
#logs {  display:none;}
p {  margin:8px 20px 8px 20px;
	line-height:18px;}
a {  color:#5D5D5D;
	text-decoration:none;}
#wrapper {  margin:0px;
	width:100%;
	min-width:1000px;
	background:url(images/bg.gif) repeat-x #CACACA;}
#top-left {  float:left;
	width:80%; height:75px;
	min-width:800px;
	background:url(images/bg-top-left-1.gif) no-repeat right #FFFFFF;
	text-align:left;}
.head {  float:left;
	background:url(images/bg-top-left.gif) no-repeat;
	height:75px;
	width:540px;
	color:#000000;
	font-size:13px;
	text-transform:uppercase;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 217px;
	font-weight:bold;
	line-height:36pt;}
.head em {  float:left;
	margin:-22px 0px 0px 35px;
	color:#868686;
	font-size:9px;
	font-style:italic;
	font-weight:lighter;}
#top-right {  float:right;
	width:20%; height:75px;
	min-width:200px;
	background:url(images/bg-top-right.gif) no-repeat;
	text-align:left;}
#menu {  clear:both;
	width:100%; height:25px;
	min-width:1000px;
	background:url(images/bg-menu.gif) repeat-x;}
#menu ul {  margin:0px 0px 0px 5%; padding:0px;}
#menu ul li {  float:left;
	list-style-type:none;
	margin:0px;
	width:11%;}
#menu ul li a {  display:block;
	color:#FFFFFF;
	line-height:18pt;
	text-align:center;}
#menu ul li a:hover {  color:#FFCC00;}
.line {  background:url(images/bg-menu-line.gif) no-repeat right;}
.location {  color:#000000;}
#main {  float:left;
	width:80%;
	min-width:800px; min-height:600px;
	background-color:#FFFFFF;
	padding:0px 0px 20px 0px;}
#item {  float:right;
	width:20%;
	min-width:200px; min-height:430px;
	background:url(images/bg-item-1.gif) repeat-x #CACACA;
	text-align:left;}
#item dl {  margin:0px;
	width:200px;
	padding:8px 0px 0px 0px;
	background:url(images/bg-item.gif) no-repeat;}
#item dt {  width:200px; margin:5px 0px 0px 0px;
	text-transform:uppercase;
	background:url(images/dot.gif) no-repeat right;
	line-height:14pt;
	font-weight:bold;
	text-align:right;}
#item dt a {  color:#5A5A5A;
	padding:0px 19px 0px 0px;}
#item dt a:hover {  color:#006666;}
#item dd {	margin:0px;
	background:url(images/dot1.gif) no-repeat right;
	line-height:12pt;
	text-align:right;
	font-style:italic;}
#item dd a {  display:block;
	color:#4F4F4F;
	padding:1px 19px 0px 0px;}
#item dd a:hover {  color:#00CC00;}
#footer-left {  float:left;
	width:80%; height:40px;
	min-width:800px;
	background:url(images/ce.gif) no-repeat right #FFFFFF;
	color:#333333;}
#footer-left p {  margin:15px 0px 0px 20px;
	line-height:10pt;
	font-size:10px;}
#footer-right {  float:right;
	width:20%; height:40px;
	min-width:200px;
	background:url(images/bg-footer-right.gif) no-repeat;
	color:#838383;}
h1 {  width:100%; height:98px;
	min-width:260px;
	background:url(images/bg-main.gif) no-repeat right;
	font-size:12px;
	margin:0px;
	line-height:46pt;
	color:#000000;}
h1 em {  margin-left:20px;}
h2 {  width:85%;
	background:url(images/line-h2.gif) repeat-x;
	margin:-57px 20px 0px 17px;
	padding:10px 0px 0px 2px;
	font-weight:lighter;
	font-size:10px;
	color:#AAAAAA;}
h2 a {  color:#AAAAAA;
	background-position:left;
	padding:0px 2px;}
h2 a:hover {  color:#777777;}
h3 {  color:#E00000;
	font-weight:lighter;
	font-size:12px;
	background:url(images/arrow.gif) no-repeat;
	margin:12px 0px 0px 20px;
	padding:2px 0px 0px 20px;}
h4, h5, h6 {  margin:2px 0px;
	font-weight:lighter;
	font-size:11px;}
.back a {  padding-left:10px;
	font-size:10px;
	background:url(images/arr.gif) no-repeat;
	color:#0E7F11;
	text-transform:uppercase;}
.back a:hover {  color:#005500;}
.product ul {  height:530px;
	margin:0px 0px 0px 20px; padding:0px;}
.product ul li {  float:left;
	list-style-type:none;
	width:19%; height:125px;
	margin-top:5px;}
.product ul li img {  margin-bottom:2px;}
.product ul li em {  background:url(images/dot2.gif) no-repeat;
	padding-left:13px;}
.product ul li a:hover {  color:#3399FF;}
.pro ul {  margin:0px 0px 0px 20px; padding:0px;
	height:125px;}
.pro ul li {  float:left;
	list-style-type:none;
	width:19%; height:125px;
	margin-top:5px;}
.pro ul li img {  margin-bottom:2px;}
.pro ul li em {  background:url(images/dot2.gif) no-repeat;
	padding-left:13px;}
.pro ul li a:hover {  color:#3399FF;}
.pro-b ul {  margin:0px 0px 0px 20px; padding:0px;
	height:250px;}
.pro-b ul li {  float:left;
	list-style-type:none;
	width:19%; height:125px;
	margin-top:5px;}
.pro-b ul li img {  margin-bottom:2px;}
.pro-b ul li em {  background:url(images/dot2.gif) no-repeat;
	padding-left:13px;}
.pro-b ul li a:hover {  color:#3399FF;}
.pro-s ul {  margin:0px 0px 5px 25px; padding:0px;
	height:105px;}
.pro-s ul li {  float:left;
	list-style-type:none;
	width:23%; height:105px;
	margin-right:1%;}
.pro1 ul {  margin:0px 0px 5px 25px; padding:0px;
	height:140px;}
.pro1 ul li {  float:left;
	list-style-type:none;
	width:15%; height:140px;
	margin-right:10px;
	text-align:center;}
.pro2 ul {  margin:5px 0px 0px 20px; padding:0px;
	height:180px;}
.pro2 ul li {  float:left;
	list-style-type:none;
	margin-right:3%;
	text-align:center;
	color:#000000;}
.pro3 ul {  margin:5px 0px 0px 20px; padding:0px;
	height:305px;}
.pro3 ul li {  float:left;
	list-style-type:none;
	width:29%;
	margin-right:10px;
	color:#000000;}
.pro4 ul {  margin:5px 0px 0px 20px; padding:0px;
	height:200px;}
.pro4 ul li {  float:left;
	list-style-type:none;
	width:20%;
	margin-right:5%;
	color:#000000;}
.pro5 ul {  margin:0px 0px 5px 20px; padding:0px;
	height:120px;}
.pro5 ul li {  float:left;
	list-style-type:none;
	width:15%; height:120px;
	margin-right:1%;
	text-align:center;
	color:#000000;}
.pro6 ul {  margin:5px 0px 0px 20px; padding:0px;
	height:250px;}
.pro6 ul li {  float:left;
	list-style-type:none;
	width:18%;
	margin-right:4%;
	color:#000000;}
.pro7 ul {  margin:0px 0px 5px 20px; padding:0px;
	height:115px;}
.pro7 ul li {  float:left;
	list-style-type:none;
	width:45%;
	margin-right:5%;}
.video {  font-size:10px;}
.video a {  color:#909090;}
.title {  color:#990066;
	margin:20px 0px 0px 20px;}
.title01 {  color:#000000;
	margin:10px 0px -3px 20px;}
.title02 {  margin:10px 0px 0px 40px;
	font-style:italic;}
.title03 {  color:#000000;
	font-weight:bold;
	margin-bottom:2px;}
.text {  margin:1px 0px 2px 20px;}
#route ul {  margin:0px 0px 0px 23px; padding:0px;}
#route ul li {  list-style-type:none;
	background:url(images/arrow1.gif) no-repeat;
	padding:0px 0px 0px 7px;
	line-height:12pt;
	color:#777777;}
#route ul li a {  padding:0px 2px;
	color:#777777;}
#route ul li a:hover {  color:#0080AF;}
.list {  margin:0px 20px 12px 39px; padding:0px;
	line-height:12pt;}
.din {  text-decoration:underline overline;}
.sp {  margin:0px 0px 0px 20px;
	background-color:#A4B5BC;
	color:#2E2E2E;
	text-align:center;}
.sp-1 {  margin:0px 0px 0px 20px;
	color:#000000;}
.sp-1 ul {  padding:0px; margin:0px 0px 0px 40px;}
.sp-1 ol {  margin:0px 0px 0px 25px; padding:0px;}
.sp01 {  background-color:#C7EAFD;
	padding:2px 4px;}
.sp01-1 {  background-color:#C7EAFD;
	padding:2px 4px;
	font-weight:bold;}
.sp02 {  background-color:#FFFFFF;
	padding:2px 4px;}
.sp03 {  background-color:#FDFFDF;
	padding:21px 10px;}
.sp04 {  background-color:#E7FFF2;
	padding:21px 10px;}
.img {  border:1px solid #DADADA;
	width:110px;
	padding:0px 0px 0px 6px;}
.img a {  background:url(images/dot3.gif) no-repeat;
	padding:0px 0px 0px 15px;
	color:#777777;}
.img a:hover {  color:#FF6600;}
#exhibitions ul {  width:90%;
	padding:0px; margin:15px 0px 0px 10px;}
#exhibitions ul li {  list-style-type:none;
	color:#21AE00;
	font-weight:bold;
	padding:2px 0px 2px 10px;}
#exhibitions ol {  padding:0px; margin:0px 0px 0px 0px;}
#exhibitions ol li {  height:120px;
	border-bottom:1px dashed #CDCDCD;
	margin:10px 0px;}
#exhibitions img {  margin:1px 8px 1px 0px;}
#exhibitions ol li i {  color:#5D5D5D;
	line-height:22pt;
	font-weight:lighter;
	font-style:normal;}
#map {  line-height:14pt;
	margin:10px 20px 0px 0px;}
#map a:hover {  color:#CC0000;}
#map h4 {  margin-left:39px;
	font-weight:bold;}
#map h5 {  margin-left:10%;
	background:url(images/dot4.gif) no-repeat;
	padding:0px 0px 0px 14px;
	font-style:italic;}
#map h6 {  margin-left:15%;}
#map h6 a {  margin-right:2%;
	padding:0px 0px 0px 12px;
	background:url(images/dot5.gif) no-repeat;}
#map em a {  font-weight:lighter;
	margin-left:5px;}