/* CSS Document */
/*
body {
	font-family: Arial, sans-serif;
	font-size:12px;
  margin:0px;
  padding:0;
  z-index:0;
  position:relative;
}


div, td, table, input, select {
	border:1px solid LightGray;
	margin:1px;
	padding:1px;
}
*/

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    margin: 0px !important;
}

#configrclickmenu {
  display:none;
  position: absolute;
  top:0px;
  left:0px;
  z-index: 20;
}


.invisible, .invisible div, .invisible table, .invisible tr, .invisible td {
	display:none;
}

.change {
	background-color:gold;
}

.bad {
	background-color:red;
}

.check0 {
	width: 24px;
	height: 24px;
	background: url(../img/check_blank.png) no-repeat;
	text-align:center;
	cursor:pointer;
}

.check1 {
	width: 24px;
	height: 24px;
	background: url(../img/check_black.png) no-repeat;
	text-align:center;
	cursor:pointer;
}

.popup, #overlayblock {
	display:none;
	position:absolute;
	z-index:5;
	background-color:white;
}

div#overlayblock, div#goverlayblock {
  display:none;
	position:fixed;
  top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:none;
	padding:0;
	margin:0px;
	z-index:100;
	background-color:Gray;
  opacity: 0.3;
}

div#goverlayblock {
	background-color:#000;
  	opacity: 0.7;
  	
}

ul.ui-autocomplete.ui-fron {
	/*z-index:120;*/
}

div#overlayblock.loading, div#overlayblock.static-loading {
  background-color:White;
  /*background-image:url("../GRAPHICS/animload.gif");*/
  /*background-image:url("../GRAPHICS/staticload.png");*/
  background-image:url("../GRAPHICS/staticload.gif");
  background-position:center center;
  background-repeat:no-repeat;
  background-attachment:fixed;
  opacity: 0.6;
  z-index: 101;
}

div#overlayblock #overlayblock_infodiv {
	position: absolute;
	top:55%;
	left:0;
	width:100%;
	font-size:30px;
}

div#overlayblock.static-loading {
  /*background-image:url("../GRAPHICS/staticload.png");*/
  background-image:url("../GRAPHICS/staticload.gif");
}
/*
.ui-widget {
  font-family: Calibri,Lucida Grande,Lucida Sans,Arial,sans-serif !important;
  font-size:12px;
}

.ui-widget select, .ui-widget input {
  font-family: Calibri,Lucida Grande,Lucida Sans,Arial,sans-serif;
  font-size:12px;
}*/

#popup_dochtable thead td div, #popup_acctable thead td div {
  font-family: Calibri,Lucida Grande,Lucida Sans,Arial,sans-serif;
  font-size:12px;
}

#popup_dochtable td.regtime div, #popup_dochtable td.reason div, #popup_dochtable td.regtime div input, #popup_dochtable td.reason div select, #popup_reqtable td div input {
  font-family: Calibri,Lucida Grande,Lucida Sans,Arial,sans-serif;
  font-size:12px;
}

#popup_acctable td, #popup_acctable td div, #popup_acctable td input {
  font-family: Calibri,Lucida Grande,Lucida Sans,Arial,sans-serif;
  font-size:12px;
}

/*
#popup_dochtable, #popup_reqtable {
	width:100%;
}

#popup_dochtable input, #popup_reqtable input {
	width:80px;
	background-color:inherit;
}

#popup_dochtable select, #popup_reqtable select {
	width:160px;
	background-color:inherit;
}

#popup_dochtable div, #popup_reqtable div {
	height:24px;
}

#popup_dochtable div, #popup_dochtable td, #popup_dochtable input, #popup_dochtable select, #popup_reqtable div, #popup_reqtable td, #popup_reqtable input, #popup_reqtable select {
	border:1px solid LightGray;
	margin:1px;
	padding:1px;
}
*/
.accountcolor1 {
 background-color:#dcffda !important;
}

.accountcolor2 {
 background-color:#fdffcb !important;
}

.accountcolor3 {
 background-color:#ffcbcb !important;
}

.accountcolor4 {
 background-color:#f6cbff !important;
}

.accountcolor5 {
 background-color:#cbdaff !important;
}

.accountcolor6 {
 background-color:#cbffff !important;
}

.accountcolor7 {
 background-color:#e7e9f2 !important;
}

.accountcolor8 {
 /*background-color:#ffffff !important;*/
 background-color:#F5FEFD !important;
}

.accountcolor9 {
 background-color:#FFECCC !important;
}


#main.fullwidth span.accountico, body.widebody div.ui-dialog span.accountico, body.widebody .ui-autocomplete .aautocomplete span.accountico {
	/*border: none;*/
	border-radius: 3px;
	width:14px;
	height: 14px;
	display: block;
	float: left;
}

span.accountcolor1 {
 border: 1px solid #c3e2c2;
}

span.accountcolor2 {
 border: 1px solid #dfe0b3;
}

span.accountcolor3 {
 border: 1px solid #dfe0b3;
}

span.accountcolor4 {
 border: 1px solid #dbb4e2;
}

span.accountcolor5 {
 border: 1px solid #b4c1e2;
}

span.accountcolor6 {
 border: 1px solid #b3e0e0;
}

span.accountcolor7 {
 border: 1px solid #cbccd4;
}

span.accountcolor8 {
 border: 1px solid #e0e0e0;
}

.ui-menu .ui-state-focus span.accountcolor1, .ui-menu .ui-state-active span.accountcolor1,
.ui-menu .ui-state-focus span.accountcolor2, .ui-menu .ui-state-active span.accountcolor2,
.ui-menu .ui-state-focus span.accountcolor3, .ui-menu .ui-state-active span.accountcolor3,
.ui-menu .ui-state-focus span.accountcolor4, .ui-menu .ui-state-active span.accountcolor4,
.ui-menu .ui-state-focus span.accountcolor5, .ui-menu .ui-state-active span.accountcolor5,
.ui-menu .ui-state-focus span.accountcolor6, .ui-menu .ui-state-active span.accountcolor6,
.ui-menu .ui-state-focus span.accountcolor7, .ui-menu .ui-state-active span.accountcolor7,
.ui-menu .ui-state-focus span.accountcolor8, .ui-menu .ui-state-active span.accountcolor8 {
    font-weight: normal;
}

.ui-menu .ui-state-focus span.nobold, .ui-menu .ui-state-active span.nobold {
	font-weight: normal;
}

#seldiv {
	display:none;
	width:220px;
	height:240px;
	overflow:auto;
	border:1px solid #ccc;
	background:white;
	z-index: 500;
}

#selval {
	width:180px;
	padding: 2px 0px;
	white-space:nowrap;
	overflow:hidden;
}

#seltable {
	width:196px;
}

#seltable td {
	width:196px;
	overflow:hidden;
	/*height:16px;*/
	padding: 3px 0px;
	color:black;
	white-space:nowrap;
}

#seltable td:hover, #seltable td.isselected {
	background-color:highlight;
	color:white;
}

.butt_plus_160 {
	width: 162px;
	background-image:url(../img/butt_plus_160.png);
}

.butt_plusorange_160 {
	width: 162px;
	background-image:url(../img/butt_plusorange_160.png);
}

.butt_filter_160 {
	width: 162px;
	background-image:url(../img/butt_filter_160.png);
}

.butt_copy_160 {
	width: 162px;
	background-image:url(../img/butt_copy_160.png);
}

.butt_cancel_160 {
	width: 162px;
	background-image:url(../img/butt_cancel_160.png);
}

/*
td.dochreg {
	vertical-align:top;
}*/