﻿.ct {margin:0px auto; width:930px; text-align:left;}

#header { background:url(/Images2/topBg.jpg) left center repeat-x; border:0px solid red}
#header .ct{ position:relative; height:132px; border:0px solid red; background:url(/Images2/topCtBg.jpg)}

		#topLinkCont { position:absolute; top:2px; left:0px; width:100%;}
			#topLinkCont a{  font:12px/16px Tahoma; text-decoration:none; color:#E44370; letter-spacing:1px;}
			#topLinkCont a:hover{ text-decoration:underline;}
			#topLinkCont table { width:100%;}
			#topLinkCont { white-space:nowrap;}
			#topLinkCont ul{ float:right;}
			#topLinkCont li{ display:block; float:left; margin-left:10px;}
			#topLinkCont li a{ color:#5978B1}
			
		#header .ct h1 {width:310px;}
		#header .ct a {text-decoration:none;}
		#header .ct a span{ display:block; width:310px; height:132px; position:absolute; top:0px; left:0px; background-image:url(/Images2/topLogo.gif); cursor:pointer; font:10px Arial; text-decoration:none; color:#DFDDCB}
								
		#right3 { position:absolute; top:36px; right:0px; border:0px solid red;}
			#right3 li { float:left; margin-left:28px; }
			#right3 #hcIco1 { background-image:url(/Images2/headerIcon1.gif)}
			#right3 #hcIco2 { background-image:url(/Images2/headerIcon2.gif)}
			#right3 #hcIco3 { background-image:url(/Images2/headerIcon3.gif)}
			#right3 a{ display:block; width:99px; height:34px; text-indent:-200em; overflow:hidden;}

	#header .ct #telTime{ position:absolute; right:7px; top:79px; width:339px; height:29px; background-image:url(/Images2/headerTelTime.gif)}		

#topMainMenu{ background:url(/Images2/mainMenuBg.jpg) left top repeat-x;}
	 #mainMenu{width:930px; height:41px; background:url(/Images2/mainMenu.jpg) left top no-repeat; }
		#m1 {width:144px;}		#m2 {width:131px;}		#m3 {width:132px;}
		#m4 {width:126px;}		#m5 {width:132px;}		#m6 {width:130px;}
		#m7 {width:134px;}
	 #mainMenu a{ display:block; float:left; padding-top:8px; font-size:13px; line-height:33px; overflow:hidden; text-align:center; color:white; text-decoration:none; letter-spacing:2px}
	 #mainMenu a:hover{ color:#CCFFEE; background:url(/Images2/mainMenuHover.jpg) center top no-repeat;}
	 
	 #mainMenu2{width:930px; height:41px; background:url(/Images2/mainMenu2.jpg) left top no-repeat; }
		#mm1 {width:116px;}		#mm2 {width:112px;}		#mm3 {width:140px;}
		#mm4 {width:99px;}		#mm5 {width:103px;}		#mm6 {width:134px;}
		#mm7 {width:110px;}		#mm8 {width:115px; }
		
	 #mainMenu2 a{ display:block; float:left; padding-top:8px; font-size:13px; line-height:33px; overflow:hidden; text-align:center; color:white; text-decoration:none; letter-spacing:2px}
	 #mainMenu2 a:hover{ color:#CCFFEE; background:url(/Images2/mainMenuHover2.jpg) center top no-repeat;}
	 #mainMenu2 #mm7:hover {background:url(xx/Images2/mainMenuHover.jpg) center top no-repeat;}


#banner { height:200px; background:url(/Images2/Home/bannerBg.png) left top repeat-x; border:0px solid red;}
#banner .ct{ position:relative; border:0px solid red}
	#forBannerBg{ position:relative; width:930px; height:200px; xxxxxbackground:url(/Images2/Home/banner.jpg) left top no-repeat; background-color:White}
		#forBannerBg a{ text-decoration:none; border:0px solid red}
		#link1 a { position:absolute; display:block; width:700px; height:200px;text-indent:-1200px;}
		#link2 a { position:absolute; display:block; top:14px; left:700px; width:219px; height:55px;text-indent:-2300px;}
		#link3 a { position:absolute; display:block; top:75px; left:700px; width:219px; height:55px;text-indent:-3300px;}
		#link4 a { position:absolute; display:block; top:137px; left:700px; width:219px; height:55px;text-indent:-4300px;}

