@charset "ISO-8859-1";

/* $Id$ */


#ibox-overlay {
	background-color: black;
	height          : 100%;
	width           : 100%;
	position        : fixed;
	top             : 0px;
	left            : 0px;
	bottom          : 0px;
	z-index         : 1990;
}


#ibox-loader {
	background-color: white;
	color           : black;
	border          : 1px solid #aaa;
	text-align      : center;
	vertical-align  : middle;
	position        : fixed;
	padding         : 5px;
	z-index         : 1992;
}


#ibox-loader IMG {
	vertical-align: middle;
	padding-right : 2ex;
}


#ibox {
	margin    : 0px;
	padding   : 0px;
	position  : fixed;
	z-index   : 1991;
}

#ibox > .panel-layout {
	position  : relative;
	font-size : 12px;
	border    : 5px solid #ddd;
	height    : 100%;
	background: white;
}


#ibox > .panel-layout > .bottom-content {
	position  : absolute;
	right     : 0px;
	left      : 0px;
	top       : 0px;
	bottom    : 0px;
	margin    : 0px;
	padding   : 0px;
	min-height: 30px;
}


#ibox .panel-layout > .bottom-content > .content {
	position: absolute;
	right   : 0px;
	left    : 0px;
	top     : 0px;
	bottom  : 0px;
	width   : auto;
	height  : auto;

	/* undo generic css class */
    background-color: initial;
    min-height      : initial;
    padding-bottom  : initial;
    float           : initial;
    z-index         : initial;
}


#ibox .panel-layout > .bottom-content > .content > .head {
	position      : relative;
	background    : #666;
	color         : white;
	height        : 30px;
	line-height   : 30px;
	font-size     : 14px;
	font-family   : Arial, sans-serif;
	vertical-align: middle;
	white-space   : nowrap;
	padding       : 0px;
}


#ibox .panel-layout > .bottom-content > .content > .head > DIV {
	position      : absolute;
	white-space   : nowrap;
	vertical-align: middle;
}


#ibox .panel-layout > .bottom-content > .content > .head .control {
	cursor : pointer;
}


#ibox .panel-layout > .bottom-content > .content > .head IMG {
	vertical-align: middle;
}



#ibox > .panel-layout > .bottom-content > .content > .body {
	position: absolute;
	right   :  0px;
	left    :  0px;
	top     : 30px;
	bottom  :  0px;
	padding :  0px;
}


#ibox > .panel-layout > .bottom-content > .content > .foot {
	position      : absolute;
	right         : 0px;
	left          : 0px;
	bottom        : 0px;
	min-height    : 24px;
	line-height   : 24px;
	vertical-align: middle;
}

#ibox .panel-layout > .bottom-content > .content > .foot IMG {
	padding       : 2px;
	vertical-align: middle;
}


#ibox .navigation TD {
	border-bottom: 1px #b4c2ce solid;
	padding      : 1px 10px;
}


#ibox .navigation > IMG {
	display            : block;
	width              : 14px;
	height             : 14px;
	margin             : 3px;
	padding            : 0px;
	float              : left;
	background-repeat  : no-repeat;
	background-position: top left;
	cursor             : pointer;
}


#ibox .navigation > IMG.disabled {
	background-color: white;
	cursor          : default;
	opacity         : 0.60;
}


#ibox .navigation .first {
	background: url(?resource=images/icons/arrow_first.gif);
}


#ibox .navigation .prev {
	background: url(?resource=images/icons/button_arrow_left.enabled.png);
}


#ibox .navigation .next  {
	background: url(?resource=images/icons/button_arrow_right.enabled.png);
}


#ibox .navigation .last {
	background: url(?resource=images/list/arrow_last.gif);
}
