body{
	font-family:'新細明體';font-size:12px;
}
#wrapper{
	background:url(img/bgWall.png);
}
#navigation{

}
.navigation{
	position:relative;height:35px;background:url(img/navigation_red.png);text-align:center;z-index:99;
}
.navigation_red{
	position:relative;height:35px;background:url(img/navigation_red.png);text-align:center;
}
.navigation_green{
	position:relative;height:35px;background:url(img/navigation_green.png);text-align:center;
}

#navigationContent{
	position:relative;margin:0 auto;z-index:99;
}
#navigation ul{
    position:relative;z-index:99;
}
#navigation div.menuDiv{
    position:absolute;top:23px;left:0;width:110px;display:none;
}
#navigation div.menuHeader{
    position:relative;top:0;left:0;width:110px;height:21px;background:url(img/menuHeader_red.png);
}

#navigation div.menuHeader_red{
    position:relative;top:0;left:0;width:110px;height:21px;background:url(img/menuHeader_red.png);
}

#navigation div.menuHeader_green{
    position:relative;top:0;left:0;width:110px;height:21px;background:url(img/menuHeader_green.png);
}

#navigation div.menuBody{
    position:relative;top:0;left:0;width:110px;background:url(img/menuBody_red.png);
}

#navigation div.menuBody_red{
    position:relative;top:0;left:0;width:110px;background:url(img/menuBody_red.png);
}

#navigation div.menuBody_green{
    position:relative;top:0;left:0;width:110px;background:url(img/menuBody_green.png);
}

#navigation div.menuContent{
    margin:0 10px 0 10px;
}

#navigation div.menuFooter{
    position:relative;top:0;left:0;width:110px;height:18px;background:url(img/menuFooter_red.png);
}

#navigation div.menuFooter_red{
    position:relative;top:0;left:0;width:110px;height:18px;background:url(img/menuFooter_red.png);
}

#navigation div.menuFooter_green{
    position:relative;top:0;left:0;width:110px;height:18px;background:url(img/menuFooter_green.png);
}
#navigation ul li{
	position:relative;float:left;width:110px;margin-top:6px;
}
#navigation ul li a{
	text-decoration:none;color:#CB9999;text-align:center;
}
#navigation ul li a span.ch{
	font-family:'新細明體';font-size:12px;line-height:12px;
}
#navigation ul li a span.en{
	font-family:Arial;font-size:10px;
}
#navigation ul li a:hover{
	color:#F3EDED;
}
#headerBanner{
	position:relative;height:585px;width:100%;z-index:1 \9;
}
#headerBannerChild{
	position:relative;height:290px;width:100%;background:url(img/headerBg.png);z-index:1 \9;
}
#frontSide__{
	position:absolute;width:960px;height:585px;top:0px;left:0px;background:url(img/frontSide.png);z-index:97;
}
#frontSide_big{
	position:absolute;width:91px;height:121px;top:455px;
}
#middleSide__{
	position:absolute;width:960px;height:585px;top:0px;left:0px;background:url(img/middleSide.png);z-index:96;
}
#backendSide{
	position:absolute;width:1200px;height:585px;top:0px;left:-120px;background:url(img/backendSide.jpg);
}
#backendSideF__{
	position:absolute;width:1200px;height:585px;top:0px;left:-120px;background:url(img/backendSideF.png);z-index:96;
}
#backendSideFContent{
	position:absolute;width:651px;height:375px;top:95px;z-index:97;overflow:hidden;
}
#backendSide_mic{
	position:absolute;width:137px;height:202px;top:295px;background:url(img/backendSide_mic.png);z-index:98;
}
#backendSide_light{
	position:absolute;width:99px;height:174px;top:323px;background:url(img/backendSide_light.png);z-index:98;
}
#backendSide_top{
	position:absolute;width:700px;height:133px;top:0px;background:url(img/backendSide_top.png);z-index:98;
}

#middleSide_chair{
	position:absolute;width:160px;height:205px;top:340px;background:url(img/middleSide_chair.png);z-index:98;
}
#middleSide_dv{
	position:absolute;width:126px;height:246px;top:300px;background:url(img/middleSide_dv.png);z-index:98;
}


#body{
	position:relative;background:url(img/body.png) no-repeat;
}
#sidebarLeft{
	position:relative;float:left;width:181px;background:url(img/sidebarLeft.png) top right no-repeat;text-align:left;line-height:42px;
}
#sidebarRight{
	position:relative;float:right;width:215px;text-align:left;
}
#sidebarRight ul{
	margin-bottom:50px;
}
#sidebarRight li div{
	padding-top:8px;padding-right:10px;
}
.sidebar{
}

.sidebar ul{

}
.sidebar ul li{
	height:42px;background:url(img/sidebarButtonLine.png) bottom repeat-x;
}
.sidebar ul li.sidebarLeftOn{
	background:url(img/sidebarButtonLine_a_red.png);
}

.sidebar ul li.sidebarLeftOn_red{
	background:url(img/sidebarButtonLine_a_red.png);
}
.sidebar ul li.sidebarLeftOn_green{
	background:url(img/sidebarButtonLine_a_green.png);
}

.sidebar ul li div{
	height:40px;padding-left:20px;
}
.sidebar ul li a{
	text-decoration:none;font-family:'新細明體';font-size:12px;color:#7D7C7C;
}
.sidebar ul li a:hover{
	color:#CBCBCB;
}

.sidebarTv{
	position:relative;width:209px;height:200px;background:url(img/tv.png) no-repeat;padding:9px;
}
.sidebarTv div{
	position:relative;width:190px;height:142px;background:yellow;
}

#bodyContent{
	position:absolute; top:0; left:181px; width:520px; padding:30px 20px 0px 20px;color:#666666;line-height:20px;
}
#bodyContent .title{
	font-weight:bold;font-size:18px;margin-bottom:20px;
}

.contentBody a {
	color:#d70f1a;text-decoration:none;
}
.contentBody a:hover {
	color:#d70f1a;text-decoration:underline;
}


#footer{
	position:relative;
}
#footer .social{
	position:absolute;top:90px;left:210px;z-index:99;
}
#footerContent{	
	position:relative;width:960px;height:19px;padding-top:155px;padding-left:25px;background:url(img/footer.png);margin-top:-50px;
}
#footerContent span{
	color:#FFFFFF;filter:alpha(opacity=65);opacity:0.65;zoom:1;
}
#footerContent span a{
	color:#FFFFFF;text-decoration:none;
}
#footerContent span a:hover{
	text-decoration:underline;
}
#footerContent label a{
	margin-left:290px;color:#FFFFFF;filter:alpha(opacity=65);opacity:0.65;zoom:1;text-decoration:none;
}	
#footerContent label a:hover{
	text-decoration:underline;
}	

.homepage{
    margin-top:20px;
}

.homepageTitle{
    font-weight:bold;margin-left:15px;
}
.homepageContent{
    position:relative;height:280px;overflow:hidden;line-height:20px;
}

.homepageLink{
    padding-left:235px;margin-top:5px;
}

.homepage a{
	color:#666666;text-decoration:none;
}
.homepage a:hover {
	color:#666666;text-decoration:underline;
}

#informations{
	line-height:20px;
}

#informations ul li a{
	text-decoration:none;color:#CB3333;
}
#informations ul li a:hover{
	text-decoration:underline;color:#CB8888;
}