@charset "utf-8";
*html{	width:100%;	height:100%; /*IE7 and below*/}
body {
	background-color: #FFFFFF;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, "新細明體", sans-serif;
	font-size: 63%;
	line-height: 200%;
	margin: 0px;
	width:100%;
	text-align: center;/*向下相容舊版Browser無法判別margin:0 auto的置中語法*/
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
a:link{
	color: #996633;
	text-decoration: none;
}
a:visited{	color: #996633;text-decoration: none;}
a:hover {	color: #990000;}
a:active{	color: #996633;}
span{}
strong{}
em{}
p a{}
form {margin: 0px;}
fieldset{margin:0; padding:0; border:none;}
legend{}
img {border-style: none;}
table {border-collapse:collapse;}
thead {display:table-header-group;/*列印時，所有分頁均顯示表頭*/}
tfoot {display:table-footer-group;/*列印時，所有分頁均顯示表尾*/}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.required {/*上標字*/
	vertical-align: 10%;
	color: #FF0000;
}
#wrapper{
	width:900px;
	height:auto;
	margin:0 auto;
	padding:0 10px;
	text-align: left;/*配合body text-align設定*/
	background-image: url(../images/bg_wrapper.png);
	background-repeat: repeat-y;
	background-position: center top;
	position:relative;
}
