*{margin:0;padding:0}html{font-size:18px;line-height:1.3}body{font-family:Arial,Helvetica,sans-serif;background:#dfd1b5}@media (max-width: 1600px){html{font-size:17px}}@media (max-width: 1200px){html{font-size:16px}}@media (max-width: 950px){html{font-size:14px}}main{display:block;background:#fff;overflow:hidden;padding:0}a{color:#07c;text-decoration:none;outline:none}a:visited{color:#6b74b4}a:hover,a:visited:hover{text-decoration:underline}a[target="_blank"]{padding-right:14px;background:url(/Content/Images/openinnewwindow.png) center right no-repeat}a.relevance1{font-size:1em;color:#07c}a.relevance2{font-size:1em;color:rgba(0,119,204,0.94)}a.relevance3{font-size:.9em;color:rgba(0,119,204,0.82)}a.relevance1:visited{color:#6b74b4}a.relevance2:visited{color:rgba(107,116,180,0.94)}a.relevance3:visited{color:rgba(107,116,180,0.82)}h1{font-weight:normal;text-align:center;font-size:2.6rem;padding:2.2rem 1rem 1.5rem 1rem;word-wrap:break-word;line-height:1.2}@media (max-width: 950px){h1{font-size:2rem}}h1 a,h2 a,h1 a:visited,h2 a:visited{color:#333}a.more,a.more:visited{color:#07c}h5{line-height:1.1rem;margin-bottom:.9rem;margin-left:.5rem}hr{display:block;height:1px;border:0;border-top:1px solid #e8e2d7;margin:1rem 1.5rem;padding:0}h1>small,h1>a>small,h2>small,h3>small{color:#666666;font-size:.7em;margin-left:.5em}h1>small.first,h2>small.first,h3>small.first{color:#666666;font-size:.7em;margin-left:0;margin-right:.5em}h1>small.first:after,h2>small.first,h3>small.first{content:" →";margin-left:.1em}small>a,small>a:visited{color:#07c}h1>span>a,h2>span>a,h3>span>a,h1>span>a:visited,h2>span>a:visited,h3>span>a:visited{color:#07c;white-space:nowrap}h1>small>span{font-size:.75em;padding:0 .2em}h1 a.more{font-size:.5em;margin-left:2rem}h2{font-size:1.5rem;font-weight:normal;border-bottom:2px solid #e8e2d7;margin:2rem 1rem .5rem 1rem;color:#222}h2 a.more{float:right;font-weight:normal;font-size:1rem;line-height:2.3rem;padding:0 .1rem 0 0}h2 span.small-amp{font-size:.75em;padding:0 .2em}@media (max-width: 950px){h2{margin:2rem .8rem .5rem .8rem;color:#222}}h3{font-size:1.2rem;line-height:1.4rem;color:#000;font-weight:normal;margin:1.1rem 0 0 0;padding:0}h3>a:visited{color:#07c}p{color:rgba(0,0,0,0.8);padding:0;margin:0 1.5rem .8rem 1.5rem;text-indent:0;line-height:1.5}@media (max-width: 950px){p{margin:0 .8rem .8rem .8rem}}img{border-style:none}ul{list-style:none}ul>li>a{display:block;word-wrap:break-word;padding:.4rem 1.5rem}@media (max-width: 950px){ul>li>a{padding:.4rem .8rem}}ul.wmd-button-row{margin:10px 5px 5px 5px !important}ul.wmd-button-row .wmd-button,ul.wmd-button-row .wmd-spacer{padding:0}ul.chzn-choices li.search-choice a.search-choice-close{padding:0}ul.chzn-choices li.search-field input{font-size:1.2rem !important;height:1.5rem !important}kbd{font-family:Consolas,'Lucida Console',Monaco,monospace;font-size:.9rem;color:#444;line-height:.9rem;font-weight:400;padding:0px .4rem;margin:0 .3rem;border:solid 1px #bbb;border-radius:3px;background-color:#f3f3f3}code{font-family:Consolas,'Lucida Console',Monaco,monospace;padding:0.5rem 0.9rem;margin:0.5rem 1.5rem 2rem 1.5rem;background-color:#eee;font-size:.9rem;line-height:1.3rem;text-align:left;border:solid 1px #eef;border-radius:3px;overflow:auto;color:#000}@media (max-width: 950px){code{margin:0.5rem .8rem 2rem .8rem;padding:0.3rem 0.5rem;font-size:.8rem}}pre{white-space:pre;width:99%}pre code{display:block}strong{font-weight:600;color:rgba(0,0,0,0.7)}em{color:rgba(0,0,0,0.95);font-style:italic;font-weight:600;margin:0 .06rem}div.scroll{overflow:auto}.main{display:-webkit-box;display:-ms-flexbox;display:flex}.main--center{max-width:60rem;margin:0 auto 3rem auto}.main__content{min-width:0;width:100%;padding:0 0 3rem 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main__content--half{width:50%}.main__sidebar{width:20rem;padding:0 0 3rem 0}.main__sidebar--left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2rem;padding-left:1rem}.main__sidebar--right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:2rem}.main__sidebar ul.providers li a{background:url("/Content/Images/sprite.png") top left no-repeat;background-position:5px -542px;padding-left:1.3rem}.main__sidebar ul.tags li a{color:#603b2e;background-color:#e8e2d7;font-size:.8rem;border-radius:2px;display:inline-block;padding:.4rem .8rem .2rem .7rem;margin:.3rem .3rem .3rem 1rem}.main__sidebar ul.tags li span{display:inline-block;padding-left:1rem;font-size:.8rem;color:#99918e}.main__sidebar ul.tags li.selected a{color:#f6e1b5;background:#7c6259}.main__sidebar ul.tags li.selected span{color:#d8b66d}@media (max-width: 950px){.main{-ms-flex-wrap:wrap;flex-wrap:wrap}.main__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding:0 0 3rem 0}.main__sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:0 0 3rem 0}.main__sidebar ul.providers li a{background-position:5px -544px;padding-left:1.5rem}.main__sidebar ul.tags{-ms-flex-wrap:wrap;flex-wrap:wrap}.main__sidebar ul.tags li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%}.main__sidebar ul.tags li a{font-size:.9rem}}.site-header{background:#fef3da;background:-webkit-linear-gradient(top, #fef3da 0%, #dfd1b5 100%);background:linear-gradient(to bottom, #fef3da 0%, #dfd1b5 100%);border-bottom:1px solid #cb9;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .logo{text-decoration:none;color:white;background:url("/Content/Images/sprite.png") no-repeat 0 0;background-position:0 -686px;min-width:143px;height:62px;border:none;margin:0 0 .2rem .8rem}.site-header .site-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .site-nav ul li{border-right:solid 1px #dfd1b5;font-size:.9rem}.site-header .site-nav ul li:last-child{border-right:none}.site-header .site-nav ul li a{display:inline-block}.site-header .site-nav ul li a:visited{color:#07c}.site-header .account-nav{margin-left:auto;margin-right:.4rem}.site-header .account-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .account-nav ul li{font-size:.8rem;border-left:dotted 1px #dfd1b5}.site-header .account-nav ul li a{padding:.4rem .8rem;color:#5f5a4e;color:#5a4c33;display:inline-block;white-space:nowrap}.site-header .account-nav ul li:first-child{padding-left:0;border-left:none}@media (max-width: 950px){.site-header{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}.site-header .logo{padding:0;margin:0 0 0 .4rem}.site-header .site-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.site-header .site-nav ul li{border-right:solid 1px #dfd1b5;font-size:.9rem}.site-header .site-nav ul li a{padding:.7rem .9rem 1rem .7rem}.site-header .account-nav{margin-right:.5rem}.site-header .account-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .account-nav ul li{font-size:.8rem}.site-header .account-nav ul li:first-child{padding-left:0;border-left:none}.site-header .account-nav ul li a{padding:.4rem}}.ad{border:none;background:#fff;text-align:center;margin:2rem auto .5rem auto}.ad.ad__leaderboard{width:728px;height:90px}.ad.ad__leaderboard.ad__leaderboard--leadLocationVariation-2{margin:0 auto 1rem auto}.ad.ad__leaderboard.ad__leaderboard--leadLocationVariation-3{margin:1rem auto 2rem auto}.ad.ad__rectangle{min-width:300px;min-height:250px;max-width:336px;max-height:280px}.ad img{-webkit-animation:fadein 1s;animation:fadein 1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@media (max-width: 728px){.ad{margin:1rem auto .5rem auto}.ad.ad__leaderboard{width:364px;height:45px}.ad.ad__leaderboard img{width:364px;height:45px}}.first-page-introtext{max-width:900px;margin:0 auto}.first-page-introtext a{white-space:nowrap}.first-page-content-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3rem}.first-page-content-menu .first-page-content-menu__left-col{width:45%;padding-right:1rem}.first-page-content-menu .first-page-content-menu__right-col{width:45%;padding-left:1rem}.first-page-content-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.first-page-content-menu ul li{width:50%}.first-page-content-menu ul.articles li,.first-page-content-menu ul.questions li{width:100%}@media (max-width: 950px){.first-page-content-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.first-page-content-menu .first-page-content-menu__left-col{width:100%;padding-right:0}.first-page-content-menu .first-page-content-menu__right-col{width:100%;padding-left:0}}h1.connectionstrings-header a{background:url(/Content/Images/sprite.png) top left no-repeat;background-position:0 -242px;padding-right:6rem;padding-left:3rem}@media (max-width: 950px){h1.connectionstrings-header a{background-position:0 -248px;padding-right:0rem}}.connectionstrings-librarymenus{background:#fafafa;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:0 1rem;margin:0 0 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.connectionstrings-librarymenus .menu{padding:0 1rem;margin:0 auto}.connectionstrings-librarymenus .menu h3{margin-bottom:0;font-weight:bold;font-size:1rem;color:#222}.connectionstrings-librarymenus .menu ul{margin:.5rem 0 .9rem .3rem}.connectionstrings-librarymenus .menu ul li{font-size:.9rem}.connectionstrings-librarymenus .menu ul li a{background:url("/Content/Images/sprite.png") top left no-repeat;background-position:0 -544px;padding:.3rem 1.3rem;display:inline-block}.connectionstrings-librarymenus .menu ul li.none{padding-left:.6em;color:#bbb;font-size:.8rem;text-transform:uppercase;font-style:italic}.connectionstrings-librarymenus .menu ul li.none:after{content:'none'}@media (max-width: 950px){.connectionstrings-librarymenus{padding:0 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.connectionstrings-librarymenus .menu{width:100%}.connectionstrings-librarymenus .menu ul li a{background-position:0 -548px}}h1.library-header a{background:url(/Content/Images/sprite.png) top left no-repeat;background-position:0 -463px;padding-right:6rem;padding-left:3rem}@media (max-width: 950px){h1.library-header a{background-position:0 -468px;padding-right:0rem}}.library-datasourcemenu{background:#fafafa;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:0 2rem;margin:0 0 2rem 0}.library-datasourcemenu h3{margin-bottom:0;font-weight:bold;font-size:1rem;color:#222}.library-datasourcemenu ul{padding:0 0 0 .3rem;margin:.5rem 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.library-datasourcemenu ul li{font-size:.9rem;width:20%}.library-datasourcemenu ul li a{background:url("/Content/Images/sprite.png") top left no-repeat;background-position:0 -325px;padding:.3rem 1.3rem;display:inline-block}.library-datasourcemenu ul li.none{padding-left:.6em;color:#bbb;font-size:.8rem;text-transform:uppercase;font-style:italic}.library-datasourcemenu ul li.none:after{content:'none'}@media (max-width: 950px){.library-datasourcemenu{padding:0 1rem}.library-datasourcemenu ul li{width:50%}.library-datasourcemenu ul li a{background-position:0 -329px}}div.libinfoanddownload>p:first-child{font-weight:bold}div.libinfoanddownload pre{width:650px}h2.datasource,h2.library{background:url("/Content/Images/sprite.png") top left no-repeat;padding:0 0 0 30px}h2.datasource{background-position:0 -394px}h2.library{background-position:0 -614px}ul.connectionstrings h3 a,div.connectionstring h3 a{display:inline-block;margin:1.2rem 0 .3rem 1.5rem}ul.connectionstrings p,div.connectionstring p{font-size:.8rem}ul.connectionstrings code,div.connectionstring code{color:#22a;display:block;margin-bottom:.6rem}ul.connectionstrings code span.key,div.connectionstring code span.key{color:#00b;padding-right:2px}ul.connectionstrings code span.value,div.connectionstring code span.value{color:#228;font-size:.9rem;padding-left:2px;padding-right:4px}ul.connectionstrings .comments-and-tags-container,div.connectionstring .comments-and-tags-container{max-width:100%;margin:0 1.5rem}ul.connectionstrings .comments-and-tags-container div.comments p,div.connectionstring .comments-and-tags-container div.comments p{margin:.4rem 0 .4rem 0}ul.connectionstrings .comments-and-tags-container div.comments p:last-of-type,div.connectionstring .comments-and-tags-container div.comments p:last-of-type{margin:0}ul.connectionstrings .comments-and-tags-container ul.tags,div.connectionstring .comments-and-tags-container ul.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 .05rem 0 .4rem}ul.connectionstrings .comments-and-tags-container ul.tags li a,div.connectionstring .comments-and-tags-container ul.tags li a{white-space:nowrap;color:#7e655d;background-color:#e8e2d7;padding:.16rem .34rem .14rem .34rem;font-size:.6rem;line-height:.8rem;border-radius:.2rem;margin-left:.2rem}@media (max-width: 950px){h2.datasource,h2.library{padding:.3rem 0 0 30px}h2.datasource{background-position:0 -395px}h2.library{background-position:0 -614px}ul.connectionstrings h3 a,div.connectionstring h3 a{display:inline-block;margin:1.2rem 0 .3rem .8rem}ul.connectionstrings .comments-and-tags-container,div.connectionstring .comments-and-tags-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 .8rem}}.qagate{border:1px solid #dadada;border-radius:.5rem;background:#f1f1f1;margin:5rem 2rem;padding:1rem .7rem .9rem .7rem;font-size:1.2rem;color:#555;line-height:1.4rem}.qagate div{padding:1.3rem .5rem;text-align:center;font-size:1rem}.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 2rem 0}.bottom__section{padding:0;width:100%}.bottom__section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom__section--half{width:50%}.bottom__section--onecol ul li{width:100%}.bottom__section--twocols ul li{width:50%}.bottom__section--threecols ul li{width:33%}@media (max-width: 950px){.bottom{display:none}}ul.articles__list{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.articles__list li{width:50%}ul.articles__list a,ul.articles__list a:visited{color:#000000}ul.articles__list a{padding:1rem 2.5rem 2rem 1rem}ul.articles__list a:hover{text-decoration:none}ul.articles__list a:hover h2{text-decoration:underline}ul.articles__list a:visited h2{color:#6b74b4}ul.articles__list a h2{font-weight:bold;color:#0077CC;margin:0;font-size:1rem;border-bottom:none}ul.articles__list a p{margin:.1rem .1rem;font-size:.8rem;color:#666;line-height:1.5}ul.articles__filter li.selected{font-weight:bold}ul.articles__filter li.selected span{display:inline-block;margin:0 0 0 .5rem;font-size:.8rem;color:#555}ul.articles__filter li.selected a{color:#0077cc}ul.articles__filter li a{line-height:1.3rem;padding:.7rem 1rem .1rem 1rem}ul.articles__filter li a.small{line-height:1.7;font-size:.75rem;padding:.1rem 2.5rem}ul.articles__filter li a.small span{margin:0 0 0 .5rem;font-size:.7rem}ul.articles__filter li a span{display:inline-block;margin:0 0 0 .5rem;font-size:.8rem;color:#aaa}.article__content{color:#444}.article__content h3{color:#333;font-size:1.1rem;font-weight:600;margin:0 1.4rem 0 1.4rem}.article__content h4{margin:1rem 1.4rem .4rem 1.4rem}.article__content p:first-child{font-size:1.1rem;font-weight:600;line-height:1.6rem}.article__content p:first-child em{color:rgba(0,0,0,0.8)}.article__content p+p{margin-top:.8rem}.article__content ul+p{margin-top:1.4rem}.article__content p+p,.article__content ul+p{text-indent:.5rem}.article__content ul{list-style:disc;padding:.5rem 1.5rem .5rem 3rem}.article__content ul li a{display:inline;padding:0}.article__content ul li{margin-bottom:.6rem}.article__content table{border-spacing:0;border-collapse:collapse;border:solid 1px black;margin:.5rem 1.5rem;overflow:auto}.article__content table td{vertical-align:top;padding:3px 4px 2px 4px;border-top:solid 1px #888;border-bottom:solid 1px #888;border-left:solid 1px #aaa;border-right:solid 1px #aaa;font-size:.7rem}.article__content table th{background:#333;color:white;text-align:left;padding:3px 2px 2px 10px;font-size:.6rem;text-transform:uppercase}.article__content table tr:nth-child(even){background:#fff}.article__content table tr:nth-child(odd){background:#ddd}@media (max-width: 950px){ul.articles__list a{padding:1rem 1rem 2rem 1.2rem}ul.articles__list a h2{font-size:1rem}ul.articles__list a p{margin:.1rem .1rem;font-size:.8rem;line-height:1.5}.article__content ul{padding:.5rem 2.3rem .5rem 2.5rem}.article__content table{margin:.5rem .8rem}.article__content h3{margin:0 .8rem 0 .75rem}.article__content h4{margin:1rem .8rem .4rem .75rem}}.staticpage{max-width:60rem;margin:0 auto 3rem auto;color:rgba(0,0,0,0.8)}.staticpage p{margin:1rem 4rem 1rem 4rem;font-size:1rem;line-height:1.4rem}.staticpage table{margin:1rem 0 1rem 6rem;font-size:1rem;line-height:1.4rem;color:#333;border:solid 1px #bbb}.staticpage form{margin:2rem 6.5rem 1rem 6.5rem}.staticpage ul{list-style:disc;color:#999;margin:1rem 10rem 1rem 5rem}.staticpage ul li{margin:0 0 10px 0;color:#333}.staticpage h2+p{margin-top:1rem}@media (max-width: 950px){.staticpage p{margin:1rem 1rem 1rem 1rem}.staticpage table{margin:1rem 0 1rem 1rem}.staticpage form{margin:2rem 1.5rem 1rem 1.5rem}.staticpage ul{margin:1rem 2.8rem 1.5rem 1rem}.staticpage ul li{margin:0 0 .5rem 1.5rem}.staticpage h2+p{margin-top:1rem}}div#RetroContent{margin:0 .6rem}div#RetroContent table{margin:0;border:none}div#RetroContent h2{margin:0;border:none}div#RetroContent ul{margin:0;border:none;font-size:.9em}ul.questionsindex-list{margin:0 auto;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.questionsindex-list>li{margin:0;padding:0 0 1rem 0;display:inline-block}ul.questionsindex-list>li h2{border-bottom:none;margin:0;padding:.7rem 0 0 0;font-size:1.2rem;line-height:1.1em;word-wrap:break-word}ul.questionsindex-list>li a h2{color:#0077cc;font-weight:normal}ul.questionsindex-list>li a:visited h2{color:#6b74b4;font-weight:normal}ul.questionsindex-list>li a:hover{text-decoration:none}ul.questionsindex-list>li a:hover h2{text-decoration:underline}ul.questionsindex-list>li p{margin:.3rem 0 0 .1rem;font-size:.9rem;line-height:1.35;color:#333}ul.questionsindex-list>li .belowcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding:0 1rem 0 1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.questionsindex-list>li .belowcontainer ul.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.05rem .05rem 0 .05rem}ul.questionsindex-list>li .belowcontainer ul.tags li{margin:0;padding:0}ul.questionsindex-list>li .belowcontainer ul.tags li a{white-space:nowrap;color:#603b2e;background-color:#e8e2d7;padding:.16rem .34rem .14rem .34rem;font-size:.6rem;line-height:.8rem;border-radius:.2rem;margin-right:.3rem}ul.questionsindex-list>li .belowcontainer div.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em;color:#a9a9a9;margin:.2rem .05rem 0 .05rem}ul.questionsindex-list>li .belowcontainer div.info span{padding-right:.3em;font-size:1em;color:#444}ul.questionsindex-list>li .belowcontainer div.info .green{color:#006400}ul.questionsindex-list>li .belowcontainer div.info .green span{color:green;font-weight:bold}ul.questionsindex-list>li .belowcontainer div.info div.votes{min-width:5rem}ul.questionsindex-list>li .belowcontainer div.info div.answers{min-width:5rem}ul.questionsindex-list>li .belowcontainer div.info div.timeandname{text-align:right;min-width:15rem}ul.questionsindex-list>li .belowcontainer div.info div.timeandname a{color:#397eac;display:inline-block;padding-right:.5rem}ul.questionsindex-list>li.loadmoreposts{margin:0 0 0 0;padding:4em 0 3em 0;font-size:1.5em}@media (max-width: 950px){ul.questionsindex-list{margin:0 auto;padding:0}ul.questionsindex-list>li{padding:0 0 .7rem 0}ul.questionsindex-list>li .belowcontainer{padding:0 1rem 0 .8rem}}@media (min-width: 1500px){ul.questionsindex-list{-ms-flex-wrap:wrap;flex-wrap:wrap}ul.questionsindex-list>li{width:48%}}div.postswrapper{color:#111;padding:0 0 2rem 0}div.postswrapper pre{margin-top:2rem}div.postswrapper ul{list-style:disc;padding:0 1rem;margin:.4rem 1rem .7rem 1rem}div.postswrapper ul li{padding:.1rem 0}div.postswrapper p{word-wrap:break-word}div.postswrapper p:first-child{margin-top:0}div.postswrapper p:last-of-type{margin-bottom:.4rem}div.postswrapper blockquote{background:#f1f1f1;border-left:0px solid #ccc;margin:.5rem .5rem;padding:.5rem .5rem;quotes:"“" "”" "‘" "’";border-radius:.3rem}div.postswrapper blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.1em;vertical-align:-0.4em}div.postswrapper blockquote>p{display:inline;font-size:1.1em;color:#555;line-height:1.7em}div.postswrapper .belowbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 1.5rem 0}div.postswrapper .belowbar .belowbar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0 0 .1rem}div.postswrapper .belowbar .belowbar__buttons .voting{font-size:1.2em;font-weight:bold}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton,div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton:hover{text-decoration:none;display:inline-block;background:url(/Content/Images/sprite.png) no-repeat top left}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.up{background-position:0 -858px;width:15px;height:10px;margin-bottom:2px}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.up:hover,div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.up.selected{background-position:0 -798px}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.down{background-position:0 0;width:16px;height:10px;margin-bottom:1px}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.down:hover,div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.down.selected{background-position:0 -60px}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.flag{margin-left:4em;margin-right:1em;background-position:0 -120px;width:18px;height:15px;margin-bottom:-1px}div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.flag:hover,div.postswrapper .belowbar .belowbar__buttons .voting a.votebutton.flag.selected{background-position:0 -185px}div.postswrapper .belowbar .belowbar__buttons .postcommands{display:inline-block}div.postswrapper .belowbar .belowbar__buttons .postcommands .shareinfo{position:absolute;z-index:1}div.postswrapper .belowbar .belowbar__buttons .postcommands form{display:inline-block}div.postswrapper .belowbar .belowbar__buttons .postcommands a,div.postswrapper .belowbar .belowbar__buttons .postcommands button{margin:0 3px 0 3px;color:#a9a9a9;padding:1px 3px;font-size:.8em}div.postswrapper .belowbar .belowbar__buttons .postcommands button{border:none;background-color:transparent;text-transform:lowercase;font-weight:normal;line-height:1.2em;font-size:1em;color:#a9a9a9}div.postswrapper .belowbar .belowbar__buttons .postcommands span{color:#a9a9a9;font-size:.8em}div.postswrapper .belowbar .belowbar__buttons .postcommands a:visited{color:#a9a9a9}div.postswrapper .belowbar .belowbar__buttons .postcommands a:hover,div.postswrapper .belowbar .belowbar__buttons .postcommands button:hover{color:white;background-color:#a9a9a9;text-decoration:none}div.postswrapper .belowbar .belowbar__buttons .postcommands .deleteconfirm{display:none;text-transform:uppercase;font-size:.8em;background:#c05050;padding-left:.5em;color:#ffffff}div.postswrapper .belowbar .belowbar__postby{font-size:.7rem;color:#777;line-height:1.5rem;padding:0 .3rem 0 0}div.postswrapper .belowbar .belowbar__postby>a{font-size:1.1em;margin-left:.5em;color:#397eac}div.postswrapper #answerswrapper{margin:3rem 0 0 0}div.postswrapper #answerswrapper .answer{margin:1rem 1.5rem 0 1.5rem}div.postswrapper #answerswrapper .answer p{margin-left:0;margin-right:0}div.postswrapper #answerswrapper .belowbar{border-bottom:1px solid #e8e2d7;padding-bottom:1.5rem}div.postswrapper #answerswrapper div.wmd-preview{border-radius:.2rem;margin:1.5rem .5rem 0 1.5rem;padding:.5rem 1.2rem .45rem .85rem;max-width:700px;background:cornsilk;border:dotted 2px rgba(0,0,200,0.7);overflow:hidden}div.postswrapper #answerswrapper div.wmd-preview p{margin-left:0;margin-right:0}div.postswrapper #answerswrapper div.wmd-preview:empty{display:none}@media (max-width: 950px){div.postswrapper{padding:0 0 2rem}div.postswrapper p:last-of-type{margin-bottom:0}div.postswrapper .belowbar{-ms-flex-wrap:wrap;flex-wrap:wrap}div.postswrapper .belowbar__buttons{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}div.postswrapper .belowbar__postby{width:100%;text-align:right;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}div.postswrapper #answerswrapper .answer{margin:1rem 1rem 0 1rem}div.postswrapper #answerswrapper .belowbar{margin:0 .8rem 0}}div.postswrapper>ul,#answerswrapper>ul{margin:5px 0 0 20px;-webkit-margin-before:20px;-webkit-margin-after:10px;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:30px}div.postswrapper>blockquote,#answerswrapper>blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5rem auto;padding:0.5em 10px;quotes:"“" "”" "‘" "’"}div.postswrapper>blockquote:before,#answerswrapper>blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.1em;vertical-align:-0.4em}div.postswrapper>blockquote>p,#answerswrapper>blockquote>p{display:inline;font-size:1.1em;color:#555;line-height:1.7em}div.postswrapper>ul>li,#answerswrapper>ul>li{margin:2px 0 0 0}div#postanswerwrapper{margin:40px 0 0 0}div#postanswerwrapper div.wmd-panel{width:670px}div#postanswerwrapper h2{border-bottom:none;font-size:1.2em}div#postanswerwrapper small#butPleaseLogInFirst{display:none}div#postanswerwrapper form#AnswerForm{display:none}div#postanswerwrapper a#postAnAnswerButton:hover{text-decoration:none}.search{max-width:60rem;margin:0 auto 3rem auto}.search .search__datasourcelist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:2rem 0 0 0;padding:0 0 0 1.5rem}.search .search__datasourcelist li{width:25%;display:block}.search .search__datasourcelist li a{padding:.3rem 0;display:block}.search input.gsc-input{background:none !important}.search input.gsc-search-button{box-sizing:content-box}.search div.gcsc-branding{display:none}.search div.gsc-url-top{display:none}.search a.gs-title{padding-right:0;background:none;text-decoration:none !important}.search .gs-title,.search .gs-title *{text-decoration:none !important}@media (max-width: 950px){.search .search__datasourcelist li{width:50%}}ul.contributors{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:5rem 0;padding:0}ul.contributors li{width:25%;margin:0 0 3rem 0;padding:0}ul.contributors li small{font-weight:normal;margin:0;padding:0 1.5rem 0 1.55rem;font-size:.7rem;line-height:.7rem;color:#999;display:inline-block}ul.contributors li p{margin:0;padding:0 1.5rem 0 1.5rem;line-height:1.1rem;font-size:.8rem;color:#666}ul.contributors li h4{line-height:1rem;margin:0;padding:0 1.5rem 0 1.5rem}@media (max-width: 950px){ul.contributors li{width:33.33%}}@media (max-width: 728px){ul.contributors li{width:50%}}form{margin:0 1.5rem}form h2{border:none;margin:0;padding:1.5rem 0 .5rem 0}fieldset{border:none}fieldset legend{display:none}fieldset ol{padding:0;margin:0;list-style:none}fieldset ol li{padding:1rem 0 .2rem 0;color:#777}form>fieldset>ol>li>label{text-transform:uppercase;font-size:.8rem;line-height:1rem;color:#c3b396;display:block;font-weight:500;letter-spacing:1px;padding-left:.2rem}input,textarea,select{border:2px solid #e8e2d7;background:#fff;color:#333;font-size:1.2rem;padding:.45rem .55rem .33rem .55rem;border-radius:3px;width:100%;box-sizing:border-box}textarea{font-family:inherit;font-size:1rem;height:10rem}input[type="checkbox"]{background:transparent;border:inherit;width:.8rem;height:.8rem;padding:0}input[type="number"]{width:5rem}label.checkbox{display:inline-block;padding:0 .5rem}button,a.button,a.button:visited,a.button:active,a.button:hover,input[type="submit"],input[type="button"]{text-decoration:none;background-color:#d3dce0;border:1px solid #787878;cursor:pointer;font-weight:bold;padding:.4rem 1rem .4rem 1rem;margin:0;width:auto;min-width:8rem}a.cancel:visited{color:#0077CC}li.submitwrap{color:#555;margin:1.5rem 0 0 0}li.submitwrap input{color:#000;margin-right:1rem}li.submitwrap>a{font-size:1.1em;margin-left:.1rem}li.submitwrap>span.prebuttontext{padding-right:1rem}placeholder{color:#777}li.humancheck{padding:2rem 0 0 0}li.humancheck label{font-size:1.2rem;text-transform:none;color:#444;display:inline-block}li.humancheck input[type="text"]{width:2rem;text-align:left;padding:.2rem .2rem;margin:0 .5rem}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}textarea.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#8b0000;letter-spacing:1px;font-size:1rem;font-weight:bold;padding:.4rem .7rem;margin:1rem 0;border:dotted 2px #8b0000;background-color:#ffc0cb}.validation-summary-errors>ul{list-style:none}.validation-summary-errors>ul>li{padding:.3rem 0}.validation-summary-valid{display:none}form#loginform li#password{margin-bottom:3em}form#loginform li#password input{width:75%}form#loginform li#password a{margin-left:1em}.signupnow{margin:0 .5em 0 2em;font-size:1.5rem;border-left:dotted 2px #bbb;padding:0 0 2em 2em;line-height:1.5em}.signupnow a{padding-left:1em}@media (max-width: 950px){.signupnow{margin:0;border-left:none;padding:0}.signupnow a{padding:0}}.signup ol{max-width:30rem;margin:0 auto;padding:0 2.5rem}.signup form ol{padding:0}div#messageswrap{text-align:center;margin:2rem}div#messageswrap p.message{border:dotted 4px;color:#fff !important;padding:.5em 2em .4em 1em;border-radius:8px;font-size:1.3em;font-weight:600}div#messageswrap p.message.info{background-color:#2222b2;border-color:#000080}div#messageswrap p.message.important{background-color:#2222b2;border-color:#000080;text-transform:uppercase;padding:1em 2em .9em 1em}div#messageswrap p.message.warning{background-color:#A38600;border-color:#5C4B00}div#messageswrap p.message.error{background-color:#b22222;border-color:#800000}div#messageswrap p.message a{text-decoration:underline;color:#fff;font-weight:bold}ul.submitted{list-style:none;padding:0;margin:0}ul.submitted li{margin-bottom:.7rem}ul.submitted li h3{border-bottom:none;margin:0;padding:0;display:inline-block}ul.submitted li h3 a{color:#0077CC;font-weight:normal}ul.submitted li span{padding:0;font-size:.8em;color:#a9a9a9}ul.submitted li span.votes{width:70px;display:inline-block}ul.submitted li div{text-align:right;padding-right:1rem}ul.submitted li span.posted{display:inline-block;width:10rem}ul.submitted li span.answers{display:inline-block;width:5rem}ul.submitted li span>span{padding-right:.3rem;font-size:1rem;color:#a9a9a9}ul.submitted li span.green{color:#006400}ul.submitted li span.green>span{color:green;font-weight:bold}ul.submitted li.inactivated h3{text-decoration:line-through}a#robottrap,a#robottrap:hover,a#robottrap:visited{color:#efefef;font-size:2px;margin:0;padding:0;text-decoration:none;line-height:2px}a.edit,a.edit:hover,a.edit:visited,a.edit:hover:visited{position:absolute;z-index:99;color:lightcoral;font-size:.9rem;line-height:1.3rem;visibility:hidden;text-transform:uppercase;font-family:Consolas;text-decoration:none;background:rgba(0,0,0,0.7);padding:.2rem .5rem;margin:0 1rem !important;border-radius:5px}li:hover>h3>a.edit,main:hover h1>a.edit,header:hover>a.edit,div.calltoaction:hover>a.edit,footer:hover>a.edit,div.first-page-introtext:hover>a.edit,h2.library:hover a.edit{visibility:visible}div.infobox{background:#fef3da;background:-webkit-linear-gradient(top, #fef3da 0%, #dfd1b5 100%);background:linear-gradient(to bottom, #fef3da 0%, #dfd1b5 100%);margin:0 1rem 2rem 1rem;padding:.6rem .4rem .6rem .6rem;color:#000;border:solid 1px #ccc;border-radius:3px}div.infobox.articleinfo>p:first-child:first-letter{font-size:2em}div.infobox.articleinfo>p:first-child:first-line{font-weight:bold}div.infobox.articleinfo>p{margin:0 0 .3rem 0}div.infobox.articleinfo p.byline{text-align:right;border-top:none;padding:0;margin:0;color:#000;font-size:.8em}div.infobox.articleinfo p.byline span{text-transform:uppercase;font-size:.8em;font-weight:bold;color:#999;padding-right:.7em;letter-spacing:1px}div.infobox.libraryinfo{margin-top:2rem}div.infobox.libraryinfo span:nth-child(2){font-weight:bold}div.infobox.libraryinfo span{margin:0 0 9px 0;display:inline-block}div.infobox.libraryinfo label{display:block;font-size:.6rem;text-transform:uppercase;color:#9c9c9c}div.infobox.libraryinfo a{margin:0;padding:0;font-weight:bold}div.infobox.libraryinfo a:after{content:" »"}div.testimonial{border-radius:.4rem;width:20rem;margin:2rem auto 0 auto;background:#fef3da;background:-webkit-linear-gradient(top, #fef3da 0%, #dfd1b5 100%);background:linear-gradient(to bottom, #fef3da 0%, #dfd1b5 100%);padding:.6rem .6rem 1rem .6rem}div.testimonial blockquote{margin:.3rem .6rem .6rem .6rem;padding:0}div.testimonial span{display:block;width:100%;text-align:right;color:#666;margin-left:-1rem;font-size:.7rem}.calltoaction{border-top:2px solid #e8e2d7;background:#f1f1f1;padding:0 1rem .7rem 1rem}.calltoaction>h3{font-size:1.1rem;font-weight:bold;padding-bottom:.8rem}.calltoaction>p{font-size:1.2rem;color:#555;margin-left:1rem;line-height:1.3rem}.calltoaction p:nth-child(3){font-size:1.5rem;color:#555;margin-left:.7rem;line-height:1.6rem}.calltoaction>p>a:visited{color:#07c}footer{border-top:1px solid #cb9;padding:1rem 0 0rem 0;background:#fef3da;background:-webkit-linear-gradient(top, #fef3da 0%, #dfd1b5 100%);background:linear-gradient(to bottom, #fef3da 0%, #dfd1b5 100%)}footer ul{max-width:65rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem;-ms-flex-pack:distribute;justify-content:space-around}footer ul li{color:#7a6846;font-style:italic;text-align:center}footer ul li a{padding:.4rem .5rem;display:inline-block}footer ul li p{display:inline;margin:0;color:#666;font-style:italic}footer ul li a,footer ul li a:visited{text-decoration:none;white-space:nowrap;color:rgba(0,119,204,0.7);font-style:normal}footer ul:first-child{font-size:.8rem;max-width:150rem}footer ul:last-of-type li{padding:1.5rem 0;line-height:1.6rem}footer ul:last-of-type li a{padding:0 .1rem}footer ul:nth-of-type(2){margin-top:.5rem;font-size:.8rem}footer ul:nth-of-type(2) li,footer ul:nth-of-type(2) li p{color:#a79066}footer hr{opacity:0;margin:0rem 0}
