@charset "utf-8";
/* CSS Document */
html {
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
	}
body {
  margin:0;
  padding:0;
  text-align:center;
	background: url(../ntcuimage/skygb.jpg) repeat-x scroll center top;
}
#page{
  width:977px;
  height:auto;
  margin-right:auto;
  margin-left:auto;
  font-family: Verdana;
}
/* Left */
#leftsp{
	width:211px;
	margin-left:5px;
	text-align:left;
	float:left;
	background: url(../ntcuimage/leftgb.png)  repeat-x scroll left top;
	display:inline;
}
/* logo */
#logosp{
	width:211px;
	height:96px;
	float:left;
	background: url(../ntcuimage/logo.png) no-repeat scroll right center;
	display:inline;
}

#lh01{	
  width: 211px;
	height: 33px;
	margin-top: 0px;
	background: url(../ntcuimage/lh01.png) no-repeat scroll center top;
	}
#lh01 span {
	display: none;
	}
#lh02{
	width: 211px;
	height: 33px;
	margin-top: 0px;
	background: url(../ntcuimage/lh02.png) no-repeat scroll center top;
	}
#lh02 span {
	display: none;
	}
#lh03{
	width: 211px;
	height: 33px;
	margin-top: 0px;
	background: url(../ntcuimage/lh03.png) no-repeat scroll center top;
	}
#lh03 span {
	display: none;
	}
#lh04{
	width: 211px;
	height: 33px;
	margin-top: 0px;
	background: url(../ntcuimage/lh04.png) no-repeat scroll center top;
	}
#lh04 span {
	display: none;
	}
	
#lsp {
	width: 211px;
	float:left;
	margin-top:3px;
	}
#lsplistinfo{
	width: 211px;
	padding-bottom:3px;
	background: url(../ntcuimage/ll_mngb.png) repeat-y scroll center top;
	}
#lsplistinfo2{
	width: 211px;
	padding-bottom:3px;
	background: url(../ntcuimage/ll_mngb2.png) repeat-y scroll center top;
	}
#lsplistinfo_dn{
	width: 211px;
	height:21px;
	background: url(../ntcuimage/lh_dn.png) no-repeat scroll center top;
	float:left;
	text-align:right;
	margin-bottom:5px;
	}
#lsplistinfo_dn2{
	width: 211px;
	height:7px;
	background: url(../ntcuimage/lh_dn2.png) no-repeat scroll center top;
	float:left;
	}
#lsplistline{
  background: url(../ntcuimage/l_line.gif) repeat-x scroll center center;
	width:211px;
	height:12px;
	float:left;
	}	
.imgline{
	border: 1px solid #65cbdf;
}
.imgline2{
	border: 1px solid #a3a3a3;
	margin-top:3px;
}
.imgline3{
	border: 3px solid #cbcbcb;
	margin-top:3px;
	text-align:center;
}
.worklist_w{
	font-size: 13px;
	line-height: 18px;
	color: #555;
}
.worklist_w a:link, .worklist_w a:visited{
  text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	color: #555;
	text-align:left;
}
.worklist_w a:hover, .worklist_w a:active{
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	color: #ff7900;
	text-align:left;
}
#pih{
	width: 211px;
	height: 19px;
	margin-top: 0px;
	background: url(../ntcuimage/pih.png) no-repeat scroll center top;
	}
.pih_w{
	text-align:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #535353;
	margin-left:18px;
	}
#pih01{	
  width: 211px;
	height: 19px;
	margin-top: 0px;
	background: url(../ntcuimage/pih01.png) no-repeat scroll center top;
	text-align:right;
	}

#pih02{	
  width: 211px;
	height: 19px;
	margin-top: 0px;
	background: url(../ntcuimage/pih02.png) no-repeat scroll center top;
	text-align:right;
	}

#pih03{	
  width: 211px;
	height: 19px;
	margin-top: 0px;
	background: url(../ntcuimage/pih03.png) no-repeat scroll center top;
	text-align:right;
	}

#pih04{	
  width: 211px;
	height: 19px;
	margin-top: 0px;
	background: url(../ntcuimage/pih04.png) no-repeat scroll center top;
	text-align:right;
	}

#pih05{	
  width: 211px;
	height: 19px;
	margin-top: 0px;
	background: url(../ntcuimage/pih05.png) no-repeat scroll center top;
	text-align:right;
	}

.qkimg{
	background-color: #FFFFFF;
	border: 1px solid #bebebe;
	padding:1px;
	margin-bottom:3px;
}
/* TOP sp */
#topsp{
	width: 760px;
	float:left;
	margin:0;
}

