/* 通用 */
html{
background:url(images/htmlbg.png) #fff fixed repeat-x;
}
body{
margin:0;
padding:0;
text-align:center;
font-family:arial;
font-size:12px;
background:url(images/body.gif) top center repeat-y;
}
table{margin:0;}
/* 主版型 */
#pagewidth{
width:760px;
text-align:left;
margin:0 auto;
}

#header{
height:80px;
background:#FF7700;
width:100%;
display:block;
margin:0;
padding:0;
clear:both;
}
/* 內容欄容器 */
#wrapper{
width:760px;
display:block;
margin:0;
padding:5px 0;
background:url(images/body_bg.jpg) #fff top center repeat-x;
}

/* 頁尾 */
#footer{
height:80px;
background:#e0562b;
display:block;
text-align:center;
clear:both;
}

/*header 內容樣式*/
#header #left_header{
float: left;
height:80px;
width:220px;
}
#header #right_header{
text-alignn:right;
float: right;
width:540px;
}

/*連結樣式*/
a {noFocusLine:expression(this.onFocus=this.blur())} /* For IE */
:focus {-moz-outline-style: none} /* For Firefox */
a {
color:#0066cc;
text-decoration:none;
}
a:hover{
color:#ff5500;
}
/*Header 右上導覽 navibar */
.navibar
{
margin: 0;
padding: 10px 10px;
}

.navibar ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navibar ul li
{
text-align:center;
display: block;
margin: 0;
padding: 0;
float: right;
border-left:1px solid #e0562b;
width: auto;
}

.navibar ul li a
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #f1f1f1;
margin: 0;
padding: 2px 10px;
}

.navibar ul li a:hover{
color: #fff;
background: #e0562b;}

/* 單欄樣式 */
#wrapper .wrapperblock{
padding:20px 50px 50px;
margin:0 10px;
border:1px solid #888;
background:url(images/wblock_bg.jpg) #fff bottom center repeat-x;
}
#wrapper .wrapperblock h3{
font-size:16px;
color:#dc4a22;
margin:2px;
padding:2px;
border-bottom:1px solid #ddd;
}
#wrapper .wrapperblock p{
font-size:13px;
letter-spacing:1px;
color:#333;
line-height:150%;
margin:5px 0;
padding:5px 0;
}
#wrapper .wrapperblock h4{
font-size:15px;
color:#669900;
margin:2px;
padding:2px;
border-bottom:1px dashed #ccc;
}
#wrapper .wrapperblock font{
font-size:12px;
}
#wrapper .wrapperblock ul{
margin:10px;
padding:10px;
}
#wrapper .wrapperblock ul li{
color:#333;
margin:0;
padding:2px 0;
}
input{
font-size:11px;
font-family:arial;
border: 1px solid #888;
margin: 0px;
padding: 3px;
}
#wrapper .wrapperblock span.psinfo{
color:#cc553d;
}
/* button樣式 */
.formbutton{
font-size:12px;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#000;
font-weight:normal;
margin:0;
padding: 2px 1px;
background:url(images/formbg.gif) repeat-x left top;
}
/* footer頁尾內樣式 */
#footer .urlfooter{
font-family:verdana;
font-size:11px;
color:#401005;
margin:0;
padding:4px;
line-height:150%;
}
#footer .urlfooter p{
font-size:11px;
margin:0;
padding:0;
line-height:150%;
}
#footer .urlfooter a{
font-size:11px;
color:#ffe0bb;
text-decoration:none;
}
#footer .urlfooter a:hover{
color:#fff;
text-decoration:none;
}
