.topIDCorner{display:block}
.topIDCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
}
.topIDCorner1 {
  margin:0px 3px 0px 3px;
  padding:0px 1px 0px 1px;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  background: #999999;
}
.topIDCorner2{
  margin:0px 2px 0px 2px;
  padding:0px 1px 0px 1px;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
}
.topIDCorner3{
  margin:0px 1px 0px 1px;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
}
.topIDCorner4{
  border-left:1px solid #999999;
  border-right:1px solid #999999;
}
.topIDCorner5{
  border-left:1px solid #999999;
  border-right:1px solid #999999;
}
.topIDCornerfg{
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  padding-left:2px;
  padding-right:2px;}

.welcome { font-size: 10px; color: #333333; text-decoration: none; font-family: "Arial", "Helvetica", "sans-serif";}
.welcome a:link { font-size: 10px; color: #333333; text-decoration: underline; font-family: "Arial", "Helvetica", "sans-serif";}
.welcome a:visited { font-size: 10px; color: #333333; text-decoration: underline; font-family: "Arial", "Helvetica", "sans-serif";}
.welcome a:hover { font-size: 10px; color: #009900; text-decoration: none; font-family: "Arial", "Helvetica", "sans-serif";}
.welcome a:active {	font-size: 10px; color: #333333; text-decoration: underline; font-family: "Arial", "Helvetica", "sans-serif";}

.no { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color:Black;}
.no a { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color:Black;}
.no a:link { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color:Black;}
.no a:visited { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color:Black;}
.no a:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color:#CC0000;}

.table_style { BORDER: #AAAAAA 1px solid;}

.table_bottom { BORDER-bottom: #AAAAAA 1px solid;}

.table_right { BORDER-right: #AAAAAA 1px dotted;}

.table_title { font-family: arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; font-size: 12px; padding-LEFT: 10px; color: white; }

.balloon { BORDER-bottom: #AAAAAA 1px solid; BORDER-left: #AAAAAA 1px solid; BORDER-right: #AAAAAA 1px solid;}

.table_row { color: #003366; BORDER-BOTTOM: #999999 1px dotted; font-family: "Arial", "Helvetica", "sans-serif";}

.opacity1 {filter:alpha(opacity=70)}

/*changed from 213px to 120px as toggle back to normal logo*/
.HkecTopBarhkedcity_logo { min-width: 120px; width: 120px; height: 60px; display: block; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -234px; }
.HkecTopBarhkec_logo_minimize { min-width: 120px; width: 90px; height: 30px; display: block; background: url(logo_edcity_minimize.png) no-repeat; }
.HkecTopBar_logo_td_width_small{width: 120px;}
.HkecTopBar_logo_td_width_minimize{width: 161px; height: 30px;}
.HkecTopBarhkec_logo_big { width: 213px; height: 60px; display: block; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -124px; }
.HkecTopBar_logo_td_width_big{width: 213px;}
.HkecTopBarBtnFontChi { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: normal; }
.HkecTopBarBtnFontChi a { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: normal; }
.HkecTopBarBtnFontChi a:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }

.HkecTopBarBtnFontEng { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: bold; }
.HkecTopBarBtnFontEng a { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: bold; }
.HkecTopBarBtnFontEng a:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

/* edit on 2010-09-09, change for language button, display: block to display: inline-block */
.HkecTopBarBtn1 { display: inline-block; background-color: #FFFFFF; }
.HkecTopBarBtn1 a { display: inline-block; padding: 0px 2px 0px 12px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 0; }
.HkecTopBarBtn1 a:hover { display: inline-block; padding: 0px 2px 0px 12px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -547px; }

.HkecTopBarBtn2 { display: block; background-color: #FFFFFF; }
.HkecTopBarBtn2 a { display: block; padding: 0px 2px 0px 12px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -62px; }
.HkecTopBarBtn2 a:hover { display: block; padding: 0px 2px 0px 12px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -621px; }

.HkecTopBarBtn1HighLight { display: block; background-color: #CC2222; }
.HkecTopBarBtn1HighLight a { display: block; padding: 0px 2px 0px 12px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 0; }
.HkecTopBarBtn1HighLight a:hover { display: block; padding: 0px 2px 0px 12px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -547px; }

.topIDSpecialCorner{display:block}
.topIDSpecialCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
}
.topIDSpecialCorner1 {
  margin:0px 3px 0px 3px;
  padding:0px 1px 0px 1px;
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
  background: #119bff;
}
.topIDSpecialCorner2{
  margin:0px 2px 0px 2px;
  padding:0px 1px 0px 1px;
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
}
.topIDSpecialCorner3{
  margin:0px 1px 0px 1px;
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
}
.topIDSpecialCorner4{
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
}
.topIDSpecialCorner5{
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
}
.topIDSpecialCornerfg{
  border-left:1px solid #119bff;
  border-right:1px solid #119bff;
  padding-left:2px;
  padding-right:2px;}
  
.HkecTopBarBtnSpecial { color:#FFFFFF; display: block; background-color: #0f9ff9; }
.HkecTopBarBtnSpecial a { color:#FFFFFF; display: block; padding: 0px 3px 0px 20px; background: url(special_bg.gif) no-repeat; }
.HkecTopBarBtnSpecial a:hover { color:#FFFFFF; display: block; padding: 0px 3px 0px 20px; background: url(csg-4afa660dea24d.png) no-repeat top left; background-position: 0 -473px; }

