	@page regular { size : portrait; margin : 0.5in }
	@page wide    { size : landscape; margin : 0.5in }
body
{   
    /*BACKGROUND-IMAGE: url(/images/timesync_background_white.jpg); remove 20181121HHperDT*/
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}
A {text-decoration: none;}
A.hover {color:Red;}
A.user:visited { color:Blue; }
A.link {color:Blue;}
A.vlink {color:Blue;}
A.visited {color:Blue;}
A.HD { color:Blue  }
A.headerBig 
{
	color: Blue ;
	font-family: Arial;
	font-size: 18pt;
	
}
A.headerSmall 
{
	color: Blue ;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 1.5;
	
}
A.footerSmall 
{
	color: Blue ;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 1;
	
}
SPAN.headerBig 
{
	color: Black ;
	font-family: Arial , helvetica;
	font-size: 18pt;
	
}
SPAN.headerName
{
	color: Black ;
		font-family: Arial , helvetica;
	font-size: 12pt;
}
.PageTitle
{
	color:Black;
	font-family: Arial , helvetica;
	font-size: 12pt;
	font-style:italic;
	font-weight:bold ;
}	
.PageTitle2
{
	color:Black;
	font-family: Arial , helvetica;
	font-size: 12pt;
	font-style:italic;
	font-weight:bold ;
	padding-bottom:10px;
	display:block;
}	
.PageTitleM
{
	color:Black;
	font-family: Arial , helvetica;
	font-size: 12pt;
	font-style:italic;
	font-weight:bold ;
	padding-top:3px; /*8px;*/
	padding-bottom:3px; /*4px;*/
    display:block;
}			
SPAN.footerSmall 
{
	color: Black ;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 1;
}
SPAN.clockSmall
{
	color: Red ;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 1;
}
BUTTON.small {
		height: 14px;
		font-size: 6pt;
		color: #6699CC;
		background: transparent;
		
	}
.buttonSmall {
		height: 22px;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		background-color:#000066;
		color:#ffcc00;
		font-weight:bold;
	}
.buttonSmallOver {
		height: 22px;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		background-color:#ffffcc;
		color:#000066;
		font-weight:bold;
	}
BUTTON.submitbold {
		height: 22px;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		background-color:#000066;
		color:#ffcc00;
		font-weight:bold;
	}

BUTTON.submitboldOver {
		height: 22px;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		background-color:#ffffcc;
		color:#000066;
		font-weight:bold;}

BUTTON.submitboldClick {
		height: 22px;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		background-color:#ffffcc;
		color:#000066;
		font-weight:bold;
	}

BUTTON.submit {
		height: 22px;
		font-size: 10pt;
		color: black;
		background:white;

	}
BUTTON.other {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: blue;
}
BUTTON.otherover {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: blue;
	background: white;
}
BUTTON.otherclick {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: blue;
	background: white;
}
BUTTON.otherconf {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: blue;
	border-color: red;
}
BUTTON.otherconfover {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: blue;
	background: white;
	border-color: red;
}
BUTTON.otherconfclick {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: blue;
	background: white;
	border-color: red;
}
BUTTON.none {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: white;
	border: none;

}
BUTTON.n {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: white;
	border: none;
}
BUTTON.nover {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: cyan;
	background: cyan;
	border: none;
}
BUTTON.nclick {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: white;
	border: none;
}
BUTTON.maint {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: red;

}
BUTTON.maintover {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: red;
	background: white;

}
BUTTON.maintclick {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: red;
	background: white;
}
BUTTON.maintconf {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: red;
	border-color: blue;
}
BUTTON.maintconfover {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: red;
	background: white;
	border-color: blue;
}
BUTTON.maintconfclick {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: red;
	background: white;
	border-color: blue;
}
BUTTON.this {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: green;

}

BUTTON.thisover {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: green;
	background: white;
}

BUTTON.thisclick {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: green;
	background: white;
}

BUTTON.thisconf {
	height: 24px;
	width:  100%;
	font-size: 10pt;
	color: white;
	background: green;
	border-color: red;
}
.refresh {
	height: 24px;
	font-size: 10pt;
	color: white;
	background: blue;
	border-radius: 3px;
}

