/* scrollbar 顏色設定 */
html {
 SCROLLBAR-FACE-COLOR: #bdcabe;
 SCROLLBAR-3DLIGHT-COLOR: #00b4fc;
 SCROLLBAR-ARROW-COLOR: #f5f5a4;
 SCROLLBAR-DARKSHADOW-COLOR: #8ab08d;

}
/* 主體設定 */
body {
    padding-bottom:0;margin-bottom:0;
	margin:0;    
	padding-top:0px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	
    font-size:80%;
	background:#bfb7a6;
}
/**{MARGIN:0;PADDING:0;}*/
#container {  	
    position : relative;
    width : 964px;
	margin : auto;
	background: url(../img/container_bg.jpg) top center  repeat-y;
  
}
#pageheader {
    background: url(../img/pageheader_bg.jpg) top left  no-repeat;
    height:208px;
}
#pageheader img {
display:none;
}
#pageheader h1	{display: none;}	
	
	
/*底部背景*/
#main2 {	
	/*background : url(../img/m_bottom.jpg)  bottom left no-repeat;*/
	min-height : 650px;
	height:auto !important;
    height:650px;	
    margin:0 0px 0 0px;
   	background:url(../img/main2_bg.jpg) bottom left no-repeat;
}

/*中間背景*/
#main1{
	/*background : url(../img/m_center.jpg)  bottom left repeat-y;  */
    margin:0;
	position:relative;
    background:url(../img/main_bg.jpg) top left no-repeat;
}

/*上方背景*/
#main {	
    margin:0 30px 0 265px;
    padding:20px 10px 20px 10px;
	/*background : url(../img/m_top.jpg)  top left no-repeat;*/


   
}


/* 動態頁面下的注解 */

.note {	
	font-size : 0.8em;
	text-align : right;
	padding : 5px;
}
/* 內文 */
#content {
  color:#434343;
  line-height:1.7em;
  letter-spacing:0.1em;
} 
#content p{line-height:1.7em;letter-spacing:0.1em;}				
/* 一般設定  */
a:link,a:visited { 
	color: #e77a05;
	text-decoration : none;
}
a:hover , a:active  {
	color: #474747;
	text-decoration : none;
}

p {
    color:#434343;
 }
img{
    border:0px solid red;
	}
h2 { 
	clear : both;
	padding : 0.3em 0 0.1em 1em;
    font-size : 1.3em;
    width : 635px;
	height: 35px;
	color:#e77a05;
	background:url(../img/h2_bg.gif) top left no-repeat;
}

h2 a:link , h2 a:visited { color:#fff}
h2 a:hover , h2 a:active { color:#fff}

h3 {
	clear : both;
	background : url(../img/h3_bg.gif) center left no-repeat; 	
	border-bottom : 1px solid #ccc;
	padding : 0.1em 0 0.1em 1.5em;
    font-size : 1.3em;
    width : 90%;
}

h4 { 
	clear : both;
    font-size : 1.2em;
    width : 80%;
}

h5 {
    text-align:right;
}

#content ul {
	/*list-style : none;*/
	list-style-type:decimal;
} 

#content  ul li {	
	/*list-style  :  url(../img/li.gif) ;*/
}

#content  ul li li {
	/*list-style  :  url(../img/lili.gif) ;*/
	list-style-type:square;
}

#content  dt {
	background : url(../img/dt.gif) 0 50% no-repeat;
	padding-left : 1.5em;
	font-weight : bold;
}


/* 主選單 */
#linklist{ 
	position :absolute;
	top : 200px;
	left : 34px;
	width : 189px;
	margin :0px;
	padding :0px; 


}
#linklist2{ 
	
}
#linklist p { 
    padding:0px;
	margin:0px 28px 2px 33px; 
	text-align:center;
}
				
#linklist ul { 
    list-style: none;
	margin: 0px;
	padding :30px 0px;
	width:189px;
}		
		
#linklist li	{ margin: 0px; padding : 0px; }

#linklist li a{
	display: block;
	padding : 7px 5px 7px 64px ;
	margin : 2px 1px;
	font-size:1.2em;
	font-weight:bold;
	color:#fcf7c6;
	background:url(../img/linklist_li.gif) top left no-repeat;
}

#linklist li a:hover {
	color:#000;

	background:url(../img/linklist_hover.jpg)  top left no-repeat;
}

#linklist form	{ font-size: 12px;margin-left:10px;}

/*-------  次選單 --滿版寬為125----*/
#menu_2  p{
  margin-left:30px;
  width:122px;
  color:#fcf7c6;
  font-weight:bold;
  padding:5px;
  text-align:left;
}

#menu_2 a {
  margin-left:30px;
  width:122px;
  color:#fcf7c6;
  font-weight:bold;
  border-bottom : 2px groove #fcf7c6;
  padding:5px;
  text-align:left;
}

#menu_2 a:hover{
  margin-left:30px;
  width:122px;
  background-color:#fcf7c6;
  border-bottom : 2px groove #fcf7c6;
  font-weight:bold;
  color:#000;
  padding:5px;
  text-align:left;
}


#login_id{width:80px;}
#login_pw{width:80px;}
#menu_login{
padding-bottom:16px;}




/*-------  工具捷徑 ------*/
#corner{ 
	position: absolute;
	top: 17px;
	left: 47px; /* <---------------  setting */
	width: 410px;
    text-align : left;
	padding : 0;
	margin : 0;
	color:#fff;
}
#corner a:link, #corner a:visited {color:#fff}
#corner  a:hover , #corner  a:active	{color:#fff;}

/*--------- 底 ---------- */
#footer{ 
    position :relative;
	margin-right : 0px;
    min-height : 115px;
	height:auto !important;
    height:115px;	
	background: url(../img/footer_bg.jpg) top left no-repeat;
}							
#footer a:link, #footer a:visited {}
#footer a:hover	, #footer a:active  {}

#footer_address {
	position : absolute;
	width :250px;
	left :550px;
	top : -40px;
	padding : 0px;
	text-align:left;
	color:#585858;
}
html>body #footer_address {top:-10px}
*+html>body #footer_address {top:0px}
#footer_name {
    position : absolute;
	left : 320px;
	top :70px;
	color:#256c51;
}
html>body #footer_name {top:60px}
*+html>body #footer_name {top:70px}

/*-------  表格 ------*/
#table {
  color:#434343;
  font-size:0.9em;
  line-height:1.7em;
  letter-spacing:0.1em;
  border: 1px solid #000;
}
#table ul li{
  list-style-type:square;
}
#table_title {
  background-color:#000;
  color : #fff;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  line-height:1.7em;
  letter-spacing:0.1em;
}

#table_line {
  background-color:#EAEAEA;
  color:#434343;
  letter-spacing:0.1em;
}

#table_end {
  background-color:#ccc;
  color:#434343;
  letter-spacing:0.1em;
  font-weight:bold;
}

#table_bottom_solid {
  border-bottom : 1px solid #000;
}