/* 
** EventSentry Stylesheet v2.91                                            **
** See "index.asp" for important license information regarding this file   **
----------------------------------------------------------------------------- 
STRUCTURE
----------------------------------------------------------------------------- 
*/
html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	font-family: Arial, sans-serif;
}
body#mainbody {	
	background: url(images/bg.jpg) repeat-x;
	}
#header {
	display:block;
	}
#body{
	margin-top: 78px;
	padding-top:10px;
	height: auto;
	width:100%;
}
#contents {
	position: absolute;
	top: 0;
	left: 0;
}
#es_logo {
	position: absolute;
	top: 15px;
	left: 2px;
	z-index: 3;
}
#es_logo_config {
	position: absolute;
	top: 15px;
	left: 2px;
	z-index: 4;
}
#bar {
	position: absolute;
	top: 18px;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid #BBB;
	background-color: #20497B url(images/bg.jpg) repeat-x;
	z-index: 2;
	* z-index: 0;
}
#navbar {
	position: absolute;
	top: 0px;
	padding:0;
	margin:0;
	height: 17px;
	width: 100%;
	background: #FFF;
	font-family: Verdana, Arial, Tahoma;
	font-size: 7pt;
	z-index: 3;
}

#title {
	position: absolute;
	top: 65px;
	left: 0px;
	width: 100%;
	height:21px;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #939393;
	background: #F2F2F2 url(images/titlebar-bg.jpg) repeat-x;
	z-index: 1;
	* z-index: 0;
}
ul#PROFILE { 
	margin: 0; 
	padding: 2px 5px 1px 0; 
	list-style:none; 
	text-align:right;
	}
#reset {
	margin:15px 5px 0 0;
	}
#percent {
	position:relative;
	width:100px;
	height:14px;
	border:1px solid #AAA;
}	
#custom-drive-selection { 
  position:relative;
	width:100px;
	height:14px;
	border: 1px dashed #999; 
	}
#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;
}

#printinfo,#printtitle,#printcustom,#printstamp {
	display:none;
	}



/* DROP DOWN PROPERTIES */

#nav {
	width:875px;
	background: #FFF;
	border-bottom: 0px #D0DADB solid;
}

#nav  ul {
	float:right;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
	z-index: 10;
}

#nav  ul li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 1, 5em;
	list-style-type: none;
	text-align:left;
}

#nav ul li a {
	float: left;
	display: block;
	width: auto;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 3px 3px 6px 3px;
}

#nav  ul li a:hover {
	color: #FFF;
	background: #999 url(images/bar-gray.png);
	text-decoration: none;
}

#nav  ul li.sep {
	color: black;
	padding: 3px 0px 6px 0px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav  ul li a {
	float: none;
}

/* End IE5-Mac hack */

#nav  ul.level2, #nav ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background: #E0E0E0 url(images/menu-bg.jpg) repeat-x;
	border: 1px solid #999999;
	z-index:10;
}

#nav  ul.level2 li, #nav ul.level3 li {
	float: none;
	margin: 0;
	padding: 2px 2px 2px 4px;
	width: 130px;
}

#nav  ul.level2 li a, #nav ul.level3 li a {
	padding: 0px 9px 1px 5px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
}

#nav  ul.level2 li a:hover,#nav  ul.level3 li a:hover {
	color: #FFF;
	background: #4881CA url(images/bar-blue.png);
}

.menuCompliance	{
	background: url(images/arrow-right-menu.png) no-repeat;
	*background: url(images/arrow-right-menu.gif) no-repeat;
}
#nav ul.level2 > li.menuCompliance > a:hover	{
	background: url(images/arrow-right-menu-hover.png) no-repeat;
}


/* PULL DOWN PROPERTIES */
.EStrigger a {
	color: #000;
	display: block;
	vertical-align: bottom;
}

.EStrigger a:hover, .EStrigger a:active, .EStrigger a:focus {
	color: #FFF;
	background: #999 url(images/bar-gray.png);
	vertical-align: bottom;
}

/* 	The Submenu Layers  */
#ESsubs1, #ESsubs2, #ESsubs3, #ESsubs4, #ESsubs5, #ESsubs6, #ESsubs7, #ESsubs8, #ESsubs9, #ESsubs10, #ESsubs11, #ESsubs12, #ESsubs13, #ESsubmenu1 {
	position: absolute;
	top: 16px;
	font-size: .8em;
	visibility: hidden;
	background: #E0E0E0 url(images/menu-bg.jpg) repeat-x;
	border: 1px solid #999999;
}



#ESsubs1 {right: 706px; width: 110px;}	/*Home*/
#ESsubs2 {right: 687px; width: 85px;}	/*Eventlog*/
#ESsubs3 {right: 631px; width: 95px;}	/*Heartbeat*/
#ESsubs4 {right: 540px; width: 110px;}   /*Tracking*/
#ESsubmenu1 {right: 430px; width: 110px;top:98px;}   /*Tracking*/
#ESsubs5 {right: 500px; width: 80px; }   /*Disk*/
#ESsubs6 {right: 456px; width: 84px;}   /*Performance*/
#ESsubs7 {right: 346px; width: 100px;}  /*File*/
#ESsubs8 {right: 340px; width: 70px;}   /*Services*/
#ESsubs9 {right: 257px; width: 93px;}   /*Inventory*/
#ESsubs10 {right: 184px; width: 90px;}  /*Environment*/ 
#ESsubs11 {right: 73px; width: 110px; *position: absolute; *height:55px; }  /*Maintenance*/
#ESsubs12 {right: 0px; width: 100px; *position: absolute; *height:55px; }   /*Options*/
#ESsubs13 {right: 0px; width: 100px; *position: absolute; *height:55px; }   /*Help*/


