/* CSS Document */

/* =Datepicker
----------------------------------------------- */
	.basicdatepicker {
	    white-space: nowrap;
	}
	
	.bdpPopUp {
	    width: 148px;
	    border: 2px solid black;
	    background: #FFFFFF;
	}
	
	.bdpPopUp td {
	    padding: 2px;
	    text-align: center;
	}
	
	.bdpPopUp, 
	.bdpPopUp th, 
	.bdpPopUp td, 
	.bdpPopUp div {
	    font: normal 11px Arial, Verdana, sans-serif;
	}
	
	.bdpPopUp a, 
	.bdpPopUp a:link, 
	.bdpPopUp a:visited, 
	.bdpPopUp a:active, 
	.bdpPopUp a:hover {
	    text-decoration: none;
	    color: #000000;
	    cursor: pointer;
	}
	
	.bdpTitle {
	    width: 100%;
	    background: #9EBEF5;
	    height: 15px;
	    color: white;
	    border: 1px solid black;
	}
	
	.bdpTitle td {
	    height: 16px;
	    padding: 0px 2px 0px 2px;
	    cursor: pointer;
	    background-color: #808080;
	}
	
	.bdpTitle th {
	    width: 100%;
	    font-weight: normal;
	    white-space: nowrap;
	    background-color: #808080;
	    text-transform: uppercase;
	    margin-right: 1px;
	    margin-left: 1px;        
	}
	
	.bdpCalendar {
	    width: 140px;
	    margin: 1px 20px 0 20px;
	    border-bottom: 1px solid black;
	}
	
	.bdpCalendar td {
	    padding: 0;
	    text-align: center;
	}
	
	td.bdpDay {
	    color: #ACA899;
	    text-align: right;
	    padding-left: 1px;
	    height: 17px;
	    width: 17px;
	    border: 1px solid #FFFFFF;
	    cursor: default;
	}

	div.bdpFooter input {
	    font: normal 11px Arial, Verdana, sans-serif;
	    width: 48px;
	    margin: 5px 6px 5px 6px;
	}
	
	/* Commented Backslash Hack hides rule from IE5-Mac, documented at http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html \*/
	.bdpCalendar { 
	    margin: 1px auto 0 auto;
	    border-bottom: 1px solid black;
	}

	.bdpCalendar th {
	    padding-top: 4px;
	    padding-bottom: 3px;
	}

	div.bdpFooter input {
	    font: normal 11px Arial, Verdana, sans-serif;
	    width: 48px;
	    margin: 5px 6px 5px 6px;
	}
	
	td.bdpDay {
	    color: #ACA899;
	    text-align: center;
	    padding-left: 1px;
	    height: 18px;
	    width: 13px;
	    border: 1px solid #FFFFFF;
	    cursor: default;
	    font-weight: bold;
	}
	/* End hack */
	
	.bdpDayHeader {
	    padding-right: 3px;
	    font-weight: normal;
	    text-align: right;
	    border-bottom: 1px solid black;
	}

	td.bdpOtherMonthDay a, 
	td.bdpOtherMonthDay a:link, 
	td.bdpOtherMonthDay a:visited, 
	td.bdpOtherMonthDay a:active, 
	td.bdpOtherMonthDay a:hover	{
	    color: #ACA899 !important;
	    cursor: pointer;
	}
	
	td.bdpSelectedDay {
	    background-color: #CCCCCC !important;
	    border: 1px solid #CCCCCC;
	}
	
	td.bdpTodayDay {
	    border: 1px solid #990000;
	}
	
	td.bdpWeekNumber {
	    color: #000000;
	    font-size: 8px;
	    border-right: 1px solid #ACA899;
	    background: #CEDEFA;
	    text-align: right;
	    padding: 0 3px;
	}
	
	img.bdpButton {
	    vertical-align: top;
	    margin-top: 1px;
	    margin-left: 2px;
	    cursor: pointer;
	    border: 0;
	}
	
	a.bdpButton {
	    margin-left: 2px;
	}
	
	div.bdpFootNote {
	    padding: 2px;
	    padding-top: 4px;
	}
	
	.bdpMonthSelector {
	    font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	    border: 1px solid #000000;
	    background: #FFFFFF;
	    padding: 0px;
	    width: 74px;
	}
	
	.bdpYearSelector {
	    font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	    border: 1px solid #000000;
	    background: #FFFFFF;
	    padding: 0px;
	    width: 43px;
	}
	
	.bdpMonthSelector a, .bdpYearSelector a {
	    padding: 1px 10px;
	}
	
	a.bdpMonthSelectorItem, 
	a.bdpMonthSelectorItem:link, 
	a.bdpMonthSelectorItem:visited, 
	a.bdpMonthSelectorItem:active {
	    display: block;
	    text-decoration: none;
	    color: #000000;
	    text-align: left;
	}
	
	a.bdpYearSelectorItem, 
	a.bdpYearSelectorItem:link, 
	a.bdpYearSelectorItem:visited, 
	a.bdpYearSelectorItem:active {
	    display: block;
	    text-decoration: none;
	    text-align: center;
	    color: #000000;
	}
	
	a.bdpMonthSelectorSelectedItem, 
	a.bdpMonthSelectorSelectedItem:link, 
	a.bdpMonthSelectorSelectedItem:visited, 
	a.bdpMonthSelectorSelectedItem:visited, 
	a.bdpMonthSelectorSelectedItem:active, 
	a.bdpMonthSelectorSelectedItem:hover, 
	a.bdpMonthSelectorItem:hover {
	    display: block;
	    text-decoration: none;
	    color: #FFFFFF;
	    background: #000000;
	    text-align: left;
	}
	
	a.bdpYearSelectorSelectedItem, 
	a.bdpYearSelectorSelectedItem:link, 
	a.bdpYearSelectorSelectedItem:visited, 
	a.bdpYearSelectorSelectedItem:active, 
	a.bdpYearSelectorSelectedItem:hover, 
	a.bdpYearSelectorItem:hover {
	    display: block;
	    text-decoration: none;
	    text-align: center;
	    color: #FFFFFF;
	    background: #000000;
	}
	
	a.bdpYearSelectorImg {
	    display: block;
	    text-align: center;
	    background-color: white;
	    padding-top: 2px;
	    padding-bottom: 2px;
	}

	td.bdpSpecialDate a, 
	td.bdpSpecialDate a:link, 
	td.bdpSpecialDate a:visited, 
	td.bdpSpecialDate a:active, 
	td.bdpSpecialDate a:hover,
	td.bdpSpecialDate a:visited:hover {
	    font-weight: bold;
	}

	div.bdpFootNote a, 
	div.bdpFootNote a:link, 
	div.bdpFootNote a:visited, 
	div.bdpFootNote a:active, 
	div.bdpFootNote a:hover,
	div.bdpFootNote a:visited:hover {
	    text-decoration: underline;
	    color: #333399;
	}

	.basicdatepicker input {
	    width: 110px;
    }
    
	div.UnavailableDay {
	    width: 11px;
	    background: url(/aspnet_client/basicframe_webcontrols_basicdatepicker/1_1_1959/Expedia_X.gif) center no-repeat;
    }
    
	div.UnavailableDayValue {
	    color: black;
	    font-weight: bold;
    }   
