@charset "UTF-8";
/* CSS Document */

body {
padding:0;
margin:0;
color:#333333;
font-size:80%;
background-color:#f9fcfe;
background-image:url(../images/body_background.jpg);
background-position:bottom left;
background-repeat:repeat-x;

}
#topbg {
background-image:url(../images/body_topbackground.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#wallpaper {
margin:0 auto;
padding:0;
width:948px;
background-image:url(../images/footer_background.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
/*版頭區塊*/
#title {
background-image:url(../images/title_background.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0;
width:948px;
height:126px;
}
#title .logo {
padding:24px 0 0 45px;
float:left;
width:327px;
}
#title .zone {
width:471px;
float:left;
margin:0;
height:75px;
}
#title .link {

text-align:right;
padding:11px 10px 0 0;
font-size:84%;
color:#6d7c81;
}
#title .link a {
text-decoration:none;
color:#6d7c81;
}
#title .link a:hover {
text-decoration:underline;
color:#dd1000;
}
#title .search {

text-align:right;
padding:13px 10px 0 0;
}

#title .searchFone {
	background-image:url(../images/searchFone.gif);
	background-position:right center;
	background-repeat:no-repeat;
	border:0;
	height:17px;
	width:120px;
	padding:6px 0 6px 30px;

}
#title .searchBtm {
padding:8px 0 0 0;
}
#title .colorLogo {
float:right;
width:100px;
padding:11px 0 0 0px;
}
/*menu*/
#menu {
width:540px;
float:left;
color:#494949;
}
#menu ul {
list-style:none;
position:relative;
margin:0;
padding:0;
}
#menu li {
padding:0;
float:left;
width:134px;

}
#menu li a {
display:block;
color:#494949;
text-align:center;
padding:8px 0;
text-decoration:none;
background-image:url(../images/menu_bt.gif);
background-position:left top;
background-repeat:no-repeat;
}
#menu li a:hover {
color:#070707;
text-decoration:none;
background-image:url(../images/menu_btOver.gif);
background-position:left top;
background-repeat:no-repeat;
}
/*主視覺區*/
#imageZone {
clear:both;
height:166PX;
}
/*---內容區----*/
#content {
padding:0;
width:948px;
float:left;
background-image:url(../images/contentbg2.gif);
background-position:left bottom;
background-repeat:repeat-y;
}
/*---上方路徑---*/
#contentline {
background-image:url(../images/contentopbg.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:5px 0 5px 200px;
font-size:84%;
text-align:left;

}
#contentline a {
color:#5d9f02;
text-decoration:underline;
}
#contentline a:hover {
text-decoration:none;
color:#003366;
}
/*---左方選單區---*/
#content .navigation {

padding:0 0px 0 18px;
float:left;
margin:-15px 0 0 0;

}
#content .navigation ul {
list-style:none;
margin:0;
padding:0;

}
#content .navigation li {
display:block;
padding:2px 0;
width:179px;
}
#content .navigation li ul {
margin:3px 0 0px 0;
padding:0;

}
#content .navigation li  li {
margin:0;
padding:0;


}
#content .navigation li ul li a {
display:block;
background-image:url(../images/menutreebt_b.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:8px 0;
text-align:center;
width:100%;
color:#767676;
text-decoration:none;
margin:0;
}
#content .navigation li ul li a:hover {
background-image:url(../images/menutreebt_Over.jpg);
background-position:left  top;
background-repeat:no-repeat;
text-decoration:none;
color:#00728f;
}
/*回到上方*/
#contentop {
background-image:url(../images/contentbtnbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
text-align:right;
padding:10px 30px 3px 30px;
clear:both;
}
/*下方版權頁*/
#footer {
clear:both;
height:55px;
padding:33px 45px 0 45px;
font-size:79%;
color:#2f2f2f;
}
#footer .messagea {
padding-top:5px;
width:121px;
float:left;
}
#footer .messageb {
	width:206px;
	float:left;
	text-align:left;
	line-height:1.4em;
}
#footer .messagec {
	width:530px;
	float:left;
	text-align:left;
	line-height:1.4em;
}
#footer .messagec a {
color:#003366;
text-decoration:none;
}
#footer .messagec a:hover {
color:#333333;
text-decoration:underline;
}
/*無障礙設定*/
.acckeyT {
color:#cacaca;
font-size:120%;
}
.acckeyS {
color:#cacaca;
font-size:120%;
}
.acckeyL {
font-size:150%;
color:White;
}
.acckeyR {
font-size:150%;
color:White;
background-color:White;
 
}
.acckeyU {
font-size:150%;
color:#666666;
}

.acckeyC {
font-size:150%;
color:White;
}