﻿input.date {
	        width: 150px;
	        color: #000;
        }
        .datepicker {
	        position: absolute;
	        border: 2px solid #002953;
	        font-size: 10px;
	        width: 145px;
	        padding: 3px;
	        height: 151px;
	        background: #fff;
	        line-height: normal;
        }

        /* header
        ********************************************************/
        .datepicker .header {
position:relative;                
width:145px; margin-top:-30px;
	        background: #002953;
	        height: 18px;
	        padding-top: 0px;
	        margin-bottom: 3px;
clear:both;
        }

        .datepicker .header .title {
	        text-align: center;
	        padding-top: 1px;
	        margin: 2px 42px 0 20px;
        }

        .datepicker .header .titleText {
	        color: #fff;
	        font-weight: bold;
        }
        .datepicker .header .next,
        .datepicker .header .previous,
        .datepicker .header .closeButton {
	        position: absolute;
	        width: 15px;
	        height: 15px;
	        background: #fff;
	        text-align: center;
	        color: #666;
	        top: 1px;
	        cursor: pointer;
font-size:16px; color:black;
        }
        .datepicker .header .previous {
	        left: 2px;
        }
        .datepicker .header .next {
	        right: 19px;
        }
        .datepicker .header .closeButton {
	        right: 2px;
        }

        /* body
        ********************************************************/
        .datepicker .body {
	        position: relative;
	        top: 0px;
	        left: 0px;
	        width: 145px;
	        border-right: 2px solid #fff;
	        height: 150px;
	        overflow: hidden; margin-top:31px;
        }

        /* time
        ********************************************************/
        .datepicker .time {
	        width: 100%;
	        height: 100%;
	        background: #eee;
        }

        .datepicker .time .hour,
        .datepicker .time .separator,
        .datepicker .time .minutes {
	        border: 1px solid #ccc;
	        background: #fff;
	        width: 50px;
	        font-size: 32px;
	        position: absolute;
	        top: 50px;
	        text-align: center;
	        padding: 2px;
        }

        .datepicker .time .hour {
	        left: 30px;
        }
        .datepicker .time .separator {
	        background: transparent;
	        border: 0px;
	        width: 10px;
	        left: 91px;
        }

        .datepicker .time .minutes {
	        left: 110px;
        }
        .datepicker .time .ok {
	        position: absolute;
	        top: 105px;
	        width: 136px;
	        left: 30px;
	        font-size: 20px;
        }

        /* days-grid
        ********************************************************/
        .datepicker .days .day {
	        float: left;
	        background: #ccc;
	        cursor: pointer;
	        text-align: center;
	        padding-top: 2px;
	        width: 20px;
	        overflow: hidden;
	        height: 16px;
	        margin: 0 1px 1px 0;
        }

        .datepicker .days .day0 {
	        margin-right: 0;
        }

        .datepicker .days .week5 .day {
	        margin-bottom: 0;
        }

        /* days-colors
        ********************************************************/
        .datepicker .days .title {
	        background: #777;
	        font-weight: bold;
	        color: #fff;
	        cursor: default;
        }

        .datepicker .days .otherMonth {
	        background: #eee;
	        color: #777;
        }

        /* months
        ********************************************************/
        .datepicker .months .month {
	        float: left;
	        background: #eee;
	        cursor: pointer;
	        text-align: center;
	        overflow: hidden;
	        width: 62px;
	        height: 31px;
	        padding-top: 15px;
	        margin: 0 3px 3px 0;
        }

        .datepicker .months .month3,
        .datepicker .months .month6,
        .datepicker .months .month9,
        .datepicker .months .month12 {
	        margin-right: 0;
	        width: 64px;
        }

        .datepicker .months .month10,
        .datepicker .months .month11,
        .datepicker .months .month12 {
	        margin-bottom: 0;
        }

        /* years
        ********************************************************/
        .datepicker .years .year {
	        float: left;
	        background: #eee;
	        cursor: pointer;
	        text-align: center;
	        padding-top: 11px;
	        width: 46px;
	        overflow: hidden;
	        height: 25px;
	        margin: 0 3px 3px 0;
        }

        .datepicker .years .year3,
        .datepicker .years .year7,
        .datepicker .years .year11,
        .datepicker .years .year15,
        .datepicker .years .year19 {
	        margin-right: 0;
	        width: 47px;
        }

        .datepicker .years .year16,
        .datepicker .years .year17,
        .datepicker .years .year18,
        .datepicker .years .year19 {
	        margin-bottom: 0;
	        height: 26px;
        }

        /* global
        ********************************************************/
        .datepicker .selected {
	        background: #F26828 !important;
	        color: #fff !important;
        }

        .datepicker .unavailable {
	        background: #edd !important;
	        color: #b88 !important;
	        cursor: default !important;
        }

        .datepicker .days .week .day:hover,
        .datepicker .months .month:hover,
        .datepicker .years .year:hover {
	        background: #F26828 !important;
	        color: #fff !important;
        }