#ESsubs11 iframe, #ESsubs12 iframe, #ESsubs13 iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 100%;/*must have for any big value*/
	height: 100%;/*must have for any big value*/;
}

.ESsubmenus p {margin: 0; }

/* 	Submenu Link Styles  */
.ESsubmenus a, .ESsubmenus a:visited {
	display: block;
	height: 14px;
	vertical-align: bottom;
	text-align: left;
	color: #000;
	font-family: Verdana, Arial, Tahoma;
	font-size: 7pt;
	margin: 2px;
}
 
.ESsubmenus a:hover, .ESsubmenus a:active, .ESsubmenus a:focus {
	vertical-align: bottom;
	text-align: left;
	color: #FFF;
	background: #4881CA url(images/bar-blue.png);
}


/* FOOTER */

#footer {
	position: fixed;
	border-top: 1px solid #BBB;
	
	background: #F0F0F0 url(images/footer-bg.jpg) repeat-x;
	height: 24px;
	width: 100%;
	left: 0px;
	bottom: 0px;
	text-align:left;
	color: #999;
	font-size: 10px;
	z-index:10000;
	/*
	opacity:0.9;
	filter:alpha(opacity:90);
	*/
}

#footer p {
	float: left;
	margin: 0px;
	padding-top:4px;
	padding-left:10px;
}

#footer p.info {
	float:right;
	padding-right:10px;
}

#footer a {
	color: #777;
}

#footer p.info a {
	padding-left: 0px;
}


/* 
----------------------------------------------------------------------------- 
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, a.R { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	}
a.blue { 
	color: #069;
	}
	a.blue:hover {
		text-decoration:underline;
	}
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;}

hr {
	margin:0;
	padding:0;
	border:none;
	background: #BBB;
}

hr.location {
	margin-top: 12px;
	margin-bottom: 2px;
}

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.setup-button  {
	background:transparent url(images/menu-button.png) repeat-x scroll center top;
	border: 1px solid #999999;
	height: 28px;
	margin: 2px 0 0 4px;
	
	color: #008C00;
	font-weight: bold;
	font-size: 13px;
	
	float:right;
	}

input.setup-button-min  {
	background:transparent url(images/menu-button.png) repeat-x scroll center top;
	border: 1px solid #999999;
	height: 28px;
	margin: 2px 0 0 0px;
	
	color: #777;
	font-weight: bold;
	font-size: 13px;
	
	float:left;
	}
	
input.add-report {
	float:left;
	background:transparent url(images/report-add-button.jpg) repeat-x left top;
	border: 1px solid #AAA;
	height: 24px;
	padding-left:18px;
	margin: 6px 4px 6px 6px;
	}
	input.add-report:hover { border: 1px solid #189A13; }

input.review {
	float:left;
	background:transparent url(images/report-review-button.jpg) repeat-x left top;
	border: 1px solid #AAA;
	height: 24px;
	padding-left:18px;
	margin: 6px 4px 6px 6px;
	}
	input.review:hover { border: 1px solid #189A13; }
	
input.delete {
	float:left;
	background:transparent url(images/report-delete-button.jpg) repeat-x left top;
	border: 1px solid #AAA;
	height: 24px;
	padding-left:18px;
	margin: 6px 4px 6px 6px;
	}
	input.delete:hover { border: 1px solid #189A13; }

input.export-report {
	float:right;
	background:transparent url(images/report-export-button.jpg) repeat-x left top;
	border: 1px solid #AAA;
	height: 24px;
	padding-left:18px;
	margin: 6px 6px 6px 4px;
	}
	input.export-report:hover { border: 1px solid #189A13; }
	
input.import-report {
	float:right;
	background:transparent url(images/report-import-button.jpg) repeat-x left top;
	border: 1px solid #AAA;
	height: 24px;
	padding-left:18px;
	margin: 6px 0 6px 4px;
	} 
	input.import-report:hover { border: 1px solid #189A13; }

input.larger {
	font-size: 12px;
	font-weight: bold;
	color: #555;
	}
input.profile-button  {
	display:inline;
	padding-left: 20px;
	background:transparent url(images/menu-button.png) repeat-x scroll center top;
	border:1px solid #999999;
	/*min-width: 160px; */
	min-width: 120px;
	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-family: Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	}
label.login { 
	font-size: 12px; 
	}
label.readable { 
	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; 
	}
select.performance {
   width:125px ;
   }

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; 
	}
strong.location-flag { 
	font-size: 9pt; 
	font-weight: bold;	
	font-family: Arial; color: #008C00; 
	}

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#network-menu {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	background: #EEE url(images/network-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 tbody tr:hover td{
	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; 
	cursor: pointer;
	padding-right: 20px;
	}
