/*================================global & frame================================*/
body {
	background:#fff url(images/bg_body_03.gif) repeat-x 0 0;
	font:12px/1.3 Arial, 宋体, sans-serif;
	margin:0;
	height:100%;
	}
body * {
	
	} 
ul, li {
	margin:0;
	padding:0;
	}
/*================================clearFix=====*/
.clearfix:after {/*tackle the problem of renegade floating elements*/
	font-size:0;
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
	} 
.clearfix {	
	min-height:1px;
	} 
.wrapper {
	margin:0 auto;
	}
#header {
	background:#fff;
	}
.SNBg {/* bg of search and navTop */
	background:url(images/bg_nav.gif) repeat-x 0 0;
	}
/*================================other=====*/
#storyC {
	margin-bottom:6em;
	}
#storyC p {
	text-indent:2em;
	}
#storyC a {
	color:#333;
	}
#storyC p.noneTI {
	text-indent:0;
	}
#storyC p.remark {
	text-indent:0;
	padding-top:2em;
	}
#storyC table {
	margin:10px;
	border-collapse:collapse;
	}
#storyC .unit {
	text-align:right;
	}
#storyC th {
	background:#e6e8eb;
	text-align:left;
	}
#storyC td, #storyC th {
	border:1px solid #ccc;
	padding:3px 5px 2px 5px;
	}
/*================================search and navTop=====*/
#search {
	margin-top:4px;
	float:right;
	}
#search input.textbox {	
	color:#fff;
	background:#80b3e6;
	font:12px Arial, 宋体, sans-serif;
	padding:1px 2px;
	border:1px solid #fff;
	width:120px;
	}
#search input.button {
	color:#fff;
	background:url(images/bg_bottom02.gif) no-repeat 0 0;
	font:12px/22px Arial, 宋体, sans-serif;
	text-align:left;
	margin:0 6px;
	padding-left:0;
	border:none;
	width:40px;
	height:19px;
	}
.navEC {
	color:#fff;
	font:bold 12px/30px Arial, 宋体, sans-serif;
	margin-right:18px;
	float:right;
	}
#navTop {
	font:bold 12px/30px Arial, 宋体, sans-serif;
	position:relative;
	z-index:500;
	width:700px;
	height:30px;
	}
#navTop .table {
	display:table; 	
	}
#navTop .select {
	white-space:nowrap;
	display:table-cell;
	list-style-type:none; 
	}
#navTop li {
	margin:0; 
	padding:0; 
	height:auto; 
	float:left;
	}
#navTop .select a {
	color:#fff;
	text-decoration:none; 
	white-space:nowrap;
	padding:0 6px 0 24px;
	float:left;
	}
#navTop .select a:hover, 
#navTop .select li:hover a {
	cursor:pointer;
	padding:0 0 0 12px;
	}
#navTop .select a:hover b, 
#navTop .select li:hover a b {
	background:url(images/icon_li01.gif) no-repeat 0 8px;
	text-decoration:underline;
	cursor:pointer;
	padding:0 6px 0 12px; 
	display:block;
	float:left;
	}
#navTop  .select_sub {
	display:none;
	}
#navTop .sub {	
	line-height:24px;
	display:table;
	height:90px;
	list-style-type:none;
	}
#navTop .select :hover .select_sub {
	display:block; 
	position:absolute;
	z-index:100;
	width:700px;
	top:30px;
	left:24px;
	}
#navTop .select :hover .sub li a {
	background:#fff;
	color:#333;
	font-weight:normal;
	white-space:nowrap;
	padding:0 10px;
	float:left;
	}
#index #navTop .select :hover .sub li a {
	color:#333;
	}
#navTop .select :hover .sub li a:hover {
	color:#fff;
	background:#f90;
	visibility:visible;	
	}
/*================================logos=====*/
.logo {
	border-bottom:1px solid #ccc;
	position:relative;
	z-index:10;
	}
