@CHARSET "UTF-8";

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable {
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	border-color: white;
	border-spacing: 0px;
	z-index: 10000px;
	float:none;
	padding-bottom:0px;
	padding-left:0px;

}


div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable tr.topbar {
		background-color:#0091C6;

		height:27px;
		margin-left:1px;
		width:333px;

}


div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td {
	vertical-align:top;
	padding:5px;
	border: 0px;
	float:none;
	padding-bottom:0px;
	padding-left:5px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable div {
	margin: 0px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:1px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td{
	background-color: #fff;
	float:none;
	padding-bottom:8px;

}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.bottom_tiny_line{
		background-image:url(../../../img/AERO/PL/calendar-bar-wide.png);
		background-position:center top;
		background-repeat:no-repeat;
		clear:both;
		margin-bottom:9px;
		overflow:hidden;
		padding-top:4px;
		width:331px;
		height:2px;
		border: 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars {
	position:absolute;	
	display:none;
	float:none;
	padding-bottom:0px;
	padding-left:0px;
	background-color: #fff;
	z-index: 1000000;
	width : 340px;
	height: auto;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #0091C6;
	border-left:1px solid #0091C6;
	border-right:1px solid #0091C6;
	font-size:11px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars div.calendar{
	float:left;
	display:none;
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars div.navigationHeader{
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.upperHeader {
	padding:5px;
	background-color: #fff;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.upperHeader div.upperHeaderText {
	float:left;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	background-color: #fff;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.upperHeader div.upperHeaderClose {
	float:right;
	color: #000000;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	background-color: #fff;
	margin-right: 6px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.upperHeader img.upperHeaderClose {
	float: right;
	cursor: pointer;
	margin:0px 0px 0px 0px;
	margin-top: 2px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviLeft {
	background-image:url(../../../img/AERO/PL/calendar-top.png);
	background-repeat:no-repeat;
	background-color: #0091C6;
	padding: 2px;
	padding-top:6px;
	margin:0px 0px 0px 0px;	
	width:170px;

}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviRight {
	background-image:url(../../../img/AERO/PL/calendar-top.png);
	background-repeat:no-repeat;
	background-color: #0091C6;
	padding: 2px;
	padding-top:6px;
	margin:0px 0px 0px 0px;
	width:170px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviLeft img.changeMonthPrev {
	color: #fff;
	float:left;
	cursor:pointer;
	margin:0px 0px 0px 15px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviRight img.changeMonthNext {
	color: #fff;
	float:right;
	cursor:pointer;
	margin:0px 10px 0px 0px;
}


div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviRight img.closecalendar {
	color: #fff;
	float:right;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	padding-bottom:5px;
}


div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviLeft div.nameMonthPrev {
	color: #fff;
/*	float:right;*/
	text-align:center;
	font-weight: bold;
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars table.calendarsTable td.naviRight div.nameMonthNext {
	color: #fff;
/*	float:left;*/
	text-align:center;
	font-weight: bold;
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars div.navigationHeader .navigationHeaderPrevBtn {
	float:left;
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars div.navigationHeader .navigationHeaderNextBtn {
	float: right;
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars div.calendarsFooter {
	text-align: center;
	margin:0px 0px 0px 0px;
}

div#page div#container div#leftArea div#sidebar form#panel div.up fieldset.datetime div div div.calendars div.clearBoth {
	clear: both;
	margin: 0px 0px 0px 0px  !important;
	height:0px !important;
	padding:0px  !important;
	font-size:0px  !important;

}

td.leftVisibleCalendar {
border-right:1px solid #DDDDD7 !important;
border-top:1px solid #FFFFFF !important;
}

td.rightVisibleCalendar {
border-top:1px solid #FFFFFF !important;
}