th.sortasc {
	background-color: #4881CA;
	background-image: url(images/up.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
th.sortdesc {
	background-color: #4881CA;
	background-image: url(images/down.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

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.current_page {
    min-width:272px;
}

td.other_pages_category {
  min-width:575px;
}

td.profile_options {
}
	
td.titlebar { 
	font-size: 8pt; 
	font-weight: normal; 
	font-family: Arial; 
	color: #000; 
    white-space:nowrap;
	}
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, td.R { 
	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.R input	{ margin:0;width:13px;height:13px;overflow:hidden;}
a.up {
	color: #008C00;
	}
td.ERROR, a.ERROR  { 
	font-family: Arial; 
	color: red; 
	font-size: 8pt; 
	}
td.ERROR a { 
	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.WARNING a{ 
	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; 
	vertical-align:top;
	color:#444;
	}
td.report-maj, td.report-maj a {
	color: #000;
	}
td.report-min, td.report-min a {
	color: #000;
	}
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; 
	}	
td.print-frame {
	display:none;
	}
.rowodd	{
	background: #FFF;
	}
.roweven {
	background: #F2F2F2;
	}		
.completeMSG {
	display:none;
	}
.ReportName	{
	font-size:12px;
	font-weight:bold;
	color: #444;
	}

.report-category-block {
	border:1px solid #AAA; 
	width:99%;  
	margin: 6px auto 0 auto; 
	background:#fcfcfc url(images/report-category.png) repeat-x; 
	cursor: pointer;
	}

.report-category {
	float:left; 
	width:425px; 
	height:24px; 
	color:#555; 
	margin-top:4px; 
	padding-left:4px; 
	font-size:13px; 
	font-weight:bold;	
	font-family:arial,verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	}

.report-category-total {
	float:right; 
	width:125px; 
	font-size:11px; 
	color: #777; 
	text-align:right; 
	margin-top:4px; 
	margin-right:6px;
	}

.report-category-overdue-inactive {
	float:right; 
	width:125px; 
	font-size:11px; 
	color: #777; 
	text-align:right; 
	margin-top:4px; 
	margin-right:6px;
	}	
	
.report-category-overdue-active {
	float:right; 
	width:125px; 
	font-size:11px; 
	color: #777; 
	text-align:right; 
	margin-top:4px; 
	margin-right:6px;
	color:#F00;
	}	
	
.report-category-section {
	width:99%; 
	margin: 0 auto; 
	background:#f2f2f2; 
	border-bottom: 1px solid #AAA;
	}	
	
.report-outer-frame {	
	border-left:1px solid #AAA; 
	border-right:1px solid #AAA;	
	}
	
.report-action {
	height:10px; 
	width:10px; 
	margin-top:4px;
	margin-left:6px;
	
	}	
.report-action-option {
	/*font-size: 12px;
	font-weight: bold;*/
	}

.report-top {
	border-top:1px solid #DDD;
	}
	
.ID {
	text-align: right;
	}


/* 
----------------------------------------------------------------------------- 
GLOBAL ID
----------------------------------------------------------------------------- */
#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; 
	}
#EnvChart {
	padding: 14px;
	}
#error-64 {
	margin: 32px auto;
	width:450px;
	border-top:4px solid #0086C6;
	}
#export { 
	float:left;
	}
#export strong { 
	color: #444;
	}
#fileResults{ 
	padding-top: 5px; 
	width: 98.25%; 
	margin-left:auto;
	margin-right:auto; 
	clear:both;
	}
#import-top {
	float:left;
	padding-top:2px;
	margin:4px;
}
#import-bottom {
	float:left;
	padding-top:2px;
	margin:4px;
}	
#includeES { 
	padding:0; 
	margin-left:0; 
	}
#includeSuggest { 
	padding:0; 
	margin-left:0; 
	}
#iterate {
	margin: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; 
	z-index:3;
	}
#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: 20px 5px 20px 5px;
	
	*padding-top: 8px;
}
#page table td { 
	white-space: nowrap 
	}
#page table td.comment { 
	white-space: normal; 
	}
#option-top-bar {
    margin-left:-6px;
    margin-top:-6px;
    margin-right:-6px;
    height:6px;
    background: #EDEAE7 url(images/options-bg-t.jpg) top center repeat-x;
}	
#pageoptions { 
	width:99%;
	background: #EDEAE7 url(images/options-bg.jpg) bottom center repeat-x;
	border-bottom:1px solid #AAA; 
	padding: 6px; 
	text-align:right;
	z-index:10;
	}
#pageoptions-tab { 
	float:right;
	padding: 2px 5px;
}
#PerformanceChart { 
	z-index:1; 
	}
#results { 
	padding-top: 5px; 
	width: 98.25%; 
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}
#standard-report {
    background:#CBDEEE url(images/standard-report-bar.png) repeat-x; 
    border-bottom:1px solid #aaa;
    border-top:1px solid #FFF;
    /*margin-bottom: 2px; */
    padding:4px 8px 2px 8px;
}
#standard-report-name {
    color:#555;
    float:left;
    font-size:14px;   
    font-weight:bold;
    width:80%;
    }	
