.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:#444; text-decoration:none;}a.ms-mysitemenu-link:link,a.ms-mysitemenu-link:visited,a.ms-mysitemenu-link:hover{  color:#444; text-decoration:none;}a.ms-mysitemenu-link:focus,a.ms-mysitemenu-link:active{  color:#444;  outline:1px auto #2a8dd4; text-decoration:none;}.ms-mysitemenu-image{ padding-left:4px; vertical-align:bottom; width:32px; height:32px;}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:.1em; border-right-width:.1em; border-bottom-width:.1em; border-left-width:.1em; border-top-left-radius:.7em; border-top-right-radius:.7em; border-bottom-right-radius:.7em; border-bottom-left-radius:.7em;}.ms-oneDriveFirstRun-image{ margin:30px auto 20px;}.ms-oneDriveFirstRun-contentContainer .ms-oneDriveFirstRun-subHeader{ margin:0px auto 10px; text-align:center; font-weight:400; 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:#666; 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:#666; 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:.1em; border-right-width:.1em; border-bottom-width:.1em; border-left-width:.1em; border-radius:1.3em; position:relative; top:-2px; text-align:center;}.ms-oneDriveFirstRun-waitText{ margin-top:30px; font-size:28px;}.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( 205,230,247,0.5 );}.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 #2a8dd4; 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:#efefef;}.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 #ababab;}.ms-microfeed-focusBox{ margin:0px;  background-color:#fff;}.ms-microfeed-focusBoxInFocus,div#HashTagSuggestionsContainer,span#FollowedTags_FollowTagsInputSpan div.ms-taxonomy-suggestion-container{  border:1px solid #2a8dd4; outline:none;}.ms-microfeed-focusBoxNoFocus{  border:1px solid #ababab; outline:none;}.ms-microfeed-focusBoxNoFocus:hover{  border:1px solid #92c0e0; 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( 205,230,247,0.5 );}.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:#cde6f7;}.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 #2a8dd4;}.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("/_layouts/15/images/spcommon.png?rev=43") no-repeat -161px -178px;}.ms-microfeed-warningText{ margin-left:34px;}.ms-microfeed-tooManyElementsWarning{ padding-top:2px; padding-bottom:7px;  border-bottom:1px solid #ababab; 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 #c6c6c6; 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:.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:#262626;}.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 #92c0e0;}.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.6 ); border:2.5px solid #FFF; 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 #FFF; 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.6 );  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:#666;  background-color:#efefef; min-width:0em; margin-left:0px; margin-top:10px; margin-right:5px; padding:0px; border:none;}button.ms-fp-button:hover{  color:#0072c6;  background-color:#efefef;}.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:.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; background-color:white;}.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_Half{ float:left; width:310px; margin-right:10px;}.MySitesRecs_Description{ color:#666;}.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:#444; padding-bottom:4px;}.ms-recs-item{ overflow:hidden; padding-bottom:20px;}.ms-recs-item.ms-recs-siteItem{ padding-bottom:10px;}.ms-recs-item.ms-recs-siteItemSitesPage{ margin-bottom:10px; background-color:#f4f4f4; padding-bottom:0px;}.ms-recs-titleAndRefreshDiv{}.ms-recs-underline{  border-color:#ababab;  color:#ababab;}.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  #2a8dd4; 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:#f00;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:.7em; font-style:normal; font-weight:normal; padding-bottom:2px;padding-top:2px;padding-left:10px;padding-right:10px;color:#000;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:.7em; font-style:normal; font-weight:normal; padding-bottom:2px;padding-top:2px;padding-left:10px;padding-right:10px;color:#000;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:#000; font-style:normal;}.ms-ptabcnhover A:hover,.ms-sctabcnhover A:hover{ text-decoration:none; font-family :Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#000; font-style:normal;}.ms-ptabcf{ background:url("/_layouts/images/topnavdivider.gif"); background-repeat:repeat-y; background-position :left; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-bottom:solid 1px #6593cf; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:.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:.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:#FFF;}.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:#039; font-style:normal; font-size:8pt;}.ms-ptabrx{ width:100%;background-color:#FFF;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:.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:.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:.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=43");}.ms-MenuUILarge{ background-image:url("/_layouts/15/images/MGradLarge.png?rev=43"); width:250px;}.ms-MenuUIRtL{ background-image:url("/_layouts/15/images/MGradRtl.png?rev=43");}.ms-MenuUILargeRtL{ background-image:url("/_layouts/15/images/MGradLargeRtl.png?rev=43"); 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=43");}.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:#CCC;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:#FFF;}.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=43") 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=43") 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=43") no-repeat -0px -212px; left:555px; height:36px;}.ms-identitypiecerightimagesmall{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -248px; left:151px; height:32px;}.ms-identitypiecerightimagertlbig{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -32px; right:555px; height:36px;}.ms-identitypiecerightimagertlsmall{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -68px; right:151px; height:32px;}.ms-identitypieceleftimagebig{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -32px; height:36px;}.ms-identitypieceleftimagesmall{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -68px; height:32px;}.ms-identitypieceleftimagertlbig{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -212px; height:36px;}.ms-identitypieceleftimagertlsmall{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -248px; height:32px;}.ms-identitypiecebottomimagebig{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") no-repeat -0px -0px; left:7px; top:35px;}.ms-identitypiecebottomimagesmall{ background:url("/_layouts/15/images/mossfgimg.png?rev=43") 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{  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("/_layouts/15/images/spcommon.png?rev=43") 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.6 ); 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(GradientType=0,startColorstr=#99000000,endColorstr=#99000000)";}.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.6 ); 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(GradientType=0,startColorstr=#99000000,endColorstr=#99000000)";}#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:#fff;}.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 #CCC; 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=43"); 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:#039; background-image:url("/_layouts/15/images/toolgrad.gif?rev=43"); 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:#FFF;}.ms-assetitem-selected{ color:#00000; BACKGROUND-COLOR:#ffe6a0;}.ms-assetitem-thumbnail-unselected{ BACKGROUND-COLOR:#FFF; border:1px solid #FFF; 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:#fff; 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:#000;}.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:#000; 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:#000; TEXT-DECORATION:none;}.ms-assetpicker-lookintable A:link{ COLOR:#000; TEXT-DECORATION:none;}.ms-assetpicker-lookintable A:visited{ COLOR:#000; TEXT-DECORATION:none;}.ms-assetpicker-lookincell{ HEIGHT:100px;}.ms-assetpicker-lookincell-selected{ BACKGROUND-COLOR:#FFF; border:1px solid #FFBC4B;}.ms-assetpicker-imagebutton{ vertical-align:top;}.ms-selectorlink a,.ms-selectorlink a:visited{ color:#039 !important; text-decoration:none !important; FONT-FAMILY:Tahoma,Verdana !important; font-weight:normal !important;}.ms-selectorlink a:hover,.ms-selectorlink a:active{ color:#000 !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:#000; 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:.7; border:1px solid #FFF; 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 #FFF; 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:#FFF; 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 #FFF; 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:.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:#666;}.ms-profilebody{ background-color:#FFF; font-family:Tahoma,verdana; font-size:1.0em;}.ms-profileheader{ color:#666;}.ms-profilesection{ color:#083772;}.ms-orgme{  background-color:#f1f1f1;  border:1px solid #ababab;}.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:.55; border:1px solid #000;}.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:#333; BORDER-BOTTOM:#d6e8ff 1px solid; Width:100%; padding-bottom:2px;}.psrch-Description{ margin-left:0; COLOR:#333; FONT-FAMILY:Tahoma; FONT-SIZE:1.0em; padding-bottom:2px;}.psrch-Description b{ font-weight:bold; COLOR:#333;}.psrch-PropLabel{ COLOR:#333; FONT-FAMILY:Tahoma; FONT-SIZE:1.0em;}.psrch-PropValue{ COLOR:#080; 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:#039; padding-left:4px; FONT-FAMILY:Tahoma;}.psrch-Title a:hover{ text-decoration:underline; color:#F00;}.psrch-Metadata{ FONT-SIZE:1.0em; MARGIN:0px 0px 25px;COLOR:#333; FONT-FAMILY:Tahoma;}.psrch-Action A:link,.psrch-Action A:visited{ COLOR:#039;}.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:#333; FONT-FAMILY:Tahoma; font-weight:bold; font-size:9pt; padding-top:1px; width:200px;}.ms-refsubtitle{ COLOR:#333; FONT-FAMILY:Tahoma; font-size:8pt;}.ms-refitem{ FONT-SIZE:8pt; COLOR:#039; 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:#039; text-decoration:none; padding-bottom:2px; FONT-FAMILY:Tahoma; font-size:8pt;}.ms-refitem A:hover,.ms-reftoggle A:hover{ COLOR:#000; text-decoration:underline;}.ms-reftoggle{ COLOR:#039; FONT-FAMILY:Tahoma; font-size:8pt;}.ms-reftoggle A:link,.ms-reftoggle A:visited{ COLOR:#039; 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?rev=43"); 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:.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:#080 !important;}.srch-BB-URL a:hover{ color:#F00;}.srch-BestBetsTitle{ FONT-SIZE:1.2em; MARGIN:0px 0px 4px;color:#039; FONT-FAMILY:Tahoma;}.srch-BestBetsTitle A:link,.srch-BestBetsTitle A:visited{ text-decoration:none; color:#039;}.srch-BestBetsTitle a:hover{ color:#F00;}span.srch-BestBetsTitle img{ margin-right:4px; vertical-align:middle;}.srch-BB-Description{ FONT-SIZE:1.0em; MARGIN:0px 0px 4px 2px;COLOR:#333; FONT-FAMILY:Tahoma; width:100%;}.srch-BB-Description b{ font-weight:bold; COLOR:#333;}div.srch-BB-SpecialTerm{ FONT-SIZE:1.0em !important; COLOR:#333 !important; FONT-FAMILY:Tahoma !important; width:100%; padding-bottom:10px;}div.srch-BB-SpecialTerm div{ FONT-SIZE:1.0em !important; COLOR:#333 !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:#333;}.srch-InputText{ margin:0px; font-family:tahoma,verdana; font-size:10pt; color:#666;}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:#000; font-style:normal; font-size:8pt;}.srch-optionsts{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#000;font-style:normal; font-size:8pt;}.srch-groupbar{ color:#000; 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:#000;}.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:#000;}.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:#000; 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:#000; 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:#F00;}.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:#039; text-decoration:none; FONT-FAMILY:Tahoma,Verdana;}.ms-diffchange{ background-color:yellow;}div.ms-searchsummaryTitle{ margin-top:2px;}.ms-searchsummaryTitle a{ color:#039 !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:#080 !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:#039 !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:#039 !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:#039 !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:#080 !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:#039 !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=43") 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=43"); 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 #c6c6c6;}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(GradientType=0,startColorstr=#c6efefef,endColorstr=#c6efefef)";}.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(102,102,102,0.1);}.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(GradientType=0,startColorstr=#1a666666,endColorstr=#1a666666)";}#sideNavBox.ms-mysite-sideNavBoxO365{ font-size:.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 #ccc;}.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:#0072c6;  background-color:#0072c6;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:#262626; 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:.1em; border-right-width:.1em; border-bottom-width:.1em; border-left-width:.1em; border-top-left-radius:.8em; border-top-right-radius:.8em; border-bottom-right-radius:.8em; border-bottom-left-radius:.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%;}