body 			{background:#f8f8f0; font-weight:normal; color:#333333; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}

select 			{font-weight:normal; font-size:12px; color:#000000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
textarea 		{font-weight:normal; font-size:13px; color:#222222; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;border:#aaaaaa 1px solid; overflow:auto; SCROLLBAR-FACE-color:#eae8e4; SCROLLBAR-HIGHLIGHT-color:#969696; SCROLLBAR-SHADOW-color:#969696; SCROLLBAR-3DLIGHT-color:#eae8e4; SCROLLBAR-ARROW-color:#969696; SCROLLBAR-TRACK-color:#eae8e4; SCROLLBAR-DARKSHADOW-color:#eae8e4; background-color:#ffffff;}
input			{font-weight:normal; font-size:12px; color:#000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
td			{font-size:12px; color:#000000; font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;}

a 			{font-weight:normal; color:#333333; text-decoration:none;}
a:hover 		{font-weight:normal; color:#5E7979; text-decoration:none;}

a.top1 			{font-size:11px; color:#787878; text-decoration:none;}
a.top1:hover 		{font-size:11px; color:#5E7979; text-decoration:none;}

a.top1Red 		{font-size:11px; color:#990000; text-decoration:none;}
a.top1Red:hover 	{font-size:11px; color:#5E7979; text-decoration:none;}

li			{font-size:12px;}
ul			{font-size:12px;}

form 			{margin:0px; padding:0px;}

.Div1 			{border:#d0d2d5 1px solid; padding:4px; margin-bottom:0px; margin-top:8px;width:950px; background-color:#FFFFFF;}
.Div2 			{border:#aaaaaa 1px solid; padding:0px; margin-top:4px; width:100%; background-color:#D2D2C2;}
.div3 {font-size:11px; color:#000000; font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;}

.divMain		{position:RELATIVE; top:0px; left:0px; background-color:#FFFFFF; border:#D0D2D5 1px solid; padding:4px; margin-top:11px;}

.divtopLogo		{position:absolute; top:3px; left:3px;}
.divtopMenu		{position:absolute; top:0px; left:148px; width:600px; height:17px}

.divtopleft 		{position:absolute; top:32px; left:4px; overflow:hidden; width:467px; padding:4px; color:#333333; height:93px; background-color:#f3f3f4; border:#999999 1px solid;}
.divtopRight 		{position:absolute; top:32px; left:475px; overflow:hidden; width:273px; padding:4px; background-repeat:no-repeat; height:93px; background-color:#f3f3f4; border:#999999 1px solid; background-image:url('images/topright.gif'); font-size:11px; color:#333333; text-decoration:none;}

.divMainMenu		{position:absolute; top:130px; left:5px;}

.divbottom 		{width:950px;}
.bottom 		{border:#D0D2D5 1px solid; border-top:0px; padding:4px; margin-top:0px; margin-bottom:10px; width:950px; height:22px; font-size:10px; color:#ffffff; background-color:#F0F0E4;}
.bottom2		{border:#D0D2D5 1px solid; padding:4px; margin-top:0px; margin-bottom:10px; width:950px; height:22px; font-size:10px; color:#787878; background-color:#F2EDE4;}

.Headline1		{text-align:center;font-weight:normal; font-size:18px; color:#000000; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
.Headline2		{text-align:center;font-size:14px; color:#000000;}

.MainMenu		{padding-left:8px;padding-right:8px;cursor:pointer;color:#000000;border:#D4D0C8 1px solid;}
.MainMenuOver		{padding-left:8px;padding-right:8px;cursor:pointer;color:#000000;border-top:#ffffff 1px solid;border-left:#ffffff 1px solid;border-bottom:#777777 1px solid;border-right:#777777 1px solid;}
.MainMenuDown		{padding-left:8px;padding-right:8px;cursor:pointer;color:#000000;border-top:#777777 1px solid;border-left:#777777 1px solid;border-bottom:#ffffff 1px solid;border-right:#ffffff 1px solid;}

.MainTabSelected	{width:149px;border:#999999 1px solid;border-bottom:none;vertical-align:top;background-color:#FCFAF4;height:20px;text-align:center;color:#000000;font-size:13px;cursor:default;}
.MainTab		{width:149px;border:#999999 1px solid;height:20px;background-color:#B1DCE3;text-align:center;color:#000000;font-size:13px;cursor:pointer;}
.MainTabOver		{width:149px;border:#999999 1px solid;height:20px;background-color:#BAB206;text-align:center;color:#000000;font-size:13px;cursor:pointer;}
.MainTabSpace		{width:4px;border-bottom:#999999 1px solid;height:20px;}
.MainTabDisabled	{width:149px;border:#999999 1px solid;height:20px;background-color:#D4D0C8;text-align:center;color:#888888;font-size:13px;cursor:default;}

.inputA 		{padding-left:3px; font-weight:normal; font-size:12px; color:#000000; background-color:#BADAB6;border:none;}
.inputB 		{cursor:pointer; font-weight:normal; font-size:11px; color:#000000; padding-top:0px; background-color:#DDDDDD;}
.inputC 		{font-weight:normal; font-size:12px; color:#000000; background-color:#FFFFFF; border:#aaaaaa 1px solid;margin-right:2px;margin-top:1px;margin-bottom:1px;margin-left:2px;}
.inputD 		{border:none; background-color:#F5EED8; padding-left:3px; font-weight:normal; font-size:12px; color:#000000;}

.penInput 		{background:transparent;border:none;color:#cc0000;background-image: url('x.gif');}

.ButtonDefault 	{width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonSave 		{background-image:url('images/imgsave.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; padding-left:20px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonAdd 		{background-image:url('images/imgadd.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonBack 		{background-image:url('images/imgback.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonDestroy 		{background-image:url('images/imgdestroy.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonDelete 		{background-image:url('images/imgdelete.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonEdit 		{background-image:url('images/imgedit.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonWrite		{background-image:url('images/imgwrite.gif');background-repeat:no-repeat; width:140px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonKey		{background-image:url('images/imgkey.gif');background-repeat:no-repeat; width:140px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonPrint		{background-image:url('images/imgprint.gif');background-repeat:no-repeat; width:140px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonW		{background-image:url('images/w.gif');background-repeat:no-repeat; width:140px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.ButtonYes:hover 	{background-color:#C0FFC0;}
.ButtonNo 		{width:170px; cursor:pointer; margin-top:4px; margin-bottom:0px; margin-RIGHT:4px; font-weight:normal; font-size:11px; color:#eeeeee; padding-top:0px; background-color:#BB4444; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.ButtonChangePassword {background-image:url('images/imgadd.gif');background-repeat:no-repeat; width:120px; cursor:pointer; margin-top:4px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#ECE9D8; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.inputSearch 		{border:#bbbcbe 1px solid; border-right:none;padding:0px; margin:0px; font-size:11px; width:100px; height:17px;text-decoration:none;background-color:#fbfab9;}

.Index			{border:#999999 1px solid; padding:0px; margin-left:0px; margin-right:0px; margin-top:4px; background-color:#FFFFFF;}
.Index2			{border:#999999 1px solid; padding:0px; margin-top:4px; width:100%; background-color:#FCFAF4}
.Index3			{border:none;padding:0px; margin-left:0px; margin-right:0px; margin-top:4px; background-color:#FFFFFF;}

.inIndex		{border-bottom:#999999 1px solid; padding:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FCFAF4}

.top1 			{font-size:10px; color:#787878; text-decoration:none;}
.top1Red		{font-size:10px; color:#990000; text-decoration:none;}

.Line1 			{background-color:#FFFFFF; border:none;cursor:pointer;}
.Line2 			{background-color:#F0F0E4; border:none;cursor:pointer;}
.Line3 			{background-color:#EEDDDD; border:none;cursor:pointer;}
.Line5 			{background-color:#FBFAB9; border:none;cursor:pointer;}
.Line6 			{background-color:#FFFFE0; border:none;cursor:pointer;}
.Line7 			{background-color:#E1DCD2; cursor:default;border-Bottom:#aaaaaa 1px solid;}
.Line8 			{background-color:#D4D0C8; cursor:default;border-Bottom:#aaaaaa 1px solid;}
.Line9			{background-color:#E0CACA; border:none;cursor:pointer;}
.Line10			{background-color:#E9E9DA; border:none;cursor:default;}
.Line11			{background-color:#F6F6EE; border:none;cursor:default;}
.Line12			{background-color:#AEA188; color:#FFFFFF;border:none;cursor:pointer;}
.Line13 			{background-color:#FFFFFF; border:none;cursor:default;}
.Line14 			{background-color:#E9E9DB; border:none;cursor:default;}

.Highlight 		{background-color:#CBD646; cursor:pointer;}
.Selected		{background-color:#9AC98D;}
.GreenText		{color:#6B8F61;}
.RedText		{color:#BB4444;}
.RedButtonText		{color:#BB4444; height:22px; font-size:16px; font-weight:bold; vertical-align:bottom; padding-top:2px; }
.Inactive		{background-color:#DDDDDD;}
.RedBack		{background-color:#EEDDDD;}
.Reserved		{color:#990000; font-weight:normal;cursor:pointer;}
.Draft			{color:#0042FF;}
.Cancelled		{color:#cc0000;}

.TD1			{border-top:#FCFAF4 1px solid; padding:3px; padding-left:4px; background-color:#F5EED8;font-size:12px;}
.TD1Highlight	{border-top:#FCFAF4 1px solid; padding:3px; background-color:#C87373;padding-left:8px;font-size:12px;}
.TD2			{width:200px; border:none; padding:3px; padding-right:4px; background-color:#DBDBC0; text-align:right;font-size:12px;}
.TD3			{border:none; padding:2px; background-color:#F5EED8; text-align:right;font-size:12px;}
.TD4			{width:200px; border:none; padding:2px; background-color:#DBDBC0; text-align:left; font-weight:bold;font-size:12px;}
.TD5			{border:none; padding:2px; background-color:#fcfaf4; text-align:left; font-weight:bold;font-size:12px;}
.TD6			{background-color:#FFFFFF;padding:3px;font-size:12px;}
.TD7			{background-color:#E9E9DA;padding:3px;font-size:12px;}
.TD8			{background-color:#FFFFFF;padding:3px;font-size:12px;}
.TD9			{background-color:#FFFFFF;padding:3px;font-size:12px;}

.bottom 		{font-size:10px; color:#787878; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}

.table1 		{padding-bottom:2px; padding-RIGHT:4px; padding-left:4px; color:#333333; padding-top:4px; background-repeat:no-repeat; height:10px; background-color:#FCFAF4; border:#999999 1px solid;}
.table2 		{padding-bottom:2px; padding-RIGHT:4px; padding-left:4px; width:250px; height:100px; color:#6e6e6e; padding-top:4px; background-repeat:no-repeat; background-color:#F0F0E4; border-RIGHT:#999999 1px solid; border-bottom:#999999 1px solid; border-top:#999999 1px solid; border-left:#999999 1px solid;}
.table3 		{font-weight:normal; font-size:small; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.table4 		{margin-top:4px; padding:3px; font-size:11px; color:#333333; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; border:#999999 1px solid; background-color:#FFE7B8;}

.MouseOvr 		{border-bottom:#006699 3px double;cursor:pointer;}

.tab1 			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#999999 1px solid; padding:2px; overflow:hidden; margin:0px; background-color:#D2D2C2;}
.tab2			{font-weight:bold; font-size:11px; background-color:#eeeeee;}
.tab3 			{color:#333333; font-weight:normal; cursor:default; font-size:11px; border-bottom:none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding:2px; overflow:hidden; margin:0px; background-color:#D4D4D4;}
.tab4			{color:#333333; font-weight:normal; cursor:default; font-size:11px; border-bottom:none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding:2px; overflow:hidden; margin:0px; background-color:#D4D4D4;border-right:#BBBBBB 1px solid;}
.tab5			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#999999 1px solid; padding:2px; overflow:hidden; margin:0px; background-color:#B1DCE3;}
.tab6			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#999999 1px solid; padding:2px; overflow:hidden; margin:0px; background-color:#FFFFFF;}
.tab7			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#999999 1px solid; padding:2px; overflow:hidden; margin:0px; background-color:#E9E9DA;}
.tab8			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#999999 1px solid; padding:2px; overflow:hidden; margin:0px; background-color:#E3EEF0;}

.RadioYes		{cursor:pointer;margin-right:4px;margin-left:11px;margin-top:2px;}
.RadioNo		{cursor:pointer;margin-right:4px;margin-left:2px;margin-top:2px;}

.SelectDivShow		{width:420px;height:175px;border: 1px solid #aaaaaa;background-color:#ffffff;overflow:auto; SCROLLBAR-FACE-color:#eae8e4; SCROLLBAR-HIGHLIGHT-color:#969696; SCROLLBAR-SHADOW-color:#969696; SCROLLBAR-3DLIGHT-color:#eae8e4; SCROLLBAR-ARROW-color:#969696; SCROLLBAR-TRACK-color:#eae8e4; SCROLLBAR-DARKSHADOW-color:#eae8e4;}
.SelectDiv		{width:420px;height:175px;border: 1px solid #aaaaaa;position:absolute;left:0px;top:-1px;background-color:#ffffff;overflow:auto; SCROLLBAR-FACE-color:#eae8e4; SCROLLBAR-HIGHLIGHT-color:#969696; SCROLLBAR-SHADOW-color:#969696; SCROLLBAR-3DLIGHT-color:#eae8e4; SCROLLBAR-ARROW-color:#969696; SCROLLBAR-TRACK-color:#eae8e4; SCROLLBAR-DARKSHADOW-color:#eae8e4;}
.SelectDivNoScroll	{width:420px;border: 1px solid #aaaaaa;position:absolute;left:0px;top:-1px;background-color:#ffffff;overflow:hidden;}

.doShow	  		{display:inline;}
.dontShow 		{display:none;}
.hide	 		{display:none;}

.MO1			{width:25%; padding:2px; background-color:#DBDBC0; text-align:right;}
.MO2			{width:75%; padding:2px; background-color:#FCFCE8;}

.date			{width:20%;background-color:#D4D0C8;border-bottom:#999999 1px solid;border-right:#999999 1px solid;padding-left:2px;}
.name			{width:80%;background-color:#D4D0C8;border-bottom:#999999 1px solid;padding-left:2px;border-right:#999999 1px solid;}
.author			{background-color:#D4D0C8;border-bottom:#999999 1px solid;padding-left:2px;border-right:#999999 1px solid;}

.whiteout		{z-index:200;width:0px;height:0px;position:absolute;top:0px;left:0px;background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;}

.SelectDivShow		{width:420px;height:175px;border: 1px solid #7F9DB9;background-color:#ffffff;overflow:auto; SCROLLBAR-FACE-color:#eae8e4; SCROLLBAR-HIGHLIGHT-color:#969696; SCROLLBAR-SHADOW-color:#969696; SCROLLBAR-3DLIGHT-color:#eae8e4; SCROLLBAR-ARROW-color:#969696; SCROLLBAR-TRACK-color:#eae8e4; SCROLLBAR-DARKSHADOW-color:#eae8e4;}
.SelectDiv		{width:420px;height:175px;border: 1px solid #aaaaaa;position:absolute;left:0px;top:-1px;background-color:#ffffff;overflow:auto; SCROLLBAR-FACE-color:#eae8e4; SCROLLBAR-HIGHLIGHT-color:#969696; SCROLLBAR-SHADOW-color:#969696; SCROLLBAR-3DLIGHT-color:#eae8e4; SCROLLBAR-ARROW-color:#969696; SCROLLBAR-TRACK-color:#eae8e4; SCROLLBAR-DARKSHADOW-color:#eae8e4;}
.SelectDivNoScroll	{width:420px;border: 1px solid #aaaaaa;left:0px;top:-1px;background-color:#ffffff;overflow:hidden;}

.delete			{width:70px;background-color:#BB4444;color:#FFFFFF;border-bottom:#999999 1px solid;padding-left:2px;border-right:#999999 1px solid;}

/*used in doctors.asp	                                                                          */
.d1				{cursor:pointer;padding-left:5px;FONT-SIZE: 10px;height:20px;border-top:#BBBBBB 1px solid;}
.d3				{padding-left:5px;FONT-SIZE: 10px; height:20px;border-right:#BBBBBB 1px solid;border-top:#BBBBBB 1px solid;}
.d4				{position:absolute;FONT-SIZE:10px;overflow:hidden;padding-left:1px;cursor:pointer;height:14px;top:3px;color:#eeeeee;border-left:#ffffff 1px solid;border-right:#ffffff 1px solid;border-bottom:#ff0000 1px dotted;}
.d5				{position:absolute;FONT-SIZE:10px;overflow:hidden;padding-left:1px;cursor:pointer;height:14px;top:3px;color:#eeeeee;border-left:#ffffff 1px solid;border-right:#ffffff 1px solid;}
.d6				{z-index:10;font-size: 10px;overflow:hidden;position: absolute; top: 3px; background-color:#ff0000;color:#dddddd;height:14px;width:3px;}
.d7				{height:20px;width:1px;overflow:hidden;position:absolute;top:1px;background-color:#ff0000;}
.d8				{position:absolute;font-size:10px;overflow:hidden;padding-left:1px;cursor:default;color:#ff0000;height:14px;top:3px;}
.d9				{position:relative;}
.d10			{height:16px; width:1px;overflow:hidden;position: absolute; top: 1px; background-color:#ff0000;} 
.d11			{position:absolute;top:0px;padding-top:3px;}
.d12			{background-image:url('images/TableBackMonths7.gif');vertical-align:top; height:16px;}
.d13			{background-image:url('images/TableBackYears7.gif');vertical-align:top; height:20px;}
.d14			{background-color:#E6E6E6;height:16px;border-right:#BBBBBB 1px solid;border-top:#BBBBBB 1px solid;}
.d15			{z-index:10;font-size: 11px;position: absolute; top: 1px;color:#000000;height:14px;border-left:#ff0000 2px solid;}
.d16			{background-image:url('images/ChartBackRow.gif');}
.d17			{cursor:pointer;position:absolute;left:3px;}
.d18			{cursor:pointer;position:absolute;left:15px;}
.d19			{overflow:hidden;width:205px;font-weight:bold;cursor:pointer;}
.d20			{overflow:hidden;width:150px;}
.d21			{overflow:hidden;width:230px;font-weight:bold;cursor:pointer;}
.d22			{overflow:hidden;width:305px;font-weight:bold;cursor:pointer;}

.inact			{background-image: url(images/TableBack7inact.gif);vertical-align:top; height:20px;}
.l1				{background-image: url(images/TableBack7l1.gif);vertical-align:top; height:20px;}
.l2				{background-image: url(images/TableBack7l2.gif);vertical-align:top; height:20px;}

.whiteout		{z-index:200;width:0px;height:0px;position:absolute;top:1px;left:0px;background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.50;}
.blackout		{z-index:200;width:0px;height:0px;position:absolute;top:0px;left:0px;background-color:#000000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.50;}

/* IE uses the outer width (with borders), Firefox users inner width (without borders) */
/* The next line causes Firefox to use outer width like IE */
* 				{-moz-box-sizing: border-box;} 

/* ---------------------------------------------------------------------------------------------- */
/* Calendar		                                                                          */
/* ---------------------------------------------------------------------------------------------- */

.DN				{cursor:pointer;position:absolute;width:25px;height:20px;text-align:center;z-index:100;padding:0px;font-weight:bold;}
.SD				{cursor:pointer;padding-top:2px;margin-left:1px;padding-left:2px;position:absolute;width:21px;height:18px;text-align:center;z-index:100;}
.WN				{cursor:pointer;padding-top:2px;position:absolute;width:25px;height:20px;text-align:center;z-index:100;}
.MN				{cursor:pointer;padding-top:2px;font-weight:bold;position:absolute;width:180px;height:20px;text-align:center;z-index:100;}
.SmallMonthDay	{background-color:#ffffff; cursor:pointer; padding:0px;z-index:100;}
.CalTitle  		{padding:5px; position:absolute; top:0px; left:0px; font-size:18px; color:#000; margin:0px;}

.DayNames		{position:absolute; font-size:9px; font-weight:900;}
.MonthOn		{text-align:center; width:18px; height:18px; position:absolute;}
.MonthOff		{position:absolute; background-color:#F0F0E0; height:103px; width:102px;}

.MonthOffSaturday	{position:absolute; background-color:#E6B9B9; height:103px; width:102px;}
.MonthOffSunday		{position:absolute; background-color:#D5ABAB; height:103px; width:102px;}

.calborder 		{background-color:#ffffff; border:1px #999999 solid; margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;}
.sideback 		{background-color:#ffffff;}

.eventDiv		{cursor:pointer;border:#444 1px solid;overflow:hidden;position:absolute;}
.eventDivSmall	{cursor:pointer;border:none;overflow:hidden;position:absolute;z-index:10;}

/*
** -------------------------------------------------
**
**   Menu.css, XulMenu
**
**   Modified by: Michael F. S. Christensen
**
**   Valid CSS2 stylesheet (www.w3c.org)
**
** -------------------------------------------------
*/

.XulMenu {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:22px; 
	color:#000000; 
	font-size:14px; 
	background-color:#D4D0C8; 
	border-right:#999999 1px solid; 
	border-top:#999999 1px solid; 
	border-bottom:#999999 1px solid; 
	border-left:#999999 1px solid;
	z-index:100;
}

.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
	line-height: normal;
	border-right:#D4D0C8 1px solid; 
	border-left:#D4D0C8 1px solid;	
	padding: 5px 6px 5px 6px;
	font-size:12px;
	margin: 0px; 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	display: block;
	position: relative;
}

.XulMenu .button:hover {
	margin: 0px;
	border-left: 1px solid #8F8F85;
	border-right: 1px solid #8F8F85;
	background:#EFECDE;
}

.XulMenu2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:18px; 
	color:#000000; 
	font-size:14px; 
	background-color:#F0F0E4; 
	border-right:#999999 1px solid; 
	border-top:none; 
	border-bottom:#999999 1px solid; 
	border-left:#999999 1px solid;
	padding:0px;
	z-index:100;
	margin-bottom:4px;
}

.XulMenu2 .button,
.XulMenu2 .button:hover,
.XulMenu2 .button-active,
.XulMenu2 .button-active:hover, 
.XulMenu2 .buttonHighlight,
.XulMenu2 .buttonHighlight:hover,
.XulMenu2 .buttonHighlight-active,
.XulMenu2 .buttonHighlight-active:hover{
	line-height: normal;
	border-right:#F0F0E4 1px solid; 
	border-left:#F0F0E4 1px solid;	
	padding: 3px 6px 3px 6px;
	font-size:11px;
	margin: 0px; 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	display: block;
	position: relative;
}

.XulMenu2 .selected,
.XulMenu2 .selected:hover{
	line-height: normal;
	border-left: 1px solid #8F8F85;
	border-right: 1px solid #8F8F85;
	background-color:#CBD646;
	padding: 3px 6px 3px 6px;
	font-size:11px;
	margin: 0px; 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	display: block;
	position: relative;
}

.XulMenu2 .button:hover {
	margin: 0px;
	border-left: 1px solid #8F8F85;
	border-right: 1px solid #8F8F85;
	background:#E2D2BB;
}

.XulMenu2 .buttonHighlight:hover {
	margin: 0px;
	border-left: 1px solid #8F8F85;
	border-right: 1px solid #8F8F85;
	background:#FD6161;
}

.XulMenu .button-active,
.XulMenu .button-active:hover {    
	margin: 0px;
	border-left: 1px solid #8F8F85;
	border-right: 1px solid #8F8F85; 
	background:#baa88e;
}

.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
	border:1px solid #E5DBD1;
	background: #E5DBD1;
	line-height: normal;
	padding: 3px 20px 3px 20px;
	color: black;
	text-decoration: none;
	cursor: default;
	white-space: nowrap;
	display: block;
	position: relative;
}

.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
	border:1px solid #8F8F85;
	background: #EFECDE;
	color: black;
}

.XulMenu .section {
	margin-top:1px;
	background: #E5DBD1;
	border: 1px solid;
	border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
	border-color: #555549 #555549 #555549 #555549;
	padding: 1px 1px 1px 1px; /* top right bottom left */
	position: absolute;
	visibility: hidden;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2)*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity:0.85;
}

.XulMenu .arrow {
	position: absolute;
	top: 7px;
	right: 8px;
	border: 0;
}

.XulMenu .itembtn,
.XulMenu .itembtn:hover,
.XulMenu .itembtn-active,
.XulMenu .itembtn-active:hover {
	line-height: normal;
	padding: 1px 3px 3px 3px;
	color: #000000;
	text-decoration: none;
	cursor: default;
	white-space: nowrap;
	position: relative;
}

.XulMenu .itembtn:hover,
.XulMenu .itembtn-active,
.XulMenu .itembtn-active:hover {
	background: #C9D5E5; 
	border:1px solid;
	border-color: #316BC6;
	color: black; 
	padding: 1px 2px 3px 2px;
}

.XulMenu .RightClickMenuRed,
.XulMenu .RightClickMenuRed:hover,
.XulMenu .RightClickMenuRed-active,
.XulMenu .RightClickMenuRed-active:hover {
	line-height: normal;
	padding: 5px 6px 4px 6px;
	margin: 1px; 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	display: block;
	position: relative;
}

.XulMenu .RightClickMenuRed:hover {
	margin: 0px;
	border: 1px solid #8F8F85;
	background:#e36767;
}

.XulMenu .RightClickMenu,
.XulMenu .RightClickMenu:hover,
.XulMenu .RightClickMenu-active,
.XulMenu .RightClickMenu-active:hover {
	line-height: normal;
	border:#D4D0C8 1px solid; 
	padding: 5px 6px 5px 6px;
	margin: 0px; 
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	display: block;
	position: relative;
}

.XulMenu .RightClickMenu:hover {
	margin: 0px;
	border: 1px solid #8F8F85;
	background:#EFECDE;
}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */
