/* 
** EventSentry Stylesheet v2.90                                            **
** See "index.asp" for important license information regarding this file   **
----------------------------------------------------------------------------- 
STRUCTURE
----------------------------------------------------------------------------- 
*/
html, body, #contents {
	width: auto;
}
body {
	margin: 0;
	font-family: Arial, sans-serif;
}
#body{
	height: auto;
	width: auto;
}
#contents {
	float:none;
}


/* HIDE FROM PRINTER */
#printinfo,#printtitle,#printcustom,#printstamp {
	display:none;
	}

#printtitle strong, #printinfo td span, #printinfo td strong {
	font-size:12px;
	}	
	
#printtitle {
	line-height:12px;
	}	

#bar, #navbar, #title, #es_logo, #menu, #footer {
	display:none;
	}

#export, #standard {
	display:none;
	}
	
.pageInfo, #show-hidden {
	display:none;
	}

#printinfo,#printtitle,#printcustom {
	display:inline;
	}
	
#ResultSet .noprint, #ResultSet .np {
	display:none;
	}

#ResultSet .print-frame {
	visibility: visible;
	white-space: normal;
	background: #FFF;
	}
#ResultSet .print-frame th{
	font-weight: bold;
	}
.print-header tr td {
	padding-right:10px;
	}
.completeMSG {
	padding: 1em 6em 2em 2em; 
	}	
	
tr.resultrow { 
	background:#F2F2F2;
	}
tr.resultrow td { 
	border-top:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	
	}
tr.resultrow td *{ 
	font-size:10px;
	}

.description { 
	display:none; 
	}

#results {
	float:none;
	display:block;
	}

#ResultSet {
	border:none;
	width: auto;
	}


/* 
----------------------------------------------------------------------------- 
ELEMENTS & CLASSES
----------------------------------------------------------------------------- */
a { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	text-decoration: none; 
	}
a:visited { 
	color: #000; 
	}
a.static { 
	color: red; 
	}
a.bigger { 
	font-family: Verdana, Tahoma, Arial;
	color: #8D8D8D; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 10pt; 
	}
a:hover { 
	color: #666; 
	}
a img { 
	border: none; 
	}
a.medium { 
	font-size: 9pt; 
	}
a.medium:visited { 
	color: #000; 
	}
a.menu { 
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma; 
	color: #000; 
	}
a.titlebar { 
	font-size: 8pt; 
	}
a.javascript { 
	font-family: Arial; 
	font-size: 8pt; 
	color: #0033FF; 
	}
a.javascript:visited { 
	font-family: Arial; 
	font-size: 8pt; 
	color: #0033FF; 
	}
a.javascript:hover { 
	font-family: Arial; 
	font-size: 8pt; 
	color: #0033FF; 
	}
a.Result { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	}
a.orange, a.orange:visited	{ 
	color: #FF6600; 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	}
a.red, a.red:visited { 
	color: red;     
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	}
a.black, a.black:visited { 
	color: black;   
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	}
	
form {margin: 0;}

h1 	 {margin: 0;}

input.details { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	}
input.search  {
	background:transparent url(images/menu-button.png) repeat-x scroll center top;
	border:1px solid #999999;
	height: 20px;
	margin: 2px 0 0 4px;
	}
input.button  {
	background:transparent url(images/menu-button.png) repeat-x scroll center top;
	border:1px solid #999999;
	height: 20px;
	margin: 2px 0 0 4px;
	}

input.profile-button  {
	display:inline;
	padding-left: 20px;
	background:transparent url(images/menu-button.png) repeat-x scroll center top;
	border:1px solid #999999;
	width: 112px; 
	text-align: left;
	}
input.Form { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	}
input.FormSelected { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	background-color: #FFE2A6; 
	}
input.FormSubmit { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Verdana, Arial; 
	color: #000; 
	}
input#standard { margin-left:50px; } 
label { 
	font-size: 12px; 
	}
label.login { 
	font-size: 12px; 
	}

li { 
	list-style: none; 
	}

p { 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	}
p.menu { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 9pt; 
	font-weight: normal; 
	}
p.small { 
	font-size: 8pt; 
	}

select.tiny { 
	border: 1px solid #CCC; 
	font-family: Verdana, Arial; 
	font-size: 7pt; 
	font-weight: bold; 
	color: #000; 
	z-index: 1; 
	}
select.large { 
	z-index: 1; 
	font-size: 8pt; 
	}
select { 
	z-index: 1; 
	max-width:125px; 
	}

select.chart { 
	z-index: 1; 
	max-width:175px; 
	}
select.perm	{ 
	width:100%; 
	max-width:100%; 
	border: 1px solid #CCC; 
	}
select.perm-modify { 
	width:200px; 
	max-width:200px; 
	border: 1px solid #CCC; 
	}

span { 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	}
select, input, center, textarea { 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	}
select.Form	{ 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	}
select.FormSelected	{ 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	background-color: #FFE2A6; 
	}

strong { 
	font-size: 8pt; 
	font-weight: bold;   
	font-family: Arial; 
	color: #000; 
	}
strong.color { 
	font-size: 8pt; 
	color: #484848; 
	}
strong.tdheader	{ 
	color: #000; 
	font-weight:bold; 
	}
strong.light { 
	color:#555; 
	}
strong.indexheading {  
	}
strong.index { 
	color:#4E4E4E; 
	text-decoration: underline; 
	}
strong.computerheading	{ 
	}
strong.computer { 
	color:#4E4E4E; 
	text-decoration: underline; 
	}
strong.FormField { 
	font-size: 9pt; 
	font-weight: bold;	
	font-family: Arial; color: #4E4E4E; 
	}
strong.FormText { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	}

table.defaultborder { 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	clear:left; 
	}
table#eventmessage { 
	white-space: nowrap; 
	width:490px;
	}
