.Banner{	/*background-color:#789A7F;*/	/*background-color:#35603F;*/	background-color:#4F7751;	font-family:Arial;	font-size:12pt;	font-weight:bold;	color:White;}.NavRow{    background-image:url(images/grey_bkgd.gif);	background-repeat:repeat-x;  	font-family:Arial;	font-size:10pt;	height:25;	font-weight:bold;	color:Black;}.TitleHeader{	background-image:url(images/img_gradient_gray.jpg);	font-family:Arial;	font-size:10pt;	height:25;	font-weight:bold;	color:White;}.EntryHeader{	font-family:Arial;	font-size:10pt;	font-weight:bold;	color:Black;}.EntryText{	font-family:Arial;	font-size:8pt;	color:Black;}.Header{	font-family:Arial;	font-size:10pt;	font-weight:bold;	color:Black; /*#006699;*/}.GridHeader{	font-family:Arial;	font-size:10pt;	font-weight:bold;	background-color:Gray;	color:White;}.GridItem{	font-family:Arial;	font-size:10pt;	font-weight:bold;	background-color:#E1EAF2;	color:Black;}.GridFooter{	font-family:Arial;	font-size:8pt;	font-weight:bold;	background-color:Gray;	color:White;}.GridHeader_CaseStudies{	font-family:Arial;	font-size:10pt;	font-weight:bold;	background-color:#cc9999;	color:Black;	text-align:center;}.NormalBold{	font-family:Arial;	font-size:8pt;	font-weight:bold;	color:Black;}.NormalText{	font-family:Arial;	font-size:8pt;	color:Black;}.ErrorText{	font-family:Arial;	font-size:8pt;	font-weight:bold;	color:Black;}.InfoText{	font-family:Arial;	font-size:8pt;	font-style:italic;	color:Black;}.WelcomeBold{	font-family:Arial;	font-size:10pt;	font-weight:bold;	color:Black;}.WelcomeText{	font-family:Arial;	font-size:10pt;	color:Black;}.AnswerText{	font-family:Arial;	font-size:10pt;	font-style:italic;	color:Black;}.Caption{	font-family:Arial;	font-size:8pt;	font-weight:bold;	font-style:italic;	color:#006699;}.DefaultButton{	background-color:Silver;	color:White;	font-weight:bold;	border: #999999 1px outset;}.StrategyButton{	background-color:#003798;	color:White;	font-weight:bold;	border: #999999 3px outset;	width:200;}.NavLabel{	background-color:White; /*#eff1e6;*/	color:Black;	font-weight:bold;	font-size:10pt;	border-style:none;	text-align:left;}.NavLabel_Support{	background-color:#E1EAF2; /*#eff1e6;*/	color:Black;	font-weight:bold;	font-size:10pt;	border-style:none;	text-align:left;}.NavButtonMain_Selected{	background-color:White; /*#eff1e6;*/	color:Maroon;	font-weight:bold;	font-size:10pt;	border-style:none;	text-align:left;	border: none 0px none;}.NavButtonMain_Deselected{	background-color:White; /*#eff1e6;*/	color:Black;	font-weight:bold;	font-size:10pt;	border-style:none;	text-align:left;	border: none 0px none;	cursor:hand;}.NavButtonSupport_Selected{	background-color:#E1EAF2; /*#eff1e6;*/	color:Maroon;	font-weight:bold;	font-size:10pt;	border-style:none;	text-align:left;	border: none 0px none;}.NavButtonSupport_Deselected{	background-color:#E1EAF2; /*#eff1e6;*/	color:Black;	font-weight:bold;	font-size:10pt;	border-style:none;	text-align:left;	border: none 0px none;	cursor:hand;}.NavButton_Selected{	background-color:White; /*#eff1e6;*/	color:Maroon;	font-weight:bold;	border-style:none;	text-align:left;	border: none 0px none;}.NavButton_Deselected{	background-color:White; /*#eff1e6;*/	color:Black;	border-style:none;	text-align:left;	border: none 0px none;	cursor:hand;}.NavButton_Mouseover{	background-color:White; /*#eff1e6;*/	color:Maroon;	font-weight:bold;	border-style:none;	text-align:left;	border: none 0px none;	cursor:hand;}.CloseWelcomeButton{	background-image:url(images/delete.gif);	background-repeat:no-repeat;	width: 20px;	height:20px;}.CloseWelcomeText{	font-family:Arial;	font-size:8pt;	font-weight:bold;	color:White;}.gridClass{	text-align:center;}.ReportHeader{	font-family:Arial;	font-size:10pt;	font-weight:bold;	color:Black;}.ReportTitle{	font-family:Arial;	font-size:12pt;	font-weight:bold;	text-align:center;	color:Black;}.ReportText{	font-family:Arial;	font-size:10pt;	color:Black;}.ReportHeader_Small{	font-family:Arial;	font-size:8pt;	font-weight:bold;	color:Black;}.ReportText_Small{	font-family:Arial;	font-size:8pt;	color:Black;}A:link,A:visited{  text-decoration:none;  font-family:Arial;  font-size:10pt;  font-weight:bold;  color: #CD1001;}A:active,A:hover{  text-decoration:none;  font-family:Arial;  font-size:10pt;  font-weight:bold;  color: White;}A:link.NormalBold{  text-decoration:Underline;  font-family:Arial;  font-size:8pt;  font-weight:bold;  color: Black;}A:visited.NormalBold{  text-decoration:Underline;  font-family:Arial;  font-size:8pt;  font-weight:bold;  color: Black;}A:active.NormalBold{ text-decoration:Underline;  font-family:Arial;  font-size:8pt;  font-weight:bold;  color: Black;}A:hover.NormalBold{  text-decoration:Underline;  font-family:Arial;  font-size:8pt;  font-weight:bold;  color: darkred;}A:link.NormalText,A:visited.NormalText,A:active.NormalText,A:hover.NormalText{  text-decoration:Underline;  font-family:Arial;  font-size:8pt;  font-weight:normal;  color: Blue;}A:link.EntryText,A:visited.EntryText,A:active.EntryText,A:hover.EntryText{  text-decoration:Underline;  font-family:Arial;  font-size:10pt;  font-weight:normal;  color: Blue;}