.SHLogo {/* shareholder's logos */
	margin-top:16px;
	float:right;
	width:200px;
	}
.SHLogo a {
	margin:0;
	padding:0;
	float:right;
	}
.Glogo {
	padding:16px 0 16px 25px;
	}
/*================================breadcrumb=====*/
#breadcrumb {
	background:url(images/bg_breadcrumb.gif) no-repeat right top;
	border-bottom:1px solid #fff;
	border-left:161px solid #fff;
	padding:2px 0 0 10px;
	overflow:hidden;
	}
#breadcrumb * {
	color:#fff;
	}
#breadcrumb a {
	background:url(images/icon_breadcrumb01.gif) no-repeat right center;
	text-decoration:none;
	margin-right:8px;
	padding-right:12px;
	}
#breadcrumb a:hover {
	text-decoration:underline;
	}
#breadcrumb span {
	display:block;
	font:36px/1 黑体;
	overflow:hidden;
	height:31px;
	}
/*================================footer=====*/
#footer {
	background:#007BC7 url(images/bg_footer.gif) repeat-y 0 0;
	text-align:right;
	padding:0 216px 5px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	clear:both;
	}
#index #footer {
	background:none;
	text-align:left;
	padding:0;
	border-top:1px solid #cdd1d8;
	border-bottom:none;
	}
#footer * {
	color:#fff;
	}
#index #footer * {
	color:#666;
	}
#footer p {
	margin:5px 15px;
	}
#footer p a {
	text-decoration:none;
	padding:0 8px;
	border-left:1px solid #fff;
	}
#index #footer p a {
	border-left:1px solid #cdd1d8;
	}
#footer p a:hover {
	text-decoration:underline;
	}
#footer p a.first {
	margin-left:6px;
	}

/*================================index.html================================*/
body#index {
	}
#index .wrapper {
	background:#fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width:950px;
	min-height:100%;
	}
#index .container {
	background-color:#FFF;
	/*background:#6cf url(/images/B110110a.jpg) no-repeat right 30px;*/
	border-bottom:1px solid #eee;
	position:relative;
	height:329px;
	}
#LG {/* logo and goal */
	padding:0;
	clear:left;
	float:left;
	}
#index .SHLogo {/* shareholder's logos */
	position:absolute;
	top:30px;
	right:0;
	width:200px;
	}
#navBot {
	background:url(images/bg_nav.gif) repeat-x left top;
	min-height:270px;
	}
#navBot * {
	color:#333;
	margin:0;
	padding:0;
	}
#navBot a {
	text-decoration:none;
	}
#navBot a:hover {
	text-decoration:underline;
	}
#navBot dl {
	margin-left:15px;
	display:inline;
	float:left;
	}
#navBot dl.PSS {				width:227px;}/* Products, solutions and services */
#navBot dl.Subsidiary {	width:163px;}
#navBot dl.NI {					width:342px;}/* News and Information */
#navBot dl.Topic {				width:231px;}
#navBot dt {
	color:#fff;
	font:bold 12px/30px Arial, 宋体, sans-serif;
	height:30px;
	}
#navBot dt a {
	color:#fff;
	}
#navBot dd {
	margin-top:9px;
	}
#navBot ul {
	list-style-type:none;
	}
#navBot li {
	padding-bottom:4px;
	}
#navBot li li.last {
	padding-bottom:1px;
	}
#navBot .PSS .subList {
	display:block;
	float:left;
	width:83px;
	}
#navBot .PSS ul ul {
	padding-left:12px;
	border-left:1px solid #f90;
	float:left;
	width:116px;
	}
#navBot .NI ul {
	margin-right:20px;
	}
#navBot .NI li {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin:0 0 3px 0;
	padding:0 0 3px 0;
	clear:both;
	}
#navBot .NI span {
	margin-bottom:4px;
	display:block;
	}
#navBot .NI .issuedTime {
	color:#f90;	
	}
