/*
Calendar Title Bar
*/
td.calTitleBar				{background-color:#828cac; background-image:url('../../../Img/titlebar_blue_24h.gif'); background-repeat:repeat-x; height:24px; padding:0px 1px 0px 4px;}
td.calTitle					{}
div.calTitle label			{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#ffffcc; vertical-align:middle; padding:0px; margin:0px;}
td.calActions				{}
div.calActions label		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; color:#ffffcc; vertical-align:middle;}
div.calActions select		{padding:0px; margin:0px; font-size:11px; height:18px;}
div.calActions input		{height:18px; font-size:11px;}
div.calActions input.btn	{height:18px; margin:0px; vertical-align:middle;}

/* Global styles */

/* Month Styles */
table.calMonthView		{width:100%; height:100%; margin:0px; border-left:1px solid Silver; border-top:1px solid Silver; background-color:#f5f5f5;}
.calMonthHead 			{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; background-color:Silver; border-right:1px solid #FFFFFF; height:20px;}
.calMonthLastHead 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; background-color:Silver; height:20px;}
td.monthDay				{margin:0px; padding:2px; border-right:1px solid Silver; border-bottom:1px solid Silver; line-height:12px;}
.monthDayContents		{width:100%; height:100%; overflow-y:visible; overflow:hidden; min-height:75px;}
.monthDayItem			{font-size:10px; margin-top:5px;}
.monthDayItem a			{font-size:10px;}
.monthDayItem a:hover	{background-color:#ffff00;}

/* Week view */
table.calWeekView		{width:100%; height:100%; margin:0px; border-left:1px solid Silver; border-top:1px solid Silver; background-color:#f5f5f5;}
.calWeekHead 			{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:Silver; border-right:1px solid #FFFFFF; height:20px; padding:2px;}
.calWeekLastHead 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:Silver; height:20px; padding:2px;}
td.weekDay				{margin:0px; padding:2px; border-right:1px solid Silver; border-bottom:1px solid Silver; vertical-align:top; line-height:12px; height:100%;}
td.weekDayLast			{margin:0px; padding:2px; border-right:1px solid Silver; border-bottom:1px solid Silver; vertical-align:top; line-height:12px; height:100%;}
.weekDayContents		{width:100%; height:100%; min-height:200px;}
.weekViewItem			{font-size:10px; margin-top:5px;}
.weekViewItem a			{font-size:10px;}
.weekViewItem a:hover	{background-color:#ffff00;}

/* Day view */
table.calDayView		{width:100%; height:100%; margin:0px; border-left:1px solid Silver; border-top:1px solid Silver; background-color:#f5f5f5;}
td.calDayTime			{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; color:#000000; background-color:Silver; width:80px; margin:0px; padding:3px; border-right:1px solid Silver; border-bottom:1px solid #dbdbdb; vertical-align:top;}
div.calDayTime			{margin-bottom:4px;}
td.calDayEvents			{margin:0px; padding:0px 5px 0px 5px; width:100%; border-right:1px solid Silver; border-bottom:1px solid Silver; vertical-align:top; line-height:12px;}
.dayViewItem			{font-size:10px; margin-top:5px;}
.dayViewItem a			{font-size:10px;}
.dayViewItem a:hover	{background-color:#ffff00;}

/* List view */
table.calListView		{}
td.calListBody			{padding:10px;}

/*
General
*/
.calItem				{font-size:10px; margin-top:5px;}
.calItem a				{font-size:10px; font-weight:normal;}
.calItem a:link 		{font-size:10px; font-weight:normal; text-decoration:none;}
.calItem a:active 		{font-size:10px; font-weight:normal; text-decoration:none;}
.calItem a:visited 		{font-size:10px; font-weight:normal; text-decoration:none;}
.calItem a:hover		{font-size:10px; font-weight:normal; background-color:#ffff00; text-decoration:underline;}

.calQuickViewIcon		{margin:0px 0px 0px 2px; float:right; border-width:0px;}
.calNewEventIcon		{margin:0px 0px 0px 2px; float:right; border-width:0px;}

.calItemExtParent		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; background-color:inherit;}
.calItemDate			{font-size:10px; color:#444; font-weight:bold; display:block;}

.calDate 				{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000;}
.calDate a 				{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.calDate a:link 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.calDate a:active 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.calDate a:visited 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.calDate a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#333; text-decoration:underline;}

.monthDayContents .calDate 			{margin-top:3px;}
.monthDayContents .calDate a 		{border:1px solid #ccc; padding:2px;}
.monthDayContents .calDate a:hover	{background-color:#ccc;}

.calEvent 				{font-size:10px;}
.calEvent a 				{font-size:10px;}
.calEvent a:link 		{font-size:10px;}
.calEvent a:active 		{font-size:10px;}
.calEvent a:visited 		{font-size:10px;}
.calEvent a:hover 		{font-size:10px; color:#f68f00; text-decoration:underline}

.miniCalMonth 			{font-family: Verdana,Arial,sans-serif; font-size:10px; font-weight: bold; color: #333333; font-weight:bold; text-transform:uppercase;}
.miniCalMonth a 			{font-family: Verdana,Arial,sans-serif; font-size:9px; color:#336699; text-decoration:none;}
.miniCalMonth a:link 	{font-family: Verdana,Arial,sans-serif; font-size:9px; color:#336699; text-decoration:none;}
.miniCalMonth a:active 	{font-family: Verdana,Arial,sans-serif; font-size:9px; color:#336699; text-decoration:none;}
.miniCalMonth a:visited 	{font-family: Verdana,Arial,sans-serif; font-size:9px; color:#336699; text-decoration:none;}
.miniCalMonth a:hover 	{font-family: Verdana,Arial,sans-serif; font-size:9px; color:#f68f00; text-decoration:none;}
.miniCalDay 			{font-family: Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:#333333}
.miniCalDate 			{font-family: Verdana,Arial,sans-serif; font-size:10px; color:#339933}
.miniCalDate a 			{font-family: Verdana,Arial,sans-serif; font-size:10px; color:#339933; text-decoration:none;}
.miniCalDate a:link 		{font-family: Verdana,Arial,sans-serif; font-size:10px; color:#339933; text-decoration:none;}
.miniCalDate a:active 	{font-family: Verdana,Arial,sans-serif; font-size:10px; color:#339933; text-decoration:none;}
.miniCalDate a:visited 	{font-family: Verdana,Arial,sans-serif; font-size:10px; color:#339933; text-decoration:none;}
.miniCalDate a:hover 	{font-family: Verdana,Arial,sans-serif; font-size:10px; color:#f68f00; text-decoration:underline}

.minHeight50 			{height:50px;float:right;width:1px;}
.minHeight75 			{height:75px;float:right;width:1px;}
.minHeight100 			{height:100px;float:right;width:1px;}
.minHeightClear 		{clear:both;height:1px;overflow:hidden;}

