/* 英文版設定檔*/

/*==========主要區塊排版開始==============*/
BODY{
    margin:0px;
    background-image: url('images/bg.jpg');
    font-family: Arial;
}
a, div a{
    text-decoration:none;
}
div a:hover{
    COLOR: #c40000;
}

div#container{
    margin: 0px auto;
    background-color: #ffffff;
    border: red 0px solid;
    width: 790px;
    padding: 0px;
}
/* --- width flash --
div#topbar{
    border: red 0px solid;
    padding: 0px;
    margin: 0px;
    background-image:url('images/topbg.png');
}
*/
div#topbar{
  height:239px;
  width:790px;
  background:url(images/topbar.png) left bottom no-repeat #0058A5;
}

div#topbar a.topLogo{
  position:relative;
  top:10px;
  left:26px;
}

div#topbar div.tlink{
	text-align:right;
	position:relative;
	top:-42px;
	font:bold 90% Arial;
	padding:10px;
	color:#FFFFFF;
}

div#topbar div.tlink a{
	font:normal 80% Arial;
	color:#FFFFFF;
	margin:3px;
	text-decoration:none;
}

div#topbar div.tlink a:hover {
	text-decoration:underline;
}

div#mainmenu{
    border: red 0px solid;
    background-image:url('images/bg.png');
}

div#leftmenu{
    text-align:center;
    float:left;
    width:175px; _width:168px;
    height: 100%;
}

div#content{
    border-left: #e8e8e8 1px dashed;
    margin-left:178px; _margin-left:166px;
    line-height:120%;
    width:568px;
    height:100%;
    padding:18px; *padding:14px;
}

div#bottom{
    clear:left;
    border: red 0px solid;
    text-align:center;
    font-size:80%;
    padding:5px;
    background-color: #e8e8e8; 
	color:#202020;
}



/*==========主要區塊排版結束==============*/

/*====導覽列====*/
div#pos_bar{
    border:#e8e8e8 1px solid;
    COLOR:#AFAFAF;
	padding:0 0 3px 3px;
}
div#guide li{
    float: left;
    list-style: none;
    padding: 1px 5px;
}
div#guide a{
    text-decoration: none;
    COLOR: #747474;
    font: normal 75% Arial;
	margin:0 1px;
}
div#guide a:hover {
	color:#303030;
}
/*====主選單====*/
.mmenu{
    margin:0px;
    float: left;
    /*border-top: #FFFFFF 2px solid;*/
	border-top:#649BCC 2px solid;
    border-bottom:#F5F4F2 6px solid;
    padding:0px;
    width: 790px;    
    height:auto;
    background-image:url('images/bg.png');    
}

div#mainmenu li{
    display: inline;
    list-style: none;

}

div#mainmenu a{
    float: left;
    padding: 10px 15px;
    text-decoration: none;
    font: bold 80% Arial;
    color:#FDFDFD;
    /*border-left:#D4D4D4 1px solid;
	border-right:#a4a4a4 1px solid;*/
    border-right:#649BCC 1px solid;
    background-image:url('images/bg.png');
}
div#mainmenu a:hover{
    /*background: #006946;*/
	background: #2063A8;
    COLOR:#ffffff;
}
/*====付選單====*/
ul.lmenu{

}

ul.lmenu li{
    margin-left:-14px;
    margin-top:18px;
    list-style: none;
    border-bottom:#e8e8e8 1px dashed;
    text-align:left;
}
ul.lmenu li a{
    width: 100%;
    padding-left: 5px;
    padding-bottom: 2px;
    text-decoration: none;
    /*border-left: #C7F62F 6px solid;    */
	border-left: #4C98D8 6px solid;
    font: bold 80% Arial;
    COLOR: #000000;
}

ul.lmenu li a:hover{
    /*COLOR: #006946;
	 border-left: #006946 6px solid;*/
	COLOR: #0055AF;
    border-left: #1A4E83 6px solid;     
}
/*====第三層選單====*/


/*====快速功能選單====*/
div#quick_link{
    text-align:right;

}



/*====內容格式====*/

.art_default{
    padding: 0px 15px;
    font-size:80%;
    COLOR: #3A3A3A;
}
.art_default a{
    text-decoration: none;
}
.art_default h2{
    font-size:160%;
    color:#001C69;
}
.art_default h4{
    font-size:125%;
    margin-bottom: 3px;
    color:#1D1D1D;
}

.art_date{
    text-align:left;
    padding-left:5px;
    float:left;
    font-size:100%;
	color:#979797;
}

div.list_top{
	background: url(images/bar_bg.png) repeat-x;
	border-bottom: #E5E5E5 1px solid;
	font-size:85%;
	padding-bottom:2px;
}

