@charset "big5";

.DEBUG {background-color:Yellow; font:12px Arial; display:none }

/* CSS Document */
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,/*清單預設格式就沒啦*/

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;word-spacing: 1px;letter-spacing: 1px;}

/*ol, ul {list-style: none;}*/

hr,.br{clear:both;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */

:focus {        outline: 0;}

/* remember to highlight inserts somehow! */

ins {text-decoration: none;}

del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: collapse; border-spacing: 0;}


/*tanya test*/
/*css set start*/

body{margin:0px 0px 25px 0px ; font-size:76%; color:#333333; font-family: Arial, Helvetica, sans-serif; }
br{letter-spacing:0;}
.pngimg{ behavior:url(../common/css/png.htc);} /*--外掛png.htc-------*/
.clear{ clear:both;  }


#main{width:1000px; margin-left:auto; margin-right:auto; position:relative;}
#top_info{ position:absolute; top:10px; right:10px;padding: 2px 4px; color:#ffffff;}
	#top_info span{  padding:0px 11px;}
	#top_info a{color:#ffffff; text-decoration:none;}
	#top_info a:link{color:#ffffff; text-decoration:none;}
	#top_info a:hover{color:#ff6600; text-decoration:none;}

#logo_s{ position:absolute; top:15px; left:0px;}
.menu_title{position:absolute; top:135px; left:7px;}

#top_menu { right:0px; top:36px; position:absolute;}
	#top_menu ul{ margin:0 0 0 0px; padding:0px;}
	#top_menu li{ font:12px Tahoma;margin:0px; padding:0px;float:left; list-style:none; }
	#top_menu li a{ cursor:pointer  }
				
				
.major{padding-left:7px; }

#left_menu{float:left; width:207px; background:url(../../Images/gov_left_menubg_02.gif) top left no-repeat; }
	#left_menu .li2{ margin-left:20px;}

#footmark{ background:url(../../Images/gov_footmark_bg.gif) top left repeat-x; line-height:30px; padding-left:18px; color:#636363; float:right; width:768px;}
#footmark a{color:#636363; text-decoration:none;}
#footmark a:link{color:#636363; text-decoration:none;}
#footmark a:hover{color:#000000; text-decoration:none;}


#footmark img{ border:0px;}
#footmark table{ margin-right:8px}
.imgpadding{padding:1px 2px 1px 2px;}
#footmark input{border:0px; background:url(../../Images/gov_searchbar_bg.gif) top left repeat-x; }

#setting{ vertical-align:middle; padding:3px 5px 3px 0px; margin:3px 0 0 0; color:#636363;float:right  }
	#setting a{ text-decoration:none}
#right_content{ padding:10px 15px 0px 23px; float:right; width:740px; }
#right_content ol{ padding-left:39px;}
#right_content ul{ padding-left:39px;}


#download{ padding-top:10px; padding-bottom:10px; color:#555555;}
#download table{ border:#CCCCCC solid 1px;}
#download table th { background-color:#e2e2e2; color:#5396a7; height:30px; border:#CCCCCC solid 1px; }
#download td { line-height:18px; padding-top:5px; padding-bottom:5px; border-bottom:#CCCCCC dotted  1px;}
#download a{ color:#555555; text-decoration:none;}
#download a:link{ color:#555555; text-decoration:none;}
#download a:hover{ color:#ff9900; text-decoration:none;}


#file_download{ padding-top:10px; padding-bottom:10px; color:#555555;}
#file_download table{ border:#CCCCCC solid 1px;}
#file_download table th { background-color:#e2e2e2; color:#7d5d43; height:30px; border:#CCCCCC solid 1px; }
#file_download td { line-height:18px; padding-top:5px; padding-bottom:5px; border-bottom:#CCCCCC dotted  1px;}
#file_download a{ color:#555555; text-decoration:none;}
#file_download a:link{ color:#555555; text-decoration:none;}
#file_download a:hover{ color:#ff9900; text-decoration:none;}

.article{ margin-top:15px; padding-left:15px; line-height:21px;  }
.article p{ margin-top:10px; margin-bottom:10px;  }
.article ol{ padding-left:30px;}
.article ul{ padding-left:30px;}



.page{ text-align:center; vertical-align:baseline; padding-top:17px; }



#footer{ background:url(../../Images/gov_bottombgpic.jpg) bottom left repeat-y; padding:20px 0px 20px 50px ; }
#footer a{color:#5d8f02; text-decoration:none;}
#footer a:link{color:#5d8f02; text-decoration:none;}
#footer a:hover{color:#006633; text-decoration:none;}


/* DAYU */
#subglobal1{ border:1px solid white; position:absolute; top:0px; right:50px; display:none; }
	#subglobal1 div{ height:19px; width:100%; border-bottom:1px solid white;}
	#subglobal1 ul{ width:100%;margin:0px; padding:3px 0; list-style-type:none; background-image:url(../../images/langSelectBg.jpg); text-align:center }
	#subglobal1 li{ margin:0px; padding:0px; }

.toHome, #toTop{ vertical-align:middle}

.toolBody{padding-left:25px;vertical-align:middle;color:#848484;}
	.floatR { float:right;}
	.toolBody img {vertical-align:middle}
	.toolBody .m { margin:0 0 0px 4px;}
	.toolBody a {color:#848484}
	.toolBody a:link	{color:#848484;}
	.toolBody a:visited	{color:#848484;}
	.toolBody a:hover	{color:#F88000;}
	

/*------ Flash 文字 ------  */
.flashALT{ display:block; height:0px; overflow:hidden}

.latedate{ margin:10PX 0 0 0}

/*DAYU------ 內頁分頁設定----------------------------------------- */
#pg_tool {
	float: left;
	width: 763px;
	text-align:center;
	padding:8px 0px 4px 0px;
	color: #6c6c6c;
	font-size: 11px;
	background-color: #F6F6F6;
	letter-spacing:1px;
}
.act { color:#F26521; border:1px solid #dfdfdf; background-color:#ffffff; padding:1px 3px 1px 4px;}
#pg_tool a{ margin:0px 3px}
.inline{ display:inline;}

#pg_all 
{
	clear:both;
	padding:8px 0px;
	text-align:center;
	color: #6c6c6c;
	font-size: 11px;
	letter-spacing:1px;
}
#pg_all a{ margin:0px 3px}

.rssList { margin:20px;}


/*------ 全文檢索設定----------------------------------------- */			

#search_TopTitle {
width: 740px; 
color: #636363;
margin:5px 0 0 0px;
padding:7px 10px 4px 20px;
	}	
	

		.search_title{
		background: url(../../images/news_bg.gif) no-repeat left top;
		padding:8px 5px 4px 26px;
		text-align:left;
		border-top:1px dashed #E0E0E0;
		color: #A75316;
		font-size: 120%;
		}	
		
		.search_title a:link	{color:#A75316; }
		.search_title a:visited{color:#A75316;}
		.search_title a:hover	{color:#F88000;}		
	
	.insearch_this{
	padding:4px 1px 1px 4px;
	border-bottom:1px dashed #FF6600;
	color: #FF6600;
	background-color: #FDEBD8;
		}	
		

.volunteer_beLogin
{
	margin-top:50px;
	text-align:center ;
}


.none{ visibility:hidden;}