.save {
	height: 24px;
	font-size: 10pt;
	color: white;
	background: red;
	border-radius: 3px;
}

.otherbutton {
	height: 24px; /*added 20231002HH*/
	font-size: 10pt;
	box-sizing: border-box;
	padding: 1px 6px;
	/*border-width: 2px;*/
	/*border-style: outset;*/
	border-color: buttonface;
	border-radius: 3px;
}

.small {
	height: 24px;
	font-size: 10pt;
	color: white;
	background: blue;
}

.overlay {
  font-weight: bold;
  text-decoration: line-through;
  }
.standby {
  background-color: #CC9999;
  }
.schedmake {
	font-size: 10pt;
	background-color: lemonchiffon;	
	border-style:solid;
	border-color: gray ;
	border-width:1	;
}
.smallblue {
		FONT-SIZE: 9pt;
		COLOR: blue;
		FONT-FAMILY: Arial, helvetica;
		text-align: right;
  }
.weediff {
		FONT-SIZE: 9pt;
		COLOR: #FF00CC;
		FONT-FAMILY: Arial, helvetica;
		text-align: right;
  }
SPAN.rMessage 
{
		font-size: 10pt;
		font-family: Arial , helvetica;
		color: Black ;
		background-color: Red;
		font-weight:bold ;
}
SPAN.yMessage 
{
		font-size: 10pt;
		font-family: Arial , helvetica;
		color: Black ;
		background-color: Yellow;
		font-weight:bold ;
}
SPAN.gMessage 
{
		font-size: 10pt;
		font-family: Arial , helvetica;
		color: Black ;
		background-color:Lime;
		font-weight:bold ;
}

SPAN.bit16 
{
		font-size: 16px;
		font-family: Arial , helvetica;
		color: Black ;
		font-weight:bold ;
		font-style:italic ;
}
SPAN.b16 
{
		font-size: 16px;
		font-family: Arial , helvetica;
		color: Black ;
		font-weight:bold ;
}
SPAN.b14 
{
		font-size: 14px;
		font-family: Arial , helvetica;
		color: Black ;
		font-weight:bold ;
}




TR.UserRows
{
	font-size: xx-small;
}
.editrow
{
	Display: none;
}

TABLE.OtherTables, div.OtherTables
{
	font-size: 10pt;
	background-color: lemonchiffon;	
	border-style:solid;
	border-color: gray ;
	border-width:1	;
}

TD.TableCells
{
	border-style:solid;
	border-color: Gray;
	border-width: 1;	
}

TD.BigBold
	{
		font-size: 14pt;
		font-family: Arial , helvetica;
		color: Black ;
		font-weight:bold ;
	}



TD.SmallBlackText
	{
		FONT-SIZE: 9pt;
		COLOR: black;
		FONT-FAMILY: Arial, helvetica;
	}
TD.sm
	{
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-FAMILY: Arial, helvetica
	}
TD.smb
	{
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: black;
		FONT-FAMILY: Arial, helvetica
	}


TD.HD 
{
	border-STYLE:solid ;
}


BR.PB {page-break-after: always}

TR.FilterArea
{
		font-size: 9pt;
		font-family: Arial , helvetica;
		background-color:#ffffcc;
		color:Black;
}

TR.Header
{
		font-size: 9pt;
		text-align:center;
		color:Black;
		font-weight:bold;
		background-color:MistyRose;
}

TR.Footer
{
		font-size: 9pt;
		color:Black;
}

TR.Item
{
		font-size: 9pt;
		background-color:Gainsboro;
		color:Black;
}
TR.AltItem
{
		font-size: 9pt;
		background-color:Silver;
		color:Black;
}
TR.AltItem2
{
		font-size: 9pt;
		background-color:lemonchiffon;
		color:Black;
}
TR.FooterTotal /* HH 12/18/09 */
{
		font-size: 9pt;
		color:Black;
		font-weight:bold;
		background-color:MistyRose;		
}
TR.SelectedItem /* HH 12/16/09 */
{
		font-size: 9pt;
		background-color:lemonchiffon;
		color:Black;
}
TR.Empty /* HH 12/18/09 */
{
	font-size: 9pt;
	font-style:italic;
	color: Black;
}