/* TOP menu */
#topmenu{
  width: 650px;
  text-align:right;
	float:right;
	padding:5px 3px 5px 0;
}
.topmenu_w{
	font-size: 12px;
	color: #216b78;
	line-height: 20px;
}
.topmenu_w a:link, .topmenu_w a:visited{
  text-decoration: none;
  font-size: 12px;
  color: #216b78;
	line-height: 20px;
  text-align:right;
}
.topmenu_w a:hover, .topmenu_w a:active{
  text-decoration: none;
  font-size: 12px;
  color: #216b78;
	line-height: 20px;
  text-align:right;
  font-weight: bold;
}
#searchsp{
  width: 650px;
  text-align:left;
	float:right;
}
.search_list{
  background:transparent;
	font-size: 10pt;
	color: #484848;
	border: 1px solid #08adcb;
}
.search_field{
	background:transparent;
	font-size: 10pt;
	color: #484848;
	border: 1px solid #08adcb;
}
/* Menu */
#mainmenu{
	width: 760px;
	float:left;
	background: url(../ntcuimage/menugb.png) no-repeat scroll left center;
}
.menutable{
  margin-top:3px;
}
.menuspgb{
	background: url(../ntcuimage/menuline.png) no-repeat scroll left center;
	text-align:center;
}
.menuspgb a:hover{
	text-align:center;
}
.menu_w {
  padding:5px 8px 5px 8px; 
	color:#000;
	font-size:13px;
	font-weight: bold; 
}
.menu_w a:link, .menu_w a:visited{
  text-decoration: none;
  padding:5px 8px 5px 8px;   
	color:#000;
	font-size:13px;
	font-weight: bold; 
}
.menu_w a:hover, .menu_w a:active{
	text-decoration: none;
	padding:5px 8px 2px 8px; 
	color:#fff;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	background-color: #2bb2cb;
	filter:alpha(opacity=50); /* Only for IE */
  -moz-opacity:0.5;  /* Only for Moz + FF */
  opacity: 0.5;  
}
.menu_current_w{
	text-decoration: none;
	padding:5px 5px 2px 5px;
	color:#fff;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	background-color: #2bb2cb;
	filter:alpha(opacity=50); /* Only for IE */
  -moz-opacity:0.5;  /* Only for Moz + FF */
  opacity: 0.5;  
}

/* Main */
#mainsp{
	width: 494px;
	height:auto;
	float:left;
	margin-left:9px;
}
/* Flash */
#flashsp{
  width:494px;
	height:280px;
  float:left;
	text-align:center;
}
/*Lecture*/
#lecturesp {
	width: 494px;
	height:auto;
	float:left;
	}
#lecturesp_h{
	width: 494px;
	height:25px;
	background: url(../ntcuimage/alh.png) no-repeat scroll left center;
	}
#lecturesp_h span {
	display: none;
	}
	
/*Internet Counseling*/
#icsp {
	width: 494px;
	height:auto;
	float:left;
	}
#icsp_h{
	width: 494px;
	height:25px;
	background: url(../ntcuimage/ich.png) no-repeat scroll left center;
	}
#icsp_h span {
	display: none;
	}
	
/* HOT Blog */
#blogsp {
	width: 494px;
	height:auto;
	float:left;
	}
#blogsp_h{
	width: 494px;
	height:28px;
	}
#csp_info{
	width: 494px;
	float:left;
	padding-bottom:7px;
	}
#csp_info2{
	width: 494px;
	float:left;
	padding-top:5px;
	padding-bottom:7px;
	}
#newblogsp_h{
	width: 494px;
	height:25px;
	background: url(../ntcuimage/newaddh.png) no-repeat scroll center top;
	}	
#newblogsp_h span {
	display: none;
	}
	
.clist_line{
  background: url(../ntcuimage/line.gif) repeat-x scroll center center;
	height:5px;
	}


/* Main-right */
#rightsp{
	width:250px;
	text-align:left;
	float:left;
	display:inherit;
	margin-left:8px;
	background: url(../ntcuimage/rughtgb.jpg) no-repeat scroll left top;
}
#rsp {
	width: 250px;
	height:auto;
	padding-bottom:7px;
	float:left;
	filter:alpha(opacity=75); /* Only for IE */
  -moz-opacity:0.75;  /* Only for Moz + FF */
  opacity: 0.75;  
	display:inherit;
	}
#rh01{
	width: 250px;
	height: 40px;
	background: url(../ntcuimage/rh01.png) no-repeat scroll center top;
	}
#rh01 span {
	display: none;
	}
#rh02{
	width: 250px;
	height: 40px;
	background: url(../ntcuimage/rh02.png) no-repeat scroll center top;
	}
#rh02 span {
	display: none;
	}
#rh03{
	width: 250px;
	height: 40px;
	background: url(../ntcuimage/rh03.png) no-repeat scroll center top;
	}
#rh03 span {
	display: none;
	}
