﻿@charset "UTF-8";

/* UNIVERSAL */

* {
  margin:0;
  padding:0;
}
html {
}
body {
	font-family:"Segoe UI", "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-image:url(/images/body/background/center.png),url(/images/body/background/y.png),url(/images/body/background/x.png);
	background-repeat:no-repeat,repeat-y,repeat-x;
	background-position:top,top,top;
	background-color:#617686;
}
img {  
	border-style:none;
 	color:#707070;
 	font-size:9px;
	font-weight:bold; 
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}

label.error {
	color: red;
	font-size: x-small;
	font-weight: bold;
	margin-left: 5px;
}
input.error { border: 1px dotted red; }

.hasanchors a {
	text-decoration:underline;
	color:#5c7697;
}
.hasanchors a:hover {
	color:#33557f;
}

.hasanchors_nou a {
	color:#5c7697;
}
.hasanchors_nou a:hover {
	text-decoration:underline;
	color:#33557f;
}

/* TYPOGRAPHY */

.message {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#4d6687;
}
.panel2 h1 {
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
}
.panel2 p,
#presetprofile_config .rTD {
	font-size:12px;
	line-height:16px;
	margin-bottom:4px;
}

.panelc3 h1 {
	font-size:13px;
	line-height:16px;
	margin-bottom:4px;
}
.panelc3 p {
	font-size:12px;
	line-height:16px;
	margin-bottom:4px;
}

/* STRUCTURE */

#wrapper {
	position:relative;
	width:950px;
	height:700px;
	margin:10px auto 0 auto;
}
#main {
	position:absolute;
	left:0;
	top:120px;
	width:950px;
	height:555px;
	background-color:#fff;
}
#maincontent {
	position:absolute;
	left:30px;
	width:920px;
	top:25px;
	bottom:25px;
}
#footer {
	position:absolute;
	left:0;
	top:670px;
	width:920px;
	height:50px;
	background-image:url(/images/footer/background.png);
	background-repeat:no-repeat;
	font-size:10px;
	color:#a3b0ba;
	padding-left:30px;
}

/* HEADER */

#header {
	position:absolute;
	left:0;
	top:0;
	width:950px;
	height:90px;
	background-color:#1d4a86;
	background-image:url(/images/header/background/tl.png),url(/images/header/background/tr.png);
	background-position:left top,right top;
	background-repeat:no-repeat,no-repeat;
	color:#d2dbe7;
	font-size:12px;
	line-height:12px;
}
#headerid {
	width:660px;
	height:90px;
	margin-left:15px;
	overflow:auto;
}
#toolid {
	width:490px;
	height:45px;
	margin: 22px 0 0 0;
	float:left;
}
#headerinfo {
	position:absolute;
	right:15px;
	top:22px;
	width:300px;
	/*background-color:#1d4a86;*/
	overflow:auto;
}
.hdbuttons {
}
.hdbuttons div {
	width:45px;
	height:45px;
	float:right;
	margin-right:5px;
	background-repeat:no-repeat;
}
.hdbuttons div:hover {
	cursor:pointer;
}
.hdtext {
	float:right;
	margin: 15px 10px 0 0;
}

/* HEADER BUTTONS (in alphabetical order) */

.hdbuttons .help {
	background-image:url(/images/header/buttons/help.png);
}
.hdbuttons .help:hover {
	background-image:url(/images/header/buttons/help_hover.png);
}
.hdbuttons .logout {
	background-image:url(/images/header/buttons/logout.png);
}
.hdbuttons .logout:hover {
	background-image:url(/images/header/buttons/logout_hover.png);
}
.hdbuttons .restart {
	background-image:url(/images/header/buttons/restart.png);
}
.hdbuttons .restart:hover {
	background-image:url(/images/header/buttons/restart_hover.png);
}


/* INFOBAR ELEMENTS */

#infobar {
	position:absolute;
	left:0;
	top:90px;
	width:890px;
	height:22px;
	padding:8px 30px 0 30px;
	background-color:#e8f0f0;
	font-size:12px;
	color:#6b7b90;
}
.ibleft {
	float:left;
}
.ibright {
	float:right;
}
#infobar a {
	color:#6b7b90;
}
#infobar a:hover {
	color:#4d6687;
} 

/* CONTROL PANEL */