#navBot .NI .sort {
	color:#fff;
	float:left;
	margin-right:12px;
	text-align:right;
	width:64px;
	}
#navBot .NI .sort a {
	background:#999 url(images/icon_arrow.gif) no-repeat 0.4em center;	
	color:#fff;
	display:block;
	padding-right:2px;
	}
#navBot .NI .sort a:hover {
	background:#FC3 url(images/icon_arrow.gif) no-repeat 0.4em center;
	text-decoration:none;
	}
#navBot .NI .headline {
	float:left;
	width:236px;
	}
#navBot .NI .headline1 {
	float:left;
	width:280px;
	}
#navBot dl.Topic li {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	clear:both;
	}
/*================================business================================*/
#business .wrapper {
	background:#eee url(images/bg_body_02.gif) repeat-y 0 0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width:950px;
	}
/*================================main=====*/
#business #main {
	margin-left:1px;
	padding-bottom:70px;
	display:inline;
	float:left;
	width:560px;
	}
#business #main .midC {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin-bottom:10px;/* $midC_h2 */
	padding-bottom:20px;
	}
#business #main p {
	color:#333;
	margin:10px;
	}
#business #main p strong {
	margin-right:1em;
	}
#business #main a.navL {
	color:#333;
	background:url(images/icon_navL01.gif) no-repeat left center;
	padding-left:12px;
	}
/*================================medicineW=====*/
#business #main .medicineW h5 {
	clear:both;
	}
#business #main .medicineW .illustration {
	margin:10px;
	}
#business #main .medicineW .illustration img {
	display:inline;
	float:left;
	margin-right:10px;
	}
#business #main .medicineW .caption_ill {
	}
/*================================sidebarN=====*/
#business #sidebarN {/* sidebar nav */
	float:left;
	width:160px;
	min-height:414px;
	}
#business #sidebarN * {
	color:#666;
	}
#business #sidebarN a {
	text-decoration:none;
	}
#business #sidebarN a:hover {
	text-decoration:underline;
	}
#business #sidebarN ul {
	margin:30px 0 0 30px;
	list-style:none;
	}
#business #sidebarN li {
	margin-bottom:8px;
	}
/*================================serviceS================================*/
body#serviceS {
	}
#serviceS .wrapper {
	background:#eee url(images/bg_body_02.gif) repeat-y 0 0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width:950px;
	}
h1 {
	color:#333;
	background:#e6e8eb url(images/bg_h101.gif) repeat-y right top;
	font:14px/1.3 Arial, 宋体, sans-serif;
	text-indent:2em;
	margin:0 0 0 1px;
	padding:30px 240px 30px 10px;
	border-bottom:1px solid #fff;
	display:inline;
	position:relative;
	z-index:100;
	float:left;
	width:539px;
	}
/*================================main=====*/
#serviceS #main {
	margin-left:1px;
	padding-bottom:70px;
	display:inline;
	float:left;
	width:560px;
	}
#serviceS #main .midC {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin-bottom:10px;/* $midC_h2 */
	padding-bottom:20px;
	}
#serviceS #main p {
	color:#333;
	margin:10px;
	}
#serviceS #main ul a {
	color:#333;
	text-decoration:underline;
	}
#serviceS #main p strong {
	margin-right:1em;
	}
#serviceS #main a.navL {
	color:#333;
	background:url(images/icon_navL01.gif) no-repeat left center;
	padding-left:12px;
	}
#serviceS #main li {
	color:#333;
	margin:10px;
	}
h2 {
	color:#fff;
	background:#f90/*3c3*/;
	font:bold 13px/24px Verdana, 宋体, sans-serif;
	margin:0 0 10px 0;/* $midC_h2 */
	padding:0 10px;
	height:24px;
	}
h2 a {
	color:#fff;
	background:url(images/icon_h2.gif) no-repeat 0 2px;
	text-decoration:none;
	padding-left:14px;
	}
h2 a:hover {
	text-decoration:underline;
	}