#rsp_info{
	width:250px;
	background: url(../ntcuimage/rh_mngb.png) repeat-y scroll center top;
}
#rsp_dn{
	width:250px;
	height:25px;
	text-align:right;
	background: url(../ntcuimage/rh_dn.png) no-repeat scroll center top;
}
#rsp_dn2{
	width:250px;
	height:18px;
	text-align:right;
	float:left;
  display:inherit;
	background: url(../ntcuimage/rh_dn2.png) no-repeat scroll center bottom;
}
#rsp_list{
	width: 240px;
	margin-right:5px;
}
.rsplistline{
  background: url(../ntcuimage/r_line.gif) repeat-x scroll center bottom;
	height:10px;
	}	
#mih01{
	width: 250px;
	float:left;
	background: url(../ntcuimage/maph01.png) no-repeat scroll center top;
	padding-bottom:7px;
	}
#mih02{
	width: 250px;
	float:left;
	background: url(../ntcuimage/maph02.png) no-repeat scroll center top;
	padding-bottom:7px;
	}
#mih03{
	width: 250px;
	float:left;
	padding-bottom:1px;
	background: url(../ntcuimage/maph03.png) no-repeat scroll center top;
	}
/* Bottom menu */
#bottommenu{
	width: 650px;
	height:40px;
	float:left;
	margin:0;
	text-align:left;
	clear:both;
	padding-left:250px;
}
.bottommenu_w{
	font-size: 12px;
	color: #FFFFFF;
}
.bottommenu_w a:link, .bottommenu_w a:visited{
  text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.bottommenu_w a:hover, .bottommenu_w a:active{
  text-decoration: underline;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
/* Footer */
#footer{
	width: 967px;
	float:left;
	margin:0;
	text-align:left;
	padding-left:10px;
}
#foot_table{
	clear: left;
}
.footer_gb{
	background: url(../ntcuimage/foot_gb.png) repeat-x scroll left center;
}
.footer_w{
	font-size: 12px;
	line-height: 20px;
	color: #8e8e8e;

}
.footer_w a:link, .footer_w a:visited{
  text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}
.footer_w a:hover, .footer_w a:active{
	text-decoration: underline;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}
/* Wordtype */
.username{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #73b11b;
	font-weight: bold;
	line-height: 20px;
}
.username a:link, .username a:visited{
  text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #73b11b;
	font-weight: bold;
	line-height: 20px;
}
.username a:hover, .username a:active{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff3709;
	font-weight: bold;
	line-height: 20px;
}
.w_more{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #fff;
	font-weight: bold;
	text-align:right;
	padding-top:4px;
	margin-right:12px;
}
.w_more a:link, .w_more a:visited{
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	font-weight: bold;
	text-align:right;
	margin-right:12px;
	padding-top:5px;
}
.w_more a:hover, .w_more a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ff7900;
	font-weight: bold;
	text-align:right;
	margin-right:12px;
}
.graynmore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	font-weight: bold;
	line-height: 22px;
}
.graynmore a:link, .graynmore a:visited{
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	font-weight: bold;
	line-height: 22px;
}
.graynmore a:hover, .graynmore a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	font-weight: bold;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff3709;
}
.wordtype{
	font-size: 13px;
	line-height: 20px;
	color: #686868;
}
.wordtype a:link, .wordtype a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #686868;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff3709;
}
.wordtype a:hover, .wordtype a:active{
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #686868;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff3709;
}
.wordtype_o{
	font-size: 13px;
	line-height: 20px;
	color: #ff7900;
}
.wordtype_o a:link, .wordtype_o a:visited{
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #ff7900;
}
.wordtype_o a:hover, .wordtype_o a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #ff7900;
	font-weight: bold;
}
.wordtype_bo{
	font-size: 13px;
	line-height: 21px;
	color: #ff7900;
	font-weight: bold;
}
.wordtype_bo a:link, .wordtype_bo a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #ff7900;
	font-weight: bold;
}
.wordtype_bo a:hover, .wordtype_bo a:active{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #ff7900;
}
.wordtype_g{
	font-size: 13px;
	line-height: 20px;
	color: #73b11b;
}
.wordtype_g a:link, .wordtype_g a:visited{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #73b11b;
	font-weight: bold;
}
.wordtype_g a:hover, .wordtype_g a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #73b11b;
}
.wordtype_k{
	font-size: 12px;
	line-height: 16px;
	color: #585858;
}
.wordtype_k a:link, .wordtype_k a:visited{
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #585858v;
}
.wordtype_k a:hover, .wordtype_k a:active{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #774086;
}
.wordtype_100k{
	font-size: 13px;
	line-height: 20px;
	color: #191919;
}
.wordtype_100k a:link, .wordtype_100k a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #191919;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ff3709;
}
.wordtype_100k a:hover, .wordtype_100k a:active{
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #ff3709;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff3709;
}
.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #0172b5;
	font-weight: bold;
}