/******NEW EIP UI START********/
@media screen and (max-width: 911px){
	#profileLeft {width:100%;}
	#profileRight {width:100%;}
}
.eipBox ul li a{color: #000;}
.eipBox ul li a:hover{color:#5CB29E;}
.eipBox ul{
	padding-left:15px;
}
.eipBox ul li{
	margin:0 0 .5em 0;
	padding-left:15px;
	background:url(portal/disc.png) no-repeat 0px 8px;
	width:100%;
	display:inline-block;
	box-sizing:border-box;
	vertical-align: middle;
}
.eipBox .item{
	border-left: 0;
	padding: .3em .5em;
	margin-bottom: .5em;
	color: rgb(138, 108, 88);
	font-weight: bold;
	font-size: 1.2rem;
}
.item font{
	color: #5CB29E;
}
.boxOuter {
	padding:0 15px;
	margin: 0;
}
.startHeader{
	background-color:#827A70;
	border-radius:0;
	color:#FFFFFF;
	padding:7px;
	position:absolute;
	top:1px;
	left:0;
	z-index:1;
}
/******NEW EIP UI END************/
/* tycg */
.tycgLeftBox{
	width:100%;
	background-color:#ececec;
}
.tycgLeftBox th{
	white-space:nowrap;
	background-color:#737373;
	background-repeat:no-repeat;
	line-height:32px;
	font-family:微軟正黑體;
	font-size:12pt;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding-left:20px;
	cursor:pointer;
}
.tycgLeftBox div{
	background-color:#D2D2D2;
	color:#000000;
	font-size:12pt;
	font-family:微軟正黑體;
	line-height:30px;
	text-align:left;
	padding-left:10px;
	margin-bottom:1px;
	cursor:pointer;
}
.tycgLeftBox div.click{
	background-color:#FFF99D;
}
.tycgLeftBox div:hover{
	background-color:#FFF99D;
}
.tycgDataLeft{
	text-align: left;
	vertical-align: top;
}
.tycgDataCenter{
	text-align: center;
	vertical-align: top;
}
.tycgDataRight{
	text-align: right;
	vertical-align: top;
}
.tycgTab .tabStripButtonHover {
     background-color: #D7E4BD !important;

}
.tycgTab .dijitTabChecked {
     /* background-color: #F79646 !important;*/
     background-color: #FCD5B5 !important;

}
/* training */
.ntpcLeft{
	width:200px;
}
.ntpcMain{
	padding-left: 10px;
}
.ntpcLeftBox{
	width:100%;
	background-color:#ececec;
}
.ntpcLeftBox th{
	white-space:nowrap;
	background-color:#737373;
	background-image:url(rightCaptionBoxBg.jpg);
	background-repeat:no-repeat;
	line-height:32px;
	font-family:微軟正黑體;
	font-size:14pt;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding-left:20px;
	cursor:pointer;
}
.ntpcLeftBox div{
	background-color:#D2D2D2;
	color:#000000;
	font-size:12pt;
	font-family:微軟正黑體;
	line-height:30px;
	text-align:left;
	padding-left:10px;
	margin-bottom:1px;
	cursor:pointer;
}
.ntpcLeftBox div.click{
	background-color:#FFF99D;
}
.ntpcLeftBox div:hover{
	background-color:#FFF99D;
}
.ntpcMainBox{
	width:100%;
	background-color:#ececec;
}
.ntpcMainBox2{
	width:100%;
	background-color:#ececec;
	border-bottom:1px dotted #555;
}
.ntpcMainBox div{
	background-color:#FFFFFF;
}
.ntpcTitle{
	background-color:#737373;
	line-height:32px;
	font-family:微軟正黑體;
	font-size:14pt;
	font-weight:bold;
	color:#FFF;
	background-image:url(rightCaptionBoxBg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:20px;
}


.ntpcTitle button{
	font-family:微軟正黑體;
	font-size:16px;
	height:30px;
	line-height:24px;
	padding: 0px;
	margin: 0 auto;
	text-align:center;
}

.ntpcTitle input[type=button]{
	font-family:微軟正黑體;
	font-size:16px;
	height:30px;
	line-height:24px;
	padding: 0px;
	margin: 0 auto;
	text-align:center;
}


.ntpcTitle2{
	background-color:#2e86ad;
	line-height:33px;
	font-family:微軟正黑體;
	font-size:14pt;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(rightCaptionBoxBg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:20px;
}

.ntpcTitle2 input[type=button]{
	font-family:微軟正黑體;
	font-size:16px;
	height:30px;
	line-height:24px;
	padding: 0px;
	margin: 0 auto;
	text-align:center;
}


.ntpcField{
	/*background-color:#2e86ad;*/
	background-color:#e6e6e6;
	line-height:30px;
	font-family:微軟正黑體;
	font-size:12pt;
	color:#000000;
	text-align:center;
	border-bottom:1px dotted #555;
	border-left: 1px dotted #555;
}

.ntpcField2{
	background-color:#2e86ad;
	line-height:30px;
	font-family:微軟正黑體;
	font-size:12pt;
	color:#000000;
	text-align:center;
}

.ntpcField a{
	color:#000000;
	text-decoration:underline;
	text-decoration:none;
}

.ntpcField2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.ntpcField a:hover{
	color:#FF8040;
	text-decoration:underline;
}
.ntpcField2 a:hover{
	color:#FF8040;
	text-decoration:none;
	color:white;
}
.ntpcFieldRight{
	/*background-color:#2e86ad;   #BDB76B #ffa500*/
	background-color:#e6e6e6;
	line-height:30px;
	font-family:微軟正黑體;
	font-size:12pt;
	color:#333333;
	text-align:right;
	/*padding-right:5px;*/
}
.ntpcFieldLeft{
	background-color:#2e86ad;
	line-height:24px;
	font-family:微軟正黑體;
	font-size:12pt;
	color:#FFF;
	text-align:left;
	padding-left:5px;
}
.ntpcFieldLeft a{
	color:#FFFFFF;
	text-decoration:underline;
}
.ntpcFieldLeft a:hover{
	color:#FF8040;
	text-decoration:underline;
}
.ntpcAlert{
	font-family:微軟正黑體;
	font-size:12pt;
	color:#F00;
	line-height:24px;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
}
.ntpcData{
	font-family:微軟正黑體;
	background:#FFFFFF;
	font-size:12pt;
	color:#000000;
	line-height:32px;
	/*border:1px solid #D2D2D2;*/
	border-bottom:1px dotted #555;
	border-left: 1px dotted #555;
	text-align:center;
	font-weight:normal;
}
.ntpcData input[type=button],input[type=reset],input[type=submit]{
	font-family:微軟正黑體;
	font-size:16px;
	height:30px;
	line-height:24px;
	padding: 0px;
	margin: 0 auto;
	text-align:center;
}

.ntpcData button{
	font-family:微軟正黑體;
	font-size:16px;
	height:30px;
	line-height:24px;
	padding: 0px;
	margin: 0 auto;
	text-align:center;
}

.ntpcDataLeft{
	font-family:微軟正黑體;
	font-size:12pt;
	color:#000000;
	line-height:30px;
	/*height: 60px;
	border:1px solid #D2D2D2;*/
	border-bottom:1px dotted #555;
	border-left: 1px dotted #555;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	background-color: #FFFFFF;
}

.ntpcDataLeft2{
	font-family:微軟正黑體;
	font-size:12pt;
	color:#000000;
	line-height:30px;
	/*border:1px solid #D2D2D2;*/
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	background-color: #FFFFFF;
}
.ntpcDataLeft3{
	font-family:微軟正黑體;
	font-size:12pt;
	color:#000000;
	/*line-height:30px;
	height: 60px;
	border:1px solid #D2D2D2;*/
	border-bottom:1px dotted #555;
	border-left: 1px dotted #555;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	background-color: #FFFFFF;
}
.ntpcDataLeft select{
	font-family:微軟正黑體;
	font-size:12pt;
	line-height:30px;

}

.ntpcDataLeft input.btn{
	background-image: url(submit.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 61px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #20627f;
	margin-bottom: 3px;
	font-family: "\5FAE\8EDF\6B63\9ED1\9AD4";
}

.subDescription{
	color:#bdbdbd;
	font-size:9pt;
	line-height:12px;
	vertical-align:sub;
	position:relative;
}

#div_orgtreeContent{
	height: auto;
}