body {
	margin:0px;
	font-size:11px;
}

a {
	color:#3A96FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:0px;
}

form {
	margin:0px;
	padding:0px;
}

#container {
	position:relative;
	margin:-1px auto;
	width:800px;	
	border-top: 1px #fff solid;

	text-align: left; /* 有時前述設定對 IE6 失效時，必須在父元素中指定文字置中 */ 	
}


#head {
 	background-image:url(./style01/top.gif);
	width:800px; 
	margin:0 auto;
	margin-bottom:30px; 
	height:72px;
	position:relative;
}

#logo {
	cursor:pointer;
	width:300px;
	height:70px;
	position:absolute;
	top:0px;
	left:0px;
}

.clear {
	clear:both;
}

#middle { 
}

#foot { 
	background-image:url(./style01/bottom.gif);
	width:800px;
	height:50px;
}

* html #foot { 
	bottom:-1px;
}


#content {
}

.login_area {
	margin:0 auto;
	width:200px;
}

.hint {
	font-size:11px;
	color:#3F3F3F;
}

.log_info {
	float:right;
	width:310px;
}

.log_info hr {
	margin-top:5px;
	margin-bottom:5px;
	border:1px dotted #E0E0E0;
}

.website {
	text-align:left;
	width:480px;
	float:left;
}

.website div {
	margin:10px auto;
}

.website div.img {
	margin-top:0px;
	width:130px;
	float:left;
}

.website div.desc {
	margin-top:0px;
	width:340px;
	font-size:12px;	
	float:right;
	color:#9A9A9A;
}

.website h3 {
	margin-top:0px;
	width:200px;
	font-size:16px;
}


.middle_hight {
	height:600px;
	width:100%;
}

/* 登入區塊 */

.mem_word {
	background-image:url(style01/mem_word.gif);
	background-repeat:no-repeat;
	width:180px;
	height:22px;
}

form {
	color:#3F3F3F;
	font-weight:bold;
	font-size:15px;
}

.btn {
	background-image:url(style01/button02.gif);
	width:54px;
	height:24px;
	cursor:pointer;
	border:0px;	
}

.btn:hover {
	background-image:url(style01/button_.gif);
}

.btn_hover {
	background-image:url(style01/button_.gif);
	width:54px;
	height:24px;
	cursor:pointer;
	border:0px;		
}


.btn02 {
	background-image:url(style01/button01.gif);
	width:99px;
	height:24px;
	cursor:pointer;
	border:0px;	
}

.btn02:hover {
	background-image:url(style01/button01_.gif);
}

.btn02_hover {
	background-image:url(style01/button01_.gif);
	width:99px;
	height:24px;
	cursor:pointer;
	border:0px;		
}

.required {
	color:red;
}


/* 表單設定 */

input.text {
	font-size:11px;
	height:13px;	
}

select {
	font-size:11px;
	height:17px;
}


/* 圓角 */

.round {
	float:left;
	background-image:url(style01/rounded-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.upper {
	margin:0px;
	padding:5px 5px 0px 5px;
	background-image:url(style01/rounded-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.lower {
	margin:0px;
	padding:0px 0px 0px 5px;
	background-image:url(style01/rounded-left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.lower div.corner {
	display:block;
	margin:0px;
	padding:0px 5px 5px 0px;
	font-style:normal;
	background-image:url(style01/rounded-right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.note {
	font-size:15px;
	font-weight:bold;
	color:#3F3F3F;
}

