body {
	font-family: 新細明體, arial, sans-serif;
	font-size: 12px;
	margin-top: 0;
	padding-top: 0;
    padding: 0;
    background-color: #00644a;
}

div.spacer { clear: both; }

#wrapper {
	width:1000px;
	height:auto;
	border:1px solid #ffffff;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;

}

div.left{
	width:400px;
	margin-top:30px;
	float: left;
}

div.left5{
	width:450px;
	margin-top:30px;
	float: left;
}

#imagecontent {
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	font-style: italic;
}

#footer {
	background-color:#ffffff;
}

div .greenline {
	width:1000px;
	height: 15px;
	background-color: #00644a;
}


img.logo-foot{
	margin-left: 30px;
	float: left;
}


div.companyinfo{
	width: 400px;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	padding-top: 0px;
}

div.companyphone{
	width: 280px;
	float: right;
	margin-top: 30px;
	padding-top: 0px;
}


p.advisory {
	font-size: 12px;
	margin-left: 30px;
	margin-right: 30px;
	color: #707070;
}

p.advisory-bold {
	font-size: 13px;
	font-weight:bold;
	margin-left: 30px;
	margin-right: 30px;
	color: #585858;
}

p.advisory-green {
	font-size: 13px;
	font-weight:bold;
	margin-left: 30px;
	margin-right: 30px;
	color: #00644a;
}

ul.companyinfobreak{
	margin-top: 25px;
	list-style: none;
}

ul.companyphonebreak{
	margin-top: 10px;
	list-style: none;
}

li.companyinfobreak{
	font-size: 15px;
	margin-top:5px;
}

li.companyinfobreaklarge{
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px;
}

li.companyphonebreak{
	font-size: 18px;
	color: #00644a;
}

li.companyphonebreaklarge{

	font-family: arial, sans-serif;
	font-size: 32px;
	color: #00644a;
}

a img{
	border:0;
}

a{ font-family: arial, sans-serif;}
a:link {color:#00644a; text-decoration:none;}
a:visited {text-decoration: none;color: #00644a;}
a:hover {text-decoration: none; color: #ec891d;}

span.bottom{
	margin-right: 35px;
	margin-top:1px;
	float:right;
	color:#ffffff;
}


.b1-2:link{
	width:405px;
	height:47px;
	display:block;
	background-image: url(images/b-1_02.png);
	text-decoration: none;
}

.b1-2:hover{
	background-image: url(images/b-2_02.png);
	text-decoration: none;
}

p.titlebold{
	margin: 0 30px;
	font-weight:bold;
	font-size:16px;
	line-height: 20px;
}

p.titlebold2{
	font-weight:bold;
	font-size:16px;
	margin-top: 0;
	margin-right: 65px;
	margin-bottom: 0;
	margin-left: 25px;
}

p.titlebold3{
	margin: 0 50px;
	font-weight:bold;
	font-size:16px;
	line-height: 23px;
}

p.nextcontent{
	line-height: 23px;
	margin: 0 30px;
	font-size:15px;

}

p.nextcontent2{
	line-height: 23px;
	font-size:15px;
	margin-top: 0;
	margin-right: 65px;
	margin-bottom: 0;
	margin-left: 25px;

}

p.nextcontent3{
	line-height: 23px;
	margin: 0 50px;
	font-size:15px;

}

img.chart{
	float: left;
	margin-top: 30px;
}

.chart2 img{
	float: none;
	margin-left:80px;
	text-align: center; 
}

img.chart3{
	position:absolute;
	margin-left:450px;
	margin-top: 0px;
	margin-bottom:10px;
	left: 418px;
	top: 433px;
}

img.chart3a{
	position:absolute;
	margin-left:450px;
	margin-top: 0px;
	margin-bottom:10px;
}

img.chart5{
	position:absolute;
	margin-left:450px;
	margin-top: -285px;
	margin-bottom:10px;
}
img.chart5_2{
	position:absolute;
	margin-left:450px;
	margin-top: -233px;
	margin-bottom:10px;
	left: 11px;
}

#nav{
	margin-top: 30px;
	margin-bottom: 30px;
}

img.megaphone{
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}

img.signup{
	display: block;
	margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}

.download{
	text-align: center;
	margin-left: 35px;
	margin-right: 35px;
}

div.button1{
	top: 750px;
	width: 220px;
	margin-left: 200px;
	position:absolute;
	margin-top: 30px;
}

div.button2{
	top: 750px;
	width: 220px;
	margin-left: 550px;
	position:absolute;
	margin-top: 30px;
}

p.info{
	float: none;
	color: #5e5e5e;
	width: 550px;
	margin-left:410px;
	margin-top: -90px;
}

p.info2{
	float: none;
	color: #5e5e5e;
	width: 480px;
	margin-top: 30px;
	margin-left:460px;
}

p.info5{
	float: none;
	color: #5e5e5e;
	width: 460px;
	margin-top: 40px;
	margin-left:470px;
}

p.titleorange{
	font-size:15px;
	color: #f76802;
	font-weight:bold;
	margin-top: 30px;
	margin-bottom: 20px;
}

p.contentorange{
	font-size:15px;
	line-height: 23px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 20px;
}

img.b1box{
	margin-top:25px;
	margin-left:25px;
}

p.warning{
	color:#7e7e7e;
	width: 900px;
	margin-left:30px;
	line-height:23px;
	text-align:left;
}

div.leftinsix{
	margin-left: 30px;
}
img.a1{
	margin-left:-110px;
}

p.titleorange6{
	font-size:15px;
	color: #f76802;
	font-weight:bold;
	margin-bottom: 20px;
	text-align: left;
	margin-top: 20px;
}

p.contentorange6{
	font-size:15px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	line-height: 23px;
	margin-right: 20px;
}
.img{

}#contents #imagecontent table tr td .img {
	text-align: left;
}
#contents #imagecontent table tr td {
	font-style: normal;

}
.e7{
	color: #7e7e7e;
	text-align: left;
}
