body,td,form,input,option,select,textare {  font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;}
body {	margin:0px;
	text-align:center;
    background:url(images/bg.gif) repeat-x #5F5F5F;}
#all {  width:1000px;
	margin:0px auto;
	background:url(images/bg-all.gif) repeat-y #FFFFFF;}
#logs {  display:none;
	height:0px;}
p {  margin:5px 15px 8px 18px;
	line-height:16px;}
a {  text-decoration:none;
	color:#666666;}
#top {  width:1000px; height:105px;}
#menu {  width:1000px; height:35px;
	background:url(images/bg-menu.gif) repeat-x;}
#menu ul {  padding:0px;
	margin:0px 0px 0px 10px;}
#menu ul li {  float:left;
	width:140px; height:35px;
	list-style-type:none;}
#menu ul li a {  display:block;
	padding:9px 0px;
	background:url(images/bg-menu-s.gif) no-repeat;
	color:#F0F0F0;}
#menu ul li a:hover {  color:#CCCCCC;}
.location {  float:left;
	margin:-9px 0px 0px 0px;
	padding:9px 0px;
	background:url(images/bg-menu-p.gif) no-repeat;
	width:140px; height:35px;
	color:#FFFFFF;}
#left {  float:left;
	width:230px;}
#left dl {  margin:6px 0px 0px 0px;}
#left dt {  text-align:left;
	background:url(images/arrow-item.gif) no-repeat;
	margin:10px 0px 1px 0px;
	font-style:italic;}
#left dt a {  display:block;
	color:#990000;
	margin:0px 0px 0px 25px;
	padding:8px 0px 5px 8px;
	border-bottom:1px solid #E7E7E7;}
#left dt a:hover {  color:#CA0000;
	background-color:#E1E1E1;}
#left dd {  text-align:left;
	margin:0px 10px 3px 12px;}
#left dd a {  display:block;
	color:#333333;
	padding:4px 0px 4px 40px;
	border:1px solid #CCCCCC;
	background-color:#E3E3E3;}
#left dd a:hover {  border:1px solid #FFD5D5;
	background-color:#FEE9E9;}
.pro {  display:block;
	background:url(images/bg-pro.gif) no-repeat;
	width:230px; height:36px;
	text-align:center;}
.pro a {  color:#202020;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	line-height:22pt;}
.pro a:hover {  color:#990000;}
#right {  float:right;
	width:770px;
	text-align:left;
	margin:0px 0px 15px 0px;}
#footer {  clear:both;
	width:1000px; height:50px;
	background-color:#9F9F9F;
	text-align:center;}
#footer p {  margin:0px;
	padding:3px 0px 0px 0px;
	color:#DFDFDF;
	font-size:10px;
	line-height:14px;}
h1 {  margin:0px;
	background:url(images/arrow-h2.gif) no-repeat;
	margin:26px 0px 2px 18px;
	padding:1px 0px 3px 25px;
	color:#F46D00;
	font-size:13px;
	text-transform:uppercase;}
h2 {  margin:0px;
	color:#777777;
	font-size:10px;
	font-weight:lighter;
	margin:0px 0px 13px 16px;
	font-style:italic;}
h2 a {  color:#777777;
	padding:0px 2px;}
h2 a:hover {  color:#373737;}
h3 {  margin:0px 0px 2px 18px;
	color:#00748D;
	font-size:12px;}
h4, h5 {  margin:2px 0px;
	font-size:11px;
	font-weight:lighter;}
#product ul {  padding:0px;
	margin:0px 0px 0px 18px;
	width:750px;}
#product ul li {  float:left;
	list-style-type:none;
	width:175px; height:195px;
	margin:0px 10px 0px 0px;}
#product ul li a {  display:block;
	color:#333333;}
#product ul li a:hover {  color:#00CCFF;}
#product ul li a img {  margin:0px 0px 4px 0px;
	border:1px solid #D1D1D1;}
#product ul li a:hover img {  border:1px solid #00CCFF;}
#product-s ul {  padding:0px;
	margin:6px 0px 0px 18px;
	height:400px;}
#product-s ul li {  float:left;
	list-style-type:none;
	width:162px; height:195px;
	margin:0px 25px 0px 0px;
	color:#333333;}
#product-s ul li a {  display:block;
	color:#333333;}
#product-s ul li a:hover {  color:#00CCFF;}
#product-s ul li a img {  margin:0px 0px 4px 0px;
	border:1px solid #D1D1D1;}
#product-s ul li a:hover img {  border:1px solid #00CCFF;}
#product-s ul li img {  margin:0px 0px 4px 0px;
	border:1px solid #D1D1D1;}
#product-s ul li i {  font-style:normal;
	color:#009900;}
.list {  list-style-type:square;
	padding:0px; margin:5px 0px 0px 40px;
	line-height:16pt;}
.view {  float:left;
	font-size:10px;
	margin:-15px 0px 0px 90px;}
