.matrixlinklook { font-family: verdana, arial, sans-serif; font-size: xx-small; }
.gridlook { font-family: verdana, arial, sans-serif; font-size: xx-small; }
.subtitlelook { font-size: small; font-weight: bold;}
.tablook { font-family: verdana, arial, sans-serif; font-size: xx-small; cursor: hand; }
.tablooksel { font-family: verdana, arial, sans-serif; font-size: xx-small; font-weight: bold; }
.tabfeelrole { font-family: verdana, arial, sans-serif; font-size: xx-small; cursor: hand; background-color: #eeffff; }
.tabfeelphase { font-family: verdana, arial, sans-serif; font-size: xx-small; cursor: hand; background-color: #ffffe5; }
.tabfeelact { font-family: verdana, arial, sans-serif; font-size: xx-small; cursor: hand; background-color: #ffffff; }
.uetitle1 { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; }
.uetitle1Int { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; }
.uetitle1UCD { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 18px; }
.uetitle2 { font-family:  Arial, sans-serif; font-weight: normal; font-size: 24px; }
.uetitle2Int { font-family:  Arial, sans-serif; font-weight: normal; font-size: 24px; }
.uetitle2UCD { font-family:  Arial, sans-serif; font-weight: normal; font-size: 24px; }
.uetitle3 { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; font-style : normal; }
.uetitle3Int { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; font-style : normal; }
.uetitle3UCD { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; font-style : normal; }
.tabtext { font-family: verdana, arial, sans-serif; font-size: xx-small; cursor: hand; }
.tabtext2 { font-family: verdana, arial, sans-serif; font-size: xx-small;  color:#666666;}
.tabseltext { font-family: verdana, arial, sans-serif; font-size: xx-small; color:#333333; font-weight: bold; }
.ipd0 {	font-family: verdana, arial, sans-serif; font-size: xx-small; color: #666666; font-weight: bold; padding : 3px; }
.ipd1 {	font-family: verdana, arial, sans-serif; font-size: xx-small; color: #666666; font-weight: bold; 
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.ipd2 {	font-family: verdana, arial, sans-serif; font-size: xx-small; color: #999999; font-weight: bold; 
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.overviewtitle {font-family: verdana, arial, sans-serif; font-size: x-small; color: #000000;  font-weight: bold; }


.contenttab2 {
	cursor: hand;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-top:1px;
	padding-bottom:3px;
	padding-right:12px;
	padding-left:12px;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #666666;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #666666;
}
.contenttab2sel {
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-top:1px;
	padding-bottom:3px;
	padding-right:12px;
	padding-left:12px;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #666666;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #666666;
}
.contenttabbottom2 {
	background-color: #ffffff;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #666666;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #666666;
}

.phasetab1 {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:3px;
	padding-left:3px;
	border-right-width : 2px;
	border-right-style : solid;
	border-right-color : #999999;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color : #999999;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999966;
}
.phasetabbottom1 {
	background-color: #eeeeee;
	border-right-width : 2px;
	border-right-style : solid;
	border-right-color : #999999;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color : #999999;
}

.phasetab2 {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:3px;
	padding-right:4px;
	padding-left:4px;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #666666;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #666666;
}

.phasetabbottom2 {
	background-color: #ffffff;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #666666;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #666666;
}

.rolesalltab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #6666ff;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}
.role1tab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #996600;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}
.role2tab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #993366;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}
.role3tab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #99cc33;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}
.role4tab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #ffcc33;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}
.role5tab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #ff9933;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}
.role6tab {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:4px;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color: #99ccff;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}

.roletabsidesel {
	background-color: #eeeeee;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}

.roletab2 {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:6px;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #666666;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #666666;
}

.roletabside2 {
	background-color: #999999;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #999999;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #999999;
}

.gridcell {
	background-color: #ffffff;
	text-align: center;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:4px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #333333;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #333333;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #999999;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #999999;
}
.matrixlinkcellcold {
	color: #333333;
	text-align: center;
	background-color:#eeeeee;
	font-weight: bold;
	border-width : 2px;
	border-style : inset;
	border-color : #cccccc;
}
.matrixlinkcellhot {
	color: #333333;
	text-align: center;
	border-width : 2px;
	border-style : outset;
	border-color : #cccccc;
}

.rolecontent { background-color: #d0f5f5; border-width: 1px; border-style: solid; border-color: #99cccc; }
.rolehilite { background-color: #669999; }
.rolehilitegrid {
	background-color: #cccccc;
	border-width : 1px;
	border-style : solid;
	border-color : #999999;	
}
.roletab { background-color: #ffffff; }
.roletabtitle { background-color: #d0f5f5; font-weight: bold; }
.roletabborders { background-color: #99cccc; }
.roletabborder { background-color: #99cccc; }
.emptytabrole { background-color: #eeeeee; }

.phasecontent { background-color: #f5f5cf; border-width: 1px; border-style: solid; border-color: #cccc99; }
.phasehilite { background-color: #999966; }
.phasehilitegrid {
	background-color: #cccccc;
	border-width : 1px;
	border-style : solid;
	border-color : #999999;		
}
.phasetab { background-color: #ffffff; }
.phasetabtitle { background-color: #f5f5cf; font-weight: bold; }
.phasetabborders { background-color: #cccc99; }
.phasetabborder { background-color: #cccc99; }
.emptytabphase { background-color: #eeeeee; }

a.wplink:link { color: #000000; }
a.wplink:visited { color: #000000; }
a.wplink:hover { color: #000000; }

.tabfeel { cursor: hand; }
a.atab:link { color: #0000ff; text-decoration: underline; }
a.atab:visited { color: #0000ff; text-decoration: underline; }
a.atab:hover { color: #0000ff; text-decoration: underline; }

a.XXXgridlink:link { color: #006699; }
a.XXXgridlink:hover { color: #006699; }
a.gridlink:link { color: #0000ff; text-decoration: underline; }
a.gridlink:visited { color: #0000ff; text-decoration: underline; }
a.gridlink:hover { color: #0000ff; text-decoration: underline; }

.acttitle { background-color: #eeeeee;  font-weight: bold; }
.actactivity { }
.actinput { }
.actoutput { }
.actmethod { }
.actmetric { }
.acttab { background-color: #ffffff; }
.actcellhead { font-weight: bold; text-align: left; color: #000000; }
.actborders { background-color: #666666; }
.acttabborder { background-color: #666666; }
.emptytabact { background-color: #eeeeee; }

.seplines { background-color: #cccccc; }

.gridcellempty {
	background-color: #eeeeee;
	text-align: center;
	border-width : 1px;
	border-style : solid;
	border-color : #cccccc;	
}

a.detaillink:link { color: #006699; }
a.detaillink:hover { color: #006699; }

.editcomment { color: red; font-weight: bold; font-style: italic; }

.uestdtable { border-width: 1px; border-style: solid; border-color: #666666; border-collapse: collapse; }

.wptable { background-color: #ffffff; }
.wptableborder { background-color: #999999; }
.wptableprompt { font-weight: bold; }
.wptableprompthidden { font-weight: bold; color: #ffffff; }
.wptableheader { background-color: #eeeeee; font-weight: bold; }

.acttableborder { background-color: #cccccc; }
.acttable { border-width: 1px; border-style: solid; border-color: #cccccc; border-collapse: collapse; }
.acttablecolhead {
	background-color: #eeeeee;
	text-align: left;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	padding : 4px;
}
.acttablecol1 {
	text-align: left;
	border-style: solid;
	border-color: #cccccc;
	border-width: 0px;
	border-right-width : 1px;
	padding : 4px;
}
.acttablehighlight { background-color: #eeeeee; }

.roletableborder { background-color: #999999; }
.roletable { border-width: 1px; border-style: solid; border-color: #999999; border-collapse: collapse; }
.roletablecolhead { background-color: #eeeeee; text-align: left; font-weight: bold; border-width: 1px; border-style: solid; border-color: #999999; }
.roletablecol1 { text-align: left; border-style: solid; border-color: #999999; border-width: 0px; border-right-width : 1px; }
.roletablecol2 { text-align: left; border-width: 0px; }
.roletablehighlight { background-color: #eeeeee; }

a.roletablelink:link {  }
a.roletablelink:visited {  }
a.roletablelink:hover {  }

.phasetableborder { background-color: #999999; }
.phasetable { border-width: 1px; border-style: solid; border-color: #999999; border-collapse: collapse; }
.phasetablecolhead { background-color: #eeeeee; text-align: left; font-weight: bold; border-width: 1px; border-style: solid; border-color: #999999; }
.phasetablecol1 {text-align: left; border-style: solid;border-color: #999999; border-width: 0px; border-right-width : 1px; }
.phasetablecol2 { text-align: left;  border-width: 0px; }
.phasetablehighlight { background-color: #eeeeee; }

a.phasetablelink:link {  }
a.phasetablelink:visited {  }
a.phasetablelink:hover {  }

.rolesallcolor {background-color: #6666ff;	}
.role1color {background-color: #996600;	}
.role2color {background-color: #993366;	}
.role3color {background-color: #99cc33;	}
.role4color {background-color: #ffcc33;	}
.role5color {background-color: #ff9933;	}
.role6color {background-color: #99ccff;	}
.phasecolor {background-color: #999966;	}
.contentbgcolor{background-color: #eeeeee; }
.contentarea{
	background-color: #eeeeee;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.contentborder { background-color: #999999; }
.tabborder { background-color: #666666; }
.rolecolumn { background-position : right; background-repeat : repeat-y; }
.ipdtopline { border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-color:#cccccc; border-style:solid; }
.ipddot { background-color:#cccccc; }