#movie {border:1px solid #CD6994; border-bottom:0px; text-align:center; padding:4px 0; height:208px; background-color:#FAEDF1}
#movieMask{position:absolute; top:6px; left:6px ;width:204px; height:154px; cursor:pointer;}
#movieList{ border:1px solid #CD6994; border-top:0px; padding:0 0 6px 0; background-color:#FAEDF1}
#movieList li { font:15px/21px "微軟正黑體",Tahoma; letter-spacing:0px; cursor:pointer; padding-left: 15px;}
#movieList .over { color:#346297; font-weight:bolder; letter-spacing:0px} 
#movieList .out { color:#404040; letter-spacing:0px} 
#bigMVArea {position:absolute; top:0px; left:0px; border:3px solid #454545; display:none;}
	#bigMV { border:1px solid #FFFFFF; position:relative;}
	#bMVClose { position:absolute; top:0px; right:0px; width:32px; height:32px; z-index:10000; cursor:pointer;}
	
#mainBody {letter-spacing:1px; border:0px dotted red; background:url(/Images2/mainBodyBg.png) left top repeat-x; min-height:300px;}
	#mainBody .ct{  padding-top:10px; background:url(/Images2/mainBodyBgShade.jpg) left top no-repeat}	
		#homeMarquee { margin:0px 5px 10px 5px; font:15px/15px Verdana; letter-spacing:1px; color:#C42350; border:0px solid red; min-height:15px;}
			#homeMarquee a{ margin-bottom:10px; font:15px/15px Verdana; color:#C42350; text-decoration:none}
			#homeMarquee a:hover{ text-decoration:underline}
				
	/* 左側欄 */
	#mainBody .ct #leftCont { float:left; width:215px; margin-right:17px; margin-left:5px; position:relative;}
		#mainBody .ct #leftCont .pA{ margin:17px 0; width:215px; background:url(/Images2/Home/left_panel_body.png) center top repeat-y}
			.pA #leftBanner1{background:url(/Images2/All/leftBanner1.gif) center top no-repeat; height:132px; padding:40px 10px 10px 15px;}
			.pA #leftBanner2{background:url(/Images2/All/leftBanner2.gif) center top no-repeat; height:90px; padding:40px 10px 10px 15px;}
			.pA #leftBanner3{background:url(/Images2/All/leftBanner3.gif) center top no-repeat; height:80px; padding:40px 10px 10px 15px;}
			.pA #leftBanner4{background:url(/Images2/All/leftBanner4.gif) center top no-repeat; height:80px; padding:40px 10px 10px 15px;}
			.pA p { margin:3px 0px; font:13px/1.5em Tahoma;}
			.pA a { display:block; font:13px/1.5em Tahoma; color:#D35465; text-decoration:none; padding-left:20px;background:url(/Images2/icon/leftBanner.gif) left 4px no-repeat}
			.pA a:hover{ text-decoration:underline}
			#mainBody .ct #leftCont .pA .bot { height:7px; overflow:hidden; background:url(/Images2/Home/left_panel_Down.png) left top no-repeat}
			
		#mainBody .ct #leftCont .pB{ margin:17px 0; width:215px;}
			#mainBody .ct #leftCont .pB .cont { padding:0px 0}

	/* 中央區 */
	#mainBody .ct #mainCont { float:left; width:455px; margin-right:17px;}
		
		#mainBody .ct #mainCont #newsTitle { height:30px;margin-bottom:3px; overflow:hidden; background:url(/Images2/home/main_newsTitle.gif) left top no-repeat}
			#mainBody .ct #mainCont #newsTitle div{font:13px/30px Verdana; float:left; width:142px; text-indent:-1000em; cursor:pointer;}
		
			/* 最新消息 */
			#News li { padding:6px 5px 4px 35px; font:13px/1.6em Verdana; border-bottom:1px dotted #D3D3D3; background:url(/Images2/Home/main_newsIcon.png) 10px 8px no-repeat}
			#News p { font:13px/1.8em Verdana; letter-spacing:0px}
				#News li a { color:#1E7BAB; text-decoration:none}
				#News li a:hover{ text-decoration:underline}
				
			/* 媒體 */
			#Media li { padding:6px 5px 4px 35px; font:13px/1.6em Verdana; border-bottom:1px dotted #D3D3D3; background:url(/Images2/Home/main_newsIcon.png) 10px 8px no-repeat}
			#Media p { font:13px/1.8em Verdana; letter-spacing:0px}
				#Media li a { color:#1E7BAB; text-decoration:none}
				#Media li a:hover{ text-decoration:underline}
				
			/* 醫療新知 */
			#Medical li { padding:6px 5px 4px 35px; font:13px/1.6em Verdana; border-bottom:1px dotted #D3D3D3; background:url(/Images2/Home/main_newsIcon.png) 10px 8px no-repeat}
			#Medical p { font:13px/1.8em Verdana; letter-spacing:0px}
				#Medical li a { color:#1E7BAB; text-decoration:none}
				#Medical li a:hover{ text-decoration:underline}
				
		#mainBody .ct #mainCont .topBanner{ margin:0px 0 17px 0}
		#mainBody .ct #mainCont .banner{ margin:20px 0 20px 0}
		
		#mainBody .ct #mainCont .expTitle { margin-top:-5px;}
			#expGroup { padding-top:15px; margin-bottom:20px;}
				#expGroup .expTB{ width:455px; border:0px dotted #D3D3D3}
					#expGroup .expTB .t1 { vertical-align:top; text-align:center;}
						#expGroup .expTB .t2 p { height:78px; overflow:hidden; font:13px Verdana; line-height:1.5em; color:#484848; letter-spacing:1px;}
							#expGroup .expTB .t2 p a{font:12px Arial; letter-spacing:0px; text-decoration:none}
							#expGroup .expTB .t2 h3 { margin:3px 0 2px 0;}
							#expGroup .expTB .t2 h3 a{  font:15px/20px Verdana; color:#D35465; text-decoration:none; letter-spacing:1px;}
							#expGroup .expTB .t2 h3 a:hover{ text-decoration:underline}
							#expGroup .expTB .t2 .expand {  text-align:center; font:12px Verdana; height:10px; overflow:hidden; background:url(/Images2/Home/expand.gif) center right no-repeat; margin-right:10px; padding-bottom:3px; cursor:pointer}
							#expGroup .expTB .t2 .expand:hover {background:url(/Images2/Home/expand_hover.gif) center right no-repeat;}
						#expGroup .expTB .t2 h4 { padding:3px 0 3px 20px; width:75px; font:15px Verdana; color:#1E7BAB; background:url(/Images2/Home/main_expIcon.png) left center no-repeat}
						#expGroup .expTB .t3 div {text-align:center; margin:2px 0 5px 0; width:329px; height:22px; font:13px/22px Verdana; color:#232323; letter-spacing:0px; background:url(/Images2/Home/main_expDoBg.png) center center no-repeat}
						#expGroup .expTB .t3 b { font:bolder 14px/22px Verdana; color:#4DA01C}
				#expGroup .hr{ height:25px; background:url(/Images2/Home/main_expHr.png) center center no-repeat}
		
	/* 右側欄 */
	#mainBody .ct #rightCont { float:left; width:215px; overflow:hidden;}
	
		#mainBody .ct #rightCont .bannerSet{ margin:0px 0 14px 0}

	#mainBody .ct #rightCont #dental{ width:215px; height:520px; background:url(/Images2/Home/right_dental.png) left top no-repeat; position:relative;}	
		#mainBody .ct #rightCont #dental a{ font:15px/22px Verdana; text-decoration:none; color:#436495; letter-spacing:1px;}
		#mainBody .ct #rightCont #dental a:hover{ text-decoration:underline}
		#mainBody .ct #rightCont #dental #dG1 { position:absolute; left:41px; top:72px;}
		#mainBody .ct #rightCont #dental #dG2 { position:absolute; left:41px; top:184px;}
		#mainBody .ct #rightCont #dental #dG3 { position:absolute; left:41px; top:319px;}
		#mainBody .ct #rightCont #dental #dG4 { position:absolute; left:41px; top:410px;}
		#mainBody .ct #rightCont #dental #dG5 { position:absolute; left:41px; top:460px;}
		#mainBody .ct #rightCont #dental .hasLocal { color:#D35465}
	
	#mainBody .ct #rightCont #Alliances{ margin:0px 0 14px 0; width:215px; height:32px; background:url(/Images2/Home/right_Alliances.png) left top no-repeat; position:relative;}	
	#mainBody .ct #rightCont #fbLikeBox{ margin:0px 0 14px 0;}
	#mainBody .ct #rightCont .xxx{ text-align:center}
	
.clear {clear:both; height:5px; overflow:hidden}

.footer { height:67px; background:url(/Images2/footerBg.png) left bottom repeat-x; border:0px solid red}
	.footer .ct .ilink{ padding:16px 0 8px 0; font:12px Verdana; color:#2C2C2C; text-align:center; border:0px solid red}
		.footer .ct .ilink a{ text-decoration:none; letter-spacing:1px; padding:0px 6px}
		.footer .ct .ilink .in{ color:#2C2C2C}
		.footer .ct .ilink .out{ color:#0E6B9B}
	.footer .ct .copyright{ font:11px Verdana; color:#5A5A5A; text-align:center; border:0px solid red;}
	.footer .ct .copyright span{ font:11px Verdana;letter-spacing:2px;}