div#standard-report div#report-controls {
    float:right;
    text-align:right;
    width:140px;
    }
div#report-update{
    color:#555;
    font-size:14px;   
    font-weight:bold;
    margin:0;
}    
div#report-update a {
    color:#008c00;
    font-size:14px;   
    font-weight:bold;
    margin:0;
    /*text-decoration:underline;*/
    }
div#report-sub{
    font-size:10px;
    font-weight:normal;
}
div#report-sub a {
    font-size:10px;
    margin:-4px 0 0 0;
    }    
#searchbar { 
	text-align:left; 
	padding: 15px 8px; 
	float:left; 
	}
#truncate { 
	display:inline; 
	margin-right: 25px; 
	}
#savethis { 
	float:left; 
	}
#seconds {
	margin:0;
	padding:0;
	}
#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;
	}
#email-options { background:#F2F2F2; }


/* TOGGLES */
#ComputerList {
	display:inline;
	}
#ComputerField {
	 display:none;
	}
#ClientList {
	display:inline;
	}
#ClientField {
	 display:none;
	}
#CallerList {
	display:inline;
	}
#CallerField {
	 display:none;
	}
#SourceComputerList {
	display:inline;
	}
#SourceComputerField {
	 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;
	}




.index-label {
    float:left; 
    width:150px;
    padding-bottom:10px;
}

.index-label img {
    float:left;
    margin-right:6px;
}

.index-value {
    float:left;
    padding-bottom:10px;
}

#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; 
	} 



/* 
----------------------------------------------------------------------------- 
GLOBAL CLASSES
----------------------------------------------------------------------------- */

.access-mask { 
	float:left; 
	width:120px; 
	}
.checkbox {
	margin: 0 4px 0 0;
	padding:0;
	}
.HEADER	{ 
	color: #000; 
	font-weight: bold; 
	font-size: 8pt; 
	}
.Results, .R  { 
	vertical-align: top;
	}
.fullMSG {
	display:none;	
}
.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{ 
	background-color:#888;
	}
.groupname strong {
	color:#FFF; 
	}
.min { 
	color: #555; 
	}
.note { 
	color: #777; 
	}
.note a { 
	color: #777; 
	}
.up { 
	color: #008C00; 
	}
.up a{ 
	color: #008C00; 
	}
.attempting { 
	color: #FF6600; 
	}
.new { 
	color: #066D9F; 
	}
.down { 
	color: #F00; 
	}
	
.down a { 
	color: #F00; 
	}

/* .down a:visited, .down strong { */
.down strong { 
	color: #F00; 
	font-size: 14px;
	}
.warn a {
	color: orange; 
	}
.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:720px; 
	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; 
	}
.fl {
	float:left;
}
.mess-ful {
	float:left; 
	white-space: normal; 
	min-width:225px;
}
.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:#f2f2f2;
	}
.event-details-options { 
	background:#f2f2f2; 
	}
.event-details-info { 
	float:left;width:340px; 
	backgronud:#FFF; 
	}
.event-details-send { 
	float:right;
	width:50px; 
	text-align:right; 
	background:#f2f2f2; 
	}
.pageoptions-send { 
	float:left;
	width:50px; 
	text-align:right; 
	background:#f2f2f2; 
	margin: 10px 10px 0 0;
	}
.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;
}

.heading-line {
	border-top: 1px solid #AAA;
	margin-left: -11px;
	margin-right: -11px;
	margin-bottom: 12px;
	}
	
.heading-text {
	/* color: #069; */
	color: #008C00;
	position: absolute;
	font-size:12px; 
	font-weight: bold;
	margin-top: -9px;
	margin-left: 10px; 
	padding-left: 2px; 
	background: #F9F9F9; 
	}

.table-status { 
	margin-top:10px; 
	}
.table-status-header { 
	background: #DFDFDF url(images/table-status-bg.jpg) repeat-x; 
	}
.table-status-header-img { 
	float:left; 
	width:75px; 
	height:80px; 
	padding-left:15px; 
	padding-top:6px; 
	}
.table-status-header-values { 
	float:left; 
	width:225px; 
	padding-top:6px; 
	}
.table-status-header-mysql-values { 
	float:left; 
	width:400px; 
	padding-top:6px; 
	}
.table-status-header-desc { 
	float:left; 
	width:110px; 
	}
.table-status-header-value	{ 
	float:left; 
	width:90px; 
	}
.table-status-header-mysql-value { 
	float:left; 
	width:200px; 
	}
.connection-label { 
	float:left; 
	width:115px; 
	text-align:left;
	}
.connection-input { 
	float:left; 
	width:175px; 
	padding-bottom:4px; 
	text-align:left;
	}
.connection-creator	{ 
	float:left; 
	width:290px; 
	margin-left:12px; 
	text-align:left;
	}
.connection-creator	p { 
	margin-top:10px;
	margin-bottom: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; 
	}

.stat-label {
    width:160px
}


.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; 
	
	background: #F2F2F2 url(images/titlebar-bg.jpg) repeat-x; 
	padding: 2px 4px;  
	 border:1px solid #C3C3C3; 
	/*border-top: 2px solid #FFF; */
	border-bottom:1px solid #C3C3C3; 
	}
