
.sfia th {
	text-align:left;
}

.category {
  font-weight:bold;
}

.sfia .strategy td,
.sfia .strategy th {
	color: white;
	background-color:rgb(210,0,0);
}

.sfia .strategy .category,
.sfia .strategy .code {
	color: black;
	background-color:#fedfcf;
}

.sfia .strategy a{
	color:black;
}


.sfia .businessChange td,
.sfia .businessChange th {
	color: white;
	background-color:rgb(179,30,134);
}

.sfia .businessChange .category,
.sfia .businessChange .code {
	color: black;
	background-color:#f1ddeb;
}
.sfia .businessChange a{
	color:black;
}


.sfia .solutionDevelopment td,
.sfia .solutionDevelopment th {
	color:white;
	background-color:rgb(225,186,20);
}

.sfia .solutionDevelopment .category,
.sfia .solutionDevelopment .code {
	color: black;
	background-color:rgb(244,243,200);
}
.sfia .solutionDevelopment a{
	color:black;
}

.sfia .serviceManagement td,
.sfia .serviceManagement th {
	color:white;
	background-color:#d28613;
}

.sfia .serviceManagement .category,
.sfia .serviceManagement .code {
	color: black;
	background-color:#f8ead4;
}
.sfia .serviceManagement a{
	color:black;
}


.sfia .procurement td,
.sfia .procurement th {
	color:white;
	background-color:#00a2e5;
}

.sfia .procurement .category,
.sfia .procurement .code {
	color: black;
	background-color:#d5edfa;
}
.sfia .procurement a{
	color:black;
}


.sfia .cGrey {
	color: white;
	background-color:rgb(180,180,180);
}

table.sfia {
	border-collapse:collapse;
}

.sfia td,
.sfia th
{
	border:1px solid white;
}

.sfia th {
	font-size:12pt;
	padding-top:10px;
	padding-bottom:10px;
}

/* pop up box */
.popUp {
	visibility:hidden;
	position:absolute;
	background-color:white;
	color:black;
	width:140px;
	font-size:9pt;
	border:solid black 2px;padding:5px;
}
  
/* non-scripting text */
.sfia td div,
.sfia th div {
	font-size:8pt;
	font-weight:normal;
}

