* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 1.3em; font-family: 'Roboto', sans-serif; font-weight: 300; letter-spacing: 0.4px;
}
BODY {
	FONT-SIZE: 11px
}
TABLE {
	FONT-SIZE: 11px
}
INPUT {
	FONT-SIZE: 11px
}
BUTTON {
	FONT-SIZE: 11px
}
BODY.errorMessage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
PRE.forms-styling-unformatted {
	OVERFLOW: auto; MAX-HEIGHT: 500px
}
#wrapper {
	MAX-WIDTH: 972px; MARGIN: 20px auto; POSITION: relative; TEXT-ALIGN: left
}
.right {
	FLOAT: right
}
.forms-radiobutton-table TD.right {
	FLOAT: left
}
#globalNav {
	POSITION: relative; HEIGHT: 3em
}
#globalNav UL {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 3em; BACKGROUND-COLOR: #ebebeb
}
#globalNav UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#globalNav UL LI A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; PADDING-TOP: 7px
}
#home #main_tab {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ccc
}
#lokalNav {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-BOTTOM: 10px
}
#content {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-BOTTOM: 10px
}
#sidebar {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-BOTTOM: 10px
}
#contentInner {
	MARGIN: 0px 10px
}
#contentInnerInner {
	MARGIN: 0px 5px
}
#lokalNav .modul .menulist A:link {
	TEXT-DECORATION: none
}
#lokalNav .modul .menulist A:visited {
	TEXT-DECORATION: none
}
#lokalNav .modul .menulist A:hover {
	TEXT-DECORATION: underline
}
#lokalNav .modul .menulist A:active {
	TEXT-DECORATION: none
}
#lokalNav .more {
	BACKGROUND-POSITION: 5px 9px; TEXT-INDENT: 12px; BACKGROUND-REPEAT: no-repeat
}
#lokalNav .less {
	BACKGROUND-POSITION: 5px 9px; TEXT-INDENT: 12px; BACKGROUND-REPEAT: no-repeat
}
#lokalNav .more {
	BACKGROUND-IMAGE: url(images/plus.gif)
}
#lokalNav .less {
	BACKGROUND-IMAGE: url(images/minus.gif)
}
#lokalNav .modul .menulist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lokalNav .modul .menulist A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#lokalNav .modul .menulist A:hover {
	BACKGROUND-COLOR: #e2e2e2; TEXT-DECORATION: none
}
#lokalNav .modul .menulist A.selectedNewsItem {
	BACKGROUND-COLOR: #ddd
}
#lokalNav .modul UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#lokalNav .modul .menulist LI LI {
	FONT-SIZE: 80%; TEXT-INDENT: 12px
}
#components-down-container {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: red 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 10px; Z-INDEX: 1000; LEFT: 370px; PADDING-BOTTOM: 6px; BORDER-LEFT: red 1px solid; WIDTH: 250px; PADDING-TOP: 6px; BORDER-BOTTOM: red 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffdfdf
}
.modul {
	BACKGROUND-POSITION: right top; MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
.modul P {
	PADDING-BOTTOM: 5px; MARGIN: 5px 10px 10px
}
.modul UL {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px 20px 20px
}
.modul UL LI {
	MARGIN-TOP: 3px
}
.modul H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666
}
#content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666
}
#content H3 {
	MARGIN-BOTTOM: 10px
}
.noBackground.modul {
	BACKGROUND-IMAGE: none
}
#content H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 16px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.modul H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
#content H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
#content H3 {
	MARGIN-LEFT: -5px
}
.modul H3 {
	MARGIN: 0px 0px -5px
}
H2 {
	FONT-SIZE: 14px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY.errorMessage H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em
}
A:link {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #5375ea; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0033cc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0033cc; TEXT-DECORATION: none
}
#contentInner {
	LINE-HEIGHT: 1.5em
}
#contentInner H1 {
	MARGIN-RIGHT: 5px
}
#contentInner P {
	MARGIN-RIGHT: 5px
}
#contentInner H2 {
	MARGIN-RIGHT: 5px
}
#contentInner H1 {
	MARGIN-BOTTOM: 10px; LINE-HEIGHT: 110%; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif
}
#contentInner H2 {
	MARGIN-BOTTOM: 0px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif
}
#contentInner H2 A {
	COLOR: black
}
#contentInner P {
	MARGIN-TOP: 3px; LINE-HEIGHT: 1.5em
}
#contentInner UL {
	MARGIN: 0px 0px 0px 20px
}
#contentInner UL.bullets {
	PADDING-LEFT: 20px; MARGIN: 10px
}
#contentInner UL.forms-fake-dropdown-list {
	MARGIN: 0px
}
#contentInner TABLE.news {
	BORDER-TOP: #333 1px solid; MARGIN-TOP: 1em; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; PADDING-TOP: 1em; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
