body
{
	margin: 0px;
	scrollbar-face-color: #398CAC;
	scrollbar-darkshadow-color: #398CAC;
	scrollbar-3dlight-color: #398CAC;
	scrollbar-arrow-color: #99ffff;
	scrollbar-highlight-color: #99ffff;
	scrollbar-shadow-color: #99ffff;
	scrollbar-track-color: #D4FFFF;
	
}
.late
{
	
padding-right : 5px; 
padding-left : 10px; 
font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif"; 
font-weight : bold; 
font-size : 14px; 
padding-bottom : 5px;   
color : #186595; 
padding-top : 0; 
height : 12px; 
}
.late1
{
	
padding-right : 5px; 
padding-left : 10px; 
font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif"; 
font-weight : bold; 
font-size : xx-large;
padding-bottom : 5px;   
color : #186595; 
padding-top : 0; 
height :20px; 
}
.alert
{
	font-weight: bold;
	font-size: 9pt;
	color: #ff6600;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.leftspacing
{
	 padding-left :10px;
}
.lefttopspacing
{	  
	 padding-top :5px;
}
.bigtitleHead
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: "Arial";
} 
.bluetext
{
	font-weight: bold;
	font-size: 8pt;
	color: #333399;
	font-family: Verdana;
}
.blue
{
	font-size: 8pt;
	color: #006400;
	font-family: Verdana;
}
.page1
{
  padding-right:30px;
}
.bluetable
{
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; P: black;
}
.tablegoalandmean
{
	width:400px;BORDER-RIGHT: #000000 thin solid; BORDER-LEFT: #000000 thin solid;
}
.tablegoalandmeanFocus
{
	width:275px;BORDER-RIGHT: #000000 thin solid; BORDER-LEFT: #000000 thin solid;
}
.tabletitleFocus
{
	width:275px;background-color:aquamarine; BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid;
}
.tabletitleFoundation
{
	width:400px;background-color:#66ff99;	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid;
}
.tabletitleVision
{
	width:400px;background-color:paleturquoise;BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid;
}
.tablemain
{
	width:400px;BORDER-RIGHT: #000000 thin solid; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid;
}
.tablemainmiddle
{
	width:600px;BORDER-RIGHT: #000000 thin solid; BORDER-LEFT: #000000 thin solid; BORDER-BOTTOM: #000000 thin solid;
}
.tablemainwidth600
{
	width:600px;	
}
.tableFFVwidth
{
	width:220px;
	font-style:normal;
	font-weight:normal;
	font-size:8pt;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.tablespiderchart
{
	width:400px;border-right: black thin solid; border-top: black thin solid; border-left: black thin solid; border-bottom: black thin solid;
}
.tablestyle1
{
	BORDER-RIGHT: black thin inset; BORDER-TOP: black thin inset; BORDER-LEFT: black thin inset; BORDER-BOTTOM: black thin inset;
}
.bottombackprint
{
	padding-right:40px;padding-bottom:5px;	
}
.topbackprint
{
	padding-right:15px;padding-bottom:5px;	
}
.bluetitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #0066ff;
	text-align:center;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.pagebreak
{
	page-break-after:auto;
}
.buttonclose
{
	FONT-SIZE:9pt; BACKGROUND:#eeeeee; CURSOR:hand; COLOR:#000000; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif
}
.cmb
{
	width: 155px;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana";
	height:216px;
}
.cmbddl
{
	width: 155px;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana";
	height:20px;
}
.copyright
{
	font-size: 9px;
	color: #000000;
	font-family: verdana;
}
.colgroupheader
{
	text-align:center; 
	COLOR: white; HEIGHT: 20px;
	background-color: #238896;
}
.divQA
{
	border-right: #00ccff 1px solid;
	border-top: #00ccff 1px solid;
	font-size: 8pt;
	border-left: #00ccff 1px solid;
	color: #000000;
	border-bottom: #00ccff 1px solid;
	font-style: normal;
	font-family: "Verdana";
	position: absolute;
	background-color: #eeeeee;
	top:458px;
	width: 99%;
}
.errors
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
/* Footer style classes */
.footercopyright
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footersublink
{
	font-size: 8px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footersublink:hover
{
	font-size: 10px;
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* for scrolling purpose */
.fixedTable{
	position:relative;
	width:745px;
	height:380px;
	right:0px;
	top:0px;
	bottom:25px;
	overflow: auto;
}
/*end of for scrolling purpose */
/* End of Footer style classes */
.FocusHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #993466;
	font-family: "verdana";
}
.greentext
{
	font-weight: bold;
	color: #2c8d01;
}
.grouptable
{
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 810px; BORDER-BOTTOM: #000000 0px solid	;
	 background-color:#cccccc; border:0;
}
.head
{
	font-weight: bold;
	font-size: 12pt;
	color: #0033cc;
	font-style: normal;
	font-family: "Verdana";
}
.dates
{
	font-weight: bold;
	font-size: 7pt;
	color: #0066ff;
	font-style: normal;
	font-family: "Verdana";
	padding-right:10px;
}
.linespace
{
	color: #000080;
	padding-left:5px;
	padding-right:5px;
	font-size: 8pt;	 
	font-family: Verdana;
 
}
.buttonblue,.text01
{
	width:67px;
	height:24px;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	color: black;

}
.text01
{
	BORDER-RIGHT: thin outset; BORDER-TOP: thin outset; VERTICAL-ALIGN: super; TEXT-TRANSFORM: capitalize; BORDER-LEFT: thin outset; WIDTH: 190px; BORDER-BOTTOM: thin outset; LETTER-SPACING: normal; POSITION: static; HEIGHT: 24px; FONT-VARIANT: small-caps;
}
.text02
{
	FONT-SIZE: 8pt; COLOR: #000080;
}

.hyperlink
{	 
	font-size: 8pt;
	color: #002299;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.hyperlink2
{
	vertical-align:super;
	font-size: 8pt;
	color: #0000ff;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
	width:200px;
}
.hyperlink1
{
	font-size: 8pt;
	color: #000000;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}	
.hyperlink:hover
{
	font-size: 8pt;
	color: red;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.hyperlink:active
{
	font-size: 8pt;
	color: #0000ff;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.hyperlink:visited
{
	font-size: 8pt;
	color: #002299;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.hyperlink3
{
	font-size: 8pt;
	color: #002299;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
.hyperlink3:hover
{
	font-size: 8pt;
	color: red;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
.hyperlink3:active
{
	font-size: 8pt;
	color: #0000ff;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
.hyperlink3:visited
{
	font-size: 8pt;
	color: #002299;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}	
.inputtext02
{
	border-right: #625850 1px solid;
	border-top: #625850 1px solid;
	font-size: 11px;
	margin-bottom: 1px;
	border-left: #625850 1px solid;
	width: 120px;
	border-bottom: #625850 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #eff1f0;
}
.mainhead 
{
	 FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0000ff; FONT-STYLE: normal; FONT-FAMILY: "Verdana" 
}
.mandatory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:8pt;
}
.message
{
	font-weight: bold;
	font-size: 8pt;
	color:Red;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.myStyle
{
	visibility: hidden;
	position: absolute;
}
.pathhead
{
	font-size: 8pt;
	color: #3c5788;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.PhaseSM
{
	font-weight: bold;
	font-size: 12;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	color: #008080;
}
.reportbodytablemaps
{
	width:656px;
	background-color:#000000;

	
}
.legendtable
{
	width:656px;
	background-color:#000000;
	border:dotted 1 red;
}
.reportno
{
	width:80px;
	height:71px;
	font-weight: bold;
	font-size: 10pt;
	color: #0033cc;
	font-style: normal;
	font-family: "Verdana";
	padding-left:20px;
}
.report_name
{
	font-size: 9pt;
	color: #006400;
	text-decoration: none;
}
.reportfirsthead
{
	font-weight: bold;
	font-size: 12px;
	text-align:center ;
	width:164px;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	color: #008080;	
}
.reportfirstheadcolor
{
	background-color :#ffffc4;
}
.reportsubhead
{
	font-size: 9px;
	text-align:center ;
	width:82px;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	color: #008080;
}
.reportsubheadcolor
{
	background-color :#ffffff;
}
.reportbodycolor
{
	background-color :#ffffff;
}
.reportmeansandgoalscolor
{
	color:#990000;	
}
.reportStageBlue
{
	border-right: solid 1px blue; border-top: solid 1px blue;
    border-left: solid 1px blue; border-bottom: solid 1px blue;
}
.reportStageRed
{
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid;
	 BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid;
}
.reportstageblack
{
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid;
	width:180px;
	height:20px;
	background-color:whitesmoke;
}
.reportmapbodydata
{
	color:#0033cc;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size:8pt;
	text-align:center;
}
.reportFFV
{
	color:#000066;
	font-weight:bold;
	text-align:center;
}
.reporttablefocusstagevalues
{
	background-color:#e1f4ff;
	vertical-align:middle;
}
.sidehead
{
	font-size: 9pt;
	width: 813px;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
}
.smalltitleHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: "verdana";
}
.smtext1
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.smtext
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.smhead
{
	font-weight: bold;
	font-size: 8pt;
	color: #3c5788;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.strong
{
	font-weight: bolder;
	font-size: 10pt;
	color: #50831c;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.StageSM
{
	font-size: 9;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	color: #008080;
}
.stagetext
{
	font-size: 10pt;
	color: #0000ff;
	font-family: "verdana";
}
.stext
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.stext2
{
	font-size: 7pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.subhead
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.subhead1
{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #669900; FONT-STYLE: normal; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.TableHead
{
	font-weight: bold;
	font-size: 13pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#66ccff;
	text-align:center;
}
.TableSubHead
{
	font-size: 12pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color:Maroon;
	font-weight:bold; 
} 
.TableContent
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
} 
.tblhead
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	background-color:#238896;
}
.tblcontent
{
	font-size: 8pt;
	color: #000000;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.text,.textbold,.colorgreentext,.colororangetext,.colorredtext,.colorbluetext,.colornavybluetext,.colordarkcyantext
{
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.textbold
{
	font-weight:bold;	
}
.colordarkcyantext
{
	color:#008b8b;
}
.colornavybluetext
{
	color:#000080;
}
.colorbluetext
{
	color:#33ccff;
}
.colorredtext
{
	color:#ff1111;
}
.colororangetext
{
	color:#ff9900;
}
.colorwhitesmoke
{
	background-color:whitesmoke;	
}
.colorgreentext
{
	color:#009900;
}
.textbox
{
	border-right: #625850 1px solid;
	border-top: #625850 1px solid;
	font-size: 9pt;
	font-style: normal;
	margin-bottom: 1px;
	border-left: #625850 1px solid;
	width: 140px;
	border-bottom: #625850 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.titleHead
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: "verdana";
} 
.head1
{
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
	font-family: "verdana";
} 
.head2
{
	font-weight: bold;
	font-size: 22pt;
	color: #000000;
	font-family: "verdana";
} 
.visionFoundationHead
{
	font-weight: bold;
	font-size: 10pt;
	color: #0099ff;
	font-family: "verdana";
}
@media Screen
{
	.display
	{
		font-size: 8pt;
		color: #006400;
		font-family: Verdana;
		 
	}
	 
}

.colordarkbluetext
{
	color:#3333ff;
	font-size:10px;
	font-family: Verdana;
}
.W75
{
	width:75px;
}
.W100
{
	width:100px;
}
.W140
{
	width:140px;
}
.W150
{
	width:150px;
}
.W200
{
	width:200px;	
}
.W300
{
	width:300px;	
}
.W400
{
	width:400px;
}
.W500
{
	width:500px;
}
.W600
{
	width:600px;
}
.W650
{
	width:650px;
}
.pl10
{
	margin-left:2px;
}
.pl21
{
	margin-left:90px;
	border:#000000 1px solid;
	
}
.pl
{
	padding-left:100px;
}
.pl200
{
	padding-left:200px;
}
.pl30
{
	padding-left:30px;
}
.displayname
{
	padding-left:5px;
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	
}
.displaytext
{
	padding-left:5px;
	font-size: 9px;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}


.Groupleadership
{
    width:650px;
	color: #000000;
	font-style: normal;
     border:#000000 3px solid;
	
}
.GroupleadershipCell
{
	
    width:500px;
	color: #000000;
	border:#000000 0.5px solid;
	font-weight:bold;
    
	
	
}


.san1
{
	
	border:#000000 3px solid;
	
}
.san4
{
	width: 50px;
	
	  height: 8px;
	   border-right: black thin solid;
	   background-color :White;
}
.san3
{
	 
	 border-right-width:3px;
	
	height: 8px;
	
}
.san2
{
	width: 50px;
	
	  height: 8px;
	   border-right: black thin solid;
	  
}
.san5
{
	
	
	 border-right:#000000 3px solid;
	height: 40px;
	border-left:#000000 3px solid;
	
}
.san6
{
	height: 25px;	
	 border-right:#000000 3px solid;
		
}
.textGroupLeadership
{
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}
.headGrpLeadership
{
	
	font-size: 10pt;
	color: #0033cc;
	font-style: normal;
	font-family: "Verdana";
}