table#eventmessage td { 
	white-space: nowrap; 
	}
table#menu {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	background: #F2F2F2 url(images/menu-bg.png) repeat-x ;
	white-space: nowrap;
}
table#chartsmenu {
	margin-left: auto;
	margin-right: auto;
	background: #F2F2F2 url(images/menu-bg.png) repeat-x ;
	white-space: nowrap;
}
table#ResultSet tr.hover {
	background: #C6DCEE; 
	white-space: nowrap; 
	}
table#ResultSet { 
	white-space: nowrap; 
	margin-left:auto;
	margin-right:auto;
	}
table#ResultSet td { 
	white-space: nowrap; 
	}
table#SysinfoSet { 
	white-space: nowrap; 
	margin-left:auto;
	margin-right:auto;
	}
table#ResultChart { 
	white-space: nowrap; 
	margin-left:auto;
	margin-right:auto;
	}
table#WeeklyTable { 
	white-space: nowrap; 
	}
textarea.Form { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	}
textarea.details { 
	font-family: Courier New, Courier, Verdana, Tahoma, Arial; 
	font-size: 9pt; 
	font-weight: normal; 
	}

th { 
	text-align: left; 
	font-weight: bold; 
	white-space: nowrap; 
	}
th.details { 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: normal; 
	}
th.Header { 
	font-size: 9pt; 
	font-weight: bold;   
	font-family: Arial; 
	background-image: url(images/result_header.gif); 
	color: #FFF; 
	text-align: left;
	margin-left: 5px; 
	white-space: nowrap; 
	}
th.Header-room { 
	font-size: 9pt; 
	font-weight: bold;   
	font-family: Arial; 
	background-image: url(images/result_header.gif); 
	color: #FFF; 
	text-align: left;
	margin-left: 5px; 
	white-space: nowrap; 
	padding: 0 10px; 
	}

th.Header-minor { 
	font-size: 9pt; 
	font-weight: bold;   
	font-family: Arial; 
	background-image: url(images/result_header_gray.gif); 
	color: #FFF; 
	text-align: left;
	margin-left: 5px; 
	white-space: nowrap; 
	}
th.Header a.hidecol {
	white-space:nowrap; 
	vertical-align: top;
	margin-right:2px;
	padding-left:3px;
	display:inline;
	color: #FFF;
	font-size:8px; 
	font-weight:bold; 
}			

th.Header a.sortheader { 
	font-size: 9pt; 
	font-weight: bold;   
	font-family: Arial;  
	color: #FFF; 
	white-space:nowrap; 
	margin-right:10px; 
	padding-left:3px; 
	display:inline;
}
td.strong { 
	font-weight: bold; 
	border: 1px solid #8D8D8D; 
	border-top:1px solid #C4C4C4; 
	border-left:1px solid #C4C4C4; 
	background-color: #DDDDDD; 
	background-image: url(images/titlebar_back.gif); 
	background-color:#FFF; 
	background-repeat:repeat-x; 
	}
td.titlebar { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	}
td, th { 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	}
td.FormText	{ 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
	}
td.details { 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: normal; 
	}
td.Header { 
	font-size: 9pt; 
	font-weight: bold;   
	font-family: Arial; 
	background-image: url(images/result_header.gif); 
	color: #FFF; 
	}
td.result-room { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	margin-left: 5px; 
	white-space: nowrap; 
	vertical-align: top; 
	padding: 0 10px; 
	}
td.Result { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	margin-left: 5px; 
	white-space: nowrap; 
	vertical-align: top; 
	}
td.Result input	{ margin:0;width:13px;height:13px;overflow:hidden;}
td.ERROR { 
	font-family: Arial; 
	color: red; 
	font-size: 8pt; 
	}
td.ERROR2 { 
	font-family: Arial; 
	color: red; 
	font-size: 8pt; 
	font-weight: normal; 
	}
td.WARNING { 
	font-family: Arial; 
	color: orange; 
	font-size: 8pt; 
	}
td.WARNING2 { 
	font-family: Arial; 
	color: orange; 
	font-size:  8pt; 
	font-weight: normal; 
	}
td.OK, td.na { 
	font-family: Arial; 
	color: black; 
	font-size:  8pt; 
	}
td.OK2 { 
	font-family: Arial, Tahoma; 
	color: black; 
	font-size: 8pt; 
	font-weight: normal; 
	}
td.Report, a.Report	{ 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	}
td.fixed, th.fixed { 
	font-family: Courier New, Courier; 
	}
td.motion {
	border-bottom:2px solid #BBB;
	border-top:1px solid #CCC;
	}
td.sysinfo {
	border-bottom:1px solid #BBB; 
	border-top:1px solid #CCC;
	}
td.fileinfo {
	border-bottom:1px solid #BBB; 
	border-top:1px solid #CCC;
	font-weight:bold;
	}
td.fileResult { 
	font: 8pt "Courier New", serif; 
	}	
tr#trmenu { height:1000px }



/* 
----------------------------------------------------------------------------- 
GLOBAL ID
----------------------------------------------------------------------------- */
#add-custom-report { 
	background:transparent url(images/menu-button.png) repeat-x scroll center top; 
	border:1px solid #999999; 
	height: 20px; 
	margin: 10px 0 15px 7px; 
	}