.view a {  color:#EA0000;}
.view a:hover {  color:#6699CC;
	text-decoration:underline;}
.view1 {  float:left;
	font-size:10px;
	margin:-15px 0px 0px 121px;}
.view1 a {  color:#EA0000;}
.view1 a:hover {  color:#6699CC;
	text-decoration:underline;}
.view2 {  float:right;
	font-size:10px;
	margin:35px 20px 0px 0px;}
.view2 a {  color:#EA0000;}
.view2 a:hover {  color:#6699CC;
	text-decoration:underline;}
.title {  color:#990066;
	font-weight:bold;}
.text {  margin:5px 0px 8px 0px;
	font-weight:bold;
	color:#009900;
	text-decoration:underline;}
.text a {  color:#009900;}
.sub_title {  color:#858585;
	margin:0px 0px 0px 18px;
	font-style:italic;}
.com {  color:#B50000;}
.back, .back a {  color:#C00000;
	font-size:10px;
	font-weight:bold;}
.back a:hover {  color:#FF0000;
	text-decoration:underline;}
#route ul {  padding:0px;
	margin:-5px 0px 0px 36px;}
#route ul li {  color:#797979;
	line-height:12pt;}
#route ul li a {  padding:0px 2px;
	color:#797979;}
#route ul li a:hover {  color:#0099FF;}
.content {  margin:18px 0px 0px 0px;}
.content ul {  padding:0px;
	margin:0px 15px 0px 20px;}
.content ul li {  display:block;
	list-style-type:none;
	width:730px; min-height:150px;
	line-height:12pt;
	border-bottom:1px dashed #BFBFBF;}
.content p {  margin:3px 0px 3px 181px;}
.content_list ul {  padding:0px;
	margin:10px 0px 0px 18px;}
.content_list ul li {  float:left;
	list-style-type:none;
	width:210px; height:190px;
	margin:0px 13px;
	color:#333333;
	text-align:center;}
.content_list ul li i {  font-size:10px;}
.content_list ul li img {  margin-bottom:3px;
	border:1px solid #DFDFDF;}
.video {  font-size:10px;
	text-transform:uppercase;
	color:#000000;}
.sp {  margin:-5px 0px 10px 17px;}
.sp01 {  padding:2px 4px;
	font-weight:bold;
	background-color:#2B98D0;
	color:#FFFFFF;
	text-align:center;}
.sp02 {  padding:1px 4px;
	background-color:#DAE7EE;
	color:#333333;}
.sp03 {  padding:1px 4px;
	text-align:center;
	background-color:#FCFCFC;}
.sp04 {  padding:1px 4px;
	text-align:center;
	background-color:#E9E9E9;}
.sp05 {  padding:4px 7px;
	background-color:#CFE1FF;
	line-height:12pt;
	color:#424242;}
.sp06 {  padding:4px 7px;
	background-color:#E8F1FF;
	line-height:12pt;
	color:#424242;}
#history ul { padding:0px;
	margin:20px 20px 0px 18px;}
#history ul li {  list-style-type:none;
	font-weight:bold;
	font-style:italic;
	color:#000033;
	margin:15px 0px;
	padding:0px 0px 0px 10px;}
#history ol {  padding:0px;
	margin:-21px 20px 0px 45px;
	padding:1px 15px;
	background-color:#EDEDED;}
#history ol li {  margin:5px 0px;
	font-weight:lighter;
	font-style:normal;
	color:#424242;
	line-height:12pt;
	background:url(images/arrow.gif) no-repeat;
	padding-left:12px;}
.spec {  margin:30px 20px 10px 20px;
	background-color:#BBBBBB;}
.spec01 {  font-weight:bold;
	padding:2px 5px;
	background-color:#CCCCCC;
	color:#333333;}
.spec01 img {  border:1px solid #FFFFFF;}
.spec02 {  padding:2px 5px;
	background-color:#FFFFFF;
	color:#424242;
	line-height:11pt;}
.spec03 {  padding:2px 10px;
	background-color:#C00000;
	text-align:right;}
.spec03 a {  color:#FFFFFF;}
.spec03 a:hover {  color:#FFCC00;}
.news {  margin:18px 0px 0px 0px;}
.news ul {  padding:0px;
	margin:0px 200px 0px 40px;}
.news ul li {  display:block;
	list-style-type:none;
	height:145px;
	line-height:12pt;
	border-bottom:1px dashed #BFBFBF;}
.news ul li img {  margin:0px 15px 0px 20px;}
.news ul li p {  margin:0px;
	padding:30px 0px 5px 0px;
	font-size:12px;}
.news ul li i {  font-style:normal;
	color:#858585;
	font-style:italic;}
.news ul li em {  float:left;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#009900;
	line-height:28pt;}
#map a:hover {  color:#CA0000;}
#map h3 {  margin:10px 0px 5px 43px;}
#map h3 a {  color:#00748D;}
#map h4 {  margin:8px 0px 5px 77px;
	font-weight:bold;
	background:url(images/arrow2.gif) no-repeat;
	padding-left:13px;
	font-style:italic;}
#map h4 a {  color:#333333;}
#map h5 {  margin:4px 0px 4px 125px;
	background:url(images/arrow3.gif) no-repeat;
	padding-left:13px;}
#map h5 a {  color:#4E4E4E;
	font-weight:lighter;}
#map i {  color:#888888;
	font-size:11px;
	font-weight:lighter;
	font-style:normal;
	margin:0px;}
#map i a {  color:#8F8F8F;}
.info {  margin:0px 0px 0px 18px;
	line-height:13pt;
	color:#333333;}
.info p {  margin:0px 0px 2px 0px;
	color:#990066;
	font-weight:bold;}
.font {  text-decoration:underline;}