@charset "utf-8";
/* CSS Document */

.aleft {
	text-align:left;
}

.aright {
	text-align:right;
}

.acenter {
	text-align:center;
}


body {
	margin:0px;
	padding:0px;
	text-align:center;
	background: url(/images/bgcolor_apply.jpg) center top  repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
}

.logo {
  text-align: right;
  margin: 40px 20px 0px 0px;
}
.topmenu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.topmenu ul li {
  float: left;
}
.topmenu ul li a {
  float: left;
  height: 23px;
  display: block;
  border-left: #b6b5b4 1px solid;
}
.topmenu ul li a span {
  display: none;
}
.topmenu ul li.online_regist a {
  background: url(/images/btn_online_regist.gif) top left no-repeat;
  width: 167px;
}
.topmenu ul li.langchi a {
  background: url(/images/btn_zh.gif) top left no-repeat;
  width: 34px;
}
.topmenu ul li.langeng a {
  background: url(/images/btn_en.gif) top left no-repeat;
  width: 50px;
}
.topmenu ul li.langport a {
  background: url(/images/btn_pt.gif) top left no-repeat;
  width: 66px;
}
.topmenu ul li.langjapan a {
  background: url(/images/btn_jp.gif) top left no-repeat;
  width: 45px;
}
.topmenu ul li.langmail a {
  background: url(/images/btn_mail.gif) top left no-repeat;
  width: 27px;
}
.topmenu ul li.langhome a {
  background: url(/images/btn_home.gif) top left no-repeat;
  width: 27px;
}
.topmenu ul li a:hover {
  background-position: bottom left;
}

.sidebar {
	margin:0px 0px 0px 28px;
	padding:20px 0px 0px 0px;	
}

.sidebar ul {
	text-align:left;
	margin:0px;
	padding:0px;
	list-style:none;
	width:165px;	
}

.sidebar ul li a {
	display:block;
	padding:10px 10px 2px 10px;
	text-align:right;
	border-bottom:#FFF 1px dotted;
	text-decoration:none;
	color:#333;
}

.sidebar ul li a:hover {
	border-bottom:#333 1px dotted;
	color:#333;
}

.formContent {
	text-align:left;
	padding:15px 0px 15px 8px;
}

.sub_last1row {
    background: url("/images/subfooter1_event_apply.gif") no-repeat scroll left top #F3F3F3;
    width: 889px;
	margin:0px 0px 0px 28px;
	padding:40px 0px 10px 0px;
}

.last2row {
    background: url("/images/footer2.gif") no-repeat scroll left top transparent;
    border: medium none;
    float: left;
    width: 891px;
	margin:0px 0px 0px 28px;
	padding:25px 0px 20px 20px;
	text-align:left;
}

.last2row a {
    color:#333;
	text-decoration:none;
}

.loginbox a  {
	text-decoration:none;
}