#control-options { 
	background: url(images/menu-options-bg.jpg) repeat-x; 
	height: 40px;
	}
#control-options-mini { 
	background: url(images/menu-options-bg.jpg) repeat-x; 
	}
#csv { 
	text-align:center; 
	}
#emailLink a { 
	display:none; 
	}
#export { 
	float:left;  
	}
#export strong { 
	color: #444;
	}
#fileResults{ 
	padding-top: 5px; 
	width: 98.25%; 
	margin-left:auto;
	margin-right:auto; 
	clear:both;
	}
#includeES { 
	padding:0; 
	margin-left:0; 
	}
#includeSuggest { 
	padding:0; 
	margin-left:0; 
	}
#loading-spinner { 
	position:absolute; 
	margin: 95px -65px 0 0; 
	left: 45%;
	right: 0; 
	width:125px; 
	height:50px; 
	text-align: center; 
	border:1px solid #BBB; 
	background:#F2F2F2 url(images/loading-bg.png) repeat-x; 
	}
#loading-img { 
	float:left; 
	width:50px; 
	}
#loading-frame { 
	float:left; 
	width:70px; 
	}
#loading-heading { 
	color:#777;
	margin:10px 0 0 0; 
	}
#loading-subtext { 
	margin-top:-3px; 
	margin-left:-10px; 
	font-size:10px; 
	}
#mySelect {   }
#networkstatus-note { 
	background: #DDECFF; 
	border: 1px solid #A8CFFF; 
	font-size: 11px; 
	margin: 5px; 
	padding: 5px; 
	width: 500px; 
	margin-left:auto;
	margin-right:auto;
	}
#networkstatus-add 	{ 
	background: #DDECFF; 
	border: 1px solid #A8CFFF; 
	margin: 5px; 
	padding: 5px; 
	width: 500px; 
	margin-left:auto;
	margin-right:auto;
	}
#networkstatus-add a { 
	font-size:13px; 
	}
#page {
	width: 99%;
	margin: 5px 5px 20px 5px;
	*padding-top: 8px;
}
#page table td { 
	white-space: nowrap 
	}
#page table td.comment { 
	white-space: normal; 
	}
#pageoptions { 
	width:99%;
	background: url(images/options-bg.jpg) repeat-x; 
	border-bottom:1px solid #CCC; 
	padding: 4px 6px; 
	text-align:right;
	}
#pageoptions-tab { 
	float:right;
	padding: 2px 5px;
}	
#PerformanceChart { 
	z-index:1; 
	}
#searchbar { 
	text-align:left; 
	padding: 15px 8px; 
	float:left; 
	}
#truncate { 
	display:inline; 
	margin-right: 25px; 
	}
#savethis { 
	float:left; 
	}
#standardreport { 
	float:right; 
	}
#sysMemory { 
	float:left; 
	width:40%;
	background:#FFF;
	border-right:1px solid #CCC;
	}
#sysNIC  { 
	float:left; 
	width:60%; 
	background:#FFF; 
	margin-right:-1px;
	}
#sysDisk { 
	float:right; 
	width:60%; 
	background:#FFF; 
	margin-right:-1px;
	}
#sysStatus { 
	clear:both;
	text-align:right;
	margin: 5px 0; 
	padding-top:5px;
	}
#working-msg {
	color:#FFF;
	width:90px;
	padding:5px 0 2px 5px;
	background:#008C00;
	}

/* TOGGLES */
#ComputerList {
	display:inline;
	}
#ComputerField {
	 display:none;
	}
#ApplicationList {
	display:inline;
	}
#ApplicationField {
	 display:none;
	}
#PublisherList {
	display:inline;
	}
#PublisherField {
	 display:none;
	}
#ServiceList {
	display:inline;
	}
#ServiceField {
	 display:none;
	}
#CounterList {
	display:inline;
	}
#CounterField {
	 display:none;
	}
#InstanceList {
	display:inline;
	}
#InstanceField {
	 display:none;
	}
#DocumentList {
	display:inline;
	}
#DocumentField {
	 display:none;
	}
#FilenameList {
	display:inline;
	}
#FilenameField {
	 display:none;
	}
#FilenamePathList {
	display:inline;
	}
#FilenamePathField {
	 display:none;
	}
#SourceList {
	display:inline;
	}
#SourceField {
	 display:none;
	}
#CategoryList {
	display:inline;
	}
#CategoryField {
	 display:none;
	}
#FacilityList {
	display:inline;
	}
#FacilityField {
	 display:none;
	}


/* SAVE REPORTS */
#SaveTitle { 
	background:#C6DCEE; 
	padding: 4px; 
	border-bottom:1px solid #BBB; 
	color: #444; 
	font-weight: 700;
	}
#SaveWrapper { 
	padding: 8px 0 10px 14px; 
	background: url(images/titlebar_back.gif) repeat-x;
	}


#indexSummary { 
	float:left; 
	height: 25px; 
	} 
#indexTimePeriod { 
	margin-top: 5px; 
	} 
#Position1Chart	{ 
	margin-bottom: 4px; 
	}
#Position2Chart { 
	margin-bottom: 4px; 
	}

#computerImage { 
	float:left; 
	}
#computerInfo { 
	float:left; 
	}
#computerSummary { 
	float:left; 
	height: 25px; 
	} 
#computerTimePeriod { 
	margin-top: 5px; 
	} 

