.igmc_IGControl
{
	background-color:white;
	font-family: Segoe UI, Verdana, Arial, Georgia, Sans-Serif;
	border:solid 1px #B1B1B1;
	margin:0px;
	padding:0px;
	width: 225px;
	height: 200px;
}


.igmc_IGHeader
{
	background:#4F4F4F url(images/igmc_sprite.png) repeat-x 0 0;
	font-size:10px;
	border-bottom-width:0px;
	margin:0px;
	padding:0px;
	height: 30px;
}


.igmc_IGFooter
{
	background:#4F4F4F url(images/igmc_sprite.png) repeat-x 0 0;
	font-size:11px;
	height: 30px;
	color:White;
	text-align:center;
}


.igmc_IGDOW
{
	background:#E0E0E0 url(images/igmc_sprite.png) repeat-x 0 -46px;
	font-weight:bold;
	font-size:11px;
	border-width:0px;
	margin:0px;
	padding:0px;
	height: 30px;
	text-align:center;
	
	border-bottom:1px solid #B1B1B1;
	color:#3B3B3B;
}


.igmc_IGNextPrev
{
	font-size:11px;
	margin:0px;
	padding:0px 3px 0px 3px;
	color:White;
}


.igmc_IGMonthYear
{
	font-weight:bold;
	font-size:10px;
	padding-top:0px;
	padding-right:2px;
	color:White;
}


.igmc_IGDay
{
	background-color:transparent;
	font-size:11px;
	border:solid 1px #FFFFFF;
	text-align:center;
	cursor:default;
	
	/* Rounded corners */
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}


/* CSS classes for Month and Year selection Popup in header */
.igmc_IGList
{
	background-color:White;
	color: #1e395b;
	border:1px solid #B1B1B1;
}


.igmc_IGItem
{
	background-color:transparent;
	font-size:8pt;
	text-align:center;
	border:1px solid White;
	color:#4D4D4D;
}


.igmc_IGHoverFooter
{
	cursor:pointer;
	color:White;
	background:#4F4F4F url(images/igmc_sprite.png) repeat-x 0 0;
	
}


.igmc_IGHoverNextPrev
{
	cursor:pointer;
	color:#FF9933;
}


.igmc_IGHoverMonthYear
{
	cursor:pointer;
	color:White;	
}


.igmc_IGWeekNumber
{
	background-color:transparent;
	font-weight:bold;
	color:#21272d;
}


.igmc_IGWeekendDay
{
}


.igmc_IGSelectedItem
{
	border:1px solid #2788B1;
	background:#3BB7EB url(images/igmc_sprite.png) repeat-x 0 -145px;
	font-weight:bold;
	color:White;
}


.igmc_IGPressedFooter
{
	cursor:pointer;
	background:#4F4F4F url(images/igmc_sprite.png) repeat-x 0 0;
}


.igmc_IGPressedNextPrev
{
}


.igmc_IGPressedMonthYear
{
	color:White;
}


.igmc_IGOtherMonthDay
{
	background-image:none;
	color:#999999;
}


.igmc_IGHoverItem
{
	background:#2686AE url(images/igmc_sprite.png) repeat-x 0 -116px;
	border:1px solid #2788B1;
	color:White;
	cursor:pointer;
}


.igmc_IGTodayDay
{
	color:#37ADDF;	
}


.igmc_IGSelectedDay
{
	background:#A9C1DE url(images/igmc_sprite.png) repeat-x 0 -86px;
	border:1px solid #8A8A8A;
}


.igmc_IGFocusDay
{
	background:#A9C1DE url(images/igmc_sprite.png) repeat-x 0 -86px;
	border:1px solid #39B1E4;
}


.igmc_IGHoverDay
{
	background:#2686AE url(images/igmc_sprite.png) repeat-x 0 -116px;
	color:#FFFFFF;
	border:1px solid #2788B1;
}


.igmc_IGDisabledDay
{
	color:#000EEE;
}


