/**************************************************
*                                                 *
*                  Style.css                      *
*                                                 *
*        Copyright 2001 QUIQ incorporated         *
*                                                 *
*                                                 *
***************************************************/

/***************************************************
*                 QUIQ-THEME LEGEND                *
***************************************************/

/* With QUIQ-Themes, you can update a broad range of individual styles
   in a very small number of steps to change the overall color scheme
   of this product install.
   
   The table below is a reference for the current QUIQ-Theme you have
   created.  To change a QUIQ-Theme element, execute a search & replace
   on the EXACT string listed in the value column.  Be sure to use
   absolutely unique replacement values.  If the exact same color is
   used for more than one type of element, the schema will be broken.
   
   Element type			Attributes
   -----------------------------------------------------------------
	HdrBG				background: #FEEED6;
	HdrTxt				font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold;
	SubHdrBG			background: #EFEFEF;
	ActionBG			background: #FFFCEE;
	Textarea			font-family: monospace; font-size: 9.12pt; 
	ItemBG				background: #FFFDEF;
	ShowTitle			font-size: .76em; font-weight: bold;
	SortSelected		font-size: .851em; font-weight: bold;
	SortTxt				font-size: .852em;
	SortTitle			font-size: .853em; font-weight: bold;
	SortBG				background: #EEFFEE;
	ErrorTxt			color: #FE0000;
	ActionDropdown		font-size: 9.01pt;
	PageTitle			font-size: 1.21em; font-weight: bold;
	X-YofZ				font-size: .71em;

*/

/***************************************************
*               GENERAL GLOBAL STYLES              *
***************************************************/