.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; 
	}
	
.report-buttons	{ 
	float:left; 
	width:60px; 
	padding-top: 12px; 
	}
.report-button { 
	width:55px; 
	}
.report-add { 
	float:left; 
	width:290px; 
	margin-left:12px; 
	padding: 0px 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:4px; 
	}
.group-item	{ 
	font-size:11px; 
	padding-top: 0px; 
	padding-left:5px; 
	color: #777; 
	}
.group-name { 
	font-size:11px; 
	padding-left:12px; 
	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; 
	}
.custom-drive-selection { border: 1px solid #008C00; }
.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: 120px;*/
	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; 
}

.separatecharts {
	margin-left:-4px;
	float:left; 
	width:100px;
}

.separatechartstxt {
	float:left; 
	width:40px; 
	font-size:110%;
	padding-top:1px;
}

.selectedrow {
	border-bottom:1px solid #75A3DB;
	/*border-top:1px solid #75A3DB;*/
}

.network {
	}
	
.Event_Number {
	padding-right:16px;
	text-align: right;
}	
	
#compliance-wrapper {
	margin-top:75px;
	margin-left: auto;
	margin-right: auto;
	width:662px;
}

#availability-wrapper {
	margin-top:75px;
	margin-left: auto;
	margin-right: auto;
	width:450px;
	
}
	
.linkTile {
	float:left; 
	width:185px; 
	height:55px; 
	background: url(images/compliance-tile-bg.png) repeat-x;
	border: 1px solid #CCC; 
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	cursor: pointer;
	position:relative;
	z-index:10;
}

.linkTile:hover {
	border: 1px solid #73A3DB; 
}

.compliance-text {
	float:left; 
	width:100px; 
	padding-left:8px;
}

.compliance-img {
	float:left; 
	width:48px;
}

.compliance-img-55 {
	float:left; 
	width:55px;
}


.compliance-img-lg {
	float:left; 
	width:73px;
}

.compliance-title {
	padding:0;
	margin: 2px 0 0 0;
}

.compliance-subtitle {
	color: #777;
}

.review-report {
	background-color: #FFF;
	/* background-color: #FFFFDD; border-bottom: 1px solid #ddd; */
}

.normal-report {
	/*
	background-color: #FFF;
	border-bottom: 1px solid #ddd;
	*/
}

/* Review Report */

.review-heading {
	font-size:12px;
}

div.review-enable {
	margin-top:8px;
}
div.review-enable label {
}

.review-check {
	margin: 0 2px 0 2px; 
	padding:0; 
	* margin:0;
}

form#report div.review-settings {
	margin-left:20px; 
	margin-top:10px;
}


/* MORE OPTIONS */

.stdreport-section { float:left; width:60%; margin:0; padding:0 20px 0 0; text-align:left; }
.pageoption-section { float:left; width:150px; margin:0; padding:0 20px 0 0; text-align:left; }

h4.pageoption { color:#555	; padding:0; margin:0; }

.forward-section { padding:1px; margin:2px 0; }

.stdreport { 
    /*
		background:#f0f0f0 url(images/suggested-bg.png) repeat-x; 
    border:1px solid #b0b0b0;
    */
		padding:3px;
    margin:2px 0;
    white-space:nowrap; 
    overflow:hidden; 
    }
.stdreport-image { float:left;width:24px;}

/* Send Popup */

.send-buttons	{ 
	float:left; 
	width:60px; 
	padding-top: 12px; 
	}
.send-button { 
	width:55px; 
	}
.send-section { 
	float:left; 
	width:290px; 
	margin-left:12px; 
	padding: 16px 4px 0 0; 
	}


/* HEALTH MATRIX  */

#computer-tray {
    float:left;
    width:250px;

    background:#E7F0F8; 
    border-right:1px solid #AAA; 
    border-bottom:1px solid #AAA; 
    
    padding: 6px
}

#computer-details {
    border:1px solid #AAA;
    background: #EBEBEB url(images/hm-tray-bg.png) repeat-x;
    background: #f2f2f2;
    font-size:12px;
    min-height:400px;
    padding: 4px;
}
#computer-details h3 {
    color:#585858;
    font-size:16px;
    margin:0;
    padding:0;
}
#computer-details strong {
    color:#585858;
    font-size:13px;
}

#hm-computername { 
    height:26px; 
    width:233px; 
    background: url(images/hm-computername.png) no-repeat; 
    margin-top:6px;
    padding: 3px 3px 0 3px;
    white-space: nowrap;

    overflow:hidden;
    }
#hm-computerinfo { min-height:75px; }
#hm-computerimage {  } 
#hm-computerimage img {  display:none;} 

