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

/****hot***/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CEECFF;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../image/bk.jpg);
	
}
	.line{
		height:2px; 
		display:block;
		background-color:#156794; 	
		}

	.header_hot {
		display:block;
		overflow:hidden;
		margin:0 auto 0 auto;
		border-top:0 solid #156794;
    }
	
	.header_hot_box {
		width:770px;
		display:block;
		overflow:hidden;
		position:relative;
		margin:0 auto 0 auto;
		border-top:0 solid #156794;
    }	
	
	.header_hot ul.website {
		margin:0;
		right:0;
		bottom:0;
		float:right;
		display:block;
		position:absolute;
		padding:6px 0 6px 10px;
		background-color:#156794;
		
	    -moz-box-shadow: 0 0 3px 1px rgba(20%,20%,40%,0.3);      /* for FF || 水平位移、垂直位移、擴散度、顏色 */
        -webkit-box-shadow: 0 0 3px 1px rgba(20%,20%,40%,0.3);   /* Google Chrome 有效 */
        box-shadow: 0 0 3px 1px rgba(20%,20%,40%,0.3);
        /* For IE 8 || Strength=陰影範圍、Direction=陰影發散角度(上為零度) */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333)";
        /* For IE 5.5 - 7 || IE 8(標準模式) 也有效 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333');

    }
	
	.header_hot ul.website li{
		float:left;
		color:#FFFFFF;
		display:block;
		font-size:0.9em;
		line-height:20px;
		padding: 0 10px 0 0;
    }
	
	.header_hot ul.website li img{
		float:left;
		margin-right:5px;
    }
	
	.header_hot ul.website li a{
		color:#FFFFFF;
    }
	
	.header_hot ul.website li a:hover{
		color:#e8f5ff;
    }
	
	.header_hot .logo {
		float:left;
		display:block;
		color:#FFFFFF;
		font-size:1.3em;
		padding:10px 15px 20px 0;
    }

	
	.header_hot .logo a{
		color:#FFFFFF;
		display:block;
		line-height:54px;
		text-decoration:none;
    }
	
	.header_hot .logo a:hover{
		color:#e7f4ff;
		text-decoration:none;
    }
	
	.header_hot .logo a img{
		float:left;
		width:auto;
		height:40px;
		margin-right:10px;
    }

/****hot.end***/



/****form***/

.join_table{
		width:100%;
		border:#CCC solid 1px;
		}

.join_table td{
		color:#000000;
		font-size:0.9em;
		}
	
.join_table td font{
		font-size:1em;
		font-weight:bold;
		}
			
.join_table tr:nth-child(odd){
background-color:#EFEFEF;
}

.join_table tr:nth-child(even){
background-color:#FFFFFF;
}

/****form.end***/