#percent {
	position:relative;
	width:100px;
	height:14px;
	border:1px solid #AAA;
}	
#percentem {
	position:relative;
	width:100px;
	height:14px;
	border:1px solid #F00;
}	
#percentnum {
	position:absolute; 
	width:100%; 
	height:14px; 
	z-index:1; 
	left: 0px; 
	top: 0px;
	border: 1px none red;
	text-align:center;
}
#percent-table {
	position:relative;
	width:100px;
	height:14px;
	background: #FFF;
}	

#percentfill-table {
	border:1px solid #999;
}

/* 
----------------------------------------------------------------------------- 
GLOBAL CLASSES
----------------------------------------------------------------------------- */

.HEADER	{ 
	color: #000; 
	font-weight: bold; 
	font-size: 8pt; 
	}
.Results { 
	vertical-align: top;
	}
.pageInfo { 
	text-align:center; 
	} 
.odd { 
	background-color: #F2F2F2; 
	}
.even { 
	background-color: #FFF; 
	}
.even-gray { 
	background-color: #FAFAFA; 
	}
.highlighted a { 
	color: #F2F2F2; 
	}
.delim {
	padding: 0 10px 0 5px;
	}
.delim-input {
	padding: 3px 5px 3px 0;
	}
.groupname, .groupname strong { 
	background:#888; color:#FFF; 
	}
.note { 
	color: #777; 
	}
.note a { 
	color: #777; 
	}
.up { 
	color: #008C00; 
	}
.attempting { 
	color: #FF6600; 
	}
.new { 
	color: #066D9F; 
	}
.down { 
	color: #F00; 
	}
.down a, .down strong { 
	color: #F00; 
	}

.performance-exceeded 	{ 
	color: #F00; 
	font-weight: bold; 
	}
.warning-text { 
	color: #FF6600; 
	}
.warning-message { 
	background: #FFA; 
	border: 1px solid #DD7; 
	margin: 5px; 
	padding: 5px;
	width: 500px; 
	margin-left:auto;
	margin-right:auto;
	}
.servicechange-message 	{ 
	background: #DDECFF; 
	border: 1px solid #A8CFFF; 
	white-space:nowrap; 
	margin: 5px; 
	padding: 5px; 
	font-size: 11px; 
	text-align:center;
	width:680px; 
	margin-left:auto;
	margin-right:auto; 
	*padding-top:10px;
	}
.hash { 
	font-family: Courier New, Courier; 
	}
.delimGroup { 
	vertical-align:top;
	padding-top:2px;
	}
a.WOL { 
	color:#777; 
	}
a:hover.WOL { 
	color:#333; 
	}
.ReportCategory { 
	background: #FFF; 
	}
.allowwrap { 
	white-space:normal; 
	}
.strongdetails { 
	font-size: 8pt;
	font-weight: bold; 
	border: 1px solid #8D8D8D;
	border-top:1px solid #C4C4C4;
	border-left:1px solid #C4C4C4; 
	background-color: #DDDDDD; 
	background-image: url(images/titlebar_back.gif); 
	background-color:#FFF;
	background-repeat:repeat-x; 
	}
.menuback { 
	border:10px solid #FFF; 
	background-color: #F2F2F2; 
	background-image: url(images/diag_back.gif);
	background-repeat:repeat-x; 
	}
.navbar { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 7pt; 
	font-weight: normal; 
	}
.showcolumn { 
	float:left;
	display:block;
	width:75px; 
	}
.event-details-name { 
	float:left; 
	width:65px; 
	font-weight:bold; 
	color: #4E4E4E; 
	background:#fff;
	}
.event-details-options { 
	background:#fff; 
	}
.event-details-info { 
	float:left;width:340px; 
	backgronud:#FFF; 
	}
.event-details-send { 
	float:right;
	width:50px; 
	text-align:right; 
	background:#fff; 
	}
.sendbutton { 
	width:50px; 
	background:transparent url(images/menu-button.png) repeat-x scroll center top; 
	border:1px solid #999999; 
	height: 20px; 
	margin-bottom:2px; 
	}
.nogap { 
	margin:0;
	padding:0; 
	}
.fieldElement {
	float:left;
	padding-right: 50px;
}
.fieldName {
	width: 100px;
	float:left;
	margin: 4px;
}
.fieldInput {
	margin: 4px;
}

.table-status { 
	margin-top:10px; 
	}
.table-status-header { 
	background: #F2F2F2; 
	}
.table-status-header-img { 
	float:left; 
	width:75px; 
	height:80px; 
	padding-left:15px; 
	padding-top:6px; 
	}
.table-status-header-values { 
	float:left; 
	width:300px; 
	padding-top:6px; 
	}
.table-status-header-mysql-values { 
	float:left; 
	width:400px; 
	padding-top:6px; 
	}
.table-status-header-desc { 
	float:left; 
	width:90px; 
	}
.table-status-header-value	{ 
	float:left; 
	width:210px; 
	}
.table-status-header-mysql-value { 
	float:left; 
	width:310px; 
	}
.connection-label { 
	float:left; 
	width:115px; 
	}
.connection-input { 
	float:left; 
	width:175px; 
	padding-bottom:4px; 
	}
.connection-creator	{ 
	float:left; 
	width:290px; 
	margin-left:12px; 
	}
.connection-buttons	{ 
	float:left; 
	width:60px; 
	padding-top:48px;
	}
.connection-button { 
	width:55px; 
	}
.error-link { 
	text-decoration: underline; 
	color: blue; 
	font-size:16px; 
	}
