﻿
.cmtext, .ntextsm, .ntextsmb {color: #000000;font-size: x-small; }  

.Question, .Questionro {color: #000000;font-size:11px; font-weight:normal;}
.Questionro{font-weight:bold;}

.tabtitle{color: #000000;font-size:small; font-weight:bold;}  

.tblsurvey{ background-repeat:no-repeat; font-size: x-small; 
    background-color: #eeeeee; color: #000000; border:#336699;
border-width:thin; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid;}
.surveytree {font-size: small;  background-color: #fafafa; color: #000000;
    width:250px;
	border-color:#336699; border-width:1; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid} 

.surveycbtbl{
	 background-color: #fafafa; color: #000000;
	border-color:#086313; border-width:1; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid}
.surveytbnb {font-size: small;  background-color: #fafafa; color: #000000;}
.welcome {color: #265e88;font-size:large; font-weight: bold} 
.commentquestion{color: #336699;font-size:x-small; font-weight:bold;}

.separator0{color: #ffffff;font-size: 14px; font-weight:bold;}

.separator1
{
	background-color:#f3e1d0;
	color: #202020;font-size: 14px; font-weight:bold;
	border:solid 1px #086313;
	}

.tblsr {color: #000000; font-size: small;  font-weight:normal;}
.tblSLabel {background-color:#336699; color:white; font-size: small; font-weight:bold;}


.surveylb3 { font-size:x-large; border: #ff0000; border-style: solid;	 border-top-width: 11px; border-right-width: 11px; border-bottom-width: 11px; border-left-width: 11px}
.cs {color: #000000;font-size:large; } 

.surveycbtbl, .surveylb, .surveytb {font-size: 12px; background-color: #fafafa; color: #333333;
	 border:solid 1px #086313; }

.surveyradio 
{
}
.surveycbtbl td, .surveylb td, .surveyradio td
{	 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

	 
.surveytree {font-size: small; background-color: #fafafa; color: #000000;
	 border-color:#336699; border-width:1; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid}

.commentcontrol { color: #086313;font-size: xx-small; font-weight: bold; vertical-align:middle;} 



.menutitle {color: white;  font-size: x-small; font-weight: normal; font-style:normal; 
	background-color: #336699; height:20; font-weight:bold; border-bottom-width:thick;  border-bottom-color:black; border-bottom-style:double;}

.menutitle2 {color: black; font-size: x-small; font-weight: normal; font-style:normal; 
	background-color: #e3eaf7; height:20; font-weight:bold; border-bottom-width:thick;  border-bottom-color:black; border-bottom-style:double;}

.tblslight 
{
	background-repeat:no-repeat; 
	background-color: #fafafa;  
	color: #000000; 
	border:solid 2px #336699
}

.tblslightTR1
{
	background-color: #ff6600;  
} 



.tblvote { background-repeat:no-repeat; font-size: x-small; font-family: verdana; background-color: #ffffff;  color: #000000; border:#000000; border-width:5;
	border-width:thin; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid;
	margin-top:20px;
	}



.votescale{ background-color:#d4e2ee}
.instructions
{
	background-color:#ecf1f5;
	border:solid 1px #666666;
	font-size:85%;
	text-align:center;
	width:96%;
	margin:2px 2% 2px 2%;
}


.voteverificationdiv
{
	text-align:left;
	font-size: 8pt; 
	font-family: Lucida Sans, arial; 
	color: #000000;	
    border:solid 1px #000000;
    margin:3px 10px 3px 10px;	
    background-color:#ffeda3;
    padding:5px 5px 5px 5px;
} 
.votestepsdiv 
{    
    text-align:left;
	font-size: 8pt; 
	font-family: Lucida Sans, arial; 
	color: #000000;
    border:solid 1px #000000;
    margin:10px 0px 10px 0px;	
    padding:10px 5px 10px 5px;
    background-color: #e0e0e0;
}



/* voting dialog 
---------------------------------------------------------------------------------------------------
*/
	


.tblvote { background-repeat:no-repeat; font-size: x-small; font-family: verdana; background-color: #ffffff;  color: #000000; border:#000000; border-width:5;
	border-width:thin; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid;
	margin-top:20px;
	}

.smbtn {color: #000000;  font-size: xx-small; font-family: arial;}  

.votescale{ background-color:#d4e2ee}
.instructions
{
	background-color:#ecf1f5;
	border:solid 1px #666666;
	font-size:85%;
	text-align:center;
	width:96%;
	margin:2px 2% 2px 2%;
}


.voteverificationdiv
{
	text-align:left;
	font-size: 8pt; 
	font-family: Lucida Sans, arial; 
	color: #000000;	
    border:solid 1px #000000;
    margin:3px 10px 3px 10px;	
    background-color:#ffeda3;
    padding:5px 5px 5px 5px;
} 
.votestepsdiv 
{    
    text-align:left;
	font-size: 8pt; 
	font-family: Lucida Sans, arial; 
	color: #000000;
    border:solid 1px #000000;
    margin:10px 0px 10px 0px;	
    padding:10px 5px 10px 5px;
    background-color: #e0e0e0;
}
/* -- reporting
*/


/* -- 
	setup page
*/
.setuppage
{
 text-align:center;
}

ul.homelist 
{
	list-style-position: outside;
	list-style-image: url(images/link-arrow-white.gif);
	line-height: 18px;
	padding:0 0 0 0;
	margin-bottom:0px; 
	margin-left:20px;
}
a.homelist:link, a.homelist:hover, a.homelist:visited, a.homelist:visited:hover
{
	text-decoration:none;
	color: white;
}
a.homelist:hover, a.homelist:visited:hover
{
	text-decoration:underline;
	color:#ffcc00;
}

.msitsetupblurb
{
	border:solid 3px #ffcc00;
	padding:5px 5px 5px 5px;
	position:absolute;
	left:452px;
	top:460px;
	width:284px;
	font-weight:bold;	
    font-size: 14px;
    font-weight:bold;
    color: white;
}


.setupgroup, .msitsetupgroup 
{ 	text-align:center;
	font-family:Lucida Sans, Arial;
	font-size:14pt;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	float:left;
	background-color:#e0e0e0; 
	text-decoration:none; 
	color:#000000; 
	border:solid 2px #267e16;
}
.msitsetupgroup 
{
	width:600px;
	float:none;
}

.pnlBSPChooser
{
	font-family:Lucida Sans, Arial;
	font-size:12pt;
	
	margin:5px 0px 10px 0px;
}
.setuplb 
{ 
	text-align:center;
	font-size:11pt;
	background-color:#e0e0e0; 
	text-decoration:none; 
	color:#333333; 	
}



/* edit scenarios 
-------------------------------------
*/

.scenarioRow
    {            
        background-color:#ffffff;
        color:#000000;
        font-size: 8pt; 
        font-family:Lucida Sans, Arial; 
        height:16px;
        font-weight:normal;
        border:0px solid #000000;
        margin:10px 10px 0px 10px;
		padding:0px 0px 0px 0px;
        text-align:left;
        width:95%;
        border-collapse:collapse;
    }
	
 .scenarioRowL0, .scenarioRowL1, .scenarioRowL2,
 .scenarioRowM0, .scenarioRowM1, .scenarioRowM2,
 .scenarioRowR0, .scenarioRowR1, .scenarioRowR2
    {
		vertical-align:middle;
		padding:3px 0px 3px 0px; 
		margin:0px 0px 0px 0px;    
		border-top-style:none;
		border-top-width:1px;
		border-top-color:#e0e0e0;
		background-color:#fafafa;
    } 

 .scenarioRowL1, .scenarioRowM1, .scenarioRowR1
 {
		 background-color:#fefffe;
 } 

.scenarioRowCatL, .scenarioRowCatM, .scenarioRowCatR
    {
		padding:3px 0px 3px 0px;
		font-size:10pt;
		border-top-style:solid;
		border-top-width:6px;
		border-top-color:#333333;
		border-bottom-style:solid;
		border-bottom-width:6px;
		border-bottom-color:#333333;
		filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#ffcc00', EndColorStr='#ffeda3');
		color:black;
		font-weight:bold;
    }


.scenarioRowCatSpace0, .scenarioRowCatSpace1, .scenarioRowCatSpace2
{
	height:24px;
	font-size:10pt;
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#000000;
	
}

 .scenarioRowL0, .scenarioRowL1, .scenarioRowL2,
 .scenarioRowCatL
 {
	border-left-style:solid;
	border-left-width:6px;
	border-left-color:#000000;
 }

.scenarioRowR0, .scenarioRowR1, .scenarioRowR2,
.scenarioRowCatR
{
		border-right-style:solid;
		border-right-width:6px;
		border-right-color:#000000;
}
.scenarioRowSubL,
.scenarioRowSubR
{
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#444444', EndColorStr='#a0a0a0');
	color:White;
	font-weight:bold;
	font-size:10pt;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#444444;
}

.scenarioRowSubL
{
	border-left-style:solid;
	border-left-width:6px;
	border-left-color:#000000;
	
}
.scenarioRowSubR
{
	border-right-style:solid;
	border-right-width:6px;
	border-right-color:#000000;	
}
ul.help
{
	list-style-position:outside;
	line-height:24px;
}
ol
{	
	list-style-position:outside;
	line-height:24px;
}

.tcleft
{
	width:200px;
	vertical-align:top;
}
.tcmain
{
	vertical-align:top;
}



.bspset
{
	font-family:Arial;background-repeat:no-repeat; font-size: 1.4em;
	border:solid 2px #e5eef9; background-color: #53c0ff; color: #000000; text-decoration:none;
}
.bsplbgrouptitle,.bsplbgroup, bsplbgrouptitleErr
{	
	font-weight:bold;
	margin-left:50px;
	border:none 2px; color: #000000; text-decoration:none; 
}
.bsplbgrouptitleErr { color:Red; font-weight:bold;
		font-family: Arial;background-repeat:no-repeat; font-size: x-small;
	margin-left:50px;
	border:none 2px; text-decoration:none; }

.bsplbgrouplbsm{ font-family: Arial;background-repeat:no-repeat; font-size: xx-small; text-align:left; }

.bsplabel
{		
	background:#c0def8;	
	float:right;
	width:180px;
	text-align:center;
	margin-right:20px;
	border:solid 2px #0b4981;
}

.bsplastvotelabel
{		
	font-weight:normal;
	background:#d4efd1;	
	text-align:center;	
	padding:2px 5px 2px 5px;
	border:solid 2px #599352;
}

.bsplbgrouplb{text-align:right; vertical-align:middle;}
.bsplbgroupsb{text-align:center; vertical-align:middle;}

.bsplb
{	margin:3px 0px 5px 0px;
	text-align:center; width:100%;
	border:none 2px;  background-color: #ffffff; color: #000000; text-decoration:none; 
}


.Experience, a:Experience, a:visited.Experience, a:active.Experience, a:hover.Experience
{		
	
	color:#599352;

}
a:active.Experience, a:hover.Experience
{		
	color:#ff6600;
	text-decoration:underline;
}

/* Style for Metrics */
.tblMetrics0, .tblMetrics1, .tblMetrics2
{             
    color:#000000;
    font-size: 8pt; 
    font-family: Arial; 
    height:16px;
    font-weight:normal;
    text-align:left;
    width:100%;   
    border:none 0px #ff0000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.tblMetrics0
{
	background-color:#f5f5f5;
	
}
.tblMetrics1
{
	background-color:#f0f0f0;
}
.tblMetrics2
{
	background-color:#fafafa;
}
     
.tblMetrics0 td
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
.tblMetrics1 td
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
.tblMetrics2 td
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

.CTQActualCell0, .CTQActualCell1, .CTQActualCell2
{
	border-right:solid 1px #c0c0c0;
}
        
.CTQQuestionQECell0, .CTQQuestionQECell1, .CTQQuestionQECell2
{
	background-color:#f4f4f4;
	border-bottom:solid 1px #c0c0c0;	
}
.CTQQuestionCell0, .CTQQuestionCell1, .CTQQuestionCell2
{
	background-color:#f4f4f4;
	border-bottom:solid 1px #c0c0c0;	
	border-left:solid 1px #c0c0c0;
}

    
   .MetricsRange
	{
		background-color: #e9967a;
		font-weight:bold ; 
		text-align :center; 
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;

	}
	
	.MetricsCategory 
    {
		font-family:Arial; 
		font-size:14px; 
		font-weight:bold; 
		color:Black ;/*#ff6600;*/
		text-align:left; 
		margin:20px 0px 0px 0px;
		background-color:#BCC4B1;
    }
    
    .MetricsSubCategory 
    {
		font-family:Arial; 
		font-size:12px; 
		font-weight:bold; 
		color:  Black;/*#ff6600; */
		text-align :center; 
		
		background-color:#CCFFCC ; 			
    }
    
    .link
    {
		font-family: Segoe UI, Verdana, Sans-Serif;
		font-size: 11px;
		color: blue;
		font-weight: normal;
		text-decoration:underline;
		text-align :center; 
    }



.CTQMetricsHeaderMergedCell, .CTQMetricsHeader, .CTQRangeActual
{
	background-color:#d2efd0;
	font-weight:bold;
	text-align:left;	
	padding:0px 0px 0px 10px;
	border:solid 1px #c0c0c0;	
	
}

.CTQMetricsHeaderMergedCell
{
	border-left:none 0px black;
	 border-right:none 0px black;
}

.CTQScenarioLabel0, .CTQScenarioLabel1
{
	padding:0px 10px 0px 50px;
}
   

.CTQScenarioPanel0, .CTQScenarioPanel1
{
	margin:0px 3px 0px 6px;
}
.CTQQuestionPanel0, .CTQQuestionPanel1
{
	margin:0px 3px 0px 3px;
}


.CTQActualCell0, .CTQActualCell1, .CTQActualCell2
{
	background-color:#f4f4f4;
	border-bottom:solid 1px #c0c0c0;	
	text-align:center;
}

.CTQScenarioCell1, .CTQQuestionCell1, .CTQScenarioPanel1, .CTQQuestionPanel1, .CTQActualCell1
{
	background-color:#f4f4f4;    
}



.CTQ2RangeMin0, .CTQ2RangeAvg0, .CTQ2RangeMax0
{
	text-align:center;
	border:solid 1px #ff9999;	
	background-color:#f4f4f4;    
}

.CTQ2RangeMin1, .CTQ2RangeAvg1, .CTQ2RangeMax1,
.CTQ2RangeMin2, .CTQ2RangeAvg2, .CTQ2RangeMax2
{
	text-align:center;
	border:solid 1px #ff9999;	
	background-color:#f4f4f4;    
}

.CTQRangeActual
{
	text-align:center;
}

.CTQCategory, .CTQCategory td
{
	background-color:#505050;
	color:#505050;
}


.CTQMetricsHeader
{
	margin:0px 0px 0px 20px;
	
}


.CTQtextbox
{
	width:25px;
	margin:3px 3px 3px 3px;
}


.CTQScenarioHighlightOn
{
	background-color:#8ff38d; 
	cursor:pointer;
}

.CTQScenarioHighlightOff
{
	background-color:inherit; 
	cursor:inherit;
}

.CTQBlank
{
	font-size:1pt;
	height:10px;
}

.QuestionExplanation
{
	width:400px;
	display:none;
	position:absolute;
	padding:6px 6px 6px 6px;
	border:solid 3px #707070;		
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#f0f0f0', EndColorStr='#e0e0e0');

}


.QuestionExplanationInline
{
	display:block;
	margin:8px 3px 0px 3px;
	border-top:solid 1px #333333;
	color:#606060;
}

.QuestionExplanationInlineHidden
{
	display:none;
}
.pnlDebug
{
	width:800px;	
	position:absolute;
	top:0px;
	left:0px;
	padding:6px 6px 6px 6px;
	border:solid 3px #707070;		
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#f0f0f0', EndColorStr='#e0e0e0');

}

.QEQuestion
{
	font-weight:bold;
}
.CTQQEIcon0, .CTQQEIcon1
{
	padding:5px 3px 0px  0px;
}
.QuestionNumber
{
	font-family: Segoe UI, Verdana, Sans-Serif;
	font-size:18pt;
	color:#ff6600;
}

.FormCell0, .FormCommentCell0
{
	background-color:#f5f5f5;
	border-left:none 0px #c0c0c0;	
	border-right:none 0px #c0c0c0;	
}
.FormCell1, .FormCommentCell1
{
	background-color:#f0f0f0;
	border-top:solid 1px #c0c0c0;	
	border-left:none 0px #c0c0c0;	
	border-right:none 0px #c0c0c0;	
}
.FormCell2, .FormCommentCell2
{
	background-color:#fafafa;
	border-top:solid 1px #c0c0c0;	
	border-left:none 0px #c0c0c0;	
	border-right:none 0px #c0c0c0;	
}

.FormCommentCell0, .FormCommentCell1, .FormCommentCell2
{	
	border-top:none 0px #c0c0c0;	
}

.surveycbtbl td
{
	font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 18px;

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.CTQMetricsHeaderTitle0, .CTQMetricsHeaderTitle1, .CTQMetricsHeaderTitle2
{
	background-color:inherit;
	margin:0px 0px 0px 20px;
	font-weight:bold;
	text-align:left;	
	padding:0px 0px 0px 10px;
	border-bottom:solid 1px #c0c0c0;	
}

.QuestionText
{
	font-weight:bold; 

	vertical-align:middle;
	text-align:left;
	width:100%;

}

.CTQRangeMin, .CTQRangeAvg, .CTQRangeMax
{
	background-color:#ff9999; 			
	text-align:center;
	font-weight:bold;
	font-family:Times New Roman;
	font-size:4pt;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}


.tblSurvey 
{
    font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 13px;
	border-top:none 0px #086313;
	border-bottom:none 0px #086313;
	border-left:none 0px #086313;
	border-right:none 0px #086313;
	border-collapse:collapse;
}
.tblSurvey td
{
	padding:0px 0px 0px 0px ;
    margin:0px 0px 0px 0px ;
}
	

.tblTabStrips
{
	border-collapse:collapse; 
}


.tblTabFolder
{ 
	border-top:none 0px #ff66ff;
	border-bottom:solid 1px #086313;
	border-left:solid 1px #086313;
	border-right:solid 1px #086313;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tblTabFolder TD
{	
	font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 11px;
   
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;	
	border-collapse:collapse;
	
}
.tblFormGroup 
{
	border-collapse:collapse; 
}
.tblFormGroup td
{	
	font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 11px;

	border:none 0px #ffffff;
	border-collapse:collapse; 
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;	
}


.tblTabStrips, .tblTabStrips td
{
    padding:5px 5px 5px 5px;
    margin:0px 0px 0px 0px;

}

.tblTabStripFiller
{
	border-top:none 0px #ff00ff;
	border-bottom:solid 1px #086313;
	border-left:none 0px #00ff00;
	border-right:none 0px #ff0000;	
}
.tabForeground, .tabBackground
{
    font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 13px;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    margin:5px 5px 5px 5px;
	border-top:solid 1px #086313;
	border-bottom:solid 1px #086313;
	border-left:solid 1px #086313;
	border-right:solid 1px #086313;
	cursor:pointer;
}

.tabForeground
{
	background-color:#f5f5f5;
	color:#ff6600;
	border-bottom:solid 1px #f5f5f5;
}

.tabBackground
{
	color:#ffbf94;
	background-color:#ffffff;	
}



.mbtn {color: #000000;  font-size: small; font-family: verdana, arial, helvetica, sans-serif;}  
.votedialgscenariotitle
{
	color: #ff6600;
	font-size: 14pt;
	font-family: Lucida Sans;
	font-weight: bold;
} 

.blinkItemNameLeft
{
	color: #303030;
	font-size: 10pt;
	font-family: Lucida Sans;
} 

.pnlVote
{
	text-align:center;
}