#controlpanel {
	position:absolute;
	left:50%;
	top:145px;
	width:95px;
	margin-left:400px;
	z-index:90;/*300*/
}
.cptop {
	width:95px;
	height:15px;
	background-image:url(/images/controlpanel/background/top.png);
	background-repeat:no-repeat;
}
.cpmiddle {
	width:95px;
	background-image:url(/images/controlpanel/background/y.png);
	background-repeat:repeat-y;
}
.cpbottom {
	width:95px;
	height:30px;
	background-image:url(/images/controlpanel/background/bottom.png);
	background-repeat:no-repeat;
}
.cpmiddle div {
	width:80px;
	height:65px;
	padding:5px 0 5px 15px;
	background-repeat:no-repeat;
	background-position:15px 5px;
}
.cpmiddle div:hover {
	cursor:pointer;
}
.cpmiddle .newsection {
	margin-top:5px;
	padding-top:10px;
	background-position:15px 10px;
	border-top:solid 1px #8a9dab;
}

/* CONTROL PANEL BUTTONS (in alphabetical order) */

.cpmiddle .calibrate {
	background-image:url(/images/controlpanel/buttons/calibrate.png);
}
.cpmiddle .calibrate:hover {
	background-image:url(/images/controlpanel/buttons/calibrate_hover.png);
}
.cpmiddle .calibrate.na {
	background-image:url(/images/controlpanel/buttons/calibrate_na.png);
	cursor:default;
}
.cpmiddle .cancel {
	background-image:url(/images/controlpanel/buttons/cancel.png);
}
.cpmiddle .cancel:hover {
	background-image:url(/images/controlpanel/buttons/cancel_hover.png);
}
.cpmiddle .cancel.na {
	background-image:url(/images/controlpanel/buttons/cancel_na.png);
	cursor:default;
}
.cpmiddle .close {
	background-image:url(/images/controlpanel/buttons/close.png);
}
.cpmiddle .close:hover {
	background-image:url(/images/controlpanel/buttons/close_hover.png);
}
.cpmiddle .close.na {
	background-image:url(/images/controlpanel/buttons/close_na.png);
	cursor:default;
}
.cpmiddle .create {
	background-image:url(/images/controlpanel/buttons/create.png);
}
.cpmiddle .create:hover {
	background-image:url(/images/controlpanel/buttons/create_hover.png);
}
.cpmiddle .create.na {
	background-image:url(/images/controlpanel/buttons/create_na.png);
	cursor:default;
}
.cpmiddle .delete {
	background-image:url(/images/controlpanel/buttons/delete.png);
}
.cpmiddle .delete:hover {
	background-image:url(/images/controlpanel/buttons/delete_hover.png);
}
.cpmiddle .delete.na {
	background-image:url(/images/controlpanel/buttons/delete_na.png);
	cursor:default;
}
.cpmiddle .download {
	background-image:url(/images/controlpanel/buttons/download.png);
}
.cpmiddle .download:hover {
	background-image:url(/images/controlpanel/buttons/download_hover.png);
}
.cpmiddle .download.na {
	background-image:url(/images/controlpanel/buttons/download_na.png);
	cursor:default;
}
.cpmiddle .edit {
	background-image:url(/images/controlpanel/buttons/edit.png);
}
.cpmiddle .edit:hover {
	background-image:url(/images/controlpanel/buttons/edit_hover.png);
}
.cpmiddle .edit.na {
	background-image:url(/images/controlpanel/buttons/edit_na.png);
	cursor:default;
}
.cpmiddle .save {
	background-image:url(/images/controlpanel/buttons/save.png);
}
.cpmiddle .save:hover {
	background-image:url(/images/controlpanel/buttons/save_hover.png);
}
.cpmiddle .save.na {
	background-image:url(/images/controlpanel/buttons/save_na.png);
	cursor:default;
}
.cpmiddle .start {
	background-image:url(/images/controlpanel/buttons/start.png);
}
.cpmiddle .start:hover {
	background-image:url(/images/controlpanel/buttons/start_hover.png);
}
.cpmiddle .start.na {
	background-image:url(/images/controlpanel/buttons/start_na.png);
	cursor:default;
}
.cpmiddle .testall {
	background-image:url(/images/controlpanel/buttons/testall.png);
}
.cpmiddle .testall:hover {
	background-image:url(/images/controlpanel/buttons/testall_hover.png);
}
.cpmiddle .testall.na {
	background-image:url(/images/controlpanel/buttons/testall_na.png);
	cursor:default;
}


/* other buttons, used mid-page */

