@charset "utf-8";
.showgrid{

	background-color: #aef28c;
	
}

html,body{
	margin: 0px;
	background-image: url(../images/share/bg_v2.png);
	background-position:  top; 	
	background-color:#ffffff;
	background-repeat:  repeat-x;
	margin:0px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif, 新細明體;
}

a{
    color: #000000;

}

a:hover{
    color: #040404;
}

.logo{
/* 	float: left; */
	background-image: url(../images/logo.png);
	text-indent: -9999px;
	width: 718px;
	height: 85px;
/* 	padding-top: 50px; */
	margin-bottom: 20px;
}



img{
border: 0px;
}

#menubg{
	position:absolute;
	width:100%;
	z-index:9999;
	top:0px; 
}

.menu-btn{
	padding-left: 20px;
}

.menu-btn a{
	margin-right: 30px;
}



a { text-decoration:none;}
a:hover { text-decoration:underline;}

.table_border_01{	border: 1px solid #c4d3dc;}


.pngfix { behavior: url(iepngfix.php)}



.field1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 160px;
	border: 1px solid #c4d3dc;
}
.field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 120px;
	border: 1px solid #c4d3dc;
}
.field3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 400px;
	border: 1px solid #c4d3dc;
}
.field4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 200px;
	border: 1px solid #c4d3dc;
}

.field5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 235px;
	border: 1px solid #c4d3dc;
}
.field6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 135px;
	border: 1px solid #c4d3dc;
}

.field7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 67px;
	width: 415px;
	border: 1px solid #c4d3dc;
}

.field8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 330px;
	border: 1px solid #c4d3dc;
}



.field9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 65px;
	width: 400px;
	border: 1px solid #c4d3dc;
}


.field10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 515px;
	border: 1px solid #c4d3dc;
}

.field11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 205px;
	border: 1px solid #c4d3dc;
}
.field12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 215px;
	border: 1px solid #c4d3dc;
}
.field13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 273px;
	border: 1px solid #c4d3dc;
}
.field14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:5px;
	color: #616161;
	background-color: #ffffff;
	height: 20px;
	width: 473px;
	border: 1px solid #c4d3dc;
}

.field15 {
    background-color: #FFFFFF;
    border: 1px solid #C4D3DC;
    color: #616161;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    padding-left: 5px;
    width: 120px;
}
.field16 {
    background-color: #FFFFFF;
    border: 1px solid #C4D3DC;
    color: #616161;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    padding-left: 5px;
    width: 225px;
}

.grey15_18 {font-weight:normal;     font-size: 15px;          line-height: 18px;          color: #616161; }
.grey15_18   a        {color :#616161;text-decoration:none;}
.grey15_18 a:hover  {text-decoration:underline; }


.red13_15 {font-weight:normal;     font-size: 13px;          line-height: 15px;          color: #ce1d2a; }
.red13_15   a        {color :#ce1d2a;}
.red13_22b{font-weight:bold;     font-size: 13px;          line-height: 22px;          color: #ce1d2a;}

.w13_18 {font-weight:normal;     font-size: 13px;          line-height: 18px;          color: #ffffff; }
.w13_18   a        {color :#ffffff;text-decoration:none;}
.w13_18 a:hover  {text-decoration:underline; }


.w13_18b {font-weight:bold;     font-size: 13px;          line-height: 18px;          color: #ffffff; }
.w13_18b   a        {color :#ffffff;text-decoration:none;}
.w13_18b a:hover  {text-decoration:underline; }

.w15_18b {font-weight:bold;     font-size: 15px;          line-height: 18px;          color: #ffffff; }
.w15_18b   a        {color :#ffffff;text-decoration:none;}
.w15_18b a:hover  {text-decoration:underline; }

.grey13_18 {font-weight:normal;     font-size: 13px;          line-height: 18px;          color: #616161; }
.grey13_18   a        {color :#616161;text-decoration:none;}
.grey13_18 a:hover  {text-decoration:underline; }


.grey13_18b {font-weight:bold;     font-size: 13px;          line-height: 18px;          color: #616161; }
.grey13_18b   a        {color :#616161;text-decoration:none;}
.grey13_18b a:hover  {text-decoration:underline; }

.grey13_16b {font-weight:bold;     font-size: 13px;          line-height: 16px;          color: #616161; }
.grey13_16b   a        {color :#616161;text-decoration:none;}
.grey13_16b a:hover  {text-decoration:underline; }

.grey12_18 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #717171; }
.grey12_18   a        {color :#717171;text-decoration:none;}
.grey12_18 a:hover  {text-decoration:underline; }

.w12_18 {font-weight:normal;     font-size: 12px;          line-height: 18px;          color: #ffffff; }
.w12_18   a        {color :#ffffff;text-decoration:none;}
.w12_18 a:hover  {text-decoration:underline; }



div.photo {
border:1px solid #c4d3dc
}
div.photo img{
border:2px solid #ffffff
}

.tbg{
	background: url(../images/tbg.jpg) repeat-y;
}

.architecture_bg{
		background: url(../images/achitecture.png) repeat-y;
		height: 900px;
		width: 700px;
		opacity: 0.8;

}

.newsfeed_bg{
	background: url(../images/newsfeed_br.png) repeat-y;
}

.index_newsfeed_bg{
	background: url(../images/index_img/newsfeed.png) repeat-y;
	height: 265px;
	width: 350px;
}

.index_3_bg{
	background: url(../images/index_img/index_3.png) repeat-y;
	height: 265px;
	width: 370px;
}

.index_2_bg{
	background: url(../images/index_img/index_2-1.png) repeat-y;
	height: 455px;
	width: 850px;
}

.index_feed_bg{
	background: url(../images/index_img/frontimg01-.png) repeat-y;
	height: 217px;
	width: 350px;
}


.index_2_bg a{
/*
	margin-top: 10px;
	margin-bottom: 10px;
*/
}


.president{
	background: url(../images/president.JPG) repeat-y;
	height: 1265px;
	width: 350px;
}


.boxshadow-off{
-webkit-box-shadow: 0px -1px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -1px 24px 0px rgba(0,0,0,0.75);
box-shadow: 0px -1px 24px 0px rgba(0,0,0,0.75);
}