html, body { font-family: 微軟正黑體, Microsoft JhengHei; color: #696969; font-size: 12pt; height: 100%; overflow-x: hidden }
A,A:link,A:visited { color: #696969; text-decoration: underline }
A:hover { color: #000000; text-decoration: none }
img { vertical-align:bottom }
object { vertical-align:bottom }
input { vertical-align:bottom }
textarea { resize:none }

#logo {
position: relative;
margin-top: 10px;
}
#loginbox {
position: relative;
margin-top: 20px;
height: 160px;
border: 1px solid #bbb;
-webkit-border-radius:  10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#indexnote {
position: relative;
margin-top: 20px;
color: red;
text-align: left;
}

#topmenu .menu {
float: left;
heihgt: 40px;
line-height: 40px;
margin-left: 2%;
padding: 0px 10px;
cursor: pointer;
}
#topmenu .login {
position: fixed;
z-index: 5;
top: 60px;
right: 15.7%;
padding: 5px 20px 10px 20px;
color: #fff;
background-color: #333;
-webkit-border-radius:  0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
display: none;
}

#content {
position: absolute;
width: 55%;
margin-top: 20px;
left: 30%;
margin-left: -10px;
}
#content h1 {
width: 100%;
height: 35px;
font-size: 16pt;
font-weight: 900;
color: #3399ff;
padding: 0px 10px;
letter-spacing: 4px;
border-bottom: 1px solid #ccc;
}
#content h2 {
width: 100%;
height: 30px;
line-height: 30px;
font-size: 12pt;
font-weight: 100;
padding: 0px 10px;
margin-top: -10px;
}
#content h2 h2a {
color: #999;
}
#content h2 h2b {
color: #696969;
}
#content h3 {
width: 100%;
border: 1px solid #ccc;
padding: 5px 10px;
margin-top: -6px;
-webkit-border-radius:  10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}
#content #h3m {
position: relative;
text-align: center;
width: 100%;
height: 20px;
line-height: 20px;
border: 1px solid #ccc;
background-color: #ccc;
top: -20px;
font-size: 10pt;
color: #fff;
padding: 0px 10px;
cursor: pointer;
-webkit-border-radius:  0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
}
#content h3 h3a {
font-size: 12pt;
font-weight: 100;
color: #696969;
}
#content #p1 {
position: relative;
width: 100%;
padding: 0px 10px;
margin-top: -10px;
text-align: center;
}
#content .pshow1 {
display: inline-block;
width: 16%;
border: 1px solid #ccc;
padding: 4px;
margin-right: 2%;
cursor: pointer;
}
#content .pshow2 {
display: inline-block;
width: 16%;
border: 1px solid #ccc;
padding: 4px;
cursor: pointer;
}
#content #p2 {
width: 100%;
border: 1px solid #ccc;
padding: 5px 10px;
margin-top: 5px;
-webkit-border-radius:  10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}

#sidebar {
position: fixed;
top: 500px;
width: 13%;
left: 15%;
margin-left: -10px;
}
#sidebar h1 {
width: 100%;
height: 35px;
font-size: 16pt;
font-weight: 900;
color: #3399ff;
letter-spacing: 4px;
border-bottom: 1px solid #ccc;
}

#bottom {
width: 100%;
height: 30px;
border-top: 1px solid #ccc;
background-color: #ddd;
}
#bottom_1 {
position: fixed;
right: 3%;
margin-right: 50px;
bottom: 0px;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
color: #fff;
border: 1px solid #55aaff;
border-bottom: 0px;
-webkit-border-radius:  5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
background-color: #55aaff;
cursor: pointer;
}
#contact {
position: fixed;
right: 3%;
margin-right: 50px;
bottom: -403px;
width: 400px;
height: 400px;
border: 1px solid #55aaff;
background-color: #fff;
}
#bottom_top {
position: fixed;
right: 3%;
bottom: -41px;
width: 40px;
height: 40px;
text-align: center;
border: 1px solid #ff6600;
border-bottom: 0px;
-webkit-border-radius:  5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
background: #ff6600;
cursor: pointer;
}

.searchtext1 {
border: 1px solid #CCC;
outline: none;
behavior:expression(this.onFocus=this.blur());
-webkit-border-radius:  12px;
-moz-border-radius: 12px;
border-radius: 12px;
padding: 3px 8px;
color: #696969;
font-family: 微軟正黑體, Microsoft JhengHei;
font-size: 9pt;
text-align: left;
}
.searchtext2 {
border: 1px solid #CCC;
outline: none;
behavior:expression(this.onFocus=this.blur());
-webkit-border-radius:  12px;
-moz-border-radius: 12px;
border-radius: 12px;
padding: 3px 8px;
color: #696969;
font-family: 微軟正黑體, Microsoft JhengHei;
font-size: 9pt;
text-align: left;
-webkit-box-shadow: #80ccff 0px 0px 5px;
-moz-box-shadow: #80ccFF 0px 0px 5px;
box-shadow: #80ccFF 0px 0px 5px;
}