#main .headline {
	padding-bottom:10px;
	}
h3 {
	color:#007BC7;
	font:14px Arial, 宋体, sans-serif;/* h3_listH */
	margin:0;
	padding:10px;
	}
#main .headline h3 {
	font-size:18px;
	padding-bottom:0;
	}
#main .headline h3 .leaderette {
	color:#333;
	font-size:12px;
	margin-bottom:10px;
	display:block;
	}
h4 {
	color:#333;
	font:13px Arial, 宋体, sans-serif;
	margin:0;
	padding:10px;
	}
#main .headline h4 {
	font-size:14px;
	padding:0 10px;
	}
h5 {
	color:#333;
	font:bold 12px Arial, 宋体, sans-serif;
	margin:0 10px;
	padding-top:10px;
	}
#main .photo {
	color:#333;
	margin:10px;
	}
#main .photo a {
	color:#333;
	}
#main .photo .photo_lg {
	margin-bottom:5px;
	}
#main .photo .caption_lg {
	margin-bottom:10px;
	}
#main .tools {
	background:url(images/border-dotted.gif) repeat-x left top;
	text-align:right;
	margin:10px 10px 20px 10px;
	}
#main .tools a {
	color:#fff;
	background:#ccc;
	text-decoration:none;
	margin-left:8px;
	padding:0 2px;
	}
#main .tools a:hover {
	background:#fc3;
	}
#main .byline {
	color:#999;
	margin-left:10px;
	}
#main .byline span {
	font-weight:bold;
	margin-right:1em;
	}
#main .editInfo {
	color:#999;
	background:url(images/border-dotted.gif) repeat-x left top;
	margin:0 10px;
	padding-top:20px;
	}
#main .source {
	color:#999;
	margin-left:10px;
	}
#main .editInfo span, #main .source span {
	margin-left:1em;
	}
#main .TAR {
	text-align:right;
	}
/*================================table=====*/
#serviceS #main dl.table {
	color:#333;
	margin:0 10px;
	}
#serviceS #main dl a {
	color:#333;
	}
#serviceS #main dl.table dt {
	font-weight:bold;
	float:left;
	width:60px;
	}
#serviceS #main dl.table dd {
	margin:10px 0 10px 64px;
	min-height:1px;/* clear 3-pixel gaps */
	}
#serviceS #main ul.table {
	color:#333;
	margin:0;
	list-style-type:none;
	}
#serviceS #main ul.table li {
	margin:18px 10px -8px 10px;
	}
#serviceS #main ul.table li span {
	display:block;
	min-height:1px;/* fix ie bugs */
	}
#serviceS #main ul.table li span.listH {
	font:14px Arial, 宋体, sans-serif;/* h3_listH */
	margin:0;
	padding:0;
	}
#serviceS #main ul.table li span.listH a {
	color:#007BC7;
	text-decoration:none;
	}
#serviceS #main ul.table li span.listH a:hover {
	text-decoration:underline;
	}
#serviceS #main ul.table li span.listD {
	color:#999;
	}
#serviceS #main .midC ul.table li {/* for NewsI/index.php only */
	margin:10px 10px 0 10px;
	}
#serviceS #main .midC ul.table li span.listH {/* for NewsI/index.php only */
	font:bold 12px Arial, 宋体, sans-serif;
	}
#serviceS #main .midC ul.table li span.listH a {/* for NewsI/index.php only */
	color:#333;
	}
/*================================productS & eP=====*/
#serviceS #main .productS ul {
	margin:0 10px;
	padding:10px 0 0 0;
	list-style:none;
	}
#serviceS #main .productS li {
	margin:0;
	padding:0;
	float:left;
	}
#serviceS #main .productS li a {
	margin:0 10px 10px 0;
	border:1px solid #ccc;
	display:block;
	}
#serviceS #main .productS li a:hover {
	border:1px solid #fff;
	}