div.list_top a{
    COLOR:#00AAFF;
}
/*======條列式=====*/
.list_table{
    border:#D2D2D2 1px solid;
}
table.std_table{
	border-collapse:collapse;
}
table.std_table caption{
	display:none;
}
.list td{
    border-bottom:#e8e8e8 1px solid;
    padding:2px;
}
.list td a{
    COLOR:#0096E1;
}

.list_top td {
    background:url(../images/mber_name.png) 0 3px repeat-x;
    COLOR:#454545;
    font-weight: normal;
    font-size:90%;
    text-align:center;
    border:#D2D2D2 1px solid;
	line-height:200%;
}

td.list_title{
    text-align:left;
	line-height:230%;
	font-size:90%;
}
td.list_title a{
    text-decoration:none;
    background: url('icons/point.gif') 0 1px no-repeat;
    padding-left:17px;
    font-weight:normal;
    COLOR:#404040;
}
td.list_title a:hover {
	COLOR:#1A4E83;
}
td.list_titlex a{
    text-decoration:none;
    text-align:left;
    background: url('icons/point.gif') no-repeat;
    padding-left:16px;
    font-weight:normal;
    COLOR:#3A3A3A;
}
td.list_viewed{
    text-align: right;
    COLOR:#ACACAC;
    font-size:90%;
	padding-right:5px;
}
td.list_date{
    text-align: center;
    COLOR:#959595;
    font-size:90%;
}
td.list_s{
	text-align:center;
	color:#3F3F3F;
	font-size:90%;
}
td.td_s{
	padding-left:10px;
}
.list_top{
    text-align:right;
    font-size:90%;
    COLOR:#a0a0a0;
}
.list_top a{
    COLOR:#5a5a5a;
}
.board_bottom{
    font-size: 85%;
    COLOR:#004669;
    padding-bottom: 7px;
}
.attachment a{
    COLOR: #0096E1;
}
.attachment span img
{
	position:relative;
	top:4px;
}
.attachment span
{
	color:#CFCFCF;
	font-size:90%;
}
.list_ul li{
    font-size:90%;
}
/*==========活動專用===========*/
.act_sems{
    font-size:97%;
}
.act_sems a{
    COLOR:#000000;
}

div.act_album{
    border:#e8e8e8 1px solid;
    width:160px;
    float:left;
    text-align:center;
    margin:10px;
}
td.act_date
{
	font-size:90%;
	color:#808080;
	border-bottom:#e8e8e8 1px solid;
	background:url(images/bar_bg.png) 0 7px repeat-x;
}
td#act_ajax_bt a
{
	margin-right:10px;
	color:#2063A8;
}
td#act_ajax_bt{
	border-bottom:#e8e8e8 1px solid;
	background:url(images/bar_bg.png) 0 7px repeat-x;
}
/*============師資簡介===============*/
div.mber_board
{
	float:left;
	width:300px;_width:288px;
	height:155px;_height:165px;
	margin-bottom:40px;
	margin-left:8px;
	_margin-left:2px;
}
div.mber_photo
{
	float:left;
	margin:0;
	padding:0;
	width:110px;_width:110px;
}
div.mber_photo img
{
	border:1px solid #E8E8E8;
	padding:1px;
}
div.mber_info
{
	text-align:left;
	height:153px;
	width:175px;_width:175px;
	float:right;
	white-space:normal;
	overflow:hidden;
	*overflow:normal;
	background:url(../images/white_bg.gif) left bottom repeat-x #FDFDFD;
}
div.mber_name , div.mber_qq , div.mber_goodat
{
	background-Color:#FFFFFF;
}
div.mber_name , div.mber_name a
{
	font:normal 120%/150% "Arial",Arial,Helvetica,sans-serif;
	color:#387EB8;
	text-decoration:none;
}
div.mber_name a
{
	position:relative;left:-1px;
}
div.mber_name a:hover 
{
	color:#387EB8;
}
div.mber_qq
{
	font:normal 75%/95% "Arial",Arial,Helvetica,sans-serif;
	color:#494949;
	padding-bottom:9px;
	border-bottom:1px solid #E8E8E8;
}
div.mber_goodat
{
	padding:8px 0 0 22px;
	border-top:1px solid #E8E8E8;
	font:normal 70%/150% "新細明體",Arial;
	color:#836363;
	background:url(../images/item_arrow4.png) 4px 9px no-repeat #FFFFFF;
	*background-position:4px 10px;
}
div.mber_item
{
	font:normal 75% Arial;
	color:#868686;
	padding: 0 0 3px 0;
}
div.mber_item a
{
	color:#868686;
	text-decoration:none;
	margin-left:2px;
}
div.mber_plink {height:7px;float:right;width:30px;}
a.mber_plink
{
	float:right;
	text-decoration:none;
	font-size:70%;
	color:#AFAFAF;
	margin-left:5px;
	line-height:100%;
	padding-top:2px;
	position:relative;
	left:-8px;
}
div.mber_item a:hover , a.mber_plink:hover 
{
	color:#C3004E;
}
div.mber_item img , div.mber_item a img
{
	position:relative;
	top:3px;
}

