.fixedGridBody
{
	margin: 0px;
	padding:0px;
	overflow: hidden;
}
.fixedGrid-grid
{
	font: menu;
	height:100%;
}
.fixedGrid-scrollingSection
{
	padding-right: 0px;
	padding-left: 28px;
	z-index: 1;
	left: 0px;
	padding-bottom: 0px;
	overflow:hidden;
	width:100%;
	padding-top:18px;
	position: absolute;
	top:0px;
	height:100%;
}
.fixedGrid-scrollingTop
{
	padding-right: 20px;
	padding-left: 28px;
	z-index: 2;
	left: 0px;
	padding-bottom: 0px;
	overflow:hidden;
	width:100%;
	padding-top:0px;
	white-space:nowrap;
	position:absolute;
	top:0px;
	height:18px;
}
.fixedGrid-row
{
	overflow-y: hidden;
	width:100%;
	white-space: nowrap;
	height: 18px;
	moz-user-select: none;
	
	border-bottom: threedlightshadow 1px solid;
}
.fixedGrid-cell
{
	padding-right:5px;
	display:inline;
	padding-left: 5px;
	padding-bottom: 0px;
	overflow:hidden;
	width: 100px;
	line-height: 17px;
	padding-top:0px;
	height: 100%;
	text-overflow: ellipsis;
	
	border-right: threedlightshadow 1px solid;
}
.fixedGrid-selector
{
	display:inline;
	padding: 0;
	zzpadding-left: 2px;
	overflow:hidden;
	line-height: 17px;
	height: 100%;
}
.fixedGrid-header
{
	display: inline;
	width:100px;
	height: 100%;
	border-right: #cbc7b8 1px;
	border-top: #cbc7b8 1px;
	overflow-y:hidden;
	padding-bottom:1px;
	vertical-align:top;
	border-left:#cbc7b8 1px;
	width:100%;
	border-bottom:transparent 1px solid;
	position: relative;
	height: 18px;
	background-color:#c0d5f7 important;
}
.fixedGrid-headerItem
{
	border-right: #e2decd 1px;
	padding-right:5px;
	border-top: #e2decd 1px;
	padding-left:5px;
	padding-bottom:0px;
	overflow:hidden;
	border-left:#e2decd 1px;
	width:100%;
	padding-top:0px;
	/*border-bottom:#e2decd 1px solid;
	border-bottom:#000 1px solid;*/
	white-space:nowrap;
	height:100%;
	text-overflow:ellipsis;
	moz-box-flex:1;
	background: #c0d5f7 url(images/CalendarIcons/calendarbarbg.gif) repeat-x fixed left top ;
	background-color:#c0d5f7;
	
}
.fixedGrid-Checkbox
{
	width: 15px;
	height: 15px;
}
.fixedGrid-headerItemSort
{
	background: url(images/CalendarIcons/calendarbarbghighlighted.gif) repeat-x fixed left;
}
.fixedGrid-filterItem
{
	padding-right:5px;
	padding-left:4px;
	padding-bottom:0px;
	padding-top:2px;
	cursor:hand;
}
.fixedGrid-filterItem-applied
{
	background-color:orange;
}

.fixedScrollGrid
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: tahoma; 
}
.fixedScrollGridLayout
{
	table-layout: fixed
}
.fixedScrollGrid TH
{
    PADDING: 0px;
    BACKGROUND-COLOR: #d9d9e9;	
}
.fixedScrollGrid TH.applied
{
    BACKGROUND-COLOR: orange;	
}
.fixedScrollGrid TD
{
    PADDING: 0px;
}

.fixedScrollGannt
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: tahoma; 
    BORDER-RIGHT:buttonshadow 1px solid; 
    BORDER-COLLAPSE:collapse;
    table-layout: fixed
}
.fixedScrollGannt TH
{
    PADDING: 0px;
    BACKGROUND-COLOR: #d9d9e9;	
}
.fixedScrollGannt TH.applied
{
    BACKGROUND-COLOR: orange;	
}
.fixedScrollGannt TD
{
    PADDING: 0px;
}