.not-set { color:#9C9C9C; }

.hm-heading { 
    clear:both;
    background: #F2F2F2 url(images/titlebar-bg.jpg) repeat-x scroll 0 0; 
    border: 1px solid #bbb;
    
    padding: 2px; 
    }
.hm-results { padding-left:4px; }


.hm-label-side {
    clear:both;
    float:left;
    width:110px;
    padding:2px 0;
}

.hm-label {
    clear:both;
    float:left;
    width:72%;
    padding:2px 0;
}
.hm-label-narrow {
    clear:both;
    float:left;
    width:31%;
    
    padding:2px 0;
}

.hm-label a,
.hm-label-side a,
.hm-label-narrow a,
.hm-value a,
.hm-value-wide a,
.hm-value-complete a
{ font-size: 12px; }

.hm-label .up a:visited,
.hm-label-side .up a:visited,
.hm-label-narrow .up a:visited,
.hm-value .up a:visited,
.hm-value-wide .up a:visited,
.hm-value-complete .up a:visited
{ color: #069; }

.hm-value {
    float:right;
    width:25%;
    text-align:right;
    padding:2px 2px 2px 0;
}
.hm-value-wide {
    float:right;
    width:66%;
    text-align:right;
    padding:2px 2px 2px 0;
}
.hm-value-complete {
   padding:2px 2px 2px 0;
}

.data-area {
    float:left;
    width:180px;

    color:#5F5F5F;
    font-size:13px;
    font-weight:bold;
}
.edit-settings {
    float:right;
    width: 40px;
    font-size:11px;
    text-align:right;
    font-weight:normal;
    padding-top:1px;
    padding-right:2px;
}
.edit-settings a { color:#777;}

.data-desc { 
    clear:both;
    color:#999;
    font-size:10px;
    font-weight:normal;
}

.pop-buttons	{ 
	float:left; 
	width:60px; 
	padding-top: 12px; 
	}
.pop-button { 
	width:55px; 
	}
.pop-frame	{ 
	float:left; 
	width:290px; 
	margin-left:12px; 
	padding: 12px 4px 0 0; 
	}
.pop-outer {
    border-top:1px solid #D5DFE5; 
    border-bottom:1px solid #FFF; 
    border-left:1px solid #D5DFE5; 
    border-right:1px solid #D5DFE5; 
    margin:2px 0 8px 0; 
    }

.pop-inner {
    border-top:1px solid #FFF; 
    border-bottom:1px solid #D5DFE5; 
    border-left:1px solid #FFF; 
    border-right:1px solid #FFF;
    padding:4px;
}

#page-controls {
    border:1px solid #BBB;
    background: #f2f2f2;
    padding: 4px;
    margin-top: 6px; 
}

hr.hm-sep { 
  border-top:1px solid #D5DFE5; 
  border-bottom:1px solid #FFF;
}

hr.mgmt { 
  border-top:1px solid #D5DFE5; 
  border-bottom:1px solid #FFF;
}

/* Health Matrix Sizer */

.hm-element {
    float:right;
    width:125px;
    margin-right:4px;
    text-align:right;
}

#hm-shape {
    float:right;
    width:78px;
    margin-right:4px;
}

#hm-size {
    float:right;
    width:103px;
    margin-right:4px;
}

.hm-section {
    padding: 3px 0;
}

.hm-box {
    float:left;
    background: url(images/health-size.png) no-repeat;
    display:block;
    height: 20px; 
    width: 26px;
}

/* SHAPES */
a#hm-square { background-position:0 0; }
a#hm-rounded { background-position:-29px 0px; margin-left:-1px; }
a#hm-circle { background-position:-58px 0px; margin-left:-1px; }

a#hm-square.active { background-position:0 -46px; }
a#hm-rounded.active { background-position:-29px -46px; margin-left:-1px; }
a#hm-circle.active{ background-position:-58px -46px; margin-left:-1px; }

a#hm-rounded.disabled { background-position:-29px -69px; margin-left:-1px; }
a#hm-circle.disabled { background-position:-58px -69px; margin-left:-1px; }
a#hm-rounded.disabled:hover { background-position:-29px -69px; margin-left:-1px; }
a#hm-circle.disabled:hover { background-position:-58px -69px; margin-left:-1px; }

a#hm-square:hover { background-position:0 -23px; }
a#hm-rounded:hover { background-position:-29px -23px; margin-left:-1px; }
a#hm-circle:hover { background-position:-58px -23px; margin-left:-1px; }

/* SIZES */
a#hm-16 { background-position:-87px 0; }
a#hm-32 { background-position:-116px 0px; margin-left:-1px; }
a#hm-48 { background-position:-145px 0px; margin-left:-1px; }
a#hm-128 { background-position:-174px 0px; margin-left:-1px; }

a#hm-16.active { background-position:-87px -46px; }
a#hm-32.active { background-position:-116px -46px; margin-left:-1px; }
a#hm-48.active{ background-position:-145px -46px; margin-left:-1px; }
a#hm-128.active{ background-position:-174px -46px; margin-left:-1px; }

a#hm-16:hover { background-position:-87px -23px; }
a#hm-32:hover { background-position:-116px -23px; margin-left:-1px; }
a#hm-48:hover { background-position:-145px -23px; margin-left:-1px; }
a#hm-128:hover { background-position:-174px -23px; margin-left:-1px; }

/* ------------------- */


/* Health Matrix Indicators */

#tiles { margin-left:265px; padding-top:2px; } /* For Layout */

