@charset "utf-8";
/*------------------------------*/
/*--Layout Setting Start--*/

/*--position & layout width setting--*/
body {
	background-color: #7dcdec;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-x;
}
.wrap {
	margin: 0px 5px;
	padding: 0px;
	position: relative;
	font: 85% Arial, Helvetica, sans-serif, "新細明體";
	overflow:hidden;
}
.mpwrap {
	margin: 0px auto;
	padding: 0px;
	position: relative;
	font: 80% Arial, Helvetica, sans-serif, "新細明體";
	width:986px;
	overflow:hidden;
}
/*--header setting--*/


/*--layout width setting--*/
.layout {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
	position: relative;
	z-index:98;
	background-color:#FFF;
	
}
/*--left column setting--*/
.layout .leftbg {
	vertical-align: top;
	width: 138px;
	background-image: url(../images/leftbg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.layout .leftbg .side {
}
/*--center column setting--*/
.layout .center {
	vertical-align: top;
	background-color:#FFF;
	background-image: url(../images/centerbg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.mpwrap .layout .center .main {
	vertical-align: top;
	background-image: url(../images/centerbgtop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow:hidden;
	margin:0 3px 0 0;
	_width:832px;
	_margin:0 ;
}
.layout .center .main {
	vertical-align: top;
	background-image: url(../images/centerbgtop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow:hidden;
	margin:0 3px 0 0;
	_width:100%;
}
/*--Layout Setting End--*/
/*------------------------------*/
.layout .center .clear {
	margin:0;
	padding:0;
	border-collapse:collapse;
	
	
}
.layout .center .clear .leftblock {
	vertical-align:top;
	
	
}
.layout .center .clear .rightblock {
	width:200px;
	vertical-align:top;
	
}
