﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	color:#333333;
	font-size: 13px;
}

a:link, a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
} 
a:active, a:hover {
	color: #FF3399;
	font-weight: bold;
}

#container{
	width:1000px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: left top;
	padding: 0;
}

#menu {
	width:1315px;   /**   導覽選單 寬度   長度  導覽列 */
	float:left;
	line-height: 0;
}
#banner {
	width:1000px;
	height:220px;
	float:left;
	background-image: url(../images/banner.jpg);
}
#content {
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
}

/* 左邊區塊 */
#l_box {
	width: 244px; /*296px*/
	height: 1300px;
	float: left;
	text-align:left;
	background-image: url(../images/l_box_bg.jpg);
}

/* 常用連結  */
#link_block_2 {
	float: left;
	width: 244px;/*312*/
	height: 330px;/*353*/
	text-align:left;
	padding-left:1px;
	padding-right:90px;
	padding-top:5px;
}

#link_menu_2 {
	line-height: 0px;
	font-size: 20px;
}

#link_menu_2 ul {
	margin: 0;
	padding-left:23px;
	list-style-type: none;
	list-style-image: none;
}

#link_menu_head {
	width: 296px;
	background-image: url(../images/l_menu_box_LINK.jpg);
	background-repeat: no-repeat;
	height: 74px;
}

#link_menu_op {
	width: 296px;
	background-image: url(../images/l_menu_op.jpg);
	background-repeat: no-repeat;
	font-size:0px;
	height: 9px;
}

#link_menu_tail {
	width: 296px;
	background-image: url(../images/l_menu_end.jpg);
	background-repeat: no-repeat;
	font-size:0px;
	height: 13px;
}

#link_menu {
	line-height: 35px;
	font-size: 14px;
	background-image: url(../images/l_menu_icon_bg2.jpg);
}

#link_menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

#link_menu li {
	text-align: left;
}

#link_menu a {
	width: 296px;
	height: 34px;
	color: #000;
	text-decoration: none;
	padding-left: 120px;
	background-image: url(../images/l_menu_icon_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
}

#link_menu a:hover {
	color: #006699;
}

.links {
	width: 180px;
	float: left;
	margin-top: 8px;
	padding-top: 0px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 80px;
	margin-bottom: 8px;
}

#link_block {
	float: left;
	width: 296px;/*312*/
	height: 250px;/*353*/
	text-align:left;
	padding-left:1px;
	padding-right:90px;
	padding-top:5px;
}
.link_block_fill{
	height:15px;
	border: 1px solid #CCC;
	margin:1px;
}

.left_pic {
	margin: 0;
	padding-left:33px;	
}

#m-icon {
	background: url(../images/Home_icon.png) no-repeat left center;
    width:25px; 
    height:20px;
	display: block;
   	float: left;
}


#b-icon {
	background: url(../img/bilingual-1.jpg) no-repeat left center;
    width:25px; 
    height:20px;
	display: block;
   	float: left;
}


/* 最新消息區塊 */
#news {
	margin-top:15px;
	float: left;
	width: 756px;
	height: 205px; /*163px*/
	text-align: left;
}
.news_box{}
.news_middle {
	width:720px;
}
.news_item {
	line-height:25px;
	height:25px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
}
.news_date {
	width:70px;
	float:left;
	text-align:left;
}
.news_subject {
	width:650px;
	float:left;
}


/* 測驗系統區塊 */
#activity {
	float: left;
	width: 305px;
}
#activity_top {
	width: 305px;
	height: 40px;
	background-image: url(../images/a_icon_top.jpg);
}
#activity_icon {}

/* 連絡我們 */
table.contact_form {
	width: 700px;
	border: 1px solid black;
	border-spacing: 0px;
}

table.contact_form td
{
	height:20px;
    line-height: 6px;
	border: 1px solid #DADADE;
	
}

/* footer資訊 */
#footer {
	font-size: 13px;
	letter-spacing:0.1em;
	padding-top: 15px;
	line-height:18px;
	width: 1000px;
	height: 75px;/*123*/
	float: left;
	text-align: center;
	background-image: url(../images/footer.jpg);
}
#footer a{
	color: #333333;
}
#footer a:hover {
	color: #006699;
}

.stress{
	color:#F00;
}