* html .DP_popup_div {
/*margin-left:7px;
margin-top:7px;*/
background:transparent none repeat scroll 0%;
/*border : "1px solid #048";*/
}

.DP_popup_monthtable {
background:#FFFFFF none repeat scroll 0%;
padding:0px;
width:250px;
}

.DP_popup_monthtable td {
font-family:Verdana;
font-size:85%;
padding:0px;
border : "0px solid #048";
text-align:center;
}

.DP_popup_heading {
background:#C3D9FF none repeat scroll 0%;
color:#112ABB;
font-weight:bold;
vertical-align:middle;
}

.DP_popup_cur {
font-family:Verdana,Sans-serif;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
padding-bottom:4px;
text-align:center;
}

.DP_popup_prev, .DP_popup_next {
cursor:pointer;
font-size:125%;
padding-bottom:6px;
}

.DP_popup_prev {
text-align:right;
}

.DP_popup_next {
text-align:left;
}

.DP_popup_days {
background:#C3D9FF none repeat scroll 0%;
}

.DP_popup_dayh {
background:#C3D9FF none repeat scroll 0%;
}




.DP_popup_day_top {
border-top:1px solid #A2BBDD;
}

.DP_popup_day_left {
border-left:1px solid #A2BBDD;
}

.DP_popup_day_right {
border-right:1px solid #A2BBDD;
}


.DP_popup_onmonth {
width:26px;
}

.DP_popup_offmonth {
color:#888888;
width:26px;
}

.DP_popup_weekday {
background:#FFFFFF none repeat scroll 0%;
}

.DP_popup_weekday_selected {
background:#AACCEE none repeat scroll 0%;
}

.DP_popup_weekday_today {
background:#ffff88 none repeat scroll 0%;
color : #04c;
}

.DP_popup_weekend {
background:#EEEEEE none repeat scroll 0%;
}

.DP_popup_weekend_selected {
background:#99BBDD none repeat scroll 0%;
}

.DP_popup_weekend_today {
background:#ffee88 none repeat scroll 0%;
}

.ol {
background:transparent url(../images/box/pgol.png) no-repeat scroll right bottom;
height:9px;
width:9px;
}
.o {
background:transparent url(../images/box/pgo.png) repeat-x scroll center bottom;
width:1px;
}
.or {
background:transparent url(../images/box/pgor.png) no-repeat scroll left bottom;
}
.l {
background:transparent url(../images/box/pgl.png) repeat-y scroll right center;
width:9px;
}
.r {
background:transparent url(../images/box/pgr.png) repeat-y scroll left center;
width:9px;
}
.ul {
background:transparent url(../images/box/pgul.png) no-repeat scroll right top;
}
.u {
background:transparent url(../images/box/pgu.png) repeat-x scroll center top;
width:1px;
}
.ur {
background:transparent url(../images/box/pgur.png) no-repeat scroll left top;
height:9px;
width:9px;
}
.m {
background:#FFFFFF none repeat scroll 0%;
width:1px;
}