@charset "utf-8";
/* CSS Document */

/*日历控件*/
.calendar {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 374px;
}
.calendar h4 {
    overflow: hidden;
    width: 147px;
}
.calendar h4 img {
    margin-left: -110px;
    margin-top: -29px;
}
.calenderArea {
    border-top: 1px solid #EAEBF2;
	padding-bottom:10px;
}
.months td {
    background: url("images/calenderBg.gif") repeat-x scroll 0 0 transparent;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}
.months td img {
    cursor: pointer;
}
.months td.borderL {
    border-left: 1px solid #EAEBF2;
}
.months td.borderR {
    border-right: 1px solid #EAEBF2;
}
.day table {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
}
.day thead td {
    background: none repeat scroll 0 0 #EAEBF2;
    line-height: 24px;
    text-align: center;
}
.day tbody td {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 24px;
    padding-top: 20px;
    text-align: center;
    width: 33px;
	border:1px solid #EAEBF2;
	position:relative \9;
}
.day tbody td.selected {
    background: none repeat scroll 0 0 #BEDCFF;
}
.day tbody td.active {
    background: none repeat scroll 0 0 #F6F6F9;
}
.day span {
    color: #FFFFFF;
    display: block;
    float: right;
    height: 21px;
    line-height: 15px;
    margin-top: -20px;
	margin-top:0px \9;
	position:absolute \9;
	right:0 \9;
	top:2px \9;
}
.day span a {
    color: #FFFFFF;
}
.day span.length1 {
    background: url("../images/length1.gif") no-repeat scroll right top transparent;
    padding-left: 3px;
    width: 16px;
}
.day span.length2 {
    background: url("../images/length2.gif") no-repeat scroll right top transparent;
    width: 19px;
}
.day span.length3 {
    background: url("../images/length3.gif") no-repeat scroll center top transparent;
    width: 25px;
	margin-top:-44px;
	margin-top:0 \9;
}