.error-link-sm { 
	text-decoration: underline; 
	color: blue; 
	}

.user-permissions { 
	float:left; 
	width:525px; 
	padding: 0 8px 8px 8px; 
	background: #F9F9F9; 
	border-left:1px solid #BBB; 
	}
.group-permissions	{ 
	float:left; 
	width:525px; 
	padding: 0 8px 8px 8px; 
	background: #F9F9F9; 
	border-left:1px solid #BBB; 
	}
.page-permissions { 
	float:left; 
	width:525px; 
	padding: 0 8px 8px 8px; 
	background: #F9F9F9; 
	border-left:1px solid #BBB; 
	}
.permission-divider { 
	margin: 14px 0 5px 0; 
	border:1px solid #C3C3C3; 
	background: #F2F2F2 url(images/titlebar-bg.jpg) repeat-x; 
	padding: 2px 4px;  
	}
.permission-options	{ 
	float:left; 
	width:258px; 
	}
.permission-pwd	{ 
	float:left; 
	width:258px; 
	padding-left:3px; 
	}
.permission-email { 
	float:left; 
	width:258px; 
	padding-left:3px; 
	}
.permission-box	{ 
	float:left; 
	width:480px; 
	padding:4px; 
	}
.permission-allow{ 
	float:left; 
	width: 220px; 
	}
.permission-block { 
	float:left; 
	width: 220px; 
	margin-left:18px; 
	}

.selecteduser, .selectedgroup { 
	background:#1E5BB0 url(images/bar-blue.png) repeat-x; 
	color: #FFF;  
	}
.user, .group, .page { 
	cursor:pointer; 
	padding-left:6px;  
	}

.permission-buttons	{ 
	float:left; 
	width:60px; 
	padding-top: 12px; 
	}
.permission-button { 
	width:55px; 
	}
.permission-add	{ 
	float:left; 
	width:290px; 
	margin-left:12px; 
	padding: 12px 4px 0 0; 
	}
.account-auth-frame	{ 
	margin: 100px auto;
	background:#F2F2F2; 
	border: 1px solid #AAA; 
	width: 700px; 
	text-align: left; 
	}
.account-auth-titlebar { 
	background:#C6DCEE; 
	border-bottom: 1px solid #AAA; 
	padding:0 10px; 
	}
.account-auth-topbar { 
	padding: 6px 11px; 
	font-size: 11px; 
	}
.account-auth-icon { 
	float:left; 
	width: 127px; 
	}
.account-auth-options { 
	float:left; 
	width: 127px; 
	}
.account-auth-notes	{ 
	float:left; 
	width:300px; 
	margin-top: 12px; 
	}
.account-frame	{ 
	border:1px solid #AAA;
	background:#EFEFEF; 
	}
.account-titlebar { 
	background:#C6DCEE; 
	border-bottom:1px solid #BBB; 
	padding: 0 5px; 
	}
.account-list { 
	float:left;
	width:135px; 
	padding-top: 14px;
	background:#F5F5F5; 
	}
.account-add-options { 
	background:#EBEBEB url(images/bg-texture-1.png) repeat-x; 
	border-top: 1px solid #CCC; 
	border-bottom: 1px solid #BBB; 
	padding: 6px 0 16px 6px; 
	}
.account-plus-minus { 
	float:left; 
	width:25px; 
	}

.member-buttons	{ 
	float:left; 
	width:60px; 
	padding-top: 12px; 
	}
.member-button { 
	width:55px; 
	}
.member-add { 
	float:left; 
	width:290px; 
	margin-left:12px; 
	padding: 12px 4px 0 0; 
	}

.pages-notes { 
	padding-top: 8px; 
	}
.note-description { 
	float:left; 
	width: 385px; 
	}
.group-info-link { 
	float:right; 
	width: 125px; 
	}
.group-info-link a { 
	color: blue; 
	}
.group-assignment { 
	padding-top:4px; 
	margin-top: 4px; 
	}
.group-divider { 
	border-top:1px solid #ccc; 
	margin-bottom:8px; 
	}
.group-item	{ 
	font-size:12px; 
	padding-top: 4px; 
	padding-left:4px; 
	font-weight:bold; 
	color: #555; 
	text-decoration:underline; 
	}
.group-name { 
	font-size:11px; 
	padding-left:10px; 
	color: #333; 
	}

.user-general-values { 
	float:left; 
	width: 300px; 
	padding:6px; 
	}
.user-general-values a { 
	color: blue; 
	}
.user-general-element { 
	padding-bottom: 6px; 
	}
.user-group-values { 
	margin-left:10px; 
	}
.user-group-values ul { 
	margin: 0; 
	padding: 18px 0; 
	}
.user-group-values ul li { 
	margin: 0; 
	padding: 2px 4px; 
	list-style: none; 
	background-image: none; 
	line-height: normal; 
	font-size: 12px; 
	border: 1px solid #BBB;  
	background:#f5f5f5; 
	}
.user-group-values-header { 
	background: #C6DCEE; 
	font-size: 10px; 
	padding: 0 4px; 
	border-bottom: 1px solid #BBB; 
	}
.user-permissions-values { 
	padding:6px; 
	}

.blockheading, .allowheading { 
	float:left; 
	width:250px; 
	}
.permission-symbol { 
	float:right; 
	width:18px 
	}
.settings-options { 
	float:left; 
	width:330px; 
	padding:5px; 
	}

.option-desc { 
	float:left; 
	width: 195px; 
	clear:both; 
	margin: 2px 0; 
	height:22px; 
	font-size: 12px;
	}
