﻿
/*Technet Support View*/
.CheckBoxTechnet
{
    margin-left: 1.5em;
    border-color: transparent;
    margin-bottom: 0em;
}

.labelTechnet
{
    font-size: 0.75em;
    font-weight: bold;
    color: GrayText;
}

.ExpContentTechnet
{
    margin-bottom: 0.2em;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3.8em;
    padding-top: 0.5em;
}


.SourcesTextTechnet .CheckBoxTechnet
{
    margin-left: 2.2em;
    width: 12px;
    border-color: transparent;
}

.labelTechnet
{
    font-size: 11px;
    font-weight: bold;
    color: GrayText;
}

.ExpContentTechnet
{
    margin-bottom: 0.625em;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2.5em;
    padding-top: 0.5em;
}

.NumberLabelTechnet
{
    font-size: 11px;
    font-weight: lighter;
    color: #707070;
}

.SourcesTextTechnet
{
    margin-bottom: 0.2em;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 0.8em;
    padding-top: 2em;
    color: GrayText;
}

.SourcesAlignTechnet
{
    padding-top: 0.9em;
    padding-bottom: 0.5em;
}


#searchText
{
    font-size: 2.25em;
    padding: 0 0 3px 0;
    color: #707070;
    white-space: nowrap;
}



#searchBoxContainer
{
    border: solid 0px #828282;
    background-color: transparent;
    margin-top: 0.4em;
}


.ResultsContainer a
{
    text-decoration: none;
}

.ResultsContainer a:hover
{
    width: 100%;
    min-width: 36em;
}

.NoResultsContainer, #HelpContainer {
    margin-left: 0px !important
}



#MainContent.Answers #searchBoxContainer > table
{
    width: 60em;
}

#searchBoxContainer .AppNavigation h1
{
    margin: 0;
}

.ResultSeperatorCustom
{
    margin-top: 1em;
    margin-bottom: 1.1em;
}



.ResultUrl
{
    color: GrayText;
    font-size: 67%;
}
.result a
{
    color: #076098;
    font-size: 0.75em;
    font-weight: normal;
}

.result a:visited
{
    color: purple;
}
.ResultDescription
{
    font-size: 0.75em;
    color: #707070;
    padding-top: .833em;
    padding-bottom: .833em;
}
.result a:hover
{
    color: #0095C4;
}

.removeAll a
{
    color: #076098;
    font-size: 0.85em;
}

.removeAll a:hover
{
    color: #0095C4;
}





.StatusInfo a:link
{
    margin-top: .75em;
    color: #076098;
    font-size: 12px;
}

.StatusInfo a:hover
{
    color: #0095C4;
}

.StatusInfo span.inlineRtl
{
    font-size: 12px;
}


#instantAnswer .ResultItem
{
    border: 2px solid lightgrey;
    padding: 0.25em 0.75em 0.75em;
    background-repeat: repeat-x;
    background-image: none !important;
}



.ResultItemSourceRefinement
{
    background-color: rgb(230, 231, 233);
    text-align: left;
    padding: 0 0 3px;
}

.ResultItemSourceRefinement, .ResultItemRight
{
    width: 14em;
}

.Technet .ResultItemSourceRefinement, .Technet .ResultItemRight
{
    width: 16em;
}

.Technet div#ResultsMessageDiv b
{
    color: #076098;
}
.ResultItemRight
{
    width: 14em;
    color: #076098;
    padding-left: 35px;
    font-size: 12px;
}


.ResultItemSourceRefinement table
{
    margin: auto;
    top: 0;
    left: 0;
}




.inlineRtl a
{
    font-size: 12px;
    color: #076098;
}

.inlineRtl a:hover
{
    color: #0095C4;
}

.ResultItemSourceRefinement div.inlineRtl
{
    padding-left: 0.313em;
    padding-right: 0.313em;
}
#ResultsMessageDiv
{
    vertical-align: bottom;
}

#ResultsMessageDiv a img
{
    float: none;
}
#ResultsMessageDiv .ResultsMessage
{
    float: left;
    line-height: normal;
    color: GrayText;
}

.tabContainer {
    padding-top: 0.5em;
}

.ResultItemsContainer
{
    clear: both;
    margin-bottom: 1.6em;
    border-right: 0;
    padding-top: 0.5em;
}

.ResultItemsContainer TABLE
{
    position: relative;
    left: -2px;
    top: -2px;
}

#MainContent .TextBoxSearch, #MainContent .Watermark
{
    border: 1px solid #949494;
    padding-left: 3px;
    font-size: 0.95em;
    font-style: normal;
    color: Black;
    height: 1.3em;
    float: left;
    display: block;
    width: 260px;
    margin-top: 2px;
}

