﻿@import url("page.css");
@import url("update.css");
@import url("context.css");
@import url("../js/bootstrap/css/custom_tabs.css");

.IntroPDF { background: red; }


table { margin-left: 0px; width: 95%; }

table.issues { margin-left: 25px; width: 95%; }

ul li {margin-left: 25px;}

ul.nav-tabs li {margin-left: 0px;}

ul.index { 
	font-size: 1.3em;
	list-style-type: square; 
	font-style: normal; 
	padding-top: 0px; 
	padding-bottom: 2px; 
	padding-left: 10px; 
	padding-right: 10px; 
	margin-left: 40px; 
	margin-right: 10px; 
	margin-top: 5px; 
	margin-bottom: 5px;
	}

div.TRApp {
	width: 600px;
	margin-left: 10%; 
	margin-right: 10%; 
	margin-top: 20px;
	}	

img.roleIcon{	
	display:block;
	width:64px;
	height:64px;
}

img.appIcon{	
	vertical-align: middle;
	left:28px;
	position:relative;
	display:inline;
	width:48px;
	height:48px;
	margin:0px 0px 0px 0px;
}

img.defaultAppIcon{
	vertical-align: middle;
	left:28px;
	position:relative;
	display:inline;
	width:32px;
	height:32px;
	margin:6px 6px 6px 6px;
}

.appTitle{
	margin-left:48px
}


img.smallIcon{
	width:32px;
	height:32px;
	vertical-align:middle;
	margin-left: 10px;
	margin-right: 10px;
}

a.roleItem {
	padding-right: 5px;
	float:left;
	display:grid;
	grid-template-columns:64px auto;
	align-items: center;
	width:205px;
	height:65px;
	margin:5px 10px 5px 10px;
}


div.roleTitle{
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	text-align:center;
	color: #4B575F;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 11px;
}

li.clear{
	clear: both;
	display:block;
	list-style-type:none;
}

li.APP{
	list-style-type: none;
	padding-left: 16px;
}


li.clearSpace{
	clear: both;
	display:block;
	margin-bottom:20px;
	list-style-type:none;

}

li.themeItem{
	list-style-type:disc;
	color: #777777;
	margin: 0px 0px 0px 10px; 
	}
	
div.portfolioItem{
	margin: 5px;
}

li.portfolioTitle{
	font-size: 1.35em; 
	color: #777777;
	vertical-align: middle; 
	margin: 5px;
	list-style: none;
}


td.themeItem {
	padding: 4px;
	vertical-align:middle;
}

li.APP a.closed{
	pointer-events: none;
    cursor: default;
	font-weight: normal;
}


a.new { padding-right: 36px; background: url('images/new.gif') right center no-repeat; }



img.bigIcon{
	width:128px;
	height:128px;
	vertical-align:middle;
}

a.rtitle {vertical-align: middle;  text-align:center; }

div.role_title { 
	font-size: 2em; 
	font-weight: bold;
	color: #777777; 
	padding-left: 5px; 
	display:grid;
	grid-template-columns:128px auto;
	align-items: center;
}

table.GridTable {
	width: 100%;
	border: 3px solid gray; 

}

li.roleItem {
	list-style-type: none;
}

/*.disciplineTheme {
	font-size : 12pt;
	color: #777777; 	
}*/

.roleTitle{	
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	text-align:center;
	color: #4B575F;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 11px;
	}

.roleLink{
	padding-right: 5px;
	float:left;
	display:grid;
	grid-template-columns:64px auto;
	align-items: center;
	width:205px;
	height:65px;
	margin:5px 10px 5px 10px;

}

.divDiscipline{
	clear : both;
	padding-left: 40px;
	
}

/*
.discipline{
	font-size : 12pt;
	color: #777777; 
}*/


ul.roleList{
	    margin-left: 0px;
}

.industryItem, .solutionItem{
	margin-top : 3px;
	margin-bottom : 3px;
}

.industryList, .solutionList, .processList {
	margin-left : 46px;
}
	
.industryTitle, .solutionTitle, .processTitle   {
	color: #005686;
	font-size : 20px;
	font-family: Arial;
	margin : 6px;
	margin-left : 46px;
	padding : 5px;
	font-weight: bold;
}

a.processLink:link, a.solutionLink:link, a.industryLink:link  {
	color: #368ec4;
	font-size : 16px;
	padding : 3px;
}

a.processLink:visited, a.solutionLink:visited, a.industryLink:visited  {
	color: #005686;
}

a.processLink:hover, a.solutionLink:hover, a.industryLink:hover  {
	text-decoration: underline;
}