.option-desc-lg { 
	float:left; 
	width: 195px; 
	clear:both; 
	margin: 2px 0; 
	height:38px; 
	font-size: 12px;
	}
.option-input { 
	float:right; 
	width: 120px; 
	text-align:right; 
	margin: 2px 0; 
	height:22px;
	}
.option-input-lg { 
	float:right; 
	width: 120px; 
	text-align:right; 
	margin: 2px 0; 
	height:38px;
	}
.option-frame { 
	padding: 0 6px; 
	}

.user-section { 
	float:left;
	width:335px; 
	}
.return-reports-link { 
	text-decoration: underline; 
	float:left; 
	width: 125px; 
	margin-top: 12px; 
	}

.show-hidden { 
	float:right; 
	width: 135px; 
	text-align:right; 
	margin-right: 10px; 
	}
.editor_field { 
	width: 350px;
	}
.Red { 
	color: red; 
	}
.Orange { 
	color: orange; 
	}
.index-error { 
	color: red; 
	}
.index-warning { 
	color: orange; 
	}
.debug { 
	margin: 10px; 
	padding: 8px; 
	font-size: 11px; 
	background: #EFEFEF url(images/debug-bg.png) repeat-x; 
	border:1px solid #C5C5C5; 
	color: #444;
	}
.debug-heading { 
	float:left; 
	width:52px; 
	height:41px; 
	font-size:18px; 
	font-weight:bold; 
	background: url(images/debug-header-bg.png) no-repeat; 
	padding: 2px 2px 2px 4px; 
	margin: 2px 3px 0 0;
	}
.debug-heading a { 
	color: #777; 
	}
.warning-message-tight { 
	background: #FFA; 
	border: 1px solid #DD7; 
	margin: 5px 0; 
	padding: 5px; 
	width:295px; 
	font-size:14px;
	}

.clearing {
	clear:left;
}

.cleared {
	clear:both;
}

.indexSection {
	width: 48.5%;
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
	min-height: 100px;
	overflow: hidden;
}
.indexSection img#indexImage { 
	padding: 2px 0 5px 5px; 
	}
.indexContent { 
	margin: 2px 0 5px 15px; 
	}
.indexContent a.showmore, a.lessmore { 
	color: #333; 
	padding:1px 2px;
	}
.indexContent a.showmore:hover, a.lessmore:hover { 
	background:#FF9;
	}

.indexEvents {
	float:left;
	width:98%;
	overflow: hidden;
}

.indexTitle {
	background: url(images/div-right.png) top right no-repeat;
	margin-left: 2px;
	cursor:move; 
}
.indexTitle strong { 
	background: url(images/div-left.png) no-repeat; 
	padding-left:5px; 
	}

.computerSection {
	width: 48.5%;
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
	/*min-height: 150px;*/
	overflow:hidden;
}
.computerSection img#computerImage { 
	padding: 2px 0 5px 5px; 
	}
.computerContent { 
	margin: 2px 0 5px 2px; 
	padding-left: 15px; 
	}
.computerContent a.showmore, a.lessmore { 
	color: #333; 
	padding:1px 2px;
	}
.computerContent a.showmore:hover, a.lessmore:hover { 
	background:#FF9; 
	}

.computerGraph {
	float:left;
	width:48.5%;
	overflow:hidden;
}
.computerDetail {
	float:left;
	width:48%;
	overflow:hidden;
}

.computerEvents {
	float:left;
	width:98%;
	overflow:hidden;
}

.computerTitle {
	background: url(images/div-right.png) top right no-repeat;
	margin-left: 2px;
	cursor:move; 
}
.computerTitle strong { 
	background: url(images/div-left.png) no-repeat; 
	padding-left:5px; 
	}

.overviewcounters 	{ 
	color: #555; 
	font-weight:bold; 
	}
.overviewinstances 	{ 
	color: #555; 
	}
.SaveItem {
	padding: 10px 0 2px 0;
	font-size: 12px; 
}
.SaveButton {
	float:left;
	padding: 10px 0 2px 0;
	font-size: 12px; 
	margin-right: 185px;
	* margin-right:93px;
}
.SaveClose {
	padding: 12px 0 2px 0;
	font-size: 12px; 
}

