/*
be careful of order in whihc styles are loaded, make sure inheratance doesnt stuff things
*/
@import url("/esoms-zend/themes/base/ui.all.css");
@import url("/esoms-zend/css/grid.css");
@import url("/esoms-zend/css/form.css");
@import url("/esoms-zend/css/buttons.css");
@import url("/esoms-zend/css/module.css");
@import url("/esoms-zend/css/menu.css"); 
@import url("/esoms-zend/css/autocomplete.css");
@import url("/esoms-zend/js/jquery-plugins/dataTables-1.5/media/css/demo_page.css");
@import url("/esoms-zend/js/jquery-plugins/dataTables-1.5/media/css/demo_table_jui.css");


body {
  margin: 0px;
  padding: 0px;
  background: #727278;
  width:975px;
  overflow:hidden;
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
  font-family: 'arial', 'sans-serif';
}
iframe {
	border:none;
}

.ui-widget,
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, pre { 
  font-size: 11px;
  font-family: Verdana,Arial,sans-serif; 
}
.remove {
  position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden;
}
.hidden {
  display:none;
}
.show {
  display:inline;
}
.error {
  color:red;
}






h3 {
	margin:1px 1px 3px 1px;
}

p {
	margin:0.25em;
}
ul.code {
	margin: 0px;
	padding:0px;
}
ul.code li {
	font-size: 7px;
	list-style: none outside;
	margin:2px 0px;
	padding:0px;
}

code {
	 font-size: 7px;
}

.dataTables_wrapper {
  min-height: 10px;
  _height: 10px;
}
.dataTables_processing {
	top:50%;
  padding:5px;
  background-color: #E9E9E9;
  border: 1px solid rgb(170, 170, 170);
}

table.display caption{
  padding:5px;
  text-align:left;
}

table.display th {
  padding:5px;
  background-color: #E9E9E9;
  text-align:left;
  border: 1px solid rgb(170, 170, 170);
}

th.header {
  background-color: #E9E9E9;
}
tr.odd{
  background-color: #E6E6FA;
}
tr.highlighted_row {
  background-color: #FCEFA1;
}

.todo, .code {
	font-size:9px;
  font-family: 'Andale Mono', 'monospace';
}
.todo th{
  text-align:left;
}
