.clip3x3,.clip5x9,.clip6x20,.clip6x22,.clip9x8,.clip10x10,.clip10x46,.clip13x9,.clip19x19,.clip20x21,.clip117x31,.clip269x23{position:relative;overflow:hidden}.clip3x3{width:3px;height:3px}.clip5x9{width:5px;height:9px}.clip6x20{width:6px;height:20px}.clip6x22{width:6px;height:22px}.clip9x8{width:9px;height:8px}.clip10x10{width:10px;height:10px}.clip10x46{width:10px;height:46px}.clip13x9{width:13px;height:9px}.clip19x19{width:19px;height:19px}.clip20x21{width:20px;height:21px}.clip117x31{width:117px;height:31px}.clip269x23{width:269px;height:23px}.clip3x3 img,.clip3x3 input,.clip5x9 img,.clip5x9 input,.clip6x20 img,.clip6x20 input,.clip6x22 img,.clip6x22 input,.clip9x8 img,.clip9x8 input,.clip10x10 img,.clip10x10 input,.clip10x46 img,.clip10x46 input,.clip13x9 img,.clip13x9 input,.clip19x19 img,.clip19x19 input,.clip20x21 img,.clip20x21 input,.clip117x31 img,.clip117x31 input,.clip269x23 img,.clip269x23 input{position:absolute;margin:0;padding:0;width:auto;height:auto}.cl_footer_logo{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -3px -3px;width:124px;height:41px;overflow:hidden}.cl_lt_search{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -133px -3px;width:2px;height:23px;overflow:hidden}.cl_rt_search{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -141px -3px;width:2px;height:23px;overflow:hidden}.cl_search_icon{top:-3px;left:-149px}.cl_rss_button{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -174px -3px;width:16px;height:16px;overflow:hidden}.cl_default_avatar{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -196px -3px;width:25px;height:25px;overflow:hidden}.cl_footer_feedback_icon{top:-3px;left:-227px}.cl_lw_codesnippet_lt_tab{top:-3px;left:-253px}.cl_lw_codesnippet_rt_tab{top:-3px;left:-265px}.cl_lw_codesnippet_lt_tab_active{top:-3px;left:-277px}.cl_lw_codesnippet_rt_tab_active{top:-3px;left:-289px}.cl_arrow_up{top:-3px;left:-301px}.cl_arrow_down{top:-3px;left:-316px}.cl_online_scale{top:-3px;left:-331px}.cl_lt_cc_line_top{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -606px -3px;width:280px;height:1px;overflow:hidden}.cl_rt_cc_line_top{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -892px -3px;width:553px;height:1px;overflow:hidden}.cl_nav_resize_close{top:-3px;left:-1451px}.cl_nav_resize_open{top:-3px;left:-1467px}.cl_nav_arrow{top:-3px;left:-1483px}.cl_nav_bullet{top:-3px;left:-1494px}.cl_nav_dots{top:-3px;left:-1503px}.cl_left_edge{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1522px -3px;width:13px;height:30px;overflow:hidden}.cl_right_edge{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1541px -3px;width:13px;height:30px;overflow:hidden}.cl_collapsiblearea_collapsed{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1560px -3px;width:15px;height:14px;overflow:hidden}.cl_collapsiblearea_expand{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1581px -3px;width:15px;height:14px;overflow:hidden}.msdn_body_logo{top:-3px;left:-1602px}.cl_IC46226{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1725px -3px;width:11px;height:11px;overflow:hidden}.cl_IC28506{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1742px -3px;width:11px;height:11px;overflow:hidden}.cl_IC90381{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1759px -3px;width:16px;height:16px;overflow:hidden}.cl_IC131682{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1781px -3px;width:15px;height:15px;overflow:hidden}.cl_IC160177{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1802px -3px;width:10px;height:10px;overflow:hidden}.cl_IC131792{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1818px -3px;width:17px;height:11px;overflow:hidden}.cl_IC128933{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1841px -3px;width:16px;height:16px;overflow:hidden}.cl_IC169559{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1863px -3px;width:16px;height:16px;overflow:hidden}.cl_IC116110{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1885px -3px;width:12px;height:10px;overflow:hidden}.cl_IC101471{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1903px -3px;width:16px;height:14px;overflow:hidden}.cl_IC103139{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1925px -3px;width:10px;height:10px;overflow:hidden}.cl_IC6709{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1941px -3px;width:16px;height:16px;overflow:hidden}.cl_IC115567{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1963px -3px;width:16px;height:16px;overflow:hidden}.cl_IC155188{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -1985px -3px;width:17px;height:16px;overflow:hidden}.cl_IC9948{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2008px -3px;width:16px;height:16px;overflow:hidden}.cl_IC100399{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2030px -3px;width:16px;height:16px;overflow:hidden}.cl_IC166620{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2052px -3px;width:16px;height:16px;overflow:hidden}.cl_IC29808{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2074px -3px;width:16px;height:16px;overflow:hidden}.cl_IC11304{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2096px -3px;width:16px;height:16px;overflow:hidden}.cl_IC134134{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2118px -3px;width:16px;height:16px;overflow:hidden}.cl_IC90369{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2140px -3px;width:10px;height:12px;overflow:hidden}.cl_IC79755{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2156px -3px;width:16px;height:16px;overflow:hidden}.cl_IC157541{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2178px -3px;width:16px;height:16px;overflow:hidden}.cl_IC141795{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2200px -3px;width:16px;height:16px;overflow:hidden}.cl_IC89523{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2222px -3px;width:16px;height:16px;overflow:hidden}.cl_IC157062{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2244px -3px;width:16px;height:16px;overflow:hidden}.cl_IC34952{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2266px -3px;width:16px;height:16px;overflow:hidden}.cl_IC91302{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2288px -3px;width:16px;height:11px;overflow:hidden}.cl_IC53205{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2310px -3px;width:16px;height:16px;overflow:hidden}.cl_IC148674{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2332px -3px;width:16px;height:16px;overflow:hidden}.cl_IC74937{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2354px -3px;width:16px;height:16px;overflow:hidden}.cl_IC82306{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2376px -3px;width:16px;height:16px;overflow:hidden}.cl_IC36774{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2398px -3px;width:16px;height:16px;overflow:hidden}.cl_IC169559{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2420px -3px;width:16px;height:16px;overflow:hidden}.cl_IC101171{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2442px -3px;width:7px;height:10px;overflow:hidden}.cl_IC130242{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2455px -3px;width:13px;height:10px;overflow:hidden}.cl_IC150820{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2474px -3px;width:16px;height:16px;overflow:hidden}.cl_IC25161{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2496px -3px;width:16px;height:16px;overflow:hidden}.cl_IC64394{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2518px -3px;width:16px;height:16px;overflow:hidden}.cl_IC153696{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2540px -3px;width:14px;height:18px;overflow:hidden}.cl_IC37116{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2560px -3px;width:16px;height:16px;overflow:hidden}.cl_lw_vs_seperator{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2582px -3px;width:1px;height:17px;overflow:hidden}.cl_lw_vs_title_left{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2589px -3px;width:3px;height:19px;overflow:hidden}.cl_lw_vs_title_right{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2598px -3px;width:3px;height:19px;overflow:hidden}.cl_lw_vs_arrow{top:-3px;left:-2607px}.cl_lw_toc_fade_top{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2623px -3px;width:1px;height:90px;overflow:hidden}.cl_IC394597{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2630px -3px;width:16px;height:16px;overflow:hidden}.cl_IC20847{background:url('/Hash/5fc2d4d93504fe872c01323c3a37c3bb.png') no-repeat scroll -2652px -3px;width:16px;height:16px;overflow:hidden}.cl_lightweight_topnav_slice{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') repeat-x scroll 0 0;height:29px}.cl_slice_Search{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') repeat-x scroll 0 -29px;height:23px}.cl_nav_offline_nav_slice{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') repeat-x scroll 0 -52px;height:3px}.cl_footer_slice{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') repeat-x scroll 0 -55px;height:41px}.cl_lightweight_selected_tab_repeatX{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') no-repeat scroll 0 -96px;height:16px;overflow:hidden}.cl_lightweight_header_leftSection_wave{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') no-repeat scroll 0 -112px;height:29px;overflow:hidden}.cl_lightweight_header_rightSection_wave{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') no-repeat scroll 0 -141px;height:29px;overflow:hidden}.cl_lw_vs_title_slice{background:url('/Hash/5b44fab8d104aabb4577d7157ecefcc3.png') repeat-x scroll 0 -170px;height:19px}body{margin:0;font-family:'Segoe UI',Verdana,Arial;font-size:.813em;color:#000;font-style:normal;padding-right:0;padding-left:0;word-wrap:break-word}a:link{color:#1364c4;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#960bb4;text-decoration:none}img{border:0}.h1,h1{margin:0;font-family:'Segoe UI',Verdana,Arial;font-size:1.769em;color:#3f529c;font-weight:bold}.h2,h2{font-family:'Segoe UI',Verdana,Arial;font-size:1.538em;color:#3f529c;font-weight:bold}.h3,h3{font-family:'Segoe UI',Verdana,Arial;font-size:1.077em;color:#3f529c;font-weight:bold}.h4,h4{font-family:'Segoe UI',Verdana,Arial;font-size:1em;color:#3f529c;font-weight:bold}.heading{font-size:1.769em;color:#3f529c}.title table{font-family:'Segoe UI',Verdana,Arial;font-size:1.077em;color:#000;font-style:normal}table{border-style:solid;border-width:1px;border-color:#bbb;border-collapse:collapse}table th{border-style:solid;border-width:1px;border-color:#bbb}table td{border-style:solid;border-width:1px;border-color:#bbb}.borderLine{border-width:1px;border-color:#e5e5e5}.orange{color:#e66a38}.black{color:#000}.blueLink{color:#1364c4}.blueTitle{color:#3f529c}.gray{color:#7d7d7d}.footer{float:none;clear:both}.navigation{border-right:1px Solid #bbb;margin-right:-1px;float:left;overflow:hidden;width:280px;vertical-align:top;text-align:left;padding-bottom:96px}.navigation .searchcontainer .searchBoxContainer{width:auto}.nav{padding:0;margin-top:8px;padding-bottom:13px}.nav a{text-decoration:none;text-align:left;white-space:nowrap;overflow:hidden;padding-top:4pt;padding-bottom:4pt}.nav a:hover{text-decoration:underline}.nav a:visited{color:#960bb4}.nav .toclevel0{padding-left:13px}.nav .toclevel1{padding-left:16px}.nav .toclevel2{padding-left:29px}.nav .ancestry{}.nav .current{white-space:nowrap;overflow:hidden;padding-left:0;height:1.38em}.nav .current a{font-weight:bold;color:#e66a38}.nav .children{padding-bottom:13px}.nav .children div,.nav .current div,.nav .related div{height:1.38em;overflow:hidden;white-space:nowrap}.nav .moreresource div{overflow:hidden;white-space:nowrap}.nav .related{padding-top:5px;padding-left:13px;float:left}.nav .related .subheader,.nav .moreresource .subheader{color:#3f529c;font-weight:bold;padding-bottom:5px}.nav .moreresource .results{padding-left:23px}.nav .navSeperator{height:5px;width:100%;float:left}.searchBoxContainer{padding:0;border:none;margin:13px;width:256px;white-space:nowrap;height:23px;margin-bottom:0}.searchBox{border:none;width:100%}.searchBox td{border:none;padding:0;margin:0;height:21px}.searchBox td.searchTextBoxTd{width:100%}.searchBox td.searchButtonTd{width:19px;cursor:pointer}.searchTextBox{width:100%;border:0 white solid;color:#8a8a8a;font-style:italic}.searchTextBoxTrue{width:100%;border:1px white solid;color:#000;font-style:normal}.contentPlaceHolder{border-width:1px;text-align:left;width:100%;border-bottom-style:none;overflow:auto}.content{padding-top:13px;text-align:left;border-width:1px;overflow:auto;width:auto;border-left:1px solid #bbb;border-bottom:0}.content .summary{color:#000}.logo{float:right;margin-right:13px;margin-left:50px;overflow:hidden}.topicContainer{padding-left:13px;padding-right:13px;padding-bottom:96px}.topicContainer .topic{}.topicContainer .topic #mainSection{padding-top:5px}#mainBody ul{list-style-type:disc;padding-left:0;margin-left:40px}#mainBody ul li{list-style-image:url("/Hash/fcc063e32e5c2395ba48efadd8423b60.gif")}#mainBody .unordered{list-style-type:disc;padding-left:0}#mainBody .unordered p{margin-top:13px;margin-bottom:13px}.topicContainer .topic .title{font-family:'Segoe UI',Verdana,Arial;font-size:1.769em;color:#3f529c;font-weight:bold}.topicContainer .topic .majorTitle{font-weight:bold;color:#5d5d5d}.topicContainer table{width:100%}.topicContainer table th{background-color:#e5e5e5;padding-right:4px;padding-left:4px;padding-bottom:4px;padding-top:4px;text-align:left;height:21px;font-family:'Segoe UI',Verdana,Arial;font-size:1.077em;color:#000;font-style:normal;font-weight:normal}.topicContainer table th.iconColumn{width:75px}.topicContainer table tr{vertical-align:top}.topicContainer table td{background-color:#fff;line-height:140%;padding-right:4px;padding-left:4px;padding-bottom:4px;margin:1px;padding-top:4px}.topicContainer table td.imageCell{white-space:nowrap}.topicEndLine{clear:both}.hierarchy ul li{list-style-type:none}.hierarchy{margin-left:-26px}.LW_CollapsibleArea_TitleDiv{margin-top:19px;margin-bottom:19px}.LW_CollapsibleArea_Title{font-family:'Segoe UI',Verdana,Arial;font-size:1.538em;color:#3f529c;font-weight:bold;float:left}.LW_CollapsibleArea_HrDiv{padding-top:12px}.LW_CollapsibleArea_Hr{border-bottom:#e5e5e5 1px solid;border-left:none;border-top:none;border-right:none;color:#e5e5e5;margin-left:4px}.paging{display:inline;margin-left:5px}.paging .page{padding-right:3px;padding-left:3px;color:#1364c4}.paging a:hover{color:#e66a38}.paging .rangeStart,.paging .rangeEnd,.paging .totalCount{font-weight:bold}.paging .currentPage{padding-right:3px;padding-left:3px;border:1px solid #bbb;color:#e66a38;font-weight:bold;background-color:#eff5ff;min-height:15px;min-width:15px}.LW_CodeSnippetContainer{min-width:260px}.LW_CodeSnippetContainerTabs{vertical-align:middle;font-family:'Segoe UI',Verdana,Arial;font-size:10pt!important;height:22px;position:relative;z-index:1}.LW_CodeSnippetContainerTabLeft,.LW_CodeSnippetContainerTabRight,.LW_CodeSnippetContainerTabLeftActive,.LW_CodeSnippetContainerTabRightActive{width:6px;height:20px;float:left;border-bottom:solid 2px #d0d2d2;overflow:hidden;position:relative}.LW_CodeSnippetContainerTabLeft img,.LW_CodeSnippetContainerTabRight img,.LW_CodeSnippetContainerTabLeftActive img,.LW_CodeSnippetContainerTabRightActive img{position:absolute}.LW_CodeSnippetContainerTabLeft{}.LW_CodeSnippetContainerTabRight{}.LW_CodeSnippetContainerTabLeftActive{border-bottom:none;height:22px}.LW_CodeSnippetContainerTabRightActive{border-bottom:none;height:22px}.LW_CodeSnippetContainerTabFirst,.LW_CodeSnippetContainerTabLast,.LW_CodeSnippetContainerTab,.LW_CodeSnippetContainerTabActiveFirst,.LW_CodeSnippetContainerTabActiveLast,.LW_CodeSnippetContainerTabActive{height:19px;float:left;width:auto;border-top:solid 1px #bbb;border-bottom:solid 2px #d0d2d2;padding:0 8px 0 8px;background:#eff5ff}.LW_CodeSnippetContainerTabFirst,.LW_CodeSnippetContainerTabActiveFirst{padding:0 8px 0 6px}.LW_CodeSnippetContainerTabLast,.LW_CodeSnippetContainerTabActiveLast{padding:0 6px 0 8px}.LW_CodeSnippetContainerTabActiveFirst,.LW_CodeSnippetContainerTabActiveLast,.LW_CodeSnippetContainerTabActive{background:#fff;border-bottom:solid 2px #fff}.LW_CodeSnippetContainerTab,.LW_CodeSnippetContainerTabActive,.LW_CodeSnippetContainerTabLast,.LW_CodeSnippetContainerTabActiveLast{border-left:solid 1px #929292}.LW_CodeSnippetContainerTabActiveFirst a,.LW_CodeSnippetContainerTabActiveLast a,.LW_CodeSnippetContainerTabActive a{color:#e66a38;text-decoration:none}.LW_CodeSnippetContainerTab a,.LW_CodeSnippetContainerTab a:link,.LW_CodeSnippetContainerTab a:visited,.LW_CodeSnippetContainerTab a:active{color:#1364c4;text-decoration:none}.LW_CodeSnippetContainerTab a:hover{color:#e66a38}.LW_CodeSnippetContainerTabFirst a:link,.LW_CodeSnippetContainerTabFirst a:visited,.LW_CodeSnippetContainerTabFirst a:active,.LW_CodeSnippetContainerTabLast a:link,.LW_CodeSnippetContainerTabLast a:visited,.LW_CodeSnippetContainerTabLast a:active{color:#1364c4;text-decoration:none}.LW_CodeSnippetContainerTabFirst a:hover,.LW_CodeSnippetContainerTabLast a:hover{color:#e66a38}.LW_CodeSnippetToolBar{width:auto;height:auto;border-top:solid 3px #e5e5e5;border-left:solid 1px #bbb;border-right:solid 3px #e5e5e5}.LW_CodeSnippetToolBarText{float:right;top:-10px;position:relative;background-color:#fff;width:auto;padding-left:4px;padding-right:4px;height:0}.LW_CodeSnippetToolBarText a:link,.LW_CodeSnippetToolBarText a:visited,.LW_CodeSnippetToolBarText a:active{margin-left:5px;margin-right:5px;text-decoration:none;color:#1364c4;font-family:'Segoe UI',Verdana,Arial;font-size:10pt;background-color:White;padding-left:4px;padding-right:4px}.LW_CodeSnippetToolBarText a:hover{margin-left:5px;margin-right:5px;text-decoration:none;color:#e66a38;font-family:'Segoe UI',Verdana,Arial;font-size:10pt;padding-left:4px;padding-right:4px}.LW_CodeSnippetContainerCodeCollection{border-left:solid 1px #bbb;border-bottom:solid 3px #e5e5e5;border-right:solid 1px #e5e5e5;clear:both;margin-bottom:12px;position:relative;top:-3px}.LW_CodeSnippetContainerCode{width:auto;margin:0;padding-right:21px;padding-left:21px}.LW_CodeSnippetContainerTabLinkBold{font-weight:bold!important}.LW_CodeSnippetContainerTabLinkNormal{font-weight:normal!important}.LW_CodeSnippetContainerCode div{padding:0;margin:0}.LW_CodeSnippetContainerCode pre{padding:5px;margin:0;font-family:Consolas,Courier,monospace;word-break:break-all;word-wrap:break-word;font-style:normal;font-weight:normal;overflow:auto}.topicContainer .alert{border-style:solid;border-width:1px;border-color:#bbb;background-color:#fcfec5;margin-bottom:10px}.topicContainer .alert table{border-width:0}.topicContainer .alert th{background-color:#fcfec5;border-width:0;border-collapse:collapse;border-spacing:0;border-style:hidden;padding-top:10px;padding-left:11px;padding-right:11px;padding-bottom:1px;font-weight:bold}.topicContainer .alert td{background-color:#fcfec5;border-width:0;padding-top:1px;padding-bottom:10px;padding-left:11px;padding-right:11px}.topicContainer .alert img{padding-right:5px}.topicContainer .alert p{margin:0}.Error{padding-top:13px;padding-left:13px;padding-bottom:96px;font-family:"Segoe UI",Verdana,Arial}.Error .titleContainer .pageTitle{line-height:34px}.Error .body{font-size:10pt;padding-right:13px;padding-top:48px}.contentNotFound{padding-top:13px;padding-left:13px}.contentNotFound .image{float:right;padding-right:13px}.contentNotFound .sectionHeader{float:left;padding-bottom:18px}.contentNotFound .mainMessage{clear:both}.searchcontainer .searchBoxContainer{margin:0;width:256px;margin-top:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #bfbfbf;height:21px;padding:0 1px 0 2px;vertical-align:middle}.navigation .searchcontainer .searchBoxContainer{margin:13px}.contentNotFound .subMessage .badRequestAddress{color:#7d7d7d}.contentNotFound .subMessage .badRequestAddress .pageIdHighlight{color:#e66a38;font-weight:bold}.searchContent{padding-top:17px;padding-right:13px;padding-bottom:96px;padding-left:13px}.searchContent .line{border-top-style:solid;border-top-width:1px;border-top-color:#bfbfbf;margin-top:16px;margin-bottom:22px;height:1px}.searchContent .sectionHeader{padding-bottom:13px}.searchContent .pageTitle{padding-bottom:20px}.searchContent .Search{width:256px;margin-left:0;margin-right:0;height:24px;padding-top:0;border-width:0}.searchContent .info{padding-top:16px;padding-bottom:24px}.searchContent .info .term{color:#e66a38;font-weight:bold;padding-right:15px}.searchContent .info .invalidTerm{color:#000;font-weight:bold}.searchContent .info .page{padding-right:3px;padding-left:3px;color:#1364c4}.searchContent .info a:hover{color:#e66a38}.searchContent .info .rangeStart,.searchContent .info .rangeEnd,.searchContent .info .totalCount{font-weight:bold}.searchContent .info .currentPage{padding-right:3px;padding-left:3px;border:1px solid #bbb;color:#e66a38;font-weight:bold;background-color:#eff5ff;min-height:15px;min-width:15px}.searchContent .results{}.searchContent .results .result{padding-top:5px;padding-bottom:5px}.searchContent .results .result a{color:#1364c4;font-weight:bold}.searchContent .results .result a:visited{color:#960bb4;text-decoration:none}.searchContent .results .result .abstract{}.searchContent .results .result .url{color:#7d7d7d;font-style:italic}.searchContent .tips{padding-top:32px}.searchContent .tips .tipsHeading{padding-top:26px;font-weight:bold}.searchContent .tips ul{padding-left:0;list-style-type:none;margin-top:0}.contentNotFoundNoResults{padding-bottom:96px}.CommunityContent{padding-bottom:96px;margin-bottom:96px}.CommunityContentHeader a{margin-left:13px}.CommunityContentContainer{border-top-style:solid;border-top-width:1px;border-top-color:#bbb;border-left-color:#bbb}.CommunityContentHeader{padding-left:13px;padding-top:13px;padding-bottom:13px;border-bottom:1px;border-bottom-color:#e5e5e5;border-bottom-style:solid}.CommunityContentHeaderTitleContainer{float:left}.CommunityContentHeaderTitle{font-weight:bold;color:#389a4c}.communityContentNavigation{margin-left:13px}.communityContentNavigationSeparator{position:relative;top:-1px;float:right;height:1px;padding:0!important;margin:0}.communityContentNavigationHeader{margin-top:13px;color:#389a4c;font-weight:bold;display:block}.communityContentNavigationPost{clear:both;margin-top:14px;padding-right:13px}.communityContentNavigationAvatarContainer{float:left}.communityContentNavigationLinkAvatar img{margin-right:13px;margin-top:4px;float:left;border-top-color:#bbb;border-right-color:#bbb;border-bottom-color:#bbb;border-left-color:#bbb;border-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;overflow:hidden}.communityContentNavigationLinkAbstract{float:none;margin-left:51px;color:#1364c4}.communityContentNavigationLinkAbstractAdvertisement{float:none;color:#000}.communityContentNavigationLinkAbstractAdvertisement ul{list-style-type:none;margin-top:0;padding-top:0}.communityContentNavigationLink{float:none;color:Black;font-size:.89em}.communityContentNavigationLink ul{list-style-type:none;margin-top:0}.communityContentNavigationLink ul p{clear:none;vertical-align:top;margin-top:0}.communityContentNavigationLink a:link{font-weight:bold;white-space:normal}.communityContentNavigationLink a:visited{font-weight:bold;text-decoration:none}.communityContentNavigationLink a:hover{text-decoration:underline}.communityContentNavigationMoreLink{float:right;margin-right:4px;margin-bottom:6px}.CommunityContentFaq{float:right;padding-right:13px;vertical-align:bottom;padding-top:4px}.CommunityContentFaq img{vertical-align:bottom}.Annotation{}.AnnotationTitle{padding-left:13px;padding-top:13px;padding-bottom:13px;padding-right:13px}.AnnotationTitle a{font-weight:normal;margin-left:10px}.AnnotationBody{word-wrap:break-word;padding-left:13px}.AnnotationHistory{padding-right:13px;text-align:right}.AnnotationComplete{clear:both;width:100%}.AnnotationAddedContainer{}.AnnotationEditedContainer{float:right;padding-top:9px;padding-bottom:0;margin-bottom:0}.AnnotationEditedContainer ul{margin-top:8px;padding-top:5px;margin-right:5px;margin-left:0;padding-left:0}.AnnotationAddedContainer ul{margin-top:16px;padding-top:14px;margin-right:5px;margin-left:0;padding-left:0}.HistoryGraphic{margin-top:11px;text-align:right}.ModificationHistory{height:60px}.ModificationHistory ul{margin-top:0;list-style-type:none;float:right;padding-right:5px;text-align:right}.AddedUserAvatar{margin-top:9px;border:1px solid #bbb;float:right;height:34px;width:34px;margin-right:13px}.EditedUserAvatar{margin-top:9px;border:1px solid #bbb;height:25px;width:25px;float:right;margin-right:26px}.CreateProfileWrapper{margin-top:13px}.CreateProfileContainer{color:#000;margin-left:13px;margin-right:13px}.CreateProfileContainer .image{padding-top:13px}.CreateProfileContainer .separator{border-bottom:#dedede 1px solid;border-left:none;border-top:none;border-right:none;color:#dedede}.CreateProfileContainer .Intro{float:left;display:inline}.CreateProfileContainer .Intro .Title{display:inline}.CreateProfileContainer .Intro .Subtitle{color:#7d7d7d;display:inline}.CreateProfileContainer .Text{clear:both;padding-top:37px}.CreateProfileContainer .Step1 .Title{color:#3f529c;font-weight:bold}.CreateProfileContainer .Step1 .Subtitle{color:#7d7d7d;font-weight:bold}.CreateProfileContainer .Step2 .Title{color:#3f529c;font-weight:bold}.CreateProfileContainer .Step2 .Subtitle{color:#7d7d7d;font-weight:bold}.CreateProfileContainer .ButtonContainer{margin-top:30px;margin-bottom:96px}.CreateProfileContainer .Step1 .UsernameTextBox{border:1px solid #bbb;height:20px;width:427px;color:#7d7d7d;font-style:italic;padding-left:13px}.CreateProfileContainer .Step1 .NonEmptyUsernameTextBox{border:1px solid #bbb;height:20px;width:427px;padding-left:13px}.CreateProfileContainer .DisplayNameTextBox{border:1px solid #bbb;color:#7d7d7d;font-style:italic;height:20px;width:427px;padding-left:13px}.CreateProfileContainer .NonEmptyDisplayNameTextBox{border:1px solid #bbb;height:20px;width:427px;padding-left:13px}.AddCommunityContentContainer{padding-top:13px;padding-left:13px;padding-bottom:96px}.AddCommunityContentContainer .image{float:right;padding-top:13px}.AddCommunityContentContainer .AddCommunityContentContainerHeader{}.AddCommunityContentContainer .AddCommunityContentTopicTitle{color:#000;margin-top:19px;margin-bottom:19px}.AddCommunityContentContainer .TitleTextBox{border:1px solid #bbb;color:#7d7d7d;font-style:italic;height:20px;width:427px;padding-left:13px;padding-top:3px}.AddCommunityContentContainer .NonEmptyTitleTextBox{border:1px solid #bbb;color:#000;font-style:normal;height:20px;width:427px;padding-left:13px;padding-top:3px}.AddCommunityContentContainer .ContentTextBoxContainer{margin-top:19px}.AddCommunityContentContainer .ButtonContainer{margin-top:16px}.AddCommunityContentContainer .ButtonContainer #SubmitButton,.AddCommunityContentContainer .ButtonContainer #CancelButton{margin-right:13px}.AddEditErrorContainer{padding-top:22px}.CommunityContentHistoryContainer{padding-left:13px;margin-top:18px;padding-bottom:96px}.CommunityContentHistoryContainer .HistoryPageTitle{word-wrap:break-word}.CommunityContentHistoryContainer .HistoryPageTitle .HistoryText{}.CommunityContentHistoryContainer .HistoryPageTitle .HistoryPostText{color:#7d7d7d;padding-right:13px;word-wrap:break-word}.CommunityContentHistoryContainer .CloseHistoryVersion{padding-right:13px}.CommunityContentHistoryContainer .OpenHistoryVersion{padding-right:13px}.CommunityContentHistoryContainer .HistoryTopicTitle{color:#000;padding-top:13px;padding-bottom:13px}.CommunityContentHistoryContainer .HistoryVersionWrapper{padding-right:13px}.CommunityContentHistoryContainer .HistoryVersion{border-top-style:solid;border-top-width:1px;border-top-color:#dedede}.CommunityContentHistoryContainer .HistoryLastVersion{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dedede;height:0}.CommunityContentHistoryContainer .HistoryVersionExpanded{background-color:#eaf4ff;border-top-style:solid;border-top-width:1px;border-top-color:#dedede;word-wrap:break-word}.CommunityContentHistoryContainer hr{font-size:1px;color:#dedede;padding-right:13px}.CommunityContentHistoryContainer .HistoryModificationItems{padding-top:13px;padding-bottom:13px}.CommunityContentHistoryContainer .HistoryModificationOn{padding-left:11px}.CommunityContentHistoryContainer .HistoryDiscription{padding-bottom:22px;word-wrap:break-word;padding-right:13px}.CommunityContentHistoryContainer .ArrowGraphicDown{cursor:pointer;position:absolute}.CommunityContentHistoryContainer .ArrowGraphicUp{cursor:pointer;position:absolute}.CommunityContentHistoryContainer .HistoryCollapsed{display:none;padding-bottom:22px}.CommunityContentHistoryContainer .HistoryExpanded{padding-left:27px;padding-top:22px;padding-bottom:22px}.CommunityContentHistoryContainer .HistoryVersionTitle{color:#7d7d7d;font-weight:bold;padding-left:27px;word-wrap:break-word}.CommunityContentHistoryContainer .HistoryModifiedNormal{color:#1364c4}.CommunityContentHistoryContainer .HistoryModifiedBold{color:#1364c4;font-weight:bold}.FeedbackButton{position:relative;overflow:hidden;display:inline-block;margin-left:3px;margin-top:-2px;vertical-align:middle}.FeedbackLink{display:inline-block;vertical-align:top;margin-left:1px;color:#1364c4;cursor:pointer}.FeedbackLink .a:hover{text-decoration:underline}.FeedbackButton img,.FeedbackButton input{position:absolute;margin:0;padding:0;width:auto;height:auto}.FeedbackContainer{position:absolute;border:1px solid #7d7d7d;min-height:35em;width:24.8em;background-color:White;display:none;top:50%;margin-top:-16.7em;left:50%;margin-left:-5.2em}.FeedbackContainer .FeedbackTitleContainer{font-size:1.24em;color:#646364;font-weight:bold;padding-left:11px;background-color:#f4b432;height:1.5em}.FeedbackContainer .FeedbackTitle{float:left}.FeedbackContainer .FeedbackCancel{float:right;text-align:right;padding-right:10px;cursor:pointer}.FeedbackContainer .FeedbackCancel a:link,.FeedbackContainer .FeedbackCancel a:hover,.FeedbackContainer .FeedbackCancel a:visited{color:#646364;text-decoration:none}.FeedbackContainer .FeedbackData{padding-left:10px;padding-right:10px}.FeedbackContainer .FeedbackInfoText{padding-top:11px;font-size:1.08em;color:#5a5a5a}.FeedbackContainer .QuestionText{margin-top:11px;font-size:1.08em;color:#2d2d2d}.FeedbackContainer .AnswerText{vertical-align:bottom}.FeedbackContainer .AnswerText span{margin-right:10px;color:#5a5a5a}.FeedbackContainer .FeedbackTextArea{font-family:'Segoe UI',Verdana,Arial;height:5.4em;width:99%;background-color:#fff;border:solid 1px #bbb;overflow:hidden}.FeedbackContainer .FeedbackSubmit{font-family:'Segoe UI',Verdana,Arial;margin-top:11px;float:right;font-size:1.08em}.FeedbackContainer .FeedbackTextAreaContainer{}.FeedbackContainer .FeedbackSiderGraphic{position:absolute;margin:0;padding:0;width:auto;height:auto}.FeedbackContainer .FeedbackGraphicHolder{margin-top:11px;margin-bottom:11px;position:relative;overflow:hidden;display:inline-block;margin-left:7px;margin-left:11px	}.FeedbackContainer .RateRadioOne{float:left;width:40px}.FeedbackContainer .RateRadio{float:left;width:63px}.FeedbackContainer .RateRadioLast{float:left;width:40px}.RateRadioOne input{margin-left:5%;padding:0}.RateRadio input{margin-left:40%;margin-right:44%;padding:0}.RateRadioLast input{margin-left:65%;margin-right:1%;padding:0}.FeedbackContainer .TellUsMoreText{clear:both;padding-top:11px}.FeedbackContainer .FeedbackCollapse{display:none}.FeedbackContainer .RadioButtonHolder{height:22px;margin-left:7px}.localeSwitcher .titleContainer .expDescription{clear:both;color:#7d7d7d}.localeSwitcher .bodyContainer{padding:0;margin-top:30px}.localeSwitcher .bodyContainer ul{margin:19px 0 30px 13px;padding:0}.localeSwitcher .bodyContainer ul{color:#3f529c}.switchExperience,.localeSwitcher{padding-left:13px;padding-bottom:96px}.switchExperience .bodyContainer .radioButton{float:left}.switchExperience .bodyContainer,.localeSwitcher .bodyContainer{padding-left:13px}.switchExperience .expTitleHeight,.localeSwitcher .expTitleHeight{float:left;padding-top:13px}.switchExperience .titleContainer,.localeSwitcher .titleContainer{padding-top:13px}.switchExperience .titleContainer .image,.localeSwitcher .titleContainer .image{padding-top:13px;float:right}.switchExperience .titleContainer .expDescription{clear:both;padding-top:41px;padding-bottom:13px}.switchExperience .bodyContainer .radioButtonText{font-weight:bold;overflow:hidden;padding-left:13px}.switchExperience .bodyContainer .radioButtonDesc{padding-left:32px;padding-top:3px;padding-bottom:26px}.switchExperience .button{width:70px}.userPage .navigation{border:none;padding-left:13px;padding-top:13px;min-width:15.38em;max-width:30em;width:auto}.userPage .content{border:none;padding-left:13px}.userPage .userImage{width:2.5em;height:2.5em;border:1px solid #bbb;vertical-align:middle;margin:0}.userPage .displayName{margin:0;padding:0;padding-left:10px;display:inline;vertical-align:middle}.userPage .profileText{clear:both;display:block;padding-top:6px;padding-bottom:6px}.userPage .statisticsHeader{color:#389a4d;font-weight:bold}.userPage .navigation .statisticsSeprator{border-top:1px solid #e5e5e5;margin:10px 26px 10px 0}.userPage p{margin:0;padding:0}.userPage .activityTitle{color:#389a4d;display:block;padding:0;margin:0;padding:0;display:inline;float:left}.userPage .userPostContainer{clear:both;padding-top:27px;padding-right:13px}.userPage .lastModified{color:#7d7d7d}.userPage .pager{margin-top:27px;margin-bottom:96px}.userPage .pager .rangeStart{font-weight:bold}.userPage .pager .rangeEnd{font-weight:bold}.userPage .pager .totalCount{font-weight:bold}.multiViewDetails{margin-top:15px}.multiViewItemHeading{margin-top:15px;font-style:italic;margin-bottom:3px}.multiViewDetails .multiViewItem th{font-size:.9em;vertical-align:middle}.multiViewTableEnd{clear:both}.multiViewTable .multiViewNavItem{padding-top:2px;padding-bottom:2px;border-top:#69c 1px solid}.field-validation-error{color:#900;font-weight:bold}.lw_mt_Disclaimer{clear:both;border-style:solid;border-width:3px;border-color:#fc9;margin:34px 5px -5px 5px;padding:5px}div.mtps-table{display:inline-table}div.mtps-thead{display:table-header-group}span.mtps-caption{display:table-caption;padding:4pt}div.mtps-row{display:table-row;padding:4pt}span.mtps-cell{display:table-cell;padding:4pt}span.mtps-th{display:table-cell;padding:4pt}.MetricsContainer{display:none}.radeditor td{border:none}div.clsNote{background-color:#eee;margin-bottom:4px;padding:2px}.bookbox{float:right;clear:none;width:300px;text-align:center;clear:both;margin-top:13px}.bookPublisherLogoContainer{margin-top:5px}.tocResize{position:absolute;top:86px;left:281px;width:7px;height:22px;cursor:pointer;overflow:hidden}.tocResize img{border:none;position:relative}div.caption{clear:both!important;height:20px!important;font-size:1.007em;font-weight:bold;color:#3f529c}.nav_root{float:left;margin-right:5px;margin-top:7px}.nav_dots{float:left;margin-right:5px;margin-left:-2px}.nav_arrows{float:left;margin-right:5px;margin-top:4px;margin-left:-1px}.nav_dots_current{float:left;margin-left:14px;margin-right:5px}.nav_currentroot{float:left;margin-left:13px;margin-right:5px;margin-top:7px}.nav_div_currentroot{overflow:hidden;white-space:nowrap;height:1.38em}.title{color:3f529c;font-family:Arial,Helvetica,sans-serif;font-size:190%;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0 0 10px}.FVB_date{font-style:italic;color:#555;font-size:smaller}.seeAlsoNoToggleSection{margin-top:-12px}.seeAlsoNoToggleSection ul{list-style-type:none;margin-left:0;padding-left:0}ol ol{list-style-type:lower-alpha}span.label{font-weight:bold}.TOC_Fade_Top{margin-left:-1px;position:absolute;margin-top:-13px}span.sup{vertical-align:super}span.sub{vertical-align:sub}#curversion{padding-right:3px;float:left;font-size:1em;color:#5d5d5d}.lw_vs{margin-top:2px;margin-bottom:10px;padding-bottom:2px}.lw_vs div{float:left}.cl_lw_vs_seperator{margin-left:10px}.cl_lw_vs_seperatorhide{width:8px;height:17px;overflow:hidden}#vsLink{margin-left:10px;margin-right:4px;font-size:1em}.cl_vs_arrow{margin-top:5px;margin-right:5px;cursor:pointer}#vsPanel{position:absolute;border:#bdbdbd 1px solid;padding-bottom:10px;background-color:white;margin:0;padding-left:10px;padding-right:10px;display:none;padding-top:10px;list-style-type:none;top:110px;z-index:2}#vsPanel LI{margin-bottom:2px;font-size:1em}#nstext{padding-top:10px}.uml{list-style:none;margin-left:20px!important}.uml li,.uml li p{list-style:none;margin-left:20px}.umlNumber{position:relative;width:150px;left:-134px;text-align:right;padding-right:2px}.umlContent{position:relative;top:-17px;padding-left:20px}.bottomAdsContainer{border-top:1px solid #bbb;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px}.bottomAdsContainer .AdContainer{margin:auto}.leftAdsContainer{border-top:1px solid #bbb;margin-top:17px;float:left;width:100%}.leftAdsContainer .AdContainer{margin-left:52px;margin-top:17px;margin-bottom:17px}.headerBar{margin:0;padding:0;height:30px;width:100%;font-size:1.08em;font-family:"Segoe UI",Verdana,Arial;color:#fff;border:none;border-bottom:1px #445a9d solid;background-color:#362b60;min-width:700px}.headerBar td{border:none!important;padding-top:6px}.headerBar a:link,.headerBar a:visited,.headerBar a:hover,.headerBar a:active{color:#fff;margin:0}.headerBar a:hover{text-decoration:underline}.headerBar .leftSection{width:100%}.headerBar .leftSectionImageClusterOverride{background-repeat:no-repeat;background-position:100% -113px;height:auto}.headerBar .rightSection{white-space:nowrap;padding-right:13px}.headerBar .rightSectionImageClusterOverride{height:23px;overflow:inherit}.headerBar .rightSection .tabContainer,.headerBar .leftSection .tabContainer{overflow:hidden;height:23px;width:auto}.headerBar .leftSection .tabContainer .headerTab,.headerBar .leftSection .tabContainer .headerTabSelected{padding-left:13px;padding-right:13px;float:left;margin-bottom:10px;height:23px}.headerBar .leftSection .tabContainer .headerTabSelected{background-color:#09a7e1;background-repeat:no-repeat}.headerBar .rightSection .tabContainer .pipe{padding-right:6px;padding-left:6px}.feature{color:#fc2!important;font-weight:bold}.footerContainer{margin:0;padding-left:0;padding-right:0;border-top-width:1px;border-top-color:#bbb;border-top-style:solid}.footerContainer A{white-space:nowrap}.footerContainer .footerLogoContainer{padding-top:15px;margin-left:13px;margin-right:13px;line-height:160%}.footerContainer .footerLogo{margin-top:-14px;float:right}.footerContainer .pipe{color:#7d7d7d}.footerContainer .copyright{float:left;margin-right:6px}.footerContainer .pipe{padding-left:.4em;padding-right:.4em}