.tabStripTitle
{
    font-weight: normal;
    margin-bottom: 10px;
}

.tabs
{
    margin-top: 5px;
    position: relative;
}

#subNav
{
    border-bottom: 2px solid rgb(0,114,198);
    margin: 0;
    padding: 0;
}

#subNav li
{
    cursor: pointer;
    display: inline-block;
    margin: 0 10px 0 0; /*RTL*/
    position: relative;
    text-align: center;
}

#subNav li a, #subNav li a:visited
{
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}

#subNav li.current a
{
    background-color: rgb(0,114,198);
    color: rgb(255,255,255);
    border: solid thin rgb(0,114,198);
}

.threadlistRSS
{
    position: absolute;
    top: 5px;
}

.threadlistRSSProfile
{
    position: absolute;
    margin-top: -31px;
}

/* Secondary nav panel */
.subNavWrapper
{
    position: relative;
}

.subNavbar, .subNavbarSearch
{
    font-size: 13px;
    margin: 0;
    padding: 5px 0 0 0;
}

.subNavbarSearch
{
    border-bottom: 1px solid rgb(150,150,150);
}

.subNavbar > li
{
    display: block;
    margin-bottom: 15px;
}

.subNavbarSearch > li
{
    display: inline-block;
    margin-bottom: 8px;
}

.subNavbar > li:after, .subNavbarSearch > li:after
{
    content: "";
    padding: 0 13px;
}

.scopeList > li
{
    display: inline-block;
    margin-bottom: 8px;
}


.scopeList > li:before
{
    content: ">";
    padding: 0 13px;
}

.scopeList > li:after, .scopeList > li:first-child:before
{
    content: "";
    padding: 0;
}

* + html .subNavbar > li
{
    display: inline;
}

.subNavbar > li > label
{
    vertical-align: middle;
}

.subNavbar select
{
    width: 200px;
    vertical-align: middle;
}

.subNavbar select .disabled, .subNavbar select .disabled:hover
{
    color: rgb(150,150,150);
    cursor: not-allowed;
}

#MetadataFilters, #moderatorFilter, #threadType, .forumFilterBrowse
{
    margin: 0 0 0 10px; /*RTL */
}

#filters
{
    vertical-align: top;
    width: 200px;
    display: inline-block;
    padding-right: 20px; /*RTL*/
}

#StandardFilterBar
{
    margin-bottom: 12px;
}

#QuestionStatusSection ul
{
    margin-left: -30px; /*RTL*/
    list-style: none;
}

#QuestionStatusSection li
{
    margin: 5px 0;
}

#QuestionStatusSection input
{
    margin-top: 4px;
    vertical-align:middle;
}

#QuestionStatusSection label
{
    vertical-align:middle;
}

/* RTL */
#threadsajax
{
    width: 700px;
    padding: 3px 0 3px 16px;
    display: inline-block;
}

.ThreadsAjaxMessage
{
    padding-top: 55px;
    font-size: 1.23em;
    vertical-align: middle;
}

.noResults
{
    padding-left: 77px; /*RTL */
}

#applyFiltersImage
{
    padding-left: 80px; /*RTL */
    padding-right: 5px;
}

#applyFiltersImageRTL
{
    display: none;
}

#applyFiltersMessage 
{
	display: inline-block; 
	margin-top:5px;
}

#btnApply
{
    margin-top: 10px;
}

/* Advanced Thread Filter Bar */
#AdvancedFilterBar
{
    display: inline-block;
    margin: 0 0 8px 0;
    padding: 0;
}

#advancedFilterTitle
{
    margin-top: 15px;
}

#AdvancedFilterBar ul
{
    margin: 0 0 10px 10px; /*RTL */
    padding: 0;
}

#advancedFilterDateBar
{
    border: none;
    white-space: nowrap;
    vertical-align: top;
}

#advancedFilterDateBar li
{
    display: block;
    margin-bottom: 10px;
    position: relative; /* This is to position the calendar icons correctly */
}

#advancedFilterOptionBar 
{
    padding-left: 10px;
}

#advancedFilterOptionBar li
{
    display: block;
    margin-bottom: 10px;
}

* + html #advancedFilterOptionBar li, * + html #advancedFilterDateBar li
{
    display: inline;
}

.advancedOptionFilter input
{
    margin: 0;
    vertical-align: middle;
}

.advancedOptionFilter label
{
    vertical-align: top;
}

#advancedFilterDateBar .datePicker
{
    display: inline;
    width: 180px;
}

.ui-datepicker-trigger 
{
	position: absolute;
	top: 32px;
	right: 17px;
}

/* Forum list and content structures */
#threadListWait
{
    display: inline-block;
    width: 712px;
    text-align: center;
    margin: 50px 0;
}

#threads, #searchResults
{
    width: 100%;
}

#askingQuestionTitle
{
    font-size: 20px;
}

#askingQuestionDetail
{
    margin-bottom: 12px;
}

.searchResultItem
{
    /*border-top:1px dotted rgb(150,150,150); not showing */
    margin-top: 20px;
}

.forumList td
{
    font-size: 13px;
    padding: 7px 0;
}

.searchResultItem td
{
    font-size: 13px;
    padding: 10px 0;
}

.forumList .threadStatusIconsCell, .searchResultItem .threadStatusIconsCell .threadStatusIcons
{
    vertical-align: top;
    width: 168px;
}

.forumList td td, .searchResultItem td td
{
    border: 0;
    padding: 0;
    margin: 0;
}

