html {  font-family: sans-serif;   -ms-text-size-adjust: 100%;   -webkit-text-size-adjust: 100%; }body {  margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}audio,canvas,progress,video {  display: inline-block;   vertical-align: baseline; }audio:not([controls]) {  display: none;  height: 0;}[hidden],template {  display: none;}a {  background-color: transparent;}a:active,a:hover {  outline: 0;}abbr[title] {  border-bottom: 1px dotted;}b,strong {  font-weight: bold;}dfn {  font-style: italic;}h1 {  font-size: 2em;  margin: 0.67em 0;}mark {  background: #ff0;  color: #000;}small {  font-size: 80%;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}img {  border: 0;}svg:not(:root) {  overflow: hidden;}figure {  margin: 1em 40px;}hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}pre {  overflow: auto;}code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}button,input,optgroup,select,textarea {  color: inherit;   font: inherit;   margin: 0; }button {  overflow: visible;}button,select {  text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {  -webkit-appearance: button;   cursor: pointer; }button[disabled],html input[disabled] {  cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}input {  line-height: normal;}input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;   padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}input[type="search"] {  -webkit-appearance: textfield;   -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;   box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;   padding: 0; }textarea {  overflow: auto;}optgroup {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}td,th {  padding: 0;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;background: transparent;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}a:focus {outline:none;}hr {color:#ededed;border:0;margin:0;padding:0;display:block;height:1px;background:#ededed;width:93%;}.clear { clear:both; }.spacer { height:17px; }.reports { }.reports .table {padding:0px; border:1px solid #cdcdcd; width:100%;}.reports tr.headers td { padding:10px 5px; background:#f3f3f3; font-weight: bold; color:#000; border-bottom:1px solid #cdcdcd}.reports .darkHead td { background:#cfcfcf; font-weight:bold; color:#000;}.reports tr.headers a { color:#000;}.reports tr.info { background:#fff; }.reports .over { background:#E5EFF4; }.reports tr.info td { padding:7px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#000;}.reports input.numbers { width:50px; text-align:center; font-size:12px }div.reports-sm .table{padding:0px; border:1px solid #cdcdcd;  width:100%;}div.reports-sm tr.headers td{padding:7px 5px;font-weight:bold; color:#484848; background:#eaf2f8; }div.reports-sm tr.headers td a{color:#000;}div.reports-sm tr.info { background:#fff; }div.reports-sm .darkHead td { background:#cfcfcf; font-weight:bold; color:#000;}div.reports-sm .darkInfo td { font-size: 11px }div.reports-sm tr.info td{ padding:5px;border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#000; font-size:11px;}div.reports-sm tr.odd td{background:#f7f7f7;}div.reports-sm tr.info:hover{}div.reports-sm input.numbers{width:45px;text-align:center;}div.reports-sm select{font-size:11px;}.note { background:#FFFF99; border:1px solid #f2f2f2; padding:5px; margin:5px; font:12px Arial; }.gcwsBlackout { background: #000; }.gcwsHtmlAlert { background:#f1f1f1; clear:both; width:auto; margin:10px auto; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px }.gcwsHtmlAlert .gcwsHtmlAlertHeader { padding:0 0 7px 0; font-size:24px;}.gcwsHtmlAlert .gcwsHtmlAlertHeader i { display:inline; }.gcwsHtmlAlert .gcwsHtmlAlertHeader span { color:#3e3d3d; } .gcwsHtmlAlert .error .gcwsHtmlAlertHeader  { color:#931100 !important; }.gcwsHtmlAlert .success .gcwsHtmlAlertHeader  { color:#1FA67A !important; }.gcwsHtmlAlert .warning .gcwsHtmlAlertHeader  { color:#f8a900 !important; }.gcwsHtmlAlert .gcwsHtmlAlertMessage { padding:0 0 0 10px; font-size:13px; color:#3e3d3d;  }.gcwsHtmlAlert .alert-list { margin:0 0 0 10px; padding:0 0 0 10px }.gcwsHtmlAlert .alert-list li { list-style:disc; padding:3px 5px; }.fleft { float:left ; }.fright { float:right ; }.nomargin { margin:0 ; }.nopadding { padding:0 ; }.aright { text-align:right ; }.aleft { text-align:left ; }.acenter { text-align:center ; }.aaliased { -webkit-font-smoothing:antialiased; }.w10 { width:10%; }.w20 { width:20%; }.w25 { width:25%; }.w30 { width:30%; }.w33 { width:33%; }.w40 { width:40%; }.w49 { width:49%; }.w50 { width:50%; }.w55 { width:55%; }.w60 { width:60%; }.w65 { width:65%; }.w70 { width:70%; }.w75 { width:75%; }.w80 { width:80%; }.w90 { width:90%; }.w100 { width:100%; }.h10 { height:10%; }.h20 { height:20%; }.h30 { height:30%; }.h40 { height:40%; }.h49 { height:49%; }.h50 { height:50%; }.h60 { height:60%; }.h70 { height:70%; }.h80 { height:80%; }.h90 { height:90%; }.h100 { height:100%; }.notice { padding:5px; margin:5px 0;  border-bottom:1px dotted #cfcfcf; border-top:1px dotted #cfcfcf;  }.nyellow { background:#FFC; }.ngray { background:#f8f8f8; }.postit { background:#FFC }.nbabyblue { background:#e3f7ff }.nred { background:#C00; color:#fff !important; }.dragcursor { cursor:move; }div.gcwsPagination{ padding:10px 0 10px 0; float:right; }div.gcwsPagination select{}div.gcwsPagination a{}.gcwsPagination-text td { padding:5px 4px; color:#999; }.gcwsPagination-text a, .gcwsPagination-text span { padding:0 4px 0 0; }#gcwsAlert, .gcwsAlert { background-color: hsl(0, 100%, 100%,0);border: 1px solid hsl(0, 0%, 80%);border: 1px solid hsla(0, 0%, 0%, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px hsla(0, 0%, 0%, 0.375);box-shadow: 0 6px 12px hsla(0, 0%, 0%, 0.375);background-clip: padding-box;}.gcwsAlert .gcwsAlert-inner { width:90%; height:75px; margin:12% auto 0 auto;  text-align:center}.gcwsAlert-buttons .gcwsAlertOK, .gcwsAlert-buttons .gcwsAlertCancel {line-height: 1.42857143;padding: 6px 12px;text-decoration: none;cursor: pointer;border: 1px solid hsla(0, 0%, 0%, 0);-webkit-appearance: none;border-radius: 4px;white-space: nowrap;box-sizing: border-box;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;font-size: 13px; font-weight:600; margin-left:10px;box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, 0.2);-webkit-box-shadow: inset 0 1px 0 hsla(0, 100%, 100%, 0.2);-webkit-user-select: none;-webkit-font-smoothing: antialiased; }.gcwsAlert-buttons .gcwsAlertOK {background: #2482c4;border-color: #1d71ac;color: #fff;}.gcwsAlert-buttons .gcwsAlertOK:hover {background:#1d71ac;}.gcwsAlert-buttons .gcwsAlertOK:active {background:#155d90;border-style:inset}.gcwsAlert-buttons .gcwsAlertCancel {background: #dcdcdc;border-color: #ccc;color: #2d2d2d;text-shadow:none;}.gcwsAlert-buttons .gcwsAlertCancel:hover {background:#d5d5d5;}.gcwsAlert-buttons .gcwsAlertCancel:active {background:#cfcfcf;border-style:inset}.gcwsAlert { border-top-left-radius:6px; border-top-right-radius:6px; }.gcwsAlert-header { padding:10px 0 10px 10px; color:#fff; font-weight:400; background: #2480C2;color:#fff; font-size:14px; font-weight:bold; border-top-left-radius:6px; border-top-right-radius:6px; height:20px;}.gcwsAlert-header span { display:inline-block; float:left; padding:3px; }.gcwsAlert-header a { display:inline-block; background:#000; padding:3px; border-radius:5px; color:#fff; float:right; margin:0 10px 0 0; text-decoration:none }.gcwsAlert-header a:hover { background:#2d2d2d; color:#fff; text-decoration:none }.gcwsAlert-loader { padding:20px; text-align:center; }.gcwsAlert-buttons { position:absolute; bottom:30px; right:30px; text-align:right; }.gcwsAlert .popup-html { position:relative; }.gcwsAlert .popup-html .popup-content { position:relative !important; padding:0 20px; font-size:14px }#gcws-code-debug { text-align:center; margin:0 auto; display:inline-block }