#contentInner TABLE.news H2 {
	MARGIN: 0.5em 0px 0px
}
#contentInner TABLE.news TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
#partners {
	BACKGROUND-COLOR: white
}
#sidfot {
	CLEAR: both; BORDER-TOP: #aaa 1px solid; FONT-SIZE: 10px; WIDTH: 100%; PADDING-TOP: 0px
}
#sidfot DIV {
	DISPLAY: block; FLOAT: right
}
#sidfot DIV A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.innerSubHeader {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/rubrikbakgrund_right.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
H2.innerSubHeaderH2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; WIDTH: 100em; PADDING-TOP: 3px
}
IMG.partners {
	FLOAT: left; MARGIN: 0px 10px 5px 0px
}
.modul FORM P {
	PADDING-BOTTOM: 0px
}
#subscribeInput {
	WIDTH: 210px
}
#subscribeButton {
	MARGIN-BOTTOM: 10px
}
#contactFormTable {
	
}
#contactFormTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.noheader#contentInner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.modul A.selectedNewsItem {
	FONT-WEIGHT: bold
}
.modul UL {
	MARGIN: 0px 10px
}
.modul UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.modul UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subscribeButton {
	LEFT: -1px; POSITION: relative
}
#searchButton {
	POSITION: relative; TOP: -1px
}
#txtMessage {
	WIDTH: 100%
}
#lokalNav .modul {
	FLOAT: none; MARGIN: 0px 0px 1em
}
#subscribeButton {
	MARGIN-TOP: 5px
}
.quoteModul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 35px 0px; WIDTH: 240px; COLOR: #005c9a; PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#bildyta_main {
	CLEAR: both
}
#lokalNav {
	WIDTH: 21%
}
#content {
	WIDTH: 79%
}
.fullwidth#content {
	WIDTH: 100%
}
.fullwidth#content #contentInner {
	MARGIN-LEFT: 0px
}
#sidebar {
	WIDTH: 21%
}
#lokalNav UL LI A {
	BACKGROUND-POSITION: right 50%; BACKGROUND-REPEAT: no-repeat
}
#contentInner {
	MARGIN-RIGHT: 0px
}
#sidebar .modul {
	MARGIN-LEFT: 10px
}
#globalNav UL LI.sessioninfo {
	FLOAT: right
}
#globalNav UL LI.sessioninfo SPAN {
	MARGIN-TOP: 7px; DISPLAY: block
}
H4 {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; PADDING-TOP: 10px
}
H5 {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; PADDING-TOP: 10px
}
H4 {
	FONT-SIZE: 130%
}
H5 {
	FONT-SIZE: 110%
}
H6 {
	FONT-SIZE: 100%
}
.sessioninfo SPAN {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold
}
LI.sessioninfo {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FLOAT: right; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
DIV#contentInner DIV {
	CLEAR: both
}
#contentInner H5 {
	CLEAR: both
}
#contentInner H4 {
	CLEAR: both
}
#contentInner {
	POSITION: relative
}
#hintToggler {
	RIGHT: 10px; POSITION: absolute; TOP: 30px
}
DIV#login {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
#sidhuvud {
	POSITION: relative; HEIGHT: 64px
}
#viewContainer {
	FONT-SIZE: 80%; RIGHT: 0px; WIDTH: 270px; BOTTOM: 0px; POSITION: absolute
}
.view-switcher {
	FLOAT: right
}
.view-switcher SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.view-switcher A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.alert-info {
	FLOAT: left; MARGIN: 5px
}
.view-switcher .selected-true.tab {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ebebeb
}
.view-switcher A:hover {
	TEXT-DECORATION: none
}
.view-switcher {
	BORDER-RIGHT: #ccc 1px; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px
}
.view-switcher .tab {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.alert-info {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
.run-as-organization-switcher {
	FLOAT: right
}
#helpContainer {
	Z-INDEX: 200; RIGHT: 7px; POSITION: absolute; TOP: 3px
}
#helpContainer A {
	Z-INDEX: 201; COLOR: #fff
}
.serviceSummary {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#content DIV.almosthalf {
	CLEAR: none; FLOAT: left; WIDTH: 50%
}
.halfspacer {
	CLEAR: none; FLOAT: left; WIDTH: 10px
}
DIV#content DIV.half {
	CLEAR: none; FLOAT: left; WIDTH: 48%
}
.verticalspacer {
	HEIGHT: 20px
}
.disabledMenu {
	COLOR: #888
}
DIV#content .calendarContainer H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: white
}
DIV#content .calendarContainer TD {
	PADDING-RIGHT: 0px
}
.image-holder {
	BACKGROUND-POSITION: center center; BACKGROUND-REPEAT: no-repeat
}
.forms-tab {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: black 1px solid; PADDING-LEFT: 1em; Z-INDEX: 1; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; CURSOR: pointer; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: black 0px solid; POSITION: relative; TOP: -1px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.forms-activeTab.forms-tab {
	FONT-WEIGHT: bold; Z-INDEX: 3; CURSOR: default; PADDING-TOP: 5px
}
.forms-tabContent {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: black 1px solid; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: 1em; BORDER-LEFT: black 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: black 1px solid; POSITION: relative; BACKGROUND-COLOR: white
}
.forms-messages DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
P.forms-validation-container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
P.forms-important-container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.forms-bold-cell {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.forms-field-required {
	COLOR: #7f7f7f
}
.forms-field-hint-next-to {
	PADDING-LEFT: 10px
}
.forms-row-1 TD {
	BACKGROUND-COLOR: #f0f0f0
}
.forms-row-1 TD .forms-row-0 TD {
	BACKGROUND-COLOR: #f0f0f0
}
.forms-row-1 TD .forms-row-1 TD {
	BACKGROUND-COLOR: #ffffff
}
.forms-row-1 TD TD {
	BACKGROUND-COLOR: transparent
}
TR.shared-media-true-0 TD {
	BACKGROUND-COLOR: #dff0ff
}
TR.shared-media-true-1 TD {
	BACKGROUND-COLOR: #d0e1f0
}
INPUT.disabled {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
SELECT.disabled {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
TD.forms-group-columns-additional {
	PADDING-LEFT: 7px
}
P.forms-important-container {
	BORDER-RIGHT: #666 1px dotted; BORDER-TOP: #666 1px dotted; BORDER-LEFT: #666 1px dotted; BORDER-BOTTOM: #666 1px dotted; BACKGROUND-COLOR: #dff0ff
}
.forms-validation-message {
	FONT-WEIGHT: normal; FONT-SIZE: 80%
}
.forms-hint-container {
	FONT-WEIGHT: normal; FONT-SIZE: 80%
}
.forms-validation-errors {
	
}
.forms-validation-error {
	
}
DIV.group-column-layout DIV.group-column-layout-value {
	MARGIN-TOP: 5px
}
DIV.group-column-layout DIV.group-column-layout-label {
	MARGIN-TOP: 10px; WIDTH: 60%; WHITE-SPACE: nowrap
}
.forms-help {
	Z-INDEX: 1000; WIDTH: 200px
}
.forms-doubleList SELECT {
	WIDTH: 150px
}
.forms-doubleList INPUT {
	WIDTH: 40px
}
TABLE.forms-group-columns TD {
	VERTICAL-ALIGN: top
}
DIV.forms-group-columns-additional-space TABLE TR TD.forms-group-columns-right {
	PADDING-BOTTOM: 10px
}
TABLE.forms-group-columns TD.forms-group-columns-left {
	PADDING-RIGHT: 5px
}
TABLE.simple {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.simple TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.simple TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.simple TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.simple TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.result {
	MARGIN-BOTTOM: 15px; BORDER-COLLAPSE: collapse
}
TABLE.result TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.result TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.result TR TH {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0px
}
TR.action TD {
	CURSOR: pointer
}
TR.hover TD {
	BACKGROUND-COLOR: #f0f0f0
}
INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BUTTON {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
INPUT.button {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
INPUT.text {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
INPUT.short_text {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
INPUT.medium_text {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
.gwt-TextBox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
.gwt-PasswordTextBox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
.gwt-SuggestBox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
.forms-delete-link {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.forms-up-link {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.forms-down-link {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
.table-right-adjust {
	TEXT-ALIGN: right
}
TR.hover TD {
	CURSOR: pointer
}
TR.alone TD {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.table-divider TD {
	BORDER-BOTTOM: #ccc 1px solid
}
INPUT.text {
	WIDTH: 200px
}
.gwt-TextBox {
	WIDTH: 200px
}
.gwt-PasswordTextBox {
	WIDTH: 200px
}
.gwt-SuggestBox {
	WIDTH: 200px
}
SELECT.short_text {
	WIDTH: 60px
}
INPUT.short_text {
	WIDTH: 40px
}
INPUT.medium_text {
	WIDTH: 80px
}
SELECT.medium_text {
	WIDTH: 80px
}
TD.selected {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #cfcfcf
}
TR.active TD {
	BACKGROUND-COLOR: #dfefff
}
#forms-saved-info {
	DISPLAY: none
}
.loginerror {
	COLOR: #ff0000
}
OPTION {
	PADDING-RIGHT: 5px
}
INPUT.short.searchuser.text {
	WIDTH: 80px
}
#searchuser_searchresults {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; Z-INDEX: 1000; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; MAX-HEIGHT: 200px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.searchuser_searchresults {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; Z-INDEX: 1000; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; MAX-HEIGHT: 200px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#searchuser_searchresults TABLE {
	WIDTH: 100%
}
.searchuser_searchresults TABLE.result {
	WIDTH: auto
}
INPUT.checkbox {
	MARGIN-RIGHT: 5px
}
INPUT.radio {
	MARGIN-RIGHT: 5px
}
.gwt-RadioButton INPUT {
	MARGIN-RIGHT: 5px
}
INPUT.radio {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px
}
.gwt-RadioButton INPUT {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px
}
TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px
}
.big_textarea {
	WIDTH: 90%; HEIGHT: 60px
}
TEXTAREA.smsTextArea {
	WIDTH: 300px; HEIGHT: 100px
}
TABLE.result TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.forms-poll-container {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000 2px solid; MARGIN-TOP: -300px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 80px; BORDER-LEFT: #000 2px solid; WIDTH: 50%; PADDING-TOP: 60px; BORDER-BOTTOM: #000 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.menu_item_details {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
DIV.option H5 {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
DIV.progressbar {
	TEXT-ALIGN: left
}
DIV.progressbar DIV {
	HEIGHT: 10px; BACKGROUND-COLOR: #7fc9ff
}
DIV.popup {
	BORDER-RIGHT: #000 5px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000 5px solid; PADDING-LEFT: 20px; Z-INDEX: 2200; LEFT: 5px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; BORDER-LEFT: #000 5px solid; WIDTH: 400px; BOTTOM: 150px; PADDING-TOP: 20px; BORDER-BOTTOM: #000 5px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
DIV.popupAtCurrentPosition.popup {
	BOTTOM: 0px
}
H5.divider {
	MARGIN-TOP: 20px; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 1px; WIDTH: 98%; PADDING-TOP: 4px
}
H5.servicedivider {
	MARGIN-TOP: 20px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
DIV.globalSaveCancel {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.telepo-ButtonPanel {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TR.inbox-message-played-false {
	FONT-WEIGHT: bold
}
TR.calllog-status-read-false {
	FONT-WEIGHT: bold
}
TR.inbox-message-played-true {
	FONT-WEIGHT: normal
}
TR.calllog-status-read-true {
	FONT-WEIGHT: normal
}
FIELDSET {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
LEGEND {
	COLOR: #8f8f8f
}
FIELDSET H5 {
	FONT-SIZE: 11px; COLOR: #333
}
.h5-description {
	WIDTH: 70%; COLOR: #5f5f5f
}
.forms-fieldset-description {
	WIDTH: 70%; COLOR: #5f5f5f
}
.description {
	WIDTH: 70%; COLOR: #5f5f5f
}
.h5-description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
FIELDSET.half {
	WIDTH: 44%
}
FIELDSET.left {
	FLOAT: left
}
FIELDSET.bolder LEGEND {
	FONT-WEIGHT: bold; COLOR: #000
}
FIELDSET.bolder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: #ccc; PADDING-TOP: 10px; BORDER-RIGHT-COLOR: #ccc
}
FIELDSET.neutral LEGEND {
	FONT-WEIGHT: normal; COLOR: #000
}
IMG.legend-image {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.lighter {
	COLOR: #999999
}
.smaller {
	FONT-SIZE: 90%
}
.margin-top {
	MARGIN-TOP: 15px
}
TR.padding-top TH {
	PADDING-TOP: 15px
}
INPUT.datePicker {
	WIDTH: 100px
}
P.undo {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.half {
	PADDING-LEFT: 5px
}
DIV.half H5 {
	MARGIN-LEFT: -5px
}
DIV.half TABLE.forms-group-columns {
	MARGIN-LEFT: 5px
}
DIV#content .calendarContainer H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: white
}
DIV#content .calendarContainer TD {
	FONT-SIZE: 11px
}
DIV#content .calendarContainer TH {
	FONT-SIZE: 11px
}
#progressInformationContainer .progress-information {
	Z-INDEX: 2600; LEFT: 40%; POSITION: fixed; TOP: 40%
}
.telepo-ProgressMessage {
	Z-INDEX: 2600; LEFT: 40%; POSITION: fixed; TOP: 40%
}
#progressInformationContainer .progress-information {
	WIDTH: 300px
}
#progressInformationContainer .progress-information {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #fff
}
.telepo-ProgressMessage {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #fff
}
#progressInformationContainer H5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.telepo-ProgressMessage H5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
#progressInformationContainer DIV.progresstext {
	MARGIN: 10px 5px
}
.telepo-ProgressMessage .label {
	MARGIN: 10px 5px
}
#progressInformationContainer DIV.progresstext SPAN {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#progressInformationContainer .progressbar {
	MARGIN: 5px
}
#progressInformationContainer .progressbar DIV {
	HEIGHT: 10px; BACKGROUND-COLOR: blue
}
.clearer {
	CLEAR: both
}
TABLE.forms-radiobutton-table {
	MARGIN-LEFT: 10px; BORDER-COLLAPSE: collapse
}
TABLE.forms-radiobutton-table TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.forms-radiobutton-table TD.left {
	PADDING-RIGHT: 5px
}
TABLE.forms-radiobutton-table TD LABEL {
	CURSOR: pointer
}
TABLE.forms-radiobutton-table TD.presence-available-1 LABEL {
	PADDING-LEFT: 22px
}
TABLE.forms-radiobutton-table TD.presence-available-0 LABEL {
	PADDING-LEFT: 22px
}
TABLE.forms-radiobutton-table TD.presence-available-1 {
	BACKGROUND-POSITION: left center; BACKGROUND-REPEAT: no-repeat
}
TABLE.forms-radiobutton-table TD.presence-available-0 {
	BACKGROUND-POSITION: left center; BACKGROUND-REPEAT: no-repeat
}
TABLE.forms-radiobutton-table TD.presence-available-1 {
	BACKGROUND-IMAGE: url(images/softphone/green_stat.gif)
}
TABLE.forms-radiobutton-table TD.presence-available-0 {
	BACKGROUND-IMAGE: url(images/softphone/red_stat.gif)
}
.image-holder-presence-available {
	WIDTH: 22px; HEIGHT: 16px
}
.image-holder-presence-unavailable {
	WIDTH: 22px; HEIGHT: 16px
}
.image-holder-presence-available {
	BACKGROUND-IMAGE: url(images/softphone/green_stat.gif)
}
.image-holder-presence-unavailable {
	BACKGROUND-IMAGE: url(images/softphone/red_stat.gif)
}
.warn {
	COLOR: red
}
DIV.forms-fake-dropdown-container {
	WIDTH: 200px
}
DIV.forms-fake-dropdown-container TABLE {
	WIDTH: 200px
}
TD.forms-fake-dropdown-selected {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 178px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
TD.forms-fake-dropdown-arrow {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 18px; BORDER-BOTTOM: #ccc 1px solid
}
TR.dropdown-hover TD {
	BORDER-LEFT-COLOR: #66abe0; BORDER-BOTTOM-COLOR: #66abe0; CURSOR: pointer; BORDER-TOP-COLOR: #66abe0; BORDER-RIGHT-COLOR: #66abe0
}
A.forms-fake-dropdown-arrow:hover {
	
}
DIV.forms-fake-dropdown-container SPAN.image-holder {
	FLOAT: left
}
UL.forms-fake-dropdown-list {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; Z-INDEX: 2000; BORDER-LEFT: #ccc 1px solid; WIDTH: 198px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
UL.forms-fake-dropdown-list A {
	CLEAR: both; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
UL.forms-fake-dropdown-list A:hover {
	BACKGROUND-COLOR: #cfdcff; TEXT-DECORATION: none
}
UL.forms-fake-dropdown-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.forms-fake-input-field {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; CURSOR: pointer; COLOR: #666; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.forms-fake-input-field SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.forms-unify-table-widths TD.forms-group-columns-left {
	WIDTH: 80px
}
.group-column-layout {
	MARGIN-LEFT: 4px
}
FIELDSET.forms-photo-holder {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.half .forms-photo-container {
	FLOAT: right
}
TABLE.result {
	WIDTH: 350px
}
TABLE.autowidth.result {
	WIDTH: auto
}
TH {
	WHITE-SPACE: nowrap
}
TD {
	WHITE-SPACE: nowrap
}
.wrappable TD {
	WHITE-SPACE: normal
}
TD.wrappable {
	WHITE-SPACE: normal
}
TABLE.wrappable TD {
	WHITE-SPACE: normal
}
TABLE.wrappable TH {
	WHITE-SPACE: normal
}
TABLE.fullwidth {
	WIDTH: 100%
}
.forms-validation-message {
	BORDER-RIGHT: #f8c303 1px solid; BORDER-TOP: #f8c303 1px solid; BORDER-LEFT: #f8c303 1px solid; CURSOR: default; COLOR: #333; BORDER-BOTTOM: #f8c303 1px solid; BACKGROUND-COLOR: #feffbf
}
.forms-messages DIV {
	BORDER-RIGHT: #f8c303 1px solid; BORDER-TOP: #f8c303 1px solid; BORDER-LEFT: #f8c303 1px solid; CURSOR: default; COLOR: #333; BORDER-BOTTOM: #f8c303 1px solid; BACKGROUND-COLOR: #feffbf
}
P.forms-validation-container {
	BORDER-RIGHT: #f8c303 1px solid; BORDER-TOP: #f8c303 1px solid; BORDER-LEFT: #f8c303 1px solid; CURSOR: default; COLOR: #333; BORDER-BOTTOM: #f8c303 1px solid; BACKGROUND-COLOR: #feffbf
}
.forms-messages-type-narrow.forms-messages DIV {
	PADDING-LEFT: 5px; BACKGROUND-IMAGE: none
}
.forms-messages-type-narrow.forms-messages DIV .forms-messages-label {
	FONT-WEIGHT: bold; COLOR: #666
}
.forms-validation-message {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
A.validationErrorTarget:hover {
	TEXT-DECORATION: none
}
.forms-group-columns-left SPAN.indent {
	PADDING-LEFT: 15px
}
.forms-validation-message SPAN {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 20px; PADDING-TOP: 2px
}
.forms-group-columns .forms-validation-message {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 204px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
.group-column-layout .forms-validation-message {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 204px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
TABLE .forms-validation-message {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 204px; PADDING-TOP: 0px; WHITE-SPACE: normal
}
.forms-group-columns .forms-validation-message SPAN {
	DISPLAY: block
}
.group-column-layout .forms-validation-message SPAN {
	DISPLAY: block
}
TABLE .forms-validation-message SPAN {
	DISPLAY: block
}
.picker-container {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: #000; MAX-HEIGHT: 250px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.picker-container TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.picker-container TABLE TD {
	WHITE-SPACE: normal
}
.picker-container TR TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.picker-container TR.hover {
	BACKGROUND-COLOR: #cfcfcf
}
.picker-container TR.selected-value-true TD {
	BACKGROUND-COLOR: #bfd0ff
}
TABLE.page-index {
	MARGIN: 0px auto; BORDER-COLLAPSE: collapse
}
TABLE.page-index A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.page-index A:hover {
	BORDER-LEFT-COLOR: #333; BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BACKGROUND-COLOR: #ccc; BORDER-RIGHT-COLOR: #333
}
TD.page-index-selected-true A {
	BACKGROUND-COLOR: #ccc
}
DIV#hoverInformation {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 3px; MAX-WIDTH: 400px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #fff
}
.forms-information-container {
	FONT-WEIGHT: bold
}
DIV.alert-info {
	POSITION: relative; HEIGHT: 15px
}
DIV#expandObject {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: normal; Z-INDEX: 1000; LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: #333; MAX-HEIGHT: 500px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #fff
}
DIV#expandObject UL {
	MARGIN-LEFT: 13px
}
DIV#expandObject A {
	COLOR: #0033cc
}
.componentstatus-RUNNING {
	COLOR: #4baf2b
}
.componentstatus-DOWN {
	FONT-WEIGHT: bold; COLOR: #cc0008
}
.componentstatus-RESTARTING {
	BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(images/progress.gif); COLOR: #adaf00; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
.sms-status-OK {
	COLOR: #4baf2b
}
.sms-status-NO_SMS_PROVIDER {
	FONT-WEIGHT: bold; COLOR: #cc0008
}
.sms-status-FAILED_TO_SEND {
	FONT-WEIGHT: bold; COLOR: #cc0008
}
.sms-status-NO_MOBILE_PHONE {
	FONT-WEIGHT: bold; COLOR: #cc0008
}
TABLE.mobileextensions TR.hover TD {
	CURSOR: default; BACKGROUND-COLOR: #ccc
}
.mobileextension-status-UNINVITED {
	COLOR: #cc0008
}
.mobileextension-warning-true {
	COLOR: #cc0008
}
OL {
	MARGIN-LEFT: 40px
}
LABEL.disabled {
	
}
.download-link {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(images/floppy.gif); MARGIN-LEFT: 4px; BACKGROUND-REPEAT: no-repeat
}
TABLE.result TD A.download-link {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 0px
}
BODY.middleInfo {
	TEXT-ALIGN: center
}
#middleInfoContainer {
	MARGIN: 100px auto; WIDTH: 225px; TEXT-ALIGN: center
}
#middleInfoContainer DIV.inner {
	FONT-SIZE: 120%; COLOR: #3f3f3f; PADDING-TOP: 5px; HEIGHT: 100px
}
#middleInfoContainer DIV.call-init {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(images/call_init.png); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
#middleInfoContainer DIV IMG {
	MARGIN-TOP: 15px; FLOAT: right
}
.group-column-layout-value {
	FONT-WEIGHT: bold
}
.bold {
	FONT-WEIGHT: bold
}
.group-column-layout-value .picker-container {
	FONT-WEIGHT: normal
}
.group-column-layout-value .forms-fake-dropdown-container {
	FONT-WEIGHT: normal
}
H2.firstinstall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.forms-important-container {
	FONT-WEIGHT: normal
}
#globalNav UL.hovermenu {
	FONT-WEIGHT: normal; Z-INDEX: 2000; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 200px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 0px; BORDER-BOTTOM-STYLE: none
}
#globalNav UL.hovermenu LI {
	FLOAT: none; BACKGROUND-IMAGE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; HEIGHT: 2em; BORDER-BOTTOM-STYLE: none
}
#globalNav UL.hovermenu LI A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 1px solid; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f0f0f0
}
#globalNav UL.hovermenu LI A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ccc
}
#globalNav UL LI.expanded {
	BACKGROUND-COLOR: #ddd
}
BODY.inside-iframe {
	BACKGROUND-COLOR: #f0f0f0
}
.report-filter-settings {
	FONT-SIZE: 90%
}
.report-filter-settings .forms-validation-message {
	FONT-SIZE: 100%
}
.report-filter-settings DIV.group-column-layout DIV {
	MARGIN-TOP: 0px
}
.report-filter-settings DIV.group-column-layout DIV.group-column-layout-label {
	MARGIN-TOP: 2px; WIDTH: 60%
}
.report-filter-settings DIV.group-column-layout DIV.group-column-layout-value {
	FONT-WEIGHT: normal
}
.suggestion-list-container {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: none; OVERFLOW: auto; BORDER-LEFT: #666 1px solid; COLOR: #000; MAX-HEIGHT: 200px; BORDER-BOTTOM: #666 1px solid
}
.suggestion-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
.suggestion-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; CURSOR: pointer; PADDING-TOP: 0px
}
.suggestion-list LI SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.suggestion-list LI:hover {
	BACKGROUND-COLOR: #cfcfcf
}
.suggestion-list LI.suggestion-list-selected {
	BACKGROUND-COLOR: #cfcfcf
}
#about {
	WIDTH: 456px; POSITION: relative
}
#about .footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#about .copyright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
A.tmpDisabledButton {
	VISIBILITY: hidden
}
A.clicked-delete-button SPAN.image-holder-delete {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
.counter-box {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 20px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
TABLE.voicemail-menu {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999 1px solid; WIDTH: 290px; BORDER-BOTTOM: #999 1px solid;  BORDER-COLLAPSE: collapse
}
TABLE.voicemail-menu TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 3px; WHITE-SPACE: normal; TEXT-ALIGN: center
}
TABLE.voicemail-menu TH {
	PADDING-BOTTOM: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.keypad-button {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #333 1px solid; WIDTH: 30px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #0f387f
}
.disabled.keypad-button {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; COLOR: #999; BORDER-TOP-COLOR: #ccc; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #ccc
}
.keypad-button-description {
	CLEAR: both
}
#middleInfoContainer DIV.fake-progress-bar {
	MARGIN-LEFT: 18px; WIDTH: 180px; PADDING-TOP: 3px; HEIGHT: auto; TEXT-ALIGN: left
}
#middleInfoContainer DIV.fake-progress-bar SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 5px; BACKGROUND-COLOR: #f0f0f0
}
.datePickerContainer {
	FONT-SIZE: 11pt
}
SPAN.datepicker A IMG {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px
}
SPAN.datepicker {
	WHITE-SPACE: nowrap
}
SPAN.datepicker INPUT {
	DISPLAY: block; FLOAT: left
}
TABLE.separateCells TR TD {
	PADDING-RIGHT: 15px
}
UL.treeView {
	BORDER-LEFT: #ccc 1px dotted; LIST-STYLE-TYPE: none
}
UL.treeView UL {
	BORDER-LEFT: #ccc 1px dotted; LIST-STYLE-TYPE: none
}
UL.treeView LI {
	POSITION: relative
}
UL.treeView LI .nodeLabel {
	LEFT: -7px; POSITION: relative; BACKGROUND-COLOR: #fff
}
UL.treeView LI.newNode {
	LEFT: -7px; POSITION: relative; BACKGROUND-COLOR: #fff
}
UL.treeView LI .nodeLabel {
	FONT-WEIGHT: bold
}
UL.treeView UL LI .nodeLine {
	BORDER-TOP: #ccc 1px dotted; DISPLAY: block; LEFT: -20px; WIDTH: 13px; POSITION: absolute; TOP: 10px; HEIGHT: 2px
}
UL.treeView LI {
	MARGIN-TOP: 10px
}
UL.treeView LI.newNode .nodeLine {
	LEFT: -13px; TOP: 10px
}
.directoryDisplay {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.forms-group-columns .picker-link {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
.forms-table-200px-scroll-true {
	DISPLAY: block; OVERFLOW: auto; HEIGHT: 200px
}
.scroll-200px {
	DISPLAY: block; OVERFLOW: auto; HEIGHT: 200px
}
#eu-cookie-directive {
	background-color: #4b4b4b;
	padding-top: 0.75em;
	color: #fff;
	text-align: center;
	font-weight: 500;
	font-size: 1.14286em;
	height: 32px;
}

#eu-cookie-directive p {
	margin: 0;
	margin-bottom: 0.3125em;
}

#eu-cookie-directive a {
	color: #fff;
	text-decoration: underline;
	font-weight: 500;
}

.eu-directive-confirm {
	font-weight: 500;
	text-align: center;
	border-radius: 6px;
	background-color: #40AD48;
	color: #fff;
	border: none;
	box-shadow: #3b5616 0 -3px 0 0 inset;
	text-decoration: none;
	padding-top: 0.25em;
	padding-bottom: 0.4375em;
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bold;
	margin-left: 0.3125em;
	box-shadow: #4b920f 0 3px 0 0;
}
