@charset "ISO-8859-1"; /*===== CONTENTS =====	last-updated: 28 JAN 2006;	1: universal reset 	2: accessibility features	3: Back Ground Area	4: Header Area	5: Main Contents Area	6: Footer Area	7: patarn====================*//*1: universal reset */*{	margin:0;	padding:0;}/*2: accessibility features */.offLeft{	position:absolute;	left:-9992px;}body {	background-image: url(../images/bg_main.gif);	background-repeat: repeat-x;	margin: 0px auto;	text-align: center;	color: #333333;	font: 100% Arial, Helvetica, sans-serif;}a:link {	color: #0183B7;}a:visited {	color: #660099;}a:hover, a:active {	color: #FF0101;}img {	border-style: none;}hr {	display: none;}ul,ol,li {	list-style: none;}.acc_nav {	position: absolute;	left: -9999px;}/* 3: Back Ground Area */#wrap {	background-image: url(../images/bg_container.gif);	background-repeat: repeat-y;	width: 760px;	margin: 0px auto;	text-align: center;}#container {	background-image: url(../images/bg_container2.gif);	background-repeat: no-repeat;	background-position: 0px top;	text-align: left;	margin: 0px auto;	width: 760px;}/* 4: Header Area */#header {	height: 100px;	width: 760px;	position: relative;}#header #logo a {	background-image: url(../images/logo.gif);	background-repeat: no-repeat;	height: 92px;	width: 288px;	text-decoration: none;	text-indent: -9999px;	display: block;}#header p {	margin: 0px 0px 7px;	padding: 0px;}#header a {	text-decoration: none;}#header #message {	width: 187px;	position: absolute;	left: 299px;	top: 10px;	font-size: 12px;	line-height: 1.5em;	font-weight: bold;	color: #44B8E8;}#header form#searchform {	position: absolute;	left: 493px;	top: 18px;	width: 250px;	margin: 0px;	padding: 0px 0px 13px;	border-bottom: 1px dotted #000000;}fieldset {	border-style: none;}#header #searchform legend {	position: absolute;	left: -9999px;}/* 5: Main Contents Area */#mainContents {	width: 760px;	position: relative;}#col_L {	margin-left: 0;	width: 185px;	position: relative;	float: left;}#col_R {	width: 540px;	float: right;	margin-right: 15px;}#col_R #crumb {	margin-bottom: 16px;	font-size: small;}* html #col_R #crumb {   font-size: 85%;   } #col_R #col_RL {	float: left;	width: 260px;}#col_R #col_RR {	float: right;	width: 260px;}/* 6: Footer Area */#footer {	width: 730px;	clear: both;	float: none;	background-image: url(../images/bg_footer.gif);	background-repeat: no-repeat;	height: 84px;	padding-right: 15px;	padding-left: 15px;}#footer a {	text-decoration: none;}#footer p {	font-size: smaller;}#footer ul {	list-style: none;	padding-top: 40px;	margin-bottom: 5px;}#footer li {	float: left;	font-size: 95%;	padding-left: 15px;}#footer address {	font-style: normal;	padding-top: 40px;	font-size: 68.75%;	text-align: right;}/* 7: patarn */.contents_linein {	padding-top: 15px;	padding-bottom: 15px;	border-bottom: 1px dotted #C1C1C1;}.contents {	padding-top: 0px;	padding-bottom: 20px;	clear: both;	float: none;}p#pageTop {	text-align: right;	display: block;	font-size: 75%;}