.ganttToolbarZoomIn {
	background-image: url("images/zoomin.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	padding: 2px;
}
.ganttToolbarZoomOut {
	background-image: url("images/zoomout.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	padding: 2px;
}
.ganttToolbarMicro {
	background-image: url("images/zoomintime.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	padding: 2px;
}
.ganttToolbarTele {
	background-image: url("images/zoomouttime.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	padding: 2px;
}
.ganttToolbarSave {
	background-image: url("images/save.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	padding: 2px;
}
.ganttToolbarLoad {
	background-image: url("images/load.png");
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	padding: 2px;
}
.ganttToolbarActionHover{
	border: 2px solid blue;
	padding: 0;
}
.ganttToolbar {
	cursor: pointer;
}
.ganttPanelHeader{
	position: relative;
}
.ganttPanelNameHeaders{
	position: relative;
	overflow: hidden;
}
.ganttPanelNamesContainer{
	position: relative;
	overflow: hidden;
	border-left: #f1f3f1 1px solid;
	border-bottom: #f1f3f1 1px solid;
}
.ganttPanelNames{
	position: relative;
	overflow: hidden;
	border-left: #f1f3f1 1px solid;
	border-bottom: #f1f3f1 1px solid;
	background: url("images/bg.png") repeat scroll 0 0 transparent;
}
.ganttPanelTime{
	position: relative;
}
.ganttPanelTimeContainer{
	position: relative;
	overflow: hidden;
	direction: ltr;
}
.ganttContentDataContainer{
	position: relative;
	overflow: scroll;
	border-left: #f1f3f1 1px solid;
	direction: ltr;
}
.ganttDivCell{
	position: relative;
}
.ganttMoveInfo {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #006600;
	white-space: nowrap;
}
.ganttDescProject {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #3B3B3B;
	cursor: default;
	white-space: nowrap;
	z-index: 6;
	position: absolute;
}
.ganttProjectNameItem{
	cursor:pointer;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial;
	white-space:nowrap;
	height:15px;
	z-index:6;
	position: absolute;
}
.ganttProjectNameItemHover{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.ganttProjectItem{
	z-index: 6;
	position: absolute;
}
.ganttTblProjectItem{
	border: solid 1px #555555;
}
.ganttDivTaskInfo{
	text-align: center;
	z-index: 7;
	position: absolute;
	left: 0;
	top: 0;
}
.ganttTblTime {
	background-color: transparent;
	cursor: pointer;
	margin-top: 0;
}
.ganttHourNumber {
	font-size: 7px;
	color: #858585;
	border: 1px solid transparent;
	border-top: 1px solid #DBECFF;
	height: 30px;
}
.ganttHourClass {
	text-align: center;
	padding: 5px 2px;
	height: 20px;
}
.ganttHourNumberAM {
	background: url("images/am.png") repeat scroll 0 0 transparent;
}
.ganttHourNumberPM {
	background: url("images/pm.png") repeat scroll 0 0 transparent;
}
.ganttDayNumber {
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #858585;
	border: 1px solid transparent;
	border-top: 1px solid #DBECFF;
	height: 30px;
}
.ganttDayNumberWeekend {
	background: url("images/bg.png") repeat scroll 0 0 transparent;
}
.ganttWeekNumber {
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #858585;
	border: 1px solid transparent;
	border-top: 1px solid #DBECFF;
	border-right: 1px solid #DBECFF;
	height:30px;
}
.ganttMonthNumber {
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #858585;
	border: 1px solid transparent;
	border-top: 1px solid #DBECFF;
	border-right: 1px solid #DBECFF;
	height: 30px;
}
.ganttYearNumber {
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #858585;
	border: 1px solid transparent;
	border-top: 1px solid #DBECFF;
	border-right: 1px solid #DBECFF;
	height: 30px;
}
.ganttTabelControl{
	width: 100%; 
	position: relative;
}
.ganttContextMenu {
	z-index: 10;
	width: 200px;
	cursor: pointer;
	font-family: Tahoma, Arial;
	font-size: 12px;
	border: 1px solid #b5bcc7;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-repeat: repeat-x;
	border-collapse: separate;
	border-spacing: 0 0;
}
.ganttContextMenuItem {
	background-image: url("images/menuHighlight.png");
	background-position:0 -40px;
	background-repeat:repeat-x;
	padding: 3px 10px 4px;
	height:18px;
}
.ganttContextMenuItemHover {
	border:solid 1px #769dc0;
	padding: 2px 9px 3px;
	background-color: #9dcfff;
	background-position:0 0;
	color:#000;
}
.ganttMenuDialogDescCell{
	width:150px;
	padding: 3px;
	border-bottom: 1px solid gray;
	text-align: center;
}
.ganttMenuDialogDescCellValue{
	width:150px;
	padding: 3px;
	border-bottom: 1px solid gray;
	text-align: center;
}
.ganttMenuDialogInputCellHeader{
	font-size:12px;
	font-family:Tahoma,Arial;
	font-weight: bold;
	padding: 10px 3px 5px;
}
.ganttMenuDialogInputCell{
	padding: 3px;
}
.ganttMenuDialogInputCellValue{
	padding: 3px;
}
.ganttHeaderCover {
	z-index: 999;
	position: absolute;
}
.ganttResourceHeader {
	font-family: Tahoma, Arial;
	background: url("images/resourceHeader.png") repeat scroll 0 0 transparent;
	color: black;
	padding: 3px 0 0 6px;
	height: 25px;
	font-weight: bold;
	position:relative;
}
.ganttResourceContent{
	position:relative;
}
.ganttTaskNameItem {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	white-space:nowrap;
	height:15px;
	z-index:1;
	position: absolute;
	left:20px;
}
.ganttMenuPanel{
	visibility:hidden;
	z-index:10;
	position:absolute;
}
.ganttDialogContentCell{
	width:300px;
	font-size:11px;
	font-family:Tahoma,Arial;
}
.ganttDialogContentHeader{
	font-size:12px;
	font-family:Tahoma,Arial;
	font-weight: bold;
}
.ganttOwnerNameItem {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	cursor:pointer;
	white-space:nowrap;
	height:15px;
	z-index:1;
	position: absolute;
	left:20px;
}
.ganttTaskBar {
	background: url("images/taskBar.png") repeat scroll 0 0 transparent;
	-moz-border-radius: 10px;
	z-index:1;
	position:absolute;
}
.ganttOwnerBar {
	z-index:1;
	position:absolute;
}
.ganttOwnerTaskBar {
	background: url("images/ownerBar.png") repeat scroll 0 0 transparent;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	position:absolute;
	top:0;
}
.ganttRowHighlight {
	background: url("images/rowHighlight.png") repeat scroll 0 0 transparent;
	position: absolute;
	z-index: 1;
}
.ganttTaskPanel {
	background: url("images/bg.png") repeat scroll 0 0 transparent;
	overflow: hidden;
	position:relative;
}
.ganttOwnerPanel {
	overflow: hidden;
	position:relative;
	background: url("images/resourceBg.png") repeat scroll 0 0 transparent;
}
.ganttContent {
	margin: 15px 63px 0;
}
.ganttTaskLineVerticalLeft{
	border-width: 0 0 0 1px;
	border-style: dotted; 
	border-color: #86A3BE; 
	margin: 0;
	padding: 0;
	z-index:10;
	position: absolute;
}
.ganttTaskLineHorizontalLeft{
	position: absolute;
	border-width: 1px 0 0 0;
	font-size: 1px;
	border-style: dotted; 
	border-color: #86A3BE;
	margin: 0;
	padding: 0;
	z-index:10;
}
.ganttTaskLineVerticalRight{
	border-width: 0 0 0 1px;
	border-style: solid; 
	border-color: #4A8F43;
	margin: 0;
	padding: 0;
	z-index:6;
	font-size: 1px;
	position: absolute;
}
.ganttTaskLineHorizontal{
	height:1px;
	border-color: #4A8F43;
	border-style: solid;
	border-width: 1px 0 0 0;
	margin: 0;
	padding: 0;
	z-index:6;
	position: absolute;
}
.ganttTaskArrowImg{
	z-index:6;
	margin: 0;
	padding: 0;
	width:7px;
	height:14px;
	position: absolute;
}
.ganttTaskLineVerticalRightPlus{
	border-width: 0 0 0 1px;
	border-style: solid; 
	border-color: #519145;
	margin: 0;
	padding: 0;
	z-index:6;
	font-size: 1px;
	position: absolute;
}
.ganttTaskLineHorizontalPlus{
	height:1px;
	border-color: #519145;
	border-style: solid;
	border-width: 1px 0 0 0;
	margin: 0;
	padding: 0;
	z-index:6;
	position: absolute;
}
.ganttTaskArrowImgPlus{
	z-index:6;
	margin: 0;
	padding: 0;
	width:7px;
	height:14px;
	position: absolute;
}
.ganttTaskItemControl{
	z-index:6;
	position:absolute;
}
.ganttTaskDivTaskItem{
	z-index:6;
	position: absolute;
	left:0;
	top:0;
}
.ganttTaskTblTaskItem{
	border: solid 1px #5FF55F;
}
.ganttTaskDivTaskInfo{
	text-align:center;
	font-size:9px;
	z-index:7;
	position: absolute;
	left:0;
	top:0;
}
.ganttTaskDivTaskName{
	z-index:7;
	position: absolute;
	left:0;
	top:0;
}
.ganttTaskDivMoveInput{
	visibility:hidden;
	width:1px;
	height:1px;
}
.ganttTaskDivResizeInput{
	visibility:hidden;
	width:1px;
	height:1px;
}
.ganttTaskDivResize{
	z-index:10;
	position: absolute;
	top:0;
}
.ganttTaskTaskNameItem{
	font-family: Tahoma, Arial;
	cursor:pointer;
	white-space:nowrap;
	height:15px;
	z-index:6;
	position: absolute;
	left:20px;
}
.ganttTaskTaskNameItemHover{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.ganttTaskDescTask {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #008000;
	cursor: default;
	white-space: nowrap;
	z-index:6;
	position:absolute;
}
.ganttTaskIdentifier{
	color:#7D7D7D;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:bold;
	border: solid 1px #7D7D7D;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 0 3px;
	cursor:pointer;
	white-space:nowrap;
	height:14px;
	z-index:6;
	position:absolute;
}
.ganttTaskTreeImage{
	cursor: pointer;
	z-index:12;
	position: absolute;
}
.ganttResourceTableControl{
	width: 100%; 
	position: relative;
}
.ganttResourceContentDataContainer{
	position:relative;
	overflow:scroll;
	border-left:#f1f3f1 1px solid;
	direction: ltr;
}
.ganttResourcePanelNames{
	position:relative;
	overflow:hidden;
	border-left:#f1f3f1 1px solid;
	border-bottom:#f1f3f1 1px solid;
}
.ganttResourceDivCell{
	position: relative;
}
.ganttResourceLineVerticalLeft{
	border-width: 0 0 0 1px;
	border-style: dotted; 
	border-color: #86A3BE; 
	margin: 0;
	padding: 0;
	z-index:10;
	position: absolute;
}
.ganttResourceLineHorizontalLeft{
	z-index:10;
	height:1px;
	position: absolute;
	border-width: 1px 0 0 0;
	font-size: 1px;
	border-style: dotted; 
	border-color: #86A3BE;
	margin: 0;
	padding: 0;
}
.ganttResourceTreeImage{
	cursor: pointer;
	z-index:12;
	position: absolute;
}
.ganttResourcePanelNamesOwners{
	position:relative;
	background: url("images/resourceBg.png") repeat scroll 0 0 transparent;
}
.ganttImageProgressFilled{
	background: url("images/projProgressFilled.png") repeat scroll 0 0 transparent;
}
.ganttImageProgressBg{
	background: url("images/projProgressBg.png") repeat scroll 0 0 transparent;
}
.ganttImageTaskProgressFilled{
	background: url("images/taskProgressFilled.png") repeat scroll 0 0 transparent;
}
.ganttImageTaskProgressBg{
	background: url("images/taskProgressBg.png") repeat scroll 0 0 transparent;
}
.ganttImageTreeCollapse{
	background: url("images/collapse.png") no-repeat scroll 0 0 transparent;
	height: 9px;
	width: 9px;
}
.ganttImageTreeExpand{
	background: url("images/expand.png") no-repeat scroll 0 0 transparent;
	height: 9px;
	width: 9px;
}
.ganttImageArrow{
	background: url("images/taskArrow.gif") no-repeat scroll 0 0 transparent;
}
