.jCal {
    width: 147px;
    padding: 5px 0;
	vertical-align:top;
    text-align:center;
    overflow:hidden;
}
.al_right{
    text-align:right;
}
.jCal .month {
    display: inline-block;
    padding:0 15px;
	vertical-align:20%;
	font-size:12px;
	font-weight: bold;
}

.jCal .left, .jCal .right{
    display:inline-block;
    width: 8px;
    height: 12px;
    cursor:pointer;
}
.jCal .left{
    background: url(../images/glivera/sprite.png) 0 -664px no-repeat;
}
.jCal .right{
    background: url(../images/glivera/sprite.png) 0 -722px no-repeat;
}
.jCal .left:hover, .jCal .right:hover {
	text-decoration: none;
}
.jCalMo {
	float:left;
	overflow:visible;
	height:100%;
    width: 161px;
    padding: 0 15px 0 5px;
	white-space:nowrap;
    background: url(../images/glivera/sprite.png) 0 -1044px no-repeat;
}
.jCalMo .dow, .jCalMo .day, .jCalMo .pday, .jCalMo .aday, .jCalMo .overDay, .jCalMo .invday, .jCalMo .selectedDay {
	/*padding:1px;*/
	/*font-size:12px;*/
	/*text-align:center;*/
	/*cursor:default;*/
	float:left;

}
.jCalMo .dow {
	margin-bottom: 5px;
    /*padding:1px;*/
    width:21px;
	font-weight: bold;
	font-size:10px;
    color:#fff;
    text-transform:uppercase;
}
.jCalMo .day, .jCalMo .invday {
	height:21px;
	text-align:center;
	width:21px;
	/*padding-left:5px;*/
}
.jCalMo .day {
	cursor:pointer;
}
.jCalMo .invday {
	cursor:pointer;
    background: url(../images/glivera/sprite.png) -22px -270px no-repeat;
	color:#fff;
}
.jCalMo .pday {
	cursor:pointer;
    width: 21px;
	height:21px;
	color:#73acce;
}

.jCalMo .aday {
    width: 21px;
	height:21px;
	color:#73acce;
}
.jCalMo .selectedDay {
    background: url(../images/glivera/sprite.png) 0 -270px no-repeat;
}
.jCalMo .overDay {
    background: url(../images/glivera/sprite.png) 0 -270px no-repeat;
}
.jCalMo .day .dInfo {
	color:#73acce;
}

