html{background:#fff;position:relative}html.lt-ie9{position:static}html.iframecontent{overflow:visible;overflow-y:scroll}html.iframecontent.touch{width:100%;height:100%;position:absolute;-webkit-overflow-scrolling:touch}html.iframecontent body{overflow:visible}html.touch *{-webkit-transform:translate3d(0,0,0)}html.touch #contentContainer,html.touch #thistable{-webkit-overflow-scrolling:touch;overflow-y:scroll;width:100%;height:100%;position:absolute}body.popup{overflow:hidden}.popup header{position:fixed;top:0;left:0;padding:0;height:3em;width:100%;-webkit-box-shadow:0 10px 10px 0 rgba(255,255,255,0.7);box-shadow:0 10px 10px 0 rgba(255,255,255,0.7);z-index:50;background:#fbd23f}.popup header,.popup header h1,.popup header a{color:#fff}.popup header a,.popup header button,.popup header input,.popup header label{color:#fff;height:1.6666em;line-height:1.25em;padding:.42em .8333em;display:block;float:left;text-decoration:none;transition:all ease 500ms}.popup header .close{display:block;float:none;position:absolute;right:0;top:0;padding:0;height:3em;width:3em;background:url(../img/close.gif) 50% 50% no-repeat;text-indent:-999999em}.popup header input{margin:0 .4166em}.popup header label{cursor:pointer;margin:0 1em 0 0}.popup header label:hover,.popup header label:focus,.popup header a:hover,.popup header a:focus,.popup header button:hover,.popup header button:focus{background-color:#993e90;text-decoration:none}.popup header h1{padding:.3333em .6666em;font-size:1.5em;position:static;margin-top:0}.popup #popupPagebody{padding:5em 1em 1em 1em}.popup-page-body input,.popup-page-body textarea{border:.07em solid #dadada}