TR.StmtLine
{
	background-color:White;
	color: Black;
	font-size: 9pt;
}
TR.StmtHdr
{
	background-color:Silver;
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	border-color:Gray;
	border-width:thin;
	border-style:solid;
}
TD.StmtHdr
{
	background-color:Silver;
	color: Black;
	font-size: 9pt;
	font-weight:bold;
	border-color:Gray;
	border-width:thin;
	border-style:solid;
}
.CSCCalendar
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCCalendarNoFilter
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
   }
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
   cursor: hand;
}

.CSCSelectedDay
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}
.CSCToday
{
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}
.CSCSpecialDay
{
   cursor: pointer;
   cursor: hand;
   background-color: lemonchiffon;
}

.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: blue 1px solid;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: lightblue;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px solid;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: inherit;
}

.CSCIncrementalButtons
{
   cursor: pointer;
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: lightgrey thin outset;
   border-top: lightgrey thin outset;
   border-left: lightgrey thin outset;
   color: black;
   border-bottom: lightgrey thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterButtonPressed
{
   border-right: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-left: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;
   cursor: hand;
}
.SD_Unselectable1
{
   color: gray;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: gray;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: gray;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: gray;
   background-color: gainsboro;
}

.DTBToggleCalendar
{
}

.DTBToggleCalendarPressed
{
}

.DTBHelpButton
{
}

.DTBHelpButtonPressed
{
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.MYPMonthTable
{
}

.MYPYearTable
{
}

.MYPMonthCell
{
   cursor: pointer;
   cursor: hand;
}

.MYPSelectedMonthCell
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}


.MYPYearCell
{
   cursor: pointer;
   cursor: hand;
}
.MYPSelectedYearCell
{
   cursor: pointer;
   cursor: hand;
   background-color: gold;
}

.MYPOutOfRangeCell
{
   color: gray;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}


.PDPContextMenu
{
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   font-size: 8pt;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

/*	Steve's Changes  */
TD.Nav
{
		width:90px;
		text-align: center ;
		vertical-align: baseline ;
		FONT-SIZE: 10pt;
		FONT-FAMILY: Arial, helvetica;
		color:Blue;
		background-color: lemonchiffon;
		border-color: gray;
		border-width: 1px;
		border-style: solid;
}
	
TD.SelectedNav
{
		width:90px;
		text-align: center ;
		vertical-align: baseline ;
		FONT-SIZE: 10pt;
		FONT-FAMILY: Arial, helvetica;
		color:Blue;
		background-color: Silver;
		border-color: gray;
		border-width: 1px;
		border-style: solid;
}

TABLE.NavTable
{
		border-spacing: 0px;
		border-collapse: collapse;
} 

/*TABLE.Filter - use for DIV also HH 6/29/12*/
.Filter
{
	background-color: lemonchiffon;
	font-size: x-small;
	color: Black;
	border-color: Silver;
	border-width:thin;
	border-style:solid;
}

TABLE.Standard
{
	background-color: lemonchiffon;
	font-size: 10pt;
	color: Black;
	border-color: Silver;
}

TABLE.AnnounceMessage
{
	background-color: magenta;
	font-size: x-small;
	color: Black;
	border-color: Silver;
}

Table.Transparent
{
	background-color: Transparent;
	font-size: x-small;
	color: Black;
	border-color: Silver;
}

Table.Header
{
	background-color: mistyrose;
	font-size: small;
	color: Black;
	border-color: Silver;
}

TR.Standard
{
	background-color: lemonchiffon;
	font-size: x-small;
	color: Black;
}

TR.Pager
{
	font-size:x-small;
}

TR.SaveCancel
{
	background-color: #E1E7D9;
}

TR.SubInfo
{
	color: Gray;
}

TD.TitleCells
{
	font-size: 10pt;
	color: Navy;
	font-weight: bold;
	border-style: solid;
	border-width: thin;
	border-color: Gray;
	background-color:lemonchiffon;
}

TD.ControlLabel
{
	font-weight: bold;
	text-align: right;
}

TD.SubInfo
{
	color: Gray;
}



SPAN.Standard
{
	background-color: lemonchiffon;
	font-size: x-small;
	color: Black;
	border-color: Silver;
}

DIV.Standard
{
	background-color: lemonchiffon;
	font-size:  10pt;
	color: Black;
	border: 1px solid black;
	padding: 5px;
}

SPAN.PageText
{
	font-size: x-small;
	color: Black;
}

SPAN.LargePageText
{
	font-size: medium;
	color: Black;
}

SPAN.ColoredPageText
{
	color: IndianRed;
}

SPAN.SubInfo
{
	color: Gray;
}

SPAN.Warning
{
	color: Red;
}
.smallcomment /* change from span to all controls 12/5/14 HH*/
{
	color:Gray;
	font-size:xx-small;
}
A.NavLink
{
	color:Blue;
}

A.OtherLink
{
	color:Blue;
}
.SelectableLink
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
   cursor: hand;
   color:Blue;
}
	
INPUT.IMenuUnSelected
{
	color: Blue;
	background-color: lemonchiffon;
}

INPUT.IMenuSelected
{
	color: Blue;
	background-color: silver;
}
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #03277C;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url(/images/blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
opacity: 0.4;
}

