/* div */
.cal-div
{
	/*display:none;*/
	z-index:10;
	width: 181px;
	position: absolute;
	top: 25px !important;
	left: 0px !important;
}

/* table */
.cal-tbl
{
	border: 1px solid #D6E1EB;
	/*border-right: 1px solid #D6E1EB;*/
	font-family: arial;
	direction:ltr;
}

/* input */
.cal-input
{
	/*cursor: hand;*/
	border: solid 1px #61b1f5;
	background-color: #fff;
	width: 70px;
	height: 19px;
	font-size: 12px;
}

IMG.cal-icon
{
	cursor: pointer;
	/*float: left;
	clear: none;*/
	margin: 2px 0px 0px 2px !important;
}
td > IMG.cal-icon
{
    /*position: relative;*/
    top: 2px !important;
    #top: 2px !important;
}
td > input.cal-input
{
    position: relative;
    top: -3px;
    #top: 0px;
}

/* rows */
.cal-rows
{
	background-color: #DCEDF8; 
	font-size: 10px; 
	font-family: Arial; 
	text-align: center;
	height: 19px;
}

/* days */
.cal-cell-day-name
{
	width: 25px;
	/*height: 19px;*/
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #0071BA;
	color: White;
	font-weight: bold;
	padding: 0px!important;	
}

/* arrows */
.cal-link-arrow:link, .cal-link-arrow:visited, .cal-link-arrow:active, .cal-link-arrow:hover  
{
	color: #000000; 
	text-decoration: none;
}
.cal-link-arrow img
{
    margin-top: 2px;
}

.cal-cell-arrows
{
	/*border-left: 1px solid #18306b;*/
	color: White;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	padding: 0px!important;
	vertical-align: middle !important;	
}

/* clear */
.cal-link-clear:link, .cal-link-clear:visited, .cal-link-clear:active, .cal-link-clear:hover 
{
	color: #18306b; 
	text-decoration: none;
}

/*.cal-cell-clear
{
	width: 35px;
	height: 19px;
	border-left: 1px solid #18306b;
}*/

/* close */
.cal-link-close:link, .cal-link-close:visited, .cal-link-close:active, .cal-link-close:hover
{
	color: #18306b; 
	text-decoration: none;
}

.cal-cell-close
{
	width: 13px;
	height: 19px;
	border-left: 1px solid D6E1EB;
	/*padding: 0px!important;	*/
	padding: 2px;
}

/* numbers */
.cal-link-number:link, .cal-link-number:visited, .cal-link-number:active, .cal-link-number:hover 
{
	color: #18306b;
	text-decoration: none;
	font-size: 10px;
}

.cal-cell-day-number
{
	width: 20px;
	/*height: 19px;*/
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #EEEFEF;
	padding: 0px!important;	
	vertical-align: middle !important;
}

/* empty cells */
.cal-cell-empty
{
	width: 20px;
	/*height: 19px;*/
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #0071BA;
	padding: 0px!imporant;	
}

/* today */
.cal-link-today:link, .cal-link-today:visited, .cal-link-today:active, .cal-link-today:hover 
{
	color: #18306b;
	text-decoration: none;
}

.cal-cell-today
{
	width: 20px;
	/*height: 19px;*/
	border-bottom: 1px solid #D6E1EB;
	border-left: 1px solid #D6E1EB;
	background-color: #7C7C7C;
	padding: 0px!important;	
	vertical-align: middle !important;	
}


/* icons */
IMG.cal-prev, IMG.cal-next
{
	border: 0;
	width: 40px;
	height: 10px;
	margin: 3 3 0 3;
	vertical-align: top;
	cursor:pointer;
}

IMG.cal-close
{
	border: 0;
	width: 17px;
	height: 16px;
	margin: 3px 3px 3px 0px;
}


div.event-calender-month-year
{
	width: 33%; text-align: center !important;
	color: #0071BA;
}
div.ar_side {  width: 30%; text-align: center !important; height: 10px;}
div.ar_inverse { width: 30%; text-align: center !important; height: 10px; }