body {	background-color: #FFFFFF;	background-image:  url(../shareimg/top_img_sideback.jpg);	background-repeat: repeat-y;	margin: 0px;}.paragraph {	background-image: url(../shareimg/gene_img_line.gif);	background-repeat: repeat-x;	margin-right: 15px;	margin-left: 15px;	margin-bottom: 2em;	clear: both;}.pack {	margin-top: 0.7em;	clear: both;	margin-bottom: 2em;}/*TITLE VARIATION*/.title {	font-size: 12pt;	font-weight: bold;	color: #999900;	margin-bottom: 0.5em;	border-left-width: 12px;	border-left-style: double;	border-left-color: #666600;	padding-left: 5px;}.title-small {	font-size: 10pt;	color: #333333;	margin-bottom: 0.3em;	margin-left: 0.5em;	font-weight: bold;}.title-under {	font-size: 12pt;	font-weight: bold;	color: #FFFFFF;	background-color: #999900;	padding-right: 0.3em;	padding-left: 0.3em;}/*CONTENTS VARIATION*/.contents {	font-size: 9pt;	margin-left: 0.8em;	line-height: 1.3em;	margin-top: 0.4em;}.sidesub {	font-size: 11px;	line-height: 1.3em;	padding: 2px;	margin-left: 15px;	margin-bottom: 10px;}.sidearrow{	color: #333333;	font-size: 7px;	font-weight: bold;}div img.photo-right {	float: right;	border: 1px solid #333333;	margin-bottom: 1.5em;}div img.photo-left {	float: left;	border: 1px solid #333333;	margin-bottom: 1.5em;	margin-right: 1.0em;}div img.photo-center {	border: 1px solid #333333;	margin-bottom: 1em;	margin-top: 1em;}a:link {	font-weight: bold;	color: #006699;}a:hover {	font-weight: bold;	color: #006600;}a:visited {	font-weight: bold;	color: #003366;}a#overview:link {	color: #006600;}a#overview:visited {	color: #666666;}a#database:link {	color: #639600;}a#database:visited {	color: #666666;}a#advantages:link {	color: #990000;}a#advantages:visited {	color: #666666;}a#casestudy:link {	color: #003399;}a#casestudy:visited {	color: #666666;}a#members:link {	color: #FF6600;}a#members:visited {	color: #666666;}.input-button{	background-color: #FF9900;	color: #FFFFFF;	}.bottomimg {	background-image: url(../shareimg/gene_img_bottomback.jpg);	background-repeat: no-repeat;	height: 32px;	width: 100%;}.photo { border: 1px #333333 solid; margin-bottom: 1.5em; margin-right: 1em; }.contents-table {	font-size: 9pt;	margin-left: 0.8em;	margin-top: 0.4em;}.td-style {	font-size: 9pt;	background-color: #EEEEEE;	padding-top: 0.5em;	border-bottom: solid 1px #CCCCCC;}.td-topstyle {	color: #333333;	font-weight: bold;	font-size: 9pt;	background-color: #BBBBBB;	padding-top: 0.5em;	border-bottom: solid 1px #999999;}.td-midstyle {	font-size: 9pt;	background-color: #CCCCCC;	padding-top: 0.5em;	border-bottom: solid 1px #AAAAAA;}.td-head {	font-size: 9pt;	color: #FFFFFF;	background-color: #333333;	padding-top: 0.5em;	white-space: nowrap;}div.func-header{	text-align: right;	padding: 5px;	background-image: url(../shareimg/gene_img_buttoncover.jpg);	height: 40px;}ul {	list-style-type: none;}li {	margin-bottom: 0.3em;}div img.photo-left-logo {	float: left;	border: 1px solid #333333;	margin-bottom: 0.5em;	margin-right: 0.5em;	clear: none;}.title-small-logo {	font-size: 10pt;	color: #333333;	margin-bottom: 0.3em;	font-weight: bold;}div.massage-name {	font-size: 7pt;	text-align: right;}div.pack-member{border-top: solid 1px #333333; padding-top: 0.2em;}span.title-message{font-weight: bold; font-size: 7pt;}