*{	margin:0;	padding:0;	border:0;}html, body {	background-image: url(../img/body_bg.gif);	background-repeat: repeat-x;	background-position:0px 0px;	background-color: #FFF;	width:100%;		font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	color:#555;	text-align:center;}html>body{	font-size: 16px;}#wrapper {	position:relative;	width: 840px;	margin:0 auto 0 auto;	padding:0;	text-align:left;	font-size: 75%;}#header {	background-image: url(../img/head_bg.gif);	background-repeat: no-repeat;	background-position:412px 5px;	width: auto;	padding:5px 60px 0px 60px;	margin:0px 0px 0px 0px;}#header .logo{	padding:0px;	margin:18px 0;}#header h1{	position:absolute;	top:57px;	left:466px;}#main {	width: auto;	padding:0px 40px;}.description{	margin:22px 20px 22px 20px;}.box_fcs {	float:left;	width:375px;	background-image: url(../img/box_fcs_bg.gif);	background-repeat: repeat-y;}p{	line-height:150%;}.box_fcs h2{	padding:20px 20px 0 20px;	background-image: url(../img/box_fcs_t.gif);	background-repeat: no-repeat;}.box_fcs p{	padding:20px;	background-image: url(../img/box_fcs_b.gif);	background-repeat: no-repeat;	background-position:right bottom;}.box_mat {	float:left;	width:375px;	background-image: url(../img/box_mat_bg.gif);	background-repeat: repeat-y;	margin-left:10px;}.box_mat h2{	padding:20px 20px 0 20px;	background-image: url(../img/box_mat_t.gif);	background-repeat: no-repeat;}.box_mat p{	padding:20px;	background-image: url(../img/box_mat_b.gif);	background-repeat: no-repeat;	background-position:right bottom;}#footer{	clear:both;	width: 760px;	padding:8px 0;	margin:30px 40px 0 40px;	text-align:center;	color:#009494;	background-image: url(../img/foot_bg.gif);	background-repeat: no-repeat;	font-size:11px;}.sp{	clear:both;	height:1px;}.banner{	margin-top:20px;}.banner a{	margin-right:18px;}
