@charset "utf-8";/* GLOBAL START */body{	background:#fff;	margin:0;	padding:30px 0 20px 0;}a, p, th, td, li{	font:12px 'Trebuchet MS', Geneva, Arial, Verdana, sans-serif;	color:#666;}a:hover{color:#008edb;}img{display:block;border:none;}p{margin:0 0 14px 0;}ul{margin:0;padding:0;}#container{	width:911px;	margin:0 auto;	padding:0;	border:1px solid #bbbfc2;	cursor:default;}.bg_blue{background:#fff url(images/bg_blueline.gif) no-repeat;}.bg_shareholder{background:#fff url(images/bg_shareholder.jpg) no-repeat;}.bg_solution{background:#fff url(images/bg_solution.gif) no-repeat;}.bg_colorectal{background:#fff url(images/bg_colorectal.jpg) no-repeat;}.bg_corporate{background:#fff url(images/bg_corporate.jpg) no-repeat;}.bg_overview{background:#fff url(images/bg_overview.jpg) no-repeat;}.bg_overview_middle_alt{	width:911px;	height:310px;	background:#fff url(images/bg_overview_middle_alt.jpg) no-repeat;	clear:both;}.bg_overview_bottom{	width:911px;	height:378px;	background:#fff url(images/bg_overview_bottom.jpg) no-repeat;	clear:both;}.bg_colorectal_bottom{	width:911px;	height:268px;	background:#fff url(images/bg_colorectal_bottom.gif) no-repeat;	clear:both;}.bg_solution_bottom{	width:911px;	height:340px;	background:#fff url(images/bg_solution_bottom.jpg) no-repeat;	clear:both;}#header{	margin:26px 0 0 29px;	height:64px;}#logo, #nav{float:left;}/*NAV*/#nav{margin:27px 0 0 23px;width:684px;}#nav li{float:left;list-style:none;}#nav_overview{width:82px;background:url(images/nav_overview.gif) no-repeat;}#nav_shareholder{width:145px;background:url(images/nav_shareholder.gif) no-repeat;}#nav_colorectal{width:126px;background:url(images/nav_colorectal.gif) no-repeat;}#nav_solution{width:183px;background:url(images/nav_solution.gif) no-repeat;}#nav_corporate{width:148px;background:url(images/nav_corporate.gif) no-repeat;}#nav li a{display:block;height:0;overflow:hidden;padding-top:17px;}#nav li a:hover, #nav .selected{background-position:0 -17px;}/* CONTENT */#page{	margin:29px 0 0 30px;	width:850px;}/* CONTENT */.content{	margin:0 0 0 51px;	width:750px;	cursor:auto;}.title_main{	margin:0 0 0 51px;	margin-bottom:420px;}.content .col_1, .content .col_2{	float:left;	width:350px;}.content .col_1{margin-right:50px;}.content li{	list-style:none;	margin-bottom:11px;	padding-left:9px;	line-height:14px;	background:url(images/icon_li.gif) 0 5px no-repeat;}.content th, .content td{vertical-align:top;}.content th{	text-align:left;	font-weight:bold;	font-size:13px;	padding-bottom:12px;	color:#00aeef;}.content .td_line{border-left:1px solid #7fd6f7;}.hr, .hr_top{	border-bottom:1px solid #d0d0d2;	padding:0;	width:850px;	height:26px;	margin-bottom:26px;	overflow:hidden;	clear:both;}.hr_top{	height:40px;	margin-bottom:44px;}.hr_top a{	display:block;	float:right;	margin:21px 0 0 0;	height:16px;	width:69px;	background:url(images/btn_backtotop.gif) no-repeat;}.hr_top a:hover{background-position:0 -16px;}/* FOOTER */#footer{height:39px;background:url(images/bg_footer.gif) no-repeat;clear:both;}#footer ul{padding:0 0 0 559px;}#footer li{float:left;list-style:none;}#ft_home_dl{width:93px;background:url(images/ft_home_dl.gif) no-repeat;}#ft_home_ir{width:120px;background:url(images/ft_home_ir.gif) no-repeat;}#ft_home_es{width:122px;background:url(images/ft_home_es.gif) no-repeat;}#ft_dl{width:93px;background:url(images/ft_dl.gif) no-repeat;}#ft_ir{width:120px;background:url(images/ft_ir.gif) no-repeat;}#ft_es{width:122px;background:url(images/ft_es.gif) no-repeat;}#footer li a{display:block;height:0;padding-top:12px;overflow:hidden;}#footer li a:hover{background-position:0 -12px;}/* GLOBAL END *//* HOME CONTENT START */#home_flash{	width:911px;	height:439px;	background:url(images/bg_flash.jpg) no-repeat;}#home_flash div{margin:165px 0 0 519px;}#home_flash div a{	display:block;	height:106px;	width:344px;}.title{margin-bottom:16px;}.txt_blue{font-weight:bold;color:#00aeef;}.txt_h3{font-weight:bold;color:#333;}.margin_small{margin-bottom:8px;}.margin_med{margin-bottom:11px;}
