@charset "utf-8";

body {
	margin:0px;
	color: #333333;
	font-size:13px;
	line-height:18px;
	COLOR:#333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ffc3d8;
	font-family: Arial, Helvetica, sans-serif, "新細明體";
}

input, textarea,select,button {font-size:12px;font-family:Arial;}



a:link {

	color: #6a6a6a;

	text-decoration: none;

}

a:visited {

	color: #6a6a6a;

	text-decoration: none;

}

a:hover {
	font-weight: normal;
	color: #028F8A;
	text-decoration: underline;

	}



.nct11{

font-size:11px;

}

.nct11c{

font-size:11px;

color: #999;

}



a.nct11c:link {

	color: #999;

	font-weight: normal;

	text-decoration: none;

}

a.nct11c:visited {

	color: #999;

	font-weight: normal;

	text-decoration: none;

}

a.nct11c:hover {
	font-weight: normal;
	color: #ff0066;
	text-decoration: none;
}

.nctxtb{
	color:#5a9fb2;
	font-weight:  normal;
}

a.nctxtb:link {
	color: #5a9fb2;
	font-weight: normal;
	text-decoration: none;
}

a.nctxtb:visited {
	color: #5a9fb2;
	font-weight:  normal;
	text-decoration: none;
}

a.nctxtb:hover {
	font-weight: normal;
	color: #ff0066;
	text-decoration: none;
}	

/*spac setting*/

.ncs1{
	padding-top:10px;
}

.ncs2{
	padding-top:13px;
}

.ncs3{
	padding-top:20px;
}

/*left&right section setting*/
.ncspace-bg{
	background-color: #e6e6e6;
	width:230px;
	padding:0px 7px 10px 7px;
	background-position: top;
}

.ncspace-bg2{
	width:244px;
	padding:0px 0px 10px 0px;
	background-position: top;
}

.ncbox6{
	padding: 5px 0px 5px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ffc3d8;
	width:450px;
	clear:both;
}

/*button setting*/
.ncbu4{
	border: 1px solid #dadada;
	padding:0px 5px 0px 5px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#f4f4f4;
	text-decoration: none;
	font-size:10px;
	font-weight: normal;
}

a.ncbu4:link {
	color: #666666;
	text-decoration: none;
}

a.bu4:visited {
	color: #666666;
	text-decoration: none;
}

a.ncbu4:hover {
	font-weight: normal;
	color: #f45c0d;
	text-decoration: none;
}

.ncbu5{

	/*border: 1px solid #fff;*/

	padding:0px 3px 0px 3px;

	margin-top:1px;

	margin-bottom:0px;

	margin-right:1px;

 	/*background-color:#f4f4f4;*/

	text-decoration: none;

	font-size:10px;

	font-weight: normal;

}

a.ncbu5:link {

	color: #787878;

	text-decoration: none;

}

a.ncbu5:visited {

	color: #787878;

	text-decoration: none;

}

a.ncbu5:hover {

	font-weight: normal;

	color: #f45c0d;

	text-decoration: none;

	}

	



/*logina?a!?*/	



.nccardn{

	background-color: #ffffff;

	padding: 7px  5px 7px 5px;

	font-size: 12px;

	line-height: 19px;

	border: 1px solid #dfdfdf;

}



/*a??e!?a?*/

.nctitle{
	font-weight: bold;
	color: #028A86;
	font-size:15px;
	line-height:20px;

}	



.ncctitle{

	font-size: 15px;

	font-weight: bold;

	color: #ffd5e4;

	background-color: #028F8A;

	background-image: url(images/cirr2.gif);

	background-repeat: no-repeat;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 1px;

	padding-left: 25px;

}
/*blog修改*/
.ncctitle2{
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/title.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	height: 28px;

}

/*blog修改0627*/
.nccata{
	width: 57px;
	*width: 33%; /* IE6, IE7 寬度重設 */
	font-size: 13px;
	color: #666666;
	padding-top: 5px;
	padding-right: 4px;
	padding-left: 11px;
	float:left;
	background-image: url(images/gdot5.gif);
	background-repeat: no-repeat;
}

a.nccata:link {
	color: #666666;
	text-decoration: none;
}

a.nccata:visited {
	color: #666666;
	text-decoration: none;
}

a.nccata:hover {
	font-weight: normal;
	color: #FF0066;
	text-decoration: none;
}	

.nccata3{

	width:90px;

	font-size: 13px;

	color: #666666;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 13px;

	float:left;

	background-image: url(images/gdot3.gif);

	background-repeat: no-repeat;



}

a.nccata3:link {

	color: #666666;

	text-decoration: none;

}

a.nccata3:visited {

	color: #666666;

	text-decoration: none;

}

