* {margin:0; padding:0;}

html {width:100%; height:100%; overflow-y: scroll}
body {font-family:"微軟正黑體", "Microsoft JhengHei",Arial, Helvetica, sans-serif; color:#545454; font-size:15px;}

#wrapper {width:949px; height:600px; margin:0 auto;}
#wrapper img {border:none;}

/* header css */
#header {width: 949px; height:96px;}
#header #logo {margin-top:10px; float:left;}
#header #lang {visibility:hidden;} /* hide language btn */
#header #lang, #header #face {float:left;} 
#header #lang {margin:5px 20px 0 0;}

/* nav css */
#nav {margin-top:20px;}
#nav ul li {display:inline; margin-right: 40px; background:url("images/arrow.png") left center no-repeat; padding-left:10px;}
#nav ul li a {text-decoration:none; font-weight:bold; color:#545454;}
#nav ul li a:hover {color:#d80100}
#nav .active {color:#d80100}

/* content css */
#content {width: 949px; min-height:500px; margin-top:30px;}
#content p {margin-bottom: 20px; text-align:justify;}
.red {color:#d80100;}
.date {font-size:12px; font-weight:bold; font-style:italic;}
.content_i1, .content_i2, .content_i3 {float:left; width:303px;}
.content_i2 {margin: 0 20px;}
.content_i1 img {margin-top: 20px;}
.content_i2 img, .content_i3 img {margin-bottom: 20px;}
.content_i3 .more {font-size:smaller; text-decoration:none; color:#d80100; float:right;}

.content_a1 {width: 646px; float:left;}
.content_a2 {width: 303px; float:left;}
#bg_top, #bg_bottom {width:303px; height:17px;}
#bg_top {background: url(images/kbf05_10.png) no-repeat top left; margin: 50px 0 20px 0;}
#bg_bottom {background: url(images/kbf05_11.png) no-repeat top right;}
#welcomeHero {margin:20px 0;}
#tutor {float:left;}
#tutor img {margin-right: 10px;}
#slideshow-main a {cursor:default;}

.content_c1 {margin-bottom:40px;}
.content_c1 img{margin-bottom:20px;}
.content_c2 img {margin-bottom:5px;}
.content_c2 img {float:left;}
.content_c2 a img {float:right;}

.content_n1 {width: 520px; float:left;}
.content_n2 {width: 429px; float:left;}
.content_n2 {margin-top:49px;}
.content_n2 img {margin-bottom:20px; float:right;}
.content_n1 .newsblock {width:500px; margin:20px 0; float: left;}
.content_n1 .newsblock img {float:left;}
#content .content_n1 .newsblock p {width: 360px; margin:0 0 3px 20px; font-size:small;}
#content .content_n1 .newsblock .red {font-weight: bold;}
#content .content_n1 .newsblock p {float: right;}

.content_m1 {width: 520px; float:left;}
.content_m2 {width: 429px; float:left;}
.content_m1 img{margin-bottom:20px;}
.content_m2 ul li {list-style-image:url(images/bullet.png); margin:0 0 10px 17px;}
.content_m1 label {padding-right:60px; *position:relative; *bottom: 12px;}
.content_m1 .inputbg {width:291px; height:29px; border:0; background:url(images/kbf05_25.png) no-repeat;}
.content_m1 input {padding-top:7px \9; padding-left:5px;}
.content_m1 .submit {width:105px; height:29px; margin-left: 97px; padding:0;}

.content_u1 {width: 520px; float:left;}
.content_u2 {width: 429px; float:left;}
.content_u1 img{margin-bottom:20px;}
.content_u1 label {padding-right:60px; *position:relative; *bottom: 12px;}
.content_u1 .inputbg {width:291px; height:29px; border:0; background:url(images/kbf05_25.png) no-repeat;}
.content_u1 input, .content_u1 textarea {padding-top:7px \9; padding-left:5px;}
.content_u1 .submit {width:105px; height:29px; margin-left: 97px; padding:0;}
.content_u1 textarea {resize:none; width: 291px; height:134px; height:127px \9; background:url(images/kbf05_31.png) no-repeat; border:none;}
.content_u1 #text {position:relative; bottom:113px;}
.content_u2 {margin-top:49px;}
.content_u2 p {font-weight:bold;}

.content_p1 img{margin-bottom:20px;}
.content_p1 p {font-size:13px; padding:0 30px;}
.content_p1 h4 {padding: 0 30px; margin-bottom:5px;}
.content_p1 li {font-size:12px; margin:0 100px 20px 60px; list-style-image:url(images/bullet.png);}


/* footer css */
#footer {width:949px; height:40px; background-color:#d80100; float:left; margin:20px 0 0 0;}
#footer p {color:#fff; font-size:12px;; margin:14px 0 0 10px;;}
#footer a {text-decoration:none; color:#fff; margin:0 10px;}



#content .cterms {
	float:left;
	margin-bottom:3px;
	font-size:12px;
}

#content .last {
	margin-bottom:50px;
}
	