#serviceS #main .screenshot {
	margin:10px;
	min-height:60px;
	}
#serviceS #main .screenshot img {	
	border:1px solid #ccc;
	}
/*================================sidebarN=====*/
#serviceS #sidebarN {/* sidebar nav */
	float:left;
	width:160px;
	min-height:414px;
	}
#serviceS #sidebarN * {
	color:#666;
	}
#serviceS #sidebarN a {
	text-decoration:none;
	}
#serviceS #sidebarN a:hover {
	text-decoration:underline;
	}
#serviceS #sidebarN ul {
	margin:30px 0 0 30px;
	list-style:none;
	}
#serviceS #sidebarN li {
	margin-bottom:8px;
	}
/*================================serviceSF=====*/
#serviceSF {
	color:#333;
	background:#fff url(images/border-dotted.gif) repeat-x left bottom;
	font-size:13px;
	text-align:center;
	margin:10px;
	padding:20px 0 30px 0;
	}
#serviceSF input.textbox {	
	color:#333;
	background:#fff;
	font:bold 12px Arial, 宋体, sans-serif;
	margin-right:12px;
	padding:1px 2px;
	border:1px solid #333;
	width:120px;
	}
#serviceSF input.button {
	color:#333;
	background:url(images/bg_bottom01.gif) no-repeat 0 0;
	font:13px/21px Arial, 宋体, sans-serif;
	text-align:left;
	margin:0 6px;
	padding-left:7px;
	border:none;
	width:55px;
	height:19px;
	}
/*================================NewsI================================*/
#NewsI .wrapper {
	background:#eee url(images/bg_body_02.gif) repeat-y 0 0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width:950px;
	}
/*================================main=====*/
#NewsI #main {
	margin-left:1px;
	padding-bottom:70px;
	display:inline;
	float:left;
	width:560px;
	}
#NewsI #main .midC {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin-bottom:10px;/* $midC_h2 */
	padding-bottom:20px;
	}
#NewsI #main p {
	color:#333;
	margin:10px;
	}
#NewsI #main #storyC li {
	color:#333;
	margin:10px;
	}
#NewsI #main a.navL {
	color:#333;
	background:url(images/icon_navL01.gif) no-repeat left center;
	padding-left:12px;
	}
/*================================table=====*/
#NewsI #main ul.table {
	color:#333;
	margin:0;
	list-style-type:none;
	}
#NewsI #main ul.table li {
	margin:18px 10px -8px 10px;
	}
#NewsI #main ul.table li span {
	display:block;
	min-height:1px;/* fix ie bugs */
	}
#NewsI #main ul.table li span.listH {
	font:14px Arial, 宋体, sans-serif;/* h3_listH */
	margin:0;
	padding:0;
	}
#NewsI #main ul.table li span.listH a {
	color:#007BC7;
	text-decoration:none;
	}
#NewsI #main ul.table li span.listH a:hover {
	text-decoration:underline;
	}
#NewsI #main ul.table li span.listD {
	color:#999;
	}
#NewsI #main .midC ul.table li {/* for NewsI/index.php only */
	margin:10px 10px 0 10px;
	}
#NewsI #main .midC ul.table li span.listH {/* for NewsI/index.php only */
	font:bold 12px Arial, 宋体, sans-serif;
	}
#NewsI #main .midC ul.table li span.listH a {/* for NewsI/index.php only */
	color:#333;
	}
/*================================special=====*/
#NewsI #main .special img {
	margin-bottom:5px;
	border:1px solid #ccc;
	}
#NewsI #main .special ul {
	margin:0 10px;
	padding-top:10px;
	list-style:none;
	}
#NewsI #main .special li {
	color:#333;
	margin-right:10px;
	padding-bottom:10px;
	float:left;
	}
#NewsI #main .special li a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:170px;
	}
#NewsI #main .special li a:hover {
	text-decoration:underline;
	}
#NewsI #main .special li .listD {
	color:#999;
	display:block;
	}
