﻿
/* _lcid="1033" _version="16.0.4291"
    _LocalBinding */.ms-mysitemenu-control{    display: inline-block;    float: left;}.ms-mysitemenu-control .ms-core-menu-link{    outline: none;}a.ms-mysitemenu-link{    padding: 0px 10px 3px 0px;     color: #232324;    text-decoration: none;}a.ms-mysitemenu-link:link,a.ms-mysitemenu-link:visited,a.ms-mysitemenu-link:hover{     color: #232324;    text-decoration: none;}a.ms-mysitemenu-link:focus,a.ms-mysitemenu-link:active{     color: #232324;     outline: 1px auto #68A0B3;    text-decoration: none;}.ms-mysitemenu-image{    padding-left: 4px;    vertical-align:bottom;    width: 32px;    height: 32px;}/* _lcid="1033" _version="16.0.4291"
    _LocalBinding */div#MyBraryFirstRunVideo{    overflow: hidden;    width: 720px;    height: 405px;}.ms-myBraryFirstRun-waitText{    margin-top: 18px;}.ms-myBraryFirstRun-pageTitle{    margin-bottom:13px;    white-space: normal;}.ms-myBraryFirstRun-contentContainer{    width: 720px;    margin: 0px auto;}.ms-oneDriveFirstRun-contentContainer{    margin: 0px auto;    text-align: center;}.ms-oneDriveFirstRun-contentContainer > div{    max-width: 720px;    margin-left: auto;    margin-right: auto;}.ms-myBraryFirstRun-waitContainer{    position: relative;    margin-top: 18px;}.ms-myBraryFirstRun-waitText-syncProv{    display: inline-block;    width: 70%;}.ms-myBraryFirstRun-oneDriveButton{    display: none;    position: absolute;    right: 0px;    top: 10px;}.ms-myBraryFirstRun-continueButton{    font-family: 'SPO365Icons';    font-variant: normal;    font-size: 18px;     text-transform: none;    -webkit-font-smoothing: antialiased;    vertical-align: middle;    width: auto;    height: auto;    display: inline-block;    margin-left: 5px;}a.ms-myBraryFirstRun-continueButton,a.ms-myBraryFirstRun-continueButton:visited, .ms-oneDriveFirstRun-nextButtonCircle:visited{    color: #0072c6;}a.ms-myBraryFirstRun-continueButton:hover, .ms-oneDriveFirstRun-nextButtonCircle:hover{    text-decoration: none;    color: #004d85;}a.ms-myBraryFirstRun-continueButton:active, .ms-oneDriveFirstRun-nextButtonCircle:active{    color: #004d85;    text-decoration: none;}.ms-myBraryFirstRun-continueButton:before, .ms-oneDriveFirstRun-nextButtonCircle:before{    content: '\e04a';    position: relative;    top: 1px;}.ms-myBraryFirstRun-continueButtonCircle{    width: 20px;    height: 20px;    line-height: 1.2em;    border-style: solid;    border-top-width: 0.1em;    border-right-width: 0.1em;    border-bottom-width: 0.1em;    border-left-width: 0.1em;    border-top-left-radius: 0.7em;    border-top-right-radius: 0.7em;    border-bottom-right-radius: 0.7em;    border-bottom-left-radius: 0.7em;}.ms-oneDriveFirstRun-image{    margin: 30px auto 20px;}.ms-oneDriveFirstRun-contentContainer .ms-oneDriveFirstRun-subHeader{    margin: 0px auto 10px;    text-align: center;    font-weight: normal;    color: #0072c6;}.ms-oneDriveFirstRun-contentContainer .ms-oneDriveFirstRun-body, .ms-oneDriveFirstRun-contentContainer .ms-oneDriveFirstRun-body div{    margin-left: auto;    margin-right: auto;    text-align: center;    white-space: normal;}.ms-oneDriveFirstRun-welcomeImage{    z-index: 5;    position: relative;}.ms-oneDriveFirstRun-welcomeImage-backgroundBanner{    background-color: #f1f1f1;    width: 100%;    height: 220px;    margin: 22px auto 0px;    position: absolute;    left: 0px;}.ms-oneDriveFirstRun-contentContainer > div.ms-oneDriveFirstRun-welcomeBody-container{    max-width: 490px;}.ms-oneDriveFirstRun-contentContainer .ms-oneDrive-downloadButton, .ms-oneDriveFirstRun-contentContainer .ms-oneDrive-downloadLink{    margin: 30px auto;    background-color: #0072c6;    color: #fff;    border-color: #0072c6;    font-size: 14px; }.ms-oneDriveFirstRun-contentContainer .ms-oneDrive-downloadButton:hover, .ms-oneDriveFirstRun-contentContainer .ms-oneDrive-downloadLink:hover{    background-color: #0067b0;    border-color: #004d85;}.ms-oneDriveFirstRun-circleBackground-outer{    border-radius: 110px;    height: 220px;    width: 220px;    background-color: #f1f1f1;    display: table;}.ms-oneDriveFirstRun-circleBackground-outer .ms-oneDriveFirstRun-circleBackground-inner{    display: table-cell;    text-align: center;    vertical-align: middle;}.ms-oneDriveFirstRun-circleBackground-decoration{    font-size: 47px;     color: #666666;    margin-top: -25px;    margin-bottom: -22px;}.ms-oneDriveFirstRun-downloading-imageSection{    position: relative;    float: left;    margin: 0px 10px;}.ms-oneDriveFirstRun-circleBackground-font{    font-family: 'SPO365Icons';    font-variant: normal;    font-size: 135px;    -webkit-font-smoothing: antialiased;    color: #0072c6;}.ms-oneDriveFirstRun-restartLink{    margin-top: 30px;}.ms-oneDriveFirstRun-downloading-imageLabel{    color: #666666;    text-align: center;    margin-top: 20px;}.ms-oneDriveFirstRun-nextButtonContainer{    margin-top: 30px;}.ms-oneDriveFirstRun-nextButton{    display: inline-block;    font-size: 28px; }.ms-oneDriveFirstRun-nextButtonCircle{    font-family: 'SPO365Icons';    font-variant: normal;    font-size: 22px;     text-transform: none;    -webkit-font-smoothing: antialiased;    vertical-align: middle;    display: inline-block;    margin-left: 10px;    width: 1.3em;    height: 1.3em;    line-height: 1.3em;    border-style: solid;    border-top-width: 0.1em;    border-right-width: 0.1em;    border-bottom-width: 0.1em;    border-left-width: 0.1em;    border-radius: 1.3em;    position: relative;    top: -2px;    text-align: center;}.ms-oneDriveFirstRun-waitText{    margin-top: 30px;    font-size: 28px; }/* _lcid="1033" _version="16.0.4291"
    _LocalBinding */.ms-notificationPanel-container{	position: absolute;	z-index: 503;	background-color:#fff;	width: 300px;}.ms-notificationPanel-content{	background-color:#fff;	overflow-x: hidden;	overflow-y: hidden;	padding: 19px 20px 25px;}.ms-notificationPanel-title{	margin: 0px 0px 10px;}.ms-notificationPanel-description{	line-height: 20px;}.ms-notificationPanel-beak{	top:27px;}.ms-notificationPanel-close{	top:10px;	right: 10px;	position:absolute;	font-size:0px;    width: 16px;       height: 16px; 	overflow: hidden;}.ms-notificationPanel-closeImage{    position: absolute;     left: -197px;      top: -120px;  } .ms-people-floatLeft{    float: left;}.ms-people-floatRight{    float: right;}.ms-people-alignCenter{    text-align: center;}.ms-people-peopleListView{    position: relative;}.ms-people-peopleListViewHeaderDiv{    margin-bottom: 4px;}.ms-people-peopleListViewHeaderDiv .ms-pivotControl-container{    margin-right: 0px;}.ms-people-peopleListViewSortMenu{    margin-bottom: 18px;}.ms-people-personListDiv{    display: table;    width: 100%;}div.ms-people-personListDiv div.ms-people-personInfoDiv{    width: 100%;    padding-top: 4px;}.ms-people-personDiv{    padding: 10px;    display: table-row;}.ms-people-personDiv:hover{     background-color: rgba(208, 224, 231, 0.50);}.ms-people-personStatus{    margin-top: 4px;    width: 370px;    overflow: hidden;    text-overflow: ellipsis;}div.ms-people-peopleListViewLeftPane{    width: 500px;    margin-right: 24px;}div.ms-people-personInfoDiv, div.ms-people-peopleListViewRightPane{    overflow: hidden;}div.ms-people-personInfoDiv{    padding-left: 5px;    display: table-cell;    vertical-align: top;}div.ms-people-personImageDiv{    display: table-cell;    width: 0px;}div.ms-people-suggestionDiv{    display: table-row;}div.ms-people-suggestionsListDiv{    margin-top: 10px;    margin-bottom: 6px;    display: table;}div.ms-people-personCalloutContents{    overflow-y: auto;    max-height: 410px;     margin-top: 10px;}div.ms-people-personCalloutDiv{    display: table-cell;    vertical-align: middle;    width: 0px;    padding-right: 10px;}div.ms-people-personFollowDiv{    display: table-cell;    vertical-align: middle;    width: 20px;    padding-right: 10px;}.ms-people-privacyIconHeader span{    vertical-align: bottom;}.ms-people-followLinkImageParent{    height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-people-pagingArrowImageParent{    height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;	vertical-align: text-top;}.ms-people-followLinkImage{    margin-right: 4px;    vertical-align: text-top;}.ms-people-followLinkImageFollowing{    left: -101px;     top: -1px;    position: absolute;}.ms-people-followLinkImageNotFollowing{    left: -19px;     top: -101px;    position: absolute;}.ms-people-pagingArrowLeftImage{    left: -235px;     top: -228px;    position: absolute;}.ms-people-pagingArrowRightImage{    left: -109px;     top: -232px;    position: absolute;}.ms-people-navigationLink{    margin-left: 5px;    margin-right: 5px;}.ms-people-hideSuggestionDiv{    display: table-cell;    vertical-align: middle;    padding-left: 15px;}.ms-people-followMultiplePeople{    margin-bottom: 12px;}div.ms-microfeed-fullMicrofeedDiv button[disabled][type="button"]{    cursor: default;}div.ms-microfeed-fullMicrofeedDiv a[disabled]{    cursor: default;    text-decoration: none;}.ms-microfeed-loadingImage{    margin-right: 4px;}.ms-microfeed-loadingSuggestionImage{    margin-left: 5px;    position: relative;    top: 3px;}.ms-microfeed-microblogpart{    min-width: 450px;    max-width: 620px;    position: relative;    margin-bottom: 15px;}.ms-microfeed-siteFeedMicroBlogPart{    margin-bottom: 18px;}.ms-microfeed-titleArea{    margin-bottom: 12px;}.ms-microfeed-siteFeedTitleArea{    margin-bottom: 15px;    margin-top: 1px;}.ms-microfeed-titlePivotControl{    display: inline-block;    vertical-align: middle;}.ms-microfeed-titlePivotControl .ms-pivotControl-overflowDot{    vertical-align: middle;}.ms-microfeed-highlightedRefMention{     border-left: 4px solid #68A0B3;    padding-left: 5px;}.ms-microfeed-fullMicrofeedDiv{    min-width: 450px;	margin-right: 4px;}.ms-microfeed-feedPart{    min-width: 450px;    max-width: 620px;    position: relative;}.ms-microfeed-thread{    clear: both;    margin-bottom: 25px;}.ms-microfeed-message{    padding: 0px 24px 0px 0px;    overflow: hidden;}.ms-microfeed-messageError{    margin-left: 10px;}.ms-microfeed-replyMessage{    margin-bottom: 1px;    padding-top: 4px;    padding-left: 5px;    padding-bottom: 1px;}.ms-microfeed-replyBackground{     background-color: #F1F1F1;}.ms-microfeed-activityImage{    width: 11px;    height: 11px;    padding-right: 4px;}.ms-microfeed-activityImageDiv{    display: inline;    position: relative;    top: 1px;}.ms-microfeed-activityText{    margin-bottom: 8px;}.ms-microfeed-activityPostLink{    cursor: pointer;}.ms-microfeed-userThumbnailArea{    float: left;    padding-right: 4px;}.ms-microfeed-userThumbnailAreaRootPadding,.ms-microfeed-userThumbnailAreaReplyPadding{    padding-right: 8px;}.ms-microfeed-contentThumbnailArea{    position: relative;    top: 1px;}.ms-microfeed-messageBody{    valign: top;}.ms-microfeed-rootBody{    margin: 0px 0px 0px 63px;}.ms-microfeed-replyBody{    margin: 0px 0px 0px 51px;}.ms-microfeed-indentRootRef{    margin-left: 16px;}.ms-microfeed-oneLiner{    margin: 0px 0px 0px 15px;}.ms-microfeed-indentedPost{    margin-left: 63px;}div.ms-microfeed-messageBody a.ms-microfeed-userName{    overflow: auto;    margin-right: 5px;}.ms-microfeed-text{    word-wrap: break-word;    break-word: break-all;}.ms-microfeed-rootText{    min-width: 361px;    max-width: 531px;}.ms-microfeed-replyText{    min-width: 312px;    max-width: 482px;}a.ms-microfeed-expandCollapseButtons{    padding-left: 10px;    font-weight: 600;}.ms-microfeed-messageFooter{    padding-top: 2px;    padding-bottom: 4px;}.ms-microfeed-highlightedTextBoxElement{     background-color: #F1F1F1;}.ms-microfeed-replyArea{    margin-left: 63px;    min-width: 380px;     max-width: 560px;    clear: both;}.ms-microfeed-repliesDiv{    padding-top: 1px;}.ms-microfeed-newReplyDiv{    padding-top: 5px;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;}.ms-microfeed-postReplyButtonSpan{    padding-top: 7px;}.ms-microfeed-iconImage{   width: 11px;    line-height: 11px; }.ms-microfeed-postBox{    padding: 2px 5px 2px 5px;    width: 95%;    overflow: hidden;    resize: none;    background-color: transparent;    margin: 0px; }.ms-microfeed-mentionHighlightDiv, .ms-microfeed-replyMentionHighlightDiv{    position: absolute;    left: 0px;    white-space: pre-wrap;    word-wrap: break-word;    border: 1px solid transparent;}.ms-microfeed-mentionHighlightDiv, .ms-microfeed-replyMentionHighlightDiv{    color: transparent;}.ms-core-needIEFilter .ms-microfeed-mentionHighlightDiv, .ms-core-needIEFilter .ms-microfeed-replyMentionHighlightDiv{     color: #fff;}.ms-microfeed-shareWith{    padding-bottom: 5px;}.ms-microfeed-shareWithLabel, a.ms-microfeed-shareWithTarget{    vertical-align: inherit;}.ms-microfeed-replyBoxIndentDiv{    margin: 0px 0px 0px 51px;    valign: top;}textarea.ms-microfeed-rootOrReplyPostBox{    border: 1px solid transparent;    outline: 1px solid transparent;    word-wrap: break-word;}.ms-microfeed-elementsNoFocus{    padding: 2px;     border-top: 1px solid #686869;}.ms-microfeed-focusBox{    margin: 0px;     background-color: #fff;}.ms-microfeed-focusBoxInFocus,div#HashTagSuggestionsContainer,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container{     border: 1px solid #68A0B3;    outline: none;}.ms-microfeed-focusBoxNoFocus{     border: 1px solid #686869;    outline: none;}.ms-microfeed-focusBoxNoFocus:hover{     border: 1px solid #B6D0DA;    outline: 1px solid transparent;}.ms-microfeed-button, .ms-microfeed-button:hover,.ms-microfeed-button:active{    border: 0px none;    background: none;    cursor: pointer;    min-width: 1px;    margin-left: 0px;}button.ms-microfeed-attachmentButton.ms-microfeed-button{    background: none; }.ms-microfeed-button.ms-microfeed-seeMoreReplies,.ms-microfeed-button.ms-microfeed-seeMoreReplies:hover,.ms-microfeed-button.ms-microfeed-seeMoreReplies:active{    padding: 0px;    margin-left: -3px;}.ms-microfeed-footerButton{    padding: 0px;}.ms-microfeed-refreshButton,.ms-microfeed-deleteButton{    padding: 4px;}.ms-microfeed-editLinkButton{    padding-top: 2px;    padding-bottom: 2px;    padding-left: 5px;    padding-right: 5px;}.ms-microfeed-editLinkButtonImageParent{	height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-editLinkButtonImage{    left: -1px;     top: -101px;    position: absolute;}.ms-microfeed-deleteButtonImageParent{	height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-deleteButtonImage{    left: -199px;     top: -192px;    position: absolute;}.ms-microfeed-refreshButton img{    vertical-align: top;}.ms-microfeed-postButton{    margin-right: 0px;}.ms-microfeed-postButtonSpan{    margin-top: 4px;    position: absolute;    right: 0px;}.ms-microfeed-characterLimit{    margin-right: 10px;   }.ms-microfeed-linkSeparator{    padding-left: 8px;    padding-right: 8px;}.ms-microfeed-rightAlignedDiv{    position: absolute;    right: 0px;}.ms-microfeed-SuggestionHR{    margin-top: 4px;    margin-bottom: 3px;}.ms-core-needIEFilter .ms-microfeed-typeAheadElementName{     background-color: #fff;}.ms-microfeed-typeAheadElementSelected,div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-highlighted,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-highlighted{     background-color: rgba(208, 224, 231, 0.50);}.ms-core-needIEFilter .ms-microfeed-typeAheadElementSelected,.ms-core-needIEFilter div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-highlighted,.ms-core-needIEFilter span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-highlighted{     background-color: #D0E0E7;}.ms-microfeed-typeAheadSelectorsDiv,div#HashTagSuggestionsContainer,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container{     background-color: #fff;    position: relative;    z-index: 2;    padding: 4px 0px 4px 0px;     box-shadow: 0px 0px 6px 0px #999;     border: 1px solid #68A0B3;}.ms-microfeed-typeAheadSelectorsDiv,div#HashTagSuggestionsContainer{	margin-left: -1px;	margin-right: -1px;}.ms-microfeed-mentionContainer{    position: absolute;    z-index: 2;    width: 100%;}.ms-microfeed-warningImage{    float: left;    margin-left: 9px;    margin-right: 9px;    display: inline-block;    overflow: hidden;    height: 16px;    width: 16px;     background: url(spcommon-B35BB0A9.themedpng?ctag) no-repeat -161px -178px;}.ms-microfeed-warningText{    margin-left: 34px;}.ms-microfeed-tooManyElementsWarning{    padding-top: 2px;    padding-bottom: 7px;     border-bottom: 1px solid #686869;    font-weight: normal;    font-family: inherit;    font-size: 12px; }.ms-microfeed-followingHeadingDiv{    padding: 2px 10px 4px 10px;}.ms-microfeed-mentionUserDiv{    cursor: pointer;    padding: 2px 10px 4px 20px;}.ms-linkOptionDiv{    cursor: pointer;    padding: 2px 10px 4px 10px;}.ms-microfeed-source{    margin-right: 5px;}.ms-microfeed-defaultTextColor{    color: inherit;}.ms-microfeed-pendingImage{    float: right;}.ms-microfeed-likesIndicatorText{    padding-top: 2px;    padding-bottom: 2px;}.ms-microfeed-likeImageParent{    margin-right: 4px;    margin-bottom: -1px;	height: 11px;    width: 11px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-likeImage{    left: -119px;     top: -27px;    position: absolute;}.ms-microfeed-likeImageLikedByMe{    left: -119px;     top: -53px;    position: absolute;}.ms-microfeed-threadsDiv{    position: relative;}.ms-microfeed-confirmationDiv{    z-index: 1;     border: 1px solid #CBCBCD;    float: none;    position: absolute;     background-color: #fff;    max-width: 384px;}.ms-microfeed-confMessageDiv{    padding-left: 20px;    padding-top: 12px;    padding-right: 20px;    padding-bottom: 8px;}.ms-microfeed-rootConfDiv{    margin-left: 69px;    margin-top: 31px;}.ms-microfeed-replyConfDiv{    margin-left: 69px;    margin-top: 6px;}.ms-microfeed-confirmationDivButton{    margin-left: 0px;}.ms-microfeed-cancelButton{    margin-left: 10px;}.ms-microfeed-confirmationButtonDiv{    padding-top: 12px;    text-align: right;}.ms-microfeed-greyout{    filter: alpha(opacity=50);    opacity: 0.5;}.ms-microfeed-noBottomBorder{    border-bottom: 0px none;}.ms-microfeed-title{    margin-bottom: 3px;    width: 100%;}.ms-microfeed-feedTitleSelector{    width: 160px;    float: left;     border: 1;}.ms-microfeed-feedTitleLabel{    float: left;}.ms-microfeed-siteFeedTitleLabel.ms-microfeed-siteFeedTitleLabel{    text-decoration: none;}.ms-microfeed-viewDescription{    padding-bottom: 12px;}.ms-microfeed-processingDiv{    display: inline-block;}.ms-microfeed-processingImage{    margin-left: 20px;    margin-right: 4px;    vertical-align: middle;}.ms-microfeed-floatLeft{    float: left;}.ms-microfeed-seeMoreThreadsDivContainer{    position: relative;    float: left;    left: 50%;}.ms-microfeed-seeMoreThreadsDiv{    position: relative;    float: left;    left: -50%;    cursor: pointer;}.ms-microfeed-moreRepliesImageParent{    top: 4px;    height: 16px;     width: 16px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-moreRepliesImageDown{    left: -73px;     top: -238px;    position: absolute;}.ms-microfeed-moreRepliesImageUp{    left: -197px;     top: -138px;    position: absolute;}.ms-microfeed-seeFullThread{    padding-bottom: 9px;    cursor: pointer;}.ms-microfeed-seeMoreRepliesDiv{    text-align: center;    valign: middle;    cursor: pointer;    padding-bottom: 4px;    padding-left: 5px;    margin-top: 1px;}.ms-microfeed-emptyThreadDiv{    margin-top: 9px;}.ms-microfeed-postBody{    white-space: pre-wrap;}.ms-microfeed-modalErrorDiv{    padding-top: 20px;    padding-bottom: 20px;}.ms-microfeed-errorMessage{    text-align: center;    padding-bottom: 20px;}.ms-microfeed-errorOkButton{    margin-left: 0px;}.ms-microfeed-errorCancelButton{    margin-left: 10px;}.ms-microfeed-threadLinkInputBox{    width: 65%;    margin-bottom: 5px;}.ms-microfeed-threadLinkDiv{    padding-bottom: 8px;    padding-top: 1px;}.ms-microfeed-mysitemenu-control{    padding: 0px;    border: 0px;    display: inline-block;    vertical-align: bottom;}.ms-microfeed-mysitemenu-image{    width: 11px;    height: 11px;    cursor: pointer;}.ms-microfeed-mysitemenu-ellipsisImage{    cursor: pointer;    left: -99px;     top: -118px;    position: absolute;}.ms-microfeed-mysitemenu-ellipsisImageParent{    height: 11px;    width: 11px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-mysitemenu-titleImage{    padding-left: 7px;    width: 16px;    height: 16px;    vertical-align: bottom;}.ms-microfeed-mysitemenu-subtleEmphasis{     color: #232324;}.ms-microfeed-attachmentButton{    float: left;    padding-left: 5px;}.ms-microfeed-addImageButtonImageParent{	height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-addImageButtonImage{    left: -109px;     top: -214px;    position: absolute;}.ms-microfeed-addFileButtonImageParent{    height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;}.ms-microfeed-addFileButtonImage{    left: -97px;     top: -73px;    position: absolute;}.ms-microfeed-imageAttachmentPreview{    max-width: 300px;    max-height: 300px;    padding-left: 2px;}.ms-microfeed-attachmentPreviewDiv{    min-width: 438px;    max-width: 608px;    padding-left: 5px;    padding-right: 1px;    padding-top: 8px;    padding-bottom: 4px;}.ms-microfeed-attachmentReplyPreviewDiv{    min-width: 319px;    max-width: 531px;    padding-left: 5px;    padding-right: 1px;    padding-top: 8px;    padding-bottom: 4px;}.ms-microfeed-attachmentDiv{    padding-bottom: 1px;    padding-top: 4px;	margin-top: 6px;	margin-bottom: 4px;} .ms-microfeed-attachmentImage{    max-width: 300px;    max-height: 300px;}.ms-microfeed-smallAttachmentImage{    max-width: 144px;    max-height: 144px;}.ms-microfeed-displayLinkAsSpan{    margin-left: 7px;	margin-top: 4px;}.ms-microfeed-editLinkDiv{    padding-bottom: 2px;}.ms-microfeed-editLinkTextBox{    width: 78%;    margin-left: 1px;    margin-right: 4px;}input[type=text].ms-microfeed-editLinkTextBox{    border: 1px solid transparent;}input[type=text].ms-microfeed-editLinkTextBox:hover, input[type=text].ms-microfeed-editLinkTextBox:focus{     border: 1px solid #B6D0DA;}.ms-microfeed-linkErrorMessageDiv{    padding-left: 6px;    padding-top: 2px;    padding-bottom: 2px;}.ms-microfeed-createTagInput{    width: 90%;    margin-left: 4px;    padding: 6px;}.ms-microfeed-privacyIcon{    padding-top: 5px;    padding-left: 12px;}.ms-microfeed-unsubscribe{    margin-bottom: 10px;}div.ms-microfeed-attachment{    display: inline-block;    width: 95%;}img.ms-microfeed-videoThumbnail{    vertical-align: top;    position: relative;}div.ms-microfeed-previewArea{    position:relative;    display: inline-block;    float: left;    margin-left: 1px;    margin-right: 10px;}div.ms-microfeed-videoPreviewArea{    overflow: hidden;    width: 120px;    height: 67px;}.ms-core-needIEFilter div.ms-microfeed-videoPlay{	 background-color: #000;    filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)";}div.ms-microfeed-videoPlay{    position:absolute;     bottom:3px;     right:3px;     width:25px;    height:25px;     background-color: rgba(0, 0, 0, 0.50);     border:2.5px solid #FFFFFF;    border-radius:17px;}div.ms-microfeed-videoPlay a{    display: inline-block;}div.ms-microfeed-videoPlay a span{    display: block;    border-bottom: 6px solid transparent;     border-left: 9px solid #FFFFFF;      border-top: 6px solid transparent;    margin-top: 7px;    margin-left: 9px; }div.ms-microfeed-videoTime{    position:absolute;     bottom:1px;     padding:0px 4px 1px 3px;     background-color: rgba(0, 0, 0, 0.50);     color: #fff;}.ms-microfeed-embeddedVideo{    margin-top: 5px;}span.ms-microfeed-attachment-title{    display: block;    font-weight: bold;    text-decoration: none;}span.ms-microfeed-attachment-url{    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;	width: 300px;}span.ms-microfeed-attachment-description{    display: block;    overflow: hidden;    text-overflow: ellipsis;    margin-top: 6px;}span.ms-microfeed-attachment-action{    display: block;    font-weight: bold;}iframe.ms-microfeed-attachment-inlineVideo{    width: 100%;    min-width: 200px;     min-height: 200px; }iframe.ms-microfeed-attachment-inlineDoc{    width: 100%;    height: 330px;	margin-top: 5px;}.ms-microfeed-LikerCalloutDiv{    max-height: 312px;    overflow: hidden;	margin-top: 18px;}.ms-microfeed-LikerCalloutDiv:hover{    overflow-y: auto;}.ms-microfeed-LikerAnchor{    text-decoration: none;}.ms-microfeed-welcomeText > div{    margin-bottom: 10px;}.ms-microfeed-fallbackEntity{    padding-top: 2px;    padding-bottom: 2px;    padding-left: 15px;}.ms-microfeed-fallbackTitle{	padding-bottom: 5px;	padding-top: 5px;}div#HashTagSuggestionsContainer,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container{	color: inherit;	position: absolute;}div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-group-title,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-group-title{	display:none;}div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-match-text,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-match-text{	background-color: transparent;}div#HashTagSuggestionsContainer .ms-taxonomy-panel-resizer,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-panel-resizer{	display: none;}div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-path,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-path{	display: none !important;}div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-non-match-text,div#HashTagSuggestionsContainer .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-match-text,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-non-match-text,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container .ms-taxonomy-suggestion-holder .ms-taxonomy-suggestion-group .ms-taxonomy-table .ms-taxonomy-column .suggestion-match-text{	font-size: inherit;	color: inherit;}.ms-fp-root {    width: 266px;    height: 80px;}.ms-fp-row {    list-style-type: none;    margin-bottom: 6px;}.ms-fp-item {    display: inline-block;}.ms-fp-face {    margin-right: 4px;      margin-top: 9px;}.ms-fp-button {    width: 36px;    height: 36px;     color: #232324;     background-color: #EFEFF1;    min-width:0em;    margin-left: 0px;    margin-top: 10px;    margin-right: 5px;    padding: 0px;    border: none;}button.ms-fp-button:hover{     color: #00607F;     background-color: #EFEFF1;}.ms-fp-button-glyph {    font-family: "SPO365Icons";     text-align:center;    font-size: 19px;  }.ms-fp-shared-line {}a.ms-recs-disabled {    cursor: default;    text-decoration: none;    opacity: 0.45;}.ms-core-needIEFilter a.ms-recs-disabled {    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";}.ms-recs-icon {    height: 16px;    width: 16px;}.ms-recs-siteIcon{    max-height: 50px;    max-width: 50px;}.ms-recs-siteIconAnchor{    display: table-cell;    vertical-align: middle;    text-align: center;    font-size: 0px; }.ms-recs-siteIconsDiv{    margin-right: 10px;    width: 50px;    height: 50px;    display: table;    float: left;}.ms-recs-siteContentDiv{    margin-top: 1px;}.ms-recs-followLink {    float: left;      padding-right: 12px;     padding-top: 8px;    }.MySiteRecs {    overflow:hidden;}.MySiteRecs .ms-people-followLinkImage {    padding-top: 0px;}.MySiteRecs .ms-contentFollowing-followingSpan {    margin-right: 2px; }a.ms-recs-titleLink:hover,a.ms-recs-titleLink:link,a.ms-recs-titleLink:visited {     color: #232324;    padding-bottom:4px;  }.ms-recs-item {    overflow: hidden;    padding-bottom: 20px; }.ms-recs-item.ms-recs-siteItem {    padding-bottom: 10px;}.ms-recs-titleAndRefreshDiv {}.ms-recs-underline {     border-color: #CBCBCD;     color: #CBCBCD;}.ms-recs-noUnderline {    border-color: white;    color: white;}.ms-recs-titleDivOuter {    margin-right:-20px;     padding-bottom: 2px;     border-bottom:1px solid;    margin-bottom: 7px;     float: left;}.ms-recSitesAndGroups-titleDivOuter {    margin: 0px;    padding: 0px;    border: 0px;}div.ms-webpart-titleText.ms-recs-titleDivInner {    margin-right:20px;     padding-right:0px;     padding-top:3px;    font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;}.ms-recs-RefreshDiv {    margin-top: 11px;    position: relative;    display: inline-block;    overflow: hidden;    height: 16px;    width: 16px;    float: right;}.ms-recs-RefreshImg {    left: -37px;     top: -220px;    position: absolute;}.ms-recs-iconsDiv {    margin-top:3px;    margin-bottom:-3px;     padding-right: 5px;     padding-left: 1px;     float: left;}.ms-recs-processingDiv {     background-color: #fff;    border: 1px solid  #68A0B3;    padding:4px 7px;       text-align:center;     float: right;}.ms-recs-emptyStateInnerDiv {    padding-top: 79px;     padding-right: 10px;     padding-left: 10px;}.ms-recs-emptyStateOuterDiv {    top: -6px;     position: relative;}img {   -ms-interpolation-mode:bicubic;}.ms-errorinl {	FONT-SIZE: 8pt; 	COLOR: #ff0000;	FONT-FAMILY: verdana, sans-serif; }table.ms-unselectedhover, div.ms-unselectedhover {    background-image: url("/_layouts/images/portaltabselected.gif");}table.ms-selectednohover, div.ms-selectednohover {    background-image: url("/_layouts/images/menubuttonhover.gif");}table.ms-selectedhover, div.ms-selectedhover {    background-image: url("/_layouts/images/portaltabselected.gif");}.ms-ptabarea, .ms-sctabarea {	margin-top: 0px;}.ms-ptabcn, .ms-sctabcn {    background: url("/_layouts/images/PortalTabSelected.gif");    background-color: #CAE6F4;    border-top: solid 1px #83b0ec;    border-left: solid 1px #83b0ec;    border-right: solid 1px #83b0ec;    border-bottom: solid 1px #83b0ec;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     font-size: 0.7em;     font-style: normal;     font-weight: normal;     padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;}.ms-ptabcnhover, .ms-sctabcnhover {    background: url("/_layouts/images/PortalTabHover.gif");    background-color: #fae8d4;    border-top: solid 1px #9e8255;    border-right: solid 1px #9e8255;    border-left: solid 1px #9e8255;    border-bottom: solid 1px #6593cf;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     font-size: 0.7em;     font-style: normal;     font-weight: normal;     padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;}.ms-ptabcn A:link, .ms-ptabcn A:visited,.ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, .ms-sctabcn A:link, .ms-sctabcn A:visited,.ms-sctabcnhover A:link, .ms-sctabcnhover A:visited {    text-decoration: none;     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     color: #000000;    font-style: normal; }.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {    text-decoration: none;     font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;     color: #000000;    font-style: normal; }.ms-ptabcf {    background: url("/_layouts/images/topnavdivider.gif");    background-repeat: repeat-y;    background-position : left;     border-top: solid 1px #FFFFFF;    border-left: solid 1px #FFFFFF;    border-bottom: solid 1px #6593cf;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     font-size: 0.7em;     font-style: normal;     font-weight: normal;     padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 11px; color: #7f7f7f; vertical-align: middle;}.ms-ptabcfhover, .ms-sctabcfhover {    background: url("/_layouts/images/PortalTabHover.gif");    background-repeat: repeat-x;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     font-size: 0.7em;     font-style: normal;      font-weight: normal;     padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px;    color: #7f7f7f; vertical-align: middle;    background-color: #fae8d4;    border-top: solid 1px #9e8255;    border-right: solid 1px #9e8255;    border-left: solid 1px #9e8255;    border-bottom: solid 1px #6593cf;}.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {    text-decoration: none;     color: #7f7f7f;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     font-style: normal; }.ms-ptabcfhover A:hover, .ms-sctabcfhover A:hover {    text-decoration: none;     font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;     color: #7f7f7f;    font-style: normal; }.ms-ptabcfb {    background-color: #FFFFFF;}.ms-ptabnt, .ms-sctabnt {    padding-top: 3px;padding-left: 7px;padding-right: 0px;padding-bottom: 3px;}.ms-ptabnt A:link, .ms-ptabnt A:visited, .ms-sctabnt A:link, .ms-sctabnt A:visited {    text-decoration: none;     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     color: #003399;    font-style: normal;      font-size: 8pt; }.ms-ptabrx {    width: 100%; background-color: #FFFFFF; border-color: #83b0ec; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;    font-family: Tahoma, Verdana, Arial, Helvetica;     font-size: 0.7em;     font-style: normal;      font-weight: normal;     padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; color: #7f7f7f; vertical-align: middle; text-align: left;}.ms-sctabcf {    border-bottom: solid 1px #97B4E9;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;      font-size: 0.7em;     font-style: normal;      font-weight: normal;     padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 11px; color: #7A7A7A; vertical-align: middle;}.ms-main .ms-sctabcf{    border-top: solid 1px #d6e8ff;    border-left: solid 1px #d6e8ff;    border-bottom: solid 1px #97B4E9;    border-right: none;    background: url("/_layouts/images/topnavdivider.gif");    background-repeat: repeat-y;}.ms-sctabrx {    	width: 100%; border-color: #97B4E9; border-style: solid; border-top-width: 0px;        border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;	font-family: Verdana, Arial, Helvetica; 	font-size: 0.7em; 	font-style: normal; 	font-weight: normal; 	padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px;                 color:#7A7A7A; vertical-align: middle; text-align: left;}.ms-sctabcnb {    padding-bottom: 4px;}.ms-sctabcfb {    padding-bottom: 4px;}.ms-articlepic {    FLOAT: left; MARGIN-RIGHT: 8pt}.ms-articlepad {    MARGIN-BOTTOM: 5px}.ms-articletext {    FONT-SIZE: 8pt;     COLOR: #8c8c8c;    LINE-HEIGHT: 1.3em;    FONT-FAMILY: tahoma; }.ms-kpirow {    vertical-align: middle;    height: 25px;}.ms-MenuUIPopupBody{    border: 1px solid #a4aab4;    margin: 0px;    padding: 0px;}.ms-MenuUIPopupInner{    border: 1px solid;    border-color: #ececec;    border-top-color: transparent;    border-left-color: transparent;}.ms-MenuUIPopupBody table{    font-size: 100%;    margin: 0px;    padding: 0px;}.ms-MenuUI, .ms-MenuUILarge, .ms-MenuUIRtL, .ms-MenuUILargeRtL{    background-color: #fff;    background-repeat: repeat-y;    cursor: pointer;}.ms-MenuUI, .ms-MenuUILarge{    background-position: left; }.ms-MenuUIRtL, .ms-MenuUILargeRtL{    background-position: right; }.ms-MenuUI{    background-image: url("/_layouts/15/images/MGrad.png?rev=40");}.ms-MenuUILarge{    background-image: url("/_layouts/15/images/MGradLarge.png?rev=40");	 width: 250px;}.ms-MenuUIRtL{    background-image: url("/_layouts/15/images/MGradRtl.png?rev=40");}.ms-MenuUILargeRtL{    background-image: url("/_layouts/15/images/MGradLargeRtl.png?rev=40");	 width: 250px;}.ms-MenuUIDisabled span{    color: #666;}.ms-MenuUIItemTableCellCompact{    padding: 2px;    text-decoration: none;}.ms-MenuUIItemTableCellCompact{    padding:1px 2px 1px 2px;}.ms-MenuUIItemTableCellCompact a, .ms-MenuUIItemTableCellCompactHover a{    text-decoration: none;}.ms-MenuUIItemTableCellCompactHover{    padding: 1px;    text-decoration: none;}.ms-MenuUIItemTableCellCompactHover{    padding: 0px 1px 0px 1px;}.ms-MenuUIIcon, .ms-MenuUIIconRtL{    height:16px;    width:24px;}.ms-MenuUIIconLarge, .ms-MenuUIIconLargeRtl{    height:16px;    width:40px;}.ms-MenuUIIcon, .ms-MenuUIIconLarge{    padding: 0px 6px 0px 2px;}.ms-menuuilabelcompact {    padding: 1px 0px 1px 7px;}.ms-menuuilabelcompactRtl {    padding: 1px 7px 1px 0px;}.ms-MenuUISubmenuArrow{    height: 16px;    width: 16px;}.ms-MenuUISeparatorLarge{    margin: 2px 0px 2px 42px;}.ms-MenuUISeparatorLargeRtl{    margin: 2px 42px 2px 0px;}.ms-MenuUICheckMark{    background-image: url("/_layouts/15/images/ChkMrk.gif?rev=40");}.ms-MenuUIItemTableCellDisabled{    color: #666;}div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div{    font-weight: normal;    height: auto;    z-index: 9999;    white-space: normal;    margin: 0px;    background-color:#fff;    display:block;    text-decoration: none;    background-image: none;    padding: 0px;    cursor: pointer;}div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen {    border: 1px solid;}div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div{    border: none;}table.ms-applyfilters { cursor:hand;}td.ms-applyfiltersbutton { align:left; border-style:solid; border-width:1px; border-bottom-width:0px border-left-color:#add1ff; border-right-color:#add1ff; border-top-color:#c2dcff; background-color:#9ac6ff; cursor:hand;}table.ms-applyfiltersinactive {	text-align:center;	height:20px;	cursor:default;	border-style:solid;	border-spacing:0px;	border-width:1px;	border-color:#CCCCCC;	border-radius:2px;	border-collapse:separate !important;	-webkit-border-radius:2px;	-moz-border-radius:2px;	padding-top:1px;	padding-bottom:2px;	padding-left:8px;	padding-right:8px;	background-color:#F2F2F2;	font-family:Tahoma;	color:#707070;}table.ms-applyfiltersactive {	text-align:center;	height:20px;	cursor:pointer;	border-style:solid;	border-spacing:0px;	border-width:1px;	border-color:#FF9D00;	border-radius: 2px;	border-collapse:separate !important;	-webkit-border-radius:2px;	-moz-border-radius:2px;	padding-top:1px;	padding-bottom:2px;	padding-left:8px;	padding-right:8px;	background-color:#fdeeb3;	font-family:Tahoma;	color:#a30000;}table.ms-applyfiltershoverover {	text-align:center;	height:20px;	cursor:pointer;	border-style:solid;	border-width:1px;	border-color:#FF9D00;	border-radius:2px;	border-collapse:separate !important;	-webkit-border-radius:2px;	-moz-border-radius:2px;	padding-top:1px;	padding-bottom:2px;	padding-left:8px;	padding-right:8px;;	background-color:#FF9D00;	font-family:Tahoma;	color:#FFFFFF;}.ms-identitypiecename{   margin-left:5px;   font-size:1.2em;    width: 160px;}.ms-identitypiecetitle{   font-size:1em;    margin-left:22px;}.ms-identitypiecedept{   font-size:1em;    margin-left:22px;}.ms-identitypiecenote{  text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap;}.ms-identitypiecenotediv{  margin-left:-45px;  position:absolute;}.ms-identitypiecenotebig{  background: url("/_layouts/15/images/mossbgximg.png?rev=40") repeat-x -0px -0px;  height:20px;  padding:8px 0px;  width: 550px;  position: absolute;  left: 5px; }.ms-identitypiecenotebig a{  width: 548px;	}.ms-identitypiecenotesmall{  background: url("/_layouts/15/images/mossbgximg.png?rev=40") repeat-x -0px -36px;  height:20px;  padding:7px 0px;  width: 146px;  position: absolute;  left: 5px; }.ms-identitypiecenotesmall a{  width: 144px;	}.ms-identitypiecenotelink{  border: 1px solid transparent;  position: absolute;  height: 18px;}.ms-identitypiecenoteindent{  padding: 0px 8px;  vertical-align: middle;}.ms-identitypiecemenu{  width: 18px;}.ms-identitypieceimage{   margin: 31px auto 12px;}.ms-identitypiecenotehover{   border: 1px solid #B2B2B2;}.ms-identitypiecenotehoverdark{   border: 1px solid #959595;}.ms-identitypiecenote a:hover{  text-decoration: none; }.ms-identitypieceselectbig{  width: 20px;  left: 550px;   z-index: 1;}.ms-identitypieceselectsmall{  width: 20px;  left: 146px;   z-index: 1;}.ms-identitypiecerightimagebig{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -212px;  left: 555px;    height:36px;}.ms-identitypiecerightimagesmall{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -248px;  left: 151px;   height:32px;}.ms-identitypiecerightimagertlbig{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -32px;  right: 555px;   height:36px;}.ms-identitypiecerightimagertlsmall{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -68px;  right: 151px;   height:32px;}.ms-identitypieceleftimagebig{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -32px;  height:36px;}.ms-identitypieceleftimagesmall{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -68px;  height:32px;}.ms-identitypieceleftimagertlbig{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -212px;  height:36px;}.ms-identitypieceleftimagertlsmall{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -248px;  height:32px;}.ms-identitypiecebottomimagebig{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -0px;  left: 7px;  top: 35px; }.ms-identitypiecebottomimagesmall{  background: url("/_layouts/15/images/mossfgimg.png?rev=40") no-repeat -0px -16px;  left: 11px;  top: 31px; }.ms-identitypiecebottomimagertlbig{  background-image:url(/_layouts/images/bottombubblebigrtl.png);  right: 7px;   top: 35px; }.ms-identitypiecebottomimagertlsmall{  background-image:url(/_layouts/images/bottombubblesmallrtl.png);  right: 11px;   top: 31px; }.ms-edgebubble{   display:inline-block;   vertical-align:top;   width:5px;   position:absolute;}.ms-bottombubble{   height:16px;   width:15px;   position:absolute;}.ms-identitypiecenote input{  border: 0;  font-family: Verdana,Arial,sans-serif;   font-size: 1em;   width:100%;}.ms-globalright {   /* {L=!@RTLLangs@}{ValidString=@RTLLangs@;"left"} */   float: right;}.ms-sitedocs-mysiteviewer, .ms-sitedocs-mysiteviewer > tr td{  padding-left: 13px;}.ms-sitedocs-mysiteviewer .ms-WPTitle {    color:#4c4c4c;    font-family:tahoma,sans-serif;     font-size:10pt;     font-weight:bold;     padding:2px 7px 2px 3px;}.ms-sitedocs-mysiteviewer .ms-WPHeader td{    border-bottom:1px solid #0070C0;}.ms-trackertable td{  padding: 8px 0px;}.ms-trackerevent{  padding-left: 8px;}.ms-trackeralert{   color: #F88017;}.ms-trackertime{      color : #C5C7C9;}.ms-wpendline {   margin-bottom: 10px;}.ms-my-sharingCenter{  border-collapse:collapse;  width:100%;  margin-top:8px; }.ms-my-sharingCenter .ms-iconCell, .ms-my-sharingCenter .ms-linkCell{  border-top:2px solid #e1e1e1;  border-bottom:2px solid #e1e1e1;  vertical-align:middle;}.ms-my-sharingCenter .ms-iconCell{  background-color:#f9f9f9;  padding:2px 0px 2px 1px;  width:1%; }.ms-my-sharingCenter .ms-topCell{  background-color:#f9f9f9;  padding:10px 4px;  text-align:left;}.ms-my-sharingCenter .ms-bottomCell{  padding:6px 1px 6px 5px;}.ms-my-sharingCenter .ms-cellSpacing{  width:8px;}.ms-my-localTime{  color:#676767;}.ms-my-localTime .ms-title{  font-weight:bold;   text-transform:uppercase;   color:#404040;}.ms-my-people{  width:100%;  padding:2px 0px;}.ms-my-people .ms-item{  padding:2px;  vertical-align:top;}.ms-my-people .ms-manageritem{  padding:5px;  text-align:left;  vertical-align:top;}.ms-my-freebusy{  color:#676767;}.ms-my-freebusy .ms-title{  font-weight:bold;   text-transform:uppercase;   color:#404040;}.ms-my-profileDetails{  margin-top:1em;}.ms-my-profileDetails .ms-header{  font-weight:bold;   text-transform:uppercase;   color:#404040;}.ms-my-profileDetails .ms-title{  width:110px;  color:#676767;}.ms-profileeditor{  margin-left: 10px;}.ms-profileadmin .ms-profileeditor{  float: left;}.ms-profileadmin .ms-toolbar{  clear: both;}.ms-askmeabout-footer {  clear:both;}.ms-askmeabout-header {  padding: 10px 0px;}.ms-askmeabout > span{  display: inline-block;  width: 160px;}.ms-askMeAbout-aboutMe, .ms-profile-editAndFollowLinks{  margin-bottom: 12px;}.ms-askMeAbout-aboutMe{    word-wrap: break-word;}.ms-profile-aboutMe{  margin-bottom: 26px;}.ms-askMeAbout-bulletImage{  display: inline-block;  overflow: hidden;  height: 7px;  width: 7px;  margin-bottom: 1px;   background: url(spcommon-B35BB0A9.themedpng?ctag) no-repeat -91px -250px;}.ms-askMeAbout-bulletImage + a, .ms-askMeAbout-bulletImage + span{  padding-left: 5px;}.ms-askMeAbout-valuesMoreThanFive{  margin-bottom: 8px;}.ms-askMeAbout-valuesFooter{  clear: both;  margin-top: 10px;}.ms-globalnav{  background-COLOR: #21374C;  height: 40px;  vertical-align: middle;}.ms-globalnavsearch{  float: left;  width: 140px;  padding: 7px 8px;  margin-left: 4px;}.ms-globalnavmenu{  float: left;}.ms-globalnavicon{  float: left;  font-size: 1.4em;   padding: 9px 9px 9px 10px;}.ms-globalnavicon A{  color: #fff;}.ms-globalnavicon A:hover{  text-decoration: underline; }.ms-globalnavtrc{  float: right;  height: 40px;}.ms-globalnavhelp{  float: left;  margin: 12px 0px;}.ms-profile-image{    width: 200px; }div.ms-profile-image{    margin-left: -20px;     margin-bottom: 11px;    position: relative;}.ms-profile-image-hidden{    margin-bottom: 48px;}.ms-profile-changeYourPhoto, .ms-profile-changeYourPhoto:hover, .ms-profile-changeYourPhoto:link, .ms-profile-changeYourPhoto:visited, .ms-profile-changeYourPhoto:active{     color: #fff;     background-color: rgba(0, 0, 0, 0.50);    padding: 5px 7px 3px 7px;    position: absolute;    right: 0px;    top: 0px;    text-decoration: none;     z-index: 2;    display: none;}.ms-core-needIEFilter .ms-profile-changeYourPhoto,.ms-core-needIEFilter .ms-profile-changeYourPhoto:hover,.ms-core-needIEFilter .ms-profile-changeYourPhoto:link,.ms-core-needIEFilter .ms-profile-changeYourPhoto:visited,.ms-core-needIEFilter .ms-profile-changeYourPhoto:active{    background-color:transparent;     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);";}.ms-profile-image:hover .ms-profile-changeYourPhoto, .ms-profile-changeYourPhoto:hover{    display: inline-block;}.ms-profile-changeYourPhotoIconParent{    height: 16px;    width: 16px;    position: relative;    display: inline-block;    overflow: hidden;	margin-right: 5px;	vertical-align: bottom;}.ms-profile-changeYourPhotoIcon{    left: -91px;     top: -91px;    position: absolute;}.ms-profile-imagePreview{    float: left;    margin-right: 5px;}.ms-profile-nameOverlay, .ms-profile-nameOverlay:hover, .ms-profile-nameOverlay:link, .ms-profile-nameOverlay:visited, .ms-profile-nameOverlay:active{     color: #fff;     background-color: rgba(0, 0, 0, 0.50);    padding: 7px 0px 10px 20px;    position: absolute;    left: 0px;    bottom: 3px;    width: 180px;    text-decoration: none;     z-index: 1;}.ms-core-needIEFilter .ms-profile-nameOverlay,.ms-core-needIEFilter .ms-profile-nameOverlay:hover,.ms-core-needIEFilter .ms-profile-nameOverlay:link,.ms-core-needIEFilter .ms-profile-nameOverlay:visited,.ms-core-needIEFilter .ms-profile-nameOverlay:active{    background-color:transparent;     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);";}#searchInputBox .ms-webpart-table{    width: auto;}.s4-mysitetn SPAN {	DISPLAY: block;}.s4-mysitetn A {	color: #fff;}.s4-mysitetn A > SPAN.additional-background {	background: none;        padding-bottom: 1px;        margin: 0px 2px;}.s4-mysitetn A > SPAN.additional-background > SPAN.menu-item-text {	background: none;	padding: 12px 7px 14px 5px;}.s4-mysitetn A:hover {	background: url(/_layouts/images/hover_border.png) no-repeat left center;}.s4-mysitetn A:hover > SPAN.additional-background {	background: url(/_layouts/images/hover_border.png) no-repeat right center !important;}.s4-mysitetn A:hover > SPAN.additional-background > SPAN.menu-item-text {	background: url(/_layouts/images/hover_bg.png) no-repeat center top;}.s4-mysitetn A.selected, .s4-mysitetn A.selected:hover {	background: url(/_layouts/images/selected_border.png) no-repeat left center;}.s4-mysitetn A.selected > SPAN.additional-background,.s4-mysitetn A.selected:hover > SPAN.additional-background {	background: url(/_layouts/images/selected_border.png) no-repeat right center !important;}.s4-mysitetn A.selected > SPAN.additional-background > SPAN.menu-item-text {	color: #91cdf2; 	background: none;}.s4-mysitetn A.selected:hover > SPAN.additional-background > SPAN.menu-item-text {	background: url(/_layouts/images/hover_selected_bg.png) no-repeat center top;}.s4-mysitetn A.dynamic-children SPAN.additional-background{        background: none;}.s4-mysitetn .menu ul.dynamic{  border: 1px solid;  border-top-color: #a4aab4;  border-left-color: #a4aab4;  border-right-color: #7895ac;  border-bottom-color: #7895ac;  background-color: #ffffff;}.s4-mysitetn .menu a.dynamic{  color: #003759;}.s4-mysitetn .menu a.dynamic > span.additional-background > span.menu-item-text{  padding: 5px;  margin-top: 1px;  margin-bottom: 1px;}.s4-mysitetn A.dynamic:hover {  background: none !important;}.s4-mysitetn A.dynamic:hover > SPAN.additional-background {  background: #ccebff url(/_layouts/images/selbg.png) repeat-x left top !important;  border: 1px solid #91cdf2;  border-top-color: #bde1f7;  margin: 1px;}.s4-mysitetn A.dynamic:hover > SPAN.additional-background > SPAN.menu-item-text {  background: none !important;  padding: 3px 5px;}.s4-mysitetn .menu-horizontal a.dynamic-children span.additional-background{  padding-right: 0px;}.ms-globalnav .ms-sbcell, .ms-globalnav .ms-sbcell input,.ms-globalnav .s4-search input, .ms-globalnav .srch-gosearchimg,.ms-globalnav td.ms-sbgo{  background: transparent;  border-color: #B3C7DE !important;  font-style: verdana;   font-size: 8pt;   color: #B3C7DE;}.ms-globalnav .srch-gosearchimg{  padding: 2px 2px 4px 2px!important;  height: 13px;}.ms-globalnav input.ms-sbplain:focus{  color: white;}.ms-globalnav .s4-search table{  width: 120px;}.ms-globalnav .s4-search input.ms-sbplain{  width: 100px !important;}*:first-child + html[dir="rtl"] .ms-globalnavhelp{    float: left; }*:first-child + html[dir="rtl"] .ms-globalnav .s4-trc-container-menu{    float: left; }*:first-child + html[dir="rtl"] .ms-globalnavmenu{    width: 60%;}.ms-profileasseenby{  background: url(/_layouts/images/asSeenBy_bg.png) repeat-x left bottom;  border: 1px solid #aaafbe;  border-top: none;  color: #3b4652;  vertical-align: middle;  padding-left: 24px;  line-height: 21px;}.ms-newsfeedheader{  font-size: 3em;   color: #0072BC;  padding-top: 16px;}.ms-newsfeedheader2{  font-size: 1.3em;   padding-top: 4px;}.ms-newsfeedlinksection > div{  width: 30%;  padding: 20px 14px 0px 0px;  display: inline-block;  vertical-align: top;  float: left;}.ms-newsfeedlink{  font-size: 1.3em;   vertical-align: top;}.ms-newsfeedlinkdesc{  padding-top: 8px;}.ms-newsfeedheaderrow{  padding: 20px 0px 0px 0px;  width: 100%;  clear: both;}.ms-newsfeedheaderrow span{  font-size: 1.3em;   padding-right: 4px;}.ms-newsfeedeventrow{  padding: 14px 0px;  width: 100%;  display: table;  border-bottom: 1px dashed #CCCCCC;  clear: both;}.ms-newsfeedeventrow:hover{  background-color: #f5f5f5;}.ms-newsfeedeventrow:hover a{  color: #0068B4;}.ms-newsfeedeventimage{  float:left;  padding-left: 16px;}.ms-newsfeedeventtext{  float:left;  padding-left: 10px;  width: 80%;}.ms-newsfeedeventtext ol{  list-style: none;  margin: 0;  padding: 0;}.ms-newsfeedeventtime{  padding-left: 8px;}.ms-newsfeedeventspacer{  padding-top: 8px;}.ms-persondata{  padding-left: 10px;}.s4-wpcell-plain > table {    padding-bottom: 20px;}.ms-wpsubheading{  padding-top: 5px;  font-size: 1.3em!important; }.ms-consolestatuscell {    background-image: url("/_layouts/15/images/pageTitleBKGD.gif?rev=40");    background-repeat:repeat-x;    background-position: top left;    background-color: #c2dcff;    text-align:center;}.ms-toolbar img {    border:none;    padding: 0 0;    margin:0px;}.ms-toolbar a {    padding: 0 0;    margin:0px;}.ms-toolbarItem a {    padding: 0 0 !important;    margin:0px !important;    text-align: left !important;    font-weight:normal !important; }.ms-toolbarContainer {    font-family: verdana;     font-size: 8pt;     text-decoration: none;     color: #003399;    background-image: url("/_layouts/15/images/toolgrad.gif?rev=40");    background-repeat: repeat-x;    background-color: #d6e8ff;    border: 1px solid #83b0ec;    border-collapse:collapse;    padding:2px;    height:100%;}.ms-toolbarItem {    float:left;}.ms-toolbarItem img {    border:none !important;    vertical-align:middle !important;    padding:0px !important;    float:left;    margin: 2px 5px 5px 5px !important;    *margin: 3px 5px !important;    *margin-bottom: 100% !important;}.ms-toolbarItemLink {    padding-top:4px !important;    padding-right:4px !important;    vertical-align: middle !important;}.ms-assetitem-unselected {    color: #00000;    BACKGROUND-COLOR: #FFFFFF;}.ms-assetitem-selected {    color: #00000;    BACKGROUND-COLOR: #ffe6a0;}.ms-assetitem-thumbnail-unselected {    BACKGROUND-COLOR: #FFFFFF;    border: 1px solid #FFFFFF;    TEXT-ALIGN: center;    WIDTH: 155px;    padding: 0px; }.ms-assetitem-thumbnail-selected {    BACKGROUND-COLOR: #ffe6a0;    border: 1px solid #d2b47a;    TEXT-ALIGN: center;    WIDTH: 155px;    padding: 0px;}.ms-assetitem-thumbnail-imagecell {    text-align: center;    vertical-align: middle;    overflow: hidden;    WIDTH: 150px;    HEIGHT: 150px;    padding: 0px;}.ms-assetitem-thumbnail-imagecell DIV, .ms-assetitem-thumbnail-imagecell TD {    TEXT-ALIGN: center;    vertical-align: middle;    overflow: hidden;    WIDTH: 150px;}.ms-assetitem-thumbnail-infoline {    WIDTH: 140px;    overflow: hidden;    text-align: center;    TEXT-OVERFLOW: ellipsis;    text-wrapping: nowrap;    padding: 0px;}.ms-assetitem-thumbnail-infocell-unselected {    text-align: center;    background-color: #ffffff;    overflow: hidden;    HEIGHT: 3em;    padding: 0px;}.ms-assetitem-thumbnail-infocell-selected {    text-align: center;    background-color: #ffe6a0;    overflow: hidden;    HEIGHT: 3em;    padding: 0px;}.ms-assetpicker-lookintable {    FONT-FAMILY: Tahoma, Verdana;     TEXT-ALIGN: center;}.ms-assetpicker-lookintablecontainer {    COLOR: #000000;}.ms-assetpicker-lookintablecontainer {    BACKGROUND-COLOR: #f2f8ff;    WIDTH: 100px;}.ms-assetpicker-lookin-toplabel-table {    BORDER-BOTTOM: #6f9dd9 1px solid;    WIDTH: 100px;    HEIGHT: 25px;    BACKGROUND-COLOR: #d6e8ff;}.ms-assetpicker-lookin-toplabel-cell{    BACKGROUND-COLOR: #d6e8ff;    COLOR: #000000;    font-weight: bold;     text-align: center;}.ms-assetitem-lookinlabel-infoline {    WIDTH: 93px;    overflow: hidden;    text-align: center;    TEXT-OVERFLOW: ellipsis;    text-wrapping: nowrap;}.ms-assetpicker-lookintable A {    COLOR: #000000;    TEXT-DECORATION: none; }.ms-assetpicker-lookintable A:link {    COLOR: #000000;    TEXT-DECORATION: none; }.ms-assetpicker-lookintable A:visited {    COLOR: #000000;    TEXT-DECORATION: none; }.ms-assetpicker-lookincell {    HEIGHT: 100px;}.ms-assetpicker-lookincell-selected {    BACKGROUND-COLOR: #FFFFFF;    border: 1px solid #FFBC4B;}.ms-assetpicker-imagebutton {    vertical-align: top;}.ms-selectorlink a, .ms-selectorlink a:visited {    color:#003399 !important;    text-decoration: none !important;     FONT-FAMILY: Tahoma, Verdana !important;     font-weight:normal !important; }.ms-selectorlink a:hover, .ms-selectorlink a:active {    color:#000000 !important;    text-decoration: underline !important;     font-weight:normal !important; }.ms-selectorlinkdis img {    filter: alpha(opacity=25) !important;}.ms-selectorlinkdis a , .ms-selectorlinkdis a:visited, .ms-selectorlinkdis a:hover, .ms-selectorlinkdis a:active{    color: #C0C0C0 ! important;    cursor: default ! important;}.ms-assetpicker-untiled {    font-size: 8pt;     font-family: Verdana, sans-serif;     font-weight: normal;     text-align: left;     color: #000000;    border: none;    width: 100%;}.ms-assetpicker-tiled {    margin: 0;    padding: 0;    display: block;    list-style: none;}.ms-assetpicker-tiled li {    margin: 1 1 1 1;    padding: 1 1 1 1;    float: left;    display: inline-block;    border: 1px solid transparent;}.ms-assetpicker-tiled li div {    margin-top: 0px;    margin-left: 0px;    margin-right: 0px;    margin-bottom: 0px;    text-align: center;    position: relative;}.ms-assetpicker-tiled li div img {    left: 0;    margin-top: 0;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    position: absolute;    vertical-align: middle;}.ms-assetpicker-tiled-smallthumbs {    HEIGHT: 80px;    width: 80px;    overflow: hidden;    padding: 0px 0px 0px 0px;}.ms-assetpicker-tiled-mediumthumbs {    HEIGHT: 100px;    width: 100px;    overflow: hidden;    padding: 0px 0px 0px 0px;}.ms-assetpicker-tiled-largethumbs {    HEIGHT: 250px;    width: 250px;    overflow: hidden;    padding: 0px 0px 0px 0px;}.ms-assetpicker-tiled-selected * {    background: #ffe6a0;}.ms-assetpicker-tiled-propscontainer-side {    float: left;    text-align: left;    text-overflow: ellipsis;    margin: 0 0 0 0;    padding: 0 0 0 0;    border: none;    padding: 50px 0px 0px 0px;}.ms-assetpicker-tiled-propscontainer-below {    text-align: center;    text-overflow: ellipsis;    margin: 0 0 0 0;    padding: 0 0 0 0;    border: none;    padding: 0px 0px 0px 0px;}.ms-assetpicker-tiled-smallprops {     width: 80px;     overflow: hidden;     text-overflow: ellipsis;     margin: 0 0 0 0;     padding: 0 0 0 0;     font-size: 8pt;      white-space: nowrap;}.ms-assetpicker-tiled-mediumprops {     width: 100px;     overflow: hidden;     text-overflow: ellipsis;     margin: 0 0 0 0;     padding: 0 0 0 0;     white-space: nowrap;}.ms-assetpicker-tiled-largeprops {     width: 250px;     overflow: hidden;     text-overflow: ellipsis;     margin: 0 0 0 0;     padding: 0 0 0 0;     white-space: nowrap;}.ms-assetpicker-tiled li div.ms-assetpicker-tiled-playbutton{     position: absolute;    top: 55px;    right: 10px;    width: 16px;    height: 16px;    background-color: #505050;     opacity: 0.7;    border: 1px solid #FFFFFF;    border-radius: 2px; -webkit-border-radius:2 px; -moz-border-radius: 2px;    box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; -moz-box-shadow: 1px 1px 2px #000;}div.ms-assetpicker-tiled-playbutton span{    display: block;    border-bottom: 4px solid transparent;    border-left: 8px solid #FFFFFF;    border-top: 4px solid transparent;    margin: 4px 0px 0px 4px;}.ms-assetpicker-hide {     display: none;}.ms-assetpicker-popup {   padding: 5px;   margin: 2px;   background: #F6F8FD;   border: 1px solid #29AAE2;   width: 380px;   overflow-x: hidden;   overflow-y: hidden;}.ms-assetpicker-popup-download {   padding: 5px;   margin: 2px;   background: #F6F8FD;   border: 1px solid #29AAE2;   width: 325px;   height: 325px;}.ms-assetpicker-popup-actions {    margin: 0px;    padding: 0px;    width: 100%;    height: 20px;}.ms-assetpicker-popup-actions li {    FONT-SIZE: 8pt;     FONT-FAMILY: Tahoma, Verdana;     list-style: none;    text-align: center;    margin: 0px;    width: 32%;    display: inline;    zoom: 1;}.ms-assetpicker-popup-image-container {   padding: 5px;   border: 1px solid #ABA6A6;   text-align: center;   vertical-align: middle;   background-color: #FFFFFF;   margin-left: auto;   margin-right: auto;}.ms-assetpicker-popup-table-container {   overflow:auto;}.ms-assetpicker-popup-table {   clear: both;   display: table;   FONT-SIZE: 8pt;    FONT-FAMILY: Tahoma, Verdana;    padding: 5px 5px 5px 5px;   margin: auto;   border: 0px none #FFFFFF;   color: #686868;   border-collapse: separate;   border-spacing: 5px 0px;   width: 100%;}.ms-assetpicker-popup-propname {  display: table-cell;  width: 40%;  vertical-align: top;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}.ms-assetpicker-popup-propvalue {  display: table-cell;  width: 60%;  border: none;}.ms-assetpicker-popup-tablerow {  display: table-row;}.ms-cmstopnav-dynamicmenu {    borderwidth: 1px;     bordercolor: #a5a5a5;}.ms-cmstopnav-dynamicmenuitem{	font-size: 8pt; 	ForeColor: #204d89;	BackColor: #ebf3ff;	HorizontalPadding: 9;	VerticalPadding: 4;}.psrch-PopupContainer img{border: 0px;}.psrch-PopupContainer #LinkText{vertical-align: top;}.psrch-Main #tablist{margin: 2px 0;padding: 3px 0;margin-left: 0;border-bottom: 1px solid #778;font: bold 12px Verdana, sans-serif;}.psrch-Main #tablist li{list-style: none;margin: 0;display: inline;}.psrch-Main #tablist li a{padding: 3px 0.5em;margin-left: 3px;border: 1px solid #778;border-bottom: none;background: #DDE;text-decoration: none; }.psrch-Main #tablist li a:link { color: #448; }.psrch-Main #tablist li a:visited { color: #667; }.psrch-Main #tablist li a:hover{color: #000;background: #AAE;border-color: #227;}.psrch-Main #tablist li a#selected{background: white;border-bottom: 1px solid white;}.psrch-UpdateGraphicsContainer{width: 500px;height: 200px;position:absolute;top:0px;left:0px;border-top: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;border-bottom: 1px solid black;z-index: 100;background-color: white;}.psrch-UpdateGraphics{position:relative;vertical-align: middle;align: center;top:67px;left:217px;}.psrch-PopupPanel{background-color:White;position:absolute;visibility:hidden;overflow:hidden;width:502px;height:202px;}.psrch-PopupContainer{border-top: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;border-bottom: 1px solid black;width: 500px;height: 200px;}.psrch-Main{margin: 0;padding: 0;}.psrch-SingleResult{margin: 0px 0px 10px 0px;padding: 5px 8px 8px 8px;line-height: 150%;}.psrch-SingleResultAltBG{background-color: #f9f9f9;}.psrch-Main #ProImgCol{float: left;margin: 3px 0 0 0;padding: 0;width: 54px;}.psrch-Main #FloatWrapper{margin: 0 0 0 59px;padding: 0;}.psrch-Main #PropCol1{float: left;margin: 0;padding: 0;width:50%;}.psrch-Main #PropCol2{float: right;margin: 0;padding: 0;width:50%;}.psrch-Main #Clear{margin: 0;padding: 0;border: 0;width: 0;height: 0;clear: both;}.psrch-Main #ProfileImg{table-layout:fixed;border:1px solid #bcbcbc;background-color:#ececec;padding: 2px;width:54px;height:54px;}.psrch-Main #JBeanCol{float: left;margin: 3px 0 0 0;padding: 0;width: 12px;}.psrch-Main #PropCol1Content{margin: 0 6px 0 16px;padding: 0;}.psrch-Field{margin: 0;padding: 0;}.psrch-Main #PropCol2Content{margin: 0 0 0 6px;padding: 0;}.psrch-Main #IconCol{float: left;margin: 3px 0 0 0;padding: 0;width: 13px;}.psrch-Main #ContentCol{margin: 0 0 0 17px;padding: 0;}.psrch-Main #ContentGrid{margin: 0;padding: 0;border: 0;border-collapse: collapse;vertical-align: text-top;}.psrch-Main #ContentGrid td{vertical-align: top;}.psrch-Main #FieldName{white-space: nowrap;padding: 0 10px 0 0;}.psrch-Main #FieldValue{padding: 0;}.psrch-Main #Footer{margin: 5px 0 0 0;padding: 5px 16px 5px 16px;border: 1px solid #b7e4f7;}.psrch-Main #HHSummary{padding: 5px 17px 5px 17px;}.psrch-Main #FooterCol1{float: left;margin: 0;padding: 0;width:50%;}.psrch-Main #FooterCol2{float: right;margin: 0;padding: 0;width:50%;}.psrch-Main #Footer ul{margin: 0;padding: 0 0 0 20px;}.psrch-Main #Footer li{padding: 0;}.psrch-Main #FooterCol1 span{font-weight: bold; }.psrch-Main #Multivalue{text-decoration: underline }.ms-profilelabel {  text-align: left;  font-family: Tahoma, verdana;   font-size: .7em;   padding-top: 0px;  padding-right:3px;  padding-left:3px;  padding-bottom: 2px;  color: #525252;}.ms-profilevaluelarge {  font-size: 0.9em; }.ms-profilevaluehierarchy {  color: #0070c0;}.ms-profilehierarchysectionheader {  color: #345d7e;  font-family: Tahoma, Verdana;   font-size:9pt;   font-weight:bold; }.ms-profiledescription {  text-align: left;  font-family: Tahoma, verdana;   font-size: 8pt;   color: #666666;}.ms-profilebody {  background-color: #FFFFFF;  font-family: Tahoma, verdana;   font-size: 1.0em; }.ms-profileheader {  color: #666666;}.ms-profilesection {  color: #083772;}.ms-orgme {   background-color: #F1F1F1;   border: 1px solid #686869;}.ms-orgname{  color: #8c8c8c;  padding: 4px 3px;  vertical-align: top;  margin-left: 5px;}.ms-highlight {    border-color: #bdbdbd;    border-style: solid;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;}.ms-ptable1 {  background-color : #f5f5f5;  border: 1px solid #e0e0e0;  padding-top:10px;  padding-bottom: 15px;  padding-left: 12px;  padding-right: 12px;}.ms-ptable2 {  border:1px solid #ececec;  padding-top:12px;  padding-bottom: 15px;  padding-left: 4px;  padding-right: 4px;}.ms-menubuttonselectbackground {  background-image: url("/_layouts/images/topnavover.gif");}.ms-reusableTextView {    background-color: #e0e0e0;    opacity: .55;    filter: alpha(opacity=55);    -moz-opacity: 0.55;    border:1px solid #000000;}.ms-reusableTextListItemRowHighlighted {    background-color: #FEE197;}.ms-reusableTextListItemRowSelected {    background-color: #00224d;}.ms-reusableTextListItemLeftCell {    border-top: solid 1px #FAFAFA;    border-left: solid 1px #FAFAFA;    border-bottom: solid 1px #FAFAFA;}.ms-reusableTextListItemMiddleCell {    border-top: solid 1px #FAFAFA;    border-bottom: solid 1px #FAFAFA;}.ms-reusableTextListItemRightCell {    border-top: solid 1px #FAFAFA;    border-right: solid 1px #FAFAFA;    border-bottom: solid 1px #FAFAFA;}.ms-reusableTextListItemLeftCellSelected {    border-top: solid 1px #2254B1;    border-left: solid 1px #2254B1;    border-bottom: solid 1px #2254B1;}.ms-reusableTextListItemMiddleCellSelected {    border-top: solid 1px #2254B1;    border-bottom: solid 1px #2254B1;}.ms-reusableTextListItemRightCellSelected {    border-top: solid 1px #2254B1;    border-right: solid 1px #2254B1;    border-bottom: solid 1px #2254B1;}.groupHide {    display:none;}.groupShow {    display:;}.srch-SocDistTitle {    margin-bottom:5px;    font-family: tahoma;     FONT-SIZE: 1.2em;     font-weight:bold;     color:#333333;    BORDER-BOTTOM: #d6e8ff 1px solid;    Width: 100%;    padding-bottom: 2px;}.psrch-Description {    margin-left: 0;    COLOR: #333333;    FONT-FAMILY: Tahoma;     FONT-SIZE: 1.0em;     padding-bottom: 2px;}.psrch-Description b {    font-weight:bold;     COLOR: #333333;}.psrch-PropLabel {    COLOR: #333333;    FONT-FAMILY: Tahoma;     FONT-SIZE: 1.0em; }.psrch-PropValue {    COLOR: #008800;    FONT-FAMILY: Tahoma;     FONT-SIZE: 1.0em; }.psrch-Title {    FONT-SIZE: 1.2em;     FONT-FAMILY: Tahoma; }.psrch-Title A:link, .psrch-Title A:visited{    text-decoration:none;     color:#003399;    padding-left: 4px;    FONT-FAMILY: Tahoma; }.psrch-Title a:hover{    text-decoration:underline;     color: #FF0000;}.psrch-Metadata {    FONT-SIZE: 1.0em;     MARGIN: 0px 0px 25px; COLOR: #333333;    FONT-FAMILY: Tahoma; }.psrch-Action A:link, .psrch-Action A:visited {    COLOR: #003399;}.psrch-profimg{    table-layout:fixed;    border:1px solid #e0ded5;    background-color:#ececec;}.psrch-result{    padding-bottom: 16px;}.psrch-propcell{    padding-left: 8px;}.psrch-Icon {    margin-left:10;    FLOAT: left;    POSITION: relative;    TOP: 2px}.ms-reftitle {     COLOR: #333333;     FONT-FAMILY: Tahoma;      font-weight: bold;      font-size: 9pt;      padding-top: 1px;     width: 200px;}.ms-refsubtitle {    COLOR: #333333;    FONT-FAMILY: Tahoma;     font-size: 8pt; }.ms-refitem {    FONT-SIZE: 8pt;     COLOR: #003399;    FONT-FAMILY: Tahoma; }td.ms-refsubtitle, td.ms-refitem {     padding-top: 3px;     padding-left: 3px;}td.ms-reftoggle {     padding-top: 3px;     padding-left: 3px;     padding-bottom: 7px;}.ms-refitem A:link, .ms-refitem A:visited {    COLOR: #003399;    text-decoration:none;     padding-bottom: 2px;    FONT-FAMILY: Tahoma;     font-size: 8pt; }.ms-refitem A:hover, .ms-reftoggle A:hover {    COLOR: #000000;    text-decoration:underline; }.ms-reftoggle {    COLOR:  #003399;    FONT-FAMILY: Tahoma;     font-size: 8pt; }.ms-reftoggle  A:link, .ms-reftoggle A:visited {    COLOR:  #003399;    text-decoration:none;     padding-top: 0px;    margin-top: 0px;    FONT-FAMILY: Tahoma;     font-size: 8pt; }.srchctr_leftcell{    vertical-align: top;    width: 10px;}.srchctr_mainleftcell{    vertical-align: top;    width: 70%;}.srchctr_rightcell{    vertical-align: top;    width: 25%;}.srch-refinearea{    min-height: 300px;}.ms-searchref-taxapply {    align: right;    border: 1px solid gray;}.ms-searchref-main {    width: 175px;    height: 100%;    font-size: 1em;     font-family: verdana, tahoma, sans-serif !important;      padding: 7px 0 5px;    margin: 0;     background-color: #fcfcfc;     border: 1px solid #dbddde;    border-width: 0 0 1px;     background-image: url(/_layouts/15/images/vertical_refinement_gradient.png);	    background-repeat: repeat-y;    background-position: right;}.ms-searchref-caption {    padding: 10px 0 8px 10px;    vertical-align: middle;     color: #000 !important;}ul.ms-searchref-filters {    list-style-type: none;    margin: 0;    padding-left: 0;    height: 100%;}.ms-searchref-categoryname {    padding: 1px 3px 7px 11px;     COLOR: #3b4f65;    font-size: 1.1em;     height: 10px;}.ms-searchref-catseparator {    height: 25px;}li.ms-searchref-filter, li.ms-searchref-filtermsg {    padding: 4px 20px 4px 5px;     color: #0072bc;    margin: 1px 0 1px 6px;}li.ms-searchref-selected, li.ms-searchref-filtermsg {     background:#fff;     border-top: #dbddde 1px solid;     border-bottom: #dbddde 1px solid;     border-left: #dbddde 1px solid;}.ms-searchref-indenticon {     color: #8c8c8c;}.ms-searchref-subsite {    margin-left: 10px !important;}.ms-searchref-filterlink {     color: #0072bc !important;    text-decoration: none !important; }.ms-searchref-filterlink:hover {     color: #44aff6 !important;    text-decoration: underline !important; }.ms-searchref-count {    font-size: 0.9em;     color: #87b4d0 !important;}.ms-searchref-more {     color: #0072bc !important;    text-align: left;     text-decoration: none !important; }.ms-searchref-morelink {    padding: 5px 0 3px 12px;}.ms-searchref-moreicon {    border: 0;    vertical-align: middle;}.srch-HighConfidence{    background-color:#f7f3cd;}.srch-HCMain{    border-bottom: 1px solid #6F9DD9;    margin:5px 0px 10px;    padding:0px;    width:100%;}.srch-BestBets{    width:100%;}div.srch-BB-Result{    width: 100%;    padding-bottom:10px;}div.srch-BestBetsWPTitle{    background: url("/_layouts/images/checkmark.gif");    background-repeat: no-repeat;    background-position : top left;     position: relative;    padding-bottom: 10px;}span.srch-BestBetsWPTitle{    FONT-SIZE: 1.2em;     FONT-FAMILY: Tahoma;     color: #525252;    font-weight: bold;     padding-left: 20px;}div.srch-BestBetsBottom{    border-bottom: solid 1px #6F9DD9;    margin-top: 5px;    margin-bottom: 5px;}span.srch-BB-URL {    width: 100%;    MARGIN: 0px 0px 4px 2px;}.srch-BB-URL A:link, .srch-BB-URL A:visited {    COLOR: #008800 !important;}.srch-BB-URL a:hover {    color: #FF0000;}.srch-BestBetsTitle {    FONT-SIZE: 1.2em;     MARGIN: 0px 0px 4px; color:#003399;    FONT-FAMILY: Tahoma; }.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited{   text-decoration:none;    color:#003399;}.srch-BestBetsTitle a:hover{    color: #FF0000;}span.srch-BestBetsTitle img{    margin-right: 4px;    vertical-align: middle;}.srch-BB-Description {    FONT-SIZE: 1.0em;     MARGIN: 0px 0px 4px 2px; COLOR: #333333;    FONT-FAMILY: Tahoma;     width: 100%;}.srch-BB-Description b {    font-weight:bold;     COLOR: #333333;}div.srch-BB-SpecialTerm {    FONT-SIZE: 1.0em !important;     COLOR: #333333 !important;    FONT-FAMILY: Tahoma !important;     width:100%;    padding-bottom: 10px;}div.srch-BB-SpecialTerm div {    FONT-SIZE: 1.0em !important;      COLOR: #333333 !important;    FONT-FAMILY: Tahoma !important; }span.srch-BB-SpecialTerm {    MARGIN: 0px 0px 4px;}span.srch-BB-SpecialTerm img {    margin-right: 4px;    vertical-align: middle;}.srch-BB-SpecialTerm b {    FONT-SIZE: 1.2em;     font-weight:bold;     COLOR: #333333;}.srch-InputText{    margin:0px;    font-family: tahoma, verdana;     font-size:10pt;     color:#666666;}td.srch-optionsLinkDiv {    border: none !important;    padding: 0px !important;}td.srch-options {    border: none !important;    padding: 3px !important;}.srch-options input{    border:solid 1px #a5a5a5;}.srch-options {    background-color: #d6e8ff;    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     color: #000000;    font-style: normal;      font-size: 8pt; }.srch-optionsts {    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     color: #000000; font-style: normal;      font-size: 8pt; }.srch-groupbar {    color: #000000;    background-color: #ebf3ff;}.leftnavPic {    background-image: url("/_layouts/images/portraitbackground.gif");    background-repeat:repeat-x;    border:solid 1px #8ebbf5;	padding-top: 10px;	padding-bottom: 10px;	text-align: center;	vertical-align:middle;background-color: #ebf3ff;}.ms-miniconsole {    position:relative;    top:2px;    left:0px;}.ms-miniconsoleEdit {    position:relative;    top:-11px;    left:auto;    right:4px;}.ms-pagedescription {    font-family: tahoma, Verdana, Arial, Helvetica;     font-weight: normal;     font-size: 8pt;     color: #000000;}.ms-sitedirresultssort {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;   font-weight: normal;   color: #517acc;  padding-bottom: 4px;}.ms-sitedirresultssort a:link, .ms-sitedirresultssort a:visited {  padding-right: 4px;  padding-left: 4px;  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;  font-weight: normal;   color: #517acc;}.ms-sitedirresultssort span {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;   font-weight: normal;   color: #727272;}.ms-sitedirresultssort a:hover {  padding-right: 4px;  padding-left: 4px;  text-decoration: underline;   color: #000000;}.ms-sitedirresultspaging {  background: #ebf3ff;  padding-top: 4px;  padding-bottom: 4px;  padding-left: 4px;}.ms-sitedirresultspaging a:link, .ms-sitedirresultspaging a:visited,  .ms-sitedirresultspaging span {  padding-right: 4px;}.ms-sitedirresultsbody {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;   font-weight: normal;   padding-left: 4px;}.ms-sitedirresultstitle {  padding-bottom: 2px;  padding-top: 2px;}.ms-sitedirresultstitle a:link, .ms-sitedirresultstitle a:visited {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8.5pt;   font-weight: normal;   color: #517acc;}.ms-sitedirresultstitle a:hover {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8.5pt;   font-weight: normal;   color: #000000;  text-decoration:underline }.ms-sitedirresultsdescription {  padding-bottom: 2px;}.ms-sitedirresultsdescription span {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;   font-weight: normal;   color: #727272;}.ms-sitedirresultsurl {  padding-bottom: 6px;}.ms-sitedirresultsurl a:link, .ms-sitedirresultsurl a:visited {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;   font-weight: normal;   color: #517acc;}.ms-sitedirresultsurl a:hover {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;   font-size: 8pt;  font-weight: normal;   color: #000000;  text-decoration:underline }.ms-colleaguereminder {    background-color: #ebf3ff;}.ms-managesection {    color: Navy;    font-weight: bold; }.ms-viewModeContentArea {    font-family:tahoma;     font-weight:normal;     font-size:8pt; }.required {    color: #FF0000;}.ms-suggestalt {    background-color: #f2f8ff;}.ms-srchAlignTop {    padding-top: 0px;    padding-bottom: 0px;}td.ms-advsrchText {    font-size: 8pt;     font-family: tahoma, verdana, arial, helvetica, sans-serif;     padding-right: 4px;}select.ms-advsrchPropertyDDL {    font-size: 8pt;     font-family: tahoma, verdana, arial, helvetica, sans-serif;     width: 160px;     height: 20px; }select.ms-advsrchOperatorDDL {    font-size: 8pt;     font-family: tahoma, verdana, arial, helvetica, sans-serif;     width: 130px;     height: 20px; }.ms-advsrchPropValue {    font-size: 8pt;     font-family: tahoma, verdana, arial, helvetica, sans-serif;     width: 150px;     height: 20px;}select.ms-advsrchAndOrDDL {    font-size: 8pt;     font-family: tahoma, verdana, arial, helvetica, sans-serif;     height: 20px; }td.ms-advsrchHeadingText {   font-size: 8pt;    font-family: tahoma, verdana, arial, helvetica, sans-serif;    font-weight: bold;    background-color:#f5f5f5;   padding-top: 5px;   padding-bottom: 5px;}.ms-redirectControl {   color: #5b5b5b;   font-size: 8pt;    font-family: tahoma; }.ms-redirectControl a {    color:#003399;    text-decoration: none;      FONT-FAMILY: Tahoma, Verdana; }.ms-diffchange{    background-color: yellow;}div.ms-searchsummaryTitle{    margin-top: 2px;}.ms-searchsummaryTitle a{    color:#003399 !important;    font-size: 9pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding-top: 4px;}.ms-searchsummaryTitle a img{    border: 0px;    margin-right: 3px;    vertical-align: middle;}.ms-searchsummaryUrl a{    color: #008800 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     margin-left: -16px;    padding: 0px;    padding-left: 16px;    padding-right: 4px;    text-overflow: ellipsis;}div.ms-searchsummarydescouter{    padding: 0px;    padding-bottom: 11px;    padding-right: 4px;    display: block;}div.ms-searchsummarydesc{    color: #595959 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding: 0px;}.ms-searchsummarydesc img{    width: 120px;    height: 160px;}.ms-searchsummarydesc div{    position: static !important;    float: none !important;    height: 100% !important;    margin: 0px !important;}.ms-searchsummarydesc div div{    position: static !important;    padding: 0px !important;    border: 0px !important;}.ms-searchsummarydesc div div embed{    height: 180px !important;    width: 240px !important;    align: 0px;    position: static !important;}.ms-searchsummarydesc font{    color: #595959 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding-left: 2px;}.ms-searchsummarymain{    width:100%;    padding:0px;    margin:0px;    border:0px;    background-color: #Ebf3ff;}div.ms-searchsummarybody{    padding-left:16px;}div.ms-searchChannelTitle{    BACKGROUND: url(/_layouts/images/bluegradient.jpg) #73A1DD repeat-x;    border-width: 1px;    border-color: #CEE0F9;    border-style: solid;    padding:0px;    margin:0px;    padding-top: 2px;    padding-bottom: 3px;}.ms-searchChannelTitle span{    color: #003399 !important;    font-size: 10pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     font-weight: bold;     margin-left: 3px;}.ms-searchChannelTitle span img{    border: 0px;    margin-right: 3px;    margin-left: 13px;    vertical-align: middle;}.ms-searchsummarymorelink{    background: url("/_layouts/images/gosearch.gif");    background-repeat: no-repeat;    background-position : top left;     padding: 0px;    margin-left: 16px;    padding-bottom: 10px;}.ms-searchsummarymorelink a{    color: #003399 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     font-weight: bold;     padding: 0px;    padding-left: 18px;    margin-right: 18px;}.ms-searchtaTitle a{    color:#003399 !important;    font-size: 9pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding-top: 4px;}.ms-searchtaTitle a img{    border: 0px;    margin-right: 3px;    vertical-align: middle;}.ms-searchtaUrl a{    color: #008800 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding-right: 4px;}div.ms-searchtadescouter{    padding: 0px;    padding-bottom: 11px;    padding-right: 4px;    display: block;}div.ms-searchtadesc{    color: #595959 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding: 0px;    margin-bottom: 4px;}.ms-searchtadesc img{    width: 120px;    height: 160px;}.ms-searchtadesc div{    position: static !important;    float: none !important;    height: 100% !important;    margin: 0px !important;}.ms-searchtadesc div div{    position: static !important;    padding: 0px !important;    border: 0px !important;}.ms-searchtadesc div div embed{    height: 180px !important;    width: 240px !important;    align: 0px;    position: static !important;}.ms-searchtadesc font{    color: #595959 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     padding-left: 2px;}.ms-searchtamain{    width:100%;    padding:0px;    margin:0px;    border-bottom: solid 1px #6F9DD9;    margin-top: 5px;    margin-bottom: 10px;}div.ms-searchtabody{    overflow: hidden;}div.ms-searchtaChannelTitle{    background: url("/_layouts/images/checkmark.gif");    background-repeat: no-repeat;    background-position : center left;     padding:0px;    margin:0px;    margin-bottom: 10px;    padding-top: 4px;    padding-bottom: 4px;}.ms-searchtaChannelTitle span{    color: #525252 !important;    font-size: 10pt !important;     text-decoration: none;     font-weight: bold;     FONT-FAMILY: Tahoma, Verdana !important;     margin-left: 3px;}.ms-searchtaChannelTitle span img{    border: 0px;    margin-right: 3px;    margin-left: 16px;}.ms-searchtamorelink{    background: url("/_layouts/images/gosearch.gif");    background-repeat: no-repeat;    background-position : top left;     padding: 0px;    padding-bottom: 10px;}.ms-searchtamorelink a{    color: #003399 !important;    font-size: 8pt !important;     text-decoration: none;     FONT-FAMILY: Tahoma, Verdana !important;     font-weight: bold;     padding: 0px;    padding-left: 18px;    margin-right: 18px;}.srch-Metadata{    BORDER-TOP: 0px none !important;    MARGIN:0px 0px 20px !important;}.ms-srchresultstop{    background-color: #EBF3FF;}.srch-stats{    background-color: #EBF3FF !important;    white-space:normal !important;}.srch-Page{    background-color: #EBF3FF !important;}.srch-HCSocDistTitle {    background: url("/_layouts/images/checkmark.gif");    background-repeat: no-repeat;    background-position : top left;     PADDING-LEFT: 19px;    color:#525252 !important;    font-family: Tahoma,Verdana !important;     font-size:10pt !important;     font-weight:bold;     WIDTH: 100%;}.psrch-HCresult{    padding: 4px 0px 10px 2px;}.srch-sort-right{    float:none !important;    text-align:right;}.psrch-OptionsOuterContainer {    margin: 0;    padding: 0;    position: absolute;    z-index: 10;}.psrch-OptionsContainer {    border-left: #b9d6fe 1px solid;    border-right: #b9d6fe 1px solid;    border-top: #b9d6fe 1px solid;    border-bottom: #b9d6fe 2px solid;    background: #D6E8FF url("/_layouts/15/images/topshape.jpg?rev=40") repeat-x scroll center bottom;    padding: 3px 5px;}.psrch-OptionsLayoutTable {    border: 0;    width: 100%;}.psrch-OptionsTitle {    white-space: nowrap;    font-size: 8pt;     text-align: left;}.psrch-OptionsClose {    text-align: right;}.psrch-OptionsClose img {    border: 0;    cursor: pointer !important;}.psrch-OptionsLabelField {    padding: 4px 25px 0 0;    white-space: nowrap;    text-align: left;    font-size: 8pt; }.psrch-OptionsValueField {    padding: 4px 7px 0 0;    width: 100%;    text-align: left;}.psrch-OptionsValueField input {    width: 100%;}.psrch-OptionsValueField div {    width: inherit !important;}.srch-refineareao12{    padding-right:20px;    vertical-align:top;}.ms-profile-profileInfo{    padding-top: 19px;    margin-bottom: 10px;}.ms-profile-topProperties{    margin-top: 16px;}.ms-profile-topPropertiesTable{    margin-top: 6px;}.ms-profile-topProperties .ms-tableRow, .ms-profile-profileDetails .ms-tableRow{    height: 19px;}.ms-profile-profileInfo .ms-tableCell a > img{    vertical-align: top !important;}.ms-profile-topPropertiesPropertyName, .ms-profile-detailsName{    padding-right: 10px;}.ms-profile-toggleDetails{    margin-top: 4px;}.ms-profile-stopFollowingLink{    display: inline-block;    padding-top: 9px;    padding-bottom: 3px;}.ms-profile-followHeroImage{    left: -79px;     top: -1px;    position: absolute;}.ms-profile-followHeroImageParent{    height: 20px;    width: 20px;    position: relative;    display: inline-block;    overflow: hidden;    margin-right: 5px;    vertical-align: bottom;}.ms-profile-hiddenDetails{    margin-top: 7px;    height: 0px;    overflow: scroll;}.ms-profile-organizationLink{    margin-bottom: 14px;}.ms-profile-inCommonHeader{    margin-top: 10px;    margin-bottom: 4px;}.ms-profile.inCommonSpacer{    height: 16px;}.ms-profile-inCommonColleague{    display: inline-block;    margin-right: 4px;}.ms-profile-activityPrivacy{    padding-left: 20px;}.ms-profile-infoIcon, .ms-profile-warningIcon, .ms-profile-errorIcon{    display: inline-block;    overflow: hidden;    background-image: url("/_layouts/15/images/spcommon.png?rev=40");    vertical-align: middle;}.ms-profile-infoIcon{    height: 16px;     width: 16px;     background-position: -161px -178px;}.ms-profile-warningIcon{    height: 16px;     width: 16px;     background-position: -19px -238px;}.ms-profile-errorIcon{    height: 16px;     width: 16px;     background-position: -1px -202px;}.ms-profiletoolbar {     text-decoration: none;    color:  #3b3b3b;    vertical-align: middle;    border: 1px solid #3b3b3b;}.ms-editProfile-commandButtonsDiv{    margin-top: 20px;    text-align: right;}.ms-editProfile-sectionMenu .ms-pivotControl-overflowDot{    vertical-align: middle;}.ms-editProfile-editIcon{    left: -75px;     top: -67px;    position: absolute;}.ms-editProfile-editIconLink{    height: 20px;    width: 20px;    position: relative;    display: inline-block;    overflow: hidden;	margin-right: 5px;	vertical-align: bottom;}.ms-profile-followedCountDiv{    width: 170px;    margin-bottom: 21px;}.ms-profile-followedCountTitle{    margin-bottom: 11px;}.ms-profile-followedCountListItem{    margin-bottom: 10px;}.ms-profile-followedCountLink,.ms-profile-followedCountLink:active.ms-profile-followedCountLink:hover,.ms-profile-followedCountLink:visited,.ms-profile-followedCountLink:link{    text-decoration: none; }.ms-profile-followedCountLabel{    display: block;    margin-top: 1px;}.ms-profile-followedCountValue{         border-bottom: 1px solid #CBCBCD;}a.ms-no-line,a.ms-no-line:link,a.ms-no-line:hover,a.ms-no-line:active{     text-decoration: none;    color: #3b3b3b;     padding-right: 10px;    padding-left: 10px;}#mysite-titlerow{    margin-left: 200px;}.ms-fullscreenmode #mysite-titlerow{    margin-left: 0px;}#s4-titlerow.ms-mysite-titlerow, .ms-mysite-breadcrumb-box{    height:46px;    padding-bottom: 0px;}#s4-titlerow.ms-mysite-titlerow{    margin-left: 17px; }#s4-titlerow.ms-mysite-titlerow #titleAreaBox {    margin-left: 1px;  }.ms-mysite-breadcrumb-box{    padding-top: 0px;}#s4-bodyContainer.ms-mysite-bodyContainer{    padding-bottom: 0px;}#sideNavBox.ms-mysite-sideNavBox{    margin-left: 0px;    padding-left: 20px;    margin-right: 0px;     background-color: #F1F1F1;}.ms-core-needIEFilter #sideNavBox.ms-mysite-sideNavBox{    background-color:transparent;     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff1f1f1, endColorstr=#fff1f1f1);";}.ms-mysite-contentBox{    padding-bottom: 35px;}.ms-mysite-sideNavBox .ms-core-listMenu-item{    padding: 5px 20px 6px 20px;}.ms-mysite-sideNavBox .ms-core-listMenu-selected:link,.ms-mysite-sideNavBox .ms-core-listMenu-selected:visited,.ms-mysite-sideNavBox .ms-core-listMenu-selected{     background-color: rgba(239, 239, 241, 0.10);}.ms-core-needIEFilter .ms-mysite-sideNavBox .ms-core-listMenu-selected:link,.ms-core-needIEFilter .ms-mysite-sideNavBox .ms-core-listMenu-selected:visited,.ms-core-needIEFilter .ms-mysite-sideNavBox .ms-core-listMenu-selected{    background-color:transparent;     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19efeff1, endColorstr=#19efeff1);";}#sideNavBox.ms-mysite-sideNavBoxO365{    font-size: 0.92em;        margin-left: 0px;    margin-right: 0px;    padding-left: 20px;    z-index: 9999;    background: linear-gradient(to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.03)), linear-gradient(to right, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.0) 97.75%, rgba(0,0,0,0.1) 100%);}.ms-core-needIEFilter #sideNavBox.ms-mysite-sideNavBoxO365{    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#08000000',GradientType=0 );    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#08000000',GradientType=0 )";    border-right: 1px solid #cccccc;}.ms-mpSearchBoxLeftNav{    min-height: 25px;    margin-left: -10px;  	margin-right: 11px;    margin-top: 20px;    margin-bottom: 20px;    position: relative;}#searchInputBox.ms-mysite-searchboxLeftNav{    float: none;    margin-bottom: 20px;}.ms-my-initialSetup-emphasis-body{     color: #fff;     background-color: #00607F;     background-color: #00607F;	padding: 0px 45px 40px 30px;}.ms-my-initialSetup-title{	padding-top: 30px;	margin-bottom: 30px;}a.ms-my-initialSetup-emphasis-text:hover,a.ms-my-initialSetup-emphasis-text:link,a.ms-my-initialSetup-emphasis-text:visited,a.ms-my-initialSetup-emphasis-text:active,.ms-my-initialSetup-emphasis-text{     color: #fff;}a.ms-my-initialSetup-emphasis-text:hover,a.ms-my-initialSetup-emphasis-text:active{    text-decoration: underline;    cursor: pointer;}.ms-my-initialSetup-rowSpacing{	padding-bottom: 30px;}.ms-my-initialSetup-checkboxCell{	padding-right: 8px;	padding-top: 3px;}.ms-my-initialSetup-checkboxLabel{	margin-bottom: 7px;}.ms-my-initialSetup-content{	padding-right: 17px;}.ms-my-initialSetup-img{	height: 48px;	width: 48px;}.ms-my-initialSetup-emphasis-footer{	padding: 0px 30px 19px 30px;	margin-top: 21px;}#searchInputBox.ms-mysite-searchBox{    float: none;    margin: 25px 0px 28px 0px;}.ms-mysite-noTopPadding > div{    padding-top: 0px;}.ms-mysite-dismissbutton{	padding-left: 10px;	color: #125AB2;}.ms-hashTagProfile-mainColumn{	float: left;	width: 518px;	height: 100%;	margin-right: 0px;}.ms-hashTagProfile-followTag{	min-height: 37px;	margin: 0px 0px 10px 0px;	text-transform: lowercase; }.ms-hashTagProfile-followTag-img{	margin-right: 5px;}.ms-hashTagProfile-followTag span{	vertical-align: middle;}.ms-hashTagProfile-followTag span#HashTagProfile_UnfollowTagLinkSpan a#HashTagProfile_UnfollowTagLinkOption{	padding-top: 9px;	display: block;}.ms-hashTagProfile-tagFeed-title{	margin: 0px 0px -40px 0px;}.ms-hashTagProfile-mainColumn ms-srch-result, .ms-hashTagProfile-mainColumn cbs-List{	margin-top: 0px;	padding-top: 0px;}.ms-hashTagProfile-rightColumn{	width: 300px;	height: 100%;	margin-left: 518px;	padding-left: 4px;}.ms-hashTagProfile-headerArea .ms-hashTagProfile-tagDescription{	padding-top: 7px;	margin-bottom: 20px;}.ms-hashTagProfile-headerArea .ms-hashTagProfile-editTag a{	margin-bottom: 20px;	display:block;}div.ms-hashTagProfile-relatedTags{	margin: 0px 0px 20px 0px;}div#HashTagProfile_RelatedTags_AddTagLink{	margin: 15px 0px 0px 0px;}span#HashTagProfile_RelatedTags_TaggingControl{	display: inline-block;	margin: 9px 0px;}.ms-hashTagProfile-relatedTags-updatePanel{	display: inline;}span#HashTagProfile_RelatedTags_AddTagArea{	display: inline-block;	vertical-align: top;	margin: 9px 0px;}span#HashTagProfile_RelatedTags_AddTagArea input{	margin: 0px 3px;}table.ms-hashTagProfile-relatedTags{	padding: 0px;	margin: 0px;	border-spacing: 0px 10px;}table.ms-hashTagProfile-relatedTags td{	padding: 0px;	margin: 0px 0px;	height: 24px;}.ms-hashTagProfile-relatedTags .ms-hashTagProfile-relatedTags-showMore{	margin: 10px 0px 11px 0px;	border: 0px;	padding: 0px;	cursor: pointer;}table.ms-hashTagProfile-relatedTags tr:hover input.ms-hashTagProfile-tagFeed-delete{	display: inline;}table.ms-hashTagProfile-relatedTags tr input.ms-hashTagProfile-tagFeed-delete{	display: none;	border: 0px;	padding: 4px;	margin: 0px 0px 0px 12px;	height: 16px;	min-width: 1px;}table.ms-hashTagProfile-relatedTags tr td{	min-width: 36px;}.ms-hashTagProfile-relatedTags-width{	width: 186px;}.ms-hashTagProfile-taggedItems{	display: inline-block;}.ms-hashTagProfile-taggedItems h2{	margin-bottom: 20px;}.ms-hashTagProfile-taggedItems .cbs-Item{	padding-bottom: 15px;}.ms-hashTagProfile-taggedItems .cbs-List{	margin-top: 0px;	margin-bottom: 0px;}.ms-hashTagProfile-taggedItems-seeAll{	margin-top: 7px;}.ms-announcementTiles-headerDiv{    margin-top: 5px;}.ms-announcementTiles-errorDiv{    max-width: 350px;}.ms-announcementTiles-viewingWindow{    margin-top: 12px;    overflow: hidden;    width: 200px;    height: 200px;}.ms-announcementTiles-pagingControl{    margin-top: 15px;}.ms-announcementTiles-pagingControlText{    vertical-align: top;    margin-top: 3px;    padding: 0px 5px;    display: inline-block;}.ms-followedTags-mainColumn{	float: left;	width: 653px;	height: 100%;	margin-right: 0px;}.ms-followedTags-followTag{	height: 27px;	margin: 0px 0px 17px 0px;}.ms-followedTags-followTag-img{	margin-right: 5px;}.ms-followedTags-followTag span#FollowedTags_FollowTags_AddTagsArea{	vertical-align: top;}.ms-followedTags-followTagsLink span{	vertical-align: -3px;	}div.ms-followedTags-panel span{	display: block;	text-overflow: ellipsis;	white-space:nowrap;	overflow: hidden;	width: 284px;}div.ms-followedTags-panel span:first-child{	margin: 0px 0px 1px 0px;}div.ms-followedTags-panel span:last-child{	margin: 1px 0px 17px 0px;}.ms-followedTags-unfollowedTagLink{	display: none;}.ms-followedTags-panel{	width: 314px;	display: inline-block;}.ms-followedTags-followTags-width{	width: 314px;}span#FollowedTags_FollowTags_AddTagsArea input, #FollowedTags_FollowTags_AddTagsArea img{	vertical-align: middle;}span#FollowedTags_FollowTagsInputSpan{	position: relative;}.ms-followedTags-rightColumn{	padding: 39px 0px 0px 0px;	margin-left: 653px;	min-width: 260px;}span#FollowTags_TagControl{	display: block;}.ms-personImmersive-mainArea{    min-height: 1px;    width: 66%;}.ms-personImmersive-sideArea,.ms-contactCard-sideArea{    width: 29%;    display: inline-block;}.ms-personImmersive-content{    padding-left: 10px;    padding-right: 10px;}.ms-personImmersive-zone{    display: inline-block;    width: 100%;}.ms-personImmersive-contactCard{    margin-top: -19px;    margin-left: -20px;    margin-bottom: 16px;}a.ms-personImmersive-link:link,a.ms-personImmersive-link:visited,a.ms-personImmersive-link:hover,a.ms-personImmersive-link:active{    text-decoration:none;}.ms-mysite-profileHeader{    overflow: hidden;    min-width: 713px;}.ms-mysite-profileHeader,.ms-mysite-profileHeader-content{    height: 72px;}.ms-contactCard,.ms-mysite-profileHeader-content{     background-color: #F1F1F1;}.ms-contactCard{    height: 160px;    min-width: 713px;    margin-right: -40px;}.ms-contactCard-person{    display: inline-block;    width: 66%;    overflow: hidden;    white-space: nowrap;}.ms-contactCard-personPicture,.ms-profileHeader-personPicture{    margin-right: 10px;    display: inline-block;}.ms-contactCard-personPicture{    width: 160px;    height: 160px;    overflow: hidden;    position: relative;    z-index: 999;}.ms-contactCard-personPicture:hover .ms-profile-changeYourPhoto, .ms-profile-changeYourPhoto:hover{    display: inline-block}.ms-contactCard-profile{    height: 160px;    position: relative;}.ms-contactCard-profileInfo{    padding-top: 10px;}.ms-contactCard-profileInfo div{    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.ms-profileHeader-profileInfo{    padding-top: 10px;    overflow: hidden;    white-space: nowrap;}.ms-contactCard-userPresence{    -webkit-transform: scale(1, 2.22);    -ms-transform: scale(1, 2.22);    -moz-transform: scale(1, 2.22);    -o-transform: scale(1, 2.22);    transform: scale(1, 2.22);    margin-top: 45px;}.ms-contactCard-userPresence-ie8{    zoom: 2.22;    width: 5px;    margin-top: -2px;}.ms-contactCard-profileDisplayName{    font-size: 2.3em;       color: #232324;    font-weight: 200; }.ms-contactCard-profileProperties{    overflow: hidden;    white-space: nowrap;}.ms-contactCard-profileJobTitle{    text-transform: uppercase;     margin-top: 7px;}.ms-contactCard-profileLocation{    margin-top: 9px;}.ms-contactCard-profileStatus{    margin-top: 11px;}.ms-contactCard-actions{    position: absolute;    bottom: 6px;    left: 178px;}.ms-contactCard-actions a{    margin-right: 12px;}.ms-contactCard-contactInfo a:last-child{    margin-right: 0px;}.ms-contactCard-sideArea{    margin-top: 25px;    margin-right: 13px;}.ms-contactCard-contactInfo{    list-style: none;    margin-top: 8px;    padding: 0px;}.ms-contactCard-contactInfo li{    margin-bottom: 9px;}.ms-contactCard-profilePropertyName{    margin-right: 4px;}.ms-contactCard-manager{    margin-top: -11px;}@font-face{    font-family: 'SPO365Icons';    src: url("/_layouts/15/fonts/Office365Icons.eot");    src: url("/_layouts/15/fonts/Office365Icons.eot?#iefix") format('embedded-opentype'),         url("/_layouts/15/fonts/Office365Icons.woff") format('woff'),         url("/_layouts/15/fonts/Office365Icons.ttf") format('truetype'),         url("/_layouts/15/fonts/Office365Icons.svg#web") format('svg');    font-weight: normal;     font-style: normal; }.ms-contactCard-icon{    font-family: 'SPO365Icons';    font-variant: normal;    font-size: 16px;     font-weight: 200;     text-transform: none;    -webkit-font-smoothing: antialiased;    vertical-align: middle;    width: auto;    height: auto;    display: inline-block;}a.ms-contactCard-icon,a.ms-contactCard-icon:visited{    color: #666;}a.ms-contactCard-icon:hover{    text-decoration: none;    color: #0072c6;}a.ms-contactCard-icon:active{    color: #004d85;}.ms-contactCard-circleIM:before{    content: '\e202';}.ms-contactCard-circleEmail:before{    content: '\e201';}.ms-contactCard-circleIcon{    width: 24px;    height: 24px;    line-height: 1.6em;    border-style: solid;    border-top-width: 0.1em;    border-right-width: 0.1em;    border-bottom-width: 0.1em;    border-left-width: 0.1em;    border-top-left-radius: 0.8em;    border-top-right-radius: 0.8em;    border-bottom-right-radius: 0.8em;    border-bottom-left-radius: 0.8em;}.ms-contactCard-circleIcon span{    margin-left: 4px;}.ms-contactCard-iconIM:before{    content: '\e017';}.ms-contactCard-iconEmail:before{    content: '\e009';}.ms-contactCard-followEditButton{    overflow: hidden;    white-space: nowrap;}a.ms-aboutMe-expandCollapseButtons{    padding-left: 10px;}.ms-profileDocuments{    height: 180px;    margin-bottom: 28px;}.ms-profileDocuments-header{    position: relative;    margin-bottom: 7px;}.ms-profileDocuments-header h2{    max-width: 80%;}.ms-profileDocuments-tileBackground{    background-color: #f1f1f1;    color: #444 !important;}.ms-profileDocuments-moreLink{    position: absolute;    bottom: 5px;    font-size: .85em;     text-transform: uppercase; }.ms-profileImmersive-aboutMe{    margin-bottom: 42px;}.ms-profileImmersive-inCommonSpacer{    margin-bottom: 33px;}.ms-personImmersive-webControl .ms-microfeed-title{    overflow: hidden;}.ms-personImmersive-webControl .ms-microfeed-feedPart{    max-width: 95%;}