/**************************************************
*                                                 *
*                 Style.css                       *
*                                                 *
*         updated style sheet document            *
*              last updated 4-12-01               *
*                                                 *
*         Copyright 2001 QUIQ incorporated        *
*                                                 *
*        Joshua Solomon                           *
*                        Bamidele O Shangobumni   *
*                                                 *
***************************************************/

/***************************************************
*                    TEST STYLES                   *
***************************************************/

.downtwo	{ font-size: .65em; }
.downone	{ font-size: .85em; }
.upone		{ font-size: 1.2em; }
.uptwo		{ font-size: 1.4em; }
.upthree	{ font-size: 1.9em; }
.upfour		{ font-size: 2.7em; }


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

body, 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; }

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

.ModeratorBarBG 			{ background: yellow; }
.ModeratorBarTxt			{ font-size: .72em; font-weight: bold; } 

.ModeratorLink				{ font-size: .7em; }
.ModeratorLink a:link		{ color: red; text-transform: uppercase; }
.ModeratorLink a:visited	{ }
.ModeratorLink a:active		{ }
.ModeratorLink a:hover		{ }

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

.TopSearchTopLine		{ font-weight: bold; font-size: .8em; }		
.TopSearchTopLineBG 	{ background: #EEEEEE; }

.TopSearchAskTxt		{ color: #666666; font-size: .85em; font-family: sans-serif; font-weight: bold; text-align: right; }
.TopSearchAskBG 		{ background: yellow; }

/* 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: 9pt; }

.TopSearchBreadTitleTxt 		{ font-size: .8em; font-weight: bold; }
.TopSearchBreadTxt				{ font-size: .8em; }
.TopSearchBreadActiveTxt		{ }
.TopSearchBreadActiveTxt a:link	{ font-size: .8em; font-weight: bold; color: green; }

.TopSearchBreadBG 				{  border-width: 2px; border-color: #CCCC99; border-style: solid; margin-top: 2px; background: #E3E3A7; }

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

.TopSearchCatDropDown			{ font-family: sans-serif; font-size: 9pt; }

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

.LoginHdrBG 				{ background: #003399; }
.LoginHdrTxt 				{ font-weight: bold; color: white; }
.LoginItemTitle				{ font-weight: bold; text-align: right }
.LoginItemTxt				{ }
.LoginItemFootnote			{ font-size: .7em; }
.LoginFieldBG				{ background: white; }	
.LoginFieldRequired			{ text-size: .7em; color: red; }

.RegisterHereLink			{ color: green; }
.RegisterHereLink a:link	{ }
.RegisterHereLink a:visited	{ }
.RegisterHereLink a:active	{ }
.RegisterLink a:hover		{ }

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

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

.UserProfileHdr 			{ font-weight: bold; color: white; }
.UserProfileHdrBG 			{ background: #003399; }
.UserExpertInTitle			{ font-weight: bold; }
.UserExpertInBreadcrumb		{ }
.UserMemberSince			{ font-weight: bold; }
.UserMemberSinceDate		{ }
.UserHasPosted				{ }

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

.UserPostedItemData		{ font-weight: bold; }
.UserBioTxt				{ }
.UserAlias				{ }
.UserNotifyMe			{ font-size: .7em; }

/*USER_STATISTICS*/

.UserStatisticsBorder	{ background: #003399; }
.UserStatisticsHdrBG	{ background: #003399; }
.UserStatisticsBG		{ background: white; }	
.UserStatisticsHdr		{ font-weight: bold; color: white; }	
.UserStatisticsTitle	{ font-weight: bold; text-align: right; }
.UserStatisticsData		{ 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               *
***************************************************/

.ConfirmationBorder			{ background: #003399; }
.ConfirmationBG				{ background: #FFDDDD; }
.ConfirmationTxt			{ font-weight: bold; }
.ConfirmationHilightTxt		{ font-weight: bold; color: red; }
.ConfirmationHdrBG			{ background: #003399; }
.ConfirmationHdrTxt			{ font-weight: bold; color: white; }

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

/*FRONT_PAGE_ASK*/

.FrontPageAskBG				{ background: #E6E6FA; }
.FrontPageAskFootnote		{ font-size: .65em; color: #996666; line-height: 1.2em; }
.FrontPageAskHdrTxt			{ font-weight: bold; color: white; }
.FrontPageAskHdrBG			{ margin-top: 4px; background: #003399 }
.FrontPageAskIn				{ font-size: .8em; font-weight: bold }

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

.FrontPageAskCatDropDown	{ font-size: .89em; background: #FFCCCC; font-weight: bold; }
 
/* 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: 10pt; background: #F9F9F0; }

 
/*FRONT_PAGE_BROWSE*/

.FrontPageBrowseCatHdrTxt			{ font-weight: bold; color: white; }
.FrontPageBrowseCatHdrBG			{ margin-top: 4px; background: #003399; }
.FrontPageBrowseBG					{ background: #F3F3F3; }
.FrontPageBrowseCatDesc				{ font-size: .8em; }
.FrontPageBrowseCatLevelOne			{ font-size: .85em; font-weight: bold; }
.FrontPageBrowseCatLevelOne	a:link	{ color: #666699; }
.FrontPageBrowseCatLevelTwo			{ font-size: .74em; }
.FrontPageBrowseCatLevelTwo	a:link	{ color: #666666; }
 
/*FRONT_PAGE_WELCOME*/

.FrontPageWelcomeTxt		{ }
.FrontPageWelcomeBG			{ background: #F0FFF0; }
.FrontPageWelcomeHdrTxt		{ font-weight: bold; color: white; }
.FrontPageWelcomeHdrBG		{ background: #003399; }

/*FrontPageUnansweredQuestions---TBD in a later release*/

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

.SecondPageBrowseHdrTxt			{ font-weight: bold; color: white; }
.SecondPageBrowseHdrBG			{ background: #003399; }
.SecondPageBrowseBG				{ background: #E6E6FA; }
.SecondPageBrowseCatDesc		{ font-size: .8em; }
.SecondPageBrowseCatLevelOne	{ font-weight: bold; }
.SecondPageBrowseCatLevelTwo	{ font-size: .8em; }

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

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

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

.SearchResultsCatDropDown { font-family: sans-serif; font-size: 9pt; }

/* 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: 10pt; }

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

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

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

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

.SearchShowDropDown		{ font-size: 9pt; }

.SearchSubHdrBG			{ background: #EEEEEE; }
.SearchX-YofZ			{ font-size: .7em; color: black;}

.SearchResultsAskBG		{ background: #E6E6FA; }
.SearchResultsAskInTxt	{ font-size: .9em; }
.SearchResultsHdrBG		{ background: #003399; }
.SearchResultsHdrTxt	{ font-weight: bold; color: white; }

/*ADVANCED_SEARCH*/

.AdvancedSearchInputFieldTitle	{ font-weight: bold; }
.AdvancedSearchHdrBG			{ background: #003399; }
.AdvancedSearchHdrTxt			{ font-weight: bold; color: white; }

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

.CategoryHdrBG				{ background: #003399; }
.CategoryHdrTxt				{ font-weight: bold; color: white; }
.CategoryDescriptiveTxt		{ font-size: .7em; }
.CategoryResponsesTitle		{ font-weight: bold; text-align: center; }
.CategoryResponsesNumber	{ font-weight: bold; text-align: center; }
.CategoryViewAll			{ font-size: .8em; text-transform: uppercase; color: white; text-align: center; }
.CategoryItemRating			{ font-size: .8em; text-align: center; color: #888888; }

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

.BrowseItemBorder				{ background: #003399; }
.BrowseItemBG					{ background: #F6F6EE; }
.BrowseItemSubject				{ font-size: 1.2em; font-weight: bold; }
.BrowseItemPostedBy				{ color: #888888; text-align: right; } 
.BrowseItemAdditionalText		{ }
.BrowseItemShow					{ font-weight: bold; }
.BrowseItemShowDropDown			{ }
.BrowseItemStatusTxt			{ color: red; font-weight: bold; }
.BrowseItemRatingTxt			{ font-size: .7em; color: #666666; }
.BrowseItemRatingTitle			{ font-size: .8em; color: #990000; font-weight: bold; }
.BrowseItemRateThisAnswer 		{ font-size: .8em; font-weight: bold; }

.BrowseItemNumComments			{ font-size: .8em; color: #990099; font-weight: bold; }
.BrowseItemUtilsBG				{ background: #CCCCFF; }

/*BROWSE_ITEM_INSIGHT*/

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

/*BROWSE_ITEM_ANSWER*/

.BrowseItemAnswerBG			{ background: #FFEEEE; }
.BrowseItemAnswerBorder		{ background: white; }
.BrowseItemAnswerUserSays	{ font-weight: bold; }
.BrowseItemAnswerTxt		{ }
.BrowseItemAnswerHdrBG		{ background: #003399; }
.BrowseItemAnswerHdrTxt		{ font-weight: bold; color: white; }
.BrowseItemAnswerX-YofZ		{ font-size: .7em; color: white; text-align: center; }

/*BROWSE_ITEM_COMMENTS*/

.BrowseItemCommentsHdrTxt	{ font-weight: bold; color: white; }
.BrowseItemCommentsHdrBG	{ background: #003399; margin-top: 4px; }
.BrowseItemCommentsPostedBy	{ font-size: .9em; font-weight: bold; }
.BrowseItemCommentsText		{ font-size: .85em; color: green; }
.BrowseItemCommentsBG		{ background: #F0F0FF; }
.BrowseItemCommentsHRule	{ color: black; line-style: solid; }

/*BROWSE_ITEM_ATTACHED*/

.BrowseItemAttachedFilesTitle	{ font-weight: bold; }
.BrowseItemAttachedFilesBG		{ background: #FFFFEE; }
.BrowseItemAttachedFilesType	{ font-size: .8em; }

.BrowseItemAttachedFilesLink			{ }
.BrowseItemAttachedFilesLink a:active	{ }
.BrowseItemAttachedFilesLink a:visited	{ }
.BrowseItemAttachedFilesLink a:hover	{ }

/*BROWSE_ITEM_SORT_BY*/

.BrowseItemSortByTitle		{ font-size: .85em; font-weight: bold; }
.BrowseItemSortBy			{ font-size: .85em; }
.BrowseItemSortBySelected 	{ font-weight: bold; font-size: .85em; color: red; }
.BrowseItemSortByBG			{ background: #EEFFEE; }

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

.PostTitleTxt			{ font-family: sans-serif; font-size: 1.2em; font-weight: bold; }
.PostHdrBG				{ background: #666699; margin-top: 4px; }
.PostHdrTxt				{ font-size: .9em; font-weight: bold; color: white; }
.PostFieldBG			{ background: #F6F6F6; }

/* 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: 11pt; background-color: #FFFFEE; }

.PostCatDropDown		{ font-size: 11pt; font-weight: bold; margin-top: 5px; background-color: #FFFFEE; }
.PostFieldDescriptor	{ font-size: .9em; font-weight: bold; }
.PostFieldCurrentValue	{ font-size: .9em; }
.PostFieldFootnote		{ font-size: .7em; }
.PostFieldRequired		{ font-size: .8em; color: #CC0000; }
.PostSectionRequired	{ font-size: .8em; color: #FFCC33; }

.PostErrorTxt			{ color: red; font-weight: bold; font-size: .9em; font-family: sans-serif; }

.PostNotSubmittedYet	{ font-weight: bold; color: red; }
.PostNotYetPostedBy		{ text-transform: uppercase; color: red; }

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

.PostNotifyBG			{ background: #F6F6FF; }
.PostNotifyHdrBG		{ background: #6666CC; margin-top: 4px; }
.PostNotifyHdrTxt		{ font-size: .9em; font-weight: bold; color: white; }
.PostNotifyOptionTxt	{ font-size: .8em; }
.PostNotifyOptionEmphasis	{ font-weight: bold; color: #222222; }
.PostNotifyExists			{ color: purple; }
.PostNotifyExistsEmphasis	{ font-weight: bold; }


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

.NotifyError				{ font-weight: bold; color: #CC0000; text-align: center; }
.NotifyListItem				{ font-size: .8em; }
.NotifyListTop				{ font-size: .8em; font-weight: bold; text-decoration: underline; }
.NotifyTxt					{ font-size: 1em; font-weight: bold }
.NotifyHdrBG 				{ background: #003399; }
.NotifyHdrTxt 				{ font-weight: bold; color: white; }
.NotifyBG 					{ background: #E6E6FA; }
.NotifyShowTitle			{ font-weight: bold; font-size: .75em; }
.NotifySubHdrBG				{ background: #EEEEEE; }
.NotifyOptionTxt			{ font-size: .8em; }
.NotifyOptionEmphasis		{ font-weight: bold; color: #222222; }
.NotifyCatDropDown			{ font-family: sans-serif; font-size: 9pt; }
.NotifyItemDropDown			{ font-family: sans-serif; font-size: 9pt; }
.NotifyCatBreadTxt			{ font-size: .8em; }
.NotifyKeywordInputField	{ font-family: monospace; font-size: 9pt; }
.NotifyFieldOptional		{ font-size: .8em; color: #CC0000; }


/***************************************************
*                VIEW EXPERTS STYLES               *
***************************************************/

.ViewExpertsHdrBG 			{ background :#003399; }
.ViewExpertsHdrTxt			{ font-weight: bold; color: white; }
.ViewExpertsName			{ font-weight: bold; }
.ViewExpertsNameLink		{ }
.ViewExpertsMemberSince		{ font-weight: bold; }
.ViewExpertsMemberSinceDate	{ }
.ViewExpertsAnswers			{ font-weight: bold; }

/***************************************************
*                VIEW ENTHUSIAST STYLES            *
***************************************************/

.ViewEnthusiastsHdrBG 			{ background: #003399; }
.ViewEnthusiastsHdrTxt			{ font-weight: bold; color: white; }
.ViewEnthusiastsName			{ font-weight: bold; }
.ViewEnthusiastsNameLink		{ }
.ViewEnthusiastsMemberSince		{ font-weight: bold; }
.ViewEnthusiastsMemberSinceDate	{ }
.ViewEnthusiastsAnswers			{ font-weight: bold; }

/***************************************************
*                X-Y of Z STYLES                   *
***************************************************/

.X-YofZ 				{ font-size: .6em; font-family: sans-serif; }

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

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

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

.WidgetPeopleList			{ font-size: .7em; }
.WidgetPeopleListTop		{ font-size: .7em; font-weight: bold; color: red; }
.WidgetPeopleListTopData	{ font-size: .7em; font-weight: bold; color: red; }