body			{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background: white; color: black; }
td 				{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

a:link 			{ color: blue; }
a:visited 		{ color: purple; }
a:active 		{ color: blue; }


/***************************************************
*            BUTTON IMAGE ALIGNMENT                *
***************************************************/

.ButtonAlign 	{ text-align: right; }


/***************************************************
*           TOPSEARCH BANNER STYLES                *
***************************************************/

.TopSearchTopLine		{ font-size: .76em; }		
.TopSearchTopLineBG 	{ background: #F0F0F0; }

.TopSearchAskHdrTxt		{ color: #333333; font-size: .75em; font-weight: bold; }
.TopSearchAskHdrBG 		{ background: #FFFCEE; }
.TopSearchAskBG 		{ background: #FFFCEE; }

/* NOTE: Text input fields must use font-family: monospace and point or
   pixel font-size units to maintain general width consistency between 
   MSIE and Netscape */

.TopSearchAskInputField 		{ font-family: monospace; font-size: 9.12pt; }

.TopSearchBreadTitleTxt 		{ font-size: .8em; font-weight: bold; }
.TopSearchBreadTxt				{ font-size: .8em; }

.TopSearchBreadBG 				{  background: #F0F0F0; border-top: 2px #CCCCFF solid; border-bottom: 2px #CCCCFF solid; }


/***************************************************
*                FRONT PAGE STYLES                 *
***************************************************/

/*FRONT_PAGE_ASK*/

.FrontPageAskBG				{ background: #FFFCEE; border-bottom: 1px solid #CC9066; }
.FrontPageAskFootnote		{ font-size: .7em; color: #993333; }
.FrontPageAskHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.FrontPageAskHdrBG			{ background: #FEEED6; margin-top: 8px; }

/* NOTE: Textarea fields must use font-family: monospace and point or
   pixel font-size units to maintain general width consistency between 
   MSIE and Netscape */

.FrontPageAskTextarea		{ font-family: monospace; font-size: 9.12pt; margin-top: 5px; 
							  scrollbar-face-color: white; scrollbar-highlight-color: #999999;
							  scrollbar-shadow-color: #505050; scrollbar-darkshadow-color: #333333;
							  scrollbar-3dlight-color: #333333; scrollbar-arrow-color: ; 
							  scrollbar-track-color: white; }

 
/*FRONT_PAGE_BROWSE*/

.FrontPageBrowseCatHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.FrontPageBrowseCatHdrBG			{ background: #F0F0F0; /* background: #E3E3E3; */ margin-top: 8px; }
.FrontPageBrowseBG					{ /*background: #F6F6F6;*/ border-bottom: 1px solid #999999; }
.FrontPageBrowseCatDesc				{ color: #333333; font-size: .8em; }
.FrontPageBrowseCatLevelOne				{ font-size: .86em; line-height: 1em; font-weight: bold; }
.FrontPageBrowseCatLevelOne	a			{ color: #3333CC; }
.FrontPageBrowseCatLevelOne	a:visited	{ color: #666666; font-weight: bold; }
.FrontPageBrowseCatLevelTwo				{ line-height: 1.6em; font-size: .7em; color: black; }
.FrontPageBrowseCatLevelTwo	a			{ color: #3333CC; }
.FrontPageBrowseCatLevelTwo	a:visited	{ color: #999999; }
 
/*FRONT_PAGE_WELCOME*/

.FrontPageWelcomeTxt		{ color: #333333; font-size: .8em; }
.FrontPageWelcomeBG			{ }
.FrontPageWelcomeHdrTxt		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 1.2em; font-weight: bold; }
.FrontPageWelcomeHdrBG		{ }


/***************************************************
*                SECOND PAGE STYLES                *
***************************************************/

.SecondPageBrowseHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.SecondPageBrowseHdrBG			{ background: #FEEED6; }
.SecondPageBrowseBG				{ background: #FFFDEF; border: 2px solid #EEEEEE; }
.SecondPageBrowseCatLevelOne a			{ color: #666699; font-weight: bold; }
.SecondPageBrowseCatLevelOne a:visited	{ color: #666666; font-weight: bold; }
.SecondPageBrowseCatLevelTwo a			{ font-size: .9em; color: #666666; }
.SecondPageBrowseCatLevelTwo a:visited	{ color: #999999; }


/***************************************************
*                BROWSE STYLES                     *
***************************************************/

/*BROWSE_ITEM*/

.BrowseItemBorder				{ background: #FFFDEF; }
.BrowseItemBG					{ background: #FFFDEF; }
.BrowseItemSubject				{ font-size: .8em; line-height: 1.2em; font-weight: bold; }

.BrowseItemSubjectEmKeyword		{ color: #6666CC; font-weight: bold; }
.BrowseItemSubjectEmSynonym		{ }
.BrowseItemSubjectEmPhrase		{ }
.BrowseItemSubjectEmProduct		{ }
.BrowseItemSubjectEmProbType	{ }
.BrowseItemSubjectEmEmotion		{ }
.BrowseItemSubjectEmDirected	{ }

.BrowseItemPostedBy				{ color: #666666; font-size: .8em; }
.BrowseItemAdditionalText		{ font-size: .8em; line-height: 1.2em; }

.BrowseItemAddlTextEmKeyword	{ color: #6666CC; font-weight: bold; }
.BrowseItemAddlTextEmSynonym	{ }
.BrowseItemAddlTextEmPhrase		{ }
.BrowseItemAddlTextEmProduct	{ }
.BrowseItemAddlTextEmProbType	{ }
.BrowseItemAddlTextEmEmotion	{ }
.BrowseItemAddlTextEmDirected	{ }

.BrowseItemResStatusBG			{ background: #EEEEEE; border: 2px solid #CCCCCC; margin-top: 6px; }
.BrowseItemResStatusTxt			{ font-size: .8em; color: black; }
.BrowseItemResStatusEm1			{ color: #CC0000; font-weight: bold; }
.BrowseItemResStatusEm2			{ color: #998600; font-weight: bold; }
.BrowseItemResStatusEm3			{ color: #009900; font-weight: bold; }
.BrowseItemResStatusQstn		{ font-size: .8em; font-weight: bold; }

.BrowseItemResMsgBG				{ background: #FFFDEF; }
.BrowseItemResMsgBorder			{ background: #CCCCCC; }
 
.BrowseItemStatusTxt			{ color: red; font-weight: bold; }

.BrowseItemRatingTxt			{ font-size: .7em; color: #666666; }
.BrowseItemRatingTitle			{ font-size: .7em; color: #003399; }

.BrowseItemNumComments			{ font-size: .7em; color: black; font-weight: bold; margin-top: 4px; }
.BrowseItemUtilsBG				{ border: 2px solid #EEEEEE; background: #F6F6F6}

/* NOTE:  BrowseItemInPG must be specified as absolute (pt or px) sizes due to style
          nesting */

.BrowseItemInPG				{ font-size: 9pt; font-weight: normal; color:#CC0000; }
.BrowseItemInPG a:link		{ font-size: 9pt; font-weight: normal; color:#CC0000; }
.BrowseItemInPG a:visited	{ font-size: 9pt; font-weight: normal; color:#CC6666; }


/*BROWSE_ITEM_INSIGHT*/

.BrowseItemInsightUserSays	{ font-size: .8em; font-weight: bold; }
.BrowseItemInsightTxt		{ }

/*BROWSE_ITEM_ANSWER*/

.BrowseItemAnswerBG			{ background: #FFFAF0; }
.BrowseItemAnswerUserSays	{ color: #666666; font-size: .8em; }
.BrowseItemAnswerTxt		{ font-size: .9em; line-height: 1.3em; }

.BrowseItemAnswerEmKeyword	{ color: #6666CC; font-weight: bold; }

/*BROWSE_ITEM_COMMENTS*/

.BrowseItemCommentsHdrTxt	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.BrowseItemCommentsHdrBG	{ background: #FEEED6; }
.BrowseItemCommentsPostedBy	{ color: #666666; font-size: .7em; }
.BrowseItemCommentsText		{ font-size: .8em; line-height: 1.3em; }
.BrowseItemCommentsBG		{ }
.BrowseItemCommentsHRule	{ color: #CCCCCC; line-style: solid; }

/*BROWSE_ITEM_ATTACHED*/

.BrowseItemAttachedFilesTitle		{ font-weight: bold; font-size: 0.7em; color: #003399; }
.BrowseItemAttachedFilesBG			{ border: 2px #EEEEEE solid; background: #F6F6F6; }
.BrowseItemAttachedFilesType		{ font-size: 0.6em; }

.BrowseItemAttachedFilesLink 		{ font-size: 0.72em; }

/*BROWSE_ITEM_SORT_BY*/

.BrowseItemSortByTitle		{ font-size: .853em; font-weight: bold; }
.BrowseItemSortBy			{ font-size: .852; }
.BrowseItemSortBy a			{ color: #000099; }
.BrowseItemSortBySelected 	{ font-size: .851em; font-weight: bold; }
.BrowseItemSortByBG			{ background: #EFEFEF; }
 
/*BROWSE_ITEM_POLL*/

.BrowseItemPollHdrTxt		{ font-weight: bold; color: #660000; font-size: 1em; }
.BrowseItemPollHdrBG		{ background: #FFFF99; }
.BrowseItemPollBG			{ background: #FFFFFF; }
.BrowseItemPollItem			{ }
.BrowseItemPollResult		{ color: #330066; font-size: 0.9em; }
.BrowseItemPollResultTop	{ color: #3366FF; font-size: 0.9em; font-weight: bold; }
.BrowseItemPollResultsLink	{ font-size: .8em; }
.BrowseItemPollTotalVotes	{ font-size: .7em;}


/***************************************************
*                CATEGORY STYLES                   *
***************************************************/

.CategoryHdrBG				{ background: #FEEED6; }
.CategoryHdrTxt				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }

.CategoryFootnoteTxt		{ font-size: .7em; color: #666666; }
.CategoryFootnoteTxt a:link	{ color: #444499; }
.CategoryFootnoteBG			{ background: #EEF6FF; }
.CategoryResponsesTitle		{ font-weight: bold; font-size: .7em; }
.CategoryResponsesNumber	{ font-weight: bold; font-size: .7em; }

.CategoryViewAll 			{ font-weight: bold; font-size: .7em; color: white; }
.CategoryViewAll a:link		{ color: white; }
.CategoryViewAll a:active	{ color: white; }
.CategoryViewAll a:visited	{ color: white; }

.CategoryItemRating			{ font-size: .7em; text-align: center; color: #888888; }

.CategoryTitle				{ font-size: 1.21em; font-weight: bold; }


/***************************************************
*                HELP STYLES                       *
***************************************************/
/*
.HelpBG 					{ background: white }
.HelpBodyTxt				{ }
.HelpQuestionTxt			{ font-weight: bold }

.HelpQuestionLink			{ }
.HelpQuestionLink a:link	{ }
.HelpQuestionLink a:active	{ }
.HelpQuestionLink a:visited	{ }
.HelpQuestionLink a:hover	{ }

.HelpQuestionLinkTitle		{ font-size: 1.5em; font-weight: bold; }
.HelpPageHdrTxt				{ font-weight: bold; color white; }
.HelpPageHdrBG				{ background: #003399; }

.HelpBackToTop 				{ font-size: .7em; }
.HelpBackToTop a:link		{ }
.HelpBackToTop a:active		{ }
.HelpBackToTop a:visited	{ }
.HelpBackToTop a:hover		{ }

.HelpSectionTitle			{ font-size: 1.5em; font-weight: bold }
*/
/***************************************************
*                CONFIRMATION STYLES               *
***************************************************/

.ConfirmationHdrBG			{ background: #FEEED6; }
.ConfirmationHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.ConfirmationBorder			{ background: #FEEED6; }
.ConfirmationBG				{ background: #FFFDEF; }
.ConfirmationTxt			{ font-size: .9em; line-height: 1.2em; }
.ConfirmationHilightTxt		{ color: red; }


/***************************************************
*                LOGIN STYLES                      *
***************************************************/

.LoginHdrBG 				{ background: #FEEED6; }
.LoginHdrTxt 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.LoginItemTitle				{ font-weight: bold; text-align: right }
.LoginItemTxt				{ }
.LoginItemFootnote			{ font-size: .7em; }
.LoginFieldBG				{ background: #FFFCEE; }	
.LoginFieldRequired			{ font-size: .7em; color: #FE0000; }
.LoginInputField 			{ font-family: monospace; font-size: 9.12pt; }

.RegisterHereLink			{ color: #00CC00; }
.RegisterHereLink a:link	{ color: #00CC00; }
.RegisterHereLink a:visited	{ color: #00CC00; }
.RegisterHereLink a:active	{ color: #00CC00; }

.LoginDisclaimerTxt			{ font-size: .8em; }	
.LoginItemHelpTitle			{ font-weight: bold; }
.LoginItemHelpTxt			{ font-size: .7em; }
.LoginErrorTxt				{ font-weight: bold; color: #FE0000; }


/***************************************************
*          MODERATOR TOOLBAR STYLES                *
***************************************************/

/* NOTE:  These must be specified as absolute (pt or px) sizes due to the nesting
          of the "[Activity]" links (which use these styles) the "Posted by"
		  segments. */

.ModeratorBarBG 			{ background: yellow; }
.ModeratorBarTxt			{ font-size: 11pt; font-weight: bold; } 

.ModeratorLink				{ font-weight: normal; font-size: 8pt; }
.ModeratorLink a:link		{ font-weight: normal; color: #CC6600; text-transform: uppercase; }
.ModeratorLink a:visited	{ color: #999999; text-transform: uppercase; }
.ModeratorLink a:active		{ color: #CC6633; text-transform: uppercase; }


/***************************************************
*                SEARCH STYLES                     *
***************************************************/

.SearchResultLink				{ font-size: .8em; }
.SearchResultLinkEmKeyword		{ font-weight: bold; color: #0077FF; }
.SearchResultLinkEmSynonym		{ }
.SearchResultLinkEmPhrase		{ }
.SearchResultLinkEmProduct		{ }
.SearchResultLinkEmProblem		{ }
.SearchResultLinkEmEmotion		{ }
.SearchResultLinkEmDirected		{ }

.SearchResultAddlTxt			{ font-size: .7em; color: #666666; }
.SearchResultAddlTxtEmKeyword	{ font-weight: bold; color: #0077FF; }
.SearchResultAddlTxtEmSynonym	{ }
.SearchResultAddlTxtEmPhrase	{ }
.SearchResultAddlTxtEmProduct	{ }
.SearchResultAddlTxtEmProbType	{ }
.SearchResultAddlTxtEmEmotion	{ }
.SearchResultAddlTxtEmDirected	{ }
 
.SearchResultMoreLikeThis		{ font-size: .7em; }

/* NOTE: Textarea fields must use font-family: monospace and point or
   pixel font-size units to maintain general width consistency between 
   MSIE and Netscape */

.SearchResultsTextarea	{ font-family: monospace; font-size: 9.12pt; }

.SearchItemBG			{ margin-top: 4px; }

.SearchPostedBy			{ font-size: .65em; color: #999999; }
.SearchPostedBy a:link	{ color: #8888CC; }

/* NOTE:  SearchItemInPG must be specified as absolute (pt or px) sizes due to style
          nesting */

.SearchItemInPG				{ font-size: 8pt; color: #CC6666; }
.SearchItemInPG a:link		{ font-size: 8pt; color: #CC6666; }
.SearchItemInPG a:visited	{ font-size: 8pt; color: #CC6666; }

.SearchRelevanceTitle	{ font-weight: bold; color: red; text-align: center; font-size: .6em; }

.SearchShowTitle		{ font-size: .76em; font-weight: bold; }

/* NOTE: Drop-down boxes must use point or pixel font-size units to
   maintain consistency between MSIE and Netscape */

.SearchShowDropDown		{ font-size: 9.1pt; }

.SearchSubHdrBG			{ background: #FFFCEE; }
.SearchSubHdrTxt		{ font-size: .72em; color: #333333; }

.SearchX-YofZ			{ font-size: .71em; }

.SearchResultsAskHdrBG	{ background: #FEEED6; }
.SearchResultsAskHdrTxt	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.SearchResultsAskBG		{ background: #FFFCEE; border-top: 2px #FEEED6 solid; }

/* NOTE: Drop-down boxes must use point or pixel font-size units to
   maintain consistency between MSIE and Netscape */

.SearchResultsRefineDropDown	{ font-size: 9.01pt; }

.SearchResultsRefineDesc		{ font-size: .76em; }
.SearchResultsRefineFields		{ font-size: 9.01pt; font-family: monospace; }
.SearchResultsRefineHdrBG		{ background: #EEEEEE; margin-top: 4px; }
.SearchResultsRefineHdrTxt		{ color: #333333; font-size: .68em; font-weight: bold; }
/* new 3.5 */
.SearchResultsRefineBG			{ background: #FFFCEE; }
/* end new 3.5 */

.SearchResultsSuggestedTerms	{ font-size: .7em; color: #333333; }
.SearchResultsSuggestedTermsEm 	{ font-style: italic; }

.SearchResultsHdrBG			{ background: #FEEED6; /*border-top: 2px solid #EEDEC6;*/ margin-top: 4px; }
.SearchResultsHdrTxt		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }

.SearchNoResultsErrorTxt	{ text-align: center; color: #CC0000; font-weight: bold; }
.SearchSuggestionsTitle		{ font-weight: bold; }
.SearchSuggestionsTxt		{ margin-top: 4px; font-weight: bold; color: #666666; }


/***************************************************
*           OUTBOUND SEARCH STYLES                 *
***************************************************/

.OutboundSearchResultsHdrBG		{ background: #BBBBFF; margin-top: 4px; }
.OutboundSearchResultsHdrTxt	{ font-size: .9em; color: white; font-weight: bold; }

.OutboundSearchResultsSubHdrBG	{ }
.OutboundSearchResultsSubHdrTxt	{ font-size: .7em; }

.OutboundSearchItemBG			{ }

.OutboundSearchResultLink			{ font-size: .9em; }
.OutboundSearchResultLink a			{ }
.OutboundSearchResultLink a:active	{ }
.OutboundSearchResultLink a:visited	{ }
.OutboundSearchResultLink a:hover	{ }
 
.OutboundSearchResultAddlTxt	{ font-size: .7em; color: #666666; }

.OutboundSearchPostedBy			{ font-size: .65em; color: #999999; }

.OutboundSearchMoreLink			{ font-size: .8em; font-weight: bold; }


/***************************************************
*          PERVASIVE SEARCH STYLES                 *
***************************************************/

.PervasiveSearchHdrTxt		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.PervasiveSearchHdrBG		{ background: #FEEED6; }
.PervasiveSearchQuestionTxt	{ font-weight: bold; }
.PervasiveSearchQuestionBG	{ background: #FFFCEE; }
.PervasiveSearchBackBG		{ }


/***************************************************
*          SIMILARITY SEARCH STYLES                *
***************************************************/

.SimilaritySearchResultLink				{ font-size: .9em; }
.SimilaritySearchResultLink a:active	{ }
.SimilaritySearchResultLink a:visited	{ }
.SimilaritySearchResultLink a:hover		{ }

.SimilaritySearchPostedBy				{ font-size: .65em; color: #888888; }
.SimilaritySearchPostedBy a:link		{ color: #8888CC; }

.SimilaritySearchHdrBG					{ background: #FEEED6; }
.SimilaritySearchHdrTxt					{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }

.SimilaritySearchBG						{ background: #FFFDEF; }


/***************************************************
*                POST STYLES                       *
***************************************************/

.PostTitleTxt			{ font-size: 1.21em; font-weight: bold; }
.PostHdrBG				{ background: #FFFCEE; margin-top: 4px; }
.PostHdrTxt				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.PostFieldBG			{ /* background: #FFFCEE; */ }

/* NOTE: Textarea fields must use font-family: monospace and point or
   pixel font-size units to maintain general width consistency between 
   MSIE and Netscape */

.PostTextarea			{ font-family: monospace; font-size: 9.12pt; }

.PostCatDropDown		{ font-size: 9.5pt; }
.PostPGDropDown			{ font-size: 9.01pt; }
.PostFieldDescriptor	{ font-size: .9em; font-weight: bold; }
.PostFieldCurrentValue	{ font-size: .9em; }
.PostFieldFootnote		{ font-size: .7em; color: #444444; }
.PostFieldRequired		{ font-size: .8em; color: #CC0000; }
.PostSectionRequired	{ font-size: .8em; color: #CC6600; }

.PostErrorTxt			{ color: #FE0000; }

.PostNotSubmittedYet	{ font-weight: bold; color: red; }
.PostPreviewTxt			{ font-size: .8em; } 

.PostNotifyBG				{ /* background: #FFFCEE; */ }
.PostNotifyHdrBG			{ background: #FFFCEE; margin-top: 4px; }
.PostNotifyHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.PostNotifyOptionTxt		{ font-size: .8em; }
.PostNotifyOptionEmphasis	{ font-weight: bold; color: #222222; }
.PostNotifyExists			{ color: purple; }
.PostNotifyExistsEmphasis	{ font-weight: bold; }


/***************************************************
*                NOTIFICATION STYLES               *
***************************************************/

.NotifyTxt					{ font-weight: bold }

.NotifyListTitle			{ }
.NotifyListTitleBG			{ background: #99CCFF; }
.NotifyListItem				{ font-size: .7em; }

.NotifyCreateLink			{ color: white; font-size: .9em; }
.NotifyCreateLink a:link	{ color: white; font-size: .9em; }
.NotifyCreateLink a:active	{ color: white; font-size: .9em; }
.NotifyCreateLink a:visited	{ color: white; font-size: .9em; }


/***************************************************
*            PRIVATE GROUP STYLES                  *
***************************************************/

.PGTopBorder 		{ background: #CC6666; }
.PGTopBG			{ background: #FFFDEF; }
.PGTopTxt			{ font-size: .9em; }


.PGHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.PGHdrBG			{ background: #FEEED6; }
.PGBG				{ background: #FFFDEF; }
.PGBorder			{ background: #FFFDEF; }
.PGTitle			{ font-weight: bold; }
.PGTopFootnote		{ font-size: .8em; }
.PGTxt				{ font-size: .9em; }

.PGLink 			{ color: blue; font-size: .8em; }

.PGSearchEntryField 	{ font-family: monospace; font-size: 9.12pt; }
.PGListHdrTxt 			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.PGListHdrBG			{ background: #FEEED6; }
.PGListTxt				{ font-size: .8em; }
.PGListBG				{ background: #FFFDEF; }
.PGX-YofZ				{ font-size: .71em; color: white; }

.PGGrpDropDown 			{ font-size: 9.01pt; }


/***************************************************
*                USER STYLES                       *
***************************************************/

.UserProfileHdrTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }
.UserProfileHdrBG 			{ background: #FEEED6; }

.UserSortByTitle			{ font-size: .853em; font-weight: bold; }
.UserSortBy					{ font-size: .852em; }
.UserSortBySelected 		{ font-size: .851em; font-weight: bold; }

.UserSubHdrBG				{ background: #EFEFEF; }
.UserX-YofZ					{ font-size: .71em; }

.UserExpertInTitle			{ font-weight: bold; }
.UserExpertInBreadcrumb		{ }
.UserMemberSince			{ font-weight: bold; font-size: .8em; }
.UserMemberSinceDate		{ font-weight: bold; font-size: .8em; }
.UserHasPosted				{ font-weight: bold; font-size: .8em; }
.UserProfileBG				{ background: #FFFDEF; }
.UserProfileTitle			{ font-weight: bold; }

/* need to deprecate */
.UserProfileTxt				{ }	 /* need to deprecate */
/* need to deprecate */

.UserProfileFootnote		{ font-size: .7em; }	
.UserItemRating				{ font-size: .7em; color: #666666; }
.UserErrorTxt				{ color: #FE0000; }

.UserInputField				{ font-family: monospace; font-size: 9.12pt; }

/* UserBecomeEnthusiast -- used on ViewUsersByCategoryPage */
.UserBecomeEnthusiast 			{ font-size: .8em; font-weight: bold; color: white; }
.UserBecomeEnthusiast a:link	{ color: #FFFFFF; }
.UserBecomeEnthusiast a:active	{ color: #FFFFFF; }
.UserBecomeEnthusiast a:visited	{ color: #FFFFFF; }

.UserPostedItemLink				{ }
.UserPostedItemLink a:link		{ }
.UserPostedItemLink a:active	{ }
.UserPostedItemLink a:visited	{ }
.UserPostedItemLink a:hover		{ }

.UserPostedItemData			{ font-weight: bold; }
.UserBioTxt					{ font-size: .8em; }

.UserShowTitle				{ font-size: .853em; font-weight: bold; }
.UserShowTxt				{ font-size: .852em; }
.UserShowTxt a:link			{ font-size: .852em; }
.UserShowTxt a:visited		{ font-size: .852em; }
.UserShowTxtSelected		{ font-size: .851em; font-weight: bold; }

.UserAlias a				{ font-size: .9em; }

.UserNotifyMe				{ font-size: .7em; }

/*USER_STATISTICS*/

.UserStatisticsHdrBG		{ background: #FEEED6; }
.UserStatisticsBG			{ background: #FFFDEF; }	

/* Note that UserStatisticsHdr should be named UserStatisticsHdrTxt ... fix in point release */
.UserStatisticsHdr			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: .96em; font-weight: bold; }	

.UserStatisticsTitle		{ font-weight: bold; }
.UserStatisticsItem			{ font-weight: bold; font-size: .85em; }
.UserStatisticsData			{ font-size: .85em; }
.UserStatisticsRowOddBG		{ background: white; }
.UserStatisticsRowEvenBG	{ background: #EEEEEE; }


/***************************************************
*               WIDGETS STYLES                     *
***************************************************/

.WidgetBG					{ background: #FFF8DC; }
.WidgetTxt					{ font-size: .8em; }
.WidgetBorder				{ background: #A9A9A9; }
.WidgetReadMoreLink			{ text-transform: uppercase; font-size: .7em; }
.WidgetViewAllLink			{ font-size: .7em; }
.WidgetTitle				{ font-weight: bold; }
.WidgetPostedBy				{ font-size: .8em; color: #888888; }
.WidgetRating				{ font-size: .8em; }
.WidgetItemAdditionalTxt	{ font-size: .8em; }

.WidgetItemLink				{ font-weight: bold; }
.WidgetItemLink a:link		{ }
.WidgetItemLink a:active	{ }
.WidgetItemLink a:visited	{ }
.WidgetItemLink a:hover		{ }

.WidgetPeopleList			{ font-size: .75em; }
.WidgetPeopleListHdr		{ font-size: .8em; font-weight: bold; text-decoration: underline; }
.WidgetPeopleListTop		{ font-size: .8em; font-weight: bold; color: red; }
.WidgetPeopleListTopData	{ font-size: .8em; font-weight: bold; color: red; }
.WidgetCommentTxt			{ font-size: .7em; margin-top: 4px; color: #666666; }


/***************************************************
*             EDITABLE HIERARCHY STYLES            *
***************************************************/

.EHPageTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #1C362E}
.EHBreadCrumbCell { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #663333 ; background-color: #FFFFCC}
.EHSubCatHdr {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 0.9em; background-color: #FFFFCC}
.EHActionDisd { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; text-decoration: none; font-weight: bold}
.EHGlobalNotice {  font-size: 0.8em}
.EHShrunk {  font-size: 0.7em}
.noteSm {  font-size: 0.7em; color: #009900}
.subCatHdr {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 0.9em; background-color: #FFFFCC}


/***************************************************
*         READ-ONLY STYLES -- DO NOT MODIFY        *
***************************************************/

/*	Class "NoSpace" was created to be applied to table cells (TD's) that
	contain requisite &nbsp;'s that we don't want to have influence the
	size of the cell.  For instance, if we have a table row that contains
	some very tiny text in one cell and then the next cell has a close
	</form> tag and a requisite &nbsp; to allow the cell's background
	color to display, we apply class "NoSpace" to the latter cell to keep
	the &nbsp; from being applied with the default browser font, thereby
	increasing the height of the row. */

.NoSpace	{ font-size: 1px; }


/***************************************************
****************************************************
*                LEGACY STYLES                     *
****************************************************
***************************************************/

.mono { font-family: monospace }

a.navlink:link    	{ font-size: 70%; color: blue }
a.navlink:visited 	{  font-size: 70%; color: blue }
a.navlink:active 	{  font-size: 70%; color: blue }
a.navlink:hover   	{ /* ie only */ font-size: 70%; color: red }

/* Banner areas */

table.welcome { background: #00009C }
table.sitelinks { background: #FF6600 }
.moderator { background: red }
td.bannertitle { color: white; font-weight: bold; text-indent: 3pt }

.big { font-size: 18pt }


/* The global background that surrounds our part of the screen */

.seethrough { background: white }

.tupleodd { background: #EEEEEE }
.tupleeven { background: white }

.flabel1, .flabel2, .flabel8
    { font-size: 70%; font-weight: bold; color: black; text-align: right}
.fdata1, .fdata2, .fdata3, .fdata8,
.sevred2, .sevyellow2, .sevgreen2 { font-size: 70%; color: black; text-align: left; font-weight: normal }
.sevred2 { color: red }
.sevyellow2 {color: orange }
.sevgreen2 {color: green }
.fdata3 { font-weight: bold }
.continuebtn1, .continuebtn2, .continuebtn3 { font-weight: bold; text-align: center }
.savebtn1 { background: white; font-weight: bold; text-align: center }
.status2 { font-weight: bold; text-align: center }
.header2 {}
.flabelerror1 { text-align: left; color: red; font-weight: bold }
.imgalt1, .imgalt2 { font-weight: bold }
.link2 { text-align: center }
.stress2 { color: red }
.title1, .title3 { font-weight: bold; color: black; text-align: center }
.title2 { font-weight:bold; color: white; font-size: 70%; text-align: center }
.note1 { font-size: 70%; font-weight: normal; color: black }
.note2 { font-size: 70%; color: black }
.note7 { font-weight: bold; background: white; color: black }
.box1bg, .box3bg { background: #CCCCCC }
.box1body, .box3body {background: white }
.box2bg, .box8bg { background: #00009C }
.box2body, .box8body { background: white }
.box5bg { background: #AAAAAA }
.linkcell5 { text-align: center; font-size: 70% }
.linkcell5 a:link, .linkcell5 a:visited, .linkcell5 a:active {color: white }
.selectedcell5 { text-align: center; font-weight: bold; background: #CCCCCC }
.box6bg { background: #CCCCCC; }
.contents6 { font-weight: bold; color: black; text-align: right; }
.box7bg, .box7body { background: #00009C; }
.coltypelabel7, .coldatelabel7, .colbtnlabel7,
	.colsubjectlabel7, .colpostedbylabel7, .colanswerslabel7,
	.colnamelabel7, .colcatlabel7, .colansapprlabel7, .colanswaitlabel7, .colpointslabel7,
	.colanscncllabel7, .colquestwdrnlabel7, .colquestgivenbacklabel7, .colavgcomplabel7,
	.colstatuslabel7, .colexpertsincelabel7,
	.coleditorsincelabel7, .colansgivenbacklabel7, .colanswdrnlabel7,
	.colansbyexpertlabel7, .colansstatuslabel7, .colprivacylabel7, .colfilerstatuslabel7, .coltmstatuslabel7,
    .colratingslabel7, .colratinglabel7, .colhelpfulnesslabel7,
    .colreviewedbylabel7, .colapprovalscancelledlabel7
    { font-weight: bold; color: white; text-align: center }
.colsubjectlabel7, { text-align: left }
.coltype7 { color: black; text-align: center }
.colsubject7 { color: black; text-align: center }
.coldate7, .colbtn7, .colpostedby7, .colanswers7
    { color: black; text-align: center }
.colname7, .colcat7, .colansappr7, .colanswait7, .colpoints7,
	.colanscncl7, .colquestwdrn7, .colquestgivenback7, .colavgcomp7,
	.colstatus7, .colexpertsince7,
	.coleditorsince7, .colansgivenback7, .colanswdrn7,
	.colansbyexpert7, .colansstatus7, .colprivacy7, .colfilerstatus7, .colhelpfulness7,
    .colratings7, .colrating7, .coltmstatus7, .colqueuestatus7,
    .colreviewedby7, .colapprovalscancelled7
    { text-align: center }
.colname7, .colnamelabel7 { text-align: left }
.title8, .subtitle8 { color: white; text-align: center; font-weight: bold }
.subtitle8 { font-size: 70% }
.subtitle8 a:link, .subtitle8 a:visited { color: white }
.resultsnav { text-align: right; font-size: xx-small; font-weight: bold }
.helpgeneral {}
.helpcattitle { font-weight: bold; font-size: large }
.helpquestion { font-weight: bold }
.helptoplink { font-size: 70% }

/* Data fields, titles for them, errors */

.error { color: red; font-weight: bold }
.stress { color: red }
font.stresssm { color: red; font-size: 70% }

/* Content areas */

        /* Box style 1: gray title/border */
.box1 { background: #CCCCCC }
td.title1sm { font-size: 70% }
td.titlelink { background: #AAAAAA; font-size: 70% } /* dark gray navigation */
tr.box1 { background: white; color: black }
td.box1 { background: white; color: black }
a.link1:link { color: white }
a.link1:visited { color: white }
a.link1:active { color: white }

        /* Box style 1 inside, border only: dark blue */
table.box1border { background: #00009C }
table.box1background { background: white }

        /* Box style 2: dark blue title/border */
table.box2 { background: #00009C }
table.box2a { background: white }
tr.box2 { background: white; color: black } /* For input data area */
td.title2 { font-weight: bold; color: white; text-align: center }
td.title2small { font-weight:bold; color: white; font-size: 70% }
td.box2 { background: white; color: black }
a.link2:link { color: white }
a.link2:visited { color: white }
a.link2:active { color: white }

        /* Box style 10: Light gray title/border */
table.box10 { background: #EEEEEE }
tr.box10 { background: #EEEEEE; font-size: 70%; color: black }
td.box10 { background: #EEEEEE; font-size: 70%; color: black }

.sortopinions { color: white; font-weight: bold; font-size: 75%; text-align: left }
.topicbody { font-weight: normal }
.topicsubject { font-weight: bold }
td.myownopinion { color: red; font-weight: bold; font-size: x-small }
td.opinion { }



/* GENERAL TEXT FORMATTING */
.bold                   { font-weight:bold }
.boldleft 		{ font-weight:bold; text-align:left }
.boldred		{ font-weight:bold; color: red }
.medsmall		{ font-size: 80% }
.small			{ font-size: 70% }
.smallred		{ font-size: 70%; color: red }

/* SPACING */



/* FEATURED ITEMS WIDGET */

.featureditembg     	 { background-color: #a9a9a9 }
.featureditemfg     	  { background-color: #fff8dc }

/*
.featureditemtxt   	{ font-size: 80% }
.featureditemtxtbold { font-weight: bold; font-size: 80% }
.featureditemsub    	{ font-weight: bold; font-size: 80% }
*/

.featureditemrating 	{ font-size: 70%; color: #888888}
.featureditemtitle  	 { color: black; font-weight: bold }

/*
.featureditemtitlebg { font-weight: bold; background-color: #ffdab9 }
*/

.commwelcomebg 	{ background: #003399 }
.commwelcometxt 	 { color: white; font-weight: bold; text-align: left; text-indent: 5px }
/*
.commbodytxt 		{ text-align:left; font-size:80% }
.myquestionbg 	 { background-color: #e7e7fb }
*/
.toolsbg                { background-color: #FFFF99 }
.toolslist              { margin: 2px 2px 2px 2px }


/* CATEGORY HOME PAGES */
/*
.postedby                 { color: silver; font-size: 70% }
.answersheader                  { font-weight: bold; font-size: 70% }
.answersnumber                { font-weight:bold }
*/
.sortby                 { font-weight: 500; font-size: 80% }
.sortbyselected         { font-weight: bold; font-size: 80% }
/*
.viewall                  { color: white; font-size: 80%; text-decoration: underline; text-align: center }
*/

/* SEARCH RESULTS         */

.relevance                { font-weight:bold; text-align:center; color:red }
.relevanceheading          { color: red; font-weight: bold; font-size: 70%; text-align: center }
/*
.searchterm                { font-weight:900 }
.filtertxt                { font-weight:bold; text-size:80%; text-align:left }
*/
.searchresultsx-yofz       { color: black; font-size: 75%; text-align: center }  


/* BROWSE PAGES */
/*
.x-yofz                 { color: white; font-size: 75%; text-align: center }
*/

/* QUESTION STYLES */
/*
.unanswered                { font-size:70%; color: red }
.answeredexpert        { font-size:70%; color: red }
.answeredenthusiast        { font-size:70%; color: red }
.expertreviewed        { font-size:70%; color: red }
*/
.sortbyunsel { font-size: 80%; text-decoration: underline }

/*
.questionsubject { font-weight: bold; font-size: 110% }
*/
.questionborder { background-color: #ffdead }
.questionfg { background-color: white }
/*
.detailpostedby { color: #a9a9a9; text-align: right }
*/

/* RELATED ITEMS WIDGET */

.relatedItemsBG                 { background-color: #ccf }


/* ERROR STYLES */
.ERRORBG                        { background-color: red }
.ERRORFG                        { background-color: white }
