Body { background-color: white; font-family: verdana,arial,serif; font-size: 8pt; color: black; }

.Page { color: black; font-family: verdana,arial,serif; font-size: 8pt; }

A { font-family: verdana,arial,serif; color: black; font-weight: normal; }

TABLE.BannerTable { font-family: verdana,arial,serif; color: #404040; font-size: 7pt; }
.BannerTableDark { font-family: verdana,arial,serif; background-color: #F67A00; color: white; font-size: 7pt; text-decoration: none; }
.BannerTableLight { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt; text-decoration: none; }
A.BannerTableLightRed { font-family: verdana,arial,serif; background-color: white; color: #404040; font-size: 7pt; text-decoration: none; font-weight: bold; }

TABLE.BannerAdTable { font-family: verdana,arial,serif; font-size: 7pt; }
.BannerAdText { font-family: verdana,arial,serif; color: black; font-size: 6pt; text-decoration: none; }

.PageHeader { background-color: white; color: #F78421; font-family: verdana,arial,serif; font-size: 12pt; font-weight: bold; background-repeat: no-repeat; }

.FooterBar { background-color: #BDBDBD; color: #2D324B; font-family: verdana,arial,serif; font-size: 7pt; font-weight: bold; }
.FooterDivider { font-family: verdana,arial,serif; color: #b1b1b1; font-size: 7pt; }
A.FooterLink { font-family: verdana,arial,serif; color: #2D324B; font-size: 7pt; font-weight: bold; text-decoration: none; }
A.FooterLink:Hover { font-family: verdana,arial,serif; color: #ff6600; font-size: 7pt; font-weight: bold; text-decoration: underline; }
A.CurrentFooterLink { font-family: verdana,arial,serif; color: #ff6600; font-size: 7pt; font-weight: bold; text-decoration: none; }
A.CurrentFooterLink:Hover { font-family: verdana,arial,serif; color: #ff6600; font-size: 7pt; font-weight: bold; text-decoration: underline; }

.VerticalBar { background-color: black; }

.NavBar { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt; }
TABLE.NavBarItem { font-family: verdana,arial,serif; background-color: #b1b1b1; color: black; font-size: 7pt; }
TD.NavBarItem { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt; }
A.NavBarLink { font-family: verdana,arial,serif; color: black; font-size: 8pt; text-decoration: none; }
A.NavBarLink:Hover { font-family: verdana,arial,serif; color: #ff3300; font-size: 8pt; text-decoration: none; }
A.CurrentNavBarLink { font-family: verdana,arial,serif; color: #e17100; font-size: 8pt; text-decoration: none; }
A.CurrentNavBarLink:Hover { font-family: verdana,arial,serif; color: #F78421; font-size: 8pt; text-decoration: none; }
.NavBarRelated { font-family: verdana,arial,serif; color: #000; font-size: 7pt; }
A.NavBarRelatedLink { font-family: verdana,arial,serif; color: #535353; font-size: 7pt; text-decoration: none; }
A.NavBarRelatedLink:Hover { font-family: verdana,arial,serif; color: #ff3300; font-size: 7pt;  text-decoration: none; }

TABLE.HighlightNavBarItem { font-family: verdana,arial,serif; background-color: #ff9900; color: black; font-size: 7pt; }
TD.HighlightNavBarItem { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt; }
A.HighlightNavBarLink { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.HighlightNavBarLink:Hover { font-family: verdana,arial,serif; background-color: white; color: #ff3300; font-size: 8pt; font-weight: bold; text-decoration: none; }

.ContentHeader { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt; }
.ContentTitle { font-family: arial,verdana,serif; background-color: white; color: black; font-size: 12pt; font-weight: bold; }
.ContentSubTitle { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 10pt;  }
.ContentBreadcrumbs { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt;  }
.Content { font-family: verdana,arial,serif; font-size: 8pt; background-color: white; }
.ContentFooter { font-family: verdana,arial,serif; background-color: white; color: black; font-size: 7pt; }

.PremierContent { font-family: verdana,arial,serif; font-size: 8pt; background-color: #ffe4ca; }

.TDLightYellow { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; background-color: #ffff66; }
.TDOrange { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; background-color: #FFB135; }
.TDRed { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; background-color: #fd563e; }
.TDDarkOrange { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; background-color: #ff6a22; }
.TDFrontPage { font-family: verdana,arial,serif; font-size: 10pt; font-weight: bold; color: #29314A; }
.TDBlueGrey { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; background-color: #c9c9c9; color: #29314A; }
.TDStandard { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; background-color: #c9c9c9; color: #29314A; }

.DownloadHeader { font-weight: bold; text-decoration: underline; color: #29314A; }
.DownloadOdd { background-color: #ffe4ca; }
.DownloadEven { background-color: #ffffd2; }


.XLarge { font-family: verdana,arial,serif; font-size: 14pt; }
.XLargeBold { font-family: verdana,arial,serif; font-size: 14pt; font-weight: bold; }
.Large { font-family: verdana,arial,serif; font-size: 10pt; }
.LargeBold { font-family: verdana,arial,serif; font-size: 10pt; font-weight: bold; }
.Medium { font-family: verdana,arial,serif; font-size: 8pt; }
.MediumBold { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; }
.Small { font-family: verdana,arial,serif; font-size: 7pt; }
.SmallBold { font-family: verdana,arial,serif; font-size: 7pt; font-weight: bold; }
.XSmall { font-family: verdana,arial,serif; font-size: 6pt; }

.NewsDate { background-color: white; font-family: verdana,arial,serif; font-size: 8pt; }
.NewsTitle { background-color: white; font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; }
A.NewsTitle { background-color: white; color: black; font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
.NewsAbstract { background-color: white; font-family: verdana,arial,serif; font-size: 8pt; }


/* PARTNER STUFF */
.ItemName { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-align: right; }
.ItemValue { font-family: verdana,arial,serif; font-size: 8pt; }
.ItemNameBig { font-family: verdana,arial,serif; font-size: 10pt; font-weight: bold; text-align: right; }
.ItemValueBig { font-family: verdana,arial,serif; font-size: 10pt; }
.SmallNote { font-family: verdana,arial,serif; font-size: 7pt; }
.SmallNoteBold { font-family: verdana,arial,serif; font-size: 7pt; font-weight: bold; }
.ErrorMessage { background-color: white; color: red; font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; }

.ProfileBusinessName { font-family: arial,verdana,serif; font-size: 14pt; font-weight: bold; }
.ProfileItemName { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-align: left; }
.ProfileItemValue { font-family: verdana,arial,serif; font-size: 8pt; }

TR.Odd { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #ffffff; } 
TR.Even { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #eeeeee; } 

A.BoldLink { font-family: verdana,arial,serif; color: black; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.BoldLink:Hover { font-family: verdana,arial,serif; color: #ff3300; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.BoldRedLink { font-family: verdana,arial,serif; background-color: white; color: #ff0000; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.BoldRedLink:Hover { font-family: verdana,arial,serif; background-color: white; color: #ff3300; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.BoldBlackLink { font-family: verdana,arial,serif; color: black; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.SmallBlackLink { font-family: verdana,arial,serif; color: black; font-size: 8pt; text-decoration: none; }

A.MainLink { font-family: verdana,arial,serif; color: #686868; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.BoldLinkLarge { font-family: verdana,arial,serif; color: black; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.BoldLinkLarge:Hover { font-family: verdana,arial,serif; color: #ff3300; font-size: 9pt; font-weight: bold; text-decoration: none; }

TH.Standard { font-family: verdana,arial,serif; font-size: 8pt; background-color: white; color: #29314A; }	

.Feedback { font-family: verdana,arial,serif; font-size: 8pt; } 
.FeedbackOdd { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #f1f1f1; } 
.FeedbackEven { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #f9f9f9; } 
TH.Feedback { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #ffcc33; }	

.ContactList { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: white; } 
.ContactListOdd { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: white; } 
.ContactListEven { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: white; } 
TH.ContactList { font-family: verdana,arial,serif; font-size: 8pt; background-color: #c9c9c9; color: #29314A; }	

.ContactListCart { font-family: verdana,arial,serif; font-size: 7pt; color: #F78421; font-weight: bold; text-decoration: none; } 
TH.ContactListCart { font-family: verdana,arial,serif; font-size: 7pt; color: black; font-weight: normal; }	
A.ContactListCartSmall { font-family: verdana,arial,serif; font-size: 7pt; color: black; font-weight: normal; text-decoration: underline; } 

.SoftwareList { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: white; } 
.SoftwareListOdd { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: white; } 
.SoftwareListEven { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: white; } 
TH.SoftwareList { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #FFB135; }	

.ProfileDisclaimer { background-color: white; font-family: verdana,arial,serif; font-size: 7pt; }






	TABLE.FAQSectionName { font-family: verdana,arial,serif; font-size: 0pt; color: black; }
	.FAQSectionName { font-family: verdana,arial,serif; font-size: 10pt; background-color: #dddebe; color: black; font-weight: bold; }


	TABLE.FAQSubSection { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQSubSectionTitle { font-family: verdana,arial,serif; font-size: 9pt; background-color: #c7c7c7; color: black; font-weight: bold; }
	.FAQSubSectionName { font-family: verdana,arial,serif; font-size: 9pt; background-color: #eeeedb; color: black; }

	TABLE.FAQSectionTitles { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQSectionTitles { font-family: verdana,arial,serif; font-size: 9pt; background-color: #c7c7c7; color: black; font-weight: bold; }

	.FAQSectionDescription { font-family: verdana,arial,serif; font-size: 8pt; background-color: white; color: black; }

	TABLE.FAQs { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	TH.FAQs { font-family: verdana,arial,serif; font-size: 8pt; background-color: #c5c5c5; color: black; font-weight: bold; }
	.FAQs { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	
	.FAQBodyHeader { font-family: verdana,arial,serif; font-size: 9pt; background-color: white; color: black; }
	.FAQTitle { font-family: verdana,arial,serif; font-size: 9pt; color: black; font-weight: bold; }
	.FAQID { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQContactName { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQDate { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQProblem { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQSolution { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQRelated { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQRelatedID { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQRelatedLink { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQRelatedTitle { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.FAQKeywords { font-family: verdana,arial,serif; font-size: 8pt; color: black; }

	TABLE.FAQSearchResults { font-family: verdana,arial,serif; font-size: 9pt; color: black; }
	.FAQSearchResultsTitle { font-family: verdana,arial,serif; font-size: 10pt; background-color: #c7c7c7; color: black; font-weight: bold; }
	.FAQSearchID { font-family: verdana,arial,serif; font-size: 9pt; color: black; }
	.FAQSearchTitle { font-family: verdana,arial,serif; font-size: 9pt; color: black; }

	.MiniSearchItemName { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-align: right; }
	.MiniSearchItemValue { font-family: verdana,arial,serif; font-size: 8pt; }
	.MiniSearchNote { font-family: verdana,arial,serif; font-size: 8pt; }

	.ExpandCollapseNote { font-family: verdana,arial,serif; font-size: 8pt; }

	.FAQsNotApproved { font-family: verdana,arial,serif; font-size: 8pt; background-color: #ffcc33; }
	
	

	TABLE.UserProfiles { font-family: verdana,arial,serif; font-size: 8pt; color: black; border: 0; padding: 0; }
	.UserProfiles { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.UserProfilesOdd { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #f9f9f9; }
	.UserProfilesEven { font-family: verdana,arial,serif; font-size: 8pt; color: black; background-color: #e5e5e5; }

	.UserProfilesOptionName { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	.UserProfilesOptionValue { font-family: verdana,arial,serif; font-size: 8pt; color: black; }
	
	.ProfileListOrgName { font-family: verdana,arial,serif; font-size: 8pt; font-weight: bold; text-align: left; }
	.ProfileListLocation { font-family: verdana,arial,serif; font-size: 8pt; text-align: left; }
	.ProfileListWebsite { font-family: verdana,arial,serif; font-size: 8pt; text-align: left; text-decoration: none; }
	.ProfileListOrgType { font-family: verdana,arial,serif; font-size: 8pt;  text-align: left; }
	.ProfileListOrgSize { font-family: verdana,arial,serif; font-size: 8pt;  text-align: left; }
	.ProfileListItemName { font-family: verdana,arial,serif; font-size: 8pt; text-align: left; }
	.ProfileListItemValue { font-family: verdana,arial,serif; font-size: 8pt; }
	.ProfileListComments { font-family: verdana,arial,serif; font-size: 8pt; font-style: italic; text-align: left; }
	
	.UserProfilesNotApproved { font-family: verdana,arial,serif; font-size: 8pt; background-color: #ffcccc; color: black; }
	.UserProfilesNotReviewed { font-family: verdana,arial,serif; font-size: 8pt; background-color: #ffff99; color: black; }
	.UserProfilesUnconfirmed { font-family: verdana,arial,serif; font-size: 8pt; background-color: #9999cc; color: black; }