/* All tiles load same base image */
a.indicator { background: url(images/health-matrix.png) no-repeat; }
/*
a.indicator div { 
    font-size: 9px; 
    padding: 1px; 
    position: relative;
    top: 10px;
    border:1px solid #AAA; 
    background: #F2F2F2;
    white-space: nowrap;
    }
*/

/* All 128px tiles */

div.indicator-frame-128 { float:left; width: 140px; }

a.indicator-128 { display:block; height:44px; width:139px; }
a.indicator-128 div { font-size: 9px; margin:0 10px; padding:8px 0; overflow:hidden; } 

    a.good-square-128 { background-position:0 0; }
    a.good-square-128:hover { background-position:0 -44px; }
    
    a.warning-square-128 { background-position:-140px 0; }
    a.warning-square-128:hover { background-position:-140px -44px; }
    
    a.bad-square-128 { background-position:-278px 0; }
    a.bad-square-128:hover { background-position:-278px -44px; }


/* All 48px tiles */

div.indicator-frame-48 { float:left; width: 60px; }

a.indicator-48 { display:block; height:60px; width:60px; }

    a.good-square-48 { background-position: 3px -89px; }
    a.good-square-48:hover { background-position: px -149px; }
    a.warning-square-48 { background-position:-57px -89px; }
    a.warning-square-48:hover { background-position:-57px -149px; }
    a.bad-square-48 { background-position:-117px -89px; }
    a.bad-square-48:hover { background-position:-117px -149px; }

    a.good-rounded-48 { background-position: -181px -89px; }
    a.good-rounded-48:hover { background-position: -181px -149px; }
    a.warning-rounded-48 { background-position:-241px -89px; }
    a.warning-rounded-48:hover { background-position:-241px -149px; }
    a.bad-rounded-48 { background-position:-301px -89px; }
    a.bad-rounded-48:hover { background-position:-301px -149px; }

    a.good-circle-48 { background-position: 2px -207px; }
    a.good-circle-48:hover { background-position: -182px -207px; }
    a.warning-circle-48 { background-position:-58px -207px; }
    a.warning-circle-48:hover { background-position:-243px -207px; }
    a.bad-circle-48 { background-position:-118px -207px; }
    a.bad-circle-48:hover { background-position:-302px -207px; }

/* ------------------------ */


/* All 32px tiles */

div.indicator-frame-32 { float:left; width: 44px; }

a.indicator-32 { display:block; height:44px; width:44px; }

    a.good-square-32 { background-position: 0 -265px; }
    a.good-square-32:hover { background-position: 0 -307px; }
    a.warning-square-32 { background-position:-44px -265px; }
    a.warning-square-32:hover { background-position:-44px -307px; }
    a.bad-square-32 { background-position:-88px -265px; }
    a.bad-square-32:hover { background-position:-88px -307px; }

    a.good-rounded-32 { background-position: -134px -265px; }
    a.good-rounded-32:hover { background-position: -134px -307px; }
    a.warning-rounded-32 { background-position:-178px -265px; }
    a.warning-rounded-32:hover { background-position:-178px -307px; }
    a.bad-rounded-32 { background-position:-222px -265px; }
    a.bad-rounded-32:hover { background-position:-222px -307px; }

    a.good-circle-32 { background-position: -269px -265px; }
    a.good-circle-32:hover { background-position: -269px -307px; }
    a.warning-circle-32 { background-position:-310px -265px; }
    a.warning-circle-32:hover { background-position:-310px -307px; }
    a.bad-circle-32 { background-position:-353px -265px; }
    a.bad-circle-32:hover { background-position:-353px -307px; }

/* ------------------------ */

/* All 16px tiles */

div.indicator-frame-16 { float:left; width: 23px; }

a.indicator-16 { display:block; height:23px; width:23px; }

    a.good-square-16 { background-position: -2px -348px; }
    a.good-square-16:hover { background-position: -2px -372px; }
    a.warning-square-16 { background-position:-27px -348px; }
    a.warning-square-16:hover { background-position:-27px -372px; }
    a.bad-square-16 { background-position:-52px -348px; }
    a.bad-square-16:hover { background-position:-52px -372px; }

    a.good-rounded-16 { background-position: -80px -348px; }
    a.good-rounded-16:hover { background-position: -80px -372px; }
    a.warning-rounded-16 { background-position:-105px -348px; }
    a.warning-rounded-16:hover { background-position:-105px -372px; }
    a.bad-rounded-16 { background-position:-130px -348px; }
    a.bad-rounded-16:hover { background-position:-130px -372px; }

    a.good-circle-16 { background-position: -158px -348px; }
    a.good-circle-16:hover { background-position: -158px -372px; }
    a.warning-circle-16 { background-position:-183px -348px; }
    a.warning-circle-16:hover { background-position:-183px -372px; }
    a.bad-circle-16 { background-position:-208px -348px; }
    a.bad-circle-16:hover { background-position:-208px -372px; }

/* ------------------------ */




/* Bubble pop-up */

.popup {
	position: absolute;
	z-index: 10;

	border-collapse: collapse;
	background-image:url(images/tips.png);
	background-repeat: no-repeat;
	width:250px;
	height:92px;
}