/*================================sidebarN=====*/
#NewsI #sidebarN {/* sidebar nav */
	float:left;
	width:160px;
	min-height:414px;
	}
#NewsI #sidebarN * {
	color:#666;
	}
#NewsI #sidebarN a {
	text-decoration:none;
	}
#NewsI #sidebarN a:hover {
	text-decoration:underline;
	}
#NewsI #sidebarN ul {
	margin:30px 0 0 30px;
	list-style:none;
	}
#NewsI #sidebarN li {
	margin-bottom:8px;
	}
/*================================aboutUs================================*/
#aboutUs .wrapper {
	background:#eee url(images/bg_body_02.gif) repeat-y 0 0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width:950px;
	}
/*================================main=====*/
#aboutUs #main {
	margin-left:1px;
	padding-bottom:70px;
	display:inline;
	float:left;
	width:560px;
	}
#aboutUs #main .midC {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin-bottom:10px;/* $midC_h2 */
	padding-bottom:20px;
	}
#aboutUs #main .illustration {
	margin:10px;
	display:inline;
	float:left;
	width:170px;
	}
#aboutUs #main p {
	color:#333;
	margin:10px;
	}
#aboutUs #main a.navL {
	color:#333;
	background:url(images/icon_navL01.gif) no-repeat left center;
	padding-left:12px;
	}
/*================================framework=====*/
#aboutUs #main .framework dl {
	background:url(images/bg_framework.gif) no-repeat 5px 0;
	margin:0 10px;
	padding-left:20px;
	}
#aboutUs #main .framework dl * {
	color:#333;
	margin-bottom:10px;
	}
#aboutUs #main .framework ul {
	list-style-type:none;
	}
/*================================publication=====*/
#aboutUs #main .publication img {
	margin-bottom:5px;
	border:1px solid #ccc;
	}
#aboutUs #main .publication ul {
	margin:0 10px;
	padding-top:10px;
	list-style:none;
	}
#aboutUs #main .publication li {
	color:#333;
	margin-right:10px;
	padding-bottom:10px;
	float:left;
	}
#aboutUs #main .publication li a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:170px;
	}
#aboutUs #main .publication li a:hover {
	text-decoration:underline;
	}
#aboutUs #main .publication li .listN {
	color:#999;
	display:block;
	}
/*================================table=====*/
#aboutUs #main dl.table {
	color:#333;
	margin:0 10px;
	}
#aboutUs #main dl.table a {
	color:#333;
	}
#aboutUs #main dl.table dt {
	font-weight:bold;
	float:left;
	width:60px;
	}
#aboutUs #main dl.table dd {
	margin:10px 0 10px 64px;
	min-height:1px;/* clear 3-pixel gaps */
	}
/*================================sidebarN=====*/
#aboutUs #sidebarN {/* sidebar nav */
	float:left;
	width:160px;
	min-height:414px;
	}
#aboutUs #sidebarN * {
	color:#666;
	}
#aboutUs #sidebarN a {
	text-decoration:none;
	}
#aboutUs #sidebarN a:hover {
	text-decoration:underline;
	}
#aboutUs #sidebarN ul {
	margin:30px 0 0 30px;
	list-style:none;
	}
#aboutUs #sidebarN li {
	margin-bottom:8px;
	}
/*================================other================================*/
#other .wrapper {
	background:#eee url(images/bg_body_02.gif) repeat-y 0 0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width:950px;
	}
/*================================main=====*/
#other #main {
	margin-left:1px;
	padding-bottom:70px;
	display:inline;
	float:left;
	width:560px;
	}
#other #main .midC {
	background:url(images/border-dotted.gif) repeat-x left bottom;
	margin-bottom:10px;/* $midC_h2 */
	padding-bottom:20px;
	}
/*================================sitemap=====*/
#other #main .sitemap dl {
	background:url(images/bg_sitemap_ff.gif) no-repeat 5px 0;
	margin:0 10px;
	padding-left:20px;
	}
