.UserRecognitionFlyoutPopup{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;border:1px solid #666;text-align:left;background-color:#FFF;z-index:10;opacity:.95;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color='silver',Positive='true') alpha(opacity=95);padding:3px;}
.UserRecognitionFlyoutPopup A,.UserRecognitionFlyoutPopup A:visited{font-size:10px;color:#000;cursor:hand;border:1px solid #FFF;margin-left:0;height:15px;text-align:left;text-decoration:none;white-space:nowrap;display:block;padding:1px 3px;}
.UserRecognitionFlyoutPopup A:hover,.UserRecognitionFlyoutPopup A:active{background-color:#f0f7fd;color:#000;cursor:hand;border:1px solid #addbef;margin-left:0;height:15px;text-align:left;text-decoration:none;white-space:nowrap;display:block;padding:1px 3px;}
A.UserRecognitionFlyoutIndented,A:visited.UserRecognitionFlyoutIndented,A:hover.UserRecognitionFlyoutIndented,A:active.UserRecognitionFlyoutIndented{margin-left:6px;}
A.UserRecognitionFlyoutIndentedExpired,A:visited.UserRecognitionFlyoutIndentedExpired,A:hover.UserRecognitionFlyoutIndentedExpired,A:active.UserRecognitionFlyoutIndentedExpired{color:gray;cursor:default;margin-left:6px;}
.UserRecognitionFlyoutPopupHeading{font-size:10px;font-weight:700;padding-left:5px;color:#039;text-align:left;}
.UserRecognitionFlyoutStaticText_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#5b5b5b;margin:1px 0 1px 1px;padding:1px;}
.UserRecognitionFlyoutStatic_msdn,.UserRecognitionFlyoutStaticHover_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:solid 1px #FFF;color:#5b5b5b;text-decoration:none;cursor:default;display:inline;margin:1px 0 1px 1px;padding:1px 3px;}
.UserRecognitionFlyoutStaticHover_msdn{border:solid 1px #a1c6eb;margin:1px 0 1px 1px;padding:1px 3px;}
A.UserRecognitionFlyoutStaticLink_msdn,A:visited.UserRecognitionFlyoutStaticLink_msdn,A:hover.UserRecognitionFlyoutStaticLink_msdn,A:active.UserRecognitionFlyoutStaticLink_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:700;color:#5b5b5b;text-decoration:none;display:inline;cursor:default;}
A.UserRecognitionFlyoutOtherLink_msdn,A:visited.UserRecognitionFlyoutOtherLink_msdn,A:hover.UserRecognitionFlyoutOtherLink_msdn,A:active.UserRecognitionFlyoutOtherLink_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#5b5b5b;}
.LocaleManagementFlyoutPopup A,.LocaleManagementFlyoutPopup A:visited{font-size:10px;color:#000;cursor:hand;border:1px solid #FFF;height:15px;text-align:left;text-decoration:none;white-space:nowrap;display:block;padding:1px 3px;}
.LocaleManagementFlyoutPopup A:hover,.LocaleManagementFlyoutPopup A:active{background-color:#f0f7fd;color:#000;cursor:hand;border:1px solid #addbef;height:15px;text-decoration:none;white-space:nowrap;display:block;padding:1px 3px;}
.LocaleManagementFlyoutStatic_msdn,.LocaleManagementFlyoutStaticHover_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:solid 1px #36c;color:#FFF;white-space:nowrap;text-decoration:none;cursor:default;display:inline;margin:1px;padding:1px 3px;}
A.LocaleManagementFlyoutStaticLiveLink_msdn,A:visited.LocaleManagementFlyoutStaticLiveLink_msdn,A:hover.LocaleManagementFlyoutStaticLiveLink_msdn,A:active.LocaleManagementFlyoutStaticLiveLink_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#FFF;white-space:nowrap;text-decoration:none;cursor:pointer;}
.TFlyPopupAnimate{position:absolute;display:block;border:1px solid gray;overflow:hidden;visibility:hidden;z-index:1;margin:0;padding:0;}
.QuickLinksFlyoutPopup A,.QuickLinksFlyoutPopup A:visited{font-size:10px;background-color:transparent;color:#000;cursor:hand;border:1px solid #fff;display:block;text-align:left;text-decoration:none;white-space:nowrap;margin:0;padding:1px 3px;}
.QuickLinksFlyoutPopup A:hover,.QuickLinksFlyoutPopup A:active{background-color:#f0f7fd;border:1px solid #addbef;}
.QuickLinksFlyoutPopup H4{font-size:10px;line-height:110%;color:#039;font-weight:700;margin:4px 0 5px;}
.QuickLinksFlyoutPopup TABLE{vertical-align:top;z-index:10;}
.QuickLinksFlyoutPopup TR{vertical-align:top;}
.QuickLinksFlyoutPopup .list{margin:0 0 10px;padding:0;}
.QuickLinksFlyoutPopup .listitem{margin:3px 0;padding:0;}
.QuickLinksFlyoutPopupHr{height:1px;background:#d0e0f0;}
.QuickLinksFlyoutStatic_msdn,.QuickLinksFlyoutStaticHover_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:solid 1px #36c;color:#FFF;white-space:nowrap;text-decoration:none;cursor:default;display:inline;margin:1px;padding:1px 3px 1px 2px;}
img.ProductLogoImage{float:right;border:none 0;margin:0 8px 0 0;}
#TabStrip{position:relative;display:block;font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;top:25px;z-index:2;white-space:nowrap;font-size:70%;padding:0;}
#TabStrip TD{padding:0;}
#PortalDivider{display:block;border-top:solid 4px;line-height:0;min-height:1px;height:1px;margin:0 15px -5px;}
#LibraryDivider{display:block;border-top:solid 4px;line-height:0;min-height:4px;height:1px;padding:0;}
#InThisSectionContainer,#InThisSubSectionContainer{background-color:#8e909c;color:#FFF;display:block;text-align:left;line-height:140%;vertical-align:middle;white-space:normal;margin:0 15px;padding:4px;}
#InThisSectionContainer A,#InThisSectionContainer A:active,#InThisSectionContainer A:visited,#InThisSectionContainer A:link,#InThisSectionContainer A:hover,#InThisSubSectionContainer A,#InThisSubSectionContainer A:active,#InThisSubSectionContainer A:visited,#InThisSubSectionContainer A:link,#InThisSubSectionContainer A:hover{display:inline-block;white-space:nowrap;color:#FFF;text-decoration:none;padding:0 4px;}
.SectionOn{font-weight:700;}
td.tabOn,td.tabOff{color:#FFF;font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;font-weight:700;white-space:nowrap;display:inline-block;vertical-align:middle;border-left:solid 1px #F4F4F4;}
td.tabOff{background-color:#8e909c;border-bottom:solid 1px #F4F4F4;}
td.tabOff A,td.tabOff A:active,td.tabOff A:visited,td.tabOff A:link,td.tabOn A,td.tabOn A:active,td.tabOn A:visited,td.tabOn A:link{display:block;color:#FFF;text-decoration:none;padding:5px 17px;}
td.tabOff A:hover{text-decoration:none;}
#SearchContainer{padding-top:40px;display:block;}
.TabStrip_SearchBox,.TabStrip_SearchBoxActive{float:left;height:17px;line-height:19px;font-family:Tahoma;font-size:100%;border:solid 1px #8e909c;width:166px;color:#9a999a;font-style:italic;padding:2px 2px 0;}
* html .TabStrip_SearchBox,* html .TabStrip_SearchBoxActive{height:19px;padding:0 2px;}
.TabStrip_SearchBoxActive{color:#000;font-style:normal;}
.TabStrip_SearchButton{float:left;width:19px;height:21px;margin:0;padding:0;}
.scopeArrow_msdn,.scopeArrow_technet{min-width:16px;float:left;height:22px;background-position:top left;background-repeat:no-repeat;border-left:solid 1px #FFF;}
* html .scopeArrow_msdn,* html .scopeArrow_technet{margin-top:-1px;padding-top:2px;padding-right:18px;}
.scopeFlyout{width:auto;font-size:11px;color:Navy;z-index:6;line-height:12px;border:solid 1px #000;overflow:hidden;padding:3px 4px 2px;}
.scopeFlyout A{display:block;min-width:90px;width:100%;color:#000;}
.scopeItem,.scopeItem:visited,.scopeItem:active,.scopeItem:link{display:block;width:100%;border:solid 1px #FFF;color:#333;overflow:hidden;margin:0;padding:2px;}
.scopeHover{overflow:hidden;display:block;width:100%;color:#333;background-color:#E9ECF2;border:solid 1px navy;}
.scopeSelected,.scopeSelected:hover,.scopeSelected:visited,.scopeSelected:active,.scopeSelected:link{display:block;width:100%;background-color:#FFF;border:solid 1px #FFF;border-bottom:solid 1px silver;color:navy;cursor:default;padding:2px;}
#CenterBrand{display:block;height:auto;background-color:#f2f2f2;border:solid 1px #8e909c;border-bottom:none 0 #f2f2f2;}
#CenterBrand table{margin:0;padding:0;}
#CenterBrand div{height:100%;}
#CenterBrand_SiteBrand_ A,#CenterBrand_SiteBrand_msdn A,#CenterBrand_SiteBrand_technet A{display:block;height:100%;width:100%;}
#CenterBrand_SiteBrand_,#CenterBrand_SiteBrand_msdn{position:absolute;top:25px;left:15px;z-index:2;width:83px;height:42px;background-position:center;background-repeat:no-repeat;}
#CenterBrand_SiteBrand_technet{position:absolute;top:25px;left:15px;z-index:2;width:189px;height:42px;background-position:center;background-repeat:no-repeat;}
#CenterBrand_CenterTitle_,#CenterBrand_CenterTitle_msdn,#CenterBrand_CenterTitle_technet{line-height:43px;white-space:nowrap;vertical-align:middle;font-family:Tahoma;font-size:155%;float:left;padding:0 10px;}
#CenterBrand_CenterLogo_,#CenterBrand_CenterLogo_msdn,#CenterBrand_CenterLogo_technet{float:right;padding:5px 10px;}
#ClearBoth{width:100%;display:block;line-height:0;min-height:4px;height:4px;clear:both;padding:0;}
Div.miniRatings{background-color:#f0f0f0;font-size:70%;border-bottom:1px solid silver;text-align:left;vertical-align:bottom;height:28px;width:100%;margin:0;}
div.miniRatings_left{float:left;margin:0 0 0 5px;padding:4px 0 3px;}
div.miniRatings_left a{font-family:Verdana;text-decoration:none;color:#03C;border:1px solid #f0f0f0;padding:2px 5px 3px;}
div.miniRatings_right td{font-family:Verdana;text-decoration:none;color:#03C;border:1px solid #f0f0f0;padding:2px 5px;}
div.miniRatings_right{width:475px;float:right;height:28px;margin:0;padding:0;}
div.miniRatings_right #ratingTable{float:right;}
.ratingStar{font-size:0;width:16px;height:16px;cursor:pointer;display:block;background-repeat:no-repeat;margin:0;padding:0;}
.ratingFlyoutStatic{white-space:nowrap;width:475px;}
.ratingFlyoutPopup{vertical-align:middle;border:1px solid #7A7A7A;background-color:#FFF;height:220px;width:450px;margin:0;}
.ratingFlyoutPopup .OptionalText,.ratingFlyoutPopup .WarningMessage{float:left;font-family:Verdana;margin-left:25px;font-size:10pt;margin-top:10px;margin-bottom:10px;}
.ratingFlyoutPopup .WarningMessage{color:Red;}
.ratingFlyoutPopup .Comment{margin-left:25px;width:396px;height:132px;display:block;clear:both;margin-bottom:10px;}
.ratingFlyoutPopup .Button{float:right;margin-right:25px;padding-top:0.2em;}
div.EyebrowMenuBar{border-bottom:1px solid #fff;font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;font-size:11px;margin:0 !important;padding:3px;}
div.stat,div.statHover{border:1px solid transparent !important;_border-color:#fff;display:inline;float:left;white-space:nowrap;height:auto !important;line-height:16px;margin:0;padding:5px 0 0;}
div.stat{background:url("../Images/btplus.png") right center no-repeat;}
div.statHover{background:url("../Images/btplus_o.png") right center no-repeat;}
div.stat a,div.statHover a{background-color:transparent;border:0;text-decoration:none;margin:0;padding:0;}
div.statHover a{color:#000;}
div.stat a:visited,div.stat a:link,div.stat a:active{color:#00E;}
div.popup{background-color:#fff;border:1px solid #b8b8b8;}
div.popup a:visited,div.popup a:link,div.popup a:active,div.popup a:hover{background-color:#fff;border:1px solid #fff;color:#000;display:block;text-decoration:none;margin:0 2px;padding:3px;}
div.popup a:hover{background-color:#f0f7fd;border:1px solid #addbef;color:#000;}
.UserRecognitionFlyoutPopupHr,.LocaleManagementFlyoutPopupHr{height:1px;background:#d0e0f0;margin:0 11px 21px;}
.UserRecognitionFlyoutPopArrow,.LocaleManagementFlyoutPopArrow,.QuickLinksPopArrow{margin:4px 0 0;}
.LocaleManagementFlyoutPopup,.QuickLinksFlyoutPopup{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;border:1px solid #b8b8b8;text-align:left;background-color:#FFF;z-index:10;opacity:.95;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color='#e0e0e0',Positive='true') alpha(opacity=95);padding:3px;}
.LocaleManagementFlyoutStaticHover_msdn,.QuickLinksFlyoutStaticHover_msdn{border:solid 1px #a1c6eb;}
A.LocaleManagementFlyoutStaticLink_msdn,A:visited.LocaleManagementFlyoutStaticLink_msdn,A:hover.LocaleManagementFlyoutStaticLink_msdn,A:active.LocaleManagementFlyoutStaticLink_msdn,A.QuickLinksFlyoutStaticLink_msdn,A:visited.QuickLinksFlyoutStaticLink_msdn,A:hover.QuickLinksFlyoutStaticLink_msdn,A:active.QuickLinksFlyoutStaticLink_msdn{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#FFF;white-space:nowrap;text-decoration:none;cursor:default;display:inline;}
#InThisSectionContainer A:hover,#InThisSubSectionContainer A:hover,td.tabOn A:hover{text-decoration:underline;}
div.miniRatings_left a:hover,div.miniRatings_right a:hover{background-color:#e3ebf2;border:1px solid #a1c6eb;}
div.miniRatings_left a:visited,div.miniRatings_right a:visited{color:#03C;}
div.miniRatings_left a img,div.miniRatings_right a img{vertical-align:text-bottom;}
