body {

	background-color: #333333;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	margin:0px;

	padding:0px;

	

}

.in_tp_bg {

	background-image: url(images/in_top_bg1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	width: 468px;

	height: 104px;

	float: left;

	font-family: "Trebuchet MS";

	font-size: 16px;

	line-height: 16px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none;

}

.in_cet {

	background-image: url(images/in_cnt_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	width: 468px;

	float: left;

	position: relative;

}

.in_btm_bg {

	background-image: url(images/mdl_part_btm.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	width: 468px;

	float: left;

	padding-top: 16px;

	display: block;

	position: relative;

}





.wapper {

	position:relative;

	width: 924px;

	clear: both;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	

}

.maintop{

	width:924px;

	float:left;

	height:359px;

	position: relative;

	z-index:80000

}



.logo

{

background-position:left top;

background-repeat:no-repeat;

width:381px;

height:91px;

float:left;

}

.logo_besideimg{

background-image:url(images/logo_besideimg.jpg);

background-position:left top;

background-repeat:no-repeat;

width:235px;

height:91px;

float:left;

}

.top_navi_bg{

	background-image:url(images/top_navi_bg.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	width:308px;

	height:116px;

	float: left;

	display: block;

}

.nv_t {

	float: left;

	width: 308px;

}



.headmain {

	width: 924px;

	float: left;

}

.hea_left {

	float: left;

	width: 616px;

}

.hea_rgt {

	float: left;

	width: 308px;

}



.tp_con{

	background-image:url(images/top_con_bg.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	width:300px;

	height:203px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	line-height: 24px;

	font-weight: bold;

	color: #FFFFFE;

	text-decoration: none;

	padding-left: 8px;

}

.navibg{

	padding: 14px 53px 12px 52px;

	background-image:url(images/navi_bg.jpg);

	background-position:left top;

	background-repeat:repeat-x;

	width:819px;

	float: left;

	height: 14px;

	position:relative

 }

.num_tp{

	background-image:url(images/num_top.jpg);

	background-position:100px top;

	background-repeat:no-repeat;

	width:208px;

	height:44px;

	float:left;

	padding-left: 100px;

}

.na_tiop{

width:308px;

float:left;}

.pers_nv{

	width:72px;

	float:left;

	padding-top: 2px;

}

.scien_nv{

	width:72px;

	float:left;

	padding-top: 20px;

}

.innov_nv{

	width:75px;

	float:left;

	padding-top: 38px;

}

.aesth_nv{

	width:67px;

	float:left;

	padding-top: 50px;

}

.nv_tp{

	float: left;

	width: 290px;

	padding-left: 18px;

}

.h0

{

float:left;

width: 290px;

}

.h1

{

padding:0 0 0 47px;

float:left;

width: 290px;

position:relative;

z-index:9000

}

.h1 a

{

display:block;

float:left;

width: 290px;

z-index:8000

}

.sub_about

{



}

.sub_about ul

{



left:100px;

top:10px;

z-index:20000;

position:absolute;

display:none

}

.sub_about ul li

{

}

.sub_about ul li a

{

position:relative

}

.btm_bg{

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 55px;

	background-image: url(images/btm_bg.jpg);

	padding-bottom: 9px;

	position: relative;

	clear: both;

	

}

.btm_rtm{

	background-image:url(images/btm_bg1.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	width:337px;

	height:35px;

	float:left;

	font-family: "Trebuchet MS";

	font-size: 13px;

	line-height: 18px;

	color: #FFFFFE;

	text-decoration: none;

	padding-top: 20px;

	padding-left: 60px;

}

.btm_rtm span{color:#999999; text-decoration:none;}

.btm_rtm span a{color:#999999; text-decoration:none;}

.btm_rtm span a:hover{color:#FF9933;

text-decoration:none;}

.btm_fet{

	background-image:url(images/btm_bg_navi.jpg);

	background-position:left top;

	background-repeat:repeat-x;

	width:520px;

	float:left;

	font-family: "Trebuchet MS";

	font-size: 11px;

	line-height: 35px;

	color: #666666;

	text-decoration: none;

	padding-top:8px;

	height: 47px;

	font-weight: bold;

	padding-left: 7px;

	text-align:center

}

.btm_fet a{

	color: #666666;

	text-decoration: none;

}

.btm_fet a:hover{

	color:#FF6600;

	text-decoration: none;

}

.bttm{

	width: 924px;

	padding:0px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	height: 64px;

	clear: both;

	

}

.tex_bg {

	background-image: url(images/text_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 23px;

	width: 179px;

	padding-bottom: 8px;

}

.texfiled {

	font-family: "Trebuchet MS";

	font-size: 13px;

	line-height: 17px;

	color: #333333;

	text-decoration: none;

	background-color: transparent;

	height: 20px;

	width: 165px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-left: 5px;

}

.tex_bg1 {

	height: 78px;

	width: 174px;

	background-color: transparent;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	overflow: auto;

	padding-left: 5px;

}

.tex_bg1ttt {

	height: 78px;

	width: 174px;

	background-color: transparent;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	overflow: auto;

	padding-left: 5px;

	font-family: "Trebuchet MS";

	font-size: 13px;

	line-height: 17px;

	color: #333333;

	text-decoration: none;

}

.tex_bg1aaa {

	height: 82px;

	width: 179px;

	background-image: url(images/text_bg1.jpg);

	background-repeat: no-repeat;

	background-position: left top;



}

.texfiled1{

	font-family: "Trebuchet MS";

	font-size: 13px;

	line-height: 17px;

	color: #333333;

	text-decoration: none;

	background-color: transparent;

	height: 82px;

	width: 165px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-left: 5px;

}

.texfiled1_bbb{

	font-family: "Trebuchet MS";

	font-size: 13px;

	line-height: 17px;

	color: #333333;

	text-decoration: none;

	background-color: transparent;

	height: 82px;

	width: 165px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-left: 5px;

	overflow: auto;

}

.btn_sub{

	background-image:url(images/btn_sub.jpg);

	background-position:114px 8px;

	background-repeat:no-repeat;

	width:63px;

	height:26px;

	font-family: "Trebuchet MS";

	font-size: 13px;

	line-height: 25px;

	font-weight: bold;

	color: #FFFFFE;

	text-decoration: none;

	text-align: center;

	padding-left: 114px;

	padding-top: 8px;

}

.btn_sub a{

	color: #FFFFFE;

	text-decoration: none;

	}

.btn_sub a:hover{

	color: #000;

	text-decoration: none;

	}

.h3{

	float: left;

	width: 468px;

	font-size: 13px;

}

.cnt_prt {

	float: left;

	width: 468px;

	font-size: 13px;

	position:relative;

	

}

.tp_in {

	background-image: url(images/in_top_bg1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 468px;

	text-decoration: none;

}

.tp_in1 {

	background-image: url(images/in_top_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 468px;

	text-decoration: none;

}

.btm_in {

	background-image: url(images/mdl_part_btm.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 468px;

	text-decoration: none;

	padding-bottom: 15px;

}

.metal {

	font-family: "Trebuchet MS";

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

	color: #FF6904;

	text-decoration: none;

}

.metal1 {

	font-family: "Trebuchet MS";

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

	color: #FF6904;

	text-decoration: none;

}

.img {

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 17px;

	color: #666666;

	text-decoration: none;

	position: relative;

	padding-right: 5px;

	padding-left: 15px;

	padding-top: 7px;

}

.img a{
	color: #666666;
	text-decoration: none;
}

.img a:hover{

	color: #FF6904;
	text-decoration: none;
}




.bg_in_top {

	position: relative;

	background-image: url(images/in_cnt_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	float: left;

	width: 468px;

	

}

.heading {

	height: 42px;

	width: 140px;

	font-size: 16px;

	float: right;

	padding-left: 78px;

}

.heading_video_library {

	height: 42px;

	width: 208px;

	font-size: 16px;

	float: right;

	padding-left: 10px;

}

.heading_contact {

	height: 42px;

	width: 168px;

	font-size: 16px;

	float: right;

	padding-left: 50px;

}

.heading_ortho {

	height: 42px;

	width:190px;

	font-size: 16px;

	float: right;

	padding-left:25px;

}

.heading_patient {

	height: 42px;

	width:215px;

	font-size: 16px;

	float: right;

	padding-left:0px;

}

.gen_box {

	background-image: url(images/gen_box.jpg);

	float: left;

	

	width: 185px;

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 30px;

	color: #333332;

	text-decoration: none;

	padding-left: 30px;

	padding-bottom: 8px;

}

.gen_box a { color: #333332;text-decoration: none;}

.gen_box a:hover { color:#FF6904;text-decoration: none;}

.heading1 {

	height: 32px;

	width: 468px;

	font-size: 16px;

	float: left;

	padding-bottom: 10px;

}

.tp {

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 35px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

	text-align: right;

	width: 425px;

	float:left;

	padding-right: 20px;

}

.dr {

	font-family: "Trebuchet MS";

	font-size: 15px;

	line-height: 20px;

	font-weight: bold;

	color: #5E7D8C;

	text-decoration: none;

	width: 50px;

	float: left;

	height: 25px;

}

.dr1 {

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 18px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

	width: 150px;

	float: left;

	clear: both;

}

.dr2 {

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 30px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

	width: 150px;

	float: left;

	clear: both;

	padding-top: 5px;

}

.dr3{

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 30px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

	width: 250px;

	float: left;

	clear: both;

	padding-top: 5px;

}

.dr4{

	font-family: "Trebuchet MS";

	font-size: 12px;

	line-height: 30px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

	width: 280px;

	float: left;

	clear: both;

	padding-top: 5px;

}

.writ {

	width: 420px;

	float: left;

}



.tp a{

	color: #666666;

	text-decoration: none;

}

.tp a:hover{

	color: #FF6904;

	text-decoration: none;

}



.let_click{

float:left;

width:215px;

height:83px;

}

.mis_sta_hea{

	width:124px;

	float:left;

	padding-top: 7px;

	padding-left: 25px;

	height: 5px;

}

.mis_sta_hea1{

	width:65px;

	float:left;

	padding-top: 9px;

	padding-left: 25px;

	clear: both;

	height: 3px;

}

.tp_bg {

	float: left;

	width: 215px;

	background-image: url(images/tp_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.tp_top {

	background-image: url(images/tp_box.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 215px;

	padding-top: 3px;

}

.tp_btm {

	background-image: url(images/tp_btm.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 215px;

	font-size: 12px;

	padding-bottom: 9px;

}

.blt {

	background-image: url(images/blt_img.jpg);

	background-repeat: no-repeat;

	background-position: 10px 9px;

	width: 180px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	color: #333332;

	text-decoration: none;

	padding-top: 6px;

	padding-left: 35px;



}

.tem_14 {

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 17px;

	color: #5E7D8C;

	text-decoration: none;

	width: 463px;

	float: left;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.tem_14_3 {

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 17px;

	color: #5E7D8C;

	text-decoration: none;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}
/* ORG 
.tem_14_1 {

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 17px;

	color: #5E7D8C;

	text-decoration: none;

	width: 443px;

	float: left;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	background:#fff

}
*/ 
.tem_14_1 {

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 17px;

	color: #5E7D8C;

	text-decoration: none;

	width: auto;

	float: left;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	background:#fff

}

.sub_men {

	width: 443px;

}

.sub_men ul{

margin:0px;

padding:0px;

list-style-type:none;

}

.sub_men li{

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 18px;

	color: #666666;

	text-decoration: none;

	background-image: url(images/dote.jpg);

	background-repeat: no-repeat;

	background-position: 10px 6px;

	padding-left: 25px;

}

.sub_men li ul{

margin:10px 0 0 20px;

padding:0px;

list-style-type:none;

}

.sub_men li ul li{

	font-family: "Trebuchet MS";

	font-size: 14px;

	line-height: 18px;

	color: #666666;

	text-decoration: none;

	background-image: url(images/dot_circle.jpg);

	background-repeat: no-repeat;

	background-position: 10px 6px;

	padding-left: 25px;

}





.blt a{color: #333332; text-decoration: none;}

.blt a:hover{color:#FF6904; text-decoration: none;}


