BODY, INPUT, SELECT, TEXTAREA, TD, SPAN { 
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px; }
BODY {  
	direction: ltr; 
	background-color: #E9E9AA }
BODY.topframe { background-color: #D7EEBF }
A { color: #008521 }
BUTTON { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7EEBF);
	background-color: #D7EEBF }
TD.section { color: #666666;
	border-bottom: 1px solid #666666; }
TD.required { 
	color: #aa0000; }
TD.recommended { 
	color: #008800; }
TD.buttonBarItem { 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7EEBF); }
TABLE.buttonBar { 
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#D7EEBF, EndColorStr=#ffffff); }
TABLE.menuBar { 
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#D7EEBF, EndColorStr=#ffffff); }
COL.menuItem { padding-top: 5px;
	padding-left: 10px;
	background-color: #ffffff; }
TD.menuBarRowBackground { 
	background-color: #D7EEBF; }
TD.menuLeft { 
	width: 24px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffffff, EndColorStr=#D7EEBF); }
TD.menuRight { 
	width: 100%;
	text-align: right; }
COL.menuRight { 
	width: 20px;
	align: right;
	background-color: #ffffff; }
COL.menuLeft { 
	width: 24px;
	align: left;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#D7EEBF, EndColorStr=#ffffff); */
	background-color: #ffffff; }
SPAN.tab { 
	border: 1px solid #639B2C;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #ffffff;
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorStr=#B9E18E,endColorStr=#849463); }
SPAN.selectedTab { 
	filter: "";
	color: #e89f2e;
	background-color: #EDF7E3;
	border-bottom: 1px solid #EDF7E3; }
SPAN.disabledTab { 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorStr=#B9E18E,endColorStr=#849463);
	color: #cccccc;
	background-color: #EDF7E3;
	border-bottom: 1px solid #639B2C; }
DIV.tab { 
	border: 1px solid #639B2C;
	background-color: #EDF7E3; }
SELECT { 
	height: 18px;
	border: 1px solid #639B2C; }
INPUT { 
	width: 100%;
	height: 18px;
	border: 1px solid #639B2C; }
TEXTAREA { 
	width: 100%;
	border: 1px solid #639B2C; }
INPUT.readonly, TEXTAREA.readonly, SELECT.readonly, DIV.readonly { 
	color: Gray;
	background-color: #EDF7E3;
	border: 1px solid #A1D56C }
DIV.formDiv { 
	background: #ffffff; }
FONT.aLink { 
	color: #008521; }
SPAN.relatedItem { 
	color: #008521; }
DIV.related { 
	border: 1px solid #639B2C; }
DIV.colorPicker { 
	border: 1px solid #639B2C; }
.drag-handle { 
	font: bold 14px Arial;
	background-color: #E9E9AA;
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#D7EEBF, EndColorStr=#ffffff); }
.dhtmlwindow { 
	border: 1px solid #9fa090; }
TD.dialogHeader { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B9E18E,endColorStr=#849463);
	background-color: #849463;
	border-bottom: 1px solid #9fa090;
	padding-left: 7px; }
TD.dialogDescription { 
	border-bottom: 1px solid #9fa090;
	background: #ffffcc;
	padding-left: 7px; }
TD.wizardHeader { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#D7EEBF, EndColorStr=#ffffff);
	background-color: #ffffff;
	border-bottom: 1px solid #9fa090;
	padding-left: 7px; }
TD.wizardDescription { 
	border-bottom: 1px solid #9fa090;
	background: #ffffcc;
	padding-left: 7px; }
TD.wizardLeftNav { 
	border-right: 4px dotted #f9e795; }
TABLE.area { 
	color: #336600;
	border-top: 1px solid #9fa090;
	border-right: 1px solid #9fa090;
	background-color: #849463;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E6FF99,endColorStr=#849463); }
TABLE.areaSel { 
	color: #336600;
	background-color: #f19e1c;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f9e795,endColorStr=#f19e1c); }
TABLE.areaHover { 
	color: #000000;
	background-color: #f9e795;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f19e1c,endColorStr=#f9e795); }
TD.areaItem { 
	padding-left: 7px; }
TABLE.pageTitle { 
	color: #ffffff;
	border-top: 1px solid #9fa090;
	border-bottom: 1px solid #9fa090;
	border-left: 1px solid #9fa090;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B9E18E,endColorStr=#849463);
	background-color: #849463; }
TD.pageTitle { 
	padding-left: 7px; }
TD.pageIcon { 
	padding-right: 7px; }
TD.pageFooter { 
	background-color: #ffffff;	
	color: #cccccc; }
TD.leftNav { 
	background-color: #E9E9AA; }
DIV.leftBar { 
	border-right: 1px solid #9fa090; }
DIV.leftBottomBar { 
	border-right: 1px solid #9fa090; }
DIV.leftBarItem { 
	color: #666666;
	background-color: #E9E9AA;
	padding-left: 3px;
	text-align: left;
	border-right: 1px solid #9fa090; }
DIV.leftBarOn { 
	color: black;
	background-color: #ffffff;
	border-top: 1px solid #9fa090;
	border-left: 1px solid #9fa090;
	border-bottom: 1px solid #9fa090;
	border-right: 0px solid #9fa090; }
DIV.leftBarTitle { 
	text-align: left;
	color: #666666;
	border-right: 1px solid #9fa090;
	padding-left:3px; }
SPAN.leftBarGroup { 
	padding-left: 14px; }
TABLE.gridTable { 
	border: 1px solid #9fa090; }
TABLE.gridContentTable { 
	background-color: #eeeeee; }
TR.gridFooterRow { 
	height: 21px;
	background-color: #E3F3D3;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090;
	text-align: right; }
TR.gridSelectOff { background-color: #ffffff; }
TR.gridSelectOn { background-color: #C5E6A2; }
TD.gridHeaderCell { 
	background-color: #E3F3D3;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090;
	text-align: left; }
TD.gridHeaderNoSortCell { 
	background-color: #E3F3D3;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090; }
TD.gridColumnSpacer { 
	width: 2px;
	background-color: #E3F3D3;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090; }
DIV.cdAppointment { 
	background-color:	#FFFFFF;
	border: 1px solid #639B2C; }
DIV.cdAppointmentSelected { 
	background-color:	#C5E6A2;
	border: 1px solid #7b9ebd; }
DIV.cwHeader { 
	background-color:	#E3F3D3;
	border: 1px solid #7b9ebd; }
DIV.cwOpen { 
	background-color:	#FFFFDF;
	border-right: 1px solid #7b9ebd;
	border-left: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd; }
DIV.cwOpenNotCurrent { 
	background-color:	#FFF0D0;
	border-right: 1px solid #7b9ebd;
	border-left: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd; }
DIV.cdOpen { 
	background-color: #FFF0D0;
	border-bottom: 1px solid #7b9ebd; }
DIV.cdOpenWorking { 
	background-color: #FFFFDF;
	border-bottom: 1px solid #7b9ebd; }
DIV.cdOpenSelected { 
	background-color: #C5E6A2;
	border-bottom: 1px solid #7b9ebd; }
DIV.cdOpenSelectedWorking { 
	background-color: #C5E6A2;
	border-bottom: 1px solid #7b9ebd; }
TR.topDataCellTr { 
	background-color: #E3F3D3; }
TD.cmCellTd { 
	border: 1px solid #7b9ebd;
	vertical-align: top; }
TD.cmHeaderRefreshTd { 
	background-color:	#E3F3D3;
	border: 1px solid #7b9ebd; }
TD.cmHeaderTd { 
	background-color:	#E3F3D3;
	border: 1px solid #7b9ebd; }
TD.cdHour { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2FFCC,EndColorStr=#D9FFCC);
	background-color: #E3F3D3; }
TD.cdHourHighlight { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#F2FFCC);
	background-color: #E3F3D3; }
NOBR.cmItemSelectedNobr { background-color: #C5E6A2; }
TABLE.cpInfoBox { 
	border: solid 1px #9fa090; }
TABLE.cpInfoBoxSelected { 
	border: solid 1px Red; }
TD.rightJust { text-align: right; }
TD.cpProductName { 
	color: #336600; }
TD.cpLeftNav { 
	background-color: #E9E9AA; }
TD.cpRightNav { 
	background-color: #E9E9AA; }
TD.cpTitleBar { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B9E18E,endColorStr=#849463);
	background-color: #849463; }
TD.cpTitleBarNF { 
	color: #ffffff;
	background-color: #849463; }
TD.cpGreeting { 
	text-align: right; }
TD.cpBoxContent { 
	background-color: #ffffff; }
TD.cpPortalTab { 
	border: #849463 1px solid;
	color: #008521; }
TD.cpPortalTabNoCursor { 
	color: #ffffff;
	border-bottom: #849463 1px solid; }
TD.cpPortalTabSelected { 
	border-top: #849463 1px solid;
	border-left: #849463 1px solid;
	border-right: #849463 1px solid;
	color: #000000; }
SPAN.cpPageHeader { 
	color: #336600; }
SPAN.cpPanelHeader { 
	color: #336600; }
SPAN.cpRetailPrice { 
	color: #aaaaaa; 
	font-weight: bold; }
SPAN.cpActualPrice { 
	color: #aa0000; 
	font-weight: bold; }
SPAN.cpRetailPriceType { 
	color: #aaaaaa; }
SPAN.cpActualPriceType { 
	color: #000000; }
SPAN.cpStockLevel { 
	color: #aa0000; 
	font-weight: bold; }
SPAN.cpOutStockLevel { 
	color: #aaaaaa; 
	font-weight: bold; }
FONT.cpItemsReturned { 
	color: #336600;
	font-size: 11px; }
FONT.cpPagingFont { 
	color: #cc6600; 
	font-weight: bold; }
FONT.cpPagingLink { 
	color: #008521; 
	font-weight: bold; }
TABLE.calendar { 
	border: solid 1px #9fa090; }
TD.calendarTitle { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B9E18E,endColorStr=#849463);
	background-color: #849463; }
TD.calendarDayHeader { 
	background-color:	#E3F3D3; }
TD.calendarDay { 
	color: #336600;
	background-color:	#FFFFDF;
	border-right: 1px solid #7b9ebd;
	border-left: 1px solid #7b9ebd;
	border-bottom: 1px solid #7b9ebd; }
TD.calendarOtherMonthDay { 
	color: #808080;
	background-color: #FFF0D0; }
TD.calendarTodayDay { 
	border: 2px solid #00aa00; }
TD.calendarSelectedDay { 
	border: 2px solid #aa0000; }
TD.calendarSelector { 
	background-color: #c0c0e0; }
