body {	margin:0;	padding:10px 0;  line-height:18px;}sup{  _top:-4px;  _position:relative;}html { margin:0; padding:0;}form{margin:0px; padding:0px;}#page_wrapper{	text-align:center;	width:900px; 	margin:0 auto;	}#bar_language{	background-color: #FFF;	background-image: url(../images/bar_language.gif);	background-repeat: repeat-x;		width:900px;	text-align:right;	*margin-bottom:-5px;}#bar_language img{margin-right:17px;}	#bar_nav{	background-repeat: repeat-x;		width:900px;	height:79px;}#logo{	background-image: url(../images/nav_logo.gif);	background-repeat:no-repeat;		width:130px;	height:79px;	float:left;}#nav{	width:770px;	height:43px;	text-align:left;	float:left;}#nav ul {	margin:0px;	padding:0px;	width:770px;	height:43px;}#nav ul li{	display:block;	margin:0px;	padding:0px;	float:left;	height:43px;}#doctor{	width:203px;	height:43px;}#showbg_homepage{	width:67px;	float:left;	height:43px;}#showbg_aboutpage{	width:64px;	float:left;	height:43px;}#showbg_qpage{	width:65px;	float:left;	height:43px;}#showbg_toolpage{	width:68px;	float:left;	height:43px;}#showbg_presspage{	width:67px;	float:left;	height:43px;}#showbg_docpage{	width:72px;	float:left;	height:43px;}#subnav{	width:770px;	float:left;	height:36px;}#subnav1{	width:104px;	height:36px;	float:left;	background-image: url(../images/nav_sub_bg0.gif);	background-repeat:repeat-x;	}#subnav1-1{	width:666px;	height:36px;	float:left;	background-image: url(../images/nav_sub_bg0.gif);	background-repeat:repeat-x;	}#subnav2{	width:770px;	height:36px;	float:left;	background-image: url(../images/nav_sub_bg0.gif);	background-repeat:repeat-x;	_margin-top:-4px;	}#subnav2 ul {	margin:0px;	padding:0px;	width:770px;	height:36px;}#subnav2 ul li{	display:block;	margin:0px;	padding:0px;	float:left;	height:36px;	background-image: url(../images/nav_sub_bg0.gif);	background-position:right;	background-repeat:no-repeat;	}.clear{	clear:both;	}#content_wrapper{	width:900px;	background-image: url(../images/bg_side.gif);	background-repeat:repeat-y;	}#content{	width:880px;	text-align:left;	margin-left:20px;}#content .titletext{	margin-left:93px;	height:46px;}#content .titletext img{	margin-top:16px;}.contentarea{		padding:0px;		text-align:left;		margin-left:150px;		margin-top:20px;		padding-bottom:45px;		width:548px;		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		color:#000000;}.contentarea h1{		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		color:#3fc2ce;		margin:0px;		padding:0px;		margin-bottom:15px;}.contentarea h2{		font-family:Arial, Helvetica, sans-serif;		font-size:16px;		color:#3fc2ce;		margin:0px;		padding:0px;		margin-top:15px;}.contentarea p{	margin:0px;	margin-bottom:15px;	left: -100px;}.contentareaQ{		width:462px;		margin-bottom:10px;		padding-bottom:5px;}.contentareaQ p{		border-bottom:solid 1px #c7e8ea;		padding-bottom:15px;}.contentareaQ p.lastP{		border:none;		padding-bottom:0px;}.contentarea sup{	font-size:10px;	line-height: 10px;	_font-size:12px;}.contentarea ul {		margin:0px;		padding:0px;}.contentarea ul li{		margin-bottom:15px;		margin-left:15px;}.contentareaQ p{		border-bottom:solid 1px #c7e8ea;		padding-bottom:15px;}.contentareaQ p.lastP{		border:none;		padding-bottom:0px;}	#splash{	text-align:left;	margin:0px;	padding:0 20px;	background:url(../images/splash.jpg);	width:860px;	height:321px;	}#nav_sub_under{	margin:0px;	padding:0px;	width:900px;	background-image: url(../images/bg_side.gif);	background-repeat:repeat-y;		background-position:top;}#getcloser{	width:900px;	height:197px;	background-image: url(../images/getcloser.jpg);	background-repeat:no-repeat;	text-align:left;}#getcloser2{	width:900px;	height:197px;	background-image: url(../images/image_about_getcloser.jpg);	background-repeat:no-repeat;	text-align:left;}#nav_bottom{	background-image: url(../images/bg_side.gif);	background-repeat:repeat-y;	width:900px;	height:75px;}#nav-bottom{		margin-bottom:15px;		}#nav-bottom a{		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;		font-size:11px;		color:#004b4f;		text-decoration:none;		margin-left:15px;		}#nav-bottom a:hover{		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;		font-size:11px;		color:#004b4f;		text-decoration:underline;		}		#homepage-copy{	width:365px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	text-align:left;	padding-top:95px;	padding-left:40px;	}#buttons{margin-left:685px;	padding-top:10px;width:198px;}#buttons2{margin-left:685px;	padding-top:150px;width:198px;}	#printLink{	margin-right:15px;	}.tablink{margin-left:736px;margin-bottom:-20px;	}.woman{	background-image: url(../images/image_woman.jpg);	background-repeat: no-repeat;	background-position: 609px 500px;	}.couple{	background-image: url(../images/image_couple.jpg);	background-repeat: no-repeat;	background-position: 493px 169px;	padding-bottom:330px;	}	h2.questions{  margin-left:-30px;  padding-left:30px;	background-image: url(../images/bullet_q.gif);	background-repeat:no-repeat;	padding-bottom:10px;	line-height:26px;}h2.questions sup{	font-size:12px;	line-height: 8px;	_font-size:14px;}	.contentareaTools{		width:442px;}.regis{	float:left;	}.toolsRight{	width:227px;	margin-left:635px;	_margin-left:630px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	padding:0px;	margin-top:30px;	}.contentarea h1{		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		color:#3fc2ce;		margin:0px;		padding:0px;		margin-bottom:15px;}.contentarea h2{		font-family:Arial, Helvetica, sans-serif;		font-size:16px;		color:#3fc2ce;		margin:0px;		padding:0px 0 0 -30px;		margin-top:15px;}.toolsRight h1{		font-family:Arial, Helvetica, sans-serif;		font-size:16px;		color:#3fc2ce;		margin:0px;		padding:0px;		margin-bottom:15px;}.contentarea p{	margin:0px;	margin-bottom:15px;	left: -100px;}.contentareaQ p{		border-bottom:solid 1px #c7e8ea;		padding-bottom:15px;}.contentareaQ p.lastP{		border:none;		padding-bottom:0px;}.contentarea sup{	font-size:10px;	line-height: 10px;	*font-size:12px;}.contentarea ul {		margin:0px;		padding:0px;}.contentarea ul li{		margin-bottom:15px;		margin-left:15px;}.aboutgetcloser{	background-color: #FFF;	background-image: url(../images/image_about_getcloser.jpg);	width:880px; height:204px;	}.hotline{		margin-left:124px;	}.bb{		margin-left:124px;		height:50px;		clear:both;	}	.video1, .video, .video2{		text-align:left;		margin-left:155px;		width:555px;		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		color:#000000;		padding:0px;		background-color:#bff000;		}.video2{	margin-bottom:45px;		}.video{		width:535px;		padding: 5px 10px 32px 10px;		text-align:left;	}.video ul{		margin:0px;			padding:0px;		padding-bottom:32px;	}.video ul li{		margin:0px;			padding:0px;		width:158px; 		height:118px;		list-style:none;		float:left;		margin-left:26px;		margin-bottom:32px;	}.video ul li img{		border:#000000 solid 1px;		display:block;		margin-bottom:8px;	}.video div img{		border:#000000 solid 1px;		display:block;		margin-bottom:8px;	}.login{	background-image: url(../images/login_bg.jpg);	background-repeat: no-repeat;	background-position: 0px 25px;	}.divLogin{	padding:0px 15px 15px 15px;	}.textfieldLogin{	border: solid 1px #000000;	width:195px;	margin: 5px 0px 5px 0px;	}	.Regis2{	width:460px;	background-image: url(../images/regisform_bg.jpg);	background-repeat: no-repeat;	background-position: 0px 40px;	float:left;	position:relative;	margin:0px;	padding:0px;	left:150px;	top:20px;}.Regis_cn2{	width:460px;	background-image: url(../images/cn_regisform_bg.jpg);	background-repeat: no-repeat;	background-position: 0px 40px;	float:left;	position:relative;	margin:0px;	padding:0px;	left:150px;	top:20px;}.tableRegis{	margin-top:60px;	margin-left:15px;	margin-bottom:0px;	}.tableRegis2{	margin-top:15px;	margin-left:15px;	margin-bottom:20px;	}.tfRegis{	width:100px;	}.tfYear{	width:70px;	}.tfMMDD{	width:35px;	}.tfEmail{	width:225px;	}.tfNumber{	width:172px;	}.divButtonRegis{	text-align:right;	margin-right:15px;	margin-left:15px;	margin-bottom:25px;}.requiredNotice{	font-size:10px;	color:#00aebe;	text-align:right;	margin-top:0px;	margin-bottom:0px;	margin-right:10px;	}.requiredNotice2{	font-size:10px;	color:#ff5600;	margin-left:10px;	}.thankRegis{	width:445px;	height:150px;	background-image: url(../images/thanks_bg.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 21px 15px 22px 15px;}.sorry{	width:445px;	height:30px;	background-image: url(../images/thanks_bg.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 21px 15px 22px 35px;	color:#ff5600;	font-size:14px;}.contentareaPress{		width:492px;		margin-bottom:10px;}.pressTitle{	font-weight:bold;	color:#00aebe;	text-decoration:underline;	}.pressText{	padding-top:5px;	}.press{	border-bottom:#3CF solid 1px;	margin-top:20px;}.more{	background-color:#00aebe;	color:#fff;	width:60px;	height:16px;	background-image: url(../images/more.gif);	}.more a{	color:#fff;	text-decoration:none;	text-indent: -100px;	}.morewrap{		text-align:right;	}.contentareaDoctor{	width:700px;	margin-bottom:15px;	}	.contentareaDoctor p{	margin:0px;	margin-bottom:15px;	left: -100px;}.contentareaDoctor p{		padding-bottom:15px;}.contentareaDoctor p a{	color:#ff5600;	}	.pressTitle a{	color:#00aebe;	}.registerBox{	float:left;	position:relative;	width:442px;	margin:0px;	padding:0px;	left:150px;	top:20px;}