/* login siap */
.login-siap {
	padding:0 !important;
	width:200px !important;
}
.login-siap h4 {
	height:26px;
	background:url(login_list.png) no-repeat 0 0;
	overflow:hidden;
	margin-top:10px !important;
}
.login-siap h4 span {
	display:none;
}
.login-siap ul {
	border-bottom:#e2e9f2 solid 1px;
}
.login-siap ul li {
	padding:0 !important;
	background:none !important;
	height:54px;
	background:url(login_list.png) no-repeat right -48px !important;
	border-top:#e2e9f2 solid 1px;
}
.login-siap .sekolah {
	background-position:right -48px !important;
}
.login-siap .siswa {
	background-position:right -104px !important;
}
.login-siap .guru {
	background-position:right -160px !important;
}
.login-siap .ortu {
	background-position:right -216px !important;
}
.login-siap a {
	display:inline-block;
	position:relative;
	width:100%;
	height:54px;
	overflow:hidden;
	background:url(login_list.png) no-repeat 0 -48px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
}
.login-siap li:hover a {
	text-decoration:none;
	width:119px;
}
.login-siap .sekolah a {
	background-position:0 -48px;
}
.login-siap .siswa a {
	background-position:0 -104px;
}
.login-siap .guru a {
	background-position:0 -160px;
}
.login-siap .ortu a {
	background-position:0 -216px;
}
.login-siap a span:nth-child(odd) {
	position:absolute;
	display:block;
	top:26px;
	left:14px;
	background:url(login_list.png) repeat-x center -28px;
	color:#FFF;
	width:95px;
	text-align:center;
	font-size:13px;
	padding:2px 0;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
}
.login-siap a span:nth-child(even) {
	position:absolute;
	display:inline-block;
	top:9px;
	left:14px;
	color:#054F87;
}