/* select all div elements inside tags with midbtn class */
.midbtn div {
	width:40px;
	height:57px;
	padding:0 2px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* select all div elements inside tags with midbtn class when hovering*/
.midbtn div:hover {
	cursor:pointer;
}

/* select all div elements that also have na class;
   select only descendants of elements with midbtn class attr;
   when hovering*/
.midbtn div.na:hover {
	cursor:default;
}


.midbtn .applysettings {
	background-image:url(/images/diagnostics/buttons/applysettings.png);
}
.midbtn .applysettings:hover {
	background-image:url(/images/diagnostics/buttons/applysettings_hover.png);
}
.midbtn .applysettings.na {
	background-image:url(/images/diagnostics/buttons/applysettings_na.png);
}

.midbtn .printresults {
	background-image:url(/images/diagnostics/buttons/printresults.png);
}
.midbtn .printresults:hover {
	background-image:url(/images/diagnostics/buttons/printresults_hover.png);
}
.midbtn .printresults.na {
	background-image:url(/images/diagnostics/buttons/printresults_na.png);
}

.midbtn .resetsettings {
	background-image:url(/images/diagnostics/buttons/resetsettings.png);
}
.midbtn .resetsettings:hover {
	background-image:url(/images/diagnostics/buttons/resetsettings_hover.png);
}
.midbtn .resetsettings.na {
	background-image:url(/images/diagnostics/buttons/resetsettings_na.png);
}


.focusgauge {
	width:26px;
	height:26px;
	background-image:url(/images/controlpanel/buttons/meter.png);
	cursor:pointer; 
}
.focusgauge.na {
	background-image:url(/images/controlpanel/buttons/meter_unavailable.png);
	cursor:default;
}

.sharpnessgauge {
	width:26px;
	height:26px;
	background-image:url(/images/controlpanel/buttons/meter.png);
	cursor:pointer; 
}
.sharpnessgauge.na {
	background-image:url(/images/controlpanel/buttons/meter_unavailable.png);
	cursor:default;
}

/* TOOL LIST */

#toollist {
	position:absolute;
	width:480px;
	font-size:12px;
	line-height:16px;
	color:#6b7b90;
	padding:15px 0;
	background-image:url(/images/toollist/background/top.png),url(/images/toollist/background/bottom.png),url(/images/toollist/background/y.png);
	background-repeat:no-repeat,no-repeat,repeat-y;
	background-position:top,bottom,top;
}
.tlitem {
	min-height:60px;
	width:480px;
	background-image:url(/images/toollist/background/divet.png),url(/images/toollist/background/y.png);
	background-repeat:no-repeat,repeat-y;
	background-position:239px 17px,top;
	padding:7px 0 8px 0;
	overflow:auto;
}
.tlitem div {
	position:relative;
	height:60px;
	width:200px;
	float:left;
	margin:0 0 0 15px;
	background-repeat:no-repeat;
}
.tlitem div span{ 
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index: 1;
  background-image:url(/images/misc/empty.png);
}   
.tlitem div:hover {
	cursor:pointer
}	
.tlitem p {
	width:200px;
	margin:5px 20px 0 0;
	float:right;
}

/* TOOL LIST BUTTONS */

.tlitem div.cali {
	background-image:url(/images/toollist/cali.png);
}
.tlitem div.cali:hover {
	background-image:url(/images/toollist/cali_hover.png);
}
.tlitem div.capt {
	background-image:url(/images/toollist/capturedefinitions.png);
}
.tlitem div.capt:hover {
	background-image:url(/images/toollist/capturedefinitions_hover.png);
}
.tlitem div.conf {
	background-image:url(/images/toollist/conf.png);
}
.tlitem div.conf:hover {
	background-image:url(/images/toollist/conf_hover.png);
}

.tlitem div.firm {
	background-image:url(/images/toollist/firmwareupgrade.png);
}
.tlitem div.firm:hover {
	background-image:url(/images/toollist/firmwareupgrade_hover.png);
}
.tlitem div.netw {
	background-image:url(/images/toollist/network.png);
}
.tlitem div.netw:hover {
	background-image:url(/images/toollist/network_hover.png);
}
.tlitem div.enterprise {
	background-image:url(/images/toollist/enterprise_settings.png);
}
.tlitem div.enterprise:hover {
	background-image:url(/images/toollist/enterprise_settings_hover.png);
}
.tlitem div.tool {
	background-image:url(/images/toollist/admintools.png);
}
.tlitem div.tool:hover {
	background-image:url(/images/toollist/admintools_hover.png);
}
.tlitem div.insp {
	background-image:url(/images/toollist/insp.png);
}
.tlitem div.insp:hover {
	background-image:url(/images/toollist/insp_hover.png);
}
.tlitem div.qvdemo {
	background-image:url(/images/toollist/demo.png);
}
.tlitem div.qvdemo:hover {
	background-image:url(/images/toollist/demo_hover.png);
}
.tlitem div.user {
	background-image:url(/images/toollist/user.png);
}
.tlitem div.user:hover {
	background-image:url(/images/toollist/user_hover.png);
}
.tlitem div.setup {
	background-image:url(/images/toollist/setup.png);
}
.tlitem div.setup:hover {
	background-image:url(/images/toollist/setup_hover.png);
}
.tlitem div.calibration {
	background-image:url(/images/toollist/calibration.png);
}
.tlitem div.calibration:hover {
	background-image:url(/images/toollist/calibration_hover.png);
}
.tlitem div.calisettings {
	background-image:url(/images/toollist/calibrationsettings.png);
}
.tlitem div.calisettings:hover {
	background-image:url(/images/toollist/calibrationsettings_hover.png);
}
.tlitem div.cameracali {
	background-image:url(/images/toollist/cameracalibration.png);
}
.tlitem div.cameracali:hover {
	background-image:url(/images/toollist/cameracalibration_hover.png);
}
.tlitem div.sensorcali {
	background-image:url(/images/toollist/sensorcalibration.png);
}
.tlitem div.sensorcali:hover {
	background-image:url(/images/toollist/sensorcalibration_hover.png);
}
.tlitem div.backup {
	background-image:url(/images/toollist/backup.png);
}
.tlitem div.backup:hover {
	background-image:url(/images/toollist/backup_hover.png);
}
.tlitem div.generalsettings {
	background-image:url(/images/toollist/generalsettings.png);
}
.tlitem div.generalsettings:hover {
	background-image:url(/images/toollist/generalsettings_hover.png);
}
.tlitem div.measurementsettings {
	background-image:url(/images/toollist/measurementsettings.png);
}
.tlitem div.measurementsettings:hover {
	background-image:url(/images/toollist/measurementsettings_hover.png);
}


