@charset "UTF-8";/*============================================================* ver.08-03-29*============================================================*/body {	background: #FFF;}#header {	font-size: 0px;	line-height: 0px;	width: 0px;	height: 0px;	margin: 0 auto;}#imgArea {	width: 850px;	height: 400px;	margin: 0 auto;	clear: both;}#bodyShadow {	background: url(../images/bg-topshadow2.png) repeat-y;	width: 810px;	margin: 0 auto;	clear: both;}*html div#bodyShadow { behavior: expression(IEPNGFIX.fix(this));}#main {	background: #fff;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px solid #CCCCCC;	width: 748px;	margin: 0 auto;	clear: both;}#container {	text-align: left;	padding: 0 0px 0px 0px;	margin: 0 0 0px 17px;	width: 727px;}#container h3 {	padding: 0 0 0 0;	margin: 0 0 0px 0;}.TTls10 {	padding: 0;	margin: 5px 0px 10px 0;}#top_Left {	width: 500px;	padding: 0;	margin: 0 15px 0px 0;	float: left;}#top_Right {	width: 212px;	text-align: left;	padding: 0;	margin: 0 0 0px 0;	float: left;}#slideshow{	margin-top:10px;	width:500px;	height:110px;	position:relative;}#slideshow li{	position:absolute;	left:0;	top:0;	border:0px solid #000000;}#slideshow li img{	vertical-align:bottom;}ul#news {	width: 500px;	margin: 10px 0 0px 0;}ul#news li {	width: 460px;	font-size: 12px;	line-height: 1.6;	list-style: url(../images/pic_list.gif) inside;	background: url(../images/top_line.gif) no-repeat bottom left;	padding: 0 0 5px 10px;	margin: 5px 0 0px 0;}ul#news em {	color: #666;	text-decoration: none;	font-size: 12px;	line-height: 1.6;	margin: 0 0.5em 0 0;}ul#news li a {	text-decoration: underline;	font-size: 12px;}ul#news li a:hover {	text-decoration: underline;	text-decoration: none;}p.history  {	width: 500px;	text-align: right;	margin: 10px 0 0px 0;}div.event2  {	border-top: 1px solid #CCCCCC;	padding: 15px 0 0px 0;	margin: 15px 0 50px 0;}.newsrelease  {/*width: 188px;	border: 1px solid #0066CC;	padding: 5px 5px;*/	margin: 0px 0 10px 0;}p.newstxt {	font-size: 12px;	line-height: 1.6;}ul#contents {	margin: 0px 0 10px 0;}ul#contents li {	list-style:none;	padding: 0 0 0px 0;	margin: 0px 0 7px 0;}ul#subContents li {	list-style:none;	width: 200px;	background: url(../images/top_line.gif) no-repeat bottom left;	padding: 0 0 6px 0;	margin: 5px 0 0px 0;}#vSign {	font-size: 0.85em;	width: 200px;	padding: 0 0 30px 0;	margin: 50px 0 50px 0;	clear: both;	}/*============================================================* ver.08-03-29*============================================================*/#footer {	background: url(../images/bg-under2.png) no-repeat 0 0;	width: 810px;	height: 100px;	padding: 0px 0 0px 0;	margin: 0px auto;	clear: both;	}.copyright {	text-indent: -9999px;	background: url(../images/copyright.gif) no-repeat right 10px;	border-top: 1px solid #ccc;	width: 720px;	height: 20px;	padding: 10px 0 0px 0;	margin: 0px 45px 0 45px;}