body {
	width:100%; 
	margin:0;
	overflow:auto;
	overflow-x:hidden !important;
	font-family: "Heiti TC";
    background:rgb(178,234,239) !important;
 	text-shadow:none;
}
.ui-body-c, .ui-overlay-c {
	background-image:none !important;
}

div {
	font-family: "Heiti TC";
 	text-shadow:none;
}

label {
	font-family: "Heiti TC" !important;
 	text-shadow:none;
}	
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button, .ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button, .ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button, .ui-body-b, .ui-body-b input, .ui-body-b select, .ui-body-b textarea, .ui-body-b button, .ui-bar-c, .ui-bar-c input, .ui-bar-c select, .ui-bar-c textarea, .ui-bar-c button, .ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button, .ui-bar-d, .ui-bar-d input, .ui-bar-d select, .ui-bar-d textarea, .ui-bar-d button, .ui-body-d, .ui-body-d input, .ui-body-d select, .ui-body-d textarea, .ui-body-d button, .ui-bar-e, .ui-bar-e input, .ui-bar-e select, .ui-bar-e textarea, .ui-bar-e button, .ui-body-e, .ui-body-e input, .ui-body-e select, .ui-body-e textarea, .ui-body-e button {
	font-family: "Heiti TC" !important;
 	text-shadow:none;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: "Heiti TC" !important;
 	text-shadow:none;
}
img {
	border:0px;
	margin:0px; padding:0px;
}

a {
	text-decoration:none;
	color:black !important;
}

#wholeContent {
	margin:auto; position:relative;
	width:1024px; height:100%;
}
#Ad_left {
	float:left;
	position:absolute;
	width:150px;
	left:-150px;
	overflow:hidden;
}
#Ad_right {
	float:right;
	position:absolute;
	width:150px;
	right:-150px;
	overflow:hidden;
}

#headerContainer {
	/* float:left; */
	margin:0px; padding:0px;
	width:100%; height:93px;
	min-width: 100%;
}

#header {
	margin:auto;
	width:100%; height:93px;
}

#logo_TC {
	width:181px; height:134px;
	background:url('/site/common/images/logo/logo-tc.png') no-repeat;
}
#logo_SC {
	width:181px; height:134px;
	background:url('/site/common/images/logo/logo-sc.png') no-repeat;
}
#logo_EN {
	width:181px; height:134px;
	background:url('/site/common/images/logo/logo-en.png') no-repeat;
}


#mainmenu {
	z-index:5;
	position:fixed;
    width:100%; 
	overflow:hidden !important;	
	/* margin-left:0px; */
	margin:auto;
	bottom:0px; 
	bottom:0px;  /* ie8 or below */
	*bottom:0px;	/* ie7 or below */
	_bottom:0px;	/* ie6 */	
}

#mainContent {
	float:left;
	width:100%; height:auto;
 	margin-top:-8px;
	padding-bottom:230px;
	background: transparent !important;	
}	

#privacy {
	float:left;
	width:1024px; height:auto;
 	background: transparent;	
 	margin-top:-8px;
 	line-height:25px;	
}
#divRefreshContent {
	width:100%;
	height:auto;
	background:rgb(178,234,239) !important;
}

#divRefreshContent #left_650 { 
	float: left; width:666px;
	padding-left:10px; padding-right:10px;
}
#divRefreshContent #right { 
	float: right; width:338px;
	padding-top:15px;
}	

#footerContainer {
	float:left; position:relative;
	margin:0px; padding:0px;
	width:100%; height:250px;
	margin-bottom:48px;
}

#footerBaseBG {
	margin:auto;
	width:1024px; height:250px;
	background: url('/bookShelf/common/images/bg_color.png') repeat-y;	
}

ul {
	display: block;
	list-style-type: disc;
	margin:0px; padding:0px;
	-webkit-margin-before: 0em !important;
	-webkit-margin-after: 0em !important;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px !important;
}

.athenaText {
	font-size:19px;
	line-height:23px;
	letter-spacing:3px;
	text-align:justify;
}

.fancybox-close {
	width:44px !important;
	height:44px !important;
	top:-9px !important;
	right:-18px !important;
	background-image:url('/site/common/images/buttons/btn-close.png') !important;
}
.fancybox-skin {
	padding:0px !important;
}
.fancybox-overlay {
	background:rgba(204,241,244,0.8) !important;
}


.ui-content {
	padding:0px !important;
}
@media screen and (max-width: 1024px){
body {
	width:1024px; 
	margin:0;
	overflow:auto;
	overflow-x:hidden !important;
	font-family: "Heiti TC", PMingLiu, Simhei;
 	color: #737373;
    background:rgb(204,241,244);
}

}