.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.c\learfix:after { line-height: 0; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.zp_mr_dateDiv_y {z-index:99;width:222px;visibility:hidden;position:absolute;top:-100px;left:-100px;color:#000000;border:#a9a9ff 1px solid;background:#ffffff;padding:1px;}
.zp_mr_dateDiv_y .title {width:100%;background:#f9f7ff url('../zlimages/datepopdiv_title_bg.gif') repeat-x;clear:both;color:#fff;font-size:12px;letter-spacing:1px;padding:5px 0 5px 0;text-align:center;font-weight:bold;}
.zp_mr_dateDiv_y .spacer {background:#f9f7ff;}
.zp_mr_dateDiv_y .previous {width:22px;height:16px;background:url('../zlimages/datepopdiv_previous.gif') no-repeat center center;cursor:pointer;}
.zp_mr_dateDiv_y .previous_disabled {width:22px;height:16px;background:url('../zlimages/datepopdiv_previous_disabled.gif') no-repeat center center;cursor:default;}
.zp_mr_dateDiv_y .next {width:22px;height:16px;background:url('../zlimages/datepopdiv_next.gif') no-repeat center center;cursor:pointer;}
.zp_mr_dateDiv_y .next_disabled {width:22px;height:16px;background:url('../zlimages/datepopdiv_next_disabled.gif') no-repeat center center;cursor:default;}
.zp_mr_dateDiv_y .content {float:left;width:100%;height:90px;overflow:hidden;position:relative;margin-top:5px;}
.zp_mr_dateDiv_y .content .loading {overflow:hidden;color:#000000;height:90px;width:160px;text-align:center;padding-top:33px;}
.zp_mr_dateDiv_y .content .frameContainer {position:relative;}
.zp_mr_dateDiv_y .content .frameContainer .frame {float:left;overflow:hidden;}
.zp_mr_dateDiv_y .content .frameContainer .frame table {width:100%;}
.zp_mr_dateDiv_y .content .frameContainer .frame table td.line {height:2px;background:url('../zlimages/datepopdiv_bg_line.gif') repeat-x left center;}
.zp_mr_dateDiv_y .content .frameContainer .frame table td {padding:2px;text-align:center;color:#3f419e;cursor:pointer;font-family:Arial, Helvetica, sans-serif;border:solid 1px #f9f7ff}
.zp_mr_dateDiv_y .content .frameContainer .frame table td.selected{cursor:default;font-weight:bold;}
.zp_mr_dateDiv_y .content .frameContainer .frame table td.focus {background:#fff;border:solid 1px #a9a9ff}
.zp_mr_dateDiv_y .bottom {background:#f9f7ff;clear:both;text-align:center;padding:5px 0;color:#2343b1;}
.zp_mr_dateDiv_y .span4a {cursor:pointer;}

.zp_mr_dateDiv_m {z-index:99;width:180px;visibility:hidden;position:absolute;top:-100px;left:-100px;color:#000000;border:#a9a9ff 1px solid;background:#ffffff;padding:1px;}
.zp_mr_dateDiv_m .title {width:100%;background:#f9f7ff url('../zlimages/datepopdiv_title_bg.gif') repeat-x;clear:both;color:#fff;font-size:12px;letter-spacing:1px;padding:5px 0 5px 0;text-align:center;font-weight:bold;}
.zp_mr_dateDiv_m .spacer {background:#f9f7ff;}
.zp_mr_dateDiv_m .content {width:100%;height:90px;background:#f9f7ff;margin-top:5px;}
.zp_mr_dateDiv_m .content .loading {color:#000000;text-align:center;}
.zp_mr_dateDiv_m .content .dataContainer table {width:100%;}
.zp_mr_dateDiv_m .content .dataContainer table td {padding:2px 6px;text-align:center;color:#3f419e;cursor:pointer;font-family:Arial, Helvetica, sans-serif;border:solid 1px #f9f7ff}
.zp_mr_dateDiv_m .content .dataContainer table td.line {height:2px;background:url('../zlimages/datepopdiv_bg_line.gif') repeat-x left center;}
.zp_mr_dateDiv_m .content .dataContainer table td.selected{cursor:default;font-weight:bold;}
.zp_mr_dateDiv_m .content .dataContainer table td.focus {background:#fff;border:solid 1px #a9a9ff}
.zp_mr_dateDiv_m .bottom {width:100%;background:#f9f7ff;clear:both;text-align:center;padding:5px 0;color:#2343b1;}
.zp_mr_dateDiv_m .span4a {cursor:pointer;}
