/* 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;
 height:88px;
 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: -10px auto auto 0px;/*for IE*/
 width: 1000px;
 background-color: transparent;


}






/*中間的區塊*/
#main
{
 width: 640px;
 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
{
position: relative;
 margin: 20px auto auto 20px;
 /*border-right:1px dashed #ccffff;*/
 border-buttom:1px solid #56c1a4;


}


/*首頁以外的右半中間區塊設定*/
#content
{
position: relative;
/*position: absolute;*/
width:840px;
 margin: -20px 0px 0px 130px;

 padding: 6px auto auto 6px;

 
 background-color: transparent;
/*background-color: #000;*/
}


/*右半中間的區塊*/
#contentbox
{
position: relative;

margin:20px;
width:745px;
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:20px 20px;
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;

}


/*中間內容區(表格網頁專用)*/
#content2
{

width:840px;
 margin: -20px auto 0px auto;
 _top:120px; /*for IE*/
 padding: 6px auto auto 6px;

 
 background-color: transparent;
/*background-color: #000;*/
}







/*表格table設定*/
table {
  border: 0;
  font-family: arial;
  font-size:13px;
  background: url(CSS/dotback.gif) left center repeat; 
  text-align:left;  
 
}

/*--------------------------------------------------0615*/


td {

  /* border-left:1px dotted #ccc;
  border-top:1px dotted #ccc;
  border-right:1px dotted #ccc;*/
  background-color: transparent;
 /* padding:15px 8px;*/

/*padding:15px 10px;*/
} 

th {
background-color: #ccccff;
}



td a:hover{


 background-color: #ccc;


}



table a:hover{

 /*padding: 5px0px 20px 0px;*/
 background-color: transparent;
 
 color:#009900;
 text-decoration: underline;
}



table a:link{

/* padding: 5px0px 20px 0px;*/
 background-color: transparent;
 color:#27a191;
 text-decoration: none;
}




table a:visited{

/*padding: 5px0px 20px 0px;*/
 background-color: transparent;
 color:#27a191;
 text-decoration: none;
}




/*左邊選單的區塊*/
#left
{
 position: absolute;
 margin: -0x auto auto 0px;
 top: -0px;
_top: 36px;
 left: 8px;
 width: 130px;
 border-right: 1px dotted #56c1a4;
 background-color: transparent;

}


/*左邊的外部連結區*/






#leftbox
{
text-align:left; 

margin: 0px 0px 0px 0px;
_margin: 0px 0px 0px 0px;
/*width:130px;*/
width:120px; /*090909*/
padding-bottom:2px; 
padding-top:2px;
padding-left:0px;
font-size:13px; 
color:#1b6553;
/*background-color: #3fd19f;*/
/*background: url(CSS/ltBack.gif) left top no-repeat;*/

}


#leftbox t
{
text-align:left; 

/*border-bottom: 1px dotted #56c1a4;*/
margin: 1px 0px 5px 0px;
/*
padding:1px auto;
padding-bottom:0px; 
padding-top:0px;*/
}


#leftbox p
{
text-align:left; 
font-size:12px; /*090909*/
/*border-top: 1px solid #fff;
border-bottom: 1px solid #fff;*/
left:5px;
/*border-right: 1px solid #fff;*/
margin: 3px 0px 0px 0px;
background-color: #E6F9EF;   /*090909*/
 padding-left:3px;  /*090909*/
}



#leftbox a
{
display:block; 
width:110px;
color:#48a11c;  
font-size:13px;

  padding-left:10px;
background: url(CSS/tip2.gif) center left no-repeat;

}


#leftbox a:visited
{

display:block; 
width:110px;
color:#48a11c;  
font-size:13px;
  padding-left:10px;
background: url(CSS/tip2.gif) center left no-repeat;

}




#leftbox a:hover
{
display:block; 
width:110px;
font-size:13px;
 padding-left:-10px;

background: url(CSS/tip.gif) center left no-repeat;
font-size:13px;
color:#000;  
background-color: #d4ede7;

}








/*左邊的外部連結2*/


#leftbox2
{
text-align:left; 

margin: 0px 0px 0px 0px;
_margin: 0px 0px 0px 0px;
width:120px;
padding-bottom:0px; 
padding-top:0px;
 padding-left:0px;
font-size:13px;
color:#307575; 
/*color:#1b6553;/*
/*background-color: #3fd19f;*/
/*background: url(CSS/ltBack.gif) left top no-repeat;*/
}


#leftbox2 t
{
text-align:center; 
width:120px;
/*border-bottom: 1px dotted #56c1a4;*/
margin: 2px 0px 5px 0px;

/*padding:1px auto;
padding-bottom:2px; 
padding-top:1px;*/
}


#leftbox2 p
{
text-align:left; 
width:120px;
/*border-bottom: 1px solid #fff;*/
left:1px;
/*border-right: 1px solid #fff;*/
margin: 2px 0px 0px 0px;

padding-top:1px;
}



#leftbox2 a
{
display:block; 
width:110px;
color:#5293a1;  
font-size:13px;
/*border-bottom: 1px dotted #c9c9c9;*/
  padding-left:10px;
background: url(CSS/tip2.gif) center left no-repeat;

}


#leftbox2 a:visited
{
/*border-bottom: 1px dotted #c9c9c9;*/
display:block; 
width:110px;
color:#5293a1;  
font-size:13px;
  padding-left:10px;
background: url(CSS/tip2.gif) center left no-repeat;

}




#leftbox2 a:hover
{
display:block; 
width:110px;
font-size:13px;
 padding-left:10px; 
/*border-bottom: 1px dotted #fff;*/
background: url(CSS/tip.gif) center left no-repeat;
font-size:13px;
color:#000;  
background-color: #ccf2cc;

}













/*#leftbox2
{
margin: 20px 0px 0px 0px;
border-bottom: 3px solid #999;
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 #999;
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;
 _width: 180px;
 background: transparent;
 top:-5px;
_top: 31px; /* for IE */
 margin: 20px auto auto auto;
 right: 0px;
 _right: -10px;/*IE*/
  border-left:1px dotted #56c1a4;
 padding:0px 0px 0px 5px;

}


