@charset "utf-8";
@import url(layout.css);
@import url("lp.css");
@import url("cp.css");
@import url("np.css");
@import url("qp.css");
@import url("table.css");
@import url("sitemap.css");
@import url("forward.css");
@import url("multimenu.css");
/*-------------------------------------------------------------------------------------------------------*/
/*--Design Setting Start--*/

/*--base design--*/
.accesskey {
	position:absolute;
	text-decoration:none;
	font-size: 100%;
	color: #FFFFFF;
}
.accesskey a {
	text-decoration:none;
	color: #FFFFFF;
}
.center .accesskey {
	margin-left: -10px;
}

body {
	background-image: url(../images/bodyBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif, "新細明體";
}
a {
	color: #0f6baa;
	text-decoration: none;
}
a:hover {
	color: #669900;
	text-decoration: underline;
}
p {
	font-size: 105%;
	line-height: 150%;
}

.leftblock, .rightblock {
	width: 50%;
	vertical-align: top;
	padding: 0 10px 0 10px;
}

/*-------------------------------------------------------------------------------------------------------*/


/*--header design--*/
.header {
	background: url(../images/hdbg.jpg) no-repeat left top;
}

.nav {
	position: absolute;
	top: 77px;
	right: 2px;
	padding-right: 10px;
	padding-left: 20px;
	height: 20px;
	padding-top: 4px;
	z-index: 3;
	font-size: 90%;
	font-weight: bold;
}
html>body .nav {
	padding-top: 3px;
}
*+html>body .nav {
	padding-top: 4px;
}
.nav li {
	display: inline;
	color: #FFFFFF;
}
.nav li a {
	color: #FFF;
	padding-right: 3px;
	padding-left: 3px;
}
.nav li a:hover {
	color: #FFCC00;
}

.header .visitor {
	position: absolute;
	top: 346px;
	left: 16px;
	color: #4b4b4b;
	background: url(../images/arrow.gif) no-repeat 2px 2px;
	padding-left: 18px;
	display: none;
}
.header .visitor em {
	color: #D75116;
	padding: 0 3px 0 3px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.header .update {
	position: absolute;
	top: 366px;
	left: 17px;
	color: #4b4b4b;
	background: url(../images/arrow.gif) no-repeat 2px 2px;
	padding-left: 18px;
	display: none;
}
.header .update em {
	color: #D75116;
	padding: 0 3px 0 3px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}



/*-------------------------------------------------------------------------------------------------------*/


/*--top static menu design--*/


/*-------------------------------------------------------------------------------------------------------*/


/*--ad design--*/
.ad {
	padding-top: 20px;
	text-align: center;
	padding-bottom: 20px;
	clear: both;
}

.ad li {
	margin-bottom: 2px;
}
.ad li img {
	width: 176px;
	border: 1px solid #999999;
	margin-right: auto;
	margin-left: auto;
}
.center .ad {
	text-align: center;
	clear: both;
	width: 581px;
	margin: 10px auto;
	padding: 15px 0px 10px 0px;
	background-image: url(../images/centerAdBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.center .ad .adFrame {
	padding-bottom: 10px;
	background-image: url(../images/centerAdBg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.center .ad li {
	display: inline;
	margin: 0px 0px 2px;
	padding: 0px;

}
.center .ad li img {
	width: 180px;
	border: 1px solid #999999;
	margin: 1px;
	height: 50px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*rightbg headline*/
.leftbg .headline{
	clear: both;
	margin-bottom: 10px;
	width: 190px;
}
.leftbg .headline h2{
	background: url(../images/r_h2bg.gif) no-repeat 2px 2px;
	font-size: 125%;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
	height: 31px;
	line-height: 220%;
	_line-height: 230%;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
.leftbg .headline h2 a{
	color: #fff;
}
.leftbg .headline h3 {	font-size: 110%;
}
.leftbg .headline .body {
	padding: 0 10px;
}
.leftbg .headline ul{
	margin-left: 0px;
}
.leftbg .headline li{
	padding-left: 18px;
	padding-bottom: 5px;
}

/*--headline design--*/
.headline {
}
.headline ul {
	font-size: 105%;
	line-height: 150%;
}
.headline ul li {
	background: url(../images/arrow4.gif) no-repeat 2px 5px;
	padding-left: 15px;
}

.headline ul li a {
	color: #4b4b4b;
}
.headline ul li a:hover {
	color: #FF6600;
}
/*center headline*/
.center .headline {
	clear: both;
}
.center .headline .body {
	padding: 5px 5px 10px;
}

.center .headline h2 {
	background: url(../images/news_h2bg2.gif) no-repeat 4px 9px;
	height: 35px;
	padding-left: 0px;
	margin: 0px;
}

.center .headline h2 span {
	color: #FFF;
	background: url(../images/news_h2bg2.gif) no-repeat 4px 9px;
	padding-top: 6px;
	_padding-top: 7px;
	height: 44px;
	font-size: 16px;
	line-height: 150%;
	padding-left: 23px;
	display: inline-block;
	margin-right: 20px;
}
.center .headline h2 a {
	color: #000;
	font-family: "微軟正黑體";
}
.center .headline h2 a:hover {
	color: #FF3300;
	text-decoration: none;
}
.center .headline h2 .rss {
	float: right;
	margin-top: -30px;
	margin-right: 5px;
}


.center .headline h3 {
	color: #FF3300;
	font-size: 125%;
	padding-bottom: 10px;
}


.center .headline h3 a {
	color: #fe6800;
}
.center .headline h3 a:hover {
	color: #fe6800;
	text-decoration: underline;
}
.center .headline .image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.center .headline .image img {
	width: 110px;
	border: 1px solid #666666;
}
.center .headline .date {
	font: 80% Arial;
	color: #FF6600;
	margin-left: 5px;
}
.center .headline p {
	line-height: 150%;
	margin-top: 0px;
	margin-bottom: 5px;
}
.center .headline ul {
	font-size: 105%;
	line-height: 150%;
	clear: both;
	padding-bottom: 5px;
}
.center .headline ul li {
	background: url(../images/arrow4.gif) no-repeat 2px 8px;
	padding-left: 19px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #a0a0a0;
}

.center .headline ul li a {
	color: #4b4b4b;
}
.center .headline ul li a:hover {
	color: #FF6600;
}

/*  newsHot*/

.newsHot {
	width: 547px;
	height: 28px;
	background-image: url(../images/newsHot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 110%;
}

.newsHot a{
	font-weight: bold;
	color: #7d0022;
}
.newsHot a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.newsHot .date {
	color: #333333;
	font-size: 90%;
	font-family: Verdana;
}


/*  newsButton*/
.newsButton {
	width: 577px;
	height: 29px;
	padding: 10px 0 10px 10px;
}

.newsButton a{
	color: #FF3300;
	font-size:125%;
	padding-left: 20px;
	background-image: url(../images/arrow6.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration: underline;
}
.newsButton a:hover{
	text-decoration: none;
}


/*mp news*/
.news {
	clear: both;
}
.news .body {
	padding: 5px 5px 10px;
}

.news h2 {
	background: url(../images/news_h2bg.gif) no-repeat 30px top;
	height: 44px;
	padding-left: 0px;
	margin: 0px;
}

.news h2 span {
	color: #FFF;
	background: url(../images/news_h2bg2.gif) no-repeat left top;
	padding-top: 6px;
	_padding-top: 7px;
	height: 44px;
	font-size: 16px;
	line-height: 150%;
	padding-left: 23px;
	display: inline-block;
	margin-right: 20px;
}

.news h3 {
	color: #459150;
	font-size: 130%;
	padding-bottom: 10px;
}


.news a {
	color: #459150;
}
.news a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.news .image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.news .image img {
	width: 110px;
	border: 1px solid #666666;
}
.news .date {
	font: 80% Arial, Helvetica, sans-serif;
	color: #545454;
	margin-left: 5px;
}

.news ul {
	font-size: 105%;
	line-height: 150%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dashed #CCCCCC;
}
.news ul li {
	background: url(../images/arrow4.gif) no-repeat 2px 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.news ul li a {
	color: #4b4b4b;
}
.news ul li a:hover {
	color: #FF6600;
}


/*-------------------------------------------------------------------------------------------------------*/

/*mp news2*/
.news2 {
	clear: both;
	margin-top: 5px;
}
.news2 .body {
	padding: 5px 5px 10px;
}

.news2 h2 {
	background: url(../images/news2_h2bg.gif) no-repeat 65px top;
	height: 44px;
	padding-left: 0px;
	margin: 0px;
}

.news2 h2 span {
	color: #FFF;
	background: url(../images/news2_h2bg2.gif) no-repeat left top;
	padding-top: 6px;
	_padding-top: 7px;
	height: 44px;
	font-size: 16px;
	line-height: 150%;
	padding-left: 23px;
	display: inline-block;
	margin-right: 20px;
}

.news2 h3 {
	color: #459150;
	font-size: 130%;
	padding-bottom: 10px;
}


.news2 a {
	color: #459150;
}
.news2 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.news2 .image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.news2 .image img {
	width: 110px;
	border: 1px solid #666666;
}
.news2 .date {
	font: 80% Arial, Helvetica, sans-serif;
	color: #545454;
	margin-left: 5px;
}

.news2 ul {
	font-size: 105%;
	line-height: 150%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dashed #CCCCCC;
}
.news2 ul li {
	background: url(../images/arrow4.gif) no-repeat 2px 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.news2 ul li a {
	color: #4b4b4b;
}
.news2 ul li a:hover {
	color: #FF6600;
}


/*-------------------------------------------------------------------------------------------------------*/

/*date*/
.date {
	font: Arial, Helvetica, sans-serif;
	color: #545454;
	margin-left: 5px;
}
/*source*/
.source {
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
/*more*/
.more {
	margin: 3px 5px 0px;
	text-align: right;
}
.more a {
	color: #FFFFFF;
	padding: 6px 10px 8px 10px;
	*padding: 8px 10px 8px 10px;
	background:  url(../images/more.gif) no-repeat 5px 5px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 100%;
	margin-top: 2px;
}

/*user*/
.rightbg .user {
	background: url(../images/user_bg.gif) no-repeat left top;
	height: 29px;
	width: 238px;
	margin-left: 22px;
}
.rightbg .user ul {
	padding-top: 5px;
	_padding-top: 6px;
	margin-left: 20px;
	
}
.rightbg .user ul li {
	display: inline;
}

/*----------------------------------------------- Start--*/

.center .clear .leftblock , .center .clear .rightblock{
	margin: 0px;
	padding: 0px;
}
.center .clear .leftblock .HeadLineBlue .headline , 
.center .clear .rightblock .HeadLineOrange .headline , 
.center .clear .leftblock .HeadLineGreen .headline , 
.center .clear .rightblock .HeadLinePurple .headline{
	width: 289px;
	margin: 1px;
}
.center .clear .leftblock .HeadLineBlue {
}
.center .clear .leftblock .HeadLineBlue .headline h2 {
	background-image: url(../images/centerhBlue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 0 12px;
	font-family: "微軟正黑體";
	font-size: 130%;
	_font-size: 100%;
	color: #000;
}
.center .clear .rightblock .HeadLineOrange .headline h2 {
	background-image: url(../images/centerhOrange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 0 12px;
	font-family: "微軟正黑體";
	font-size: 130%;
	_font-size: 100%;
	color: #000;
}
.center .clear .leftblock .HeadLineGreen .headline h2 {
	background-image: url(../images/centerhGreen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0 0 12px;
	font-family: "微軟正黑體";
	font-size: 130%;
	_font-size: 100%;
	color: #000;
}
/*-----------------------------------------------H1N1新型流感疫苗接種快訊 Start--*/
.center .clear .rightblock .HeadLineOrange .headline .body {
	height: 91px;
	*height: 92px;
	background: url(../images/centerh21center.gif) repeat-y left top;
	margin: 0px auto;
	padding: 0px 2px 0 3px;
	*padding: 0px 2px 0 4px;
}
.center .clear .rightblock .HeadLinePurple .headline h2 {
	background: url(../images/centerhPurple.gif) no-repeat left top;
	padding: 15px 0 0 12px;
	font-family: "微軟正黑體";
	font-size: 130%;
	_font-size: 100%;
	color: #000;
}
.center .clear .rightblock .HeadLineOrange .headline .body ul {
	margin: 0px;
	padding: 0px;
}
.center .clear .rightblock .HeadLineOrange .headline .body li {
	margin: 0px;
	padding: 0px;
	display: inline;
	border-style: none;
	list-style: url(none) none;
}
.center .clear .rightblock .HeadLineOrange .headline .body img {
	margin: 0px auto;
	padding: 0px;
	border-style: none;
}
/*----------------------------------------------- Start--*/
.center .clear .leftblock .HeadLineBlue .headline .body , 
.center .clear .rightblock .HeadLinePurple .headline .body , 
.center .clear .leftblock .HeadLineGreen .headline .body{
	padding: 5px;
	background-image: url(../images/centerh21center.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.center .clear .leftblock .HeadLineBlue .headline .body ul , 
.center .clear .rightblock .HeadLinePurple .headline .body ul , 
.center .clear .leftblock .HeadLineGreen .headline .body ul{
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
.center .clear .leftblock .HeadLineBlue .headline .body li , 
.center .clear .rightblock .HeadLinePurple .headline .body li , 
.center .clear .leftblock .HeadLineGreen .headline .body li{
	list-style: none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding-left: 15px;

}

.center .clear .leftblock .HeadLineBlue .headline .foot , 
.center .clear .rightblock .HeadLineOrange .headline .foot , 
.center .clear .leftblock .HeadLineGreen .headline .foot , 
.center .clear .rightblock .HeadLinePurple .headline .foot{
	background-image: url(../images/centerh21bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
}
/*-----------------------------------------------right Start--*/
.rightbg .ad {
	background-image: url(../images/rightad_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 190px;
	padding-bottom: 15px;
	padding-top: 0px;

}
.rightbg .adFrame {
	background-image: url(../images/rightad_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;

	text-align: center;
}
.rightbg .adFrame ul {
	margin: 0px;
	padding: 0px;
}
.rightbg .adFrame ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-style: none;
	background-image: url(../images/ReSites_bg4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.rightbg .adFrame ul li.images img {
	height: 60px;
	width: 140px;
}


.rightbg .rightmenu {
	border: 1px solid #76c0f1;
	background-color: #f2f9fe;
	width: 182px;
	margin: 0px auto 10px;
	padding: 0px;
}
.rightbg .rightmenu .body {
	width: 164px;
	padding: 10px 10px 15px;
}
.rightbg .rightmenu .body ul {
}
.rightbg .rightmenu .body li{
	border-bottom: 1px dotted #a0a0a0;
	padding-left: 12px;
	padding-top: 3px;
}
.rightbg .rightmenu .body img {
	margin-right: 5px;
}
.rightbg .rightmenu .body li a {
	color:#333;
}
.rightbg .rightmenu .body li a:hover {
	color:#FF6600;
}
/*.rightbg .rightmenu .body .Facebook {
	background-image: url(../images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.rightbg .rightmenu .body .recruit {
	background-image: url(../images/icon01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.rightbg .rightmenu .body .mail {
	background-image: url(../images/icon02.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.rightbg .rightmenu .body .company {
	background-image: url(../images/icon03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.rightbg .rightmenu .body .qa {
	background-image: url(../images/icon04.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.rightbg .rightmenu .body .policy {
	background-image: url(../images/icon05.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.rightbg .rightmenu .body .test {
	background-image: url(../images/icon06.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}*/

.mpbanner {
	padding: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

.mpbanner .body {
	width: 193px;
	margin: 0px auto;
	padding: 0px;
}
.mpbanner body img {
	width: 193px;
}

/*epidemic*/
.epidemic {
	background: url(../images/epidemic.gif) no-repeat;
	height: 82px;
	width: 238px;
	position: relative;
	margin-top: 6px;
	margin-left: 22px;
}
.epidemic h2 {
	text-indent: -9999px;
}
.epidemic .text {
	font: bold 400% "Times New Roman", Times, serif;
	color: #ca4202;
	position: absolute;
	top: 18px;
	right: 32px;
}

/*rightbg headline*/
.rightbg .headline{
	clear: both;
	margin-bottom: 10px;
	width: 190px;
}
.rightbg .headline h2{
	background: url(../images/r_h2bg.gif) no-repeat 2px 2px;
	font-size: 125%;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
	height: 31px;
	line-height: 220%;
	_line-height: 230%;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
.rightbg .headline h2 a{
	color: #fff;
}
.rightbg .headline h3 {	font-size: 110%;
}
.rightbg .headline .body {
	padding: 0 10px;
}
.rightbg .headline ul{
	margin-left: 0px;
}
.rightbg .headline li{
	padding-left: 18px;
	padding-bottom: 5px;
}

/*qlink*/
.qlink{
	padding-top: 10px;
	margin-left: 22px;
	width: 238px;
	padding-bottom: 10px;
	clear: both;
}
.qlink h2{
	background: url(../images/r_h2bg.gif) no-repeat;
	font-size: 125%;
	font-weight: bold;
	color: #595656;
	padding-left: 35px;
	height: 31px;
	line-height: 220%;
	_line-height: 230%;
	margin-bottom: 10px;
}
.qlink h2 a{
	color: #595656;
}
.qlink ul{
	margin-left: 20px;
}
.qlink li{
	padding-left: 15px;
	padding-bottom: 5px;
}

/*qlink2*/
.qlink2{
	padding-top: 5px;
	margin-left: 22px;
	margin-bottom: 10px;
	width: 238px;
	clear: both;
}
.qlink2 h2{
	background: url(../images/r_h2bg.gif) no-repeat;
	font-size: 125%;
	font-weight: bold;
	color: #595656;
	padding-left: 35px;
	height: 31px;
	line-height: 220%;
	_line-height: 230%;
	margin-bottom: 10px;
}
.qlink2 h2 a{
	color: #595656;
}
.qlink2 ul{
	margin-left: 20px;
}
.qlink2 li{
	padding-left: 15px;
	padding-bottom: 5px;
}





/*-------------------------------------------------------------------------------------------------------*/

/*--friendly design--*/
.friendly {
	margin-bottom: 5px;
	margin-right: 20px;
	margin-left: 10px;
}

.friendly .before {
	color: #545454;
	background: url(../images/home.gif) no-repeat 2px 2px;
	padding: 3px 6px 5px 23px;
}

.friendly .path {
	margin-bottom: 10px;
}

.friendly .path a {
	padding: 0px 5px;
}

.friendly .path img {
	padding: 0px 5px 0px 5px;
}

.friendly .function {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 3px;
}
.friendly .function li {
	display: inline;
}
.friendly .function li a {
	color:#006699;
	font-weight: bold;
}
.friendly .function li a:hover {
	color:#FF6600;
	font-weight: bold;
}


.friendly .function .print {
	background: url(../images/print.gif) no-repeat left 0px;
	padding: 1px 10px 10px 20px;
}

.friendly .function .forward {
	padding: 1px 5px 10px 20px;
	background: url(../images/email.gif) no-repeat left -1px;
}

.friendly .function .back {
	padding: 1px 10px 10px 15px;
	background: url(../images/back.gif) no-repeat left 0px;
}


/*-------------------------------------------------------------------------------------------------------*/


/*--quickLink design--*/
.quickLink {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.quickLink ul {
}
.quickLink li {
	display: inline;
}
.quickLink .gotop {
	background: url(../images/gotop.gif) no-repeat 2px center;
	_background: url(../images/gotop.gif) no-repeat 2px top;
	padding-left: 20px;
	height: 30px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.quickLink .back {
	background: url(../images/back2.gif) no-repeat 2px center;
	_background: url(../images/back2.gif) no-repeat 2px top;
	padding-left: 20px;
	height: 30px;
	padding-top: 2px;
	padding-bottom: 1px;
}


/*-------------------------------------------------------------------------------------------------------*/




/*--cp design--*/

/*-------------------------------------------------------------------------------------------------------*/


/*--qp and forward design--*/

/*-------------------------------------------------------------------------------------------------------*/


/*--footer design--*/
.footer {
	background: url(../images/footerbg.gif) no-repeat left top;
	padding-bottom: 30px;
	padding-top: 5px;
	margin-top: 10px;
	position:relative;
}
.footer .aaa {
	float: right;
	margin-top: 20px;
	margin-right: 80px;
	border: 1px solid #666;
}
.footer .copyright {
	padding-left: 150px;
	padding-top: 15px;
}
.footer .copyright ul {
}
.footer .copyright li {
	display: inline;
}
.footer p {
	padding-left: 150px;
	padding-top: 3px;
	font-size: 100%;
}
.footer .egov {
	position: absolute;
	/* top: 25px; 
	display: none; */
	right: 20px;
	top:20px;
}


/*-------------------------------------------------------------------------------------------------------*/

/*decimg*/
.decimg {
	position: absolute;
	left: 450px;
	top: 0px;
	z-index: 1;
	display: none;
}

/*-------------------------------------------------------------------------------------------------------*/

/*search*/
.search {
	position: absolute;
	top: 40px;
	_top: 35px;
	right: 9px;
	height: 31px;
	background: url(../images/saerchBg.gif) no-repeat left center;
	padding: 0px 2px 0px 40px;
}
.search label {
	background: url(../images/search.gif) no-repeat left center;
	padding-left: 10px;
}
.search .text {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.search input{
	vertical-align:middle;
	margin:5px 2px 0 0;}

.search .button {
	border: 1px solid #ccc;
	margin-top: 5px;
}


.alink {
	float: right;
	margin: -20px 10px 0px 0px;
	padding: 0px;
}
.alink li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.alink li a {
	background: url(../images/icon_menu1.gif) no-repeat left 2px;
	margin-right: 8px;
	padding-left: 15px;
}


/*--------------------------------------------------------------------------資料來源--*/
.center .headline .info {
	font-size: 93%;
	display: block;
	text-align: right;
	padding: 0px;
	margin: 0px 0px 10px;
}
.center .headline .info ul {
	margin: 0px;
	padding: 0px;
}
.center .headline .info li {
	background-image: none;
	padding-left: 15px;
	color: #658d04;
	display: inline;
	border-style: none;
}
.center .headline .info li span {
	color: #eb6100;
}

/*-------------------------------------------------------------------------------------------------------*/

/*--Design Setting End--*/
/*-------------------------------------------------------------------------------------------------------*/
