			.resizable-textarea textarea {
				display:block;
				margin-bottom:0pt;
				width:100%;
				height: 250px;
			}

	.table_2column_alignment tr * { white-space:nowrap; }
	
	.table_2column_alignment tr td { text-align:right; vertical-align:top;}
	.table_2column_alignment tr td + td { text-align:left;}
	
	.hidden { display:none;}
	
	span#total_due{color:black;background-color:yellow;}
	.notice {background-color:#FFFF99;}
	td.error,input.error,div#errmsg {background-color:#FFFF99;}


	span.error{
float:left;
color:red;
height:0px;
width:0px;
font-size:8pt;
position:relative;
top:.3em;
left:.7em;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
-webkit-opacity: 0.5;
opacity: 0.5;
-khtml-user-select:none;
user-select: none;
-webkit-user-select: none;
z-order:-100;
}

/*This is just here b/c we need to change how erros are displayed in one place*/

span.error[htmlfor="problem"] {


	float:none;
	}
	
/* Button
----------------------------------*/

/* reset extra padding in Firefox */
button::-moz-focus-inner { border: 0; padding: 0; }

.ui-button { display: inline-block; position: relative; outline: 0; margin: 0 4px 0 0; padding: 0;  text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */

.ui-button .ui-button-text { display: block; padding: .2em .2em .2em .2em; }
.ui-button .ui-icon { display: block; position: absolute; top: 50%; left: .5em; margin-top: -8px; }

.ui-button.ui-button-icon-right .ui-button-text { padding-right: 2.3em; padding-left: 1em; }
.ui-button.ui-button-icon-right .ui-icon { left: auto; right: .5em; }


/* using display: inline / inline-block 
.ui-button .ui-icon { display: inline; display: inline-block; margin: 0 .5em 0 -.5em; }
.ui-button.ui-button-icon-right .ui-icon { margin: 0 -.5em 0 .5em; }
*/

/* using float left / right :
.ui-button .ui-icon { float: left; margin: 0 .5em 0 -.5em; }
.ui-button.ui-button-icon-right .ui-icon { float: right; margin: 0 -.5em 0 .5em; }
*/

.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-right:-3px; }

.ui-button.ui-button-icon { padding: .3em; } /* reduce padding to make room for icon span */
.ui-button.ui-button-icon .ui-icon { position: relative; top: auto; left: auto; right: auto; margin: 0; }



.statistics_counter { display:none; }

.datachanged { background-color:yellow; }
.smalltext { font-size: .5em;}




