@charset "UTF-8";

/*
 BIOMEDIS corporate WebSite common style sheet

print.css - global style sheet for BIOMEDIS.

=======================================================================================================   History
10th. March 2008   vir.01 Goh + Iha
=================================================================================================================
*/



/*  global.css 
/* =========================================================================================================
	defult Style
============================================================================================================ */
* {
	margin:0; padding:0;
	font-size:small;
	font-family:Verdana, Osaka, Helvetica, sans-serif;
	line-height:1.5;
	color:#333333;
	background:transparent;
}
html	{overflow-y:scroll;} 
body	{margin:0; padding:0; text-align:center; background:#868686 url(../images/img_back.gif) 0 6px repeat;}
img		{border:0; display:block;}
a		{outline:0; color:#000f53}
a:hover {text-decoration:none; color:#ffffff;}


/* =========================================================================================================
	layout Style
============================================================================================================ */
#container	{width:800px; height:auto; margin:0 auto; text-align:left; background:#fff;}


/* =========================================================================================================
	header Style
============================================================================================================ */
#header	{width:800px; height:75px; margin:0; padding:0; background:url(../images/header_back.gif) 0 0 no-repeat;}
#header .headerL	{float:left; width:580px;}
#header .headerL .left	{float:left; width:140px; margin:0; padding:16px 0 0 20px;}
#header .headerL .right	{float:left; width:359px; padding:48px 0 0 15px;}
#header .headerR	{float:right; width:220px; text-align:right;}
#header .headerR ul	{text-align:right; padding:46px 22px 0 0;}
#header .headerR ul li	{display:none;/*display:inline; margin:0; padding-left:22px; list-style:none; background:url(../images/header_icon.gif) center left no-repeat;}
#header .headerR ul li_2	{display:inline; margin:0; padding-left:22px; list-style:none; background:url(../images/header_icon_bl.gif) center left no-repeat;}
#header .headerR ul li a	{color:#ff0000;}
#header .headerR ul li_2 a	{color:#0000ff;*/}


/* =========================================================================================================
	gNavi Style
============================================================================================================ */
.gNaviPrint ul.gMenu li	{display:inline; padding-right:70px;}

/*
#gNavi {clear:both; width:800px; height:30px;}
#gNavi ul.gMenu	{list-style:none;}
#gNavi ul.gMenu li	{float:left; margin:0; text-indent:-9999px;}
#gNavi ul.gMenu li.home	{width:160px; height:30px; background:url(../images/gNavi_menuImg.gif) 0 -30px no-repeat;}
#gNavi ul.gMenu li.home a	{width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url(../images/gNavi_menuImg.gif) 0 0 no-repeat;}
#gNavi ul.gMenu li.home a:hover	{background-position:0 -30px;}
#gNavi ul.gMenu li.whatWeDo	{width:160px; height:30px; background:url(../images/gNavi_menuImg.gif) -160px -30px no-repeat;}
#gNavi ul.gMenu li.whatWeDo a	{width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url(../images/gNavi_menuImg.gif) -160px 0 no-repeat;}
#gNavi ul.gMenu li.whatWeDo a:hover	{background-position:-160px -30px;}
#gNavi ul.gMenu li.aboutUs	{width:160px; height:30px; background:url(../images/gNavi_menuImg.gif) -320px -30px no-repeat;}
#gNavi ul.gMenu li.aboutUs a	{width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url(../images/gNavi_menuImg.gif) -320px 0 no-repeat;}
#gNavi ul.gMenu li.aboutUs a:hover	{background-position:-320px -30px;}
#gNavi ul.gMenu li.ourAct {width:160px; height:30px; background:url(../images/gNavi_menuImg.gif) -480px -30px no-repeat;}
#gNavi ul.gMenu li.ourAct a {width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url(../images/gNavi_menuImg.gif) -480px 0 no-repeat;}
#gNavi ul.gMenu li.ourAct a:hover	{background-position:-480px -30px;}
#gNavi ul.gMenu li.contactUs	{width:160px; height:30px; background:url(../images/gNavi_menuImg.gif) -640px -30px no-repeat;}
#gNavi ul.gMenu li.contactUs a	{width:100%; height:100%; display:block; overflow:hidden; text-decoration:none; background:url(../images/gNavi_menuImg.gif) -640px 0 no-repeat;}
#gNavi ul.gMenu li.contactUs a:hover	{background-position:-640px -30px;}
*/


/* =========================================================================================================
	footer Style
============================================================================================================ */
#footer	{clear:both; width:800px; height:60px; margin:0; padding:0; background:#fff url(../images/footer_backImg.gif) 0 0 no-repeat;}
#footer .footerL	{float:right; width:665px;}
#footer .footerL address 	{padding-top:30px; color:#a6a6a6; font-style:normal; font-size:x-small; text-align:right; }
#footer .footerR	{float:right; width:135px;}
#footer .footerR p.link01 {text-align:right; padding:0;}
#footer .footerR p.link01 a	{color:#ff0000; font-size:11px;}
#footer .footerR p.link01 a:hover	{color:#ff0000; text-decoration:none;}


/* =========================================================================================================
	TOP PAGE STYLE layout Style
============================================================================================================ */
#main	{width:760px; height:369px; margin:20px; padding:0;}
#main .mainL	{float:left; width:300px; height:auto; margin-right:30px; padding:15px 0; background:#e5e5e5;}
#main .mainL p.text01	{line-height:1.2;}
#main .mainL p.text02	{line-height:1.2; margin-top:15px}
#main .mainL .bannerTop	{width:280px; height:169px; padding:0 10px;}
#main .mainL .bannerBottom	{width:280px; height:154px; padding:15px 10px 0 10px; border-top:1px solid #fff;}
img.img	{padding-bottom:5px;}
#main .mainR	{float:right; width:425px; height:331px; background:url(../../images/main_mainR_ourMissionBack.jpg) 0 0 no-repeat;}
#main .mainR .mainRTop	{padding-bottom:57px;}


/* =========================================================================================================
	SECOND PAGE STYLE index.html Style
============================================================================================================ */
ul.list	{margin-bottom:30px; padding-left:10px;}
ul.list li.link	{list-style:none; padding-left:15px; line-height:2.8; background:url(../images/icon_sankaku.gif) left center no-repeat;}
ul.list li.this	{padding-left:20px; list-style:none; line-height:inherit;}

.h4_title	{padding-left:15px; line-height:inherit; background:url(../images/icon_sankaku.gif) left center no-repeat; font-size:medium; color:#000000}
.h6_title	{padding-left:25px; line-height:inherit; background:url(../images/icon_bar.gif) 18px 4px no-repeat;}
p.link_list_text {font-size:x-small; color:#666666; line-height:1.5;}
p.link_list_text a {font-size:x-small; color:#1b2349; line-height:1.5;}
p.link_list_text a:hover {font-size:x-small; color:#0000ff; line-height:1.5; text-decoration:none;}
p.table_title	{text-align:center; padding-right:30px; margin-top:20px; line-height:inherit; font-size:medium; color:#000000}

table.table01	{ float:inherit; border:1px; border-color:#ffffff; margin:10px 0 0 40px;}
td.td01	 { background-color:#666666; color:#FFFFFF; line-height:1.2; padding:5px; border-bottom:1px #666666 solid;}
td.td02  { background-color:#cfdef3; padding:5px;}
td.td03  { background-color:#ffffff; padding:5px;}
table.Shareholders 	{margin:0 0 40px 0;}




/*  layout.css 
/* =========================================================================================================
	common text/box Style
============================================================================================================ */
h3	{/*text-indent:-9999px;*/}
h4	{padding-bottom:5px;}
.h3_text	{padding-bottom:20px;}
.h3_text_R	{padding-bottom:20px; text-align:right;}
.h3_text_bold	{padding-bottom:10px; font-weight:bold; font-size:13px;}
.h4_text	{padding:10px 0px 20px 15px;}
.h4_text2	{padding:10px 0px 5px 15px;}
.h5_title	{padding:0px 0px 10px 15px; color:#000000;}
.text_R	{text-align:right; font-size:xx-small;}


.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}


/* =========================================================================================================
	common 2nd Style
============================================================================================================ */
#main2nd	{width:640px; height:auto; margin:50px 80px; padding:0;}
#main2nd .support	{width:640px; height:auto; margin:0; padding:0; text-align:center;}
#main2nd .contact	{width:640px; height:auto; margin:0; padding:0;}
#main2nd .contact_L	{float:left; width:240px; height:auto; margin:0; padding:0;}
#main2nd .contact_R	{float:right; width:400px; height:auto; margin:0; padding:0;}
#main2nd_1	{width:640px; height:auto; margin:20px 80px 50px 80px; padding:0;}
#main2nd_1 .activities	{clear:both; width:640px; height:auto; margin:0; padding-top:15px;}
#main2nd_1 .activities .activities_L	{float:left; width:500px; height:auto; margin:0; padding-right:20px;}
#main2nd_1 .activities .activities_L .link_list	{float:left; margin:10px 20px 10px 25px; padding:10px; border:1px solid #999; display:inline;}
#main2nd_1 .activities .activities_R	{float:right; width:120px; height:auto;}
#main2nd_1 .retuntotop	{clear:both; width:640px; height:auto; margin:0; padding:30px 0 5px 0; border-bottom:1px solid #cccccc;}
#main2nd_2	{width:640px; height:auto; margin:10px 80px 0 80px; padding:0;}


.h3_left	{float:left;}
.h3_right	{float:right;}
.h3_title_OurActivities_01	{width:640px; height:24px; padding-bottom:15px; background:url(../../activities/images/main_h3_img01.gif) 0 0 no-repeat;}
.h3_title_OurActivities_02	{width:640px; height:24px; padding-bottom:15px; background:url(../../activities/images/main_h3_img02.gif) 0 0 no-repeat;}
.h3_title_AboutUs_03	{width:640px; height:24px; padding-bottom:15px;}
.h3_title_AboutUs_04	{width:640px; height:24px; padding-bottom:15px; background:url(../../about/images/main_h3_img04.gif) 0 0 no-repeat;}
