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


body {
background:#8ccce5 url(../images/bg.gif) no-repeat top center fixed;
margin:0;
padding:0;
}

  #header,#content {
  width:955px; 
  margin:0 auto;
  } 
  #pagefooter {
  width:955px; 
  margin:0 auto 150px;
  }
  
    .alpha1{
    background-color:#FFFFFF;/* 背景色 */
	filter:alpha(opacity=70); /* IE 透明度 */
    -moz-opacity:0.7; /* Moz FF 透明度*/
    opacity: 0.7; /* 支持CSS3的浏览器（FF 1.5也支持）透明度*/
	}

    .ap2{
    width:955px; 
    margin:0 auto;
	position:absolute;
    z-index:1;
	}
	
  
/*按扭區*/
    .menu {
    background: url(../images/woodboard.png) top center no-repeat;
    height:114px;
    }
    .menu ul {
    width:500px;
    height:35px;
    margin:0;
    padding:0 0 0 8px;
    display:block;
    position:relative;
    left:380px;
    top:50px;
    list-style:none;
    }
    .menu ul li {
    float:left; 
    }
    .menu ul li a {
    padding:0 0 0 14px;  
    display:block;
    font: 13px/1.5 Arial;
    color:#a57541;
    text-decoration:none;
    }
    .menu ul li a:hover {
    color:#FF0000; 
    text-decoration:underline;
    }
    .menu ul li a b {
    }
    .menu ul li a:hover b {
    }
		  
/*主要內容區*/
	.title {
	background: url('image/woodboard2-top.png') no-repeat;	
	height:40px;
	}
	.all {
	background: url('image/woodboard2-center.png') repeat-y; 
	margin:0 auto;		
	padding: 0;
	}	
	.all h1 {
	margin: 0;	
	padding: 20px 60px 0;
	font-size: 170%;
	color: #319b83;
	font-weight:bold;
	}
    .all h2 {
	margin: 0;	
	padding: 20px 60px 0;	
	font-size: 100%;
	color: #4e9eac;
	}
	.all h3 {
	margin: 0;	
	padding: 20px 60px 0;	
	font-size: 170%;
	color:#CC3300;
	font-weight:bold;
	}
	.all h4 {
	margin: 0;	
	padding: 20px 60px 0;	
	font-size: 100%;
	color: #333366
	}
	.all p {	
	margin: 0;	
	padding: 20px 60px 0;
	font: 13px/2 Arial, Helvetica, sans-serif; 
	color: #2a445b; 
	}
	.last {
	background: url('image/woodboard2-bottom.png') no-repeat;
	height: 107px; 
	}
/*application ruler award qa*/	
    .all p span {
	font: 13px/2 Arial, Helvetica, sans-serif; 
	color: #168c13; 
	font-weight:bold;
	}
	.all p strong {		
	font: 13px/2 Arial, Helvetica, sans-serif; 
	color: #d76c16; 
	font-weight:bold;
	}
	.all table {	
	font: 13px/1.6 Arial, Helvetica, sans-serif; 
	color: #2a445b; 
	text-align:left;
	}
	.table-application { 	
	font: 13px/1.6 Arial, Helvetica, sans-serif; 
	color: #2a445b; 
	text-align:left;
	}
/*list-vote*/
	div.vote {
	padding:0 17px 0;
	height:270px;
	width:955px;
    } 
	div.votebg {
	float:left;
	margin:30px 15px 30px;
    background: url('image/votebg.png') no-repeat;
    height:261px;
	width:200px;		
	}
	div.votepic {
	margin:15px 30px 0px;
	font: 13px/1.6 Arial, Helvetica, sans-serif; 
	color: #000;
	text-align:center; 
	position: relative;
	}
	.chooseme {
	margin:-5px 0 0;
	}
/*list2*/
	div.presonup{
    width:300px;
   	padding:20px 15px 20px 30px;
	}
	.presonup table{
	font-weight:bold;
	font-size: 16px;
	}
	div.presondown{
	width:300px;
   	padding:20px 15px 20px 30px;
	}
	div.presonright {
	position:relative;
	left:300px;
	top:-300px;
	width:550px;
	padding:20px;
	}	
	div.presonmov{ 
	padding:0px 0px 0px 50px;
	}
    .presonright h3 {
	padding: 0px 15px 0px;
	font-size: 16px;
	color: #336699;
	}
	.presonright p {
	padding: 0px 15px 0px;
	font: 13px/2 Arial, Helvetica, sans-serif; 
	color: #2a445b; 
	}

	
/*動畫區*/  
	.action {	
    z-index:1;
	width:100%;/* div跟瀏覽器一樣寬 */
	position:fixed;
    bottom:0;
    left:50%;/* div左邊距瀏覽器有瀏覽器總寬的一半-所以還有一半在瀏覽器外?? */
	margin-left:-50%;/* div的margin-left距瀏覽器左邊,讓margin-left在div的中間 */
    _position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight);/* x座標:頁面捲動後最上方的座標值(被捲高)+瀏覽器視窗的高度-元素的高度 */
	_margin-left:expression(documentElement.scrollLeft-(documentElement.clientWidth)/2);/* margin-left座標:頁面捲動後最左方的座標值(被捲寬)-瀏覽器視窗的寬度/2 */
	}

/* Marx 加上的*/
.error{
	color:#F00;
}