a.cata3:hover {

	font-weight: normal;

	color: #FF0066;

	text-decoration: none;

	}	



/*080227 new add*/

.nccard21  td{

	line-height:17px;

	border-bottom: 1px dotted #f1ebdb;

	color: #666666;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 15px;

	padding-bottom: 4px;

	background-image: url(images/gdot3.gif);

	background-repeat: no-repeat;

}

.nccard22  td{

	line-height:17px;

	border-top: 1px dotted #f1ebdb;

	color: #666666;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 15px;

	padding-bottom: 4px;

	background-image: url(images/gdot3.gif);

	background-repeat: no-repeat;

}

/*c?e?aL?c?*/
/*blog修改   nccard3*/
.nccard3{
	background-color: #ffffff;
	padding: 8px 7px 10px 10px;
	line-height:23px;
	background-image: url(images/glass2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	color: #666666;
	border: 10px solid #eeeeee;
}
.nccard3 a:link,.nccard3 a:visited{
	color:#424242
}
.nccard3 a:hover{color:#028F8A}


.nccard3  td{
	padding:2px 2px 2px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c4edec;

}

.nccard3  td.none{
	border:none;
	padding: 10px;

}

.nccard5{

	background-color: #ffffff;

	padding: 5px 0px;

	line-height:23px;

	/*border: 10px solid #f4f4f4;*/

	border: 10px solid #f5f5f0;

	background-image: url(images/glass2.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.nccard6{
	background-color: #ffffff;
	padding: 3px;
	font-size:12px;
	border: 7px solid #eeeeee;

}

/*middle section setting*/

.ncm-space{

	color: #666;

	background-position: top;

	/*border-right-width: 6px;

	border-left-width: 7px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;*/

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}





.ncnewscon{

	width:120px;

	font-size: 13px;

	line-height: 18px;

	padding-top: 2px;

	padding-right: 13px;

	padding-bottom: 3px;

	padding-left: 13px;

}





/*e??cP?*/

.nclist th{

	padding:6px 0px 5px 8px;

	font-weight:normal;

	color: #6f6f6f;

	font-size: 13px;

	line-height: 18px;

	text-align:left;

}

.nclist td{

	border-top-width: 1px;

	border-top-style: dotted;

	/*border-top-color: #ffc3d8;*/

    border-top-color: #e5e5d7;

	padding:6px 0px 5px 8px;

	color: #6f6f6f;

	font-size: 13px;

	line-height: 18px;

	text-align:left;

}

.nclist td.nl{

	border-top-width: 0px;

	border-top-style: dotted;

	/*border-top-color: #ffc3d8;*/

    border-top-color: #e5e5d7;

	padding:4px 0px 4px 8px;

	color: #6f6f6f;

	font-size: 13px;

	line-height: 18px;

	text-align:left;

}

.ncpimg{

	padding:3px 0px 5px 0px;

	text-align:center;

}

.ncpimg5{

	padding:2px;

	border:1px solid #eeeeee;

	text-align:center;

	background-color:#ffffff;

	}





.nctitle6{

	font-size: 15px;

	font-weight: bold;

	color: #ec2870;

	background-image: url(images/cirp3.gif);

	background-repeat: no-repeat;

	padding-top: 4px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 25px;



}



.nctitle611{

	font-size: 15px;

	font-weight: bold;

	color: #ec2870;

	background-image: url(images/cirp3.gif);

	background-repeat: no-repeat;

	padding-top: 4px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 25px;



}



/*tab*/

.nctab1{

	font-size:11px;

}

a.nctab1:link {

	color: #3399CC;

	font-weight: normal;

	text-decoration: none;

}

a.nctab1:visited {

	color: #3399CC;

	font-weight: normal;

	text-decoration: none;

}

a.nctab1:hover {

	font-weight: normal;

	color: #66CCCC;

	text-decoration: underline;

	}

.nctab2{

	font-size:13px;

}

a.nctab2:link {

	color: #669966;

	font-weight: normal;

	text-decoration: none;

}

a.nctab2:visited {

	color: #669966;

	font-weight: normal;

	text-decoration: none;

}

a.nctab2:hover {

	font-weight: normal;

	color: #666633;

	text-decoration: underline;

	}

.nctab3{

	font-size:15px;

}

a.nctab3:link {

	color: #FF9900;

	font-weight: normal;

	text-decoration: none;

}

a.nctab3:visited {

	color: #FF9900;

	font-weight: normal;

	text-decoration: none;

}

a.nctab3:hover {

	font-weight: normal;

	color: #FF3300;

	text-decoration: underline;

	}



.nctab4{

	font-size:17px;

	font-weight:bold;

}

a.nctab4:link {

	color: #C184C1;

	text-decoration: none;

}

a.nctab4:visited {

	color: #C184C1;

	text-decoration: none;

}

a.nctab4:hover {

	color: #CC6699;

	font-weight:bold;

	text-decoration: underline;

	}

	



/*a?aooe -a??eL-aR?*/



.ncpimg5{

	padding:2px;

	border:1px solid #eeeeee;

	text-align:center;

	margin-top:3px;

	margin-left:3px;

	margin-bottom:1px;

	background-color:#ffffff;

	float:left;

	}



.ncobt2{

	font-size: 13px;

	color: #ff0066;

	background-image: url(images/rallow.gif);

	background-position: 10px 8px;

	padding-left: 20px;

	background-repeat: no-repeat;

	line-height:25px;

}

.ncobd2{

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #e2e2e2;

	border-left-color: #e2e2e2;

	padding:5px 0px  5px 0px;

}

.ncobb2{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e2e2e2;

	width:450px;



}



/*new version 20070328*/

/*a!?c?e?2c??

.cobg{

	background-color:#eb286f;

	width: 450px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	margin-right: 10px;

	margin-left: 11px;

}*/

.nccobg{
	/*background-color:#eb286f;*/
	width: 470px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 8px;
	margin-left: 9px;
}

/*0626增加*/
.blog_list {
	padding: 5px;
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
}
.blog_list2 {
	padding: 5px;
	font-size: 12px;
	color: #666666;
	margin: 5px;
	background-color: #FAFAFA;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	background-image: url(images/p_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.blog_list img,.blog_list2 img{
	padding: 2px;
	border: 1px solid #eFeFeF;
	float: left;
	margin: 0px 5px 5px 0px;
	background-color: #FFFFFF;
}
.blog_list h4,.blog_list2 h4{
	padding:0px;
	margin:0px;
	text-decoration: none;
	font-weight: normal;
	color: #028A86;
	word-break: break-all;
	word-wrap: break-word;
}
.blog_list p,.blog_list2 p{
	padding:0px;
	margin:2px 0px 5px 0px;
	text-decoration: none;
	font-weight: normal;
}
.blog_list div,.blog_list2 div{
	overflow: hidden;
	line-height: 20px;
	height: 40px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #efefef;
	word-break: break-all;
	word-wrap: break-word;
}
.blog_list a:link,.blog_list a:visited,.blog_list2 a:link,.blog_list2 a:visited{
	color:#028A86; font-size:12px;
}
.blog_list a:hover,.blog_list2 a:hover{ color:#eb286f;}
.blog_date{
	color:#ff6611;
	padding-left: 10px;
	font-size: 11px;
}
.blog_date2{
	color:#ff6611;
	font-size: 12px;
}
.blog_date2 a:link,.blog_date2 a:visited{
	color:#ff6611;
	font-size: 12px;
}
.blog_date2 a:hover{
	text-decoration: underline;
}
.moretxt{color:#ffffff;}
.moretxt a{
	color:#ffffff;
	font-weight: normal;
	font-size:9px;
	
}
.moretxt a:link{color:#ffffff;}
.moretxt a:visited{color:#ffffff;}
.moretxt a:hover{
	color:#ffffff;
	font-weight: normal;
	font-size:9px;	
}
.lineduv{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
}
.nccard_blog{
	line-height:23px;
	color: #FFFFFF;
	font-size: 15px;
	padding: 5px 5px 5px 20px;
	background-image: url(images/title_bg.gif);
	height: 45px;
	background-repeat: no-repeat;
}
/*翻頁*/
/*分頁CSS edit by David*/
/*頁面數字CSS*/
.pagination{
	padding: 10px 20px 10px 20px;
	margin: auto;
}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center; /*Set to "right" to right align pagination interface*/
	font-size: 12px;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	margin: 0px 2px;
}

.pagination a, .pagination a:visited{
	padding: 2px 5px;
	border: 1px solid #9E9E9E;
	text-decoration: none;
	color: #9E9E9E;

}

.pagination a:hover, .pagination a:active{
	border: 1px solid #9E9E9E;
	color: #FFFFFF;
	background-color: #9E9E9E;
}

.pagination a.currentpage{
	background-color: #9E9E9E;
	color: #FFF !important;
	border-color: #9E9E9E;
	font-weight: bold;
	cursor: default;
}



.pagination a.prevnext{
	font-weight: normal;
}
.txt12{	font-size: 12px;}
.txtyellow,.txtyellow a:link,.txtyellow a:visited{color:#ffea00;}
.txtyellow a:hover{	text-decoration: underline;}
/**/
.bloglist_left{
	width:50%;
	float:left
}
.bloglist_right{
	width:50%;
	float: right;
}
.cleardiv{clear:both}

