body {font-family: Arial, Helvetica, sans-serif; margin:0px; background-color:#fff;}

.txt-c {text-align:center;}
.txt-cb {text-align:center;vertical-align:bottom;}
.txt-r {text-align:right;}
.txt-l {text-align:left;}

.ruleAbove {border-top:1px solid #000;}
.ruleAbove-double {border-top:3px double #000;}
.ruleAbove-thick {border-top:2px solid #000;}



.areaTitle {
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:2px;
	position:relative; /* fixes IE clear type bug*/
}

.axisLabel {color: #000000; font-size: 11px; text-align: left; text-transform:uppercase;letter-spacing: 1px;font-weight:bold;}
.x-axis-category {color:#000;text-transform: uppercase;letter-spacing:1px;font-size:11px;line-height:11px;font-weight:bold;height:17px;vertical-align:bottom;padding:6px 2px 2px 2px;}
.x-axis-label {color:#555;font-size:11px; line-height: 13px;text-align: left; }

.temp {background-color:#99f;} /* not used */


/* width is larger than 980px to fix IE6 bug handling shadow */
.layoutSpreadsheetArea {width:1000px ;margin:0 0 0 8px;border:none;}
.layoutTop {width:1000px;margin:0 0 0 0;border:none;}
.layoutBottom {width:1000px;margin:8px 0 0 0;border:none;clear:both;}

.layoutLeftColumn {width:486px;margin:0 8px 0 0;border:none;float:left;}
.layoutRightColumn {width:486px;margin:0 0 0 0;border:none;float:left;}
.layoutleftColumn td, .layoutRightColumn td {vertical-align:top;}


/* common table cell styles These are default values */
.bordered, .borderedLock, .borderedLockMaxed, .borderedUnlock, 
.cellInput, .cellInputRed, .cellInputL, .cellInputC, 
.borderedUnlock input, .unborderedB, .unbordered, 
.textbox, .textboxDisA, .textboxred, .textboxMinus
{ height:13px; padding:0;  font-size: 13px; line-height: 13px;}

.borderedUnlock input  { 	 font-size: 12px; line-height: 12px;}
.bordered {border: 1px  solid Black;  }
.borderedLock {border: 1px dotted #999; background-color:#ffffdb;  padding-right:3px;}	
.borderedLockMaxed {border: 1px  dotted #999; background-color:#ffffdb ; background-image: url(../Images/warningpattern.gif); background-repeat: repeat; color: #000000; font-weight: bold;  text-align: right;padding: 0 3px;}
.borderedUnlock {border: 1px solid Black; background-color:#ccffcc;  padding: 0;margin:0;}	
.borderedUnlock input { padding:0px; background-color:#ccffcc; border: none;  font-weight: bold; padding:0px; text-align:right;}
.unborderedB {color: #000000;font-weight: bold;	border: none;	}
.unbordered {color: #000000;font-weight: normal;	border: none;	}
.borderedLightTR {border-top:1px solid #ddd;border-right:1px solid #ddd}
.borderedLightT {border-top:1px solid #ddd;}


.cellInput 	{color: #000000;  	text-align: right;}	
.cellInputRed {color:Red;  			text-align: right; 	text-decoration: line-through;}	
.cellInputL 	{color: #000000;  	text-align: left; }
.cellInputC 	{color: #000000;   	text-align: center;}

.textbox, .textboxDisA, .textboxred, .textboxMinus { font-weight: bold;	 border: 1px solid #ccffcc; background-color:#ccffcc; text-align: right;width:100px;padding:  0 ;margin:0;}
.textbox {color: #000000; }
.textboxDisA {color: #000000; }	
.textboxred {color: #d00505; text-decoration: line-through;}		
.textboxMinus {color: #d00505; }

.textMinus {color: #d00505; }	



.shadowBoxText {
-moz-box-shadow: 5px 5px 5px #aaa;
-webkit-box-shadow: 5px 5px 5px #aaa;
box-shadow: 5px 5px 5px #ccc;
background-color:#f2f2f2; 
border:1px solid #000;
padding:5px;

 /*For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#aaaaaa')";

/* For IE 5.5 - 7 ;*/
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');

}


.shadowBoxChart {
-moz-box-shadow: 5px 5px 5px #aaa;
-webkit-box-shadow: 5px 5px 5px #aaa;
box-shadow: 5px 5px 5px #ccc;
background-color:#f2f2f2; 
padding:0;

/*For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#aaaaaa')";

/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');

}

.infoMarker {width:5px; height:5px;float:right}
.infoMarker-RDChartPMap {z-index:300;position:relative;right:8px;top:-5px;}
.infoMarker-RDChartMaterialCost {z-index:300;position:relative;right:502px;top:2px;}
.infoMarker-RDChartAge {z-index:300;position:relative;right:18px;top:2px;}
   	

/* tool tip */
.yui-tt {
	color: #444;
	font-size:13px;
	border: 2px solid #990000;
	background-color: #FFF;
	padding: 10px;
	width:250px;
	-moz-box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #ccc;
	/*For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#aaaaaa')";

/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');

}


/* Finance */
.fin-LiabilitiesAndOwnerEquity {width:486px;height:244px;}

.fin-longtermDebt {width:474px;height:153px;margin-top:8px;}
/* position:relative fixes an IE bug that removes clear-type if an element is "filtered" */
.fin-longtermDebt table {width:100%;border:none;position:relative;}
.fin-longtermDebt .width-label {width:50%;}

.fin-longtermDebt .unbordered,
.fin-longtermDebt .unborderedB,
.fin-longtermDebt .bordered, 
.fin-longtermDebt .borderedLock, 
.fin-longtermDebt .borderedLockMaxed, 
.fin-longtermDebt .borderedUnlock input, 
.fin-longtermDebt .textbox, 
.fin-longtermDebt .textboxDisA, 
.fin-longtermDebt .textboxred, 
.fin-longtermDebt .textboxMinus,
.fin-longtermDebt .borderedUnlock input
{height:15px;font-size:12px;line-height:12px;padding:1px 2px;}

.fin-longtermDebt .borderedUnlock {height:15px;font-size:12px;line-height:12px;padding: 0;}
.fin-longtermDebt .borderedUnlock input{border:none;}
.fin-longtermDebt .cellInputL {font-size:12px;line-height:12px;padding:1px 2px;font-weight:bold;}
.fin-longtermDebt .borderedLock {font-weight:bold;}

.fin-bonds {width:474px;height:187px;margin-top:8px;}
.fin-bonds table {width:100%;border:none;position:relative;}


.fin-bonds .unbordered,
.fin-bonds .unborderedB,
.fin-bonds .bordered, 
.fin-bonds .borderedLock, 
.fin-bonds .borderedLockMaxed, 
.fin-bonds .borderedUnlock input, 
.fin-bonds .textbox, 
.fin-bonds .textboxDisA, 
.fin-bonds .textboxred, 
.fin-bonds .textboxMinus,
.fin-bonds .borderedUnlock input
{height:12px;font-size:12px;line-height:12px;padding:1px 2px;}

.fin-bonds .borderedUnlock {height:12px;font-size:12px;line-height:12px;padding: 0;}
.fin-bonds .borderedUnlock input{border:none;}
.fin-bonds .cellInputL {font-size:12px;line-height:12px;padding:1px 2px;font-weight:bold;}
.fin-bonds .borderedLock {font-weight:bold;}

.fin-decisions {width:474px;height:613px;font-family: Arial, Helvetica, sans-serif; }
.fin-decisions table {width:100%;border:none;position:relative;}

.fin-decisions .unbordered,
.fin-decisions .unborderedB,
.fin-decisions .bordered, 
.fin-decisions .borderedLock, 
.fin-decisions .borderedLockMaxed, 
.fin-decisions .borderedUnlock input, 
.fin-decisions .textbox, 
.fin-decisions .textboxDisA, 
.fin-decisions .textboxred, 
.fin-decisions .textboxMinus,
.fin-decisions .borderedUnlock input
{height:19px;font-size:15px;line-height:15px;padding:3px 2px;}

.fin-decisions .borderedUnlock {height:19px;font-size:15px;line-height:15px;padding: 0;}
.fin-decisions .borderedUnlock input{border:none;}
.fin-decisions .cellInputL {font-size:14px;line-height:14px;padding:3px 2px;font-weight:bold;}
.fin-decisions .borderedLock {font-weight:bold;}
.fin-decisions .axisLabel{height:30px;vertical-align:bottom;}
.fin-decisions .x-axis-category {color:#000;text-transform: uppercase;letter-spacing:1px;font-size:11px;line-height:11px;font-weight:bold;height:17px;vertical-align:bottom;padding-top:6px;} 


/* Research and Development */
.rd-decisions {width:628px;height:320px;margin-right:8px;float:left}
.rd-decisions table{width:100%;border:none;border-collapse:collapse;margin:0;}
.rd-decisions td{vertical-align:top;}

.rd-decisions .unbordered,
.rd-decisions .unborderedB,
.rd-decisions .bordered, 
.rd-decisions .borderedLock, 
.rd-decisions .borderedLockMaxed, 
.rd-decisions .borderedUnlock input, 
.rd-decisions .textbox, 
.rd-decisions .textboxDisA, 
.rd-decisions .textboxred, 
.rd-decisions .textboxMinus,
.rd-decisions .borderedUnlock input
{height:19px;font-size:15px;line-height:15px;padding:2px 2px;}

.rd-decisions .borderedUnlock {height:19px;font-size:15px;line-height:15px;padding: 0;}
.rd-decisions .borderedUnlock input{border:none;}
.rd-decisions .cellInputL {font-size:14px;line-height:14px;padding:2px 2px;font-weight:bold;}
.rd-decisions .borderedLock {font-weight:bold;}

.rd-decisions .name-size {width:84px;}
.rd-decisions .pfmn-size {width:84px;}
.rd-decisions .size-size {width:84px;}
.rd-decisions .mtbf-size {width:84px;}
.rd-decisions .date-size {width:20%;font-size:12px;text-align:right;}
.rd-decisions .age-size {width:64px;font-size:12px;}
.rd-decisions .cost-size {width:16%;font-size:12px;}

.rd-PerceptualMap {width:330px;height:330px;float:left;border:1px solid #000;}
.rd-PerceptualMap table{width:100%;border:none;}

.rd-ageProfiles {width:486px;height:285px;margin-top:8px;float:left}
.rd-ageProfiles table{width:100%;border:none;}

.rd-decisions input {width:82px;}
.cellInputL input {text-align:left;}

.rd-materialCosts {width:486px;height:285px;margin-right:8px;margin-top:8px;float:left}
.rd-materialCosts table{width:100%;border:none;}





/* HR */
.hr-staffing {width:474px;height:505px;margin-right:8px;}

.hr-staffing table {width:100%;}
.hr-staffing .width-label {width:50%;}
.hr-staffing .width-td {width:25%;}
.hr-staffing .spacer-row {height:10px;}
.hr-staffing .unbordered,
.hr-staffing .unborderedB,
.hr-staffing .bordered, 
.hr-staffing .borderedLock, 
.hr-staffing .borderedLightTR, 
.hr-staffing .borderedLockMaxed, 
.hr-staffing .borderedUnlock input, 
.hr-staffing .textbox, 
.hr-staffing .textboxDisA, 
.hr-staffing .textboxred, 
.hr-staffing .textboxMinus,
.hr-staffing .borderedUnlock input
{height:20px;font-size:16px;line-height:16px;padding:3px 2px;}
.hr-staffing .borderedUnlock 
{height:20px;font-size:16px;line-height:16px;padding: 0;}
.hr-staffing .borderedUnlock input
{border:none;}

.hr-laborNegotiations {width:474px;height:240px;}
.hr-laborNegotiations table {width:100%;}
.hr-laborNegotiations .width-label {width:28%;}
.hr-laborNegotiations .width-td {width:18%;}
.hr-laborNegotiations .txt-c span {width:100%;text-align:center}
.hr-laborNegotiations .spacer-row {height:10px;}

.hr-laborNegotiations .unbordered,
.hr-laborNegotiations .borderedLightTR,
.hr-laborNegotiations .unborderedB,
.hr-laborNegotiations .bordered, 
.hr-laborNegotiations .borderedLock, 
.hr-laborNegotiations .borderedLockMaxed   
{height:20px;font-size:16px;line-height:16px;padding:3px 2px;}



/* Marketing Basic */

.marketcontent {border:none;width:60%;padding-right:40px;font-size:12px;line-height:13px;font-weight:bold;color:#790000;vertical-align:top;}
.mar-marketcontent {width:968px;height:54px;float:left;clear:both;margin:8px 0;}
.mar-marketcontent table{border:none;}

.mar-decisions {width:968px;height:273px;}
.mar-decisions table{width:100%;border:none;}
.mar-decisions td{vertical-align:top;}
.mar-decisions .width-lable{width:10%}
.mar-decisions .width-td{width:10%}

.mar-decisions .unbordered,
.mar-decisions .unborderedB,
.mar-decisions .bordered, 
.mar-decisions .borderedLightTR,
.mar-decisions .borderedLock, 
.mar-decisions .borderedLockMaxed, 
.mar-decisions .borderedUnlock input, 
.mar-decisions .textbox, 
.mar-decisions .textboxDisA, 
.mar-decisions .textboxred, 
.mar-decisions .textboxMinus,
.mar-decisions .borderedUnlock input
{height:16px;font-size:14px;line-height:14px;padding:1px 2px;}
.mar-decisions .borderedUnlock 
{height:16px;font-size:14px;line-height:14px;padding: 0;}
.mar-decisions .borderedUnlock input
{border:none;width:80%;text-align:right;}

.mar-RevenueForecast {width:486px;height:258px;float:left;clear:both;margin-right:8px;}

.mar-UnitSales {width:486px;height:258px;float:left;}


.mar-arLag {width:300px;}


/* Advanced Marketing  */
	
.advMar-promo {width:968px;height:169px;}
.advMar-promo table{width:968px;border:none;}
.advMar-promo td{vertical-align:top;padding-top:2px;padding-bottom:2px;}
.advMar-promo .width-label{width:140px;}
.advMar-promo .width-td{width:90px;}
.advMar-promo .cellInput  {white-space:nowrap;padding:0 0 0 3px;} 
.advMar-promo .cellInput input {width:72px;height:100%;padding-right:3px;}
.advMar-promo .cellInput select {width:80px;height:18px;margin-right:3px;font-size:11px;}

.advMar-sales {width:968px;height:101px;margin-top:8px;}
.advMar-sales table{width:968px;border:none;}
.advMar-sales td{vertical-align:top;padding-top:2px;padding-bottom:2px;}
.advMar-sales .width-label{width:140px;}
.advMar-sales .width-td{width:144px}
.advMar-sales .cellInput input  {text-align:center}

.advMar-time {width:968px;height:63px;margin:8px 0;}
.advMar-time table {width:968px;border:none;}
.advMar-time td {vertical-align:top;padding-top:2px;padding-bottom:2px;}
.advMar-time .width-label {width:140px;}
.advMar-time .width-td {width:90px;}
.advMar-time .cellInput  {white-space:nowrap;padding:0 3px 0 0;}
.advMar-time .cellInput input {width:65px;height:100%;}

.advMar-awareness {width:486px;height:232px;float:left;margin-right:8px;}

.advMar-accessibility {width:486px;height:232px;float:left;}

.advMar-sales .cellInput input {width:100%;}




/* Production */

.prod-decisions{width:968px;height:408px;}
.prod-decisions table {border:none;}

.prod-decisions .unbordered,
.prod-decisions .unborderedB,
.prod-decisions .bordered, 
.prod-decisions .borderedLock, 
.prod-decisions .borderedLockMaxed,  
.prod-decisions .borderedUnlock input, 
.prod-decisions .textbox, 
.prod-decisions .textboxDisA, 
.prod-decisions .textboxred, 
.prod-decisions .textboxMinus
{ height:16px; font-size: 14px; line-height: 14px; padding:1px 2px;}
.prod-decisions .borderedUnlock { height:16px; font-size: 14px; line-height: 14px;padding:0;}

.prod-decisions .x-axis-category {color:#000;text-transform: uppercase;letter-spacing:1px;font-size:11px;line-height:11px;font-weight:bold;height:17px;vertical-align:bottom;padding-top:6px;}
.prod-decisions .x-axis-label {color:#555; line-height: 13px;}		

/*width-td times 9 + width-label + 60(borders and padding of cells) = 968 */
.prod-decisions .width-label {width:161px}

.prod-decisions .width-td, 
.prod-decisions .borderedUnlock input {width:83px;}

.prod-vs-unitCost {width:454px;height:197px;float:left;}
.prod-vs-capital {width:518px;height:197px;margin-right:8px;float:left;}



.prod-decisions-foundation {width:607px;height:408px;float:left;margin-right:8px;margin-bottom:8px;}
.prod-decisions-foundation table {border:none;}

.prod-decisions-foundation .unbordered,
.prod-decisions-foundation .unborderedB,
.prod-decisions-foundation .bordered, 
.prod-decisions-foundation .borderedLock, 
.prod-decisions-foundation .borderedLockMaxed,  
.prod-decisions-foundation .borderedUnlock input, 
.prod-decisions-foundation .textbox, 
.prod-decisions-foundation .textboxDisA, 
.prod-decisions-foundation .textboxred, 
.prod-decisions-foundation .textboxMinus
{ height:16px; font-size: 14px; line-height: 14px; padding:1px 2px;}
.prod-decisions-foundation .borderedUnlock { height:16px; font-size: 14px; line-height: 14px;padding:0;}

.prod-decisions-foundation .x-axis-category {color:#000;text-transform: uppercase;letter-spacing:1px;font-size:11px;line-height:11px;font-weight:bold;height:17px;vertical-align:bottom;padding-top:6px;}
.prod-decisions-foundation .x-axis-label {color:#555; line-height: 13px;}		

/*width-td times 9 + width-label + 60(borders and padding of cells) = 968 */
.prod-decisions-foundation .width-label {width:150px}

.prod-decisions-foundation .width-td {width:65px;}
.prod-decisions-foundation .width-total {width:90px;}
.prod-decisions-foundation .borderedUnlock input {width:55px;}




.prod-staff {width:341px;height:408px;float:left;}
.prod-staff table {border:none;}

.prod-staff .unbordered,
.prod-staff .unborderedB,
.prod-staff .bordered, 
.prod-staff .borderedLock, 
.prod-staff .borderedLockMaxed,  
.prod-staff .borderedUnlock input, 
.prod-staff .textbox, 
.prod-staff .textboxDisA, 
.prod-staff .textboxred, 
.prod-staff .textboxMinus
{ height:16px; font-size: 14px; line-height: 14px; padding:1px 2px;}
.prod-staff .borderedUnlock { height:16px; font-size: 14px; line-height: 14px;padding:0;}

.prod-staff .x-axis-category {color:#000;text-transform: uppercase;letter-spacing:1px;font-size:11px;line-height:11px;font-weight:bold;height:17px;vertical-align:bottom;padding-top:6px;}
.prod-staff .x-axis-label {color:#555; line-height: 13px;}		

/*width-td times 2 + width-label + 16(borders and padding of cells) = 968 */
.prod-staff .width-label {width:165px}

.prod-staff .width-td  {width:80px;}
.prod-staff  input {width:60px;}


/* TQM */

.tmq-processManagementInitiatives{width:474px;height:319px;margin-right:8px;margin-bottom:8px;float:left;}
.tmq-processManagementInitiatives table {width:100%}
.tmq-processManagementInitiatives .width-label {width:75%;}
.tmq-processManagementInitiatives .width-td {width:25%;}
.tmq-processManagementInitiatives .spacer-row {height:10px;}
.tmq-processManagementInitiatives .unbordered,
.tmq-processManagementInitiatives .unborderedB,
.tmq-processManagementInitiatives .bordered, 
.tmq-processManagementInitiatives .borderedLightTR, 
.tmq-processManagementInitiatives .borderedLock, 
.tmq-processManagementInitiatives .borderedLockMaxed, 
.tmq-processManagementInitiatives .borderedUnlock input, 
.tmq-processManagementInitiatives .textbox, 
.tmq-processManagementInitiatives .textboxDisA, 
.tmq-processManagementInitiatives .textboxred, 
.tmq-processManagementInitiatives .textboxMinus,
.tmq-processManagementInitiatives .borderedUnlock input
{height:16px;font-size:14px;line-height:14px;padding:1px 2px;}
.tmq-processManagementInitiatives .borderedUnlock 
{height:16px;font-size:14px;line-height:14px;padding: 0;}
.tmq-processManagementInitiatives .borderedUnlock input
{border:none;}
.tmq-processManagementInitiatives .x-axis-label {color:#000;font-size:11px; line-height: 13px;text-align: left; text-transform:uppercase;letter-spacing: 1px;font-weight:bold;}	


.tmq-projectedImpact{width:474px;height:319px;margin-bottom:8px;float:left}
.tmq-projectedImpact table {width:100%}
.tmq-projectedImpact .width-label {width:60%;}
.tmq-projectedImpact .width-td {width:20%;}
.tmq-projectedImpact .spacer-row {height:10px;}
.tmq-projectedImpact .unbordered,
.tmq-projectedImpact .unborderedB,
.tmq-projectedImpact .bordered, 
.tmq-projectedImpact .borderedLock, 
.tmq-projectedImpact .borderedLockMaxed, 
.tmq-projectedImpact .borderedUnlock input, 
.tmq-projectedImpact .textbox, 
.tmq-projectedImpact .textboxDisA, 
.tmq-projectedImpact .textboxred, 
.tmq-projectedImpact .textboxMinus,
.tmq-projectedImpact .borderedUnlock input
{height:17px;font-size:15px;line-height:15px;padding:2px 2px;}
.tmq-projectedImpact .borderedUnlock 
{height:17px;font-size:15px;line-height:15px;padding: 0;}
.tmq-projectedImpact .borderedUnlock input
{border:none;}
.tmq-projectedImpact  .x-axis-label {color:#000;font-size:11px; line-height: 13px;text-align: left; text-transform:uppercase;letter-spacing: 1px;font-weight:bold;}	

.tqm-cog, .tqm-cycleTimeReduction,  .tmq-adminReduction{width:239px;height:286px;margin-right:8px;float:left}
.tqm-demandIncrease {width:239px;height:286px;float:left}

/* Summary */

.summarytext {color: #000000; font-size: 13px; font-weight: normal; text-align: right;background-color:#dfebf4;border-right: 1px solid #879fca;padding-right:3px;}	
.summarytext2 {color: #000000; font-size: 13px; font-weight: normal; line-height: 13px; background-color:#fff; text-align: right;border-right: 1px solid #879fca;padding-right:3px;}

.summaryheaders {color: #000000; font-size: 12px; font-weight: normal; text-align: left;background-color:#dfebf4;padding-left:3px;}
.summaryColumnHeader {color: #000000; font-size: 12px; font-weight: bold; text-align: center;}
.summaryheaders2 {color: #000000; font-size: 12px; font-weight: normal; text-align: left;background-color:#fff;padding-left:3px;}	
.summaryTotals {color: #000000; font-size: 14px; text-transform:uppercase;font-weight: bold;}


.scorecard-table .summaryheaders a:link,
.scorecard-table .summaryheaders2 a:link {text-decoration:none;color:#000;}
.great { color: #2CB92F; font-weight: bold;background-color:inherit;}
.good{color: #C4C344;font-weight: bold;background-color:inherit;}
.poor{ color: #C34E49;font-weight: bold;background-color:inherit; }

.cellColumn {color: #000000; font-size: 13px; font-weight: normal; background-color:#dfebf4;text-align:center;border-right: 1px solid #879fca;padding-right:3px;}
.cellColumn2 {color: #000000; font-size: 13px; font-weight: normal; background-color:#fff;text-align:center;border-right: 1px solid #879fca;padding-right:3px;}	

.summaryAxisLabel {color: #000000; font-size: 10px; text-align: left; text-transform:uppercase;letter-spacing: 1px}
.topCell{border-top: 1px solid #879fca;}
.bottomCell{border-bottom: 1px solid #879fca;}
.leftCell{border-left: 1px solid #879fca;padding-left:3px;}
/* right-border is in summaryText style */
.rightCell{border-right: 1px solid #879fca;}


.cellRed, 
.cellYellow,
.cellGreen,
.cellRed2,
.cellYellow2,
.cellGreen2{color: #000; font-size: 13px; font-weight: normal; line-height: 13px; border-right: 1px solid #879fca; padding:1px 4px }

/* darker */
.cellRed{ text-align: right;background-color:#de9fa6;width:19%;}
.cellYellow{ text-align: center;background-color:#dfecb3;width:22%;}
.cellGreen{text-align: left;background-color:#97ecb4;width:16%;}
/* lighter*/
.cellRed2{ text-align: right;background-color:#ffadad; width:19%;}
.cellYellow2{text-align: center;background-color:#fff9b9;width:22%;}
.cellGreen2{ text-align: left;background-color:#adffbb; width:16%;}

.indent10 {padding-left:10px}
.indent20 {padding-left:20px}
.indent30 {padding-left:30px}
.indent40 {padding-left:40px}



/* shorthand borders: brd ="borders" dash t=top, r=right,  b=bottom, l=left must be in order top-righ-bottom-left*/
.brd-t, .brd-tr, .brd-tb, .brd-tl, .brd-trb, .brd-trl, .brd-tbl, .brd-trbl{border-top: 1px solid #879fca;}
.brd-r, .brd-rb, .brd-rl, .brd-rbl{border-right: 1px solid #879fca;}
.brd-b, .brd-bl {border-bottom: 1px solid #879fca;}
.brd-l{border-left: 1px solid #879fca;}

.sum-products {width:968px;height:200px;margin-right:8px;}
.sum-products table{width:100%;border:none;}
.sum-products .width-label {width:20%;}
.sum-products .width-td {width:10%;}

.sum-humanResources {width:362px;height:198px;float:left;margin-right:8px;}
.sum-humanResources table{width:100%;border:none;}
.sum-humanResources .width-label {width:40%;}
.sum-humanResources .width-td {width:30%;}

.sum-finances {width:283px;height:198px;float:left;margin-right:8px;}
.sum-finances table {width:100%;border:none;}
.sum-finances .width-label {width:50%;}
.sum-finances .width-td {width:50%;}

.sum-tqm {width:283px;height:198px;float:left;}
.sum-tqm table{width:100%;border:none;}
.sum-tqm .width-label {width:50%;}
.sum-tqm .width-td {width:50%;}

.sum-advancedMarketing {width:968px;height:240px;}
.sum-advancedMarketing table{width:100%;border:none;}
.sum-advancedMarketing .width-label {width:20%;}
.sum-advancedMarketing .width-td {width:10%;}

.sum-time td{height:18px}
.sum-time {height:34px}


.cash-table {width:472px;height:402px;margin-bottom:8px;}
.cash-table table{width:100%;border:none;}
.cash-table .width-label {width:50%;}
.cash-table .width-td {width:25%;}
.cash-table td {padding:2px;}

.cash-operations {width:484px;height:203px;clear:both;margin-bottom:8px;}
.cash-investing {width:484px;height:203px;clear:both;margin-bottom:8px;}
.cash-finance {width:484px;height:203px;clear:both;}
.cash-flowSummary {width:484px;height:203px;clear:both;}

.incomeStatement-table {width:974px;height:385px;margin-bottom:8px;}
.incomeStatement-table table{width:100%;border:none;}
.incomeStatement-table .width-label {width:16%;}
.incomeStatement-table .width-td {width:8%;}
.incomeStatement-table td {padding:0px 3px;}

.incomeStatement-chart {width:862px;height:229px;clear:both;margin-left:124px;}


.ratios-table {width:500px;height:335px;margin-bottom:8px;}
.ratios-table table{width:100%;border:none;}
.ratios-table .width-label {width:75%;}
.ratios-table .width-td {width:25%;}
.ratios-table td {padding:2px 3px;}

.ratios-ros {width:185px;height:270px;float:left;margin-right:8px;}
.ratios-assetTurn {width:185px;height:270px;float:left;margin-right:8px;}
.ratios-leverage {width:185px;height:270px;float:left;margin-right:8px;}
.ratios-roe {width:185px;height:270px;float:left;}
.ratios-x {width:20px;height:180px;float:left;font-weight: bold; font-size: 36px;text-align:center;margin-right:8px;margin-top:90px}



.scorecard-table {width:986px;}
.scorecard-table table{width:100%;border:none;margin-bottom:6px;}
.scorecard-table .width-label {width:25%;}
.scorecard-table .width-td {width:16%;}

.balance-assets {width:472px;height:270px;margin-bottom:8px;}
.balance-assets table{width:100%;border:none;}
.balance-assets .width-label {width:40%;}
.balance-assets .width-td {width:20%;}
.balance-assets td {padding:2px 3px;}

.balance-assets-chart {width:484px;height:335px;}

.balance-LOE {width:472px;height:270px;margin-bottom:8px;}
.balance-LOE table {width:100%;border:none;}
.balance-LOE .width-label {width:40%;}
.balance-LOE .width-td {width:20%;}
.balance-LOE td {padding: 2px 3px;}

.balance-LOE-chart{width:484px;height:335px;}





/* transitional styles for old header */
.decisionHeader {background-color:#808080;}
.header {color: #00ffff; font-weight: bold; font-size: 24px; line-height: 26px; height:30px;}	
.header-saved-date {color: black; font-weight: bold; font-size: 14px; line-height: 14px; height:30px;padding:0 0 0 10px;width:300px;text-align:left;}	
.headerSub {color: black; font-weight:bold; font-size: 14px; line-height: 14px; height:30px;padding:0 0 0 10px;text-align:left;}
.header-button { height:30px;padding:0;;width:124px;}	
/*
div.recalculateButton   {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat;	color: #000;display: block;	float:left; height: 30px; width: 124px;	margin-left:0px;background-color:#990;}	
div.recalculateButton  a   {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat; color: #333; font: bold 12px Arial, serif; 	text-decoration: none; 	vertical-align: middle; text-align: center; display: block;	float:left;	width: 100%; height: 100%; }  
div.recalculateButton span {display: block;	height: 22px; width: 124px;	padding: 8px 0 0 0;	} 
div.recalculateButton a:hover {color: #292;	}		
div.recalculateButton a:active {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat; color: #333;}
div.recalculateButtonDim {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat; color: #777; font: bold 12px Arial, serif; text-decoration: none; 	vertical-align: middle; text-align: center; display: block;	float:left;	height: 30px;width: 124px;  cursor:default}  
div.recalculateButtonDim span {height: 22px; width: 124px; display: block; padding: 8px 0 0 0 ;	}
div.recalculateButtonDim  a   {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat; color: #777; font: bold 12px Arial, serif; 	text-decoration: none; 	vertical-align: middle; text-align: center; display: block;	float:left;	width: 100%; height: 100%;  cursor:default}  

div.recalculateButtonDim a:hover {color: #777;	background: url(../images/aquaButtons124.gif) 0px -90px no-repeat;}		
div.recalculateButtonDim a:active {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat; color: #777; cursor:default}
*/



div.tutorialButton   {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat;	color: #000;display: block;	float:left; height: 30px; width: 124px;	margin-left:10px;}	
div.tutorialButton  a   {background: url(../images/aquaButtons124.gif) 0px -90px no-repeat; color: #333; font: bold 12px Arial, serif; 	text-decoration: none; 	vertical-align: middle; text-align: center; display: block;	float:left;	width: 100%; height: 100%; }  
div.tutorialButton span {display: block;	margin: 0; 	padding: 8px 0 0 0;	} 
div.tutorialButton a:hover {color: #292;	}		
div.tutorialButton a:active {background: url(../images/aquaButtons124.gif) 0px -120px no-repeat; color: #333;}


/* ######### Drop Down ULs CSS ######### previously in file ddlevelsmenu-base.css */


.ddsubmenustyle, .ddsubmenustyle ul { /*topmost and sub ULs, respectively*/
	font: normal 13px Verdana;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 185px; /* new */
	top: 0; /* new */
	list-style-type: none;
	background: white;
	border: 1px solid black;
	/*border-bottom-width: 0;*/
	visibility: hidden;
	z-index: 100;
}

.ddsubmenustyle li span a {
	display: block;
	width: 200px; /*width of menu (not including side paddings)*/
	color: black;
	background-color: white;
	text-decoration: none;
	padding: 4px 5px;
	/*border-bottom: 1px solid black;*/
}

.ddsubmenustyle li a {
	display: block;
	width: 200px; /*width of menu (not including side paddings)*/
	color: black;
	background-color: white;/*lightyellow;*/
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 0px solid black;
}

.separator {
	display: block;
	width: 200px; /*width of menu (not including side paddings)*/
	color: black;
	background-color: white;/*lightyellow;*/
	text-decoration: none;
	/*padding: 4px 5px;*/
	border-bottom: 0px solid black;
}

* html .ddsubmenustyle li { /*IE6 CSS hack*/
	display: inline-block;
	width: 200px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover {
	background-color:  #333; /*#9e12da;*/
	color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
}

.rightarrowpointer { /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}

.ddiframeshim {
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

/* ##################################################### */

/*  Additional Body style for background image must be set on the page level 
body    { background: #fff url(IAPP-compxmBG.gif) repeat-x; }
*/

body    {  margin: 0px; padding: 0px;font-family: Arial, Helvetica, sans-serif; }
    
.capsimLogo      { color: black; background: #600f6a url(IAPP-compxmBG.gif); float: left; width: 197px; height: 60px; overflow: hidden }

.headerTitle          { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; vertical-align: top; width: 700px; height: 41px; overflow: hidden }	
.headerTitle  img   { float:left;}	/* height="41" width="332" */
	

.headerLinks        { 

	font-weight: bold; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: right; 
	padding: 0; 
	height: 16px;
	}

.headerLinks A:link      { color: #fff;  text-decoration: none } /* default colors -- See override colors below */
.headerLinks A:visited    { color: #fff; }
.headerLinks A:hover   { color: #fff; }

.headerArea2       { color: black; text-align: right; width: 783px; height: 19px;	float: left;  
background-color: #000; border-left:1px solid #cbabcb; }  /* default colors -- See override colors below */

.capstone-header,
.foundation-header,
.challenge-header,
.BT-header,
.comp-xm-header,
.rehearsalCapstone-header,
.rehearsalFoundation-header {margin:0;height:60px;padding:0 0 0 10px; /*width:980px*/}

.capstone-DecisionHeader,
.foundation-DecisionHeader,
.challenge-DecisionHeader,
.BT-DecisionHeader,
.comp-xm-DecisionHeader,
.rehearsalCapstone-DecisionHeader,
.rehearsalFoundation-DecisionHeader {margin:0;height:30px;padding:0 0 0 0;width:980px}

.header-inside2 {margin-left:-4px;height:60px;width:1000px}
	
.pageTitle {color: #600f6a; /* default colors -- See override colors below */
font-weight:bold;
font-size: 18px; 
line-height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top:4px;
margin-left:83px;
width:330px;
float:left;
}

.timezone-text {color: #333; 
font-weight:bold;
font-size: 12px; 
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
margin-top:4px;
margin-left:51px;
float:left;
}

.timezone-label {color: #333; 
font-weight:bold;
font-size: 9px; 
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;

}
.round-info {color: #333; 
font-weight:bold;
font-size: 14px; 
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
margin-top:4px;
margin-left:50px;
float:left;
}


/* .decisionHeader {height:30px;width:1050px;}*/


div.recalculateButton   {background:url(IAPP-recalcButtons124.gif) 0px -30px no-repeat;	color: #333;display: block;	float:left; height: 30px; width: 124px;margin-left:0px; }	
div.recalculateButton a   {background:url(IAPP-recalcButtons124.gif) 0px 0px no-repeat; color: #333; font: bold 12px Arial, serif; 	text-decoration: none; vertical-align: middle; text-align: center; display: block;float:left;width: 100%; height: 100%; }  
div.recalculateButton span {display: block;	margin: 0; 	padding: 8px 0 0 0;	} 
div.recalculateButton a:hover {color: #000;	background:url(IAPP-recalcButtons124.gif) 0px -30px no-repeat;}		
div.recalculateButton a:active {background:url(IAPP-recalcButtons124.gif) 0px -60px no-repeat; color: #333;}




div.recalculateButtonDim {background:url(IAPP-recalcButtons124.gif) 0px -90px no-repeat; color: #ccc; font: bold 12px Arial, serif; text-decoration: none; 	vertical-align: middle; text-align: center; display: block;	float:left;	height: 30px;width: 124px;margin-left:0px;  cursor:default}  
div.recalculateButtonDim span {height: 100%; width: 100%; display: block; padding: 8px 0 0 0 ;	}
div.recalculateButtonDim a   {background:url(IAPP-recalcButtons124.gif) 0px -90px no-repeat; color: #ccc; font: bold 12px Arial, serif; 	text-decoration: none; 	vertical-align: middle; text-align: center; display: block;	float:left;	width: 100%; height: 100%;  cursor:default}  
div.recalculateButtonDim a:hover {color: #ccc;	background:url(IAPP-recalcButtons124.gif) 0px -90px no-repeat;}		
div.recalculateButtonDim a:active {background:url(IAPP-recalcButtons124.gif) 0px -90px no-repeat; color: #ccc; cursor:default}



/* ##################################################### */
/* previously in file ddlevelsmenu-topbar.css   */

.mattblackmenu  {width:783px;}


.mattblackmenu ul {
	margin: 0;
	padding: 0;
	font: 12px Verdana;/*bold*/
	list-style-type: none;
	overflow: hidden;
	width:760px;

}

.mattblackmenu li {
	display: inline;
	margin: 0;
}

.mattblackmenu li a {
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 2px 19px; /*padding inside each tab*/
}

.capstone-DecisionHeader, .capstone-header ,
.foundation-DecisionHeader, .foundation-header ,
.challenge-DecisionHeader, .challenge-header ,
.BT-DecisionHeader, .BT-header,
.comp-xm-DecisionHeader, .comp-xm-header, 
.rehearsalCapstone-DecisionHeader, .rehearsalCapstone-header, 
.rehearsalFoundation-DecisionHeader, .rehearsalFoundation-header 
   { position:relative;top:-10px; }

/* capstone Overrides ############################################################################# */


.capstone-header .capsimLogo      { color: black; background: #b76128 url(IAPP-capstoneBG.gif); }
.capstone-header .headerTitle          { color: #fff; background-image: url(IAPP-capstoneBG.gif); }	
.capstone-header .headerLinks        { color: #ffec16; }
.capstone-header .headerLinks A:link      { color: #ffec16;  text-decoration: none }
.capstone-header .headerLinks A:visited    { color: #ffec16; }
.capstone-header .headerLinks A:hover   { color: #fff; }
.capstone-header .headerArea2       { color: black; background: #b76128 url(IAPP-capstoneBGLower.gif);  border-left:1px solid #ffe276;}



.capstone-header .mattblackmenu ul {background: #fff url(IAPP-capstoneBGLower.gif); }
.capstone-header .mattblackmenu li a {border-right: 1px solid #ffe276; color: white;/*right divider between tabs*/}
.capstone-header .mattblackmenu li a:hover {color: white;background: #333; /*#6495ED;background of tabs for hover state */}
.capstone-header .mattblackmenu a.selected {color: white;background: #b76128; /*6495ED background of tab with "selected" class assigned to its LI */}
.capstone-DecisionHeader .pageTitle {color: #b76128; }

/* foundation Overrides ############################################################################# */


.foundation-header .capsimLogo      { color: black; background: #0c672d url(IAPP-foundationBG.gif); }
.foundation-header .headerTitle          { color: #fff; background-image: url(IAPP-foundationBG.gif); }	
.foundation-header .headerLinks        { color: #3fd74d; }
.foundation-header .headerLinks A:link      { color: #3fd74d;  text-decoration: none }
.foundation-header .headerLinks A:visited    { color: #3fd74d; }
.foundation-header .headerLinks A:hover   { color: #fff; }
.foundation-header .headerArea2       { color: black; background: #0c672d url(IAPP-foundationBGLower.gif); 	float: left;  border-left:1px solid #03df73;}



.foundation-header .mattblackmenu ul {background: #fff url(IAPP-foundationBGLower.gif); }
.foundation-header .mattblackmenu li a {border-right: 1px solid #03df73; color: white;/*right divider between tabs*/}
.foundation-header .mattblackmenu li a:hover {color: white;background: #333; /*#6background of tabs for hover state */}
.foundation-header .mattblackmenu a.selected {color: white;background: #0c672d; /* background of tab with "selected" class assigned to its LI */}
.foundation-DecisionHeader .pageTitle {color: #0c672d; }

/* comp-xm Overrides ############################################################################# */

.comp-xm-header .capsimLogo      { color: black; background: #600f6a url(IAPP-compxmBG.gif); }

.comp-xm-header .headerLinks        { color: #f989fb; }
.comp-xm-header .headerLinks A:link      { color: #f989fb;  text-decoration: none }
.comp-xm-header .headerLinks A:visited    { color: #f989fb; }
.comp-xm-header .headerLinks A:hover   { color: #fff; }
.comp-xm-header .headerArea2       { color: black; background: #600f6a url(IAPP-compxmBGLower.gif);  border-left:1px solid #cbabcb;}


.comp-xm-header .headerTitle          { color: #fff;  background-image: url(IAPP-compxmBG.gif); }	
.comp-xm-header .mattblackmenu ul {background: #600f6a url(IAPP-compxmBGLower.gif);}
.comp-xm-header .mattblackmenu li a {border-right: 1px solid #cbabcb; /*right divider between tabs*/color: white;}
.comp-xm-header .mattblackmenu li a:hover {color: white;background: #000; }
.comp-xm-header .mattblackmenu a.selected {color: white;background: #600f6a; }
.comp-xm-DecisionHeader .pageTitle { color: #600f6a; }

/* Challenge Overrides ############################################################################# */

.challenge-header .capsimLogo      { color: black; background: #375d7a url(IAPP-challengeBG.gif); }

.challenge-header .headerLinks        { color: #55cdf9; }
.challenge-header .headerLinks A:link      { color: #55cdf9;  text-decoration: none }
.challenge-header .headerLinks A:visited    { color: #55cdf9; }
.challenge-header .headerLinks A:hover   { color: #fff; }
.challenge-header .headerArea2       { color: black; background: #375d7a url(IAPP-challengeBGLower.gif); border-left:1px solid #cbabcb;}


.challenge-header .headerTitle          { color: #fff;  background-image: url(IAPP-challengeBG.gif); }	
.challenge-header .mattblackmenu ul {background: #375d7a url(IAPP-challengeBGLower.gif);}
.challenge-header .mattblackmenu li a {border-right: 1px solid #cbabcb; /*right divider between tabs*/color: white;}
.challenge-header .mattblackmenu li a:hover {color: white;background: #000; }
.challenge-header .mattblackmenu a.selected {color: white;background: #375d7a; }
.challenge-DecisionHeader .pageTitle { color: #375d7a; }	


/* BlazingTrails(BT) Overrides ############################################################################# */

.BT-header .capsimLogo      { color: black; background: #782c33 url(IAPP-BT-BG.gif); }

.BT-header .headerLinks        { color: #fe9610; }
.BT-header .headerLinks A:link      { color: #fe9610;  text-decoration: none }
.BT-header .headerLinks A:visited    { color: #fe9610; }
.BT-header .headerLinks A:hover   { color: #fff; }
.BT-header .headerArea2       { color: black; background: #782c33 url(IAPP-BT-BGLower.gif); text-align: right;   border-left:1px solid #cbabcb;}


.BT-header .headerTitle          { color: #fff;  background-image: url(IAPP-BT-BG.gif); }	
.BT-header .mattblackmenu ul {background: #782c33 url(IAPP-BT-BGLower.gif);}
.BT-header .mattblackmenu li a {border-right: 1px solid #cbabcb; /*right divider between tabs*/color: white;}
.BT-header .mattblackmenu li a:hover {color: white;background: #000; }
.BT-header .mattblackmenu a.selected {color: white;background: #782c33; }
.BT-DecisionHeader .pageTitle { color: #782c33; }


/* Rehersal Capstone Overrides ############################################################################# */

.rehearsalCapstone-header .capsimLogo      { color: black; background: #782c33 url(IAPP-rehearsalCapstoneBG.gif); }

.rehearsalCapstone-header .headerLinks        { color: #fe9610; }
.rehearsalCapstone-header .headerLinks A:link      { color: #fe9610;  text-decoration: none }
.rehearsalCapstone-header .headerLinks A:visited    { color: #fe9610; }
.rehearsalCapstone-header .headerLinks A:hover   { color: #fff; }
.rehearsalCapstone-header .headerArea2       { color: black; background: #ffc33b url(IAPP-rehearsalCapstoneBGLower.gif); text-align: right;   border-left:1px solid #5eadff;}


.rehearsalCapstone-header .headerTitle          { color: #fff;  background-image: url(IAPP-rehearsalCapstoneBG.gif); }	
.rehearsalCapstone-header .mattblackmenu ul {background: #ffc33b url(IAPP-rehearsalCapstoneBGLower.gif);}
.rehearsalCapstone-header .mattblackmenu li a {border-right: 1px solid #5eadff; /*right divider between tabs*/color: white;}
.rehearsalCapstone-header .mattblackmenu li a:hover {color: white;background: #000; }
.rehearsalCapstone-header .mattblackmenu a.selected {color: white;background: #ffc33b; }
.rehearsalCapstone-DecisionHeader .pageTitle { color: #235491; }

/* Rehersal Capstone Overrides ############################################################################# */

.rehearsalFoundation-header .capsimLogo      { color: black; background: #782c33 url(IAPP-rehearsalFoundationBG.gif); }

.rehearsalFoundation-header .headerLinks        { color: #79f92a; }
.rehearsalFoundation-header .headerLinks A:link      { color: #79f92a;  text-decoration: none }
.rehearsalFoundation-header .headerLinks A:visited    { color: #79f92a; }
.rehearsalFoundation-header .headerLinks A:hover   { color: #fff; }
.rehearsalFoundation-header .headerArea2       { color: black; background: #225391 url(IAPP-rehearsalFoundationBGLower.gif); text-align: right;   border-left:1px solid #5eadff;}


.rehearsalFoundation-header .headerTitle          { color: #fff;  background-image: url(IAPP-rehearsalFoundationBG.gif); }	
.rehearsalFoundation-header .mattblackmenu ul {background: #225391 url(IAPP-rehearsalFoundationBGLower.gif);}
.rehearsalFoundation-header .mattblackmenu li a {border-right: 1px solid #5eadff; /*right divider between tabs*/color: white;}
.rehearsalFoundation-header .mattblackmenu li a:hover {color: white;background: #000; }
.rehearsalFoundation-header .mattblackmenu a.selected {color: white;background: #79f92a; }
.rehearsalFoundation-DecisionHeader .pageTitle { color: #235491; }	




	
/* Navigation menu ####################################################################################### */



ul.dropdown2,
ul.dropdown2 li,
ul.dropdown2 ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown2 {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown2 li {
 text-align: left;
 float: left;
 font-size: 13px;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown2 li.hover,
ul.dropdown2 li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown2 ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
 background-color: #333;

}

ul.dropdown2 ul li {
 float: none;
}

ul.dropdown2 ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown2 li:hover > ul {
 visibility: visible;
}

/* rehearsalFoundation Overrides ############################################################################# */

 
.rehearsalFoundation-header ul.dropdown2 {
	margin:1px 0 0 0;
	vertical-align:bottom;

}

.rehearsalFoundation-header ul.dropdown2 li {
	 padding: 1px 10px 0 10px;
	 border-style: solid;
	 border-width: 0 1px 0 0;
	 border-color: #cbabcb;
	 color: #000;
	 height: 17px;
	}
	
.rehearsalFoundation-header ul.dropdown2 ul li {
	 padding: 0px 0px;
	 border-style: solid;
	 border-width: 0 0px 0 0;
	 color: #000;
	 height: 20px;
	}

.rehearsalFoundation-header ul.dropdown2 li.hover{
	 background-color: #fff;
	 color: #000;
	}
	
.rehearsalFoundation-header ul.dropdown2 li:hover {
	 background-color: #000;
	 color: #000;
	}

.rehearsalFoundation-header ul.dropdown2 li ul li:hover {
	 background-color: #333333;
	 color: #fff;
	}

.rehearsalFoundation-header 	ul.dropdown2 ul a:link,
.rehearsalFoundation-header 	ul.dropdown2 ul a:visited	{ 
	 width: 195px;
	 display:block; 
	 color: #000; 
	 text-decoration: none; 
	 padding: 3px 10px;
	 }
	 
	 
	 	 
.rehearsalFoundation-header .dirdir	{ 
	 cursor: pointer;
	 width: 100%;
	 display:block; 
	 padding: 3px 10px;
	 } 
	 
.rehearsalFoundation-header .dirdir:hover	{ 
	 width: 100%;
	 display:block; 
	 color: #fff; 
	 padding: 3px 10px;
	 } 
	 
.rehearsalFoundation-header 	ul.dropdown2 ul a:hover	{ 
	 width: 100%;
	 display:block; 
	 color: #fff; 
	 padding: 3px 10px;
	 }
.rehearsalFoundation-header 	ul.dropdown2 ul a:active	{
	 display:block; 
	 color: #ffa500; 
	 padding: 3px 10px;
	 }

.rehearsalFoundation-header 	ul.dropdown2 a:link,
.rehearsalFoundation-header 	ul.dropdown2 a:visited	{ 
	 display:block; 
	 color: #fff; 
	 text-decoration: none; 
	 padding: 0;
	 }
	 
.rehearsalFoundation-header 	ul.dropdown2 a:hover		{ 
	 color: #fff; 
	 padding: 0; 
	 }
	 
.rehearsalFoundation-header 	ul.dropdown2 a:active	{
	 color: #ffa500; 
	 padding: 0; 
	 }
	 
.rehearsalFoundation-header 		ul.dropdown2 ul li {
	 font-weight: normal;
	}
	
.rehearsalFoundation-header ul.dropdown2 ul {
	 width: 190px;
	 background-color: #fff;
	 border: 1px;
	 border-style: solid;
	 padding:0px 0px;
	}

.rehearsalFoundation-header ul.dropdown2 ul ul {
	 background-color: #fff;
	 border: 1px #000; 
	 border-style: solid;
	 padding:0px 0px;
	}
	
.rehearsalFoundation-header 	ul.dropdown2 ul  li.separator{
	 height: 5px;
	 width:100%;
	}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */
.rehearsalFoundation-header  ul.dropdown2 *.dir {
	 padding-right: 25px;
	 background-image: url(../images/arrow-down1.gif);
	 background-position: 95% 50%;
	 background-repeat: no-repeat;
	}

.rehearsalFoundation-header  ul.dropdown2-horizontal ul *.dir {
	 padding-right: 15px;
	 background-image: url(../images/arrow-right1.gif);
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

.rehearsalFoundation-header  ul.dropdown2-upward *.dir {
	background-image: url(images/nav-arrow-top.png);
	}

.rehearsalFoundation-header  ul.dropdown2-vertical *.dir,
.rehearsalFoundation-header  ul.dropdown2-upward ul *.dir {
	 background-image: url(../images/arrow-right1.gif);
	}

.rehearsalFoundation-header  ul.dropdown2-vertical-rtl *.dir {
	 padding-right: 10px;
	 padding-left: 15px;
	 background-image: url(images/nav-arrow-left.png);
	 background-position: 0 50%;
	}

<<<<<<< .mine
	
	/* rehearsalCapstone Overrides ############################################################################# */

 
.rehearsalCapstone-header ul.dropdown2 {
	margin:1px 0 0 0;
	vertical-align:bottom;

}

.rehearsalCapstone-header ul.dropdown2 li {
	 padding: 1px 10px 0 10px;
	 border-style: solid;
	 border-width: 0 1px 0 0;
	 border-color: #cbabcb;
	 color: #000;
	 height: 17px;
	}
	
.rehearsalCapstone-header ul.dropdown2 ul li {
	 padding: 0px 0px;
	 border-style: solid;
	 border-width: 0 0px 0 0;
	 color: #000;
	 height: 20px;
	}

.rehearsalCapstone-header ul.dropdown2 li.hover{
	 background-color: #fff;
	 color: #000;
	}
	
.rehearsalCapstone-header ul.dropdown2 li:hover {
	 background-color: #000;
	 color: #000;
	}

.rehearsalCapstone-header ul.dropdown2 li ul li:hover {
	 background-color: #333333;
	 color: #fff;
	}

.rehearsalCapstone-header 	ul.dropdown2 ul a:link,
.rehearsalCapstone-header 	ul.dropdown2 ul a:visited	{ 
	 width: 195px;
	 display:block; 
	 color: #000; 
	 text-decoration: none; 
	 padding: 3px 10px;
	 }
	 
	 
	 	 
.rehearsalCapstone-header .dirdir	{ 
	 cursor: pointer;
	 width: 100%;
	 display:block; 
	 padding: 3px 10px;
	 } 
	 
.rehearsalCapstone-header .dirdir:hover	{ 
	 width: 100%;
	 display:block; 
	 color: #fff; 
	 padding: 3px 10px;
	 } 
	 
.rehearsalCapstone-header 	ul.dropdown2 ul a:hover	{ 
	 width: 100%;
	 display:block; 
	 color: #fff; 
	 padding: 3px 10px;
	 }
.rehearsalCapstone-header 	ul.dropdown2 ul a:active	{
	 display:block; 
	 color: #ffa500; 
	 padding: 3px 10px;
	 }

.rehearsalCapstone-header 	ul.dropdown2 a:link,
.rehearsalCapstone-header 	ul.dropdown2 a:visited	{ 
	 display:block; 
	 color: #fff; 
	 text-decoration: none; 
	 padding: 0;
	 }
	 
.rehearsalCapstone-header 	ul.dropdown2 a:hover		{ 
	 color: #fff; 
	 padding: 0; 
	 }
	 
.rehearsalCapstone-header 	ul.dropdown2 a:active	{
	 color: #ffa500; 
	 padding: 0; 
	 }
	 
.rehearsalCapstone-header 		ul.dropdown2 ul li {
	 font-weight: normal;
	}
	
.rehearsalCapstone-header ul.dropdown2 ul {
	 width: 190px;
	 background-color: #fff;
	 border: 1px;
	 border-style: solid;
	 padding:0px 0px;
	}

.rehearsalCapstone-header ul.dropdown2 ul ul {
	 background-color: #fff;
	 border: 1px #000; 
	 border-style: solid;
	 padding:0px 0px;
	}
	
.rehearsalCapstone-header 	ul.dropdown2 ul  li.separator{
	 height: 5px;
	 width:100%;
	}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */
.rehearsalCapstone-header  ul.dropdown2 *.dir {
	 padding-right: 25px;
	 background-image: url(../images/arrow-down1.gif);
	 background-position: 95% 50%;
	 background-repeat: no-repeat;
	}

.rehearsalCapstone-header  ul.dropdown2-horizontal ul *.dir {
	 padding-right: 15px;
	 background-image: url(../images/arrow-right1.gif);
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

.rehearsalCapstone-header  ul.dropdown2-upward *.dir {
	background-image: url(images/nav-arrow-top.png);
	}

.rehearsalCapstone-header  ul.dropdown2-vertical *.dir,
.rehearsalCapstone-header  ul.dropdown2-upward ul *.dir {
	 background-image: url(../images/arrow-right1.gif);
	}

.rehearsalCapstone-header  ul.dropdown2-vertical-rtl *.dir {
	 padding-right: 10px;
	 padding-left: 15px;
	 background-image: url(images/nav-arrow-left.png);
	 background-position: 0 50%;
	} 
=======
	
	/* rehearsalCapstone Overrides ############################################################################# */

 
.rehearsalCapstone-header ul.dropdown2 {
	margin:1px 0 0 0;
	vertical-align:bottom;

}

.rehearsalCapstone-header ul.dropdown2 li {
	 padding: 1px 10px 0 10px;
	 border-style: solid;
	 border-width: 0 1px 0 0;
	 border-color: #cbabcb;
	 color: #000;
	 height: 17px;
	}
	
.rehearsalCapstone-header ul.dropdown2 ul li {
	 padding: 0px 0px;
	 border-style: solid;
	 border-width: 0 0px 0 0;
	 color: #000;
	 height: 20px;
	}

.rehearsalCapstone-header ul.dropdown2 li.hover{
	 background-color: #fff;
	 color: #000;
	}
	
.rehearsalCapstone-header ul.dropdown2 li:hover {
	 background-color: #000;
	 color: #000;
	}

.rehearsalCapstone-header ul.dropdown2 li ul li:hover {
	 background-color: #333333;
	 color: #fff;
	}

.rehearsalCapstone-header 	ul.dropdown2 ul a:link,
.rehearsalCapstone-header 	ul.dropdown2 ul a:visited	{ 
	 width: 195px;
	 display:block; 
	 color: #000; 
	 text-decoration: none; 
	 padding: 3px 10px;
	 }
	 
	 
	 	 
.rehearsalCapstone-header .dirdir	{ 
	 cursor: pointer;
	 width: 100%;
	 display:block; 
	 padding: 3px 10px;
	 } 
	 
.rehearsalCapstone-header .dirdir:hover	{ 
	 width: 100%;
	 display:block; 
	 color: #fff; 
	 padding: 3px 10px;
	 } 
	 
.rehearsalCapstone-header 	ul.dropdown2 ul a:hover	{ 
	 width: 100%;
	 display:block; 
	 color: #fff; 
	 padding: 3px 10px;
	 }
.rehearsalCapstone-header 	ul.dropdown2 ul a:active	{
	 display:block; 
	 color: #ffa500; 
	 padding: 3px 10px;
	 }

.rehearsalCapstone-header 	ul.dropdown2 a:link,
.rehearsalCapstone-header 	ul.dropdown2 a:visited	{ 
	 display:block; 
	 color: #fff; 
	 text-decoration: none; 
	 padding: 0;
	 }
	 
.rehearsalCapstone-header 	ul.dropdown2 a:hover		{ 
	 color: #fff; 
	 padding: 0; 
	 }
	 
.rehearsalCapstone-header 	ul.dropdown2 a:active	{
	 color: #ffa500; 
	 padding: 0; 
	 }
	 
.rehearsalCapstone-header 		ul.dropdown2 ul li {
	 font-weight: normal;
	}
	
.rehearsalCapstone-header ul.dropdown2 ul {
	 width: 190px;
	 background-color: #fff;
	 border: 1px;
	 border-style: solid;
	 padding:0px 0px;
	}

.rehearsalCapstone-header ul.dropdown2 ul ul {
	 background-color: #fff;
	 border: 1px #000; 
	 border-style: solid;
	 padding:0px 0px;
	}
	
.rehearsalCapstone-header 	ul.dropdown2 ul  li.separator{
	 height: 5px;
	 width:100%;
	}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */
.rehearsalCapstone-header  ul.dropdown2 *.dir {
	 padding-right: 25px;
	 background-image: url(../images/arrow-down1.gif);
	 background-position: 95% 50%;
	 background-repeat: no-repeat;
	}

.rehearsalCapstone-header  ul.dropdown2-horizontal ul *.dir {
	 padding-right: 15px;
	 background-image: url(../images/arrow-right1.gif);
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

.rehearsalCapstone-header  ul.dropdown2-upward *.dir {
	background-image: url(images/nav-arrow-top.png);
	}

.rehearsalCapstone-header  ul.dropdown2-vertical *.dir,
.rehearsalCapstone-header  ul.dropdown2-upward ul *.dir {
	 background-image: url(../images/arrow-right1.gif);
	}

.rehearsalCapstone-header  ul.dropdown2-vertical-rtl *.dir {
	 padding-right: 10px;
	 padding-left: 15px;
	 background-image: url(images/nav-arrow-left.png);
	 background-position: 0 50%;
	}
>>>>>>> .r3128
	