#banners {
	margin:0px 0px 30px 0px;
	width:860px;
	position:relative;
	height:185px;
}

#banners div.banner {
	/*width:473px;
	height:185px;
	float:left;*/
	position:relative;
	background:url(../images/index_4boxes_bg.jpg) 0px 0px no-repeat;
	cursor:pointer;
}

#banners div.banner h2 {
	display:block;
	overflow:hidden;
	text-indent:-300px;
	position:absolute;
	left:-8px;
	top:-5px;
	z-index:200;
}

#banners div.banner.what h2 {
	background:url(../images/index_4boxes_tit_what.png) 0px 0px no-repeat;
	width:90px;
	height:60px;
}

#banners div.banner.who h2 {
	background:url(../images/index_4boxes_tit_who.png) 0px 0px no-repeat;
	width:80px;
	height:55px;
}

#banners div.banner.why h2 {
	background:url(../images/index_4boxes_tit_why.png) 0px 0px no-repeat;
	width:80px;
	height:55px;
}

#banners div.banner.register h2 {
	background:url(../images/index_4boxes_tit_reg.png) 0px 0px no-repeat;
	width:104px;
	height:55px;
}

#banners div.banner div {
	overflow:hidden;
	width:473px;
	height:185px;
	position:relative;
}


#banners div.banner div p.leader {
	color:#FFFFFF;
	position:absolute;
	left:25px;
	top:55px;
	width:150px;
	height:90px;
	font-size:1.2.em;
	padding:0px;
	margin:0px;
	z-index:50;
}

#banners div.banner div p.expanded {
	color:#FFFFFF;
	position:absolute;
	left:220px;
	top:15px;
	width:230px;
	height:120px;
	font-size:0.9em;
	padding:0px;
	margin:0px;
	z-index:50;
}

#banners div.banner div a.banner_button {
	display:block;
	width:110px;
	height:25px;
	position:absolute;
	overflow:hidden;
	text-indent:-200px;
	background:url(../images/index_4boxes_but.gif) 0px 0px no-repeat;
	left:345px;
	bottom:23px;
	padding:0px;
	margin:0px;
	z-index:100;
}

#banners div.banner div img {
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}

#banners div.banner div a.banner_button:hover {
	background:url(../images/index_4boxes_but.gif) 0px -25px no-repeat;
}

#banners div.banner div a.banner_presbutton_1, #banners div.banner div a.banner_presbutton_2 {
	display:block;
	width:230px;
	height:31px;
	position:absolute;
	overflow:hidden;
	text-indent:-200px;
	left:220px;
	padding:0px;
	margin:0px;
	z-index:100;
}

#banners div.banner div a.banner_presbutton_1, #banners div.banner div a.banner_presbutton_1:visited {
	background:url(../images/bg-index-presbut-sm-1.gif) 0px 0px no-repeat;
	bottom:56px;
}

#banners div.banner div a.banner_presbutton_1:hover, #banners div.banner div a.banner_presbutton_1:visited:hover {
	background:url(../images/bg-index-presbut-sm-1.gif) 0px -31px no-repeat;
}

#banners div.banner div a.banner_presbutton_2, #banners div.banner div a.banner_presbutton_2:visited {
	background:url(../images/bg-index-presbut-sm-2.gif) 0px 0px no-repeat;
	bottom:23px;
}

#banners div.banner div a.banner_presbutton_2:hover, #banners div.banner div a.banner_presbutton_2:visited:hover {
	background:url(../images/bg-index-presbut-sm-2.gif) 0px -31px no-repeat;
}

#banners div.banner div span.topleftL {
	background:url(../images/index_4boxes_leftL.png) 0px 0px no-repeat;
	display:block;
	width:115px;
	height:120px;
	position:absolute;
	left:5px;
	top:5px;
	z-index:10;
}

#banners div.banner div span.lowerrightL {
	background:url(../images/index_4boxes_rightL.png) 0px 0px no-repeat;
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	right:5px;
	bottom:10px;
	z-index:10;
}