/*** Common CSS ***/

img {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a {
	text-decoration:none;
	outline:none;
}
p {
	margin-top:2px;
	margin-bottom:4px;
}

p, td {
	color:#261F15;
}

table {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

img.btn {
	cursor:pointer;
}

body{ 
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-size:14px;
}
div.parent{
	width: 100%;
	overflow: hidden;
}
table.parent{
	border-collapse: collapse;
	border: 0px none;
	margin: 0px 0px 0px 0px;
	width: 100%; height: 100%;
}
td.parent{
	background-image: url(../images/hk/common/mtr_purl_bg.jpg); 
	background-repeat: repeat-y;
	background-position:top center;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
div.wrapper{
	margin: 0px auto auto auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

div.tab_wrapper{
	margin: 0px auto auto auto;
	position: relative;
	text-align: left;
	width: 1000px; height: 48px;	
}
div.tab_banner{ 
	background-image:url(../images/hk/common/mtr_purl_heading.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	left: -500px; top:0px;
	position: absolute;	
	text-align: center;
	width: 2000px; height: 48px;	
}

div.header_banner_wrapper{
	margin: 0px auto auto auto;
	position: relative;
	text-align: right;
	width: 1000px; height: 228px;
}
div.header_banner{ 
	background-image:url(../images/hk/common/mtr_purl_banner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	left: -500px; top: 0px;
	position: absolute;	
	text-align: left;
	width: 2000px; height: 228px;
}
div.footer_wrapper{
	margin: 0px auto auto auto;
	position: relative;
	text-align: center;
	width: 1000px; height: 65px;
}
div.footer{ 
	background-color:#644F3E;
	left: -500px; bottom: 0px;
	position: absolute;	
	text-align: center;
	width: 2000px; height: 65px;
}

div.footer_content {
	position:absolute;
	width:1000px; left:500px;
	bottom:2px;
}

div.footer_content a{
	color:#8D8086;
}

div.footer_content p {
	text-align:right;
	font-size:12px;
	color:#D8CDBC;
}

div.footer_content p.power {
	text-align:center;
}

div.tab_content {
	position: absolute;
	left:500px;	width:1000px; height:48px;
	text-align:left;
}

div.tab_content div.tab {
	position: absolute;
	top:25px; right:0px; 
}

div.tab_content div.tab ul {
	list-style:none;
	margin:0px auto 0px auto;
}

div.tab_content div.tab li {
	float:right;
	padding-left:3px;
}

div.tab_content div.logo {
	position:absolute;
	width:115px; left:-7px;
	text-align:left;
}

div.tab_content div.function {
	position:absolute;
	width:400px; height:16px;
	left:115px; top:25px;
	text-align:left;
}
div.tab_content div.function table td {
	text-align:left;
	padding-left:3px;
}

div.tab_content div.data {
	position:absolute;
	width:390px; right:0px;
	text-align:right;
}

div.tab_content div.data table {
	position:relative;
	top:5px;
}

div.tab_content div.data table td {
	text-align:right;
	vertical-align:middle;
	font-size:12px;
	padding-left:3px;
}
div.tab_content div.data table td img {
	position:relative;
	top:2px;
}

div.header_banner div.header_btn {
	position:relative;
	width:361px; height:77px;
	top:43px; left:1240px;
}

div.header_banner div.variable_pic {
	position:relative;
	width:560px; height:97px;/* top:131px; */
	top:54px; left:1041px;
	*top: 50px; /*IE7*/
	_top: 50px;	/*IE6*/
}

a.cyan{
	color:#1AB6D9;
}

a.grey {
	color:#5C7176;
}

span.grey {
	color:#5C7176;
}

a.orange:hover {
	color:#7B3E05;
}

a.orange, span.orange {
	color:#DE6F06;
}

span.yellow {
	color:#EDA30C;
}

div.clear {
	clear:both;
}

div.desc {
	font-size:12px;
	color:#694F2F;
}

td.upload_bg {
	width:102px; height:118px;
	background-image:url(../images_png/hk/common/mtr_web_form_content_image2.png);
	background-repeat:no-repeat;
	background-position:top center;
}

div.main_content div.variable_pic_brown {
	position: absolute; 
	left: 368px;
	top: 56px; 
}

div.instruct {
	position:absolute;
	width:167px; height:42px;
	left:873px; top:122px;
}

div.top_variable table td.adjust img {

}