BODY, INPUT, SELECT, TEXTAREA, TD, SPAN { 
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px; }
BODY {  
	direction: ltr; 
	background-color: #D4E0F2 }
BODY.topframe { background-color: #B8CDEA }
A { color: #3366cc }
BUTTON { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B8CDEA);
	background-color: #B8CDEA }
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=#B8CDEA); }
TABLE.buttonBar { 
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#B8CDEA, EndColorStr=#ffffff); }
TABLE.menuBar { 
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#B8CDEA, EndColorStr=#ffffff); }
COL.menuItem { padding-top: 5px;
	padding-left: 10px;
	background-color: #ffffff; }
TD.menuBarRowBackground { 
	background-color: #B8CDEA; }
TD.menuLeft { 
	width: 24px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffffff, EndColorStr=#B8CDEA); }
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=#B8CDEA, EndColorStr=#ffffff); */
	background-color: #ffffff; }
SPAN.tab { 
	border: 1px solid #88B0DD;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #ffffff;
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorStr=#ADC6E6,endColorStr=#769CD6); }
SPAN.selectedTab { 
	filter: "";
	color: #e89f2e;
	background-color: #E7F6F9;
	border-bottom: 1px solid #E7F6F9; }
SPAN.disabledTab { 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorStr=#ADC6E6,endColorStr=#769CD6);
	color: #cccccc;
	background-color: #E7F6F9;
	border-bottom: 1px solid #88B0DD; }
DIV.tab { 
	border: 1px solid #88B0DD;
	background-color: #E7F6F9; }
SELECT { 
	height: 18px;
	border: 1px solid #88B0DD; }
INPUT { 
	width: 100%;
	height: 18px;
	border: 1px solid #88B0DD; }
TEXTAREA { 
	width: 100%;
	border: 1px solid #88B0DD; }
INPUT.readonly, TEXTAREA.readonly, SELECT.readonly, DIV.readonly { 
	color: Gray;
	background-color: #E7F6F9;
	border: 1px solid #B6E3ED }
DIV.formDiv { 
	background: #ffffff; }
FONT.aLink { 
	color: #3366cc; }
SPAN.relatedItem { 
	color: #3366cc; }
DIV.related { 
	border: 1px solid #88B0DD; }
DIV.colorPicker { 
	border: 1px solid #88B0DD; }
.drag-handle { 
	font: bold 14px Arial;
	background-color: #D4E0F2;
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#B8CDEA, EndColorStr=#ffffff); }
.dhtmlwindow { 
	border: 1px solid #9fa090; }
TD.dialogHeader { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C0D2EC,endColorStr=#769CD6);
	background-color: #769CD6;
	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=#B8CDEA, 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: #2E00B8;
	border-top: 1px solid #9fa090;
	border-right: 1px solid #9fa090;
	background-color: #769CD6;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D4E0F2,endColorStr=#769CD6); }
TABLE.areaSel { 
	color: #2E00B8;
	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=#C0D2EC,endColorStr=#769CD6);
	background-color: #769CD6; }
TD.pageTitle { 
	padding-left: 7px; }
TD.pageIcon { 
	padding-right: 7px; }
TD.pageFooter { 
	background-color: #ffffff;	
	color: #cccccc; }
TD.leftNav { 
	background-color: #D4E0F2; }
DIV.leftBar { 
	border-right: 1px solid #9fa090; }
DIV.leftBottomBar { 
	border-right: 1px solid #9fa090; }
DIV.leftBarItem { 
	color: #666666;
	background-color: #D4E0F2;
	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: #E9E7F8;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090;
	text-align: right; }
TR.gridSelectOff { background-color: #ffffff; }
TR.gridSelectOn { background-color: #CAD3E4; }
TD.gridHeaderCell { 
	background-color: #E9E7F8;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090;
	text-align: left; }
TD.gridHeaderNoSortCell { 
	background-color: #E9E7F8;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090; }
TD.gridColumnSpacer { 
	width: 2px;
	background-color: #E9E7F8;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fa090; }
DIV.cdAppointment { 
	background-color:	#FFFFFF;
	border: 1px solid #000000; }
DIV.cdAppointmentSelected { 
	background-color:	#CAD3E4;
	border: 1px solid #7b9ebd; }
DIV.cwHeader { 
	background-color:	#E9E7F8;
	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: #CAD3E4;
	border-bottom: 1px solid #7b9ebd; }
DIV.cdOpenSelectedWorking { 
	background-color: #CAD3E4;
	border-bottom: 1px solid #7b9ebd; }
TR.topDataCellTr { 
	background-color: #E9E7F8; }
TD.cmCellTd { 
	border: 1px solid #7b9ebd;
	vertical-align: top; }
TD.cmHeaderRefreshTd { 
	background-color:	#E9E7F8;
	border: 1px solid #7b9ebd; }
TD.cmHeaderTd { 
	background-color:	#E9E7F8;
	border: 1px solid #7b9ebd; }
TD.cdHour { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DFE9F6,EndColorStr=#B8CDEA);
	background-color: #E9E7F8; }
TD.cdHourHighlight { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#DFE9F6);
	background-color: #E9E7F8; }
NOBR.cmItemSelectedNobr { background-color: #CAD3E4; }
TABLE.cpInfoBox { 
	border: solid 1px #9fa090; }
TABLE.cpInfoBoxSelected { 
	border: solid 1px Red; }
TD.rightJust { text-align: right; }
TD.cpProductName { 
	color: #2E00B8; }
TD.cpLeftNav { 
	background-color: #D4E0F2; }
TD.cpRightNav { 
	background-color: #D4E0F2; }
TD.cpTitleBar { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C0D2EC,endColorStr=#769CD6);
	background-color: #769CD6; }
TD.cpTitleBarNF { 
	color: #ffffff;
	background-color: #769CD6; }
TD.cpGreeting { 
	text-align: right; }
TD.cpBoxContent { 
	background-color: #ffffff; }
TD.cpPortalTab { 
	border: #769CD6 1px solid;
	color: #3366cc; }
TD.cpPortalTabNoCursor { 
	color: #ffffff;
	border-bottom: #769CD6 1px solid; }
TD.cpPortalTabSelected { 
	border-top: #769CD6 1px solid;
	border-left: #769CD6 1px solid;
	border-right: #769CD6 1px solid;
	color: #000000; }
SPAN.cpPageHeader { 
	color: #2E00B8; }
SPAN.cpPanelHeader { 
	color: #2E00B8; }
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: #2E00B8;
	font-size: 11px; }
FONT.cpPagingFont { 
	color: #cc6600; 
	font-weight: bold; }
FONT.cpPagingLink { 
	color: #3366cc; 
	font-weight: bold; }
TABLE.calendar { 
	border: solid 1px #9fa090; }
TD.calendarTitle { 
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C0D2EC,endColorStr=#769CD6);
	background-color: #769CD6; }
TD.calendarDayHeader { 
	background-color:	#E9E7F8; }
TD.calendarDay { 
	color: #2E00B8;
	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; }
