/*html {overflow-y:scroll;}
html,body,h1,h2,h3,h4,h5,h6,p,div,span,a,ul,ol,li,tr,td,img,iframe,form,textarea {margin:0;padding:0;border:0;text-align:left;vertical-align:top;}/*-webkit-text-size-adjust:140%;*/

.SCREENVIEW .Common .ICONBASE .trendarrow-tiny {display:inline-block;background:url('/static/arrows-tiny.png') left top no-repeat;margin-top:-4px;}
.SCREENVIEW .Common .ICONBASE .trendarrow-tiny.down {width:12px;height:10px;background-position:0 -2px;}
.SCREENVIEW .Common .ICONBASE .trendarrow-tiny.up {width:12px;height:10px;background-position:-12px -2px;}
.SCREENVIEW .Common .ICONBASE .trendarrow-tiny.steady {width:10px;height:12px;background-position:-24px 0;}
.PRINTVIEW .Common .ICONBASE .trendarrow-tiny {display:inline-block;background:url('/static/arrows-tiny.png') left top no-repeat;margin-top:5px;}
.PRINTVIEW .Common .ICONBASE .trendarrow-tiny.down {width:12px;height:10px;background-position:0 -2px;}
.PRINTVIEW .Common .ICONBASE .trendarrow-tiny.up {width:12px;height:10px;background-position:-12px -2px;}
.PRINTVIEW .Common .ICONBASE .trendarrow-tiny.steady {width:10px;height:12px;background-position:-24px 0;}

.SCREENVIEW .Common .ICONBASE .headerbuttons {margin-left:14px;}
.SCREENVIEW .Common .ICONBASE .headerbuttons .reportbutton-header {display:inline-block;vertical-align:baseline;margin-right:6px;cursor:pointer;background: url('/static/ctrl-buttons.png') left top no-repeat;width:20px;height:20px;}
.SCREENVIEW .Common .ICONBASE .headerbuttons .reportbutton-header.add {background-position:left top;}
.SCREENVIEW .Common .ICONBASE .headerbuttons .reportbutton-header.help {background-position:-20px top;}
.SCREENVIEW .Common .ICONBASE .headerbuttons .reportbutton-header.remove {background-position:-40px top;}

.SCREENVIEW .Common .ICONBASE .reportbutton-header-large {margin:0 8px 0 0;cursor:pointer;background: url('/static/ctrl-buttons.png') left top no-repeat;width:24px;height:24px;}
.SCREENVIEW .Common .ICONBASE .reportbutton-header-large.add {background-position:-98px top;}
.SCREENVIEW .Common .ICONBASE .reportbutton-header-large.help {background-position:-123px top;}
.SCREENVIEW .Common .ICONBASE .reportbutton-header-large.remove {background-position:-148px top;}

.SCREENVIEW .Common .ICONBASE .lastupdateicon {display:inline-block;margin:9px 4px 0 0;background:url('/static/ctrl-buttons.png') left top no-repeat;width:19px;height:19px;background-position:-60px top;}
.SCREENVIEW .Common .ICONBASE .deleteicon {display:inline-block;cursor:pointer;background:url('/static/ctrl-buttons.png') left top no-repeat;width:16px;height:22px;background-position:-80px -1px;}
.SCREENVIEW .Common .ICONBASE .charticon {display:inline-block;cursor:pointer;background:url('/static/ctrl-buttons.png') left top no-repeat;width:16px;height:22px;background-position:-176px -1px;}