.tlitem div.diagnostics {
	background-image:url(/images/toollist/diagnostics.png);
}
.tlitem div.diagnostics:hover {
	background-image:url(/images/toollist/diagnostics_hover.png);
}

.tlitem div.componenttests {
	background-image:url(/images/toollist/componenttests.png);
}
.tlitem div.componenttests:hover {
	background-image:url(/images/toollist/componenttests_hover.png);
}

.tlitem div.scaletest {
	background-image:url(/images/toollist/scaletest.png);
}
.tlitem div.scaletest:hover {
	background-image:url(/images/toollist/scaletest_hover.png);
}

.tlitem div.backfocal {
	background-image:url(/images/toollist/backfocal.png);
}
.tlitem div.backfocal:hover {
	background-image:url(/images/toollist/backfocal_hover.png);
}

.tlitem div.systemlog {
	background-image:url(/images/toollist/systemlog.png);
}
.tlitem div.systemlog:hover {
	background-image:url(/images/toollist/systemlog_hover.png);
}

.tlitem div.debuginfo {
	background-image:url(/images/toollist/debuginfo.png);
}
.tlitem div.debuginfo:hover {
	background-image:url(/images/toollist/debuginfo_hover.png);
}

.tlitem div.displays {
	background-image:url(/images/toollist/displays.png);
}
.tlitem div.displays:hover {
	background-image:url(/images/toollist/displays_hover.png);
}

.tlitem div.demodisplay {
	background-image:url(/images/toollist/demodisplay.png);
}
.tlitem div.demodisplay:hover {
	background-image:url(/images/toollist/demodisplay_hover.png);
}

.tlitem div.operatordisplay {
	background-image:url(/images/toollist/operatordisplay.png);
}
.tlitem div.operatordisplay:hover {
	background-image:url(/images/toollist/operatordisplay_hover.png);
}

.tlitem div.customerdisplay {
	background-image:url(/images/toollist/customerdisplay.png);
}
.tlitem div.customerdisplay:hover {
	background-image:url(/images/toollist/customerdisplay_hover.png);
}

.tlitem div.displaysettings {
	background-image:url(/images/toollist/displaysettings.png);
}
.tlitem div.displaysettings:hover {
	background-image:url(/images/toollist/displaysettings_hover.png);
}

/* TAB CONTROL */

#tabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#tabs div {
	height:48px;
	width:130px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#tabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#tabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#tabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#tabs div.twoline p:last-child {
	font-size:12px;
	font-weight:normal;
}

/* TABS (in alphabetical order) */
/*
#tabs div.advanced {
	background-image:url(/images/tabs/advanced.png);
}
#tabs div.advanced:hover {
	background-image:url(/images/tabs/advanced_hover.png);
}
#tabs div.advanced.selected {
	background-image:url(/images/tabs/advanced_selected.png);
}*/
#tabs div.notavailable {
	background-image:url(/images/tabs/notavailable.png);
}
#tabs div.notavailable:hover {
	background-image:url(/images/tabs/notavailable_hover.png);
}
#tabs div.notavailable.selected {
	background-image:url(/images/tabs/notavailable_selected.png);
}
#tabs div.ok {
	background-image:url(/images/tabs/ok.png);
}
#tabs div.ok:hover {
	background-image:url(/images/tabs/ok_hover.png);
}
#tabs div.ok.selected {
	background-image:url(/images/tabs/ok_selected.png);
}/*
#tabs div.restricted {
	background-image:url(/images/tabs/restricted.png);
}
#tabs div.restricted:hover {
	background-image:url(/images/tabs/restricted_hover.png);
}
#tabs div.restricted.selected {
	background-image:url(/images/tabs/restricted_selected.png);
}
#tabs div.standard {
	background-image:url(/images/tabs/standard.png);
}
#tabs div.standard:hover {
	background-image:url(/images/tabs/standard_hover.png);
}
#tabs div.standard.selected {
	background-image:url(/images/tabs/standard_selected.png);
}*/
#tabs div.warning {
	background-image:url(/images/tabs/warning.png);
}
#tabs div.warning:hover {
	background-image:url(/images/tabs/warning_hover.png);
}
#tabs div.warning.selected {
	background-image:url(/images/tabs/warning_selected.png);
}

