/* CSS Document */

body
{
 background: url(CSS/back-y-m.gif) top center repeat;
 background-color: #000;
 margin: 0px auto 0px auto;
 /*bottom: 0px;*/


SCROLLBAR-FACE-COLOR: #fcfcfc;
 SCROLLBAR-HIGHLIGHT-COLOR: #fff;
 SCROLLBAR-SHADOW-COLOR: #fff;
 SCROLLBAR-3DLIGHT-COLOR: #fff;
 SCROLLBAR-ARROW-COLOR: #90d890;
 SCROLLBAR-TRACK-COLOR: #daefff;
 SCROLLBAR-DARKSHADOW-COLOR: #fff;
 SCROLLBAR-BASE-COLOR: #fcfcd8
/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */
} 


HTML {
SCROLLBAR-FACE-COLOR: #fcfcfc;
 SCROLLBAR-HIGHLIGHT-COLOR: #d8fcd8;
 SCROLLBAR-SHADOW-COLOR: #00b448;
 SCROLLBAR-3DLIGHT-COLOR: #b4fcb4;
 SCROLLBAR-ARROW-COLOR: #90d890;
 SCROLLBAR-TRACK-COLOR: #c4e7e7;
 SCROLLBAR-DARKSHADOW-COLOR: #d8d8b4;
 SCROLLBAR-BASE-COLOR: #fcfcd8
/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */

}



 

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



/*整體區塊設定*/

#round 
{
 position: relative;
 width: 1000px;
 margin: 0px auto 0px auto ;
  _top: 0px; /*  for IE */
  
 /*border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-buttom:1px solid #ccc;*/
 background:  transparent;

}


/*上方TOP區塊*/

#top
{
 margin: 0px;
 width: 1000px;
 background: transparent;
 background: url(CSS/top-back.gif) top center no-repeat;   

}

#topbox
{
margin:10;
width: 1000px;
font-size: 11pt;
}





#toplink
{
position:relative; 
margin: 0px 0px 0px 500px;
_margin: 0px 0px 0px 250px;/*for IE*/
/*border-bottom:2px dotted #ccffff;*/
background-color:transparent;
 font-size: 10pt;
  text-align:right;
padding:0px  5px;
color:#27a191;
}

#toplink2
{
position:relative; 
margin: 0px 0px 0px 0px;
_margin: -20px 0px 0px 450px;/*for IE*/
/*border-bottom:2px dotted #ccffff;*/
font-size: 10pt;
  text-align:right;
 background-color: transparent;
padding:3px  0px;
}




#top p{
 margin: 0px 0px 0px 60%;
 text-align:right;
  color:#27a191;
}





#top a:hover{
 /*background-color:#5fb776;*/
background-color: transparent;
 color:#27a191;
font-size: 10pt;
}


#top a:link{
font-size: 10pt;
 padding: 5px0px 20px 0px;
 background-left:12px solid #669933;
 background-right:1px solid #669933;
 background-color: transparent;
 color:#27a191;
 text-decoration: none;
}


#top a :visited{
font-size: 10pt;
 padding: 5px 5px 5px 0.5em;
 background-color:transparent;
 color:#27a191;
 text-decoration: none;
}


.l1:link{
 padding:10px 18px;
 width:100px;
 height:40px;
 color:#27a191;
 font-size: 12pt;
 text-decoration: none;
 background-color: #ccc;
}

.l1:visited{
 padding:10px 18px;
 width:100px;
 height:40px;
 color:#27a191;
 font-size: 12pt;
 text-decoration: none;
 background-color: #6666;
}

.l1:hover{
 padding:10px 18px;
 width:100px;
 height:40px;
 color:#27a191;
 font-size: 12pt;
 background-color: #ccc;
}













/*中間的大區塊*/
#maincenter
{
 position: relative;
padding:0px 0px;
 margin: -35px auto auto 0px;
 _margin: -40px auto auto 0px;/*for IE*/
 width: 1000px;
 background-color: transparent;
/*
background-color: #000;*/

}






/*中間的區塊*/
#main
{
 width: 650px;
 margin: -20px 0px 0px 130px;
 _top:120px; /*for IE*/
 padding: 6px auto auto 6px;

 
 background-color: transparent;
 /*background-color: #000;*/
}


#photo
{
 width: 600px;
 margin: 41px auto 0px auto;
 padding: 7px auto auto auto;
 _margin:40px auto 0px auto;
 font-size:13px;
}

/*中間佈告欄的區塊*/

#board
{
 margin: 20px auto auto 20px;
 /*border-right:1px dashed #ccffff;*/
 border-buttom:1px solid #56c1a4;


}


/*首頁以外的右半中間區塊設定*/
#content
{

width:840px;
 margin: -20px auto 0px auto;
 _top:120px; /*for IE*/
 padding: 6px auto auto 6px;
left:0px;
 
 background-color: transparent;
/*background-color: #000;*/
}