.attn {

    border-style:solid;
    border-top-color:yellow;
    border-bottom-color:yellow;
    border-left-color:yellow;
    border-right-color:yellow;
    border-width:5px;
    border-top-width:5px;
    border-left-width:5px;

}
.progress {
	color: #FFFF99;
	float: right;
	font: bold x-large "Segoe UI", Segoe, sans-serif;
	margin-top: -20px;
}


/* NEW MENU CLASSES 1/8/10 HH - OBSOLETE 5/24/10
.staticMenu
{
	background-color:Lime;
}
.adjustedZIndex 
{
	z-index: 1;
}
.MenuLevel1
{
	color: White;
	background-color: Black;
	font-variant: small-caps;
	font-size: large;
	font-weight: bold;
	z-index: 1;
}
.MenuLevel2
{
	color: Blue;
	font-family: Gill Sans MT;
	font-size:medium;
	background-color: Gray;
	z-index: 1;
}
.MenuLevel3 
{
	color: Black;
	background-color: Silver;
	font-family: Gill Sans MT;
	font-size: small;
}
.MenuHoverStyle
{
	color:Yellow;
} */

/* HH Feb 2010 */
.ftmwidth 
{
    /*width: 850px;*/
    background-color: lemonchiffon;
    max-width:850px; /*20181120*/
}
/*.userselect
{
	width: 850px;
}*/

TABLE.UserTables 
{
	/*font-weight: bold;*/
	/*font-size: 10pt;*/
	background-color: lemonchiffon;	
}

.UserTitleCells 
{
	font-weight:bold;
	font-style:italic;
	background-color:palegoldenrod;
	height:29px;
}

DIV.PageContent 
{
	clear:both;
}

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; }

/* Combobox Input */
.ui-autocomplete-input {
    border: 10px solid #cacaca;
    outline: 0 none;
    font-size: inherit;

}

/* Combobox button */
.ui-button {
    font-size: 1.2em;
    padding: 0 0 0px;
    background-color: white;

    text-shadow: 0 1px 0 white;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .22)), to(rgba(0,0,0, .22)));

    border: 1px solid #cacaca;
    /*border-left-color: transparent;*/

    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;

    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;

    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ui-button:hover {
    background-color: #DDD;
    cursor: pointer;
}

/* Expanded menu */
.ui-menu {
    background-color: white;
    border: 1px solid #CACACA;
    width: 200px;
    list-style: none;
    margin: 0; padding: 0;
    text-align: left;
}
.ui-menu li a {
    display: block;
    padding: 2px 10px;
}
.ui-menu li:nth-child(even) {
    background-color: #EFF3FE;
}
.ui-menu li a:hover {
    background-color: #3875D7;            
    color: black;
    cursor: pointer;
}
strong {
    font-weight: bold;
}
TD.combobox {
	background-color: white;
	}