/* CSS Document */body {	width:100%;	height:auto;	color:#000000;	font-size:12px;	line-height:18px;	background-image:url(../images/bg.gif);	margin-right: auto; 	margin-left: auto;	margin-top: 0; 	margin-bottom: 0;	text-align: center;	line-height:18px;}P.iw {	font-size:11px;	color:#FFFFFF;	text-align:right;	margin-right:10px;	line-height:20px;	font-family:arial,helvetica,san-selif;}P.iw A:link {	color: #FFFFFF;	text-decoration: none;}P.iw A:visited {	color: #FFFFFF;	text-decoration: none;}P.iw A:hover {	color: #ec4e00;	text-decoration: none;}P.reference {	font-size:11px;	color:#000000;	margin:10px 0px 40px 10px;	line-height:20px;	font-family:arial,helvetica,san-selif;}P.reference A:link {	color: #000000;	text-decoration: none;}P.reference A:visited {	color: #000000;	text-decoration: none;}P.reference A:hover {	color: #ec4e00;	text-decoration: none;}H1 {	margin-left:15px;}TD.gray {	background-color:#a1a49e;}DL.body {	font-size: 12px;	margin-left:30px;}DL.body DT {	text-indent:15px;	background-image:url(../images/dot.gif);	background-repeat:no-repeat;}DL.body DD {	margin-bottom:10px;} a{	text-decoration:none;} a:hover{	text-decoration:none;	color: #FF0000;} a:visited{	text-decoration:none;}TABLE.sponsors {	margin-left:15px;}TABLE.sponsors TD {	text-align:center;	padding:10px 0;}#contents H2 {	margin-left:15px;	padding-left:15px;	width:520px;	font-size:12px;	font-weight:bold;	background-image:url(../images/dot.gif);	background-repeat:no-repeat;}#contents P {	font-size:12px;	margin-left:60px;	margin-right:30px;}#contents TABLE {	margin-left:60px;}#contents TH {	text-align:left;	font-weight:normal;	font-size:12px;}#contents TD {	text-align:left;	font-weight:normal;	font-size:12px;	padding:2px 0;}