@charset "utf-8";
/* CSS Document */

/* [ 本CSS 說明 ]
本CSS檔案內容通常使用在
a.連結其它CSS
b.制定通用規則
*/

/*----------[ 大項區塊 ]----------*/
@import url("header.css");
@import url("multimenu.css");			
@import url("menu.css");										
@import url("layout.css");
@import url("left_right.css");
@import url("footer.css");

/*----------[ 型態頁面控制 ]----------*/
@import url("mp.css");
@import url("cp.css");
@import url("lp.css");
@import url("np.css");
@import url("sp.css");

/*----------[ 特殊單一區塊 ]----------*/
@import url("googleMail.css"); /* google行事曆控制 */
@import url("lp_category.css");
@import url("scp_ui.css");	 /* 13組特殊版型控制 */
@import url("more.css"); /* 更多內容按鈕控制 */
@import url("marquee.css");	 /* 跑馬燈控制 */

@import url("form.css");
@import url("default.css");
@import url("search.css");
@import url("sitemap.css");
@import url("friendly.css");
@import url("page.css");										 
@import url("tabpanel1_class.css");
@import url("member.css");
@import url("dataTb.css");
@import url("lpTb.css");
@import url("qp.css");
@import url("common.css");/*共用樣式表*/
@import url("jqlink01.css");
@import url("calendar.css");
@import url("skin.css");
@import url("pop.css");
@import url("meeting.css");

/*
@import url("reset.css");
@import url("right.css");

*/
/*--------------------------------------------------------------------------------[  總面積控制 ]----------*/
body{
  /*background: url(../images/bg.jpg) left -5px repeat-x #E2F6FD;
	margin: 0px;
	background:#F4FFFD url(../images/bodybg.gif) repeat-y center;*/
	padding: 0px;
	font-family: "微軟正黑體";
	
}

.wrap {
	width:992px;
	background:#FFF;
	padding: 0;
	position: relative;
	margin: 0px auto 0;
	font-family:"微軟正黑體";
}


/*--------------------------------------------------------------------------------[  所有圖片基礎控制 ]----------*/
img {
	border-width: 0px;
	border-style: none;
}
.article img{
	max-width: 700px;
}
/*--------------------------------------------------------------------------------[  隱藏物件 ]----------*/
.hidden {
	display: none;
	visibility: hidden;
}

/*--------------------------------------------------------------------------------[  首頁之外的頁面共通設定 ]----------*/
.cp, .lp, .np, .qp, .sitemap, .qp, .sp, .fb, .form, .scp, cp_photo,.meeting {
	line-height: 150%;
	color: #666666;
	text-align:left;
	clear:both;
	margin:0 10px;
	font-size: 0.938em;
}

/*--------------------------------------------------------------------------------[  底下為字型可以統一控制的部分  ]----------*/
a {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}    
p {	
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
}
h2 {
	/*background-image: url(../images/headline_bg_001.png);
	background-repeat: no-repeat;
	background-position:left;*/
	background-image: none;
	font-size: 1.25em;
	font-weight:bold;
	text-decoration: none;
	width:100%;
	color:#333;
	height:29px;
	padding:11px 0px 0px 38px;
	margin:5px 0px;
	text-align:left;
	
}
h2 a{
	font-weight:bold;
	text-decoration: none;
	color:#333;

}
.rightbg h2 {
	background-image: url(../images/headline_bg_002.png)!important;
	padding-left:40px;

}


.center .headline h2 {
	background: url(../images/headline_bg_c01.png) no-repeat left top;
	/*font-size: 16px;
	font-weight: bold;*/
	text-decoration: none;
	color:#333;
	padding:13px 0px 0px 38px!important;
	width:93%;	
}





h2 label,.center h2 label {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#5F821E;
}
h3 {
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00F;
	text-decoration: none;
}  

/*--------------------------------------------------------------------------------[ date ]----------*/
.side .date,
.canter .date {
	font-size:100%;
	color: #39C ;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:5px;
}
/*--------------------------------------------------------------------------------[ dept ]----------*/
.side .dept,
.canter .dept {
	font-size:100%;
	color:#1F5F2B ;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:5px;
}




/*--------------------------------------------------------------------------------[ source ]----------*/
.side .source,
.canter .source {
	font-size: 70%;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.news{
	background:url(../images/news_note.gif) no-repeat left top;
	height:160px;
}

table.allclear{ border:0px;}
table.allclear td,table.allclear th,table.allclear tr{border:0px;}

.text_red{	color: #CC0000;}
.text_green{color: #009933;}
.text_blue{color: #0066CC;}