/*右邊選單的banner*/
#rightbox
{
width:200px;

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: 150px;
/*text-align:center; */
margin: 0px auto 1px 15px;


/*border-top:1px dashed #56c1a4;
border-bottom:1px dotted #ccc; 

border-left:1px dashed #56c1a4; */
}


#rightbox2 a
{
display:block; 
width:150px;
color:#348b75;  
font-size:13px;

 padding-left:10px;
background: url(CSS/tip2.gif) center left no-repeat;

}


#rightbox2 a:visited
{
padding-left:10px;
display:block; 
width:150px;
color:#348b75;  
font-size:13px;
 
background: url(CSS/tip2.gif) center left no-repeat;

}




#rightbox2 a:hover
{
display:block; 
width:160px;
font-size:13px;
 padding-left:10px;
background: url(CSS/tip.gif) center left no-repeat;
font-size:13px;
color:#000;  
background-color: #d4ede7;

}



.imgborder {
border: none;

}

/*右邊選單之焦點訊息區*/

#rightbox3
{
 width:200px;
 
 background: transparent;
 margin: 20px auto auto 8px;
 /*top: 100px;*/

}

#rightbox4
{
 width:180px;

 padding:0px 0px 0px 0px;
 padding-bottom:2px;
 /*border-bottom:1px solid #56c1a4;*/
overflow:auto;



}
#rightbox5
{
width: 180px;

margin: 0px auto 2px 0px;

padding-top:2px;
padding-bottom:4px;
/*border-bottom:5px dotted #56c1a4;
border-bottom:1px dotted #157677; 
background: url(CSS/left-back.gif) top center repeat; 
border-left:1px dashed #56c1a4; */
padding-left:0px;

}








/*佈告欄分頁的背景圖設定*/


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
{


clear: both;  
position: relative;
 
height: 100px;
  margin: 20px auto 0px auto;
  top:0px;
  
  border-top:1px solid #ecfff1;
 background: url(CSS/footer-back.gif) bottom left no-repeat;

margin: auto;  

margin-bottom: 0px;
width: 1000px;
  

}

#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;
}
