﻿@charset "utf-8";
/*--- COLOR

BLUE : #2187c5
GREEN : #68b939;

---*/

*{ 
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	
}

/*--- $BASE---*/
body,h1,h2,h3,h4,h5,p,a,div,ul,li,ol,li,dl,dt,dd,span,em,address,b,i{padding:0; margin:0;}
ul,li{ list-style:none;}
.container { position:relative; margin: auto;}
/*::selection { background-color:#DDE768;}*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}

.wrapper{width:100%;}
.content_forCNT{width:990px; margin:0 auto; }


/*--- $BOOTSCOVER---*/
.container{	width:990px; margin:0 auto; padding:0;}
/*-------------------------
	$SITE_STRUCTURE
-------------------------*/

/*--- $LAYOUT---*/
body,html{ height:100%; #height: auto !important; #height: 100%; }
html{ overflow-y: scroll; -ms-overflow-y:scroll; }
body{ /* overflow-y: scroll; -ms-overflow-y:scroll; */}
.push, .footer{ height:110px; clear:both; }
.wrapper{ margin:0 auto -110px; min-height:100%; #height: auto !important; #height: 100%;}
form{ min-height:100%; #height: auto !important; #height: 100%;}

/*--- $HEADER---*/
.header{
	height:155px;
	background:
	url(../images/top_bk_fixed.png) right top no-repeat,
	url(../images/top_bk.jpg) repeat-x;
	#background:url(../images/top_bk.jpg) repeat-x;
	background:url(../images/top_bk.jpg) repeat-x \9;
	}
.header .container{ position:relative;}
.header .container .nav-pills{position:absolute; top:5px; right:5px;}
.header .container .nav-pills li{float:right; }
.header .container .nav-pills li a{ font-size:1em; line-height: 18px; margin:0; color:#545454; padding:10px; }
.header .container .nav-pills li.menu1 a{color:#999999; }
.header .container .nav-pills li a:hover,.header .container .nav-pills li a:focus{background-color:transparent;color:#2187c5;}
.header .container .nav-pills li a span{ font-size:1em; line-height: 20px; }
.header .container .nav-pills li a span.icon-envelope{font-size:1em; margin-right:3px;}

.header a.toplogo{
	width:581px; height:55px;
	display:block;
    background:url(../images/logo.png);
	margin-left:35px; margin-top:30px;
	}

	.header a.topMoenvLogo {
		width: 658px;
		height: 58px;
		display: block;
		background: url(../images/logoMoenv.png);
		margin-left: 35px;
		margin-top: 30px;
	}

    .header a.toplogo2 {
        display: inline;
        margin-left: 700px;
        margin-top: 0px;
    }

.header h1{	text-indent:-9999px;}
#MainMenu{
	width:988px;
	margin:13px auto 0;
	background:#FFF;
	border:1px solid #cdcdcb;
	border-radius:10px;
	overflow:auto;

	}
#MainMenu ul{padding:0 20px;}
#MainMenu ul li{
	float:left;
	/*line-height:250%;*/
	font-family:Verdana, Geneva, sans-serif , "微軟正黑體";
	padding:6px 0;
	margin:0;
	width:10%;
	text-align:center;
	}
#MainMenu ul li a{color:#2187c5; font-family:Verdana, Geneva, sans-serif , "微軟正黑體"; 	font-size:1.2em; letter-spacing:1px;
font-weight:bold;}
#MainMenu ul li a:hover{text-decoration:none; color:#68b939;}
#MainMenu ul li a em{ font-style:normal;}
#MainMenu ul li a[class^="icon-"]:before{
margin-right:5px;
	}

/*--- $HP_CONTENT---*/
.content{ margin-bottom:30px;

}
.keyvisual{
	/*background: url(../images/kvbk.jpg) center center no-repeat  #daf0fe;*/
	margin-top:20px;
	/* border-bottom:15px solid #e0eae8; */
	text-align:center;
	/* height:335px;
	#height:320px;*/
	}
.keyvisual img{ border:0;}
.content .container{ margin-top:20px;}
.content .leftside{ width:330px; float:left;}
.pj_apply{ padding:4px ; border:1px solid #d0d0cf;}

.loginarea{
	background:#f6f6f2;
	width:329px;
	border-right:1px solid #e9e9e6;
	border-bottom:1px solid #e9e9e6;
	margin-top:10px;
	padding-top:20px;
	color:#545454;
	text-align:center;
	height:507px;
	
	}
.leftside .hp_btn{ text-align:center;}
.leftside .loginarea{
	padding-top:10px;
	height:365px;
	}
.leftside .loginarea span{
	width:14%;
	/*display:block;*/
	float:left;
	/*margin-left:5%;
	margin-right:10px;*/
	text-align:right;
	line-height:20px;
	}
.loginarea span{
	/*display:block;*/
	float:left;
	margin-left:20px;
	line-height:20px;
	}
.loginarea h2{
	width:171px;
	height:50px;
	background:url(../images/title_login.png);
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:20px;
	}

.leftside h2{
	margin-bottom:0px;
	}
.leftside .loginarea input[type="text"],
.leftside .loginarea input[type="password"]{
	width:231px;
	height:25px;
	padding:8px 5px;
	line-height:16px;
	float:left;
	background:#FFF;
	border:1px solid #c0c0c0;
	border-radius:4px;
	margin-bottom:10px;
	margin-left:0px;
	}

.loginarea input[type="text"],
.loginarea input[type="password"]{
	width:236px;
	height:38px;
	padding:8px 5px;
	line-height:16px;

	 /*前# for IE7*/

	#width:220px;
	#height:28px;
	#line-height:28px;
	background:#FFF;
	border:1px solid #c0c0c0;

	border-radius:4px;
	margin-bottom:10px;
	margin-left:0px;
	}

.weblink{
	margin-top:15px;
	}
.weblink ul{
	margin-top:5px;
	padding-left:20px;
	}
.weblink ul li{
	line-height:200%;
	}
.weblink ul li a{
	color:#4b6a77;
	background:url(../images/webs_icon.png) no-repeat 5px center;
	padding-left:25px;
	}

.checkinput input{
	width:15px; height:15px;}
.checkinput{
	font-size:1em;
	letter-spacing:0.5px;
	vertical-align:top;
	margin-top:-5px;
	margin-left:70px;
	text-align:left;
	}
.loginarea button{
	font-family:"微軟正黑體";
	letter-spacing:5px;
	font-size:1.4em;
	width:130px;
	margin-top:10px;
	margin-bottom:10px;
	}
.loginarea p{
	letter-spacing:1px;}

.content .rightside{
	width:640px;
	float:right;
	background: #f6f6f2; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f2 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f2), 		color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f2 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f2 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f2 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	}
.news{ padding:15px 20px;}

.news h2{
	width:155px;
	height:52px;
	background:url(../images/title_news.png);
	text-indent:-9999px;
	margin-left:20px;
	position:relative;
	}
.news h2 a{
	color:#FFF;
	background:#2187c5;
	position:absolute;
	display:block;
	left:165px;
	top:15px;
	padding:2px 8px 5px;
	text-indent:0;
	border-radius:8px;
	font-size:1em;
	letter-spacing:1px;
	}
.news h2 a:hover{
	text-decoration:none;
	background:#68b939;
	}
.news ul{
	color:#2187c5;
	margin-left:40px;
	min-height: 265px;
	}
.news ul li{
	list-style:disc;
	line-height:150%;
	position:relative;
	width:540px;
	border-bottom:1px dashed #b0b0b0;
	padding:15px 0;
	vertical-align:middle;

	}
.news ul li:last-child{
	border-bottom:none;
	}
.news ul li span{
	position:absolute;
	right:0;
	font-size:1em;
	color:#2187c5;
	}
.news ul li a{
	color:#545454;
	letter-spacing:0.5px;
	display : block;
	float:left;
	width:450px;
	height:22px;
	overflow:hidden;
	text-overflow : ellipsis;
	white-space: nowrap;
	}
.news ul li a:hover{
	color:#2187c5;
	text-decoration:none;
	}
/*---$FOOTER---*/
.footer{
	text-align:center;
	letter-spacing:0.5px;
	}
.updateDate{
	color:#7a7a7a;
	font-size:1em;
	line-height:18px;
	height:30px;
	}

.footer_info{
	background:#7a7a7a;
	color:#FFF;
	font-size:0.9em;
	line-height:20px;
	padding:15px 0;
	height:130px;
	}

/*---$BREADCRUMB---*/
.breadcrumb{
	width:1024px;
	margin:13px auto 10px;
	}
.breadcrumb li{
	#display:block;
	#float:left;
	#padding:0 10px;
	}
.breadcrumb li + li{
	#border-left:1px solid #DFDFDF;

	}
.breadcrumb li.active,.breadcrumb li a{
	color:#4b6a77;
	font-size:1em;
	letter-spacing:0.5px;
	}

/*---$APPLY---*/
.apply h2{
	text-indent:-9999px;
	height:25px;
	margin-left:50px;
	margin-bottom:20px;
	width:216px;
	}
h2.apply01{background:url(../images/apply01.png);}
h2.apply02{
	background:url(../images/apply02.png);
	margin-top:25px;
	}
.applyinfo{
	width:1024px;
	margin:0 auto 30px;
	border:1px solid #a9a9a9;
	color:#545454;
	letter-spacing:0.5px;
	}
.applyinfo ol{margin:10px 20px 10px 20px; padding-left: 30px;}
.applyinfo ol li{
	line-height:24px;
	}
.applyinfo ol li span{ display:block; float:left; margin-left:-30px;}

.content_forCNT .applyinfo p {
	width:100%;
	margin:0;
	font-size:1em;
	background:#ebeef0;
	padding:11px 20px 8px;
	vertical-align:top;


	}
.applyinfo p input[type="checkbox"]{
	margin-right:10px;
	width:17px;
	height:17px;
	margin-top:2px;
	}

.applybutton{
	width:100%;
	margin:15px auto;
	text-align:center;
	position:relative;
	}

.applybutton button,
.applybutton input[type="submit"]{
	font-family:"微軟正黑體";
	letter-spacing:0.5px;
	font-size:1.2em;
	padding:10px 25px;
	margin:10px 5px;
	}

.applybutton a{
	position:absolute;
	display:block;
	right:30px;
	top:20px;
	text-decoration:underline;
	}
.applybutton img{ margin-left:5px;}

/*---$APPLY1---*/
.apply1 h2{
	text-indent:-9999px;
	height:25px;
	margin-left:50px;
	margin-bottom:20px;
	width:145px;
	background:url(../images/apply101.png);
	position:relative;
	}
.apply1span{
	position:absolute;
	display:block;
	width:300px;
	text-indent:0;
	left:160px;
	bottom:3px;
	font-size:1em;
	letter-spacing:0.5px;
	color:#2187c5;
	}
.apply1span span , .apply1form_L span{
	color:#ef0000;
	font-family:Verdana, Geneva, sans-serif;
	margin:0 5px;
	}
.apply1form{
	width:650px;
	margin:40px auto 0;
	color:#535353;
	letter-spacing:1px;
	}

.apply1form_L{
	width:200px;
	text-align:right;
	float:left;
	line-height:30px;
	margin-bottom:20px;
	margin-right:5px;

	}
.apply1form_R{
	width:350px;
	float:right;
	margin-bottom:20px;
	}
.apply1form_R span{
	font-size:1em;
	color:#ef0000;
	}
.apply1form input[type="text"],
.apply1form input[type="password"]{
	width:325px;
	height:30px;
	border:1px solid #a9a9a9;
	padding:0 5px;
	line-height:30px;
	}
.apply1form_PSD{
	clear:both;
	}





/*---$APPLY2---*/
.apply2 h2{
	text-indent:-9999px;
	height:25px;
	margin-left:50px;
	margin-bottom:20px;
	width:215px;
	background:url(../images/apply201.png);
	position:relative;
	}

.apply2span{
	position:absolute;
	display:block;
	width:500px;
	text-indent:0;
	left:220px;
	bottom:3px;
	font-size:1em;
	letter-spacing:0.5px;
	color:#2187c5;
	}
.apply2span span {
	color:#ef0000;
	font-family:Verdana, Geneva, sans-serif;
	margin:0 5px;
	}
.apply2tb{
	border:1px solid #c5c5c5;
	margin-bottom:20px;

	}
.content_rightCNT .apply2tb{
	width:100%;
	}
.content_rightCNT .apply2tb tr td:first-child{
	font-size:1em;
	}

.apply2tb tr td{
	letter-spacing:1px;
	color:#545454;
	padding-top:4px;
	padding-bottom:4px;
	font-size:1em;
	}
.apply2tb tr td INPUT[type=radio]{
	vertical-align:top;
}


.apply2tb thead tr td{
	background:#2187c5;
	padding:7px 0;
	}
.apply2tb thead tr td:first-child{
	color:#FFF;
	font-weight:bold;
	font-size:1em;
	}
.apply2tb tr td:first-child{
	color:#2187c5;
	padding-left:10px;
	width:180px;
	font-size:1em;
	}

.apply2tb tr td.tdblue{
	color:#2187c5;
	}
.apply2tb tr td{ padding:5px 0;}

.apply2tb.apply_pj thead tr td:first-child{
	color:#fff;
	}
.apply2tb.apply_pj tr td:first-child{
	color:#2187c5;
	padding-left:50px;
	width:240px;
	font-size:1em;
	vertical-align:middle;
	}


.apply2tb tr td span{
	color:#2187c5;
	padding-left:5px;
	display:inline-block;
	width:100px;
	text-align:right;
	font-size:1em;
	}
.apply2tb tr td span.fontred{
	color:#d03433; font-size:1em; margin-left:5px;
	padding-left:0;
	display:inline;
	text-align:left;
	}

.apply2tb tr td span.graytext{
	color:#545454;
	padding-left:0;
	display:inline;
	width:auto;
	}

.apply2tb tbody tr:first-child td{
	padding-top:10px;
	}

.apply2tb tbody tr:last-child td{
	padding-bottom:15px;
	}

.apply2tb tr td label{
	font-weight:normal;
	margin-right:10px;
	}
.apply2tb tr td input[type="radio"]{
	margin-right:3px; }

.apply2tb tr td input[type="text"]{
	padding:4px 28px 4px 6px;
	#padding:4px 6px 4px 6px;
	width:190px;
	#width:178px;
	border:1px solid #A9A9A9;
	  -webkit-transition: all 0.30s ease-in-out;
	  -moz-transition: all 0.30s ease-in-out;
	  -ms-transition: all 0.30s ease-in-out;
	  -o-transition: all 0.30s ease-in-out;
 	 outline: none;
	}
.apply2tb tr td input[type="text"]:focus{
	  box-shadow: 0 0 5px rgba(35, 135, 200, 1);
	  border: 1px solid rgba(35, 135, 200, 1);
	}

.apply2tb tr td input[type="text"]:first-child{
	width:269px; #width:235px;}
.apply2tb tr td input[type="text"].inputDate{
	width:114px; padding:4px 6px;}

.apply2tb tr td input.inputnopass{border:1px solid rgba(200, 80, 75, 1);}
.apply2tb tr td input.inputnopass:focus{
	  box-shadow: 0 0 5px rgba(200, 80, 75, 1);
	  border: 1px solid rgba(200, 80, 75, 1);
	}
.apply2tb tr td span.icon-remove{
	color:rgba(200, 80, 75, 1);
	padding-left:0;
	display: inline-block;
	width: 20px;
	text-align: left;
	margin-left:-25px;
	}


.apply2tb tr td input.inputpass{
	border:1px solid rgba(30, 135, 55, 1);
		}
.apply2tb tr td input.inputpass:focus{
	  box-shadow: 0 0 5px rgba(30, 135, 55, 1);
	  border: 1px solid rgba(30, 135, 55, 1);
	}
.apply2tb tr td span.icon-ok{
	color:rgba(30, 135, 55, 1);
	padding-left:0;
	display: inline-block;
	width: 20px;
	text-align: left;
	margin-left:-25px;
	}

.apply2 ol{
	width:1024px;
	margin:-10px auto 0;
	padding-bottom:20px;
	border-bottom:1px dashed #CCC;
	color:#545454;
	letter-spacing:1px;
	}
.apply2 ol li{
	font-size:1em;
	line-height:18px;
	list-style-type:decimal;
	margin-left:30px;
	}
.apply2 ol li:last-child{color:#d03433;}


.apply2textarea{width:1024px; margin:0 auto; color:#545454;
letter-spacing: 1px;margin-top:20px;}


.apply2 h3{
	padding-left:5px;
	font-weight:bold;
	font-size:1em;
	margin:15px auto 10px;
	color:#2187c5;
}
.apply2 h3 span{font-weight:normal;	color:#545454;}
.apply2 textarea{
	width:100%;
	margin:0 auto;
	resize:none;
	padding:10px;
	border:1px solid #A9A9A9;
	color: #000;
	}
.apply2tb tr td input[type="text"]:first-child.inputfull{
	width:550px;
	#width:515px;
}
.apply2tb tr td input[type="text"]:first-child.inputkeyword{
	width:400px;
	#width:365px;
	}


.fileupload{
	width:1024px;
	margin:20px auto 30px;
	color:#545454;
	letter-spacing:1px;

	}

.fileupload form{
	font-size:1em;
	color:#ef0000;
	}
.fileupload form input{
	font-size:1em;
	color:#545454;
	}
.fileupload	 input[type="text"]{
	border:1px solid #A9A9A9;
	}

.fileupload span{font-weight:bold;font-size:1em;color:#2187c5;}
.ifile {position:absolute;opacity:0;filter:alpha(opacity=0); visibility: hidden;}

.fileupload input[type="button"]{
	vertical-align:top;
	}

.fileupload div{
	margin-top:3px;
	font-size:1em;
	color:#ef0000;
	}

@media screen and (min-width:0\0) {
   .fileupload input[type="button"]{
	height:24px ;
	}
}

/*---$APPLY3---*/
.apply3 h2{
	width:148px;
	height:25px;
	background:url(../images/apply301.png);
	margin-left:50px;
	margin-bottom:20px;
	text-indent:-9999px;
	}

.apply3 p{
	padding:10px 70px;
	letter-spacing:0.5px;
	margin-bottom:25px;
	color:#545454;
	line-height:24px;
	}

/*---$OVERLAY---*/
.overlay{
	width:100%;
	background:rgba(0,0,0,0.8);
	position:absolute;
	top:0;
	left:0;
	z-index:300;
	display:none;
	#background:url(../images/opacity80.png) repeat;
	background:url(../images/opacity80.png) repeat \9;

}
.overlay .loginarea{
	margin:0 auto;
	position:relative;
	}
.overlay .loginarea span.icon-remove{
	width:35px;
	height:35px;
	/*#background:url(../images/icon-remove.png);*/
	position:absolute;
	right:15px;
	top:15px;
	font-size:2em;
	color:#2187c5;
	cursor:pointer;
	}
/*--- $News_List---*/
#News_List{width:1024px; margin:0 auto;}
ul.ListMsg{ padding:0; margin:0; font-size:.75em;}
.content_forCNT ul.ListMsg li{ clear:both; border-bottom:#ccc dotted 1px; padding:10px 0;}
.content_forCNT ul.ListMsg li .Item{ float:left; width:20px; text-align:center; background:#2187c5; color:#FFF;}
.content_forCNT ul.ListMsg li .Pic{ width:180px; float:left;}
.content_forCNT ul.ListMsg li .Title{ float:left; width:750px; overflow:hidden; margin-left:10px; margin-bottom:5px;}
.content_forCNT ul.ListMsg li .Date{  color:#545454; margin-right:5px; margin-top:0;}
.content_forCNT ul.ListMsg li .Note{ padding:0 0 0 30px; line-height:1.3em; clear:both; font-size:1em; color:#545454;}
ul.ListMsg li a:link{  }
ul.ListMsg li a:hover{ }


/*---$Dwns_Table---*/
#Dwns_Table{width:1024px; margin:20px auto 0;}
#Dwns_Table table.TabMsg{ width:100%; margin:0 auto;}
#Dwns_Table table.TabMsg th{ width:auto; float:none; padding:3px 0; padding:10px; border:1px solid #cdcdcb;; background:#DAF0FE;}
#Dwns_Table table.TabMsg th em{ font-style:normal; color:#545454; letter-spacing:1px;}
#Dwns_Table table.TabMsg th.Item{ width:30px;}
#Dwns_Table table.TabMsg th.Title{ width:auto;}
#Dwns_Table table.TabMsg th.Title a{ border:none;}
#Dwns_Table table.TabMsg th.Date{ width:70px; color:#545454; font-size:1em; margin:0; text-align:center;}
#Dwns_Table table.TabMsg tr td.Date{ color:#545454; font-size:1em; margin:0;  text-align:center; float:none;
}
#Dwns_Table table.TabMsg th.URL{}
#Dwns_Table table.TabMsg th.Note{ width:auto; display:none; }
#Dwns_Table table.TabMsg tr td{ padding:10px; border:1px solid #cdcdcb;}
#Dwns_Table table.TabMsg tr td.URL{ text-align:left;}
#Dwns_Table table.TabMsg tr td.Title{ text-align:left;}
#Dwns_Table table.TabMsg tr td.Note{ display:none;}
#Dwns_Table table.TabMsg tr td.Note p{
	display:none; padding: 10px; border: 0;}

.content_rightCNT #Dwns_Table{width:100%; margin:20px 0 0 0;}

/*結案成果報告*/
.content_rightCNT table#ContentPlaceHolder1_GridView1 tr td, .content_rightCNT table#ContentPlaceHolder1_GridView1 tr th {
    font-size:1em;
}
table#ctl05_GridView1{margin-top:100px;}
.content_rightCNT #Dwns_Table table.TabMsg{margin-top:20px;}
.content_rightCNT #Dwns_Table  table.TabMsg tr th { text-align:center;}
.content_rightCNT #Dwns_Table  table.TabMsg tr td.BBtn { text-align:center;}
.content_rightCNT #Dwns_Table { font-size:1em;}
.content_rightCNT #Dwns_Table select{  margin-right:10px;}
.bsselect{   padding: 5px 10px 5px 6px;  font-size:1em; line-height: 1.2; border-radius: 3px;}
.ach4_keyword{ margin-top:10px; font-size:1em;}
.ach4_keyword .input-sm{ border: 1px solid #cccccc; padding:4px; margin-right:5px; width:150px; }
.ach4_keyword > .btn{ padding: 0 8px; height:30px; line-height:28px; vertical-align:top;}
.content_rightCNT .container, .content_rightCNT .apply2textarea{width:100%;}
.TabMsg tr td a{ font-size:1em; }




/*---成果專案設定----------------------------------------#Prj_Table table.TabMsg{}
#Prj_Table table.TabMsg th{ background:#f4f5f7 none;}
#Prj_Table table.TabMsg th.Title{ width:auto;}
#Prj_Table table.TabMsg th.Date{ }
#Prj_Table table.TabMsg th em{ display:block;}

*/



/*---相關下載設定----------------------------------------*/
#Dwn_List{}
#Dwn_List ul.ListMsg{}
#Dwn_List ul.ListMsg li .Title{ width:auto; float:none; padding:3px 0;}
#Dwn_List ul.ListMsg li .Title a{ border:none;}


/*成果展示模組
#PrjCp{ text-align:left; padding:0 ; margin:0; clear:both; color:#545454;}
#PrjCp .Date{ color:#545454; font-size:1em; float:right;}
#PrjCp h4{  font-size:1.1em;  font-weight: bold;line-height: 24px; height: auto !important;padding: 0 50px 0 0 !important; margin: 0;}
#PrjCp .BtnGroup{margin:0 0 20px 5px; text-align:right;}
#PrjCp .BtnGroup a ,#PrjCp a.BtnTop{  padding:3px 10px; background:#f0f0f0; border:1px solid #DFDFDF; color:#5f5f5f; border-radius:5px; cursor:pointer;}
#PrjCp a.BtnTop{ display:none;}
#PrjCp .BtnGroup a em , #PrjCp a.BtnTop em{ font-style:normal;}
#PrjCp div.Date{ display:none;}

#PrjCp .FileGroup { float:right; background:#f7f7f7; margin:0 0 0 10px; padding:0 10px; border:1px dotted #dedede;}
#PrjCp .FileGroup .HeadTitle,#PrjCp .FileGroup .HeadTitle em{ background:none; text-align:center; margin:0; padding:0;}
#PrjCp .FileGroup ul{ display:block; line-height:1em;}
#PrjCp .FileGroup ul li{ text-align:center; margin:0 0 15px 0; font-size:.8em;}
#PrjCp .FileGroup ul li img{ width:100px; border:#f7f7f7; padding:2px;}
*/


/*使用者登入*/
.loginpage h2{
	background:url(../images/login.png);
	text-indent:-9999px;
	height:25px;
	margin-left:50px;
	margin-bottom:20px;
	width:216px;
	}
.loginpage01{
	width:1024px;
	margin:0 auto;
	background:#f6f6f2;
	border-radius: 4px;
	padding:60px 0;
	}
.loginpage01 .loginarea{
	margin:0 auto;
	border:0;
	height:auto;
	}

.loginpage01 .loginarea input[type="text"],
.loginpage01 .loginarea input[type="password"] {
margin-bottom: 15px;
}

.loginpage01 button{
	padding:8px 0px;

	}

.forget h2{
	background:url(../images/forget.png);
	text-indent:-9999px;
	height:25px;
	margin-left:50px;
	margin-bottom:20px;
	width:216px;
	}
.reset h2{
	background:url(../images/reset.png);
	text-indent:-9999px;
	height:25px;
	margin-left:50px;
	margin-bottom:20px;
	width:216px;
	}

.reset .loginarea span{
	width:64px;

	letter-spacing:0.5px;
	display:inline-block;
	text-align:right;}
/*content_2column*/

.content_2column{ width:1024px; margin:20px auto 0;}
.content_left{ width:200px; float:left;  }
.content_right{
	float:right;
	width:800px;
	padding-left:10px;
	border-left:1px dashed #DFDFDF;  }
.content_left ul.nav li{

	}
.content_left ul.nav li a{
	position: relative;
	display: block;
	padding:10px ;
	color:#2187c5;
	}
.content_left ul.nav li a:hover{
	color:#2187c5;
	background:#f0f0f0;
	}
.content_left ul.nav li.active a{
	background:#2187c5;
	color:#fff;
	}
.content_right h3{
	border:1px solid  #DFDFDF;
	border-left:10px solid #DFDFDF;
	font-size:2em;
	padding:8px 10px 9px 10px;
	font-family:Verdana, Geneva, sans-serif, "微軟正黑體";
	color:#545454;
	margin-bottom:10px;
	}
.content_rightCNT{ padding:5px 5px 20px; }
.content_rightCNT #QNA_List ul li{ overflow:auto; padding:12px 0; border-bottom:1px dashed #DFDFDF;}
.content_rightCNT #QNA_List ul li .Item{
	width: 20px;
	text-align: center;
	background: #2187c5;
	color: #FFF;
	float:left;
	margin-right:6px;
}
.content_rightCNT #QNA_List ul li .Title{ width:525px; #width:500px; padding-left:24px; #padding-left:0;}
.content_rightCNT #QNA_List ul li .Date{ color:#545454; font-size:0.9em; float:right;}
#JumpPage{ text-align:center; margin-top:20px;}

/*常見問答模組*/
#QNACp{ text-align:left; padding:0 ; margin:0; clear:both; color:#545454;}
#QNACp .Date{ color:#545454; font-size:1em; float:right;}
#QNACp h4{
background:url(../images/icon-q.png) no-repeat;
font-size:1em;
font-weight:bold;
line-height:24px; height:auto !important; padding:0 50px 0 24px !important; margin:0; }

#QNACp .BtnGroup{margin:0 0 20px 5px; text-align:right;}
#QNACp .BtnGroup a ,#QNACp a.BtnTop{  padding:3px 10px; background:#f0f0f0; border:1px solid #DFDFDF; color:#5f5f5f; border-radius:5px; cursor:pointer;}
#QNACp a.BtnTop{ display:none;}
#QNACp .BtnGroup a em , #QNACp a.BtnTop em{ font-style:normal;}

#QNACp .AnswerDiv{background:url(../images/icon-a.png) no-repeat; padding:0 0 0 24px; clear:both; margin-top:30px;}
#QNACp .AnswerDiv img{
	max-width:100%; height:auto; margin:8px auto;}
.NoteArea{
	margin-left: -19px;
	margin-top: 20px;}
#QNACp table{ width:100%; margin:10px 0;}
#QNACp table tr:first-child td, #QNACp table tr th{ background:#daf0fe; padding:10px 3px;}
#QNACp table tr td{ padding:5px 3px;}
.QuestionDiv div.Date{ display:none;}
.QuestionDiv{position:relative;}
.QuestionDiv .BtnGroup{ position:absolute; top:0; right:0;}
/* placeholder*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #b6b6b6;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #b6b6b6;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #b6b6b6;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #b6b6b6;
}


/*contact*/
.content_forCNT .content p.pmap{
	padding-left:0; 	margin:10px auto;}

.pmap{
	width:1024px ;

	height:890px;
	/* background:url(../images/mapbk.jpg); */
	position:relative;
	display:block;
}
.mapL01{
	position:absolute;
	left: 140px;
	bottom: 267px;
	z-index:100;
	display:none;
	}
.mapL02{
	position:absolute;
	left: 385px;
	top: 401px;
	z-index:100;
	}

.contact01 {
    width: 500px;
    float: left;
    margin: 0 5%;
    line-height: 200%;
    border-bottom: 1px dashed #DFDFDF;
    border-top: 1px dashed #DFDFDF;
    padding: 8px 10px;
    border-left: 5px solid #2187c5;
}



/* table */
.content_forCNT #NewsCp table{ width:790px; margin:5px auto; text-align:center; }
.content_forCNT #NewsCp table tr th{ width:auto; float:none; padding:3px 0; padding:10px; border:1px solid #cdcdcb;; background:#DAF0FE; text-align:center; }
.content_forCNT #NewsCp table tr td{ padding:10px; border:1px solid #cdcdcb;}
.content_forCNT #NewsCp table tr td.textleft{text-align:left;}
.content_forCNT #NewsCp table.yearPJlist tr th{min-width:70px;}
.content_forCNT #NewsCp table.yearPJlist tr th.th01,
.content_forCNT #NewsCp table.yearPJlist tr th.th02,
.content_forCNT #NewsCp table.yearPJlist tr th.th03,
.content_forCNT #NewsCp table.yearPJlist tr th.th04{
	min-width:70px;
	#width:48px;
	}
.content_forCNT #NewsCp table.yearPJlist tr th.th05{
	width:145px;
	#width:150px;}




/*-------------------------
	       IE7
-------------------------*/
.sites ul{ *width:370px;*height:60px;}
.news ul {*padding-left:40px;*margin-left:0;}
.datepicker TH{ *width:5px;}
.datepicker TD{ *width:5px;}
.dropdown-menu{ *width:280px; *text-align:center; }


/*---$NewsCp---*/
#NewsCp{ width:100% ;margin:0 auto; text-align:left; padding:0 ;  }
.content_forCNT #NewsCp{ width:790px;}
#NewsCp ol{ padding-left:30px; font-size: 1em; line-height: 200%; color: #545454; padding-right:50px; }
#NewsCp   ol li ol{ padding-left:40px; font-weight:normal; padding-right:0;}
#NewsCp   ol li ol li{ list-style-type:decimal;}
#NewsCp  ol li ol li ol { padding-left:25px; padding-right:0;}
#NewsCp  ol li ol li ol li{ list-style-type:none;}
#NewsCp  ol li ol li ol li span{ display:block; float:left; margin-left:-30px; }
#NewsCp .attach{ padding:10px 10px 10px 0px;}
#NewsCp a.BtnTop{
	padding: 3px 10px;
	background: #f0f0f0;
	border: 1px solid #DFDFDF;
	color: #5f5f5f;
	border-radius: 5px;
	cursor: pointer;
	}

#NewsCp a.BtnTop em{
	font-style:normal; font-size:1em}

/*--- $content_forCNT---*/
#NewsCp ,  #NewsCp .content {
	text-align:justify;
	text-justify:distribute;
	}
#NewsCp h4 , .content_forCNT h4{ font-size:1.2em; font-family:Verdana, Geneva, sans-serif, "新細明體"; color:#2187c5;
letter-spacing:0.5px; line-height:300%; border-bottom:1px solid #cdcdcd; margin:0 ;margin-top:20px; }
.content_forCNT h4 {margin: 0 50px;}

#NewsCp .Date , .content_forCNT .Date{ color:#545454; font-size:1em; float:right; margin-top:10px; margin-right:0;}
.content_forCNT .Date{ margin-right:50px;}
#NewsCp .BtnGroup{margin:10px 0 20px 0;}
.content_forCNT .BtnGroup{margin:10px 0 20px 50px;}
#NewsCp .BtnGroup a , .content_forCNT .BtnGroup a{  padding:3px 10px; background:#2187c5; color:#FFF; border-radius:5px;}
#NewsCp .BtnGroup a em , .content_forCNT .BtnGroup a em{ font-style:normal;}
#NewsCp p , .content_forCNT p{
	font-size:1em; line-height:200%; color:#545454;  margin:0 0 10px 0;
	}
/*文章預設樣式*/
#NewsCp .content p{  }
#NewsCp p.indent{ text-indent:31px;}
#NewsCp img{ margin:3px auto; max-width:100%;}
#NewsCp  h3{
	font-weight: bold;
	color:#000;
	font-size: 1.2em;
	margin: 30px 0 15px 0;
	line-height: 120%;
	}
#NewsCp span.icon-ok{ margin-right:8px;}


.table_style01 tr td{background:#FFFFFF; padding:15px 10px; border-bottom:1px solid #DFDFDF;}
.table_style01 tr:last-child td{ border-bottom:0;}
/*第一層標題*/
#NewsCp h5{
	padding-left: 10px;
	font-weight: bold;
	color: #2187c5;
	border-left: 3px solid #2187c5;
	font-size:1.2em;
	margin: 30px 0 15px 0;
	line-height: 120%;
	}
/*第二層標題*/
#NewsCp  h6{
	font-weight:bold;
	color: #545454;
	font-size:1em;
	margin-top:30px;
	margin-bottom:15px;
	}

#NewsCp pre{ width:790px; margin:0 auto;}
#NewsCp ul{ margin:10px 0 10px 34px; color:#545454; line-height:200%;}
#NewsCp ul.ultype00{position:relative;}
#NewsCp ul.ultype00 li{padding-left:34px;}
#NewsCp ul.ultype00 li ul li{padding-left:0;}
#NewsCp ul.ultype00 span.num{ position:absolute; left:0;}
#NewsCp ul.ultype01 { padding-left:20px;}
#NewsCp ul.ultype01 li{ list-style-type:decimal;}
#NewsCp ul.ultype02 { padding-left:20px;}
#NewsCp ul.ultype02 li{ list-style-type:disc;}
#NewsCp ul li > ul.ultype01, #NewsCp ul li > ul.ultype02{ margin:10px 0; padding-left:28px;}
#NewsCp ul ul.ultype01 ul.ultype02{ margin:10px 0 10px 0; padding-left:20px;}
#NewsCp table ul{margin: 0;}
#NewsCp table{margin:5px 0;}
#NewsCp table tr td{color:#545454;}
#NewsCp table caption{margin:5px 0; color:#2187c5;}
#NewsCp p.formps{ font-size:1em;color:#2187c5;}

/* 計畫管考 */
.rewards{text-align:center; width:534px; margin:0 auto;}
.rewards div{ width:207px; float:left; margin:30px;}
#Dwns_Table #ctl04_btnClick_Out{ display:block; margin:20px auto;}
.apply2tb p.tdp01{ display:inline-block; float:left; width:100px; text-align:left; padding: 10px 0; margin:0; font-size:1em; letter-spacing:1px; line-height:90%}
.apply2tb p.tdp02{ display:inline-block;
padding:10px 0; margin:0; padding-left:10px; font-size:1em; letter-spacing:1px; line-height:90%}


#cprewards .content_left{ width:172px;}
#cprewards .content_right{
	float:right;
	width:694px;
	#width:684px;
	padding-left:10px;
	border-left:0;
	 }

