body { 
	scrollbar-base-color: 393939; 
	scrollbar-arrow-color: 660000;
	scrollbar-DarkShadow-Color: 393939;
	scrollbar-Face-Color: EAEAEA; 
	scrollbar-Highlight-Color:ffffff;
	scrollbar-Shadow-Color:333333;
	scrollbar-Track-Color:393939;
}
	
p {
	color: #000000;
	font-family: arial, Arial, Microsoft Sans serif, Sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
		  
.small {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}

.lightblue {background: #E8F2F6;}	 
.mediumblue {background: #D7E1E9;}
.darkblue {background: #2F3B61;}	
.tan {background: #E8F2F6;}		 

.redcell {background: #660000;}

.headerlong {background: #c8d166;}
.headerinverse {background: #3f663e;}
.headersector {background: #0097ab;}
.headeretf{background: #2f3b61;}
.headeralternative {background: #abd2cd;}

.rowlong {background: #f6f5e6;}
.rowinverse {background: #e2e8e2;}
.rowsector {background: #d9f0f2;}
.rowetf{background: #e0e2e7;}
.rowalternative {background: #eef6f5;}
		  
td {
	color: #000000;
	font-family: arial, Arial, Microsoft Sans serif, Sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
  
.smallwhitebold {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
}
		  
.smallbold {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}
		  
li {
	color: #000000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
				
.smallredbold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#660000;
}		  

.smallbluebold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#2F3B61;
}
		  
.smallblue {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:normal;
	  color:#2F3B61;
}		
		  
.smallgreenbold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#3F663E;
}				    
		  
.smallyellowbold {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:8pt;
	  font-weight:bold;
	  color:#DED9AC;
}	  	    
		  
.red {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#660000;
}  

.redstep {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:12pt;
	  font-weight:bold;
	  color:#660000;
} 

		 
.white {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#ffffff;
}   
		  
.yellow {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#DED9AC;
}
		 
.blue {
	  font-family: Arial, Microsoft Sans serif, Sans-serif;
	  font-size:9pt;
	  font-weight:bold;
	  color:#2F3B61;
}
	
.disclosure {
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#7F7F7F;
}

.head {
	color: #2F3B61;
    font-family: Arial, Microsoft Sans serif, Sans-serif;
    font-size: 11pt;
    font-weight: bold;
}

.subhead {
	color: #333333;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

a.large:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; }

a.large:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; 
}

a.large:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; 
}	  
				  
a.large:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 9pt; 
} 		
		
a.side:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}
				
a.side:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

a.side:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}	
			
a.side:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

a:link {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a:active {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a:hover {
	color:2F3B61;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a:visited {
	color:660000;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
			
a.small:link {
	color:#FFFFFF;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a.small:active {
	color:#FFFFFF;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a.small:hover {
	color:#ded9ac;
	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

a.small:visited {
	color:#FFFFFF;
 	font-family: Arial, Microsoft Sans serif, Sans-serif;
	font-weight: normal;
	font-size: 8pt;
}	

hr {
	color: #666666;
   	height: 1px;
}
				 
input {
	font-family: arial, verdana, sans-serif; 
	font-size: 8pt;
}
		
select {	
	font-family: arial, verdana, sans-serif; 
	font-size: 8pt;
}
	
.mwRedTableHeader{background-color : #660000;color : White;font-weight:bold;}
.mwYellowTableHeader{background-color : #E8F2F6;}
.mwMustardTableHeader{background-color: #E8E4BE;}
.mwSortCol{background-color: #E8E4BE;}
.mwSortHed{background-color:#DADCB8;}
.mwXXLargeBold{font-size:16px;font-weight: bold;}
.mwLargeBold{	font-size:14px;font-weight: bold;}
.mwGrey{color:#999999;}
.mwHeader, .mwBlueHeader,.mwMustardTableHeader  {font-weight : bold;font-size : 12px;}
.mwBlueHeader{color:#2F3B61;}
.mwDisclaimer{color: #999999;font-size:10px;}
.mwMedium{font-size:12px;}
.mwSmall{font-size:11px;}
INPUT.mwButton{border : 1px solid #2F3B61;color:#FFFFFF;background-color : #3C476B;font-weight:bold;}
.mwBgList{background-color : #BBBBBB;}
.mwBgLong{background-color : #C3B957;color:#FFFFFF;}
.mwBgInternational{background-color : #BBBBBB;color:#FFFFFF;}
.mwBgInverse{background-color : #3F663E;color:#FFFFFF;}
.mwBgStrategic{background-color : #55453F;color:#FFFFFF;}
.mwBgSector{background-color : #0097AB;color:#FFFFFF;}
.mwBgOther{background-color : #660000;color:#FFFFFF;}
.mwSubHeader{FONT-WEIGHT: bold;FONT-SIZE: 11px;}

td.productBar {
	border-top: 1px solid #cccccc;
	}

td.productBar2 {
	border-top: 1px solid #cccccc;
	background: #eaeaea;
}

td.productBar3 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background: #eaeaea;
}

td.productBar4 {
	border-top: 1px solid #cccccc;
	background: #eaeaea;
}

td.productBar5 {
	border-left: 1px solid #cccccc;
	background: #E8F2F6;
}

table.productBar {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #eaeaea;
}

.tabletitlerow {
	background-color: #660000;
	font-size:9pt;	
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}	

.tablecolumnnames {
	background-color: #c8d166;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}	

.tablerowcolor1 {
	background-color: #f6f5e6;
}

.tablerowcolor2 {
	background-color: #FFFFFF;
}

.tablerowcolor3 {
	background-color:#FBFBF4;
}

.tablecolumn {
	font-weight: bold;
}

.tablehighlightedcell {
	background-color: #f6f5e6;
	font-weight: bold;
}