body {	background-color: #ffffff;	color: #000000;	margin: 0px;}body, td, th, p {	color: #666666;	font-family: helvetica,arial,sans-serif;	font-size: 13px;}h1 {	font-size: 1.6em;	font-weight: bold;	text-align: center;	color: #666666;}#compName {	color: #F2873E;	font-size: 1.2em;	font-weight: bold;	padding-right: 10px;	padding-left: 10px;}th {	background-color: #666666;	color: #ffffff;	font-weight: normal;}a, a:active, a:link {	color: #F2873E;}a:visited {	color: #888A8F;}#blackBorder{	border: 1px solid black;}#blackBorderBottom{	border-bottom: 1px solid black;}#blackBorderTop{	border-top: 1px solid black;}#HTopicBorder{	border: 1px solid #F2873E;}#HTopicBorderBottom{	border-bottom: 1px solid #F2873E;}#HTopicBorderTop{	border-top: 1px solid #F2873E;}#featureBorder{	border: 1px solid #888A8F;}#featureBorderBottom{	border-bottom: 1px solid #888A8F;}#featureBorderTop{	border-top: 1px solid #888A8F;}#marketBorder{	border: 1px solid #888A8F;}#marketBorderBottom{	border-bottom: 1px solid #888A8F;}#marketBorderTop{	border-top: 1px solid #888A8F;}input.FormButton {	background-color: #F2873E;	color: #ffffff;	font-family: helvetica,arial,sans-serif;	font-weight: bold;	text-decoration: none;	vertical-align : middle;	margin: 0px;	padding: 0px;	padding-top: 0px;	padding-bottom: 0px;	border: 1px outset #ffffff;}.searchBar input.FormButton {	background-color: #888A8F;	color: #ffffff;}.noPad {	padding: 0px;}.hangingIndent {	text-indent: -8px;}.error {	border: 1px solid #ffcb65;	background-color: #ffffcd;	color: #666666;	padding: 5px;	margin: 5px;}.informaiton {	background-color: #DCE2E7;	color: #666666;	border: 1px solid #666666;	padding: 5px;}.HighlightPhotoSection, .HighlightPhotoSection td {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	padding: 10px;}.HighlightPhotoSectionNoPad {	background-color: #888A8F;	color: #ffffff;	ont-weight: bold;}.HighlightPhotoSection a, .HighlightPhotoSection a:active, .HighlightPhotoSection a:visited {	color: #ffffff;	font-weight: bold;	text-decoration: underline;}.HighlightContentSection, .HighlightContentSection td {	background-color: #DCE2E7;	color: #666666;	padding: 10px;}.HighlightContentSectionNoPad {	background-color: #DCE2E7;	color: #666666;}.HighlightContentSection a, .HighlightContentSection a:active, .HighlightContentSection a:visited {	color: #F2873E;	text-decoration: underline;}.LineBreak {	background-color: #DCE2E7;}.SearchNavHeader {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-right: 5px;	padding-left: 5px;	padding-top: 2px;	padding-bottom: 3px;}.SearchNavHeader td {	color: #ffffff;	font-weight: bold;	margin: 0px;}.SearchNavBox {	background-color: #DCE2E7;	color: #666666;	padding-top: 2px;	padding-left: 15px;	padding-right: 5px;	padding-bottom: 2px;}.SearchNavBox a, .SearchNavBox a:visited, .SearchNavBox a:active {	color: #F2873E;}.SearchNavBox label {	font-weight: bold;	padding-right: 5px;}.internalLinkNav {	background-color: #ffffff;	color: #666666;	padding-top: 2px;	padding-left: 15px;	padding-right: 5px;	padding-bottom: 2px;}.internalLinkNav a, .internalLinkNav a:visited, .internalLinkNav a:active {	color: #F2873E;	text-decoration: underline;}.internalLinkNav a:visited {	color: #888A8F;	text-decoration: underline;}.internalLinkNav a:hover {	text-decoration: underline;}.ContentHeading {	color: #666666;	font-weight: bold;}.rightAlign {	text-align: right;	padding: 2px;	margin: 2px;}.centerAlign {	text-align: center;}.HotTopic {	background-color: #ffffff;	color: #F2873E;	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;}.HotTopic a {	color: #F2873E;}.HotTopic a:visited {	color: #F2873E;}.HotTopicContent {	background-color: #ffffff;	color: #F2873E;	padding-top: 5px;	padding-bottom: 5px;}.HotTopicContent p {	color: #F2873E;	padding-right: 10px;	padding-left: 20px;	text-indent: -10px;	margin: 0px;}.HotTopicContent a, .HotTopicContent a:link {	color: #F2873E;	text-decoration: none;	font-weight: bold;}.HotTopicContent a:visited {	color: #F2873E;	text-decoration: none;	font-weight: bold;}.HotTopicContent a:hover {	text-decoration: underline;}/* Heading Sections */.headingS1, .headingS4 {	background-color: #F2873E;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-right: 10px;	padding-left: 20px;	text-indent: -10px;	padding-top: 2px;	padding-bottom: 2px;}.headingS1 a, .headingS1 a:visited, .headingS1 a:active.headingS4 a, .headingS4 a:visited, .headignS4 a:active {	color: #ffffff;	font-weight: bold;	text-decoration: none;}.headingS1 a:hover, .headingS4 a:hover {	text-decoration: underline;}.headingS1NoPad, .headingS4NoPad {	background-color: #F2873E;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-left: 1px;	padding-right: 1px;	padding-top: 2px;	padding-bottom: 2px;}.headingS1 p, .headingS4 p {	color: #ffffff;}.headingS2 {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-right: 10px;	padding-left: 20px;	text-indent: -10px;	padding-top: 2px;	padding-bottom: 2px;}.headingS2NoPad {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-left: 1px;	padding-right: 1px;	padding-top: 2px;	padding-bottom: 2px;}.headingS2Pad {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-right: 10px;	padding-left: 10px;}.headingS2 a, .headingS2 a:visited, .headingS2 a:active {	color: ffffff;	font-weight: bold;	text-decoration: none;}.headingS2 a:hover {	text-decoration: underline;}.headingS2 p, .headingS2NoPad p {	color: #ffffff;}.headingS3 {	background-color: #DCE2E7;	color: #888A8F;	font-weight: bold;	margin: 0px;	padding-right: 10px;	padding-left: 20px;	text-indent: -10px;	padding-top: 2px;	padding-bottom: 2px;}.headingS3 p {	color: #888A8F;}.headingS3NoPad {	background-color: #DCE2E7;	color: #888A8F;	font-weight: bold;	margin: 0px;	padding-left: 1px;	padding-right: 1px;	padding-top: 2px;	padding-bottom: 2px;}.headingS3 a, .headingS3 a:visited, .headignS3 a:active {	color: #F2873E;	font-weight: bold;	text-decoration: none;}.headingS3 a:hover {	text-decoration: underline;}.headingNav {	background-color: #DCE2E7;	color: #888A8F;	font-weight: bold;	margin: 0px;	padding-right: 10px;	padding-left: 10px;	border-bottom: 1px solid #888A8F;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	border-top: 1px solid #888A8F;}/* End Heading Sections *//* Search Bar Section */.searchBar {	background: #DCE2E7;	color: #888A8F;	padding-right: 10px;	padding-left: 10px;	font-weight: bold;	font-size: 12px;}.searchBar a, .searchBar a:active, .searchBar a:link, .searchBar a:visited {	color: #838383;	font-weight: bold;	text-decoration: none;}.searchBar a:hover {	text-decoration: underline;}/* End Search Bar Section *//* Footer Sections */.footer {	color: #666666;	font-size: 0.8em;	padding: 0px;	margin: 0px;	padding-left: 10px;	padding-right: 10px;	vertical-align: top;}hr.footer {	padding: 0px;}.footer a, .footer a:link {	color: #F2873E;	text-decoration: underline;}.footer a:visited {	color: #888A8F;}.TileSection {	background: #DCE2E7;	padding: 5px;	padding-top: 5px;}.CommServButton {	background-color: #ffffff;	color: #888A8F;	font-weight: bold;	padding-right: 10px;	padding-left: 10px;	border: 1px solid #F2873E;}.CommSerButton a, .CommServButton a:visited, .CommServButton a:link {	color: #888A8F;	text-decoration: none;}.CommServButton a:hover {	text-decoration: underline;}/* End Footer Sections *//* Content Sections */.content {	padding-left: 18px;	padding-right: 20px;}#ReleaseContent {	color: #000000;}.PhotoCaption {	color: #000000;}.padRight {	padding-right: 18px;}.tableListing {	color: #888A8F;	border-bottom: 1px solid #e3e3e3;	padding-top: 6px;	padding-bottom: 6px;	padding-right: 10px;}.tableListing a , .tableListing a:active {	color: #333333;	font-weight: bold;}.tableListing a:visited {	color: #888A8F;	font-weight: bold;}.relatedInfoSection {	padding-right: 20px;	padding-left: 20px;}.businessProgLeft {	border-right: 1px solid #ffffff;}.businessProgRight {	padding-left: 20px;}.featuresContent {	background-color: #ffffff;	color: #888A8F;	padding: 5px;	padding-bottom: 0px;	font-weight: bold;}.featuresContent p {	padding-left: 5px;	padding-bottom: 3px;	margin: 0px;	color: #888A8F;}.featuresContent b {	font-weight: bold;}.featuresContent a, .featuresContent a:visited, .featuresContent a:active {	color: #888A8F;	font-weight: bold;}.featuresContent a:hover {	text-decoration: underline;}.featuresContent td {	background-color: #ffffff;	color: #888A8F ;}.featuresBreak {	background-color: #ffffff;	margin: 0px;	padding: 0px;}.featuresFooter {	background-color: #ffffff;	color: #888A8F;	padding: 2px;	padding-top: 2px;	padding-bottom: 2px;	margin: 0px;	font-size: 12px;}.featuresFooter p, .featuresFooter form {	font-weight: bold;	color: #888A8F;	margin: 0px;	padding: 0px;}.featuresFooter a, .featuresFooter a:visited, .featuresFooter a:active {	color: #888A8F;	font-weight: bold;	text-decoration: none;}.featuresFooter a:hover {	text-decoration: underline;}.greyFeatures {	background-color: #ffffff;	color: #888A8F;	padding-top: 5px;	padding-bottom: 5px;}.greyFeaturesHeader {	background-color: #DCE2E7;	color: #888A8F;	font-weight: bold;	margin: 0px;	padding-left: 2px;	padding-right: 1px;	padding-top: 2px;	padding-bottom: 2px;	font-size: 12px;}.greyFeatures a {	color: #888A8F;}.greyFeatures a:visited {	color: #888A8F;}/* End Content Sections *//* tabs */.tab {	border-right: 1px solid #ffffff;}.inactiveTab {	background-color: #DCE2E7;	color: #ffffff;	font-weight: bold;	padding-left: 5px;	padding-right: 5px;	text-align: center;	border-right: 1px solid #ffffff;}.inactiveTab a, .inactiveTab a:link, .inactiveTab a:visited {	text-decoration: none;	color: #666666;}.activeTab {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	padding-left: 5px;	padding-right: 5px;	text-align: center;	border-right: 1px solid #ffffff;}.activeTab a, .activeTab a:link, .activeTab a:visited {	text-decoration: none;	color: #ffffff;}.activeTab a:hover, .inactiveTab a:hover {	text-decoration: underline;}.tabContent {	background-color: #888A8F;	color: #ffffff;	margin: 0px;	padding: 2px;	padding-left: 5px;}.tabContent p, .tabContent td {	color: #ffffff;}/* End Tabs *//* Webcast Classes */.CalendarHeading {	background-color: #888A8F;	color: #ffffff;	padding-left: 10px;}.CalendarLinks {	background-color: #888A8F;	color: #ffffff;	padding-left: 10px;}.CalendarLinks a, .CalendarLinks a:visited, .CalendarLinks a:active {	color: #ffffff;	text-decoration: none;}.CalendarLinks a:hover {	text-decoration: underline;}/* Webcast Help Section Classes */h3 {	font-size: 1.2em;	font-weight: bold;	color: #666666;}.HelpSubHeading, .HelpSubHeading a, .HelpSubHeading a:visited {	font-size: 1.1em;	font-weight: bold;	color: #666666;}.helpIndent {	padding-left: 0px;}.helpTable {	border: 1px solid #666666;}.HelpTableHeading {	background-color: #888A8F;	color: #ffffff;	text-align: center;}.HelpTableContent {	background-color: #ffffff;	color: #000000;	text-align: center;	padding: 3px;}.HelpTableSubHeading {	background-color: #DCE2E7;	color: #666666;	text-align: center;}/* Webcast Event Page */.WebcastEvent {	padding-left: 20px;	padding-right: 10px;}.WebcastEventButtons {	background-color: #ffffff;	color: #666666;	padding-left: 30px;	padding-right: 30px;	padding-top: 10px;	padding-bottom: 0px;}.WebcastEventButtons a, .WebcastEventButtons a:visited {	background-color: #ffffff;	color: #666666;}.WebcastEventButtons p {	margin: 0px;	padding: 0px;}.CompanyName {	font-weight: bold;}/* End of Webcast Classes *//* Earnings Item Section */.earningsSearch {	background-color: #DCE2E7;	color: #666666;	margin: 0px;	padding: 2px;	padding-left: 5px;}.earningsTitle {	background-color: #888A8F;	margin: 0px;	padding: 2px;	padding-left: 20px;	padding-right: 10px;}.earningsTitle p {	color: #ffffff;	font-weight: bold;	margin: 0px;}.earningsReportDate {	color: #666666;	text-align: left;	font-size: 1.1em;	font-weight: bold;}.earningsDataHeading {	background-color: #DCE2E7;	color: #666666;	font-weight: bold;	text-align: center;}.oddRow {	background-color: #ffffff;	color: #666666;	padding: 2px;}.evenRow {	background-color: #DCE2E7;	color: #666666;	padding: 2px;}th.evenRow, th.oddRow {	color: #666666;	font-weight: bold;	text-align: left;	padding-left: 10px;	padding-right: 5px;}.earningsReportNote {	color: #666666;}/* End Earnigns Item Section *//* Release Items */.OrgName {	font-weight: bold;}.OrgHeading {	padding-right: 10px;	padding-left: 10px;	padding-bottom: 5px;	vertical-align: bottom;}.RelatedSection {	background-color: #DCE2E7;	color: #666666;	padding-top: 5px;	padding-left: 10px;	padding-bottom: 5px;}.OrgButton {	background-color: #DCE2E7;	color: #66666;	text-align: center;	padding-right: 10px;}.OrgButton a, .OrgButton a:visited {	color: #666666;	text-decoration: none;}.OrgButton a:hover {	text-decoration: underline;}.DateHeading {	color: #666666;	text-align: left;	font-weight: bold;}.OrgBinContent {	padding-left: 15px;	padding-right: 15px;	padding-top: 10px;	padding-bottom: 10px;}/* End Release Items *//* Form Data */.formLabel {	font-weight: bold;	text-align: left;	vertical-align: top;}.formSection {	background-color: #DCE2E7;	border: 1px solid #666666;}.formContent {	padding-right: 5px;	padding-left: 5px;}.formHeading {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	margin: 0px;	padding-right: 10px;	padding-left: 10px;}.formHeading a, .formHeading a:visited, .formHeading a:active {	color: #ffffff;	font-weight: bold;	text-decoration: none;}.LoginForm {	background-color: #DCE2E7;	color: #666666;	border: 1px solid #666666;}.formOddRow {	background-color: #ffffff;	color: #666666;	padding: 2px;}.formEvenRow {	background-color: #DCE2E7;	color: #666666;	padding: 2px;}.WarningSection {	border: 1px solid #ffcb65;	background-color: #ffffcd;	color: #666666;	padding: 5px;	margin: 5px;}.sendFriendLabel {	font-weight: bold;	text-align: right;	vertical-align: top;}/* Market Updates Specific Styles */.updateTime {	font-weight: bold;	font-size: 1.2em;}/* ---------------- *//* Menu Item Styles *//* ---------------- */.menu {	background-color: #ffffff;	padding: 2px;}.menuTitle {	background-color: #ffffff;	color: #ffffff;	text-align: left;	margin: 0px;}.NodeImage {	padding-right: 5px;}/* Inactive Active Nodes */.InactiveNode {	background-color: #ffffff;	color: #888A8F;	border-bottom: 1px solid #888A8F;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;}.InactiveNode, .InactiveNode a, .InactiveNode a:visited, .InactiveNode a:link {	color: #888A8F;	text-decoration: none;}.ActiveNode {	background-color: #ffffff;	color: #666666;	border-bottom: 1px solid #888A8F;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	font-weight: bold;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;}.ActiveNode, .ActiveNode a, .ActiveNode a:visited, .ActiveNode a:link {	color: #666666;	text-decoration: none;}/* Inactive Active Sub Nodes */.InactiveSubNode {	background-color: #888A8F;	font-weight: bold;	border-bottom: 1px solid #DCE2E7;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 20px;}.InactiveSubNode, .InactiveSubNode a, .InactiveSubNode a:visited, .InactiveSubNode a:link {	color: #DCE2E7;	text-decoration: none;}.ActiveSubNode {	background-color: #888A8F;	color: #ffffff;	font-weight: bold;	text-decoration: none;	border-bottom: 1px solid #DCE2E7;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 20px;}.ActiveSubNode a, .ActiveSubNode a:visited, .ActiveSubNode a:link {	color: #ffffff;	text-decoration: none;}/* Inactive Active Highlight Nodes */.InactiveHighlightNode {	background-color: #ffffff;	color: #888A8F;	border-bottom: 1px solid #888A8F;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;}.InactiveHighlightNode, .InactiveHighlightNode a, .InactiveHighlightNode a:visited, .InactiveHighlightNode a:link {	color: #888A8F;	text-decoration: none;}.ActiveHighlightNode {	background-color: #ffffff;	color: #888A8F;	border-bottom: 1px solid #888A8F;	border-left: 1px solid #888A8F;	border-right: 1px solid #888A8F;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;}/* HotTopics NOde */.HotTopicNode {	background-color: #ffffff;	color: #888A8F;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;}.HotTopicNode a, .HotTopicNode a:visited, .HotTopicNode a:link {	color: #F2873E;	text-decoration: none;}.ActiveHotTopicNode {	background-color: #ffffff;	color: #888A8F;	font-family: helvetica,arial,sans-serif;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;}/* Heading Menu */.InactiveHeadingNode {	background-color: #888A8F;	color: #ffffff;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;}.InactiveHeadingNode, .InactiveHeadingNode a, .InactiveHeadingNode a:visited, .InactiveHeadingNode a:link {	color: #ffffff;	text-decoration: none;}.ActiveHeadingNode {	background-color: #888A8F;	color: #ffffff;	font-family: helvetica,arial,sans-serif;	text-decoration: none;	font-weight: bold;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	padding-top: 2px;	padding-bottom: 2px;}/* Hover Modes for Nodes */.InactiveNode a:hover, .ActiveNode a:hover, .InactiveSubNode a:hover, .ActiveSubNode a:hover,		.InactiveHighlightNode a:hover, .ActiveHighlightNode a:hover, .InactiveHeadingNode a:hover, .ActiveHeadingNode a:hover,		.HotTopicNode a:hover .ActiveHotTopicNode a:hover {	text-decoration: underline;}.menuNavIcon {	color: #666666;	font-weight: bold;}/* End of Menu Item Styles */