#cprewards .content_left ul.nav li{margin-bottom:15px; width:172px; height:89px; background:url(../images/leftmenu.png);}
#cprewards .content_left ul.nav li.active, #cprewards .content_left ul.nav li:hover{ background:url(../images/leftmenu_active.png); color:#fff;  }
#cprewards .content_left ul.nav li a{
  text-align:center; color:#5ac0de; width:161px; height:89px; padding-right:11px;  padding-top:60px; }

#cprewards .content_left ul.nav li.active a{ background:none; color:#fff; }
#cprewards .content_left ul.nav li:hover a{ background:none; color:#fff; }

#cprewards .content_left ul.nav li#FORMEDIT,
#cprewards .content_left ul.nav li#PEREVA{ background-position:0 0;}
#cprewards .content_left ul.nav li#SCHEDULE{ background-position:0 -104px;}
#cprewards .content_left ul.nav li#FUND{ background-position:0 -208px;}
#cprewards .content_left ul.nav li#UPLOAD{ background-position:0 -312px;}
#cprewards .content_left ul.nav li#PROOFDATA{ background-position:0 -416px;}

#cprewards .content_left ul.nav li#LOGOUT,
#cprewards .content_left ul.nav li#USERINFO,
#cprewards .content_left ul.nav li#LOGOUT2
{ height:40px; line-height:40px; background:none;  border:1px solid #5ABFDD; border-radius:5px; width:161px;}
#cprewards .content_left ul.nav li#LOGOUT a,
#cprewards .content_left ul.nav li#USERINFO a,
#cprewards .content_left ul.nav li#LOGOUT2 a{ text-align:center; color:#5ac0de; padding-right:11px;  padding-top:0; letter-spacing:1px;}
#cprewards .content_left ul.nav li#LOGOUT:hover,
#cprewards .content_left ul.nav li#USERINFO:hover,
#cprewards .content_left ul.nav li#LOGOUT2:hover{ background:#2187c5; }
#cprewards .content_left ul.nav li#LOGOUT  a:hover,
#cprewards .content_left ul.nav li#USERINFO a:hover,
#cprewards .content_left ul.nav li#LOGOUT2  a:hover{ color:#fff; }
/*計畫管考 list*/
#cprewards .content_right .content_forCNT{ width:100%;}
#cprewards .content_right .content_rightCNT{ padding:0 0 20px 0;}
#cprewards .content_right .content_forCNT #Dwns_Table{ width:100% ; margin:0; text-align:center;}
#cprewards .content_right .content_forCNT #Dwns_Table tr th{ font-size:1em; text-align:center;}
#cprewards .content_right .content_forCNT #Dwns_Table tr td{ font-size:1em;}

#cprewards .content_right .content_forCNT #Dwns_Table .content_rightCNT{text-align:left;}


#cprewards .content_right .content_forCNT #Dwns_Table input#ctl05_btnClick_Out{ margin:15px auto 0;}
/*計畫管考 資料表填寫*/
#cprewards .content_right .content_rightCNT .container{ width:100%; margin:0;}
#cprewards .content_right .content_rightCNT .apply2 h2{margin-left: 0;}
#cprewards .content_right .content_rightCNT .apply2tb{ width:100%;}
#cprewards .content_right .content_rightCNT .apply2tb tr td:first-child {
padding-left: 15px; padding-right: 15px; width: 190px; font-size:1.1em;}
#cprewards .content_right .content_rightCNT .apply2tb tr td input[type="text"]:first-child {
width: 210px;
}
#cprewards .content_right .content_rightCNT .apply2tb tr td input[type="text"] {
width: 120px; padding: 4px 28px 4px 6px;}
#cprewards .content_right .content_rightCNT .apply2textarea{ width:100%;}
#cprewards .content_right .content_rightCNT .apply2 ol {width: 100%;}
#cprewards .content_right .content_rightCNT .apply2textarea h3{ /*border:0; padding:0; */margin-left: 0;}
#cprewards .content_right .content_rightCNT .apply2textarea h3 span{ font-size:1em; width: inherit;}
label.peoson_ex{ font-size:1em;}
#cprewards .content_right .content_rightCNT .apply2tb tr td:first-child{ font-size:1em; }
#cprewards .content_right .content_rightCNT .fileupload{ width:100%; margin:20px auto 0;}
#cprewards .content_right .content_rightCNT .fileupload p { margin:0 0 10px 0;}
#cprewards .content_right .content_rightCNT .fileupload h3 { margin: 30px 0 15px 0; border-color:#2187c5;}
#cprewards .content_right .content_rightCNT .fileupload span { width: inherit; text-align: left; padding: 0;}
#cprewards .content_right .content_rightCNT .apply2tb tr td span{ font-size:1em;}

