﻿@charset "utf-8";
body {
	
	background:url(../images/bg_index.jpg);
	background-repeat:repeat-x;
	background-color:#C0D6E0;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	text-decoration:none;
	color: #052C55;
}

a:hover {
	text-decoration:underline;
}

.schoolinfo {
	font-size: 12px;
	line-height: 16px;
	color: #052C55;
}

.messageboard {
	font-size: 12px;
	line-height: 16px;
	color:#333;
}

.bottom {
	font-size: 12px;
	line-height: 14px;
}

.textcss a {
	text-decoration:none;
	color: #052C55;
}

.textcss a:hover {
	text-decoration:underline;
	color: #052C55;
}

.textcss {
	font-size: 12px;
	line-height: 10px;
	color:#333;
}

.leftmenu_head {
	font-size: 12px;
	font-weight:bold;
	
	padding-top:10px;
	padding-left:22px;
}

.leftmenu_item {
	font-size: 12px;
	padding-top:28px;
	padding-left:22px;
	line-height:20px;
}


.leftmenu_item a{
	text-decoration:none;
}

.leftmenu_item a:hover{
	text-decoration:underline;
}

/* News setting */
.news_content {
}

.news_title {
	font-size: 12px;
	font-weight:700;
	line-height:20px;

}

.leftmenu_item a{
	text-decoration:none;
}

.leftmenu_item a:hover{
	text-decoration:underline;
}
.content
{
	font-size:16px;
	letter-spacing:1px;
	line-height:20px;
	padding-left:20px;
}

.content a
{
	color:#00C;
	}

.content_head_bg{
	text-align:left;
	background-color:#CCC;
	border:1px solid #666;
	margin-top:20px;
	margin-bottom:10px;
}

.achievement_list li
{
    font-weight:bold;
    padding-top:10px;
}



/* internal bar */

.internalbar
{
    background:url(../images/bg_internal.png);
    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight:bold;   
}

.internalbar a{
   font-weight:normal;
	color: WHITE;   
}

/* External bar */

.externalbar
{
    background:url(../images/bg_external.png);
    font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight:bold;   
}

.externalbar a{
   font-weight:normal;
	color: WHITE;   
}

/* message board */
#marqueecontainer{
	position: relative;
	width: 160px; /*marquee width */
	height: 170px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border: 1px solid #666666;
	padding: 2px;
	padding-left: 4px;
}

.scroll_div {
	margin-top:10px;
	border:none;
	width: 120px;
	width/**/: 180px !important;
}
.vmarquee_content {
	position:absolute;
	padding-right:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	top: 2px;
}

/* subject homepage (similar to message board) */
#marquee_replacement{   
    background:url(../images/bg_subjectHPboard.png);
	background-repeat:no-repeat;
	border:none; 
	padding-left:10px;
	padding-right:10px;
	width:172px;  
	height:170px;  
	overflow:auto; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	line-height:17px;
} 

#marquee_replacement p.spacer{  height:170px; }


/* Random 金句 */
.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

/* English Drama page - Ali Baba and the 14 thieves */
.eng {
	
	background:url(../images/bg_index.jpg);
	background-repeat:repeat-x;
	background-color:#C0D6E0;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.eng a {
	text-decoration:none;
	color: #052C55;
}

.eng a:hover {
	text-decoration:underline;
}

.eng_header {
	font-size:18px;
	letter-spacing:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.modalBackground { 
background-color:#fff; 
filter:alpha(opacity=70); 
opacity:0.7px; 
} 

/* ##########   Panel of DailyGraph   ###############  */
fieldset 
{
    padding:5px; margin:5px 0 20px 0px;
	background:#FFFFFF;
	border:2px Double #333;	
}

fieldset legend {
	font-size:14px;
}

fieldset p {
	margin:2px 0; padding:0 0 0 90px;
	font-size:14px; line-height:24px; clear:left;
}
fieldset p label {
	margin-left:-90px; width:90px;
	float:left; display: inline;
	color:#111; font-weight: bold; line-height:24px;
}
fieldset p span {
	color:#333; font-size:10px;
	margin-left:6px; line-height:1.2em;
}

.pDailyGraph fieldset {width:172px; float:left;background:url(../images/bg_DailyGraph.png) no-repeat left;}
.pDailyGraph fieldset legend{
     color:#CCDDE5;
     font-size:21px;
     font-weight:bold;
     background:url(../images/pDailyGraph.png) no-repeat left;
	padding-left:22px;
}
.pDailyGraph #lDG_Chi{font-size: 16px; font-weight:bold;}
.pDailyGraph #uploader_prefix { font-size:14px;}