/* Borders for Forms */
.left  				{ border-left:  	1px solid #CCC; }
.top  				{ border-top:  		1px solid #CCC; }
.bottom  			{ border-bottom:  	1px solid #CCC; }
.right  			{ border-right:  	1px solid #CCC; }
.around 			{ border:  			1px solid #CCC; }

.leftstrong   		{ border-left:  	1px solid #999; }
.topstrong    		{ border-top:  		1px solid #999; }
.bottomstrong 		{ border-bottom:  	1px solid #999; }
.rightstrong  		{ border-right:  	1px solid #999; }
.aroundstrong 		{ border:  			1px solid #999; }
                    


/* 
----------------------------------------------------------------------------- 
PROFILE EDITOR 
----------------------------------------------------------------------------- */
div#return-reports 					{ text-align:right; height: 19px; text-decoration: underline; }
.legend 							{ font-size: 10px; }
.validation-failed 					{ border: 1px solid #FF3300; color : #FF3300; }
.validation-passed					{ color : #000; }
.validation-advice 					{ color : #F30; font-size: .85em; font-weight: bold; }
.custom-advice 						{ margin-left:90px; color : #FFF; font-weight: bold; }

body#profilebody 					{ background: url("images/bg.jpg") repeat-x; text-align: center; }
#content_config						{ margin: 0 auto; width:742px; }
#configbar 							{ position: absolute; top: 1px; left: 0px; width: 100%; border-bottom: 1px solid #CCC; background-color: #20497B; z-index: 3; text-align:left; }
	
#profileForm 						{ margin-top:100px; text-align:center; margin-left: auto; margin-right: auto; }
#profileForm h1, h2, h3, h4, h5, h6 { margin: 8px 0; padding: 0; }	
#profileForm input 					{ margin: 0; padding: 0; }	
#profileForm a.profile-link 		{ color: #069; font-size: 12px; padding-top: 8px;}
#profileForm div.restoredefault		{ padding-top:8px; }

#profileSelector 					{ min-width: 400px; background: #F2F2F2; border: 1px solid #999; }
#profileTitle 						{ background: #C6DCEE; text-align:left; padding-left: 4px; border-bottom: 1px solid #AAA; }

#profileDesc, 
#profileSelect, 
#profileOptions 					{ float:left; display:block; margin: 4px 6px 10px 6px; }

#profileDesc 						{ font-size: 12px; margin-left:140px; }
#profileOptions 					{ text-align:left; }
#profile-helper 					{ width: 215px; float: right; border: 1px solid #BBB; margin: 40px 10px 0 0; background: #F9F9F9; }
#help-header 						{ background: #C6DCEE; font-size: 10px; }
.helpInfo 							{ float:left; width:16px; border-top: 1px solid #BBB; font-size: 11px; background: #F9F9F9; padding-left: 4px; padding-top: 10px; }
.moreInfo 							{ float:left; width:175px; border-top: 1px solid #BBB; font-size: 11px; padding: 10px; background: #F9F9F9; line-height: 1.4em; * width: 193px; }
.profileItem 						{ clear:left;	float:left; width: 200px; padding: 5px 0; font-size: 12px; }
.profileInput 						{ padding: 5px 0; }
.profileReturn 						{ text-align: left;  }
.profileApply 						{ text-align: right;  }
.profileWidth						{ width:185px; }


/* PROFILE TABS */

.panel 								{ clear: both; display: none; border-top: 1px solid #999; margin:0; }
.panel.active-tab-body 				{ display: block; text-align:left; padding: 10px; }
.bar 								{ padding: 0; margin:0; border-bottom: 1px solid #999; }
ul#tabs 							{ list-style: none; margin-left: -30px; * margin: 0 10px; }
#tabs li 							{ float: left; }
#tabs a 							{ float: left; background:url(images/profile_nav_left.gif) no-repeat left top; display: block; vertical-align: bottom; margin-right:1px; padding:0 0 0 9px; text-decoration: none; color: #333; }
#tabs a span 						{ float:left; display:block; background:url(images/profile_nav_right.gif) no-repeat right top; padding: 5px 10px 4px 0px; font-weight:bold; color:#333; }
#tabs a span 						{ float:none; }
#tabs a:hover span 					{ color:#333; }		
#tabs a.active-tab 					{ background-position:0 -50px; border-width:0; }
#tabs a.active-tab span 			{ background-position:100% -50px; color:#333; }
#tabs a:hover.active-tab 			{ background-position:0% -150px; }
#tabs a:hover.active-tab span	 	{ background-position:100% -150px; }
#tabs a:hover 						{ background-position:0% -100px; }
#tabs a:hover span 					{ background-position:100% -100px; }


/* 
----------------------------------------------------------------------------- 
CONFIG SORTABLE LIST STYLES 
----------------------------------------------------------------------------- */

#indexSort,
#computerSort					{ margin: 6px 0 0 0; }

#indexSort div,
#computerSort div				{ margin: 0;padding:0; }

#indexSort a,
#computerSort a 				{ margin:0;padding:0; }

#indexSort a span,
#computerSort a span 			{ width: 175px; background:url(images/bg-drag.png) no-repeat left top; display:block; padding: 4px 0 4px 6px; margin:1px 0; cursor: move;}

#indexSort a:hover span,
#computerSort a:hover span 		{ background-position: 0 -24px; color: #555;}

#indexDisabled,
#computerDisabled				{ background: #E2E2E2 url(images/profile-disabled-bg.gif) repeat; width:185px; border:1px solid #bbb; }

#indexDisabled a span,
#computerDisabled a span 		{ background-position: 0 -48px; color: #777; margin:1px 4px; } 

.indexList,
.computerList					{ float:left; width: 200px; }

.indexList-account,
.computerList-account			{ float:left; width: 200px; }

div.option-frame a.restore-link { color: #069; font-size: 12px; padding-top: 8px;}

#sortable-status				{ clear:left; margin:10px 0 16px 0; width:400px; }
#sortable-status-account		{ clear:left; }

#saved-index-order,
#saved-computer-order			{ margin-top: 6px; }

#saved-index-order span,			
#saved-computer-order span 		{ font-size: 12px; }

#report-permissions 					{ width:100% }
#add-user, #add-group					{ border-top:1px solid #AAA; border-bottom:1px solid #fff; background:#F0F0F0; }

#login-form								{ margin: 100px auto 0 auto; background:#F2F2F2; border: 1px solid #AAA; width: 220px; }
#login-header							{ background: #C6DCEE; border-bottom: 1px solid #AAA; padding:0 10px; }
#login-box								{ padding: 10px; }
#login-buttons							{ padding: 10px 10px 10px 6px; }
#login-remember 						{ margin: 0; }
#login-remember-txt 					{ font-size: 12px; }
#login-info								{ margin: 0px auto; background: #F9F9F9; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; font-size:12px; padding: 6px 10px; }


strong.sortheading				{ font-size: 12px; color: #333; }
strong.sortheading-account		{ font-size: 12px; color: #555; }



table#newsticker tr.hover, table#newsticker tr:hover { background: #C6DCEE; }
	
.temp { background: #F2F2F2; border: 1px solid #ccc; }



/* 
----------------------------------------------------------------------------- 
EVENT MESSAGE POPUP WINDOW
----------------------------------------------------------------------------- */
.overlay_dialog 				{ background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.overlay___invisible__ 			{ background-color: #666666; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.dialog_nw 						{ width: 9px; height: 23px; background: transparent url(images/top_left.gif) no-repeat 0 0; }
.dialog_n 						{ background: transparent url(images/top_mid.gif) repeat-x 0 0; height: 23px; }
.dialog_ne				 		{ width: 9px; height: 23px; background: transparent url(images/top_right.gif) no-repeat 0 0; }
.dialog_e 						{ width: 2px; background: transparent url(images/center_right.gif) repeat-y 0 0; }
.dialog_w 						{ width: 2px; background: transparent url(images/center_left.gif) repeat-y 0 0; }
.dialog_sw 						{ width: 9px; height: 19px; background: transparent url(images/bottom_left.gif) no-repeat 0 0; }
.dialog_s 						{ background: transparent url(images/bottom_mid.gif) repeat-x 0 0; height: 19px; }
.dialog_se 						{ width: 9px; height: 19px; background: transparent url(images/bottom_right.gif) no-repeat 0 0; }
.dialog_sizer 					{ width: 9px; height: 19px; background: transparent url(images/sizer.gif) no-repeat 0 0; cursor:se-resize; }
.dialog_close 					{ width: 14px; height: 14px; background: transparent url(images/close-window.gif) no-repeat 0 0; position:absolute; top:5px; right:12px; cursor:pointer; z-index:2000; }
.dialog_minimize 				{ width: 14px; height: 15px; background: transparent url(images/minimize-window.gif) no-repeat 0 0; position:absolute; top:5px; right:44px; cursor:pointer; z-index:2000; }
.dialog_maximize 				{ width: 14px; height: 15px; background: transparent url(images/maximize-window.gif) no-repeat 0 0; position:absolute; top:5px; right:28px; cursor:pointer; z-index:2000; }
.dialog_title 					{ float:left; height:14px; font-family: Tahoma, Arial, sans-serif; font-size:12px; font-weight:bold; text-align:center; width:100%; color:#555; }
.dialog_content 				{ overflow:auto; color: #333; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color:#F2F2F2; }
.top_draggable 					{ cursor:move; }
.bottom_draggable 				{ }
.status_bar 					{ font-size:10px; color:555; }
.status_bar input				{ font-size:12px; }
.wired_frame 					{ display: block; position: absolute; border: 1px #000 dashed; }

/* DO NOT CHANGE THESE VALUES */
.dialog 						{ display: block; position: absolute; }
.dialog table.table_window  	{ border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding:0px; }
.dialog table.table_window td 	{ padding: 0; }
.dialog table.table_window th 	{ padding: 0; }
.dialog .title_window 			{ -moz-user-select:none; }


.tooltip						{ width: 200px; background: #E4EFF8; border:1px solid #87B6DC; font-size: 11px; padding: 4px; }
.tooltip-wide					{ 				background: #E4EFF8; border:1px solid #87B6DC; font-size: 11px; padding: 4px; }

.numeric						{ text-align: right; }
.big							{ font-size: 120%; font-weight:bold;}
.sm								{ font-size: 10px; }


/* 
----------------------------------------------------------------------------- 
RIGHT CLICK CONTEXT MENU
----------------------------------------------------------------------------- */

div.rightclick {
	position: absolute;
	top: 0;
	left: 0;
	font-family: verdana;
}
div.rightclick a {
	display: block;
	text-decoration: none;
	cursor: default;
	outline: none;
	font-size: 11px;
}
.rightclick .separator {
	height: 1px;
	padding: 0;
	overflow: hidden;
	display: block;
	font-size: 1px;
}
.rightclick ul, .rightclick li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.rightclick li {
	list-style-position: outside;
}

.rightclick.desktop {
	width: 12em;
	background: #E5E5E5 url(images/rightcontext-bg.png) repeat-x;
	border: 1px solid #999;
	padding: 0;
}
.rightclick.desktop ul, .rightclick.desktop li {
	margin: 0;
	padding: 0;
}
.rightclick.desktop li.separator {
	height: 1px;
}
.rightclick.desktop a {
	color: #555;
	padding: 3px 0 3px 25px;
	margin: 0;
	margin: 1px 0;
}
.rightclick.desktop a.disabled {
	opacity: 0.25;
	filter: alpha(opacity=25);
	zoom: 1;
}
.rightclick.desktop li.separator {
	border-bottom: 1px solid #fff;
	background: #aaa;
	margin: 1px 1px 0 1px;
	line-height: 1px !important;
}
.rightclick.desktop a.visible {
  background: transparent url(images/checkmark-basic.gif) 10px 50% no-repeat;
}
.rightclick.desktop a.hidden {
  background: transparent;
}

/* we need explicit enabled class to overcome css deficiences (without creating unnecessary markup) */
.rightclick.desktop a.enabled:hover {
	background-color: #4881CA ;
	color: #fff;
}