/*
#tabs div.zoi {
	background-image:url(/images/tabs/zoi.png);
}
#tabs div.zoi:hover {
	background-image:url(/images/tabs/zoi_hover.png);
}
#tabs div.zoi.selected {
	background-image:url(/images/tabs/zoi_selected.png);
}
#tabs div.iq {
	background-image:url(/images/tabs/notavailable.png);
}
#tabs div.iq:hover {
	background-image:url(/images/tabs/notavailable_hover.png);
}
#tabs div.iq.selected {
	background-image:url(/images/tabs/notavailable_selected.png);
}
*/
#mstabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#mstabs div {
	height:48px;
	width:130px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#mstabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#mstabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#mstabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#mstabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}

#mstabs div.presetprofile {
	background-image:url(/images/tabs/measurementsettings.png);
}
#mstabs div.presetprofile:hover {
	background-image:url(/images/tabs/measurementsettings_hover.png);
}
#mstabs div.presetprofile.selected {
	background-image:url(/images/tabs/measurementsettings_selected.png);
}

#mstabs div.moresettings {
	background-image:url(/images/tabs/measurementsettings.png);
}
#mstabs div.moresettings:hover {
	background-image:url(/images/tabs/measurementsettings_hover.png);
}
#mstabs div.moresettings.selected {
	background-image:url(/images/tabs/measurementsettings_selected.png);
}

#mstabs div.restrictedlong {
	background-image:url(/images/tabs/measurementsettings.png);
}
#mstabs div.restrictedlong:hover {
	background-image:url(/images/tabs/measurementsettings_hover.png);
}
#mstabs div.restrictedlong.selected {
	background-image:url(/images/tabs/measurementsettings_selected.png);
}
/* Firmware and custom logo tabs*/
#fctabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#fctabs div {
	height:48px;
	width:130px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#fctabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#fctabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#fctabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#fctabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}
#fctabs div.firmwareup {
	background-image:url(/images/tabs/firmwareupgrade.png);
}
#fctabs div.firmwareup:hover {
	background-image:url(/images/tabs/firmwareupgrade_hover.png);
}
#fctabs div.firmwareup.selected {
	background-image:url(/images/tabs/firmwareupgrade_selected.png);
}
#fctabs div.customlogo {
	background-image:url(/images/tabs/customerlogo.png);
}
#fctabs div.customlogo:hover {
	background-image:url(/images/tabs/customerlogo_hover.png);
}
#fctabs div.customlogo.selected {
	background-image:url(/images/tabs/customerlogo_selected.png);
}


/*Config Tabs*/

#Configtabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#Configtabs div {
	height:48px;
	width:95px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#Configtabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#Configtabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#Configtabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#Configtabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}

/* TABS (in alphabetical order) */

#Configtabs div.advanced {
	background-image:url(/images/tabs/advancedC.png);
}
#Configtabs div.advanced:hover {
	background-image:url(/images/tabs/advanced_hoverC.png);
}
#Configtabs div.advanced.selected {
	background-image:url(/images/tabs/advanced_selectedC.png);
}
#Configtabs div.restricted {
	background-image:url(/images/tabs/restricted.png);
}
#Configtabs div.restricted:hover {
	background-image:url(/images/tabs/restricted_hover.png);
}
#Configtabs div.restricted.selected {
	background-image:url(/images/tabs/restricted_selected.png);
}
#Configtabs div.genset {
	background-image:url(/images/tabs/generalsettings.png);
}
#Configtabs div.genset:hover {
	background-image:url(/images/tabs/generalsettings_hover.png);
}
#Configtabs div.genset.selected {
	background-image:url(/images/tabs/generalsettings_selected.png);
}
#Configtabs div.zoi {
	background-image:url(/images/tabs/zoiC.png);
}
#Configtabs div.zoi:hover {
	background-image:url(/images/tabs/zoi_hoverC.png);
}
#Configtabs div.zoi.selected {
	background-image:url(/images/tabs/zoi_selectedC.png);
}
#Configtabs div.iq {
	background-image:url(/images/tabs/imagequality.png);
}
#Configtabs div.iq:hover {
	background-image:url(/images/tabs/imagequality_hover.png);
}
#Configtabs div.iq.selected {
	background-image:url(/images/tabs/imagequality_selected.png);
}
#Configtabs div.dt {
	background-image:url(/images/tabs/datetime.png);
}
#Configtabs div.dt:hover {
	background-image:url(/images/tabs/datetime_hover.png);
}
#Configtabs div.dt.selected {
	background-image:url(/images/tabs/datetime_selected.png);
}
#Configtabs div.caliset {
	background-image:url(/images/tabs/calibrationsettings.png);
}
#Configtabs div.caliset:hover {
	background-image:url(/images/tabs/calibrationsettings_hover.png);
}
#Configtabs div.caliset.selected {
	background-image:url(/images/tabs/calibrationsettings_selected.png);
}