div.mber_pic
{
	padding:3px 4px 0 3px;
}
div.mber_introboard
{
	display:block;
	border:#387EB8 1px solid;
	padding:3px;
}
div.mber_introboard table 
{
	margin-bottom:10px;
}
div.mber_dinfo
{
	text-align:left;
	display:block;
}
div.mber_dinfo div
{
	font:normal 95%/160% Arial,Helvetica,sans-serif;
	color:#515151;
}
div.mber_dinfo div span
{
	padding-right:5px;
}
div.mber_dinfo div a
{
	color:#515151;
	text-decoration:none;
}
div.mber_dinfo div a:hover {
	color:#C3004E;
}
div.mber_introbottom
{
	display:block;
	margin-bottom:5px;
	clear:both;
	text-align:left;
}
div.mber_introbottom table
{
	border-top:1px solid #F5F5F5;
	/*border-top:0;border-bottom:0;*/
}
div.mber_introbottom table td
{
	font:normal 95%/160% "Arial",Arial,Helvetica,sans-serif;
	color:#272727;
	padding:0 2px 3px 5px;
}
div.mber_introbottom table td div
{
	padding-left:15px;
	padding-bottom:15px;
	padding-top:5px;
	font-family:Arial;
}
div.mber_introbottom div.mber_ttl
{
	padding:3px 0 0 10px;
	color:#387EB8;
	font-weight:bold;
	font-size:110%;
	line-height:200%;
}
div.mber_introbottom td.mber_bLine
{
	border-bottom:1px solid #F5F5F5;
}
div.mber_back
{
	padding-top:6px;
	margin-left:70px;
	clear:both;
	font:normal 75% Arial;
	text-align:right;
	height:40px;
}
div.mber_back a
{
	color:#868686;
	text-decoration:none;
	margin:0 10px;
}
div.mber_back a:hover
{
	color:#C40000;
}
div.mber_detail span
{
	color:#CFCFCF;
	font-size:50%;
	margin-right:10px;
	position:relative;top:-2px;
}
.mber_topt{
    
}

div.emp {line-height:26px;}
div.mber_line {border-bottom:1px solid #CFCFCF;color:#616161;padding-bottom:3px;font-weight:bold;}

div.mber_corner {display:block;width:550px;}
div.mber_corner b {display:block;height:1px;overflow:hidden;border-Color:#EFEFEF;background-Color:#FFF;}
div.mber_corner b.rm1{margin: 0 6px;background-Color:#EFEFEF;}
div.mber_corner b.rm2{margin: 0 3px;border-left:3px solid #EFEFEF;border-right:3px solid #EFEFEF;}
div.mber_corner b.rm3{margin: 0 2px;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
div.mber_corner b.rm4{margin: 0 1px;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
span.accesskey a{
    COLOR: #ffffff;
    text-decoration:underline;
}

div.layer3
{
	text-align:left;
	position:relative;
	top:-18px;
}
div.layer3 a
{
	color:#387EB8;
	margin-right:15px;
	font:normal 80% Arial;
	text-decoration:none;
	padding-left:12px;
	background:url(icons/layer3item.png) -3px 2px no-repeat;
}
div.layer3 a:hover
{
	color: #104978;
}

div#sitemap
{

}
span.s_paragraph
{
	color:#001C69;
	font-family:Arial;
	font-size:120%;
	line-height:160%;
	font-weight:bold;
}
#sitemap ul , #sitemap ol 
{
	list-style-type:disc;
	padding:0 0 0 20px;
	*padding:0;
}
#sitemap ul li
{
	line-height:170%;
}
#sitemap a
{
	COLOR:#00AAFF;
}
#sitemap ul.s_paragraph, #sitemap ul.s_paragraph ul
{
	list-style-type:none;
	padding-left:15px;
	*padding-left:0px;
}
#sitemap ul.s_paragraph ul
{
	padding-left:23px;
	*padding-left:0px;
}
#sitemap ul.s_paragraph li
{
	line-height:180%;
}
span.board_pg a
{
	margin-left:10px;
	color:#00AAFF;
}
