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

body{
margin:0px;
padding:0px;
	background-color: #ffffff;
	background-image:url(../pics/background.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-size: 12px;
	color: #4e4e4e;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif, "細明體";
}

a{
color:#005cab;
text-decoration:underline;

}
a:hover{
color:#666666;
}

address{
	font-style: normal;
	font-size: 12px;
	padding-top:7px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "細明體";
}

/**/
#wrapper{ 
position:relative;
margin-left:0px;
margin-right:0px;
margin:0px auto;
width:875px;
background-image:url(../pics/bg-wrapper-mobius.gif);
background-repeat:repeat-y;
background-position:center;
}

#top{
width:875px;
margin:0px auto;
height:126px;
position:relative;
text-align:center;
background-image:url(../pics/bg-top-mobius.gif);
background-repeat:no-repeat;
background-position:top;
}
html > body#top{
height:auto;
min-height:126px;
}

#outter{ 
border-top:1px;
position:relative;
margin:0px auto;
width:875px;
text-align:left;
/*background-color:#FFFFFF;*/
background-image:url(../pics/bg-outter-mobius.gif);
background-repeat:no-repeat;
background-position:top;

}
html > body #outter{
}

#left{
margin:0px;
padding:0px;
position:relative;
top:20px;
left:0px;
border-bottom:0px solid #ffffff; 
height:580px;
width:636px;
padding-bottom:20px;
}
html > body #left{
top:20px;
height:auto;
min-height:580px;

}

#right{
width:239px;
position: absolute;
margin-left:636px;

top:22px;
}
html > body #right{
top:20px;
}

#footer{
clear:both;
height:30px;
width:auto;
	color:#c0d6f5;
border-top:#dfdfdf solid 2px;
background-color:#5c7dac;
/*background-image:url(../pics/bg-footer.gif);
background-repeat:repeat-x;
background-position:0px -32px;*/

}

#top #heading{
position:absolute;
top:3px;
left:13px;
}
#top #heading img{
border:0px;
}
#top .sicon{
position:absolute;
top:37px;
right:13px;
}
#top .sicon img{
border:0px;
}

#left .path{  
position:absolute;
top:0px;
left:41px;
/*padding-left:41px;*/
font-size:11px;
color:#90a8c7;
text-align:left;
font-family:Arial , "細明體";
line-height:14px;
}
#left .path a{
font-size:11px;
color:#90a8c7;
text-decoration:none;
border-bottom:dotted #a6bdd5 1px;
}
#left .path a:hover{
color:#666666;
}

#top #nav{ 
position:absolute;
left:0px;
top:65px;
}

/*內容區塊*/
#cms_content{
	margin:0px 40px 0px 50px;
	padding-top:0px;
	text-align:left;
	line-height:24px;
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "細明體";
	color: #444444;
}
#right .content{
margin:0px 0px 0px 0px;
padding:top:0px;
border-top:solid 0px #FFFFFF;
text-align:left;
line-height:24px;
}
html > body #right .content{
/*border-top:solid 1px #FFFFFF;*/
}

/*cms_content*/
#cms_content a{
background-image:url(../pics/bos02.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}
#cms_content td a{
background-image:none;
padding-right:0px;
}

#left #cms_content h1{
	margin:0px;
	padding:0px;
	padding:10px 0px 3px 6px;
	border-bottom:solid #6699CC 2px;
	line-height:18px;
	height:18px;
	text-align:right;
	color:#566d80;
	font-size:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-weight:400;

	}


#cms_content h2{
	color:#777777;
	font-size:18px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "細明體";
}

#cms_content h3{
	border-bottom:dotted 1px #aeaeae;
	background-image:url(../pics/h3-bos.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:20px;	
/*	color:#365782;
	color:#3f80c8;*/
	color:#0d65b3;
	font-size:13px;
	font-weight:600;	
	font-family:Geneva, Arial, Helvetica, sans-serif, "細明體";
}

.box{
/*color:#5e5e5e;
font-size:12px;
background-image:url(../pics/box-bottom.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:0px;
padding:10px 13px 17px 17px;
border-top:solid #eceef0 1px;
border-bottom:solid #edf2f7 1px;
border-left:solid #edf2f7 1px;
border-right:solid #edf2f7 1px;
margin-top:0px;*/
}
.box img{
float:right;
margin-left:5px;
}
.box h4{
margin:0px;
padding:0px;
color:#404746;
font-size:14px;
line-height:16px;
}

.notes{
background-color:#edf2f8;
border:#acbacb 1px solid;
padding:5px 10px 5px 10px;
}
.notes h4{
color:#404746;
font-size:14px;
line-height:16px;
margin:0px;
padding:0px;
}