/* this is a top border line for calendar */
.calendar_top
{
border-top:1px solid #000000;
}


/* Setting for background color ,size, border for calender*/
.calendar_background
{
background:#F1F3F8;
width:480px;

border-left:1px solid #000000;

}
.side_calendar_background
{
width:210px;
background:#F1F3F8;
border-left:1px solid #000000;
border-top:1px solid #000000;
}

/*Setting for dropdown*/
.calendar_dropdown
{
background-color:#F1F3F8;
}

/*Setting to navigate button(<< < > >>)*/
.calendar_navigation
{
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #004e97;
	font-weight: normal;
	text-decoration: none;
}
.calendar_navigation:hover
{
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}


/*Setting for days heading */
.calendar_header
{
	width:68px;
	height:20px;
	background:#C6E2FF;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
.side_calendar_header
{
	width:25px;
	background:#C6E2FF;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*-----------------------------------------------------------------------*/
/*Normal Days setting*/
.side_calendar_days
{
	width:25px;
	height:25px;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*today 's Setting*/
.side_calendar_today
{
	width:25px;
	height:25px;
	border:2px outset #004e97 ;
	/*background:#004e97;*/
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 9pt;
	color:#000000;
	text-align:center;
	
}
/*Setting for Selected Date*/
.side_calendar_selected
{
	width:25px;
	height:25px;
	background:#62B0FF;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#FFFFFF;
	text-align:center;
}
/*Setting for Weekend Sat Sun*/
.side_calendar_weekend
{
	width:25px;
	height:25px;
	background:#DBE0E4;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*setiing for day have upcoming Events*/
.side_calendar_upcomingevents
{
	width:25px;
	height:25px;
	background:#004e97;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*setiing for day had Events*/
.side_calendar_oldevents
{
	width:25px;
	height:25px;
	background:#0082F5;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
.side_anchor_today
{
color:#004e97;
font-family: tahoma, verdana, arial;
font-size:9pt;
text-decoration:none;
}
/*------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*Normal Days setting*/
.calendar_days
{
	width:68px;
	height:68px;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*today 's Setting*/
.calendar_today
{
	width:68px;
	height:68px;
	border:2px outset #004e97 ;
	/*background:#004e97;*/
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
	
}
/*Setting for Selected Date*/
.calendar_selected
{
	width:68px;
	height:68px;
	background:#62B0FF;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#FFFFFF;
	text-align:center;
}
/*Setting for Weekend Sat Sun*/
.calendar_weekend
{
	width:68px;
	height:68px;
	background:#DBE0E4;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*setiing for day have upcoming Events*/
.calendar_upcomingevents
{
	width:68px;
	height:68px;
	background:#004e97;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*setiing for day had Events*/
.calendar_oldevents
{
	width:68px;
	height:68px;
	background:#0082F5;
	font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color:#000000;
	text-align:center;
}
/*------------------------------------------------------------*/
/*----------------------Setting for Link----------------------*/
.anchor_today
{
color:#004e97;
font-family: tahoma, verdana, arial;
font-size:20pt;
text-decoration:none;
}
.anchor_days
{
color:#000000;
font-family: tahoma, verdana, arial;
text-decoration:none;
}
.anchor_weekend
{
color:#000000;
font-family: tahoma, verdana, arial;
text-decoration:none;
}
.anchor_selected
{
color:#000000;
font-family: tahoma, verdana, arial;
text-decoration:none;
}
.anchor_upcomingevents
{
color:#FFFFFF;
font-family: tahoma, verdana, arial;
text-decoration:none;
}
.anchor_oldevents
{
color:#F0F0F0;
font-family: tahoma, verdana, arial;
text-decoration:none;
}
/*------------------------------------------------------------*/

.link
{
text-decoration:none;
}
.link:hover
{
text-decoration:underline;
}
.link_month
{
text-align:center;
text-decoration:none;
color:#000033;
font-weight:bold;
}

.calendar_text
{
color:#000033;
font-weight:bold;
text-align:center;
}
.calendar_border_h
{
border-right:1px solid #000000;
}
.calendar_border_v
{
border-bottom:1px solid #000000;
}