/*右半中間的區塊*/
#contentbox
{
width:745px;
margin: 0px auto 0px auto;
background-color: transparent;
/*background-color: #000;*/
/*padding: 7px auto auto auto;*/
background-image: url("CSS/tb-back.jpg"); 
 background-repeat: no-repeat;
  background-position: right bottom;
padding:8px 50px;
border:1px dotted #157677;
color: #0d511a;
font-size:13px;
line-height:15px;
}

contentbox a :hover{
display:inline;
background:transparent;
color:#157677;
text-decoration:none;
border:0;
line-height:15px;
}

contentbox a:visited{
display:none;
background:transparent;
color:#157677;
text-decoration:none;
border:0;
line-height:15px;
}



contentbox t:{
display:none;

text-decoration:none;
border-bottom: 2px double;

}


/*中間內容區(左表格網頁專用)*/
#contentboxl
{
position: relative;
/*margin: 0px auto 0px 0px;*/
width:20em;
/*background-color: transparent;*/
background-color: #000;
/*padding: 7px auto auto auto;*/
padding:20px 20px;
/*border:1px dotted #157677;*/
color: #0d511a;
font-size:13px;
line-height:15px;
}



/*中間內容區(右表格網頁專用)*/
#contentboxr
{

position: relative;
/*margin: -40px 100px 0px auto;

_margin: -55px 100px 0px auto;  /*IE*/
*/
width:20em;
/*background-color: transparent;*/
background-color: #ccc;
/*padding: 7px auto auto auto;*/
padding:20px 20px;
/*border:1px dotted #157677;*/
color: #0d511a;
font-size:13px;
line-height:15px;
}




/*表格table設定*/
table.a1 {
  border: 0;
  font-family: arial;
  font-size:13px;
  background: url(CSS/dotback.gif) left center repeat; 
  text-align:left;  
 
}

td.a1 {
 border-bottom:1px dotted #ccc;
  /* border-left:1px dotted #ccc;
  border-top:1px dotted #ccc;
  border-right:1px dotted #ccc;*/
  background-color: transparent;
  padding:3px 10px;

/*padding:15px 10px;*/
} 

th.a1 {
background-color: #ccccff;
}



td.a1 a:hover{


 background-color: #ccc;


}



table.a1 a:hover{

 padding: 5px0px 20px 0px;
 background-left:12px solid #669933;
 background-right:1px solid #669933;
 background-color: transparent;
 
 color:#009900;
 text-decoration: underline;
}



table.a1 a:link{

 padding: 5px0px 20px 0px;
 background-left:12px solid #669933;
 background-right:1px solid #669933;
 background-color: transparent;
 color:#27a191;
 text-decoration: none;
}




table.a1 a:visited{

padding: 5px0px 20px 0px;
 background-left:12px solid #669933;
 background-right:1px solid #669933;
 background-color: transparent;
 color:#27a191;
 text-decoration: none;
}

















/*左邊選單的區塊*/
#left
{
 position: absolute;
 margin: -0x auto auto 0px;
 top: -50px;
_top: -9px;
 left: 8px;
 width: 130px;
 
 background-color: transparent;

}


/*左邊的外部連結區*/






#leftbox
{
text-align:center; 
margin: 28px 0px 0px 0px;
_margin: -49px 0px 0px 0px;
width:130px;
font-size:13px; 
color:#1b6553;
background-color: #3fd19f;
background: url(CSS/left-title.gif) top center repeat;
}


#leftbox t
{
text-align:center; 

border-bottom: 1px dotted #56c1a4;
margin: 1px 0px 5px 0px;

padding:0px auto;

}


#leftbox p
{
text-align:center; 
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
border-left: 1px solid #348b75;
border-right: 1px solid #fff;
margin: 1px 0px 0px 0px;

}



#leftbox a
{
display:block; 
width:128px;

font-size:13px;
color:#348b75;  
background-color: #d4ede7;

}


#leftbox a:visited
{

display:block; 
width:128px;

font-size:13px;
color:#348b75;  
background-color: #d4ede7;

}




#leftbox a:hover
{
display:block; 
width:128px;
font-weight: bold;
font-size:13px;
color:#fff;  

background-color: #48b197;

}








/*左邊的外部連結2*/

#leftbox2
{
margin: 5px 0px 0px 0px;

width:130px;
font-size:13px; 
background-color: #ccccff;
background: url(CSS/left-title.gif) top center repeat;
}

#leftbox2 p
{
text-align:center; 
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
border-left: 1px solid #8edac7;
border-right: 1px solid #fff;
margin: 1px 0px 0px 0px;

}

#leftbox2 a
{
display:block; 
width:128px;

font-size:13px;
color:#4d7a6f;  
background-color: #d4ede7;
}

