@charset "utf-8";

/************** 基本 ***************************/
body{
margin:0px;
padding:0px;
	background-color: #606060;
	background-image:url(../pics/background.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-size: 12px;
	color: #4e4e4e;
	text-align:center;
	font-family:"Arial Unicode MS";
}

a{
color:#0f6a38;
text-decoration:underline;
}
a:hover{
color:#666666;
}


/************** 架構 ***************************/

/*外框*/
#wrapper{ 
background:#ffffff;
position:relative;
margin-left:0px;
margin-right:0px;
margin:0px auto;
}

#top{
width:794px;
margin:0px auto;
height:94px;
position:relative;
}
html > body#top{
height:auto;
min-height:94px;
}

#outter{ /*內容外框*/
position:relative;
/*margin-left:1px;*/
margin:0px auto;
width:794px;
}
html > body #outter{
/*min-height:20px;*/
/*margin-left:0px; for firfox*/
}

#left{
margin:0px;
padding:0px;
width:208px;
position: absolute;
left:0px;
border-bottom:1px solid #ffffff; 
/*background-color:#666666;*/
}

#right{
width:586px;
position:relative;
margin-left:208px;
border-top:1px solid #ffffff; 
/*background-color:#006633;*/
}
html > body #right{
height:auto;
}


#bottom{
height:39px;
width:794px;
}


/**其他設定**/

#bottom{
background-image:url(../pics/bg-bottom.gif);
background-repeat:repeat-x;
}
address{
	color:#9a9a9a;
	font-style: normal;
	font-size: 10px;
	padding-top:18px;
}
#wrapper{
background-image:url(../pics/bg-wrapper.gif);
background-repeat:repeat-y;
background-position:center;
position:relative;
width:794px;
}
#top{
background-image:url(../pics/bg-top.gif);
background-repeat:no-repeat;
background-position:center;
height:94px;
}
#left{
background-image:url(../pics/bg-left.gif);
background-repeat:no-repeat;
background-position:center top;
width:208px;
top:0px;
}
html > body #left{
height:auto;
top:0px;
}

/******************** header *********************/
.headiing{
position:absolute;
top:0px;
left:16px;
}
.companyname{
position:absolute;
top:0px;
left:197px;
}

#top .info{
position:absolute;
top:30px;
right:9px;
}

#left .content{
margin:29px 19px 30px 18px;
}

#right .content{
margin:0px 30px 30px 12px;
border-top:solid #FFFFFF;
text-align:left;
line-height:24px;
}

#top #nav{ /*上方導覽 */
position:absolute;
right:9px;
top:65px;
}
/* news 區塊 */
.news{
background-color:#f8f9f2;
border:#e8ebd6 solid 1px;
font-family:Tahoma;
color:#4e4e4e;
font-size:11px;
padding:8px;
text-align:left;
margin-top:5px;
}
.news ol{
margin:5px;
padding:0px;
}
.news ol li{
margin-left:20px;
line-height:20px;
}
/* companyinfo 區塊*/
.office{
display:block;
background-color:#f8f9f2;
border:#e8ebd6 solid 1px;
font-family:Tahoma;
color:#4e4e4e;
font-size:11px;
padding:8px;
text-align:left;
float:left;
width:156px;
height:150px;
margin-right:5px;
line-height:20px;
margin-bottom:10px;
}
html > body .office{
height:auto;
min-height:150px;
}

.office .title{
display:block;
font-weight:600;
margin-bottom:5px;
padding-bottom:3px;
background-image:url(../pics/office-title_line.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

#companyinfo{
	color:#3b6963;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	background-image:url(../pics/companyinfo_line.gif);
	background-repeat:repeat-x;
	background-position:0px 15px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:10px;
}

.whitebg{
background-color:#FFFFFF;
padding:0px 5px 0px 5px;
}


/************************ 左方導膽 ***********************/

#left .content h1{ 
	color:#3b6963;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:12px 3px 6px 7px;
	font-style: italic;
	border-bottom: solid 3px #25534d;
	text-align:left;
	font-weight: normal;
}
#left .content h1{ 
margin:0px;
}

#maintext{  
width:95%;
margin-left:10px;
/*color:#4e4e4e;
font-size:12px;*/
}

.path{  /*path*/
font-size:11px;
color:#999999;
}
.path a{
font-size:11px;
color:#3a6862;
text-decoration:none;
border-bottom:dotted #999999 1px;
}

#sidenav .hidelink{ 
display:none;
}



.page_title{
display:block;
border-bottom:#999900 dotted 1px;
padding-top:18px;
padding-bottom:5px;
margin-bottom:2px;
}
.page_title h1{
margin:0px;
padding:0px;
line-height:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
font-style:italic;
}