.SCREENVIEW .Common .ICONBASE .contentboxicon {cursor:pointer;background: url('/static/ctrl-buttons-chartbox.png') left top no-repeat;margin:8px 3px;width:28px;height:28px;}
/*.SCREENVIEW .Common .ICONBASE .contentboxicon:hover + .tooltip {display:block !important;}*/
.SCREENVIEW .Common .ICONBASE .contentboxicon.maximize {background-position:left top;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.maximize:hover {background-position:left -28px;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.download {background-position:-28px top;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.download:hover {background-position:-28px -28px;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.add {background-position:-56px top;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.add:hover {background-position:-56px -28px;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.help {background-position:-84px top;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.help:hover {background-position:-84px -28px;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.link {background-position:-112px top;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.link:hover {background-position:-112px -28px;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.remove {background-position:-140px top;}
.SCREENVIEW .Common .ICONBASE .contentboxicon.remove:hover {background-position:-140px -28px;}

/*.SCREENVIEW .Common .ICONBASE .overviewbutton {display:inline-block;cursor:pointer;background: url('/static/ctrl-buttons-reports.png') left top no-repeat;width:0;}*//*margin:8px 3px;*/
/*.SCREENVIEW .Common .ICONBASE .overviewbutton.download {padding-right:16px;height:20px;background-position:0px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.view {padding-right:34px;height:20px;background-position:-17px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.edit {padding-right:23px;height:23px;background-position:-52px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.rename {padding-right:29px;height:27px;background-position:-76px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.schedule {padding-right:28px;height:28px;background-position:-107px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.delete {padding-right:22px;height:29px;background-position:-137px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.share {padding-right:29px;height:29px;background-position:-163px top;}*/

.SCREENVIEW .Common .ICONBASE .overviewbutton {display:inline-block;height:28px;line-height:28px;cursor:pointer;background: url('/static/ctrl-buttons-reports.png?a=b') left top no-repeat;width:0;}/*margin:8px 3px;*/
.SCREENVIEW .Common .ICONBASE .overviewbutton.download {padding-right:28px;background-position:-56px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.view {padding-right:28px;background-position:-84px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.edit {padding-right:28px;background-position:-112px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.rename {padding-right:28px;background-position:-112px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.schedule {padding-right:28px;background-position:-28px top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.delete {padding-right:28px;background-position:0 top;}
.SCREENVIEW .Common .ICONBASE .overviewbutton.share {padding-left:34px;background-position:-168px top;}

.SCREENVIEW .Common .HTMLBASE {color:#000;font-size:13px;font-family:'noto sans', sans-serif;}
.SCREENVIEW .Common .HTMLBASE p {color:#7e7d86;line-height:21px;margin-bottom:14px;}
.SCREENVIEW .Common .HTMLBASE a {text-decoration:none;color:#e6753a;}
.SCREENVIEW .Common .HTMLBASE b {color:#333;}
.SCREENVIEW .Common .HTMLBASE h1 {color:#333;font-weight:700;}
.SCREENVIEW .Common .HTMLBASE h2 {color:#333;font-size:33px;margin-bottom:28px;}
.SCREENVIEW .Common .HTMLBASE h3 {color:#333;}
.SCREENVIEW .Common .HTMLBASE h4 {color:#333;}
.SCREENVIEW .Common .HTMLBASE h5 {color:#333;}
.SCREENVIEW .Common .HTMLBASE h6 {color:#333;}
.SCREENVIEW .Common .HTMLBASE img {font-family:Arial;font-size:14px;color:#7e7d86;line-height:21px;}

.Common .HTMLBASE table tr .centeralign {text-align:center !important;}
.Common .HTMLBASE table tr .leftalign {text-align:left !important;}
.Common .HTMLBASE table tr .rightalign {text-align:right !important;}
.SCREENVIEW .Common .HTMLBASE table {z-index:1;border-spacing:0;width:100%;font-size:12px;font-weight:600;color:#333;box-shadow: 0 0 1px 1px #fbfbfb;border-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table.noshadow {box-shadow:none;}
.SCREENVIEW .Common .HTMLBASE table tr.capitals th {color:#fff;font-size:13px;text-align:left;white-space:normal;}
.SCREENVIEW .Common .HTMLBASE table tr.thextension th {background-color:#303642;border-radius:0;padding:2px;vertical-align:middle;color:#ccc;font-size:11px;text-align:center;}
.SCREENVIEW .Common .HTMLBASE table tr.alt td {background-color:#f7f7f7;}
.SCREENVIEW .Common .HTMLBASE table tr td {line-height:28px;border-top:1px solid #dddddd;border-left:1px solid #dddddd;padding:4px 17px;vertical-align:middle;}/* box-shadow:box-bottom-shadow: 0 1px 10px 10px red; */
.SCREENVIEW .Common .HTMLBASE table tr td:last-child {border-right:1px solid #dddddd;}
.SCREENVIEW .Common .HTMLBASE table tr.lastrow td {border-bottom:1px solid #dddddd;}
.SCREENVIEW .Common .HTMLBASE table tr.lastrow td.bottomleftcorner {border-bottom-left-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table tr.lastrow td.bottomrightcorner {border-bottom-right-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table tr td.topleftcorner {border-top-left-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table tr td.noleft {border-left:none;}
.SCREENVIEW .Common .HTMLBASE table tr th.leftalign {padding-left:20px;}
.SCREENVIEW .Common .HTMLBASE table tr th {line-height:34px;border-top:1px solid #292e38;border-left:1px solid #3a3e48;background-color:#292e38;padding:0 10px;vertical-align:middle;text-align:center;font-size:12px;color:#9b9da2;white-space:nowrap;}/*color:#fff;font-size:14px;*/
.SCREENVIEW .Common .HTMLBASE table tr th:first-child {border-left:none;}
/*.SCREENVIEW .Common .HTMLBASE table tr th:last-child {border-right:1px solid #292e38;border-top-right-radius:8px;}*/
/*.SCREENVIEW .Common .HTMLBASE table tr th.title {text-align:left !important;width:40%;padding-left:20px;}*/
.SCREENVIEW .Common .HTMLBASE table tr th.toprightcorner {border-right:1px solid #292e38;border-top-right-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table tr th.topleftcorner {border-top-left-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table tr th.noborder {border-width:0px !important;background-color:#fff !important;}
@media all and (min-width: 997px) {
    .SCREENVIEW .Common .HTMLBASE table tr .minimal {width:1%;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr td .fieldname {display:none;}
}
@media all and (max-width: 996px) {
    .SCREENVIEW .Common .HTMLBASE table.responsive {width:auto;}/*display:block;border:none;*/
    .SCREENVIEW .Common .HTMLBASE table.responsive tr {display:block;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr.tableheaderrow {display:none;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr .rowheader {line-height:32px;border-top:1px solid #292e38;border-left:1px solid #292e38;border-right:1px solid #292e38;;max-width:380px;text-align:left;font-weight:700;color:#999;background:#292e38;font-size:12px;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr td {display:block;text-align:right;border-right:1px solid #dddddd;border-left:1px solid #dddddd !important;border-bottom:none !important;border-radius:0 !important;}/*border-width:1px 1px 0 1px;*/
    .SCREENVIEW .Common .HTMLBASE table.responsive tr th {display:block;text-align:right;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr td .fieldname {display:inline-block;float:left;vertical-align:middle;margin-right:12px;}
    /*.SCREENVIEW .Common .HTMLBASE table tr td.noleft {border-left:none;}*/
    /*.SCREENVIEW .Common .HTMLBASE table.responsive td.last {border-width:1px;border-radius:0 0 8px 8px;}*/
    .SCREENVIEW .Common .HTMLBASE table.responsive td.empty {display:none;}
    /*.SCREENVIEW .Common .HTMLBASE table.responsive tr.nth-child(2) td:first-child {border-radius:8px 8px 0 0 !important;}*/
    .SCREENVIEW .Common .HTMLBASE table.responsive td.responsivetop {border-radius:8px 8px 0 0 !important;}
    /*.SCREENVIEW .Common .HTMLBASE table.responsive tr:nth-child(2) td:first-child {border-radius:8px 8px 0 0 !important;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr:last-child td:last-child {border-radius:0 0 8px 8px !important;border-bottom:1px solid #dddddd !important;}*/
    .SCREENVIEW .Common .HTMLBASE table.responsive td.responsivebottom {border-bottom:1px solid #dddddd !important;border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important;}
}

/*.SCREENVIEW .Common .HTMLBASE table {width:100%;border-color:#dddddd;border-style:solid;border-width:0 0 1px 1px;border-spacing:0;*border-collapse:collapse;border-radius:8px;}
.SCREENVIEW .Common .HTMLBASE table th {border-color:#dddddd;border-style:solid;border-width:1px 0 0 0;font-weight:700;color:#999;background:#292e38;text-align:center;font-size:12px;padding:11px 4px;white-space:nowrap;}
.SCREENVIEW .Common .HTMLBASE table td {border-color:#dddddd;border-style:solid;border-width:1px 0 0 0;padding:9px 6px;vertical-align:middle;}
.SCREENVIEW .Common .HTMLBASE table td.uicontrols {line-height:32px;}
.SCREENVIEW .Common .HTMLBASE table .leftalign {text-align:left;}
.SCREENVIEW .Common .HTMLBASE table .rightalign {text-align:right;}
.SCREENVIEW .Common .HTMLBASE table .centeralign {text-align:center;}
.SCREENVIEW .Common .HTMLBASE table.verticallines th {border-width:1px 1px 0 0;}
.SCREENVIEW .Common .HTMLBASE table.verticallines td {border-width:1px 1px 0 0;}
.SCREENVIEW .Common .HTMLBASE table.verticallines .bottomright {border-radius:0 0 8px 0;}
.SCREENVIEW .Common .HTMLBASE table.verticallines .topleft {border-radius:8px 0 0 0;text-align:left;padding-left:14px;}
.SCREENVIEW .Common .HTMLBASE table.verticallines .topright {border-radius:0 8px 0 0;}
.SCREENVIEW .Common .HTMLBASE table.verticallines .lastcolumn {border-width:1px 1px 0 0;}
.SCREENVIEW .Common .HTMLBASE table.verticallines .noborder {border-width:0 ! important;}
@media all and (min-width: 997px) {
    .SCREENVIEW .Common .HTMLBASE table.responsive td .fieldname {display:none;}
}
@media all and (max-width: 996px) {
    .SCREENVIEW .Common .HTMLBASE table.responsive {display:block;border:none;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr {display:block;}
    .SCREENVIEW .Common .HTMLBASE table.responsive td {display:block;text-align:right;border-width:1px 1px 0 1px;}
    .SCREENVIEW .Common .HTMLBASE table.responsive th {display:block;text-align:right;}
    .SCREENVIEW .Common .HTMLBASE table.responsive td.rowheader {max-width:380px;text-align:left;font-weight:700;color:#999;background:#292e38;font-size:12px;}
    .SCREENVIEW .Common .HTMLBASE table.responsive td .fieldname {display:inline-block;float:left;vertical-align:middle;}
    .SCREENVIEW .Common .HTMLBASE table.responsive tr.tableheaderrow {display:none;}
    .SCREENVIEW .Common .HTMLBASE table.responsive td.first {border-radius:8px 8px 0 0;}
    .SCREENVIEW .Common .HTMLBASE table.responsive td.last {border-width:1px;border-radius:0 0 8px 8px;}
    .SCREENVIEW .Common .HTMLBASE table.responsive td.empty {display:none;}
}*/


.SCREENVIEW .Common .DIALOGBASE {width:466px;padding:23px 28px 23px 28px;border:0;background-color:#fff;border-radius: 8px 8px 8px 8px;box-shadow: 0 0 3px 0 #444;}/*-webkit-border-radius: 8px;-moz-box-shadow: 0 0 3px 0 #444;-webkit-box-shadow: 0 0 3px 0 #444;-moz-border-radius: 8px 8px 8px 8px;*/
.SCREENVIEW .Common .DIALOGBASE h2 {font-size:20px;margin-bottom:10px;}
.SCREENVIEW .Common .DIALOGBASE h3 {margin-bottom:7px;}
.SCREENVIEW .Common .DIALOGBASE .closebutton {float:right;cursor:pointer;background: url('/static/ctrl-button-dialogclose.png') right top no-repeat;display:inline-block;height:36px;width:37px;position:relative;top:-42px;right:-44px;}
.SCREENVIEW .Common .DIALOGBASE .divider {overflow:hidden;height:15px;width:522px;background:url(/static/gradient-divider.png) top left no-repeat;margin-bottom:8px;position:relative;top:0;left:-28px;}
.SCREENVIEW .Common .DIALOGBASE .buttonrow {padding-top:14px;}
.SCREENVIEW .Common .DIALOGBASE .button {margin-right:14px;}
.SCREENVIEW .Common .DIALOGBASE .button-doublemode {margin-right:14px;}

/*margin: 0 14px 14px 0;*/
.SCREENVIEW .Common .FORMBASE .button {cursor:pointer;background: url('/static/ctrl-button-right.png') right top no-repeat;padding-right:26px;display:inline-block;height:34px;}
.SCREENVIEW .Common .FORMBASE .button > span {background: url('/static/ctrl-button-left.png') left top;padding-left:26px;line-height:34px;display:inline-block;height:34px;font-family:'noto sans', sans-serif;font-size:13px;color:#fff;text-shadow: 1px 1px 1px #000;text-decoration:none;white-space:nowrap;}
.SCREENVIEW .Common .FORMBASE .button.disabled {background-position:right -34px;cursor:auto;}
.SCREENVIEW .Common .FORMBASE .button.disabled > span {background-position:left -34px;cursor:auto;}

/*.SCREENVIEW .Common .FORMBASE .button-delete {cursor:pointer;background: url('/static/ctrl-button-delete.png') left top no-repeat;display:inline-block;width:18px;height:23px;}*/

.SCREENVIEW .Common .FORMBASE .button-doublemode {cursor:pointer;background: url('/static/ctrl-button-right.png') right -34px no-repeat;padding-right:26px;display:inline-block;height:34px;}
.SCREENVIEW .Common .FORMBASE .button-doublemode > span {background: url('/static/ctrl-button-left.png') left -34px;padding-left:27px;line-height:34px;display:inline-block;height:34px;font-family:'noto sans', sans-serif;font-size:13px;color:#fff;text-shadow: 1px 1px 1px #000;text-decoration:none;white-space:nowrap;}
.SCREENVIEW .Common .FORMBASE .button-doublemode:hover {cursor:pointer;background: url('/static/ctrl-button-right.png') right top no-repeat;padding-right:26px;display:inline-block;height:34px;}
.SCREENVIEW .Common .FORMBASE .button-doublemode:hover > span {background: url('/static/ctrl-button-left.png') left top;padding-left:27px;line-height:34px;display:inline-block;height:34px;font-family:'noto sans', sans-serif;font-size:13px;color:#fff;text-shadow: 1px 1px 1px #000;text-decoration:none;white-space:nowrap;}



.SCREENVIEW .Common .FORMBASE .iconbutton {cursor:pointer;background: url('/static/arrow-button.png') right 11px no-repeat;padding-right:18px;display:inline-block;height:34px;}
.SCREENVIEW .Common .FORMBASE .iconbutton > span {padding-left:30px;line-height:34px;display:inline-block;height:34px;font-family:Arial, sans-serif;font-size:13px;color:#7e7d86;text-decoration:none;white-space:nowrap;}
.SCREENVIEW .Common .FORMBASE .iconbutton.documenticon > span {background: url('/static/icon-document.png') left no-repeat;}

.SCREENVIEW .Common .FORMBASE .touchbutton {cursor:pointer;background: url('/static/ctrl-button-touch-right.png') right top no-repeat;padding-right:43px;display:inline-block;height:47px;margin:0 28px 23px 0;}
.SCREENVIEW .Common .FORMBASE .touchbutton > span {padding-left:63px;line-height:47px;display:inline-block;height:47px;font-family:Arial, sans-serif;font-size:13px;color:#333;text-decoration:none;white-space:nowrap;font-weight:600;}
.SCREENVIEW .Common .FORMBASE .touchbutton.documenticon > span {background: url('/static/ctrl-button-touch-document.png') left no-repeat;}
.SCREENVIEW .Common .FORMBASE .touchbutton.phoneicon > span {background: url('/static/ctrl-button-touch-phone.png') left no-repeat;}
.SCREENVIEW .Common .FORMBASE .touchbutton.videoicon > span {background: url('/static/ctrl-button-touch-video.png') left no-repeat;}

.SCREENVIEW .Common .FORMBASE .textinput {cursor:pointer;background: url('/static/ctrl-textinput-right.png') right top no-repeat;padding-right:8px;display:inline-block;height:43px;margin-bottom:14px;}
.SCREENVIEW .Common .FORMBASE .textinput > input {border:0;padding:0;margin:0;width:340px;font-size:14px;font-family:'noto sans', sans-serif;background: url('/static/ctrl-textinput-left.png') left top;padding-left:8px;line-height:43px;display:inline-block;height:43px;}

.SCREENVIEW .Common .FORMBASE .simpletextinput {height:28px;font-family:'noto sans', sans-serif;margin-bottom:14px;border:1px solid #e0e0e0;}

/*.checkbox {background: url('/static/ctrl-checkbox.png') right no-repeat;display:inline-block;width:18px;height:18px;}*/
.SCREENVIEW .Common .FORMBASE .checkbox {background: url('/static/ctrl-checkbox.png') left top no-repeat;line-height:18px;display:inline-block;height:18px;vertical-align:middle;margin-right:4px;}/*margin-bottom:14px;*/
.SCREENVIEW .Common .FORMBASE .checkbox input {opacity:0;margin:0;border:0;padding:0;width:18px;height:18px;line-height:18px;}
.SCREENVIEW .Common .FORMBASE .checkbox label {cursor:pointer;margin:0;padding:0 0 0 10px;border:0;border-collapse:collapse; text-align:left;vertical-align:top;}
.SCREENVIEW .Common .FORMBASE .checkbox.checked {background: url('/static/ctrl-checkbox.png') left -18px no-repeat;}

.SCREENVIEW .Common .FORMBASE .dropdown {position:relative;z-index:1;cursor:pointer;background: url('/static/ctrl-dropdown-right.png') right top no-repeat;padding-right:29px;display:inline-block;height:41px;font-family:'noto sans', sans-serif;margin-bottom:14px;}
/*.FORMBASE .dropdown select {position:absolute;z-index:-2;left:0;opacity:0;margin:0;border:0;height:41px;width:241px;}*/
.SCREENVIEW .Common .FORMBASE .dropdown .selected {background: url('/static/ctrl-dropdown-left.png') left top;padding:0 0 0 14px;line-height:41px;display:inline-block;height:41px;width:200px;}
.SCREENVIEW .Common .FORMBASE .dropdown .options {display:none;position:absolute;top:41px;border:1px solid #e0e0e0;border-top:none;}
.SCREENVIEW .Common .FORMBASE .dropdown .options span {display:block;line-height:30px;height:30px;padding:0 0 0 14px;background-color:#fefefe;width:227px;}
.SCREENVIEW .Common .FORMBASE .dropdown .options span:hover {background-color:#fafafa;}

.SCREENVIEW .Common .FORMBASE select {border:solid 1px #e7e7e7;/*font-family:'noto sans', sans-serif;*/font-family:sans-serif;font-size:14px;line-height:8px;padding:6px 6px;height:32px;}

.SCREENVIEW .Common .SPOTCONTENTBASE .button {margin: 0 28px 23px 0;}
.SCREENVIEW .Common .SPOTCONTENTBASE .iconbutton {margin:0 28px 23px 0;}
.SCREENVIEW .Common .SPOTCONTENTBASE .secondarycolumn {padding-left:10px;} /* TEST */
.SCREENVIEW .Common .SPOTCONTENTBASE .spot {padding-bottom:28px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .spot .shadetop {z-index:-1000;height:93px;width:100%;background:url(/static/gradient-spottop.png) top center no-repeat;}
.SCREENVIEW .Common .SPOTCONTENTBASE .spot .shadebottom {z-index:-1000;height:92px;width:100%;bottom:0;background:url(/static/gradient-spotbottom.png) top center no-repeat;}
.SCREENVIEW .Common .SPOTCONTENTBASE .spot .text {max-width:520px;padding:70px 0 0 10px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .spot .spotpic {z-index:-1000;top:77px;right:0;width:450px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .spot .divider {overflow:hidden;height:14px;top:0;background:url(/static/gradient-divider.png) top left no-repeat;margin-bottom:16px;}
/*.SCREENVIEW .Common .SPOTCONTENTBASE .spot .spotfooter {margin-bottom:10px;}*//*padding:0 0 56px 0;*/
.SCREENVIEW .Common .SPOTCONTENTBASE .spot p {margin-bottom:28px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .spot h2 {font-weight:700;margin-bottom:28px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .pageoverview {margin:54px 0 30px 0;}
.SCREENVIEW .Common .SPOTCONTENTBASE .pageoverview .shadetop {top:-60px;z-index:-1000;height:93px;width:100%;background:url(/static/gradient-spottop.png) top center no-repeat;}
.SCREENVIEW .Common .SPOTCONTENTBASE .pageoverview .pageoverviewitem {max-width:300px;margin:14px 0 24px 10px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .pageoverview .pageoverviewitem .text {height:176px;width:290px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .pageoverview .pageoverviewitem .divider {height:14px;width:329px;top:0;background:url(/static/gradient-divider-short.png) top left no-repeat;margin-bottom:16px;left:-14px;}
.SCREENVIEW .Common .SPOTCONTENTBASE .pageoverview .pageoverviewitem h2 {font-size:26px;font-weight:700;margin-bottom:28px;}
@media all and (min-width: 951px) {
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .secondarycolumn {position:absolute;top:110px;width:300px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .secondarycolumn .touchbutton {width:257px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .secondarycolumn .touchbutton span {width:194px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .spotpic {position:absolute;top:0;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot.textleft .spotpic {right:10px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot.textleft .divider {left: -19px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot.textright .spotpic {left:10px;}
}
@media all and (min-width: 874px) {
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot.textright .text {float:right;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .container {position:relative;overflow:hidden;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .secondarycolumn {position:absolute;top:110px;width:300px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .secondarycolumn .touchbutton {width:257px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .secondarycolumn .touchbutton span {width:194px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot.textleft .secondarycolumn {right:10px;}
    /*.SCREENVIEW .Common .SPOTCONTENTBASE .spot.textright .secondarycolumn {left:10px;}*/
    .SCREENVIEW .Common .SPOTCONTENTBASE #article.container {position:relative;overflow:hidden;}
    .SCREENVIEW .Common .SPOTCONTENTBASE #article .secondarycolumn {position:absolute;top:71px;width:300px;right:10px;}
}
@media all and (max-width: 950px) {
    /*.SCREENVIEW .Common .SPOTCONTENTBASE .spot .container .text.removablepadding {padding-top:10px;}*/
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot.textright .text.withpic {float:left;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .text.withpic {padding-top:10px;}
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .spotpic {padding-left:10px;}
}
@media all and (max-width: 486px) {
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .container .spotpic {width:100%;}
}
@media all and (max-width: 577px) {
    .SCREENVIEW .Common .SPOTCONTENTBASE .spot .divider {background-size:100% 14px;}
}

.SCREENVIEW .Common #headertop {color:white;min-height:33px;}
.SCREENVIEW .Common #headertop .gradient {z-index:-998;top:0;height:33px;width:100%;background-image: url("/static/gradient-pageheader.png"); }
.SCREENVIEW .Common #headertop .backgroundfill {z-index:-999;background-color:#2b323f;width:100%;height:100%;}
.SCREENVIEW .Common #headertop a {padding:0 10px;line-height:33px;display:inline-block;height:33px;font-family:'noto sans', sans-serif;font-size:11px;color:#fff;text-shadow: 1px 1px 1px #000;text-decoration:none;text-transform:uppercase;}
.SCREENVIEW .Common #headertop a:hover {color:#888;}
/*#headertop .right a {margin-left:20px;}*/

.SCREENVIEW .Common #footer {padding-top:64px;min-height:263px;font-family:'noto sans', sans-serif;text-shadow: 1px 1px 1px #000;font-size:15px;background:url("/static/gradient-pagefooter.png");}/*padding-top:64px;height:263px;*/
/*.SCREENVIEW .Common #footer .gradient {z-index:-999;bottom:0;height:327px;width:100%;background:url("/static/gradient-pagefooter.png");}*/
.SCREENVIEW .Common #footer .container {z-index:-998;}
.SCREENVIEW .Common #footer .container h2 {color:#fff;font-size:17px;font-weight:400;}
.SCREENVIEW .Common #footer .container #kairosinfo {min-height:200px;width:290px;}/*padding-top:64px;height:263px;background:url("/static/gradient-pagefooter.png");*/
.SCREENVIEW .Common #footer .container #kairosinfo p {color:#fff;}
.SCREENVIEW .Common #footer .container #kairosinfo .logo {margin-bottom:28px;}
.SCREENVIEW .Common #footer .container #kairosinfo #phone {color:#e6753a;}
.SCREENVIEW .Common #footer .container .footercolumn {min-height:200px;width:120px;}/*padding-top:64px;height:263px;padding:0 10px 20px 10px;height:243px;*/
.SCREENVIEW .Common #footer a {text-decoration:none;color:#e6753a;}
.SCREENVIEW .Common #footer h2 {font-family:'noto sans', sans-serif;font-weight:700;margin-bottom:26px;}

.SCREENVIEW .Common #footerextension {padding:44px 0 10px 0;background:url("/static/gradient-footerextension.png") top center no-repeat;color:red;height:180px;background-size:1187px 232px;}
.SCREENVIEW .Common #footerextension h2 {font-family:'noto sans', sans-serif;font-weight:700;margin-bottom:10px;}

.Common #content #twocolumns {margin-top:50px;}
.Common #content #twocolumns #primarycolumn {max-width:520px;margin-bottom:24px;}/*margin-right:140px;padding-left:10px;*/
.Common #content #twocolumns #primarycolumn h1 {font-size:33px;margin-bottom:0;}
.Common #content #twocolumns #primarycolumn h2 {font-size:23px;font-weight:600;padding:28px 0 18px 0;margin-bottom:0;}
.Common #content #twocolumns #primarycolumn p {margin-bottom:20px;}
.Common #content #twocolumns #primarycolumn img {margin:4px 10px 0 0;float:left;}

.Common #content #twocolumns #primarycolumn #newsfilter {padding:34px 0 50px 0;}
.Common #content #twocolumns #primarycolumn #newsfilter .gradient {z-index:-999;overflow:hidden;height:99px;top:100px;width:575px;left:-30px;background:url(/static/gradient-newsfilter.png) top left no-repeat;}/*width:575px;*/
.Common #content #twocolumns #primarycolumn #newsfilter .text {margin-right:10px;display:inline-block;padding-top:7px;}
.Common #content #twocolumns #primarycolumn #newsfilter #contentfilter {margin-right:20px;}
.Common #content #twocolumns #primarycolumn #newsitems #more {margin-top:70px;min-height:50px;}
@media all and (max-width: 577px) {
    .Common #content #twocolumns #primarycolumn #newsfilter .gradient {width:100%;background-size:100% 99px;left:0;}
}

.Common #content #twocolumns #primarycolumn .newsitem {margin-bottom:20px;}
.Common #content #twocolumns #primarycolumn .newsitem h2 {padding-bottom:6px;}
.Common #content #twocolumns #primarycolumn .newsitem .iteminfo {font-size:11px;color:#7e7d86;font-weight:600;font-family:Arial;margin-bottom:20px;}
.Common #content #twocolumns #primarycolumn .newsitem .iteminfo .date {margin-right:70px;}
.Common #content #twocolumns #primarycolumn .newsitem .divider {overflow:hidden;height:14px;top:0;left:-30px;background:url(/static/gradient-divider.png) top left no-repeat;margin-bottom:16px;} /* width:558px; */
.Common #content #twocolumns #primarycolumn .newsitem .button {margin-right:28px;}
@media all and (max-width: 577px) {
    .Common #content #twocolumns #primarycolumn .newsitem .divider {background-size:100% 14px;left:0;}
}

.Common #content #twocolumns #secondarycolumn {width:300px;margin-bottom:60px;margin-top:80px;}
.Common #content #twocolumns #secondarycolumn .touchbutton {width:257px;}
.Common #content #twocolumns #secondarycolumn .touchbutton span {width:194px;}
.Common #content #twocolumns #secondarycolumn h2 {font-size:26px;font-weight:700;margin:46px 0 20px 0;}
.Common #content #twocolumns #secondarycolumn table { }
.Common #content #twocolumns #secondarycolumn .divider {height:14px;width:329px;top:0;background:url(/static/gradient-divider-short.png) top left no-repeat;margin:16px 0 16px 0;left:-14px;}
@media all and (max-width: 880px) {
    .Common #content #twocolumns #secondarycolumn {float:left;margin-top:0;}
}

.SCREENVIEW .Common #clientscroller {display:table;height:100px;width:100%;overflow:hidden;}
.SCREENVIEW .Common #clientscroller .logo {display:table-cell;vertical-align:middle;text-align:center;width:195px;overflow:hidden;}
.SCREENVIEW .Common #clientscroller .scrollerbutton {width:50px;display:table-cell;padding:25px 20px 0 20px;}
.SCREENVIEW .Common #clientscroller #leftscrollerbutton {background:url("/static/ctrl-button-roundarrows.png") top left no-repeat;display:inline-block;width:50px;height:45px;}
.SCREENVIEW .Common #clientscroller #leftscrollerbutton:hover {cursor:pointer;background:url("/static/ctrl-button-roundarrows.png") left -45px no-repeat;}
.SCREENVIEW .Common #clientscroller #rightscrollerbutton {background:url("/static/ctrl-button-roundarrows.png") top right no-repeat;display:inline-block;width:50px;height:45px;}
.SCREENVIEW .Common #clientscroller #rightscrollerbutton:hover {cursor:pointer;background:url("/static/ctrl-button-roundarrows.png") right -45px no-repeat;}
@media all and (max-width: 726px) {
    .SCREENVIEW .Common #clientscroller #logo4 {display:none;}
}
@media all and (max-width: 596px) {
    .SCREENVIEW .Common #clientscroller #logo3 {display:none;}
}
@media all and (max-width: 466px) {
    .SCREENVIEW .Common #clientscroller #logo2 {display:none;}
}

.SCREENVIEW .Common .video {width:560px;}
.SCREENVIEW .Common .video > div {width:100%;position:relative;}
.SCREENVIEW .Common .video iframe {width:100%;height:100%;position:absolute;}
@media all and (max-width:885px) {
    .SCREENVIEW .Common .video {width:auto;max-width:560px;float:none;}
}

.SCREENVIEW .Common #co_feedbackdialog {width:420px;border:1px solid #000;}
.SCREENVIEW .Common #co_feedbackdialog.co_error {border:solid 1px #cc0000 !important;background-color: #ffeeee !important;}
/*.SCREENVIEW .Common #co_feedbackdialog.co_error div {background-color: #ffeeee !important;}
.SCREENVIEW .Common #co_feedbackdialog.co_error p {background-color: #ffeeee !important;}*/
.SCREENVIEW .Common #co_feedbackdialog.co_success {border:solid 1px #00cc00 !important;background-color: #eeffee !important;}
/*.SCREENVIEW .Common #co_feedbackdialog.co_success div {background-color: #eeffee !important;}
.SCREENVIEW .Common #co_feedbackdialog.co_success p {background-color: #eeffee !important;}*/
.SCREENVIEW .Common #co_feedback {margin-bottom:0 !important;}
.SCREENVIEW .Common #co_datetable {width:100%;border-color:#999;border-width:0 0 1px 1px;border-style:solid;border-spacing:0;*border-collapse:collapse;}
.SCREENVIEW .Common #co_datetable th {padding:0 !important;background-color:#999;border-color:#999;border-style:solid;border-width:1px 1px 0 0;text-align:center;width:42px;height:32px;vertical-align:middle;color:#fff;}/*padding:3px;*/
.SCREENVIEW .Common #co_datetable td {padding:0 !important;background-color:#e4e4e4;border-color:#999;border-style:solid;border-width:1px 1px 0 0;text-align:center;width:42px;height:32px;vertical-align:middle;color:#fff;}/*padding:3px;*/
.SCREENVIEW .Common #co_datetable td.co_currentdate {background-color:#f7f5d1;}
.SCREENVIEW .Common #co_datetable td.co_active {cursor:pointer;color:#3399cc;}
.SCREENVIEW .Common #co_datetable td.co_active:hover {background-color:#fff;}
/*.SCREENVIEW .Common #co_dialog {background:#aaa none repeat scroll 0 0; height:100%; left:0; filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); opacity:0.5; top:0; width:100%; position:fixed}*/

.SCREENVIEW .Common .co_errorinfo {display:none;cursor:pointer;background: url('/static/ctrl-button-dialogclose.png') right top no-repeat;height:36px;width:37px;margin:2px 0 0 6px;}
/*.SCREENVIEW .Common .left {float:left;}
.SCREENVIEW .Common .right {float:right;}
.SCREENVIEW .Common .clear {clear:both;}
.SCREENVIEW .Common .opad {padding:0 10px 10px 0;}
.SCREENVIEW .Common .ipad {padding:10px 0 0 10px;}*/
.SCREENVIEW .Common .container {max-width:970px;min-width:310px;margin-left:auto;margin-right:auto;padding:0 10px 10px 0;} /* opad included */
.SCREENVIEW .Common .container-header {max-width:980px;margin-left:auto;margin-right:auto;}
/*.SCREENVIEW .Common .hidden {display:none;}
.SCREENVIEW .Common .nowrap {white-space:nowrap;}
.SCREENVIEW .Common .relative {position:relative;}
.SCREENVIEW .Common .absolute {position:absolute;}*/
.SCREENVIEW .Common .invisible {display:none;}
.SCREENVIEW .Common .ajaxloader {background: url(/static/ajax-loader.gif) no-repeat 0 0;padding-left:16px;height:16px;display:-moz-inline-box;display:inline-block;}
.SCREENVIEW .Common .touchscrollarea {overflow:auto;} /*not working with closure compiler: -webkit-overflow-scrolling: touch;*/