#MainContent.Microsoft .TextBoxSearch, #MainContent.Microsoft .Watermark, #MainContent.Answers .TextBoxSearch, #MainContent.Answers .Watermark
{
    height: 1.4em;
}

#MainContent.Expression .TextBoxSearch, #MainContent.Expression .Watermark
{
    width: 470px;
    font-size: .85em;
}

#MainContent.Technet .TextBoxSearch, #MainContent.Technet .Watermark
{
    width: 265px;
}

.rtl #MainContent .TextBoxSearch
{
    float: right;
}
#ResultsIn
{
    margin-bottom: 1px;
    font-weight: normal;
    margin-left: 38em;
    font-size: 0.8em;
}

#MainContent.Answers #Search
{
    padding-top: 1em;
}

#Search .nosidebar
{
    display: none;
}

#Search .sidebar
{
    width: 210px;
    min-width: 210px;
    vertical-align: top;
    padding-right: 0.75em;
}

.rtl #Search
{
    text-align: right;
}

.rtl #Search .sidebar
{
    padding-left: 0em;
    padding-right: 0;
    text-align: right;
}

#Search .content
{
    padding: .1em 0 .2em 0;
    padding-bottom: 0;
}



.PagingDiv div
{
    padding: 0 .5em 0 0em;
    display: inline;
    float: left;
}

div#LanguageSwitcher a
{
    color: #000;
    font-size: 85%;
}

div#LanguageSwitcher a:hover
{
    color: #000;
    text-decoration: none;
}


span.LanguageSwitcherHeader
{
    padding: 1px 5px 5px 2px;
    cursor: pointer;
    font-size: 0.8em;
}

#LanguageSwitcher .DropDownArrow
{
    background: transparent url('../Images/icons/CARAT.png') no-repeat scroll 0 50%;
}

.RatingStarContainer
{
    display: inline;
}

