#occuPlanLegend div{float:left;margin:0 4px 2px 0}#occuPlanLegend img{float:left;margin:0 4px 0 0;border:1px #000 solid;background:no-repeat center}#legendOccupied,#legendNotToOccupy{height:12px;width:12px;border:1px #162b6c solid}#occuPlanTable{clear:both;background:#eaf0fc;border-collapse:collapse;border:1px #162b6c solid;text-align:center}.year{background:#0072bb;color:#ffffff;border:1px #162b6c solid}.monthName{background:#0072bb;color:#ffffff;border:1px #162b6c solid}.day{background:#0072bb;color:#ffffff}.day td{border:1px #162b6c solid}.free{background:#eaf0fc}.free td{border:1px #162b6c solid}.occupied,#legendOccupied{background:#ff8a6c}.notToOccupy,#legendNotToOccupy{background:#f8f06c}.week{color:#000000;background:center}.week td{border:1px #162b6c solid}.noweek{border:0!important}.weekend{background:#d3d3d3;color:#000000;border:1px #162b6c solid}.apartmentName{background:#accfeb;color:#000000;border:1px #162b6c solid}#occuPlanFooter{background:#0072bb;border:1px #162b6c solid}#showCopyrightFooter{float:left}#showCopyrightFooter a{margin:0 0 0 3px;color:#ffffff;text-decoration:none}#showCopyrightFooter a:hover{color:#ffffff;text-decoration:underline}#showLastUpdateFooter{margin:0 3px 0 0;color:#ffffff;text-align:right}#occuPlanWrapper{font-size:10px;font-weight:bold;font-family:Courier New}#occuPlanLegend a{color:#162b6c;text-decoration:none}#occuPlanLegend a:hover{text-decoration:underline}#occuPlanTable td{padding:0;width:19px;line-height:19px}.arrival{background:url("../image-files/arrival.png") no-repeat 0 0}.arrivalDeparture{background:url("../image-files/arrivalDeparture.png") no-repeat 0 0}.departure{background:url("../image-files/departure.png") no-repeat 0 0}