#forumSortSection
{
    font-size: 13px;
    line-height: 29px;
    min-height: 29px;
    border-bottom: 1px solid rgb(150,150,150);
}

.forumListSort
{
    display: inline;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

.forumListSort li
{
    border-left: 1px solid rgb(150,150,150); /*RTL*/
    display: inline;
}

.forumListSort li:first-child
{
    border: 0;
}

.forumListSort li a
{
    padding: 0 5px;
}

.forumListSort li.selected a
{
    padding: 0 0 0 5px;
}

.forumListStatus
{
    text-align: center;
    width: 80px;
}

.forumListStatus > span, .forumListCount > span
{
    display: block;
    font-size: 11px;
}

#sortImage
{
    padding-bottom: 3px;
}

.filterTitle
{
    color: rgb(0,0,0);
    font-size: 16px;
    display: block;
    margin: 5px 0;
}

.filterHeader
{
    margin-bottom: 6px;
    display: block;
}

#filters
{
    margin-top: 8px;
}


#filters select
{
    margin-bottom: 7px;
}

.forumListCount
{
    text-align: center;
    width: 80px;
}

.forumListStatus > span.forumAnswerCount, .forumListCount > .forumListCountPos
{
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 8px;
}

.forumListStatus > span.forumAnswerCount > img
{
    vertical-align: middle;
}

.forumListCount > .forumListCountPos
{
    color: rgb(0,114,198);
    font-weight: bold;
}

.searchResultInnerContent
{
    padding-left: 30px; /*RTL*/
    padding-bottom: 20px; /* added recently for design changes*/
}

.forumTitleLink, .forumTitle, .searchResultInnerContent, .searchTitleLink
{
    overflow: hidden;
}

.forumTitleLink
{
    display: inline-block;
    font-weight: bold;
}

.forumTitleLink:hover, .searchTitleLink:hover, .forumTitleLink:focus, .searchTitleLink:focus
{
    text-decoration: underline;
}

.searchSummary
{
    padding: 0 2px;
    width: 760px;
}

.isAbuse, .contentWrapper.isAbuse
{
    border: 1px solid rgb(230,30,38);
}

tr.isAbuse
{
    outline: 1px solid rgb(230,30,38);
}

.threadInfoCell
{
    padding: 0;
    width: 512px;
}

.threadInfo
{
    min-height: 52px;
}

.threadPreviewButton
{
    border: 0;
    margin-top: 3px;
}

.threadPreview, .threadPreview .previewMessage
{
    display: none;
}

.threadPreview .msgBody
{
    overflow: hidden;
}

.threadPreviewRow, .threadPreviewRow td
{
    padding: 0;
}

.messageType > span.threadPreviewAnswerTitleCount
{
    font-size: 20px;
    line-height: 20px;
    vertical-align: bottom;
}

.threadPreviewReplies
{
    border-top: 2px solid rgb(51,51,51);
}

.threadPreviewOpenThread
{
    border-top: 1px solid #ccc;
    padding: 10px 0 20px 0;
}

.threadPreviewButton, .threadPreviewContent
{
    height: 24px;
    width: 24px;
}

.forumTitle
{
    padding-top: 5px;
}

.threadPreviewCell
{
    width: 35px;
}

.previewMoreLink
{
    padding: 0 0 20px 0;
}

.lessPreviewText .threadPreviewContent
{
    background-position: 0 0;
}

.threadStatusIconsCell .threadStatusIcons, .profileUnsubscriptionButton
{
    display: block;
    margin: 0;
    padding: 0;
}

.threadStatusIconsCell .threadStatusIcons li
{
    height: 24px;
    width: 24px;
    padding: 0;
}

/*******************************************/

#msSearchFrame
{
    font-size: 13px;
}

#msSearchPoweredBy
{
    height: 25px;
    vertical-align: middle;
    margin: 10px 0;
}

#msSearchPoweredBy img
{
    vertical-align: middle;
}

.msSearchContainer
{
    margin-bottom: 20px;
}

.searchTitleLink
{
    display: inline-block;
    font-weight: bold;
    width: 760px;
}

.msSearchUrl
{
    color: rgb(56, 130, 34);
    font-size: 11px;
}

.removeScope
{
    display: inline-block;
    height: 11px;
    position: relative;
    width: 11px;
    vertical-align: middle;
}

/**ThreadSearchResult**/
#searchResultsByFilter
{
    border-bottom: 1px solid rgb(150,150,150);
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
}

.searchResultMainContent
{
    width: 670px;
}

.searchForumProperties
{
    font-size: 11px;
    color: rgb(85,85,85);
}

#SearchFilterSection ul
{
    list-style: none outside none;
    margin-left: -30px; /*RTL*/
}

#SearchFilterSection li 
{
    margin: 5px 0;
}
.searchFilterTitle
{
    color: rgb(0,0,0);
    font-size: 16px;
    display: block;
}

.searchFilters
{
    width: 220px;
}

/**ThreadList**/
.forumListProperties 
{
    margin-top: 2px;
}

.questionAnswered, .needAnswerImage
{
    padding-top: 3px;
}

/*
     FILE ARCHIVED ON 06:05:29 Oct 25, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:26:13 Dec 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.574
  exclusion.robots: 0.066
  exclusion.robots.policy: 0.056
  esindex: 0.008
  cdx.remote: 30.859
  LoadShardBlock: 112.907 (3)
  PetaboxLoader3.datanode: 116.108 (4)
  load_resource: 117.523
  PetaboxLoader3.resolve: 60.693
*/