.doShow{display:block;}
.doHide{display:none;}
.fieldError{color:#f00;}
.fieldWarning{color:#f60;}
.fieldSuccess{color:#00F;}
.width25{text-align:center;width:25%;}
.width20{text-align:center;width:20%;}
.width15{text-align:center;width:15%;}
.width12{text-align:center;width:12%;}
.width10{text-align:center;width:10%;}
.width7{text-align:center;width:7%;}
.width5{text-align:center;width:5%;}
.width3{text-align:center;width:3%;}
.width1{text-align:center;width:1%;}
.wideSelect{width:200px;}
.wide150Select{width:150px;}
div.sectionHeader{font-size:1.5em;text-align:left;padding:2px 0 2px 0;border-bottom-style:solid;width:100%;}
div.sectionContents{margin-top:2px;margin-bottom:2px;text-align:left;font-size:1.1em;}
div.sectionContents label{width:160px;}
div.action{float:left;margin:0 2px;padding:0;text-align:center;position:relative;}
div.action a{text-decoration:none;}
.action_link{text-decoration:none;}
div.action:hover{cursor:pointer;background:lightGray;}
div.actionDisabled{float:left;margin:0 2px;padding:0;text-align:center;}
div.actionDisabled a{text-decoration:none;}
div.sectionContents div.filter{float:left;margin-left:0;width:80px;font-size:14px;}
div.sectionContents div.singleButton{margin-top:20px;}
.endpointSectionContents{height:40px;}
.endpointActionButtons{font-size:12px;}
.endpointButton{width:72px;height:35px;text-align:center;color:white;margin:1px;padding:1px;float:left;cursor:pointer;}
.endpointButtonUnselected{background:#fff url(../../images/default/buttons/green-button.gif);}
.endpointButtonSelected{background:#fff url(../../images/default/buttons/green-button-select.gif);}
.endpointButtonText{font-weight:bold;vertical-align:middle;padding-top:9px;line-height:100%;}
.endpointActionStatus,.endpointActionAjaxStatus{float:left;margin-left:20px;margin-top:3px;padding-top:9px;}
.endpointActionButtons{display:block;}
.endpointActionButtons .hover{cursor:pointer;}
.endpointActionButtons .button-select{background:url(../../images/green-button-select.gif);}
div.sectionContents div.endpointLabel{float:left;margin-left:20px;width:25%;margin-top:3px;padding-top:9px;}
fieldset{border:none;}
fieldset label{width:100px;}
label{font-weight:bold;display:inline-block;}
label.unit{font-weight:normal;width:12px;}
.wide30{width:30px;}
.wide50{width:50px;}
.wide60{width:60px;}
.wide85{width:85px;}
.wide75{width:75px;}
.wide95{width:95px;}
.wide100{width:100px;}
.wide115{width:115px;}
.wide125{width:125px;}
.wide150{width:150px;}
.wide155{width:155px;}
.wide175{width:175px;}
.wide180{width:180px;}
.wide196{width:196px;}
.wide151{width:151px;}
.wide200{width:200px;}
.wide225{width:225px;}
.wide250{width:250px;}
.wide300{width:300px;}
.wide400{width:400px;}
.wide405{width:405px;}
.wide{width:250px;}
.wide275{width:275px;}
.wide335{width:335px;}
.wide350{width:350px;}
.maxHeight300{max-height:300px;overflow-y:auto;}
.wideTotal{width:100%;}
fieldset label.normal{font-weight:normal;}
fieldset ol{margin-left:0;padding-left:10px;}
fieldset ul{margin-left:0;padding-left:10px;}
fieldset li{list-style:none;padding:2px;}
.left100{margin-left:100px;}
.left180{margin-left:180px;}
.left250{margin-left:250px;}
.verticalText{vertical-align:middle;}
.tightLabel{font-weight:bold;vertical-align:middle;width:auto;}
.centered{text-align:center;}
.occupancySensorType{float:left;margin-top:30px;margin-left:20px;margin-bottom:30px;}
.occupancySensorSection{height:130px;}
.roundCornersTopLeftRight{border-top-left-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-topleft:.6em;-moz-border-radius-topright:.6em;}
.roundCornersBottomLeftRight{border-bottom-left-radius:.6em;border-bottom-right-radius:.6em;-moz-border-radius-bottomleft:.6em;-moz-border-radius-bottomright:.6em;}
.tableHeader{font-size:1.1em;text-align:center;}
.tableHeaderFilter{font-size:1.1em;text-align:center;height:50px;white-space:nowrap;}
.tableHeaderCheckbox{font-size:1.1em;text-align:left;}
.tableData{font-size:1.1em;vertical-align:middle;}
.tableDataDisabled{font-size:1.1em;vertical-align:middle;color:graytext;}
.tableDataInput{font-size:1.1em;vertical-align:middle;text-align:center;width:auto;}
.tableDataCentered{font-size:1.1em;vertical-align:middle;text-align:center;}
.tableDataCentered img{margin:0 auto;}
.truncate{white-space:nowrap;overflow:hidden;}
div.noDeviceGridLabel{text-align:center;font-size:24px;color:blue;height:100%;padding:40px 10px 10px 10px;}
div.tabControl{padding:3px;}
div.tabControlSectionContents{padding:5px;}
div.tabControlSectionContents_dialog{padding:5px;position:relative;}
div.tabControlSectionContents_dialog fieldset{padding:5px;}
.tabControlHeader{color:black;}
.dhx_tab_element_inactive .tabControlHeader{color:white;font-weight:bold;}
div.button{float:left;margin-top:2px;}
div.button:hover{cursor:pointer;background:lightGray;}
.imageOpacityLayer1{position:relative;width:100%;height:100%;}
.imageOpacityLayer2{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.70;opacity:.7;}
fieldset label{vertical-align:center;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
textarea,input,input.btn{font-family:Verdana,Arial,sans-serif;font-size:1em;padding-left:4px;color:#212121;font-weight:normal;}
.input-large{width:350px;}
.input-small{width:45px;}
.input-xsmall{width:25px;}
.input-datetime{width:75px;}
.clear{clear:both;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.hidden{display:none;overflow:hidden;}
.popupContent{padding-bottom:5px;}
#errorsPopup,#errorsPasswordPopup,#errorsPopupForConfirm{display:none;color:#c41230;}
.valigner{vertical-align:middle;}
.valignTop{vertical-align:top;}
.blueText{color:blue;}
.dropDownWidth{min-width:185px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.wide70{width:70px;}
.noMarginPadding{margin:0;padding:0;}
.wordwrap{word-wrap:break-word;}
.overflowHidden{overflow:hidden;}
.redText{color:#c41230;}
.opacity40{opacity:.40;filter:Alpha(Opacity = 40);}
.center{text-align:center;margin:0 auto;}
.code{font-family:courier;font-size:1em;}
.chromeFrameMissingError{font-size:12px;font-weight:bold;color:#f00;text-align:center;padding:10px;}
.connectErrorHeader{top:0;left:0;width:100%;z-index:1001;min-width:800px;}
div.errorSectionContents{text-align:center;font-size:large;background-color:white;height:100%;border-top:2px solid grey;}
.not-bold{font-weight:normal;}