.popup-shadow {
	position: absolute;
	z-index: 10;

	border-collapse: collapse;
	background-image:url(images/tips-shadow.png);
	background-repeat: no-repeat;
	width:250px;
	height:92px;
}

.popup-gif {
	position: absolute;
	z-index: 10;

	border-collapse: collapse;
	background-image:url(images/tips.gif);
	background-repeat: no-repeat;
	width:250px;
	height:92px;
}

.popup-b {
	position: absolute;
	z-index: 10;

	border-collapse: collapse;
	background-image:url(images/tips-bottom.png);
	background-repeat: no-repeat;
	width:250px;
	height:100px;
}

.popup-shadow-b {
	position: absolute;
	z-index: 10;

	border-collapse: collapse;
	background-image:url(images/tips-bottom-shadow.png);
	background-repeat: no-repeat;
	width:250px;
	height:100px;
}

.popup-gif-b {
	position: absolute;
	z-index: 10;

	border-collapse: collapse;
	background-image:url(images/tips-bottom.gif);
	background-repeat: no-repeat;
	width:250px;
	height:100px;
}

.poptext { padding:16px 10px 0px 65px; font-size:10px; line-height:12px !important; text-align:left;}
.poptext-b { padding:36px 10px 0px 65px; font-size:10px; line-height:12px !important; text-align:left;}


/* 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; }
                

/* 
----------------------------------------------------------------------------- 
NETWORK STATUS
----------------------------------------------------------------------------- */    

.ns-conf-el { float:left; width:30px }
.ns-conf-txt { float:left; width:225px; font-size:11px; margin-top:3px }
.ns-conf-half { float:left; width:50%; padding: 3px 0; }

/* 
----------------------------------------------------------------------------- 
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: url(images/logo_bar_configuration_b.png) repeat-x; 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; }
.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; }

/* 
----------------------------------------------------------------------------- 
MAINTENANCE WIZARD
----------------------------------------------------------------------------- */
div#wizard 							{ background: #F0F0F0 url(images/maintenance-bg.png) repeat-x; border:1px solid #999999; width:600px; margin: 24px auto; }
div#wizard-heading					{ background: #C6DCEE; border-bottom:1px solid #999999; }
div#wizard h4						{ color: #555; }
div.wizard-block					{ float:left; width:250px; margin:12px 24px; }
div.wizard-full						{ margin:12px; }
div.wizard-full	a					{ color: blue; }
div.wizard-check					{ float:left; width:140px; }
div#wizard-buttons					{ text-align:right; margin:10px; }
div.confirmation-label				{ float:left; width:190px; clear:left; margin-top: 5px; }
div.confirmation-value				{ float:left; width:360px; font-size:11px; margin-top: 5px;  }
div.credential-label				{ float:left; width: 175px; text-align: right; margin-bottom:6px; }
div.credential-value				{ float:right; width:135px; text-align: right; margin-bottom:4px; }
div#mw-form							{ background: transparent url(images/mw-form.jpg) repeat-x; border-top: 1px solid #C2C2C2; border-bottom: 1px solid #C0C0C0; margin: 10px -12px 0 -12px; padding: 12px; }
div.progress-description			{ float:left; width:190px; }
div.progress-status					{ float:right; width:150px; text-align:right; }
div.error-msg						{ background: url(images/mw-error-bg.png) repeat-x; border: 1px solid #BBB; margin-top:8px; margin-bottom:-8px; padding: 6px; }
div.error-msg h3					{ color: red; margin-top: -1px; }
select.mw-select					{ max-width:200px; }

/* 
----------------------------------------------------------------------------- 
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 STYLES 
----------------------------------------------------------------------------- */

#login-form						{ margin: 100px auto 0 auto; background:#EEE url(images/login-form-bg.jpg) repeat-x; border: 1px solid #AAA; width: 240px; }
#login-header					{ background: #C6DCEE /*url(images/blue-header.jpg) repeat-x*/; border-bottom: 1px solid #AAA; padding:0 10px; }
#login-box						{ padding: 10px; }
#login-buttons					{ padding: 10px 10px 10px 6px; }

#login-button					{ float:left; width:65px; }
#login-button-reset				{ float:left; width:146px; }
#login-forgot					{ float:left; padding: 2px 0 0px 10px; }
#login-forgot a					{ /*color:#888;*/ color: #3073A9; }

.login-block					{ float:left; width:230px; }
h4#welcome						{ color: #555; }

#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; }

#login-initial					{ margin: 100px auto 0 auto; background:#F9F9F9; border: 1px solid #AAA; width: 480px; }
#login-initial-info				{ margin: 0px auto; background: #F9F9F9; 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; }

form#new-user .validation-advice { color : #F30; font-size: .5em; }

/* 
----------------------------------------------------------------------------- 
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; }
.bold							{ font-weight:bold;}


/* 
----------------------------------------------------------------------------- 
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: #E2E2E2 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.save {
  background: transparent url(images/save-columns.gif) 10px 50% no-repeat;
}
.rightclick.desktop a.disk {
  background: transparent url(images/harddisk.gif) 6px 50% no-repeat;
  
}
.rightclick.desktop a.showall {
  background: transparent url(images/refresh.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;
}



