font {font-family:Arial,Times New Roman,微軟正黑體,新細明體;}
a:focus{color: #cccccc; outline: none;}
ul{padding: 0; margin: 0;}
.textpad{width:550px; margin-left:50px;padding:5px; float:left; background-color:#FC9; letter-spacing: 1px; line-height:24px;}
.textpad_ni{width:550px; margin-left:50px;padding:5px; float:left; background-color:#FC9; letter-spacing: 1px; line-height:24px;}
.textpad2{width:550px; margin-left:50px; padding:5px; float:left; background-color:#BBCFFF; letter-spacing: 1px; line-height:24px;}
.textpad3{width:520px; margin-left:20px; padding:5px; float:left; background-color:#FC9; letter-spacing: 1px; line-height:24px;}
.textpad4{width:530px; margin-left:70px; padding:5px; float:left; letter-spacing: 1px; line-height:24px;}
.highlight{color:#c46706; font-weight:bold; line-height:24px; letter-spacing: 1px;}
.spword{color:#D20000; font-size:14px; line-height:24px; letter-spacing: 1px;}
.paddingword{padding: 2em; line-height:24px; letter-spacing: 1px;}
.textin{width:640px; margin:0; padding:0px; float:left; font-size:16px; color:#363636; line-height:24px; letter-spacing: 1px; text-align:justify; text-indent: 4em;}
h4{text-indent:-2em; padding-left:2em; font-weight:normal; margin:0;}
h5{margin:5px 0 0 0; padding:0px; float:left; font-size:30px; color:#005b7f; line-height:16px; font-weight:300; letter-spacing: 1px;}



/*Page CSS*/
#headWrap{width:100%; height:205px; margin:0px; padding:0px; float:left; background:url(images/bg.png) repeat-x}
#headpanel{width:934px; height:205px; margin:0 auto; padding:0px}

#logo{width:500px; height:200px; margin:31px 0 0 0; padding:0px; float:left;}
#logo h1{font-size:46px; color:#336666; font-weight:bold; line-height:50px; margin:0px; padding:0px;}
#logopic{width:150px; height:120px; margin:30px 0 0 0; padding:0 15px 0; float:right;}
#logopic2{width:150px; height:120px; margin:30px 0 0 0; padding:0 15px 0; float:right;}
#logo a {text-decoration:none;}
#logo a:link, a:visited {color:#336666;}

#content{width:934px; margin:0 auto; padding:33px 0 0 10px}

#leftPanel{width:220px; margin:0px; padding:0 0 34px 0; float:left; border-right:#c6d09d dashed 1px; letter-spacing: 1px;}
#leftPanel .toplinks{width:220px; margin:0px; padding:0px; float:left}
#leftPanel .toplinks h2{width:224px; margin:0px; padding:0px; float:left; font-size:30px; color:#000000; line-height:24px; font-weight:normal; letter-spacing: 1px;}
#leftPanel .toplinks h3{width:220px; margin:5px 0 0 0; padding:0px; float:left; font-size:16px; color:#005b7f; line-height:16px; font-weight:bold; letter-spacing: 1px;}
#leftPanel .toplinks p{width:220px; margin:0px 0 0 0; padding:0px; float:left; font-size:16px; color:#252525; line-height:24px; letter-spacing: 1px;}
#leftPanel .toplinks ul{width:220px; margin:0; padding:0px; float:left; display:block; letter-spacing: 1px;}
#leftPanel .toplinks ul li{width:220px; margin:3px; padding:0px; float:left; display:block}
#leftPanel .toplinks ul li a{width:120px; height:22px; margin:0px; padding:0 0 0 2px; float:left; font-size:16px; color:#363636; line-height:20px; text-decoration:none; border-bottom:#c6d09d solid 1px; letter-spacing: 1px;}
#leftPanel .toplinks ul li a:hover{color:#c46706; background:#FFFFFF;}
#leftPanel .toplinks ul li a.pad{width:205px; height:19px; margin:0px; padding:0 0 0 19px; float:left; font-size:16px; color:#363636; line-height:16px; text-decoration:none; border-bottom:0px; letter-spacing: 1px;}
#leftPanel .toplinks ul li a.pad:hover{color:#c46706; background:#FFFFFF}

#navPanel{width:230px; margin:42px 0 0 0; padding:0px; float:left}
#navPanel h2{width:224px; margin:0px; padding:0px; float:left; font-size:30px; color:#000000; line-height:24px; font-weight:normal; letter-spacing: 1px;}
#navPanel h3{width:224px; margin:5px 0 0 0; padding:0px; float:left; font-size:14px; color:#005b7f; line-height:24px; font-weight:normal; letter-spacing: 1px;}
#navPanel .blank{width:20px; height:10px; margin:10px 0 0 0; padding:0px; float:left}
#navPanel a:hover{background:#CCCCCC}
#navPanel a{color:#336666;}

#middlePanel{width:661px; margin:0px; padding:0 0 38px 32px; float:left; border-right:#c6d09d dashed 1px}
#middlePanel .top{width:650px; margin:0px; padding:0 0 0 3px; float:left}
#middlePanel .top h2{width:640px; margin:0px; padding:0px; float:left; font-size:36px; color:#000000; line-height:37px; font-weight:normal; letter-spacing: 1px;}
#middlePanel .top h3{width:640px; margin:9px 0 0 0; padding:0px; float:left; font-size:16px; color:#005b7f; line-height:24px; font-weight:bold; letter-spacing: 1px;}
#middlePanel .top p{width:640px; margin:16px 0 0 0; padding:0px; float:left; font-size:16px; color:#363636; line-height:24px; letter-spacing: 1px; text-align:justify; text-indent: 2em;}
#middlePanel .top ul{width:650px; margin:16px 0 0 0; padding:0px; float:left; display:block}
#middlePanel .top ul li{width:650px; margin:0px; padding:8px; float:left; display:block}

#middlePanel .pad{width:640px; margin:32px 0 0 0; padding:0px; float:left;}
#middlePanel .pad h2{width:640px; margin:0px; padding:0 0 0 3px; float:left; font-size:36px; color:#000000; line-height:32px;  letter-spacing: 1px;}
#middlePanel .pad h3{width:640px; margin:12px 0 0 0; padding:0 0 0 3px; float:left; font-size:16px; color:#005b7f; line-height:22px; letter-spacing: 1px;}
#middlePanel .pad p{width:640px; margin:16px 0 0 0; padding:0px; float:left; font-size:16px; color:#363636; line-height:24px; letter-spacing: 1px; text-align:justify; text-indent: 2em;}
#middlePanel .pad ul{width:349px; margin:16px 0 0 0; padding:0px; float:left; display:block}
#middlePanel .pad ul li{width:349px; margin:0px; padding:0px; float:left; display:block}
#middlePanel .pad ul li a{width:334px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-size:12px; color:#1e2316; line-height:24px; text-decoration:none; border-bottom:#8bb5a2 dashed 1px; letter-spacing: 1px;}
#middlePanel .pad ul li a:hover{color:#c46706;}
#middlePanel .pad ul li a.pad{width:334px; height:24px; margin:0px; padding:0 0 0 15px; float:left; font-size:12px; color:#1e2316; line-height:24px; text-decoration:none; border-bottom:0px; letter-spacing: 1px;}
#middlePanel .pad ul li a.pad:hover{color:#c46706;}

.blankPanel{width:100%; margin:50px 0 0 0; padding:0px; float:left; text-align:center; color:#363636;}

#footWrap{width:100%; margin:0px; padding:0 0 26px 0; float:left; font-size:14px; letter-spacing: 1px;}
#footPanel{width:934px; margin:0 auto; padding:0px}
#footPanel .blank{width:934px; margin:0 auto; padding:0px}
#footPanel p{width:934px; margin:12px 0 0 0; padding:0px; float:left; font-size:12px; color:#363636; line-height:15px; font-weight:bold; text-align:center; letter-spacing: 1px;}
#footPanel p a{color:#336666; text-decoration:none;}
#footPanel p a:hover{text-decoration:underline;}

#siteleftPanel,#sitemiddlePanel,#siterightPanel{width:280px; margin:10px; padding:34px 0 34px 0; float:left; border-right:#c6d09d dashed 1px; letter-spacing: 1px;}
.navlinks{width:230px; margin:0 0 0 20px; padding:0px; float:left}
.navlinks h2{width:224px; margin:0px; padding:0px; float:left; font-size:30px; color:#000000; line-height:24px; font-weight:normal; letter-spacing: 1px;}
.navlinks h3{width:224px; margin:5px 0 0 0; padding:0px; float:left; font-size:14px; color:#005b7f; line-height:24px; font-weight:normal; letter-spacing: 1px;}
.navlinks .blank{width:20px; height:10px; margin:10px 0 0 0; padding:0px; float:left}
.navlinks a:hover{background:#CCCCCC}
.navlinks a{color:#336666;}
.navlinks ul{width:349px; margin:16px 0 0 0; padding:0px; float:left; display:block}
.navlinks ul li{width:349px; margin:0px; padding:0px; float:left; display:block}
