/* Copyright 2012 Google Inc. All Rights Reserved. */
.goog-menu{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-transition:opacity .218s;-moz-transition:opacity .218s;-ms-transition:opacity .218s;-o-transition:opacity .218s;transition:opacity .218s;background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);cursor:default;font-size:13px;margin:0;outline:none;padding:6px 0;position:absolute}.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .goog-inline-block{display:inline}*:first-child+html .goog-inline-block{display:inline}.goog-flat-menu-button{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;color:#444;cursor:default;font-size:11px;font-weight:bold;line-height:27px;list-style:none;margin:0 2px;min-width:46px;outline:none;padding:0 18px 0 6px;text-align:center;text-decoration:none;vertical-align:middle}.goog-flat-menu-button-disabled{background-color:#fff;border-color:#f3f3f3;color:#b8b8b8}.goog-flat-menu-button.goog-flat-menu-button-hover{background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border-color:#c6c6c6;color:#333}.goog-flat-menu-button.goog-flat-menu-button-focused{border-color:#4d90fe}.goog-flat-menu-button.goog-flat-menu-button-open,.goog-flat-menu-button.goog-flat-menu-button-active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);background-image:-moz-linear-gradient(top,#eee,#e0e0e0);background-image:-ms-linear-gradient(top,#eee,#e0e0e0);background-image:-o-linear-gradient(top,#eee,#e0e0e0);background-image:linear-gradient(top,#eee,#e0e0e0);border:1px solid #ccc;color:#333;z-index:2}.goog-flat-menu-button-caption{vertical-align:top;white-space:nowrap}.goog-flat-menu-button-dropdown{border-color:#777 transparent;border-style:solid;border-width:4px 4px 0;height:0;width:0;position:absolute;right:5px;top:12px}.goog-flat-menu-button .goog-flat-menu-button-img{margin-top:-3px;opacity:.55;vertical-align:middle}.goog-flat-menu-button-active .goog-flat-menu-button-img,.goog-flat-menu-button-open .goog-flat-menu-button-img,.goog-flat-menu-button-selected .goog-flat-menu-button-img,.goog-flat-menu-button-hover .goog-flat-menu-button-img{opacity:.9}.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown{border-color:#595959 transparent}.goog-flat-menu-button-left,.goog-flat-menu-button-right{z-index:1}.goog-flat-menu-button-left.goog-flat-menu-button-disabled{z-index:0}.goog-flat-menu-button-right:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right{z-index:2}.goog-flat-menu-button-left:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left{z-index:2}.goog-flat-menu-button-collapse-left{margin-left:-1px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;min-width:0;padding-left:0;vertical-align:top}.goog-flat-menu-button-collapse-right{margin-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.goog-menuitem,.goog-tristatemenuitem,.goog-filterobsmenuitem{position:relative;color:#333;cursor:pointer;list-style:none;margin:0;padding:6px 7em 6px 30px;white-space:nowrap}.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem{padding-left:16px;vertical-align:middle}.goog-menu-noaccel .goog-menuitem{padding-right:44px}.goog-menuitem-disabled{cursor:default}.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content{color:#ccc!important}.goog-menuitem-disabled .goog-menuitem-icon{filter:alpha(opacity=30);opacity:.3}.goog-menuitem-highlight,.goog-menuitem-hover{background-color:#eee;border-color:#eee;border-style:dotted;border-width:1px 0;padding-top:5px;padding-bottom:5px}.goog-menuitem-highlight .goog-menuitem-content,.goog-menuitem-hover .goog-menuitem-content{color:#333}.goog-menuitem-checkbox,.goog-menuitem-icon{background-repeat:no-repeat;height:21px;left:3px;position:absolute;right:auto;top:3px;vertical-align:middle;width:21px}.goog-option-selected{background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);background-repeat:no-repeat;background-position:left center}.goog-option-selected .goog-menuitem-content,.goog-option-selected .goog-menuitem-content{color:#333}.goog-menuitem-accel{color:#777;direction:ltr;left:auto;padding:0 6px;position:absolute;right:0;text-align:right}.goog-menuitem-mnemonic-hint{text-decoration:underline}.goog-menuitem-mnemonic-separator{color:#777;font-size:12px;padding-left:4px}.goog-menuseparator{border-top:1px solid #ebebeb;margin-top:6px;margin-bottom:6px}a,abbr,acronym,address,applet,article,aside,aside,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,ins,kbd,label,legend,li,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}embed,iframe,img,object,video{max-width:100%}html{font-size:62.5%}a{color:#15c;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#61c}em{font-style:italic}h1,h2,h3,h4,h5,h6{color:#222;line-height:1.25em}h1{color:#222;font-size:20px;font-size:2rem;margin-bottom:12px}h2{color:#666;font-size:16px;font-size:1.6rem;margin-bottom:22px}h3{color:#222;font-size:16px;font-size:1.6rem;margin-bottom:9px}b,strong,h4,h5{font-weight:bold}p{margin:13px 0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font-family:sans-serif}a:hover,a:active{outline:0}a:focus{outline:thin dotted}abbr[title]{border-bottom:1px dotted}code,pre,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}blockquote{margin-left:30px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.clear{clear:both}.height-clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}body{color:#222;direction:ltr;font:400 13px/1.4em "Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;min-width:660px}.internal-debug{height:0;position:absolute;text-align:center;top:0;width:100%;z-index:1001}.internal-debug>div,.internal-debug li{display:inline-block;*display:inline;*zoom:1}.internal-debug a,.internal-debug a:visited{color:#fff;text-decoration:underline}.internal-debug p,.internal-debug ul{background-color:#dd4b39;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border:1px solid #dd4b39;color:#fff;padding:0 10px 2px}.internal-debug p{display:inline;font-weight:bold}.internal-debug ul{height:0;overflow:hidden;-webkit-transition:all 218ms;-moz-transition:all 218ms;-ms-transition:all 218ms;-o-transition:all 218ms;transition:all 218ms}.internal-debug:hover ul{height:18px;padding-bottom:5px}.internal-debug li+li:before{content:'|'}.templatevars{background-color:#f5f5f5;border-top:6px solid #222;font-family:monospace;padding:18px}.templatevars li{padding:2px 12px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;list-style:none}.templatevars .templatevars-expand{background-color:#fff;white-space:pre-wrap;word-wrap:break-word}.templatevars .templatevars-name,.templatevars .templatevars-type,.templatevars .templatevars-sep,.templatevars .templatevars-value{padding-right:6px}.templatevars .templatevars-name{font-weight:bold}.templatevars .templatevars-name:visited{color:#15c}.templatevars .templatevars-type{color:#3d9400;font-style:italic}.searchbar,.appbar{border-bottom:1px solid #e5e5e5;position:relative}.primary-logo,.product-name{left:44px;position:absolute}.primary-search,.appbar-nav{margin-left:200px;padding:26px 0}.searchbar{background-color:#f5f5f5;height:72px}.primary-logo{top:20px}.appbar{height:58px}.product-name,.product-name:visited{background-position:left center;background-repeat:no-repeat;color:#dd4b39;display:block;font-size:20px;margin-left:-12px;padding-left:12px;top:19px}.product-name{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNpi/P//PwMM/PvyGcRhZNTT0wMLnD965P+DCHcGdhUNBgaQ4N/Pn/7f9bb8f9HD7D+QzYAh8CQ/kYEBJvD9ygUQZgCyGVgY0EDssx+o2kEqQa5hBBvMwAC2+cvfvwxgJ0EF4RIgJzGClAMdDZcAqQQIMAAjSFc3hWkJowAAAABJRU5ErkJggg==)}.primary-container{max-width:1020px;position:relative}.primary-article{margin:0 230px 0 200px;max-width:590px;padding-top:1em}.primary-aside,.primary-nav{padding-top:54px;position:absolute;top:0}.primary-aside{right:0;width:230px}.primary-nav{left:0;width:200px}article h1{padding-top:17px}article h2{margin-top:-3px}.primary-footer-nav-container{display:inline-block}.primary-footer{border-top:1px solid #ebebeb;color:#666;margin:44px;padding:12px 0 0}.primary-footer a,.primary-footer a:visited{color:#666;text-decoration:none}.primary-footer a:hover,.primary-footer a:focus{text-decoration:underline}.primary-footer ul{list-style:none;margin-bottom:5px}.primary-footer li{display:inline-block;*display:inline;*zoom:1}.primary-footer li+li:before{content:'-'}.zippy{background-position:1em .9em;background-repeat:no-repeat;cursor:pointer;display:table-cell;min-width:160px;padding:5px 10px 5px 26px}.zippy+div>div,.zippy+p>div{border-bottom:1px solid transparent;border-top:1px solid transparent}.ie-old .zippy{display:block}.zippy div,.zippy h1,.zippy h2,.zippy h3,.zippy h4,.zippy h5,.zippy p{color:#15c;margin:0}.zippy:hover,.zippy:focus{background-color:#f5f5f5}.goog-zippy-collapsed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAIklEQVQIW2OIjIz8D8QMMMwAFfiPTeA/NoH/eFWgmAG3BQCddS0l75aFpQAAAABJRU5ErkJggg==)}.goog-zippy-expanded{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAJUlEQVQIW2OIjIz8jwszAAkGbBJAwACTZECXAEuCCGQFMAkQBgCrMjrDUR6EaAAAAABJRU5ErkJggg==)}span.important{color:#c33}div.important{border:1px solid red;color:#c33;padding:10px}.lightbulb,.note,.tip{background-color:#f5f5f5;background-repeat:no-repeat;border:1px solid #ddd;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding:8px 10px 8px 14px}.lightbulb,.tip{background-image:url(data:image/gif;base64,R0lGODlhFQAVALMPAHp6ev///4uLi6ysrM3NzYKCgvf39+bm5ry8vO7u7t7e3pubm5OTk9za2qSkpP///yH5BAEAAA8ALAAAAAAVABUAAARe8MlJq7046825QQIgCoixHaGoAsKRGemqCuaFyCIBAwhW4IRAgAEoYEaLnHCgOgIUAUIwwGxeRAPhUoapZg0O2QCT+AEYMVEhkSGYZQXCKblauDoJRUPB7vj/gIGAEQA7);background-position:10px 7px;padding-left:36px}.question-list{padding-bottom:9px}.table-of-contents{border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:30px}.table-of-contents .question-list:last-child{padding-bottom:0}.primary-article li{margin-left:2em}.nav-back-to-top,.nav-back-to-top:visited{display:block;width:149px;position:absolute;padding:7px 0 7px 44px;color:#666;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpi+P//PwMMp6WlCSDzGUEECKSnpzcAqXog3gjECTNnzvzACFIN5GwAYnsGBHgIxAEsQAIk2QAVnADEBXAlaHYeQOYzMeABNJIECDAA3I01DtpN7UcAAAAASUVORK5CYII=);background-repeat:no-repeat}.nav-back-to-top:hover{color:#333;text-decoration:none;background-color:#f5f5f5}.primary-nav .nav-back-to-top{margin-top:-4px}.nav-back-to-top{background-position:32px center}@media all and (max-width:1020px){.primary-aside{display:none}.primary-article{margin-right:44px}}@media all and (max-width:830px){body{min-width:0}.primary-nav{display:none}.primary-article{margin-left:44px;max-width:100%}.primary-article ol>li{margin-left:0}.nav-back-to-top{display:none}}@media all and (max-width:480px){.searchbar,.appbar{height:52px}.gaiabar,.primary-search,.appbar-nav{display:none}.primary-logo,.product-name{left:20px}.primary-logo{top:13px}.primary-logo img{max-height:34px}.product-name{top:17px}.primary-article ol>li{list-style:none;margin-bottom:.5em}.primary-article,.primary-footer{margin-bottom:20px;margin-left:20px;margin-right:20px}.primary-footer ul{margin-bottom:0}.primary-footer li{display:block}.primary-footer li+li::before{display:none}}input[type="text"],textarea{display:block}textarea{width:100%}.field{margin:0 0 2em}.subtext{color:#777;display:block}.list-item{display:block}.goog-menu{z-index:3}.hcfe-selectbox{display:inline-block;*display:inline;*zoom:1}.butterbar{margin-top:-1em;position:absolute;text-align:center;white-space:nowrap;width:100%}.jfk-butterBar-shown{display:inline}@media all and (max-width:830px){.butterbar{margin-top:1em;position:static;white-space:normal}.butterbar .jfk-butterBar-shown{display:inline-block;height:auto;margin:0 20px}}.footer-translation-container{float:right}@media all and (max-width:830px){.footer-translation-container{float:left;margin-top:5px}}.jfk-butterBar{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-transition:all 0 linear 1s,opacity 1s;-moz-transition:all 0 linear 1s,opacity 1s;-ms-transition:all 0 linear 1s,opacity 1s;-o-transition:all 0 linear 1s,opacity 1s;transition:all 0 linear 1s,opacity 1s;border-style:solid;border-width:0;font-size:11px;height:0;opacity:0;visibility:hidden;overflow:hidden;padding:0;text-align:center}.jfk-butterBar-info{background-color:#f9edbe;border-color:#f0c36d;color:#333}.jfk-butterBar-error{background-color:#484848;border-color:#202020;color:#fff}.jfk-butterBar-promo{background-color:#d6e9f8;border-color:#4d90f0;color:#333}.jfk-butterBar-warning{background-color:#dd4b39;border-color:#602019;color:#fff}.jfk-butterBar-shown{-webkit-transition:opacity .218s;-moz-transition:opacity .218s;-ms-transition:opacity .218s;-o-transition:opacity .218s;transition:opacity .218s;border-width:1px;height:14px;opacity:1;visibility:visible;padding:6px 16px}.jfk-butterBar-mini.jfk-butterBar-shown{padding:2px 16px}.jfk-select .goog-flat-menu-button-caption{overflow:hidden;width:100%}.jfk-select .goog-flat-menu-button-dropdown{background:url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;border:none;height:11px;margin-top:-4px;width:7px}