.igmc_IGControl
{
	background-color:White;
	font-family: Segoe UI, Verdana, Arial, Georgia, Sans-Serif;
	border:solid 1px #B1B1B1;
	border-collapse:Separate;
	margin:0px;
	padding:0px;
	width: 225px;
	height: 200px;
}


.igmc_IGHeader
{
	background-color: #4F4F4F url(images/gradient_1.png) repeat-x 0px 0px;
	background-repeat:repeat-x;
	background-image: url(images/gradient_1.png);
	border-bottom-width:0px;
	height: 30px;
}


.igmc_IGFooter
{
	background-color: #4F4F4F url(images/gradient_1.png) repeat-x 0px 0px;
	background-repeat:repeat-x;
	background-image: url(images/gradient_1.png);
	font-size:0.8em;
	height: 30px;
	color:White;
	text-align:center;
}


.igmc_IGDOW
{
	background-color: #E0E0E0 url(images/igc_sprite.png) repeat-x 0px bottom;
	background-repeat:repeat-x;
	background-position:bottom ;
	background-image: url(images/igc_sprite.png);
	font-weight:bold;
	font-size:0.8em;
	border-width:0px;
	border-bottom:solid 1px #B1B1B1;
	margin:0px;
	padding:0px;
	height: 30px;
	color:#3B3B3B;
	text-align:center;
}


.igmc_IGNextPrev
{
	font-size:0.8em;
	margin:0px;
	padding-top:0px;
	padding-right:8px;
	color:White;
}


.igmc_IGMonthYear
{
	font-weight:bold;
	font-size:1em;
	padding-top:0px;
	padding-right:2px;
	color:White;
}


.igmc_IGDay
{
	background-color:Transparent;
	font-size:0.9em;
	border:solid 1px #FFFFFF;
	color:#4D4D4D;
	text-align:center;
}


/* CSS classes for Month and Year selection Popup in header */
.igmc_IGList
{
	background-color:#000FFF;
	border:solid 1px #BBBBBB;
}


.igmc_IGItem
{
	background-color:#000FFF;
	font-size:1em;
	border:solid 1px White;
	color:#4D4D4D;
	text-align:center;
}


.igmc_IGHoverFooter
{
	background-color: #4F4F4F url(images/gradient_1.png) repeat-x 0px 0px;
	background-repeat:repeat-x;
	background-image: url(images/gradient_1.png);
	color:White;
}


.igmc_IGHoverNextPrev
{
	cursor:pointer;
	color:#3BB7EB;
}


.igmc_IGHoverMonthYear
{
	cursor:pointer;
	color:#3BB7EB;
}


.igmc_IGWeekNumber
{
	background-color:Transparent;
	font-weight:bold;
	color:#21272D;
}


.igmc_IGWeekendDay
{
	background-color:#F9F9F9;
	border:solid 1px #F9F9F9;
}


.igmc_IGSelectedItem
{
	background-image: url(images/gradient_5.png);
	font-weight:bold;
	border:solid 1px #2788B1;
	cursor:pointer;
}


.igmc_IGPressedFooter
{
	background-color: #4F4F4F url(images/gradient_1.png) repeat-x 0px 0px;
	background-repeat:repeat-x;
	background-image: url(images/gradient_1.png);
}


.igmc_IGPressedNextPrev
{
}


.igmc_IGPressedMonthYear
{
	color:White;
}


.igmc_IGOtherMonthDay
{
	background-image:none;
	color:#999999;
}


.igmc_IGHoverItem
{
	background-color:#2686AE;
	background-image: url(images/gradient_2.png);
	font-weight:bold;
	border:solid 1px #2788B1;
	cursor:pointer;
	color:White;
}


.igmc_IGTodayDay
{
	color:#37ADDF;
}


.igmc_IGSelectedDay
{
	background-color: #A9C1DE url(images/igc_sprite.png) repeat-x 0px bottom;
	background-repeat:repeat-x;
	background-position:bottom ;
	background-image: url(images/igc_sprite.png);
	border:solid 1px #8A8A8A;
}


.igmc_IGFocusDay
{
}


.igmc_IGHoverDay
{
}


.igmc_IGDisabledDay
{
	color:#000EEE;
}


.igmc_IGOtherMonthDay.igmc_IGHoverDay
{
	background-color:#2686AE;
	background-image: url(images/gradient_2.png);
	border:solid 1px #2788B1;
	color:#000FFF;
}


.igmc_IGfocusday, .igmc_IGOtherMonthDay.igmc_IGFocusDay
{
	background-color: #A9C1DE url(images/igc_sprite.png) repeat-x 0px bottom;
	background-repeat:repeat-x;
	background-position:bottom ;
	background-image: url(images/igc_sprite.png);
	border:solid 1px #39B1E4;
}


.igmc_IGhoverday, .igmc_IGHoverDay.igmc_IGTodayDay
{
	background-color: #2686AE url(images/gradient_2.png) repeat-x 0px 0px;
	background-repeat:repeat-x;
	background-image: url(images/gradient_2.png);
	border:solid 1px #2788B1;
	color:White;
}


.igmc_IGDay.igmc_IGOtherMonthDay
{
	background-image:none;
	font-weight:normal;
	font-size:0.9em;
	color:#A4A4A4;
}