/*Inspector Tabs*/

#Insptabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#Insptabs div {
	height:48px;
	width:95px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#Insptabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#Insptabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#Insptabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#Insptabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}


/* TABS (in alphabetical order) */

#Insptabs div.deviceinfo {
	background-image:url(/images/tabs/deviceinfo.png);
}
#Insptabs div.deviceinfo:hover {
	background-image:url(/images/tabs/deviceinfo_hover.png);
}
#Insptabs div.deviceinfo.selected {
	background-image:url(/images/tabs/deviceinfo_selected.png);
}
#Insptabs div.changecounters {
	background-image:url(/images/tabs/changecounters.png);
}
#Insptabs div.changecounters:hover {
	background-image:url(/images/tabs/changecounters_hover.png);
}
#Insptabs div.changecounters.selected {
	background-image:url(/images/tabs/changecounters_selected.png);
}
#Insptabs div.changeslog {
	background-image:url(/images/tabs/changeslog.png);
}
#Insptabs div.changeslog:hover {
	background-image:url(/images/tabs/changeslog_hover.png);
}
#Insptabs div.changeslog.selected {
	background-image:url(/images/tabs/changeslog_selected.png);
}
#Insptabs div.LTSlog {
	background-image:url(/images/tabs/changeslog.png);
}
#Insptabs div.LTSlog:hover {
	background-image:url(/images/tabs/changeslog_hover.png);
}
#Insptabs div.LTSlog.selected {
	background-image:url(/images/tabs/changeslog_selected.png);
}
#Insptabs div.updateslog {
	background-image:url(/images/tabs/updateslog.png);
}
#Insptabs div.updateslog:hover {
	background-image:url(/images/tabs/updateslog_hover.png);
}
#Insptabs div.updateslog.selected {
	background-image:url(/images/tabs/updateslog_selected.png);
}


#Nettabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#Nettabs div {
	height:48px;
	width:95px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#Nettabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#Nettabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#Nettabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#Nettabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}

#Nettabs div.netsettings {
	background-image:url(/images/tabs/networksettings.png);
}
#Nettabs div.netsettings:hover {
	background-image:url(/images/tabs/networksettings_hover.png);
}
#Nettabs div.netsettings.selected {
	background-image:url(/images/tabs/networksettings_selected.png);
}
#Nettabs div.netsecurity {
	background-image:url(/images/tabs/networksecurity.png);
}
#Nettabs div.netsecurity:hover {
	background-image:url(/images/tabs/networksecurity_hover.png);
}
#Nettabs div.netsecurity.selected {
	background-image:url(/images/tabs/networksecurity_selected.png);
}


#Disptabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#Disptabs div {
	height:48px;
	width:95px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#Disptabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#Disptabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#Disptabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#Disptabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}

#Disptabs div.operator {
	background-image:url(/images/tabs/operator.png);
}
#Disptabs div.operator:hover {
	background-image:url(/images/tabs/operator_hover.png);
}
#Disptabs div.operator.selected {
	background-image:url(/images/tabs/operator_selected.png);
}
#Disptabs div.customer {
	background-image:url(/images/tabs/customer.png);
}
#Disptabs div.customer:hover {
	background-image:url(/images/tabs/customer_hover.png);
}
#Disptabs div.customer.selected {
	background-image:url(/images/tabs/customer_selected.png);
}


#Logtabs {
	position:absolute;
	left:25px;
	z-index:90;/*500*/
}
#Logtabs div {
	height:48px;
	width:95px;
	float:left;
	color:#677c98;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:17px 0 0 55px;
	background-repeat:no-repeat;
}
#Logtabs div:hover {
	color:#4d6687;
	cursor:pointer;
}
#Logtabs div.selected	{
	color:#4d6687;
	cursor:default;
}
#Logtabs div.twoline {
	height:52;
	padding:11px 0 0 55px;
}
#Logtabs div.twoline p:last-child {
	font-size:13px;
	font-weight:bold;
}