#cprewards .content_right .content_rightCNT.applyview tr td input{ border:0;}
#cprewards .content_right .content_rightCNT.applyview tr td input:focus{
box-shadow:none; border:0;}
#cprewards .content_right .content_rightCNT.applyview textarea:focus{ box-shadow:none;  outline:0;}
/*進度申報*/
.btn.btn-default{ font-size:1em; font-family:"新細明體"; color:#299ec0; padding:3px 10px;}

.content_right .content_rightCNT #Dwns_Table table.TabMsg tr td{ padding:4px;}
.content_right .content_rightCNT #Dwns_Table table.TabMsg tr td.Year{ width:60px; text-align:center;}
#Dwns_Table table.TabMsg tr td.BBtn{ width:70px;}
.listTitle{ font-size:1em; color:#333333; font-weight:bold; margin-bottom:15px;/* padding-left:20px; background:url(../images/listTitle.png) 5px 8px no-repeat;*/}
.listTitle span{ display:inline-block; line-height:21px; font-size:1em; background:#68b939; color:#fff; font-weight:normal;
 padding:0 5px; border-radius:4px; margin-right:5px;}
.listButton{ text-align:right; margin-bottom:20px;}

.listButton a{
	margin:0 2px; font-size:1em; padding:3px 12px; font-family:"新細明體"; letter-spacing:0.5px;}
.listButton a:hover, .listButton a.active{
		background:#2187c5;
	}
.listButton a span{ margin-right:5px; font-size:1em; vertical-align: text-bottom; }

.listTable thead tr th{ border:1px solid #cdcdcb; text-align:center; font-weight:normal; background:#daf0fe;  padding:5px 0; font-size:1em; color:#565656;}
.listTable tr td{ border:1px solid #cdcdcb; padding:3px 3px; font-size:1em; color:#565656; text-align:center;}
.listTable tr td:first-child{ text-align:left;}
.listTable tr .month{ width:40px;}
.listTable tr td.mark{ background:#ffe9e9;}
.listItem{  font-size:1em; margin-top:15px; color:#565656; line-height:180%;}

.listItem h5,.newadd .listItem h5 {font-size:1em;  color:#2187c5; font-weight:bold; line-height:180%; border-bottom: 0px; font-family:Verdana, Geneva, sans-serif,"新細明體"; margin-bottom:0;}

.listItem input, .listItem textarea{ padding:2px 4px; width:220px;}
.listItem textarea#ctl05_txt_ScheduleMid, .listItem textarea#ctl05_txt_ScheduleFinal{
	width:100%;}

.listTable input[type="submit"]{ padding:1px 6px; font-size:1em; letter-spacing:0.5px; }
.listTable input[type="text"]{width:100%; border:1px solid #cccccc;  padding:2px;}
.content_rightCNT input[type="submit"]{font-size:1em; letter-spacing:0.5px; }

.newadd h5,.content_forCNT .fundnewadd h5{ font-size:1.3em; color:#2187c5; font-family:"微軟正黑體"; border-bottom:1px solid #cdcdcb; line-height:200%; margin:0 0 20px 0; padding-left: 0; font-weight: normal; border-left:0;}





.newadd input.form-control{ width:300px; display:inline; height:31px; font-size:1em;}
.newadd_success, .fundnewadd_success{ color:#d03433; font-size:1em; font-family:Verdana, Geneva, sans-serif,"新細明體"; line-height:180%; margin-top:10px; font-weight:normal; }
.fundnewadd_success span{ margin-right:5px; vertical-align:middle;}
.newadd_success span{ margin:0 3px; }
.newadd_success ul{ margin:5px  0  10px 0;}
.newadd_success ul li{ color:#5b5757; font-size:1em; font-family:Verdana, Geneva, sans-serif,"新細明體";}
.draglist{ height:260px; overflow-y:auto; border:1px solid #d9d9da;  margin-bottom:15px;}
.draglist ul li{ height:40px; line-height:40px; padding-left:10px; color:#565656; font-size:1em;}
.draglist ul li:hover, .draglist ul li:focus{ background:#daf0fe;}
.center{ text-align:center;}
.fontred{color:#d03433; font-size:1em; margin-left:5px;}
.fontred15{color:#d03433;; font-size:1em; }
.fundform{ font-size:1em; margin-bottom:10px;}
.fundform .form-control{ display:inline; height:28px;  padding:0 4px 2px 4px; font-size:1em; box-shadow:none;}
.fundform table tr td{ padding:8px 5px; font-size:1em;}
.fundform table tr td:first-child{
	 text-align:right;}
.alignright{ text-align:right; margin-right:8px;}
.fundnewadd_success{ text-align:center; margin-top:15px; border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.fundnewadd_success input{ margin-top:10px; height:40px; padding:0 30px;}
.newadd_success table{ margin:10px 0 15px 0;}
.newadd_success table tr td{ font-size:1em; color:#5b5757; padding:2px 0;}
.newadd_success table tr td[colspan="3"]{ font-size:1em; border-top:1px solid #e9e9e9; color:#2187c5; padding:10px 0; }
.newadd_success table tr td span{color:#d03433; font-size:1em; background:none;}
.newadd_success table tr td[colspan="3"] span{
font-size:1em;	}
.fundview , .fundview table tr td{
color:#333333; font-size:1em; line-height:180%; letter-spacing:0.5px;}
.fundview  span{ font-size:1em; color:#d03433;}
.fundviewTB {margin:5px 0 15px 0;}
.fundviewTB tr td{ border:1px solid #cdcdcb; padding:5px 8px; color:#5b5757; letter-spacing:0.5px; }
.fundviewTB tr td[colspan="8"]{ background:#daf0fe; padding-left:15px;}
.fundviewTB tr td[colspan="8"] select{ display:inline;}
.fundviewTB tr td[colspan="8"] input{ width:40px; display:inline; float:right; margin-top:3px;}

.fundviewTB tr td.fundviewTT{ text-align:center; background:#f5f5f5; width:90px;}
.fundviewTB tr td.fundviewNUM{color:#d03433;}
.fundviewTB tr td select{font-size:1em;}
.fundviewTB tr td input,.fundviewTB tr td textarea{
border: 1px solid #cccccc;padding: 2px 5px; width:100%;font-size:1em; box-shadow: none;}
.fundview .fundform a{ height:28px; font-size:1em; padding:3px 10px;}
#ctl05_GridView1 input.btn-info{ padding:3px 10px;}

.hpUptDate {
  text-align: right;
  font-size:1em;
  color: #545454;
  margin-right: 40px;
}

/*績效自評表*/
.selflink{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #cdcdcb; text-align:left;}
.selflink a{margin-right:5px;}

.content_rightCNT input[type="submit"]+input[type="submit"]{margin-top:5px;}
.selfdiv h5{
    font-size:1.1em;
    color: #2187c5;
    font-weight: bold;
    line-height: 180%;
    border-bottom: 0px;
    font-family: Verdana, Geneva, sans-serif,"新細明體";
    margin-bottom: 0;
	text-align:left;
}

.selfdiv table.selftable{border: 1px solid #cdcdcb; margin:10px 0;}

.selfdiv table.selftable tr th, .selfdiv table.selftable tr td {
    border: 1px solid #cdcdcb;
    font-weight: normal;
    padding: 5px;
    font-size:1em;
    color: #565656;
}
.selfdiv table.selftable thead tr th{ text-align: center; font-weight:bold; background: #daf0fe;    padding:8px;}
.selfdiv table.selftable01 thead tr th[colspan="3"],
.selfdiv table.selftable02 thead tr th[colspan="4"],
.selfdiv table.selftable03 thead tr th[colspan="3"]{width:70%;}
table.selftable tr td input[type="text"]{
    height: 30px;
    padding: 5px 10px;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 3px;
	width: 100%;
    border: 1px solid #cccccc;
}
.selfdiv table.selftable tr td{ text-align:left;}
.selfdiv { text-align:center;}
.selfdiv input[value="資料送出"]{ margin-top:5px; margin-right:5px;}
.selfdiv input[value="返回列表"]{margin-left:5px;}
/*
input#ctl05_btnClick_Submit{ display:block; margin:15px auto; padding:6px 20px;}
*/
/*佐證*/
.form-control{ width:inherit; float:left; margin-right:10px;}

input#ctl05_txtQKeyword,input#ctl05_btnClick_Search{margin-top:10px;}


/*slider*/
.image-source-link {
	color: #98C3D1;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}


#NewsCp pre.sliderSample{
	width: 100%;
	margin:0;
	box-sizing: border-box;
	padding:10px;
	}
#NewsCp pre.sliderSample div{
	margin:0; padding:0;
	font-size: 1em;
	line-height: 15px;
}

.mfp-title{
	display: none;
}

