BODY 			{background:#f8f8f0 url('images/paper.gif');font-weight:normal; color:#333333; font-family:Arial, Helvetica, sans-serif;}

SELECT 			{font-weight:normal; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
TEXTAREA 		{font-weight:normal; font-size:13px; color:#222222; font-family: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; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; border:#aaaaaa 1px solid;}
TD				{height:20px;font-size:12px; color:#555555; font-family: Arial, Geneva, Helvetica, sans-serif;}

A 				{font-weight:normal; font-size:11px; color:#555555; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
A:hover 			{font-weight:normal; font-size:11px; color:#5555cc; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

A.top1 			{font-size:10px; color:#787878; text-decoration:none;}
A.top1:hover 		{font-size:10px; color:#aaaaaa; text-decoration:none;}

A.top1Red 		{font-size:10px; color:#990000; text-decoration:none;}
A.top1Red:hover 	{font-size:10px; color:#aaaaaa; text-decoration:none;}

Form 			{margin:0px; padding:0px;}

.Headline1		{text-align:center;font-weight:bold; font-size:18px; color:#000000;}
.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:#BBBBA8;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;}

.ButtonYes 		{width:170px;cursor:pointer; margin-top:4px; margin-bottom:0px; font-weight:normal; font-size:11px; color:#eeeeee; padding-top:0px; background-color:#6B8F61;}
.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;}

.ButtonSave 		{background-image:url('images/imgsave.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonAdd 		{background-image:url('images/imgadd.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonBack 		{background-image:url('images/imgback.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonDestroy 	{background-image:url('images/imgdestroy.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonDelete 	{background-image:url('images/imgdelete.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonEdit 		{background-image:url('images/imgedit.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonWrite	{background-image:url('images/imgwrite.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonKey		{background-image:url('images/imgkey.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ButtonPrint	{background-image:url('images/imgprint.gif');background-repeat:no-repeat; width:180px; cursor:pointer; margin-top:4px; margin-bottom:2px; margin-right:4px; font-weight:normal; font-size:11px; color:#2E2E2E; border:#999999 1px solid; padding-top:0px; background-color:#E5E2DC; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.Div1 			{border:#d0d2d5 1px solid; width:700px;padding:0px; margin-top:10px; background-color:#ffffff;}
.inputSearch 	{border:#bbbcbe 1px solid; border-right:none; padding:0px; margin:0px; font-size:10px; width:100px; height:17px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.Index			{border:#C0C0C0 1px solid; padding:0px; margin:0px; margin-top:4px; background-color:#FBFAF5}
.Index2			{border:#999999 1px solid; padding:0px; margin-top:4px; width:100%; background-color:#FBFAF5}
.Index3			{border:#999999 1px solid; padding:0px; margin-left:0px; margin-right:0px; margin-top:4px; background-color:#FBFAF5}

.top1 			{font-size:10px; color:#787878; text-decoration:none;}
.top1Red		{font-size:10px; color:#990000; text-decoration:none;}
.bottom 			{font-size:10px; color:#787878; font-family:Arial, Helvetica, sans-serif}

.tab1 			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#c0c0c0 1px solid; font-family:Arial, Helvetica, sans-serif; padding:2px; padding-left:6px; overflow:hidden; margin:0px; background-color:#D4D0C8;}
.tab2 			{color:#333333; font-weight:normal; cursor:default; font-size:12px; border-bottom:#999999 1px solid; padding:2px; padding-top:0px; padding-bottom:0px; overflow:hidden; margin:0px; background-color:#D4D0C8;height:12px;}

.Line1 			{background-color:#ffffff; border:none;}
.Line2 			{background-color:#F0F0E4; border:none;}

.TD1			{border-top:#FCFAF4 2px solid; padding:2px; background-color:#F5EED8;}
.TD2			{width:150px; border:none; padding:2px; background-color:#DBDBC0; text-align:right;}

.Highlight 		{background-color:#CBD646; cursor:pointer;}
.Selected		{background-color:#9AC98D;}

.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;}


/* ---------------------------------------------------------------------------------------------- */
/* 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;position:absolute;width:25px;height:20px;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:#D0D2D5 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;
}

.XulMenu2 .button,
.XulMenu2 .button:hover,
.XulMenu2 .button-active,
.XulMenu2 .button-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 .button:hover {
	margin: 0px;
	border-left: 1px solid #8F8F85;
	border-right: 1px solid #8F8F85;
	background:#E2D2BB;
}

.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 */