#Logtabs div.systemlogtab {
	background-image:url(/images/tabs/changeslog.png);
}
#Logtabs div.systemlogtab:hover {
	background-image:url(/images/tabs/changeslog_hover.png);
}
#Logtabs div.systemlogtab.selected {
	background-image:url(/images/tabs/changeslog_selected.png);
}

#Enterprisetabs {
    position: absolute;
    left: 25px;
    z-index: 90; /*500*/
}

#Enterprisetabs div {
    height: 48px;
    width: 95px;
    float: left;
    color: #677c98;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    padding: 17px 0 0 55px;
    background-repeat: no-repeat;
}

#Enterprisetabs div:hover {
    color: #4d6687;
    cursor: pointer;
}

#Enterprisetabs div.selected {
    color: #4d6687;
    cursor: default;
}

#Enterprisetabs div.twoline {
    height: 52;
    padding: 11px 0 0 55px;
}

#Enterprisetabs div.twoline p:last-child {
    font-size: 13px;
    font-weight: bold;
}

#Enterprisetabs div.settings {
    background-image: url(/images/tabs/standard.png);
}

#Enterprisetabs div.settings:hover {
    background-image: url(/images/tabs/standard_hover.png);
}

#Enterprisetabs div.settings.selected {
    background-image: url(/images/tabs/standard_selected.png);
}


/* PANELS */

#messagebox {
	height:30px;
}
.columndivider {
	height:1px;
	background-color:#d3dddd;
	margin: 10px -15px;
}
#column1, .column1 {
	left:15px;
}
#column2 {
	left:280px;
}
#column3 {
	left:545px;
}
#panel1, .panel1 {
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	width:285px;
	z-index:50;/*100*/
	background-image:url(/images/panels/1/background/tl.png),url(/images/panels/1/background/tr.png),url(/images/panels/1/background/br.png),url(/images/panels/1/background/bl.png),url(/images/panels/1/background/border.png),url(/images/panels/1/background/border.png),url(/images/panels/1/background/border.png),url(/images/panels/1/background/border.png);
	background-position:top left,top right,bottom right,bottom left,top,right,bottom,left;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-y,repeat-x,repeat-y;
	background-color:#d9e3e3;
}
.panel2 {
	position:absolute;
	top:15px;
	bottom:15px;
	width:225px;
	padding:15px;
	z-index:60;/*200*/
	background-image:url(/images/panels/2/background/tl.png),url(/images/panels/2/background/tr.png),url(/images/panels/2/background/br.png),url(/images/panels/2/background/bl.png);
	background-position:top left,top right,bottom right,bottom left;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
	background-color:#ecf1f1;
	color:#5c7697;
}
.panel3 {
	position:absolute;
	top:15px;
	bottom:15px;
	width:225px;
	padding:15px;
	z-index:60;/*200*/
}
.panel4 {
	position:absolute;
	top:15px;
	bottom:15px;
	width:225px;
	padding:15px;
	z-index:60;/*200*/
}
.panelb2 {
	position:absolute;
	top:15px;
	bottom:15px;
	width:490px;
	padding:15px;
	z-index:60;/*200*/
	background-image:url(/images/panels/2/background/tl.png),url(/images/panels/2/background/tr.png),url(/images/panels/2/background/br.png),url(/images/panels/2/background/bl.png);
	background-position:top left,top right,bottom right,bottom left;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
	background-color:#ecf1f1;
	color:#5c7697;
}
.panelb3, .panelc3{
	position:absolute;
	top:15px;
	bottom:15px;
	width:755px;
	padding:15px;
	z-index:60;/*200*/
	background-image:url(/images/panels/2/background/tl.png),url(/images/panels/2/background/tr.png),url(/images/panels/2/background/br.png),url(/images/panels/2/background/bl.png);
	background-position:top left,top right,bottom right,bottom left;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
	background-color:#ecf1f1;
	color:#5c7697;
}


#panela1 {
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	width:815px;
	z-index:50;/*100*/
	background-image:url(/images/panels/1/background/tl.png),url(/images/panels/1/background/tr.png),url(/images/panels/1/background/br.png),url(/images/panels/1/background/bl.png),url(/images/panels/1/background/border.png),url(/images/panels/1/background/border.png),url(/images/panels/1/background/border.png),url(/images/panels/1/background/border.png);
	background-position:top left,top right,bottom right,bottom left,top,right,bottom,left;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-y,repeat-x,repeat-y;
	background-color:#d9e3e3;
}
.panela2 {
	position:absolute;
	top:15px;
	bottom:15px;
	width:755px;
	padding:15px;
	z-index:60;/*200*/
	background-image:url(/images/panels/2/background/tl.png),url(/images/panels/2/background/tr.png),url(/images/panels/2/background/br.png),url(/images/panels/2/background/bl.png);
	background-position:top left,top right,bottom right,bottom left;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
	background-color:#ecf1f1;
	color:#5c7697;
}

