﻿.old_style * { font-size: 10pt; letter-spacing: 0px; line-height: 150%; }

.pyramid { background: #fff url(../images/Reports09/rptPyramid.jpg) no-repeat 203 65; width: 700px; height: 400px; font-family: Arial; font-size: 12px; position: relative; }
.pyramid_title { width: 700px; position: absolute; top: 0; left: 0; text-align: center; font-weight: bold; font-size: 16px; }
.pyramid_teams { width: 200px; position: absolute; top: 30; left: 250; text-align: center; font-weight: bold; font-size: 18px; }
.pyramid_teams_desc { width: 200px; position: absolute; top: 49; left: 250; text-align: center; }
.pyramid_disc { width: 200px; position: absolute; top: 300; left: 0; text-align: right; font-weight: bold; font-size: 18px; }
.pyramid_disc_desc { width: 200px; position: absolute; top: 319; left: 0; text-align: right; }
.pyramid_values { width: 200px; position: absolute; top: 300; left: 500; text-align: left; font-weight: bold; font-size: 18px; }
.pyramid_values_desc { width: 200px; position: absolute; top: 319; left: 500; text-align: left; }
.pyramid_left { width: 260px; position: absolute; top: 180; left: 0; text-align: right; font-style: italic; color: #666; }
.pyramid_right { width: 260px; position: absolute; top: 180; left: 440; text-align: left; font-style: italic; color: #666; }
.pyramid_bottom { width: 300px; position: absolute; top: 325; left: 200; text-align: center; font-style: italic; color: #666; }
.pyramid_center { width: 300px; position: absolute; top: 240; left: 200; text-align: center; font-style: italic; color: #666; font-size: 16px; }

.floating_div { display: block; float: left; text-align: center; width: 300px; height: 350px; }


*/ ISPEAK Table */

.ispeak-table-container {
    padding: 10px;
}

.ispeak-table {
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: initial;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


.ispeak-table {
    border-collapse: initial;
	border-spacing: 0;
	width: 100%;  
	border-collapse: initial;
	background-color:#FFF;
	border:none;
	color:#3c3c3c;
	width:100%;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	font-family: sans-serif;	
}
.ispeak-tbody {
	border: none;
}

.ispeak-table td, th {
	font-size: 12px;
	text-align: center;
	border:1px solid #3c3c3c;
	padding: 15px;
}
.ispeak-table tr td {
	font-size: 12px;
	text-align: center;
	border:1px solid #3c3c3c;
}


.header-row-ispeak-table {
	color:#fff;
	font-weight: bold;
}
.i-header-cell {
	background-color: #cc569a;
	border-radius:24px 0px 0px 0px;
}	
.s-header-cell {
	background-color: #3db5e6;
}	
.p-header-cell {
	background-color: #ffb81d;
}
.e-header-cell {
	background-color: #6bc04b;
}
.a-header-cell {
	background-color: #e1261c;
}
.k-header-cell {
	background-color: #ffda27;
	border-radius:0px 24px 0px 0px;
}


.i-content-cell {
	background-color: #dfc7d5;
	color: #933e6f;
}	
.s-content-cell {
	background-color: #b4d8e6;
	color: #2b81a4;
}	
.p-content-cell {
	background-color: #ffe4a8;
	color: #d49918;
}
.e-content-cell {
	background-color: #c1e0b6;
	color: #488133;
}
.a-content-cell {
	background-color: #ecc0be;
	color: #bb2017;
}
.k-content-cell {
	background-color: #fff4bd;
	color: #d4b520;
}

.i-content-cell-last {
	background-color: #dfc7d5;
	border-radius:0px 0px 0px 24px;
	color: #933e6f;
}
.k-content-cell-last {
	background-color: #fff4bd;
	border-radius:0px 0px 24px 0px;
	color: #d4b520;
}
.strong-text {
	font-weight: bold;
}
.large-text {
	font-size: large;
} 

/* yellow table */
	.yellow-2-table {
		*border-collapse: collapse; /* IE7 and lower */
   		border-spacing: 0;
   		width: 100%;  
   		background-color:#FFF;
		border:2px solid #f1c516;
		color:#848484;
		width:100%;
		-moz-border-radius:25px;
		-webkit-border-radius:25px;
		border-radius:25px;
		font-family: sans-serif;	
}
	.cell-yellow-2-reverse {
		background-color:#fffbe9;
		color:#848484;
}
	.cell-yellow-2-reverse-last-right {
		background-color:#fffbe9;
		color:#848484;
		border-radius:0px 0px 22px 0px;
}
	.cell-yellow-2-reverse-last-left {
		background-color:#fffbe9;
		color:#848484;
		border-right: 1.5px solid #f1c516;
		border-radius:0px 0px 0px 22px;
}
	.strong-text {
		font-weight: bold;
}
	.yellow-2-table-border-right {
		border-right: 1.5px solid #f1c516; 
}
	.yellow-2-table-border-bottom {
		border-bottom: 1.5px solid #f1c516; 
}
	.yellow-2-table-border-right-bottom {
		border-right: 1.5px solid #f1c516; 
		border-bottom: 1.5px solid #f1c516; 
}
	.yellow-2-tablee-bottom-last {
		border: none;
}
	.yellow-2-table tr {
		font-size: 12px;		
}
	.yellow-2-table tr td {
		padding: 10px 0px 10px 20px;
}
/* red table */
	.red-2-table {
		*border-collapse: collapse; /* IE7 and lower */
   		border-spacing: 0;
   		width: 100%;  
   		background-color:#FFF;
		border:2px solid #fe2449;
		color:#fe2449;
		width:100%;
		-moz-border-radius:25px;
		-webkit-border-radius:25px;
		border-radius:25px;
		font-family: sans-serif;	
}
	.cell-red-2-reverse {
		background-color:#feebee;
		color:#fe2449;
}
	.cell-red-2-reverse-last-right {
		background-color:#feebee;
		color:#fe2449;
		border-radius:0px 0px 22px 0px;
}
	.cell-red-2-reverse-last-left {
		background-color:#feebee;
		color:#fe2449;
		border-right: 1.5px solid #fe2449;
		border-radius:0px 0px 0px 22px;
}
	.strong-text {
		font-weight: bold;
}
	.red-2-table-border-right {
		border-right: 1.5px solid #fe2449; 
}
	.red-2-table-border-bottom {
		border-bottom: 1.5px solid #fe2449; 
}
	.red-2-table-border-right-bottom {
		border-right: 1.5px solid #fe2449; 
		border-bottom: 1.5px solid #fe2449; 
}
	.red-2-tablee-bottom-last {
		border: none;
}
	.red-2-table tr {
		font-size: 12px;		
}
	.red-2-table tr td {
		padding: 10px 0px 10px 20px;
}
/* green table */
	.green-2-table {
		*border-collapse: collapse; /* IE7 and lower */
   		border-spacing: 0;
   		width: 100%;  
   		background-color:#FFF;
		border:2px solid #11ca68;
		color:#11ca68;
		width:100%;
		-moz-border-radius:25px;
		-webkit-border-radius:25px;
		border-radius:25px;
		font-family: sans-serif;	
}
	.cell-green-2-reverse {
		background-color:#e5f3ec;
		color:#11ca68;
}
	.cell-green-2-reverse-last-right {
		background-color:#e5f3ec;
		color:#11ca68;
		border-radius:0px 0px 22px 0px;
}
	.cell-green-2-reverse-last-left {
		background-color:#e5f3ec;
		color:#11ca68;
		border-right: 1.5px solid #11ca68;
		border-radius:0px 0px 0px 22px;
}
	.strong-text {
		font-weight: bold;
}
	.green-2-table-border-right {
		border-right: 1.5px solid #11ca68; 
}
	.green-2-table-border-bottom {
		border-bottom: 1.5px solid #11ca68; 
}
	.green-2-table-border-right-bottom {
		border-right: 1.5px solid #11ca68; 
		border-bottom: 1.5px solid #11ca68; 
}
	.green-2-tablee-bottom-last {
		border: none;
}
	.green-2-table tr {
		font-size: 12px;		
}
	.green-2-table tr td {
		padding: 10px 0px 10px 20px;
}
/* gray table */
	.gray-2-table {
		*border-collapse: collapse; /* IE7 and lower */
   		border-spacing: 0;
   		width: 100%;  
   		background-color:#FFF;
		border:2px solid #5d5d5d;
		color:#5d5d5d;
		width:100%;
		-moz-border-radius:25px;
		-webkit-border-radius:25px;
		border-radius:25px;
		font-family: sans-serif;	
}
	.cell-gray-2-reverse {
		background-color:#e1e1e1;
		color:#5d5d5d;
}
	.cell-gray-2-reverse-last-right {
		background-color:#e1e1e1;
		color:#5d5d5d;
		border-radius:0px 0px 22px 0px;
}
	.cell-gray-2-reverse-last-left {
		background-color:#e1e1e1;
		color:#5d5d5d;
		border-right: 1.5px solid #5d5d5d;
		border-radius:0px 0px 0px 22px;
}
	.strong-text {
		font-weight: bold;
}
	.gray-2-table-border-right {
		border-right: 1.5px solid #5d5d5d; 
}
	.gray-2-table-border-bottom {
		border-bottom: 1.5px solid #5d5d5d; 
}
	.gray-2-table-border-right-bottom {
		border-right: 1.5px solid #5d5d5d; 
		border-bottom: 1.5px solid #5d5d5d; 
}
	.gray-2-tablee-bottom-last {
		border: none;
}
	.gray-2-table tr {
		font-size: 12px;		
}
	.gray-2-table tr td {
		padding: 10px 0px 10px 20px;
}
/* blue table */
	.blue-2-table {
		*border-collapse: collapse; /* IE7 and lower */
   		border-spacing: 0;
   		width: 100%;  
   		background-color:#FFF;
		border:2px solid #16b8e7;
		color:#16b8e7;
		width:100%;
		-moz-border-radius:25px;
		-webkit-border-radius:25px;
		border-radius:25px;
		font-family: sans-serif;	
}
	.cell-blue-2-reverse {
		background-color:#d6eff6;
		color:#16b8e7;
}
	.cell-blue-2-reverse-last-right {
		background-color:#d6eff6;
		color:#16b8e7;
		border-radius:0px 0px 22px 0px;
}
	.cell-blue-2-reverse-last-left {
		background-color:#d6eff6;
		color:#16b8e7;
		border-right: 1.5px solid #16b8e7;
		border-radius:0px 0px 0px 22px;
}
	.strong-text {
		font-weight: bold;
}
	.blue-2-table-border-right {
		border-right: 1.5px solid #16b8e7; 
}
	.blue-2-table-border-bottom {
		border-bottom: 1.5px solid #16b8e7; 
}
	.blue-2-table-border-right-bottom {
		border-right: 1.5px solid #16b8e7; 
		border-bottom: 1.5px solid #16b8e7; 
}
	.blue-2-tablee-bottom-last {
		border: none;
}
	.blue-2-table tr {
		font-size: 12px;		
}
	.blue-2-table tr td {
		padding: 10px 0px 10px 20px;
}



.I-solid-icon{
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    background-image: url('../images/Reports/BAI/Solid-Hexagons/I_inner-awareness-spiritual.png');
    background-repeat: no-repeat;
    background-size: 25px 25px;
	margin-right:5px;
}
.S-solid-icon{
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    background-image: url('../images/Reports/BAI/Solid-Hexagons/S-social-humanitarian.png');
    background-repeat: no-repeat;
    background-size: 25px 25px;
	margin-right:5px;
}
.P-solid-icon{
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    background-image: url('../images/Reports/BAI/Solid-Hexagons/P-power-political.png');
    background-repeat: no-repeat;
    background-size: 25px 25px;
	margin-right:5px;
}
.E-solid-icon{
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    background-image: url('../images/Reports/BAI/Solid-Hexagons/E-economic-tangible.png');
    background-repeat: no-repeat;
    background-size: 25px 25px;
	margin-right:5px;
}
.A-solid-icon{
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    background-image: url('../images/Reports/BAI/Solid-Hexagons/A-artistic-innovative.png');
    background-repeat: no-repeat;
    background-size: 25px 25px;
	margin-right:5px;
}
.K-solid-icon{
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    background-image: url('../images/Reports/BAI/Solid-Hexagons/K-knowledge-proficiency.png');
    background-repeat: no-repeat;
    background-size: 25px 25px;
	margin-right:5px;
}

#baisidegraph .tickLabel img{margin-top:5px;width:30px;}
/* NEED TO BE ABLE TO OVERRIDE THE ELEMENT STYLE APPLIED BY SCRIPT */
#baisidegraph .xAxis .tickLabel{top:247px !important;}