.fixedGrid-header-resize
{
	FONT-SIZE: 100px;
    RIGHT: -5px;
    BACKGROUND: url(images/gridResizer.gif) no-repeat;
    OVERFLOW: hidden;
    WIDTH: 10px;
    CURSOR: e-resize;
    POSITION: absolute;
    TOP: 15%;
    HEIGHT: 70%
}
.fixedGrid-header-hover
{
	border-left-color:#f9b119;
	background: #fcc247;
	border-bottom-color:#f9b119;
	border-top-color:#f9b119;
	border-right-color:#f9b119;
}
.fixedGrid-header-hover .fixedGrid-headerItem
{
	border-left-color:#f9a900;
	background: #faf9f4;
	border-bottom-color:#f9a900;
	border-top-color:#f9a900;
	border-right-color:#f9a900;
}
.fixedGrid-sort
{
	vertical-align:top;
	overflow:hidden;
	width: 0px;
	height:100%;
}
.fixedGrid-sort-asc
{
    BACKGROUND: url(images/gridAscending.gif) no-repeat center;
    width: 16px;
}
.fixedGrid-sort-desc
{
    BACKGROUND: url(images/gridDescending.gif) no-repeat center;
    width: 16px;
}
.fixedGrid-resizeBar
{
	position:absolute;
	left: 10px;
	top: 0px;
	width: 1px;
	background: black;
	z-index: 101;
	height: 100%;
	display: none;
}
.fixedGrid-Row
{
}
.fixedGrid-RowHighlight DIV.fixedGrid-headerItem
{
}
.fixedGrid-RowHighlight TD
{
	background: #879BB4;
	color: White;
}
.fixedGrid-CellHighlight
{
	background: #879BB4;
	color: White;
}
.fixedGrid-fileHighlight DIV.fixedGrid-filename
{
	background: #879BB4;
	color: black;
}
.fixedGrid-fileIcon
{
	padding-left: 1px;
}
.ganttDataBar
{
	background: url(images/ganttWeekbg.gif) left;
}
.ganttBar
{
	background: url(images/leftnavover.jpg) repeat-x fixed right;
	color: black;
	filterx: alpha(opacity=50);
	border: 1px solid threedshadow;
	overflow: hidden;
	height: 13px;
	vertical-align: bottom;
}
.ganttCompleteBar
{
	background: green;
	overflow: hidden;
	height: 3px;
}
.ganttFixedField
{
	width: 100%;
	background-color: White;
	border-right: 1px solid threedshadow;
	border-bottom: 1px solid threedshadow;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding: 2px;
}
.ganttExpander
{
	border: none;
	border-bottom: 1px solid threedshadow;
	padding-left: 0px;
}
.ganttExpandedField
{
	padding-left: 25px;
}
.ganttHeaderItem
{
	border-right: 1px solid threedshadow;
	border-bottom: 1px solid threedshadow;
	padding-right:5px;
	border-top: #e2decd 1px;
	padding-left:5px;
	padding-bottom:0px;
	overflow:hidden;
	border-left:#e2decd 1px;
	width:100%;
	padding-top:0px;
	white-space:nowrap;
	height:15px;
	text-overflow:ellipsis;
	moz-box-flex:1;
	background: url(images/ganttBGWD.gif) repeat-x fixed left top;
	vertical-align: middle;
}
.ganttHeaderItemWeekend
{
	background: url(images/ganttBGWE.gif) repeat-x fixed left top;
}
.ganttHeaderItemDayName
{
	background: url(images/ganttbg.gif) repeat-x fixed left top;
}
.ganttHeaderItemField
{
	border-right: 1px solid threedshadow;
	border-bottom: 1px solid threedshadow;
	padding-right:5px;
	border-top: #e2decd 1px;
	padding-bottom:0px;
	padding-left:5px;
	overflow:hidden;
	border-left:#e2decd 1px;
	width:100%;
	padding-top:0px;
	white-space:nowrap;
	height:30px;
	text-overflow:ellipsis;
	moz-box-flex:1;
	background: url(images/ganttbg.gif) repeat-x fixed left top;
	vertical-align: middle;
}
.criteriaAndEvenCell
{
	padding-top: 8px;
	background: #EAEFF2 url(images/criteriaAndRow.gif) no-repeat fixed left top;
}
.criteriaAndOddCell
{
	padding-top: 8px;
	background: #ffffff url(images/criteriaAndRow.gif) no-repeat fixed left top;
}
.inlineedit_textbox
{
    border: #0x7F9DB9 1px solid;	
	font: 10px tahoma, arial, sans-serif;
    padding-right: 3px;
    padding-left: 3px;
    color: black;
    height: 16px;
    margin-top: -1px;
    margin-bottom: -1px;
}
.inlinedit_imglink
{
	border: 0px;
	cursor: pointer;
}
	