/* CALIBRATION IMAGES */

#calidepthimage,
#calilowresimage,
#calihighresimage {
	width:490px;
	height:367px;
	background-color:#5f5f5f;
	background-image:url(/images/calibrate/noimagebackground.png);
	background-repeat:no-repeat;
}

/* DIALOG */

#dialog_box{
	position:absolute;
	top:50%;
	left:50%;
	margin:-140px 0 0 -176px;
	width:325px;
	height:280px;
	
	color:#4d6687;
}
#dialog_box.warning {
	color:#e47600;
}
.dgtop {
	position:absolute;
	width:260px;
	height:40px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#fff;
	padding:30px 0 0 65px;
	background-repeat:no-repeat;
}
#dialog_box.normal .dgtop {
	background-image:url(/images/dialog/top/normal.png);
}
#dialog_box.warning .dgtop {
	background-image:url(/images/dialog/top/warning.png);
}
#dialog_box.ok .dgtop {
	background-image:url(/images/dialog/top/ok.png);
}
.dgmiddlewrapper {
	position:absolute;
	top:70px;
}
.dgmiddle {
	min-height:140px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding: 15px 100px 15px 20px;
	background-image:url(/images/dialog/background/message.png);
	background-repeat:repeat-y;
}
.dgbottom {
	height:50px;
	background-image:url(/images/dialog/background/bottom.png);
	background-repeat:no-repeat;
}
.dgbuttons {
	position:absolute;
	right:-10px;
	bottom:50px;
	width:75px;
}
.dgbuttonstop {
	width:75px;
	height:10px;
	padding:0;
	background-image:url(/images/dialog/buttons/background/top.png);
	background-repeat:no-repeat;
}
.dgbuttonsmiddle{
	background-image:url(/images/dialog/buttons/background/button.png);
	background-repeat:repeat-y;
}
.dgbuttonsmiddle div {
	height:55px;
	width:65px;
	background-repeat:no-repeat;
	background-position:10px 2px;
	padding:2px 0 3px 10px;
}
.dgbuttonsmiddle div:hover {
	cursor:pointer;
}
.dgbuttonsbottom {
	width:75px;
	height:15px;
	background-image:url(/images/dialog/buttons/background/bottom.png);
	background-repeat:no-repeat;
}

/* DIALOG BUTTONS */

.dgbuttonsmiddle div.ok {
	background-image:url(/images/dialog/buttons/ok.png);
}
.dgbuttonsmiddle div.ok:hover {
	background-image:url(/images/dialog/buttons/ok_hover.png);
}
.dgbuttonsmiddle div.login {
	background-image:url(/images/dialog/buttons/login.png);
}
.dgbuttonsmiddle div.login:hover {
	background-image:url(/images/dialog/buttons/login_hover.png);
}
.dgbuttonsmiddle div.cancel {
	background-image:url(/images/dialog/buttons/cancel.png);
}
.dgbuttonsmiddle div.cancel:hover {
	background-image:url(/images/dialog/buttons/cancel_hover.png);
}

/* FLOATING CAPT DEF PANELS */

div.floatingPanel {
	font-size: small;
	position:absolute;
	margin: 10px auto 0 auto;
	padding: 8px;
	background: #f4f9f9;
	border: 5px solid #bdcbd4;
	color: #5c7697;
	z-index: 1000;
	display: none;
}

#BCSelectionsPanel {
	width: 430px;
}

table.floatingpaneltable {
    border-collapse: collapse;
}
table.floatingpaneltable td {
    border: 1px dotted lightgray;
    padding: 4px;
}
table.floatingpaneltable tr:first-child td {
    border-top: 0;
}
table.floatingpaneltable tr:last-child td {
    border-bottom: 0;
}
table.floatingpaneltable tr td:first-child {
    border-left: 0;
}
table.floatingpaneltable tr td:last-child {
    border-right: 0;
}

#customerid {
        width:120px;
        height:70px;
        margin:10px 0 0 0;
        float:left;
        background-image:url('/images/header/logo.png');
        background-position:right center;
        background-repeat:no-repeat;
}

/* Rule to right of customer logo. DO NOT EDIT THIS STYLE. */
#customervrule {
        width:1px;
        height:90px;
        margin: 0 10px;
        float:left;
        background-color:#fff;
}