.ResultStatusIconActive
{
    height: 25px;
    width: 25px;
    background-image: url(../Images/icons/statusicons_Cusom.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ResultStatusIconClosed
{
    height: 25px;
    width: 25px;
    background-image: url(../Images/icons/statusicons_Cusom.png);
    background-repeat: no-repeat;
    background-position: -25px 0;
}

.ResultStatusIconDiscussion
{
    height: 25px;
    width: 25px;
    background-image: url(../Images/icons/statusicons_Cusom.png);
    background-repeat: no-repeat;
    background-position: -50px 0;
}

.ResultStatusIconQuestion
{
    height: 25px;
    width: 25px;
    background-image: url(../Images/icons/statusicons_Cusom.png);
    background-repeat: no-repeat;
    background-position: -75px 0;
}

.ResultStatusIconAnswered
{
    height: 25px;
    width: 25px;
    background-image: url(../Images/icons/statusicons_Cusom.png);
    background-repeat: no-repeat;
    background-position: -100px 0;
}

.ResultStatusIconLibrary
{
    height: 25px;
    width: 25px;
    background-image: url(../Images/icons/statusicons_Cusom.png);
    background-repeat: no-repeat;
    background-position: -125px 0;
}

.ResultsNavPanel
{
    padding-top: 1.24em;
    padding-bottom: 1.85em;
}

#ResultsMessageDiv .Elapsed
{
    margin-top: 0;
    float: left;
    margin: 0em 0.625em 0 0.313em;
    font-size: 0.75em;
}

.rssfeed
{
    background-image: url(../Images/Icons/rss_png.png);
    background-repeat: no-repeat;
    height: 15px;
    width: 33px;
    background-position: 0 2px;
}

.RssLink:focus .rssfeed
{
    outline: 1px dotted;
}

.MetroButton
{
    background-image: url(../Images/icons/search_scarab.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 22px;
    margin-top: .2em;
}

.MetroButton:focus
{
    outline: 1px dotted;
}

@media screen and (-ms-high-contrast: active) {
    .MetroButton {
        background-image: url(../Images/icons/search_scarab.png);
        background-repeat: no-repeat;
        height: 22px;
        width: 22px;
        margin-top: .2em;
    }

    .rssfeed {
        background-image: url(../Images/Icons/rss_png.png);
        background-repeat: no-repeat;
        height: 15px;
        width: 33px;
        background-position: 0 2px;
    }
}

a:focus
{
    outline: 1px dotted;
}

.ResultSeperator
{
    margin: 0;
    padding: 0;
    height: 1.875em;
}

.ResultMetaData .ResultMetaDataItem a
{
    font-size: 1em;
}

.ResultMetaDataName
{
    padding-left: 0.313em;
}

div.PagingDiv
{
    padding: 1em 0 1.86em 0;
    white-space: nowrap;
    font-size: 1em;
 }

.PagingDiv div
{
    padding: 0 .5em 0 .5em;
    display: inline;
    float: left;
}

.rtl .PagingDiv div
{
     float: right;
}


#div-Results a:visited
{
    color: purple;
}

div.SuggestionPanel a:visited
{
    color: purple;
}

table#SearchHelpTable a:visited, a.LanguageSwitcherHeader:visited, div#ResultsMessageDiv a:visited, div#NoResultsMessage a:visited, div.SuggestionPanel a:visited, a.RssHeader:visited, a.BlogListHeader:visited, a.FeedbackBarLink:visited
{
    color: purple;
}

span.ResultsMessage span, .ResultsMessage div
{
    font-weight: bold;
    color: #2A2A2A;
    font-size: 12px;
}

.RefinementListContainer .ItemContainer
{
    padding: .25em 0 0 .5em;
    margin-bottom: .25em;
    font-size: .85em;
}

.RefinementListBreak
{
    height: 1.5em;
}

.RefinementListContainer .ItemContainer li
{
    padding: 0 0 0.25em 0em;
    margin: 0;
}

.DivSources
{
    padding: 0 0 0.313em 0;
    margin: 1.4em 0 0 0;
}

.TechnetNavigator
{
    background-color: rgb(230, 231, 233);
    color: #076098;
    width: 190px;
    border: 1px solid #E0E0E0;
    text-align: center;
    overflow: auto;
    margin-top: 1em;
    height: 20px;
    padding: 2px 0px 2px 0px;
}

.TechnetNavigator_Tree
{
    min-height: 2em;
    max-height: 18em;
    border: 1px solid #E0E0E0;
    width: 190px;
    padding-top: 2px;
    overflow: auto;
}
.ResultsinAlign
{
    float: right;
}

.sbfe
{
    color: #2A2A2A;
    margin: 5px 0px 5px 0px;
    text-decoration: none !important;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 5px 3px;
    background-image: url(../Images/icons/minus.gif);
    font-size: 12px;
    text-align: left;
    padding-left: 18px;
    vertical-align: top;
}

.sbfc
{
    color: #2A2A2A;
    margin: 5px 0px 5px 0px;
    text-decoration: none !important;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 5px 3px;
    background-image: url(../Images/icons/plus.gif);
    font-size: 12px;
    text-align: left;
    padding-left: 18px;
    vertical-align: top;
}

.sbncs
{
    color: #2A2A2A;
    margin: 5px 0px 5px 0px;
    text-decoration: none !important;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 2px 2px;
    padding-left: 18px;
    background-image: url(../Images/icons/end_icon.gif);
    background-color: #E7E7E8;
}

.sbnc
{
    color: #2A2A2A;
    margin: 5px 0px 5px 0px;
    text-decoration: none !important;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 2px 2px;
    padding-left: 18px;
    background-image: url(../Images/icons/end_icon.gif);
}

a.sbna
{
    color: #2A2A2A;
    visibility: visible;
    font-size: 12px;
}

a.sbna:hover
{
    background-color: #FFE165;
}

.spns
{
    background-color: #E7E7E8;
}

.spnc
{
    display: none;
    margin-left: 18px;
}
.spne
{
    display: block;
    margin-left: 18px;
}

.sbsf
{
    color: #000;
    text-decoration: none !important;
}

.sbsf A
{
    color: #000;
    text-decoration: none !important;
}

.labelSourceTopic
{
    font-size: 12px;
}

.MetroSearchtextbox
{
    border-color: #999;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    height: 23px;
}

#MainContent .MetroSearchtextbox
{
    width: 275px;  
}

.Technet#MainContent .MetroSearchtextbox
{
    width: 300px;
}

#MainContent .TextBoxSearch
{
    border: 0px none #949494;
    width: 243px;
    color: #707070;
}

#MainContent .TextBoxSearch {
    height: 100%;
}

.IE7 #MainContent .TextBoxSearch {
    padding-top: 0px;
    height: 100%;
}

#instantAnswer {
    margin-top: 1em;
}

#instantAnswer .voting 
{
    font-size: 0.75em;
}

.RefinementCheckbox {/*float:right;*/ }
.RefinementLabel {color:#00749e;}
.RefinementLink  
{
    margin-left: 0em;
    display:inline; 
}

label.disabledLabel {
    color:#A2A2A2    
}


img.refinementLoader {
    display: none;
}



#MainContent a:visited
{    color: purple;   
    }
    
A:Link
{
    color:#076098;
}    
