/** global */
body { margin: 0; padding: 0; width: 1003px; font-family: sans-serif; color: #454545; }
h1 { margin: 0; font-size: 0; }
h2 { position: absolute; top: 40px; left: 154px; font-size: small; }
h6 { font-size: small; }
select, option { font-family: sans-serif; color: #454545; }
img { border: 0; }
a span { display: none; }
#login_button a {
	position:absolute;
	display: block;
	background-image: url(../img/ld_b_login.gif);
	width: 136px;
	height: 41px;
	left:867px;
	margin-top:70px;
	z-index:2;
	}
#login_button a:hover { display: block; background-image: url(../img/ld_b_login_f2.gif); }
input{
margin:0px;
padding:0px;
}
#loginbox {
	display: none;overflow: hidden;
	position:absolute;
	background: url(../img/loginboxbkg.gif) no-repeat;
	left: 582px;
	top: 85px;
	z-index:1;
	width: 422px;
	height: 170px;
	 color: #0066cc; 
}
#loginbox td { font-size:11px;}
#loginbox table { width:380px; margin-left:20px; margin-top:10px;}
#loginsubmit a { display: block; background: url(../img/ld_b_submitlogin.gif); width: 97px; height: 22px; float:right;}
#loginsubmit a:hover { display: block; background: url(../img/ld_b_submitlogin_f2.gif)}
#logincancel a { display: block; background: url(../img/ld_b_cancel.gif); width: 97px; height:22px; float:right;}
#logincancel a:hover { display: block; background: url(../img/ld_b_cancel_f2.gif)}
#forgot a{ display: block; font-size:11px; color:#003366; float:right; }
#forgot a:hover{ display: block; font-size:11px; color:#0066cc; }
.inputbox {font-size:11px;}



#topline{ display: block; background-image: url(../img/ld_top.jpg); width: 920px; height: 30px; float: left; }
#language a { display: block; background: url(../img/ld_language.gif); width: 83px; height: 30px; float:left; margin-left:0px;}
#language a:hover { display: block; background: url(../img/ld_language_f2.gif);}
#easylogo a { display: block; background: url(../img/ld_easylogo2.gif); width: 181px; height: 50px; float:right; margin-right:20px;}
#pccwlogo a { display: block; background: url(../img/ld_pccwlogo.gif); width: 163px; height: 50px; float: left; }
#tabhome a { display: block; background: url(../img/ld_b_home.gif); width: 157px; height: 50px; float:left; margin-left:80px;}
#tabhome a:hover { display: block; background: url(../img/ld_b_home_f2.gif)}
#tabbusiness a { display: block; background: url(../img/ld_b_business.gif); width: 157px; height: 50px; float:left; margin-left:1px;}
#tabbusiness a:hover { display: block; background: url(../img/ld_b_business_f2.gif);}

 .now { font-size: 1.3em; line-height:12px; }

.content{ background-image: url(../img/ld_conbkg.jpg); margin-top: 0; vertical-align: top; width:970px; }

.tablew {width:1003px;}

.ld_header{ color: #53A5D8;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px; line-height: 130%; }

#conpart1{	display: block; width: 455px; height: 140px;	float: left; padding-left:45px;	margin-top:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%;}
#conpart2{ display: block; background-image: url(../img/ld_keyvisual.jpg); width: 468px; height: 166px; float: right;margin-top:10px; }
#conpart3{ display: block; width: 880px; height: 294px; float: left;  padding-left:45px; margin-top:10px;}

.err_msg {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    line-height: 110%;
}


.remarks {
	font-size: 8px;
	color: #999999;
}

#footer span { display: none; }
#footer { margin: 10; width: 1003px; height: 36px; background: url(../img/ld_footer.jpg) no-repeat top; }
#footer div{font-size:10px;color:#06335D; padding-top:20px; padding-left:10px;}
#footer a:hover{color:#0066cc;}

.push_footer { margin-top: 10px;position:absolute; left:-164px;}