table.tpl {
	border: 0;
	
}

table.tpl, td.lbl {
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	font: bold 11px/15px arial, tahoma, helvetica, sans-serif;
}

table.tpl, td.data {
	padding: 5px 5px 5px 20px;
	vertical-align: top;
	font-weight: normal;
        background-color: #ffffff;
	font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
}

table.tpl, td.status-hd {
	padding: 5px 5px 5px 10px;
	vertical-align: top;
        text-align: center;
	font: bold 20px/24px arial, tahoma, helvetica, sans-serif;
}

table.tpl, td.status-lbl {
	padding: 5px 5px 5px 10px;
	vertical-align: top;
        text-align: left;
	font: bold 11px/15px arial, tahoma, helvetica, sans-serif;
}

table.tpl, td.status-data {
	padding: 5px 5px 5px 20px;
	vertical-align: top;
        text-align: left;
	font: bold 22px/26px arial, tahoma, helvetica, sans-serif;
}

table.kiln-tpl {
	border: 0;

}

table.kiln-tpl, td.lbl {
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	font: bold 11px/15px arial, tahoma, helvetica, sans-serif;
}

table.kiln-tpl, td.data {
	padding: 2px 2px 2px 10px;
	vertical-align: top;
	font-weight: normal;
	font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
}

.isEnabledYes {
	background-image: url("../scripts/ext-3.4.0/resources/images/default/grid/drop-yes.gif");
}

.isEnabledNo {
	background-image: url("../scripts/ext-3.4.0/resources/images/default/grid/drop-no.gif");
}

#controller-settings {
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
}

#program-settings {
	border:  0;
}

#program-settings td,#the-table th { 
	padding:1px; 
	font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	
}

#program-table { 
	border:1px solid #bbb;
	border-collapse:collapse; 
}
        
#program-table td,#the-table th { 
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:5px; 
	font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	
}

table.controller-settings {
        border:1px solid #bbb;
	border-collapse:collapse; 
}

table.controller-settings td.lbl {
        border:1px solid #ccc;
	border-collapse:collapse;
	padding:5px; 
	font: bold 11px/15px arial, tahoma, helvetica, sans-serif;
	vertical-align: middle; 
}

table.controller-settings td.data {
        border:1px solid #ccc;
	border-collapse:collapse;
	padding:5px; 
	font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
	vertical-align: middle; 
}

#kilnPanel .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 10px;
}

#kilnPanel .kiln-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 10px;
    font: bold 15px/19px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#kilnPanel .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 10px;
}

#kilnPanel .kiln-wrap .pic{
    float: left;
    margin-top: 5px;
}

#kilnPanel .kiln-wrap .small-text{
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
    color: gray;
    float: none;
}

#alertMenuPanel .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 10px;
}

#alertMenuPanel .kiln-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 10px;
    font: bold 13px/17px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#alertMenuPanel .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 10px;
}

#menuPanel .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 10px;
}

#menuPanel .kiln-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 10px;
    font: bold 13px/17px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#menuPanel .kiln-wrap .firing{
    color: red;
}

#menuPanel .kiln-wrap .pic{
    float: left;
    margin-top: 3px;
}

#menuPanel .kiln-wrap .kiln-status{
    font: normal 13px/17px arial, tahoma, helvetica, sans-serif;
    color: gray;
    float: none;
}

#menuPanel .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 10px;
}

#userAccts .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 10px;
}

#userAccts .user-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 10px;
    font: bold 15px/19px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#userAccts .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 10px;
}

#userAccts .user-wrap .pic{
    float: left;
}

#userAccts .user-wrap .small-text{
    font: italic 11px/15px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#macPanel .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 10px;
}

#macPanel .mac-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 10px;
    font: bold 15px/19px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#macPanel .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 10px;
}

#macPanel .mac-wrap .pic{
    float: left;
    margin-top: 3px;
}

#macPanel .mac-wrap .small-text{
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
    color: gray;
    float: none;
}

#phoneDV .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 10px;
}

#phoneDV .phone-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 10px;
    font: bold 15px/19px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#phoneDV .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 10px;
}

#phoneDV .phone-wrap .pic{
    float: left;
    margin-top: 3px;
}

#phoneDV .phone-wrap .small-text{
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
    color: gray;
    float: none;
}


#emailDV .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 5px;
    height: 30px;
}

#emailDV .email-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    font: bold 13px/17px arial, tahoma, helvetica, sans-serif;
    height: 30px;
    padding: 5px;
    vertical-align: middle;
}

#emailDV .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 5px;
    height: 30px;
}

#emailDV .email-wrap .pic{
    float: left;
}

#emailDV .email-wrap .small-text{
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
    color: gray;
    float: none;
}

.showMsg{
    font: bold 15px/19px arial, tahoma, helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
}

#alertViewerDV .x-view-over{
    border-bottom:1px solid #dddddd;
    margin: 0px 4px 0px 4px;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    padding: 5px;
}

#alertViewerDV .alert-wrap{
    border-bottom:1px solid #dddddd;
    margin: 0px 4px 0px 4px;
    padding: 5px;
    font: normal 13px/17px arial, tahoma, helvetica, sans-serif;
    float: none;
}

#alertViewerDV .alert-wrap .bold {
    font-weight: bold;
    color: blue;
}

#alertViewerDV .alert-wrap .normal {
    font-weight: normal;
}

#alertViewerDV .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border-bottom:1px solid #dddddd;
    margin: 0px 4px 0px 4px;
    padding: 5px;
}

#alertViewerDV .alert-wrap .pic{
    float: left;
    margin-top: 3px;
}

#alertViewerDV .alert-wrap .small-text{
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
    color: gray;
    float: none;
}

#alertViewerDV .alert-device {
    width: 200px;
    display: inline-block;
    overflow: hidden;
}

#alertViewerDV .alert-type {
    width: 250px;
    display: inline-block;
}

#alertViewerDV .alert-date {
    width: 180px;
    display: inline-block;
    text-align: right;
}

#alertViewerDV .alert-text {
    padding-top: 5px;
    display: inline-block;
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
}

#av_msgText .alert-msg {
    font: normal 13px/17px arial, tahoma, helvetica, sans-serif;
}

#searchDV .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url("../scripts/ext-3.4.0/resources/images/default/grid/row-over.gif") repeat-x left top;
    margin: 4px;
    padding: 5px;
}

#searchDV .cs-wrap{
    border:1px solid #dddddd;
    margin: 4px;
    padding: 5px;
    float: none;
}

#searchDV .x-view-selected{
    background: #eff5fb url("../images/selected.gif") repeat-x left top;
    border:1px solid #99bbe8;
    margin: 4px;
    padding: 5px;
}

#searchDV .cs-wrap .title{
    width: 100px;
    display: inline-block;
    font: bold 11px/15px arial, tahoma, helvetica, sans-serif;
}

#searchDV .cs-wrap .result{
    display: inline-block;
    font: normal 11px/15px arial, tahoma, helvetica, sans-serif;
}

#searchDV .cs-wrap .result-highlight{
    font: bold 11px/15px arial, tahoma, helvetica, sans-serif;
    background-color: aqua;
}

.header-text {
    font: bold 13px/17px arial, tahoma, helvetica, sans-serif;
    color: darkblue;
    text-align: right;
    vertical-align: top;
    float: right;
}