
/* Calendar */
DIV.bdpCalendar {
	display								: none ;
	position							: absolute ;
	height								: 80px ;
}

DIV.bdpCalendar DIV.cntCalendar {
	width								: 100% ;
}

DIV.bdpCalendar DIV.divHeader {
	width								: 100% ;
	font-weight						: bold ;
	color								: #133BDF ;	
}

DIV.bdpCalendar DIV.divHeader TD {
	font-weight							: bold ;
}

DIV.bdpCalendar DIV.divContainer {
	width								: 100% ;
}

DIV.bdpCalendar DIV.divCurrentDate {
	font-weight							: bold ;
	padding								: 3px ;
	text-align							: center ;
	color									: #ffffff ;	
}

DIV.bdpCalendar TABLE.tblDates {
}

DIV.bdpCalendar TABLE.tblDates TD {
	text-align							: center ;
}

DIV.bdpCalendar TABLE.tblDates TD.tdPastDate, TABLE.tblDates TD.tdPastDate A, TABLE.tblDates TD.tdPastDate A:visited, TABLE.tblDates TD.tdPastDate A:active, TABLE.tblDates TD.tdPastDate A:hover {
}

DIV.bdpCalendar TABLE.tblDates TD.tdChoosenDate, TABLE.tblDates TD.tdChoosenDate A {
}

DIV.bdpCalendar TABLE.tblDates TD.tdFutureDate, TABLE.tblDates TD.tdFutureDate A {
}

DIV.bdpCalendar TABLE.tblDates TR.trDayNames TH {
}

DIV.bdpCalendar DIV.divSeparator {
	height								: 5px ;
	overflow							: hidden ;
}

DIV.bdpCalendar DIV.divNavigation {
}

DIVbdpCalendar TABLE.tblNavigation {
}

DIV.bdpCalendar TABLE.tblNavigation TD A {
	font-weight							: bold ;
}


DIV.bdpCalendar DIV.cntCalendar {
	border								: 1px #133BDF solid ;
}

DIV.bdpCalendar DIV.divHeader {
	border								: 1px #133BDF solid ;
}

DIV.bdpCalendar DIV.divContainer {
	border								: 1px #133BDF solid  ;
}

DIV.bdpCalendar DIV.divCurrentDate {
	border								: 1px #133BDF solid ;
}