#ribbon{font-family:"Segoe UI",Verdana,Tahoma,Helvetica,sans-serif;cursor:default;font-size:8pt;background-color:#eaedf1;border-bottom:1px solid #a6a6ad;overflow:hidden;z-index:25;position:fixed;top:0;left:0;right:0;height:135px}#ribbon.backstage{height:auto;bottom:0}#ribbon .ribbon-title-pane{line-height:18px;display:block;text-align:center;padding-bottom:2px}#ribbon .ribbon-window-title{font-size:10pt;font-weight:bold;margin-top:2px}.ribbon-menubar-button{cursor:pointer;position:absolute;right:3px;top:4px;z-index:999}.ribbon-menubar-text{position:absolute;right:0;top:4px;z-index:999;color:#7d7d7d;font-weight:lighter;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ribbon-user-text{margin-left:4px}.ribbon-menubar-button-icon{cursor:pointer}#ribbon .ribbon-form-title{font-size:10pt;margin-top:2px}.ribbon-user-menu{position:absolute;right:0;top:-3px;z-index:999}#ribbon #ribbon-tab-header-strip{margin:5px 0 0 10px;white-space:nowrap}#ribbon .ribbon-tab-header{display:inline;margin:0 5px;padding:5px 10px;font-size:8pt;color:#444;border-bottom:1px solid #b6babf;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;position:relative;z-index:40}#ribbon.backstage .ribbon-tab-header{border-bottom:1px solid #1f48a1}#ribbon .ribbon-tab-header:hover{background:#f1f3f4;border:1px solid #b6babf;margin:-1px 4px;cursor:pointer}#ribbon.backstage .ribbon-tab-header{border-bottom:1px solid #1f48a1}#ribbon .ribbon-tab-header.sel,#ribbon .ribbon-tab-header.sel:hover{background:#fff;margin:-1px 4px;border:1px solid #b6babf;border-bottom:1px solid #fff;cursor:default;z-index:45}#ribbon .ribbon-tab-header.file{padding:5px 20px;background:#2860b3;background:linear-gradient(#4488e5,#2860b3);background:-webkit-gradient(linear,0 0,0 bottom,from(#4488e5),to(#2860b3));background:-moz-linear-gradient(#4488e5,#2860b3);background:linear-gradient(#4488e5,#2860b3);border:1px solid #1f48a1;margin:-1px 4px;border-bottom:1px solid #4488e5;cursor:default;color:#fff}#ribbon .ribbon-tab-header.file:hover{background:#3870c3;background:-webkit-gradient(linear,0 0,0 bottom,from(#5498f5),to(#3870c3));background:-moz-linear-gradient(#5498f5,#3870c3);background:linear-gradient(#5498f5,#3870c3);border:1px solid #1f48a1;cursor:pointer;border-bottom:1px solid #4488e5;z-index:55;position:relative}#ribbon .ribbon-tab-header.file.sel{background:#4488e5;background:-webkit-gradient(linear,0 0,0 bottom,from(#2860b3),to(#4488e5));background:-moz-linear-gradient(#2860b3,#4488e5);background:linear-gradient(#2860b3,#4488e5);border:1px solid #1f48a1;cursor:pointer;border-bottom:1px solid #4488e5;z-index:55;position:relative}#ribbon .ribbon-tab{height:80px;padding:5px;margin-top:5px;border-top:1px solid #b6babf;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#eaedf1));background:-moz-linear-gradient(#fff,#eaedf1);background:linear-gradient(#fff,#eaedf1);overflow:hidden;min-width:500px;z-index:30}#ribbon .ribbon-tab.file{padding:0;margin-top:5px;border-top:1px solid #1f48a1;background-color:#4488e5;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#4488e5,endColorstr=#ffffff);background-image:-moz-linear-gradient(left,#4488e5 15%,#fff 100%);background-image:-webkit-linear-gradient(left,#4488e5 15%,#fff 100%);background-image:linear-gradient(left,#4488e5 15%,#fff 100%);background-image:linear-gradient(left,#4488e5 15%,#fff 100%);background-image:-o-linear-gradient(left,#4488e5 15%,#fff 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(15%,#4488e5),color-stop(100%,#fff));overflow:hidden;min-width:500px;z-index:30}#ribbon .ribbon-backstage{display:none}#ribbon.backstage .ribbon-backstage{display:block;position:absolute;top:60px;left:0;right:0;bottom:0;padding:10px;background-color:#FFF}#ribbon .ribbon-title{cursor:pointer}#ribbon .section-title{color:darkblue;text-align:center;clear:left;display:block;position:absolute;bottom:0;left:0;right:0}#ribbon .ribbon-section{float:left;position:relative;height:82px}#ribbon .ribbon-section-sep{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:0 5px;height:75px;position:relative;width:0;float:left}#ribbon .ribbon-container{height:62px;min-width:44px;float:left;padding-top:0;padding-left:6px;padding-right:6px;padding-bottom:0}#ribbon .ribbon-button-sep{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:0 5px;height:75px;position:relative;width:0;float:left}#ribbon .ribbon-button-sep-small{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:1px 1px;height:60px;position:relative;width:0;float:left}#ribbon .ribbon-button{padding:4px 6px;border:1px solid transparent;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#ribbon .ribbon-button-large{text-align:center;height:58px;min-width:44px;float:left}#ribbon .ribbon-button-small{height:14px;padding:3px 4px;text-align:left}#ribbon .ribbon-button .button-help{display:none}#ribbon .ribbon-button .button-title{color:#444;cursor:pointer}#ribbon .ribbon-button-large .button-title{clear:left;display:block}#ribbon .ribbon-button-large .ribbon-icon{margin:auto;height:32px;width:32px}#ribbon .ribbon-button-small .ribbon-icon{width:16px;height:16px;float:left;clear:left;margin:-1px 5px 0 1px}#ribbon .ribbon-button .ribbon-icon.ribbon-hot,#ribbon .ribbon-button .ribbon-icon.ribbon-disabled{display:none}#ribbon .ribbon-button-large .ribbon-icon.ribbon-normal{display:block}#ribbon .ribbon-button:hover .ribbon-icon.ribbon-normal{display:none}#ribbon .ribbon-button-large:hover .ribbon-icon.ribbon-hot{display:block}#ribbon .ribbon-button-small .ribbon-icon.ribbon-normal{display:inline}#ribbon .ribbon-button-small:hover .ribbon-icon.ribbon-hot{display:inline}#ribbon .ribbon-button:hover,#ribbon .ribbon-button.sel{border:1px solid #f1c43f;background:#fdeeb3;cursor:pointer}#ribbon .ribbon-button:active{border:1px solid #f1c43f;background:#f1c43f;cursor:pointer}#ribbon .ribbon-button.disabled .ribbon-icon,#ribbon .ribbon-button.disabled:hover .ribbon-icon{display:none}#ribbon .ribbon-button.disabled .ribbon-icon.ribbon-disabled{display:block;opacity:.8}#ribbon .ribbon-button.disabled .ribbon-icon.ribbon-implicit-disabled{opacity:.4}#ribbon .ribbon-button.disabled:hover{border:1px solid transparent;background:transparent;cursor:default}#ribbon .ribbon-button.disabled:active{border:1px solid transparent;background:transparent;cursor:default}#ribbon .ribbon-button.disabled .button-title{color:#888}.ribbon-tooltip{font-family:"Segoe UI",Verdana,Tahoma,Helvetica,sans-serif;font-size:10pt;position:fixed;z-index:5000;border:1px solid #8b9097;background-color:#e5e5f0;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#e5e5f0));background:-moz-linear-gradient(#fff,#e5e5f0);background:linear-gradient(#fff,#e5e5f0);padding:5px;-webkit-box-shadow:#c6c9cd 1px 1px 3px;-moz-box-shadow:#c6c9cd 1px 1px 3px;box-shadow:#c6c9cd 1px 1px 3px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;width:200px;top:150px !important}#form-ribbon{font-family:"Segoe UI",Verdana,Tahoma,Helvetica,sans-serif;cursor:default;font-size:8pt;background-color:#eaedf1;border-bottom:1px solid #a6a6ad;overflow:hidden;top:0;left:0;right:0;display:block;height:80px;padding:5px;margin-top:5px;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#eaedf1));background:-moz-linear-gradient(#fff,#eaedf1);background:linear-gradient(#fff,#eaedf1);overflow:hidden;min-width:500px;z-index:30}#form-ribbon .ribbon-title{cursor:pointer}#form-ribbon .section-title{color:darkblue;text-align:center;clear:left;display:block;position:absolute;bottom:0;left:0;right:0}#form-ribbon .ribbon-section{float:left;position:relative;height:82px}#form-ribbon .ribbon-section-sep{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:0 5px;height:75px;position:relative;width:0;float:left}#form-ribbon .ribbon-button{padding:4px 6px;border:1px solid transparent;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}#form-ribbon .ribbon-button-large{text-align:center;height:58px;min-width:44px;float:left}#form-ribbon .ribbon-button-small{height:14px;padding:3px 4px;text-align:left}#form-ribbon .ribbon-button .button-help{display:none}#form-ribbon .ribbon-button .button-title{color:#444;cursor:pointer}#form-ribbon .ribbon-button-large .button-title{clear:left;display:block}#form-ribbon .ribbon-button-large .ribbon-icon{margin:auto;height:32px;width:32px}#form-ribbon .ribbon-button-small .ribbon-icon{width:16px;height:16px;float:left;clear:left;margin:-1px 5px 0 1px}#form-ribbon .ribbon-button .ribbon-icon.ribbon-hot,#form-ribbon .ribbon-button .ribbon-icon.ribbon-disabled{display:none}#form-ribbon .ribbon-button-large .ribbon-icon.ribbon-normal{display:block}#form-ribbon .ribbon-button:hover .ribbon-icon.ribbon-normal{display:none}#form-ribbon .ribbon-button-large:hover .ribbon-icon.ribbon-hot{display:block}#form-ribbon .ribbon-button-small .ribbon-icon.ribbon-normal{display:inline}#form-ribbon .ribbon-button-small:hover .ribbon-icon.ribbon-hot{display:inline}#form-ribbon .ribbon-button:hover,#form-ribbon .ribbon-button.sel{border:1px solid #f1c43f;background:#fdeeb3;cursor:pointer}#form-ribbon .ribbon-button:active{border:1px solid #f1c43f;background:#f1c43f;cursor:pointer}#form-ribbon .ribbon-button.disabled .ribbon-icon,#form-ribbon .ribbon-button.disabled:hover .ribbon-icon{display:none}#form-ribbon .ribbon-button.disabled .ribbon-icon.ribbon-disabled{display:block;opacity:.8}#form-ribbon .ribbon-button.disabled .ribbon-icon.ribbon-implicit-disabled{opacity:.4}#form-ribbon .ribbon-button.disabled:hover{border:1px solid transparent;background:transparent;cursor:default}#form-ribbon .ribbon-button.disabled:active{border:1px solid transparent;background:transparent;cursor:default}#form-ribbon .ribbon-button.disabled .button-title{color:#888}#form-ribbon .ribbon-section-sep{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:0 5px;height:75px;position:relative;width:0;float:left}#form-ribbon .ribbon-button-sep{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:0 5px;height:75px;position:relative;width:0;float:left}#form-ribbon .ribbon-button-sep-small{border-left:1px solid #e0e0e0;border-right:1px solid #fff;margin:1px 1px;height:60px;position:relative;width:0;float:left}#form-ribbon .ribbon-container{height:62px;min-width:44px;float:left;padding-top:0;padding-left:6px;padding-right:6px;padding-bottom:0}