body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-color: #E1F8FF;
	background-image: url(portal/images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align:justify; 
	text-justify:inter-ideograph;
}

.input1 {
	border: 1px solid #666666;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 25px;
}

a:link {
	color: #0099CC;
	text-decoration: none;
}
a:visited {
	color: #0099CC;
	text-decoration: none;
}
a:hover {
	color: #006384;
	text-decoration: underline;
}

/*左邊td*/
.left_td {
	background-image:url(portal/images/bg_left.gif);
	background-position:top;
	background-repeat:no-repeat; 
	padding:5 0 7 0;
	width:182px;
	background-color:#F1F1F1;
}

/*左邊-會員登入*/
.left_login {
	background-color: #FFFDDF;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:8 14 8 14;
}

/*左邊-班級搜尋*/
.left_search {
	background-color: #E3F8FF;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:8 14 8 14;
}

/*左邊-會員登入*/
.left_member A:link  {color:#339900;text-decoration:none;}
.left_member A:visited  {color:#339900;text-decoration:none;}
.left_member A:hover {color:#666666;text-decoration:underline;}



/*左邊-投票*/
.left_vote {
	background-color: #FFFFFF;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:8 10 8 10 ;
}
/*左邊-投票標題*/
.left_vote_subject {
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
	padding-bottom:5px;
}
/*下方-menu樣式組*/
.menu_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	background-image:url(portal/images/bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF; 
	text-align:right;
	padding:12 15 0 0;
	height:53px;
}
.menu_bottom A:link  {color:#333333;text-decoration:none;}
.menu_bottom A:visited  {color:#333333;text-decoration:none;}
.menu_bottom A:hover {color:#666666;text-decoration:underline;}

/*首頁-公告樣式組*/
.bulletin {color:#FFFFFF;text-decoration:none; font-size:11px;font-family: Arial, Helvetica, sans-serif;}
.bulletin A:link  {color:#FFFFFF;text-decoration:none; font-size:12px;}
.bulletin A:visited  {color:#C7EEC5;text-decoration:none; font-size:12px;}
.bulletin A:hover {color:#FFDE00;text-decoration:underline; font-size:12px;}

/*首頁-找班級樣式組*/
.search {color:#999999;text-decoration:none; }
.search A:link  {color:#333333;text-decoration:underline;}
.search A:visited  {color:#333333;text-decoration:underline;}
.search A:hover {color:#007CD2;text-decoration:none;}

/*首頁-熱門班級樣式組前三名*/
.hot_rank1 {color:#CC3300;text-decoration:none; font-size:11px;font-family: Arial, Helvetica, sans-serif; height:26px}
.hot_rank1 A:link  {color:#CC3300;text-decoration:none; font-size:12px;}
.hot_rank1 A:visited  {color:#CC3300;text-decoration:none; font-size:12px;}
.hot_rank1 A:hover {color:#666666;text-decoration:underline; font-size:12px;}

/*首頁-熱門班級樣式組4-10名*/
.hot_rank2 {color:#339900;text-decoration:none; font-size:11px;font-family: Arial, Helvetica, sans-serif; height:26px}
.hot_rank2 A:link  {color:#339900;text-decoration:none; font-size:12px;}
.hot_rank2 A:visited  {color:#339900;text-decoration:none; font-size:12px;}
.hot_rank2 A:hover {color:#666666;text-decoration:underline; font-size:12px;}

/*首頁-模範班樣式組*/
.model {color:#0056B7;text-decoration:none; font-size:11px;font-family: Arial, Helvetica, sans-serif;height:26px}
.model A:link  {color:#0056B7;text-decoration:none; font-size:12px;}
.model A:visited  {color:#0056B7;text-decoration:none; font-size:12px;}
.model A:hover {color:#666666;text-decoration:underline; font-size:12px;}

/*內頁-您現在的位置*/
.location {
	font-size: 11px;
	color: #666666;
	background-image: url(portal/images/location_bg.gif);
	background-repeat: no-repeat;
	height:23px;
	padding:2 9 0 8 ;
}
.location A:link  {color:#666666;text-decoration:underline;}
.location A:visited  {color:#666666;text-decoration:underline;}
.location A:hover {color:#000000;text-decoration:none;}

/*內頁-按鈕樣式*/
.button {
	color: #006699;
	background-color: #B7EAF2;
	border: 1px solid #0099CC;
}

/*內頁-學校列表-表格標題*/
.school_list_title {
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	height: 33px;
	text-align:center;
	background-image:url(portal/images/school_list_box_title01-bg.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
}
.school_list_title A:link  {color:#006699;text-decoration:underline;}
.school_list_title A:visited  {color:#006699;text-decoration:underline;}
.school_list_title A:hover {color:#006699;text-decoration:none;}




/*內頁-學校列表-表格內容*/
.school_list_td {
	padding:6 3 6 0;
	background-image:url(portal/images/td_line.gif);
	background-repeat:repeat-x;
	text-align:center;
	background-position:bottom;
}

.text1 {
	color: #CC0000;
}

.text2 {
	color: #0099CC;
}

.text11 {
	font-size: 11px;
}

.text3 {
	color: #669900;
}

.text4 {
	color: #CC6600;
}

.text5 {
	font-size: 15px;
}

.text6 {
	color: #666666;
}



/*內頁-小標題---服務條款*/
.headline01 {
	font-weight: bold;
	color: #CC6600;
	padding:5 0 0 0;
}

/*內頁-小標題---公告內頁*/
.headline02 {
	color:#006699;
	font-size:15px;	
}

.bold {
	font-weight:bold;
}
.unnamed1 {
	text-indent: 2pc;
}

hr {
	border: 1px dotted #CCCCCC;height:1px;
}

/*內頁-班網隨機選表格-上*/
.showtop {
	background-image:url(portal/images/show_box_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:11px;
	text-align:center;
	color:#666666;
	height:87px;
}

.showtop img {
	border: 2px solid #FFFFFF;
}


/*內頁-班網隨機選表格-上*/
.showbottom {
	background-image:url(portal/images/show_box_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:6 8 6 8;
	vertical-align:top;
}

/*內頁-FAQ-答案*/
.faq_anws {
	background-color:#EFEFEF;
	padding:5 15 0 20;
	line-height:22px 
}

#faq ul{
	list-style-type:square;
	margin: 0px;
	padding-left: 20px;
}

/*內頁-FAQ-下拉選單專用*/
label        {height:22px;padding:3px 0px 0px 4px}
.link_box    {text-align:left;cursor:default;width:125px;}
.link_head   {width:100%;height:22px;border:2px inset}
.link_text   {background:#fff;padding-left:2px}
.link_arrow0 {font:14px marlett;text-align:center;width:22px;height:100%;border:2px outset;background:buttonface}
.link_arrow1 {font:14px marlett;text-align:center;width:22px;height:100%;border:1px solid buttonshadow;padding:2px 0px 0px 2px;background:buttonface}
.link_value  {position:absolute;visibility:hidden;border:1px solid #999999;overflow:auto;overflow-x:hidden;filter:alpha(opacity:0);width:100%;height:132px}
.link_record0{width:100%;height:25px;border-top:1px solid #eee;background:#fff;color:#666666;padding-left:8px}
.link_record1{width:100%;height:25px;border-top:1px solid #FDEEB1;background:#FFF6D1;color:#E66C00;padding-left:12px}

/*內頁-新手上路次標題*/
.teach_headline {
	font-size: 13px;
	color: #339900;
	font-weight: bold;
}

/*內頁-新手上路-說明內容*/
.teach_content {
	padding:8 0 22 15;
	line-height:24px;
	text-align:justify; 
	text-justify:inter-ideograph;
}

/*內頁-活動照片背景*/
.activities_picbg {
	background-image:url(portal/images/activities_picbg.gif);
	background-repeat:no-repeat;
	width:160px;
	padding:18 27 12 5;
	vertical-align:top;
	font-size:12px;
	line-height:15px;
	color:#0099CC;
}

/*內頁-月模範生-上*/
.patterntop {
	background-image:url(portal/images/pattern_top.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	text-align:center;
	color:#666666;
	height:131px;
	width:102px;
}

/*內頁-月模範生-下*/
.patternbottom {
	padding:3 8 0 8;
	vertical-align:top;
}
.patternbottom A:link  {color:#B8005F;text-decoration:none;}
.patternbottom A:visited  {color:#B8005F;text-decoration:none;}
.patternbottom A:hover {color:#999999;text-decoration:underline;}

/*內頁-月模範生-表格標題*/
.pattern_list_title {
	font-size: 13px;
	font-weight: bold;
	color: #B8005F;
	height: 33px;
	text-align:center;
	background-image: url(portal/images/pattern_box_m-bg.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
}