#leftbox2 a:visited
{

display:block; 
width:128px;

font-size:13px;
color:#4d7a6f;  
background-color: #d4ede7;

}

#leftbox2 a:hover
{
display:block; 
width:128px;
font-weight: bold;
font-size:13px;
color:#111;  
background-color: #fff;
}






/*右邊選單的區塊*/
#right
{    
 position: absolute;
 width: 210px;
 background: transparent;
 top:-5px;
_top: 31px; /* for IE */
 margin: 20px auto auto auto;
 right: 0px;
 
 padding:0px 0px 0px 5px;
   
}


/*右邊選單的banner*/
#rightbox
{
width: 220px;

margin: 0px auto 0px 0px;

/*
border-bottom:2px double #56c1a4;
border-top:2px dotted #31908f; 
border-left:1px dashed #56c1a4; 
border-right:1px dashed #56c1a4; */
padding-bottom:2px; 
padding-top:1px;


}

#rightbox2
{
width: 200px;

margin: 0px auto 2px 0px;
padding-top:0px;
padding-bottom:3px;
padding-left:2px;
/*border-top:1px dashed #56c1a4;*/
border-bottom:3px dotted #157677; 

border-left:1px dashed #56c1a4; 
}


/*右邊選單之焦點訊息區*/

#rightbox3
{
 width:200px;
 
 background: transparent;
 margin: 10px auto auto 0px;
 /*top: 100px;*/

}

#rightbox4
{
 width:200px;

 padding:0px 0px 0px 0px;
 padding-bottom:2px;
 /*border-bottom:1px solid #56c1a4;*/
overflow:auto;



}
#rightbox5
{
width: 200px;

margin: 1px auto 2px 0px;

padding-top:2px;
padding-bottom:4px;
/*border-bottom:5px dotted #56c1a4;*/
border-bottom:3px dotted #157677; 
 background: url(CSS/left-back.gif) top center repeat; 
border-left:1px dashed #56c1a4; 
padding-left:2px;
}








/*佈告欄分頁的背景圖設定*/


div#box {
	position: relative;
	padding:0;
	width: 600px;
	height: 95px;
	font-size: 12pt;
	/*font-weight:bold;*/
	text-align: left;
	}

div#box a{
	text-decoration:none;
	color:#999;	
	}
	
div#box a:hover{
	background: none;
        font-size: 13pt;
	color: #669999;
        
	}

div#box a span{
	display: none;            
	}

div#box a:hover span{
	display: block;
	width: 600px;
	padding: 5px;	
	position: absolute;
	top: 30px; 
	left: 5px;
	font-size: 10pt;
	text-align: left;
	color: #666666;
        /*visibility: hidden;*/
        background-color: #fff;
       	}
/*
div#box a:visited span{
	display: block;
	width: 600px;
	padding: 5px;	
	position: absolute;
	top: 30px; 
	left: 5px;
	font-size: 10pt;
	text-align: left;
	color: #666666;
        /*display: auto; 
        display: inline;
        visibility: hidden;*/
}

*/





.t1:link{
 padding:10px 16px;

 width:100px;
 height:40px;

 text-decoration: none;
 background-image:url(CSS/board-b.gif) ;
 background-color: transparent;
}

.t1:visited{
 padding:10px 16px;
 width:100px;
 height:40px;
 
 text-decoration: none;
 background-image:url(CSS/board-b.gif)  ;
 background-color: transparent;
}

.t1:hover{
 padding:10px 16px;
 width:100px;
 height:40px;

 background-image:url(CSS/board-b-o.gif) ;
 background-color: transparent;
}












/*
#box a:hover span{
display:block;
width:620px;
padding:10px;
position: absolute;
top:50px;
left:0px;
font-size:10pt;
text-aligm: left;
coclor:#666;
}
 */










/*最底部版權的區塊*/

#footer
{
  width: 1000px;
  margin: 50px auto 0px auto;
  top:80px;
  _margin: -30px auto 0px auto;/*for IE*/
  border-top:1px solid #ecfff1;
 background: url(CSS/footer-back.gif) bottom center no-repeat;
}

#footertext
{
  font-size:10pt;
  padding: 20px 150px ;
  text-decoration: none;
}

#footertext a:hover{
 /*background-color:#5fb776;*/
background-color: transparent;
 color:#000;
font-size: 10pt;
text-decoration: none;
}


#footertext a:link{
 font-size: 10pt;
 padding: 5px0px 20px 0px;
 background-left:12px solid #669933;
 background-right:1px solid #669933;
 background-color: transparent;
 color:#000;
 text-decoration: none;
}


#footertext a :visited{
font-size: 10pt;
 padding: 5px 5px 5px 0.5em;
 background-color:transparent;
 color:#000;
 text-decoration: none;
}
