@CHARSET "ISO-8859-1";

.align-right {
	text-align:right;
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-top {
	vertical-align:top;
}

.align-bottom {
	vertical-align:bottom;
}

.inline {
	display:inline;
}

.width-20 {
	width:20px;
}

.width-25 {
	width:25px;
}

.width-50 {
	width:50px;
}

.width-100 {
	width:100px;
}

.width-130 {
	width:130px;
}

.width-150 {
	width:150px;
	white-space:normal;
}

.width-200 {
	width:200px;
}

.width-225 {
	width:225px;
}

.width-250 {
	width:250px;
}

.width-300 {
	width:300px;
}
.width-400 {
	width:400px;
}
.width-500 {
	width:500px;
}

.width-25pct {
	width:25%;
}

.width-50pct {
	width:50%;
}

.width-100pct {
	width:100%;
}

.button-width-40 {
	width:40px;
}

table.mainPanelHeader {
	width:100%;
}

td.panelLeftAlign {
	text-align:left;
	white-space:nowrap
}

td.panelRightAlign {
	text-align:right;
	white-space:nowrap
}

td.panelFill {
	width:100%;
	white-space:nowrap
}

.lpanel {
	padding:5px;
	width:100%;
}

.rpanel {
	padding:5px;
	width:100%;
}

.mpanel {
	padding:5px;
	width:100%;
}
	
.gridContent {
	vertical-align:top;
}
  
.outpanelHeader {
	height:5px;
	border-width: 0;
}

td.formElement {
	padding-right:10px;
	padding-bottom:10px;
	white-space:nowrap;
}

td.columnPadding5 {
	padding-right:5px;
	padding-bottom:5px;
}

a.imageAsLink {
	text-decoration:none;
}

div.scrollWrapper{
  float:left;
  height:150px;
  overflow:visible !important;
  overflow:scroll;
}
table.scrollable{
  margin-right:16px;
}
table.scrollable th{
  position: relative;
}
table.scrollable tbody{
  height:150px;
  overflow:auto;
}

.noborder {
	border:none;
}

.red {
	color:red;
} 

.nowrap {
	white-space:nowrap;
}

.nopadding {
	padding:0px;
}