#other #main .sitemap dl * {
	margin-bottom:10px;
	}
#other #main .sitemap ul {
	list-style-type:none;
	}
/*================================friendlink=====*/
#other #main .friendlink ul {
	margin:0 10px;
	padding:10px 0 0 0;
	list-style:none;
	}
#other #main .friendlink li {
	margin:0;
	padding:0;
	float:left;
	}
#other #main .friendlink li a {
	margin:0 10px 10px 0;
	border:1px solid #ccc;
	display:block;
	}
#other #main .friendlink li a:hover {
	border:1px solid #fff;
	}
/*================================sidebarN=====*/
#other #sidebarN {/* sidebar nav */
	float:left;
	width:160px;
	min-height:414px;
	}
#other #sidebarN * {
	color:#666;
	}
/*================================ie fix================================*/
html {				height:100%;}/* firefox */

* html .clearfix {	height:1px;}

#navTop table {
	border-collapse:collapse; 
	margin:-1px; 
	width:0;
	height:0;
	}
#navTop ul {		display:inline-block;}
#navTop ul {		display:inline;}
#navTop ul li {		float:left;}
#navTop .select a:hover b, #navTop .select li:hover a b {float:none;} 

* html .home {	position:relative;	top:1px;}
*+html .home {	position:relative;	top:1px;}

* html #search input.button {padding-left:3px;}
*+html #search input.button {padding-left:3px;}
/*
* html #navTop a {				background:url(images/icon_li01.gif) no-repeat 0 0;}
*+html #navTop a {			background:url(images/icon_li01.gif) no-repeat 0 0;}
*/
* html h2 a {	background:url(images/icon_h2.gif) no-repeat 0 0;}
*+html h2 a {	background:url(images/icon_h2.gif) no-repeat 0 0;}

* html #navBot li li.last {		margin-bottom:-2px;}
*+html #navBot li li.last {	margin-bottom:-2px;}

* html #navBot .PSS .subList {		padding-top:1px;}
*+html #navBot .PSS .subList {	padding-top:1px;}	

* html #navBot .NI li {			margin-top:-1px;	margin-bottom:0;	padding:0;}	
*+html #navBot .NI li {		margin-top:-1px;	margin-bottom:0;	padding:0;}	

* html #navBot .NI span {	margin-bottom:1px;}
*+html #navBot .NI span {	margin-bottom:1px;}

* html #navBot .NI span.issuedTime {		margin-bottom:6px;}
*+html #navBot .NI span.issuedTime {	margin-bottom:6px;}	

* html #navBot .NI .sort {		background-position:0 0;}
*+html #navBot .NI .sort {		background-position:0 0;}

* html #navBot .NI .sort a:hover {		background-position:0 0;}
*+html #navBot .NI .sort a:hover {	background-position:0 0;}
	
* html #breadcrumb span {		position:relative; top:3px;}
*+html #breadcrumb span {		position:relative; top:3px;}

* html #breadcrumb a {		background:url(images/icon_breadcrumb01.gif) no-repeat right top;}
*+html #breadcrumb a {	background:url(images/icon_breadcrumb01.gif) no-repeat right top;}

* html #serviceSF input.button {	padding-left:10px;}
*+html #serviceSF input.button {	padding-left:10px;}
	
* html #serviceS #main dl.table dd {	margin-left:61px;}
*+html #serviceS #main dl.table dd {	margin-left:61px;}
	
* html #aboutUs #main .framework ul {	margin-top:10px;}
*+html #aboutUs #main .framework ul {	margin-top:10px;}
	
* html #other #main .sitemap dl {			background:url(images/bg_sitemap_ie.gif) no-repeat 5px 0;}
*+html #other #main .sitemap dl {		background:url(images/bg_sitemap_ie.gif) no-repeat 5px 0;}
	
	
	
	
	
	
	
	
	
	
	
