@charset "UTF-8";
/*標題*/
blockquote {
	color: #5180E1;
	border: 1px solid #E5F0FB;
	font-family: "Trebuchet MS", Tahoma, arial, Sans-serif;
	font-size: 14px;
	line-height: 2em;
	font-weight: bold;
	background-color: #F4F8FD;
	background-image: url(image/quote.jpg);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

/*下面是別的*/

/* top elements */
* { margin: 0; padding: 0; outline: 0; }

/*內文 */
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif;  }
h1 {
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	line-height: 18pt;
}
h2 {
	font-size: 11pt;
	color: #5086E0;
	font-weight: normal;
	line-height: 14px;
}
h3 {
	font-size: 135%;	 
	color: #666666;
}
.h4 {
	font-size: 9pt;
	color: #000033;
	font-weight: normal;
	line-height: 18px;
	font-family: Scala, "M 正線體";
	background-image: url(image/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px -2px;
	padding-left: 25px;
}

.li{
	font-family: "文祥粗黑", "AGaramond Bold";
	font-size: 10pt;
	line-height: 25px;
	color: #666666;
	list-style-position: outside;
	list-style-image: url(image/bullet.gif);
}
.pchcolor {
	font-family: "文祥粗黑", "AGaramond Bold";
	color: #FF3300;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*內文結束*/


/* images */

img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}

img.right
{
	position: relative;
	float: right;
	margin: 20px;
}

h1, h2, h3, p {
	margin: 10pt 15pt;
	padding: 0;
}

p {
	font-size:10pt;
	color: #666666;
	line-height: 25px;
	font-family: "文祥粗黑", "AGaramond Bold";
	font-weight: normal;
	padding-bottom: 5px;
}
.line {
	font-size: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

ul, ol {
	margin: 5px 15px;
	padding: 0 25px;
}

code {
  margin: 5px 0;
  padding: 15px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  }
 
/* start - table */

table {
	border-collapse: collapse;
	margin: 10px 15px;	
}

th strong {
	color: #fff;
}
th {
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: center;
	border: 1px solid #306bc1;
	border-bottom-width: 2px;
	background-color: #306bc1;
	background-image: url(image/button-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight: normal;
	vertical-align: middle;
	height: 22px;
	font-family: "文祥粗黑", "AGaramond Bold";
}
tr {
	height: 32px;
	background: #fff;	
}
td {
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #E5F0FB;
	height: 20px;
	background-position: center center;
	vertical-align: middle;
	font-family: Scala, "M 正線體";
	font-size: 11px;
	line-height: 20px;
}
/* end - table */

/*首長的話 */
.left {
	float: left;
	width: 490px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-left: 15px;
}
	.left_articles {
		margin: 0 0 15px 0;
		padding: 0 0 0 10px;
	}

	.lt {
	height: 10px;
	color: #FFF;
	background-color: #6E6E6E;
	background-image: url(image/lt.gif);
	background-repeat: no-repeat;
	}
	
	.lbox {
	color: #eee;
	padding: 3px 12px;
	margin: 0 0 15px 0;
	height: 178px;
	background-color: #6E6E6E;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(image/lb.gif);
	}
.pwith {
	font-family: Arial, Helvetica, sans-serif, "細明體";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
}

	
	.lbox a {
		color: #FFFCD1;
		background: inherit;
	}
	
	.lbox h2 {
		color: #FFF;
		background: #6E6E6E;
	}
	
	
.thumb {
	float: left;
	width: 142px;
	border: 1px solid #999999;
	color: #fff;
	background: #6e6e6e;
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 60px;
	margin-left: 15;
}
.psm {
	font-family: "華康中黑體(P)";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(image/play.gif);
	background-repeat: no-repeat;
	background-position: 330px top;
	padding-left: 15px;
	text-align: right;
	line-height: 10px;
}


.thumb p { margin: 0; padding: 3px; color: #FFF; background: #6e6e6e; }



/*下面別的*/
/*------------------------------------------------mid--------------------*/
#mid{
	float:left;
	width:141px;
	background-image: url(image/mid_panel_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 5px;
	margin-left: 15px;
}
#mid h2.story{
	display:block;
	background:url(images/mid_panel_div.gif) left bottom repeat-x;
	height:54px;
	padding:0 13px;
	width:105px;
	font:normal 18px/19px Arial, Helvetica, sans-serif;
	color:#B4B4B4;
	background-color:inherit;
	text-align:center;
	
}
#mid h2.story span{
	font:bold 30px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	width:102px;
	display:block;
}
#mid p.orangeTxt{
	display:block;
	width:131px;
	padding:17px 0 16px 0;
	font:bold 11px/19px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-align:center;
	color:#FFA652;
}
#mid h3{
	display:block;
	width:131px;
	margin:0 0 17px 0;
	font:bold 13px/19px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-align:center;
	color:#A9DD3F;
	text-decoration:underline;
}
#mid p.whiteTxt{
	display:block;
	width:131px;
	padding:0 0 29px 0;
	font:normal 11px/19px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-align:center;
	color:#CACACA;
}

#mid a.logo{
	background:url(images/mid_bottom_logo.gif) no-repeat 0 0;
	width:131px; height:38px;
	line-height:0;
	font-size:0;
	border:none;
	display:block;
	}


/*------------------------------------------------right--------------------*/
#right{
	width:550px;
	color:#3C3C3C;
	float:left;
	background-color: #fff;
	background-image: url(image/box.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 19px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 12px;
}
#right h2{
	display:block;
	width:216px;
	height:40px;
	background:url(images/news_icon.gif) 6px 4px no-repeat;
	padding:0 0 0 50px;
	font:normal 18px/40px Arial, Helvetica, sans-serif;
}
#right h3{
	display:block;
	width:221px;
	height:34px;
	background-color:#1D859B;
	color:#fff;
	font:bold 13px/34px Arial, Helvetica, sans-serif;
	padding:0 18px 0 27px;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
#right h3 span.blue{
	background-color:#1D859B;
	color:#95EDFB;
	font:bold 13px/34px Arial, Helvetica, sans-serif;
	float:right;
	text-transform:none;
}
#right ul{
	width:252px;
	padding:0 0 0 11px;
}
#right ul li{
	padding:0;
	margin:0;
	float:left;
}
#right ul li.green{
	background:url(images/bullet3.gif) 0 5px no-repeat;
	padding:0 0 0 20px;
	display:block;
	margin:0 0 9px 0;
	text-decoration:underline;
	color:#759C25;
	background-color:inherit;
	width:232px;
	font:bold 13px/19px Arial, Helvetica, sans-serif;
}
#right ul li.black{
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	margin:0 0 12px 0;
	display:block;
	width:252px;
}
#right ul li a{
	display:block;
	width:76px;
	background:url(images/read_more_bg.gif) 0 0 no-repeat #fffffe;
	font:bold 10px/20px  "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	float:right;
	margin:0 0 13px 0;
	text-transform:uppercase;
}
#right ul li a:hover{
	color:#000;
	background-color:inherit;
}

