.goal-list-header
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	height: 20px;
	color: black;
	padding-left: 2px;
}



.strategic-area-header
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	height: 20px;
	color: steelblue;
	border-left: 1px red;
}




.goal-grid-header
{
	border-left: steelblue 1px solid;
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-bottom: steelblue 1px solid;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 20px;

	background-color: steelblue;
	color: lightblue;
}


.goal-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

	height: 20px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: royalblue;
}


.goal-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;

	height: 20px;

	color: slateblue;
}


.task-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 30px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;

	height: 20px;

	color: black;
}



.task-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;

	height: 20px;

	color: black;
}





.goal-item-inactive
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	height: 20px;

	font-family: Tahoma;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	color: whitesmoke;
	background-color: lightgrey;
}


.goal-primary-item-inactive
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	height: 20px;

	color: whitesmoke;
	background-color: lightgrey;
}





.task-primary-item-inactive
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 30px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	font-style: italic;

	height: 20px;

	background-color: whitesmoke;
	color: gray;
}



.task-item-inactive
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	font-style: italic;

	height: 20px;

	background-color: whitesmoke;
	color: gray;
}




.link-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: green 1px dotted;
	border-bottom: green 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;
	padding-bottom: 12px;

	height: 20px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: gray;
	background-color: whitesmoke;
}


.link-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: green 1px dotted;
	border-bottom: green 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;
	padding-bottom: 12px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;

	height: 20px;

	color: gray;
	background-color: whitesmoke;
}





.goal-section-header
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	height: 16px;

	color: red;
}





.section
{
	border-right: steelblue 0px solid;
	padding-right: 0px;
	border-top: steelblue 0px solid;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 18px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: steelblue 0px solid;
	color: lightsteelblue;
	padding-top: 0px;
	border-bottom: steelblue 0px solid;
	font-family: Arial;
	cursor: default;

}



.action-unselected
{
	border-right: steelblue 0px solid;
	padding-right: 0px;
	border-top: steelblue 0px solid;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: steelblue 0px solid;
	padding-top: 0px;
	border-bottom: steelblue 0px solid;
	font-family: Arial;
	background-color: lightsteelblue;
	color: navy;
	cursor: default;
	text-decoration: underline;
}



.action-selected
{
	border-top: steelblue 0px solid;
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-bottom: steelblue 0px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-weight: bolder;
	font-size: 14px;
	background-color: red;
	color: white;
	cursor: hand;
}






.divider
{
	border-top: 1px solid steelblue;
	border-left: 1px solid steelblue;
	border-right: 1px solid steelblue;
	border-bottom: 1px solid steelblue;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-weight: bolder;
	font-size: 18px;
	background-color: whitesmoke;
	color: steelblue;
}


















.gantt-grid-header
{
	border-left: steelblue 1px solid;
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-bottom: steelblue 1px solid;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	height: 10px;

	background-color: steelblue;
	color: lightblue;
}





.gantt-link-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: green 1px dotted;
	border-bottom: green 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;
	padding-bottom: 12px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;

	height: 10px;

	color: gray;
	background-color: whitesmoke;
}



.gantt-link-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: green 1px dotted;
	border-bottom: green 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;
	padding-bottom: 12px;

	height: 12px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	color: gray;
	background-color: whitesmoke;
}

.gantt-odo-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;

	height: 12px;

	color: #005101;

}



.gantt-odo-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

	height: 12px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #006A01;
}




.gantt-goal-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;

	height: 12px;

	color: slateblue;

}



.gantt-goal-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;

	height: 12px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: royalblue;
}






.gantt-task-primary-item
{
	border-left: steelblue 1px dotted;
	border-right: steelblue 1px dotted;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 30px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	font-style: normal;

	height: 12px;

	color: black;
}



.gantt-task-item
{
	border-left: steelblue 0px solid;
	border-right: steelblue 0px solid;
	border-top: steelblue 0px solid;
	border-bottom: lightgrey 1px dotted;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	font-style: normal;

	height: 12px;

	color: black;
}



.rowselected
{
	height: 80px;
	background-color: slateblue;
}


.rowunselected
{
	background-color: white;
}



.gantt-picture-primary-item
{
	height: 12px;
	background-color: slateblue;
}



.gantt-picture-item
{
	height: 12px;
	background-color: seagreen;
}


.gantt-picture-remaining
{
	height: 12px;
	background-color: silver;
}


.gantt-picture-blank
{
	height: 12px;
	background-color: white;
}


