#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}


/*.applicationcontainer {
	position: absolute;
	z-index: 0;
	width: 95%;
	left: 5%;
	top: 38%;
	border: thin ridge #000000;
}
*/
/* rowcolour: shaded row  */
.d1 {
	clear: both;
	background-color: #CCCCCC;
}

/* rowclear: white row  */
.d0{
	clear: both;
	background-color: #FFFFFF;
}

/* whole row: row object which is centred and large */
.wholerow {
	padding: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 97%;
	font-size: 14px;
	text-align: left;
	border: 1px solid;
	margin: 3px;


}

/*  halfrowleft: from half way on a row, left aligned */
.halfrowleft0 {
	font-size: 12px;
	float: left;
	width: 50%;
	text-align: left;
	background-color: #FFFFFF;
/* debug  border: thin ridge #990000; */
}

/*  halfrowright: from half way on a row, left aligned */
.halfrowright0 {
	font-size: 12px;
	float: right;
	width: 50%;
	text-align: center;
	background-color: #FFFFFF;
/* debug  border: thin ridge #DDDDDD;	*/
}

/*  halfrowleft: from half way on a row, left aligned */
.halfrowleft1 {
	font-size: 12px;
	float: left;
	width: 50%;
	text-align: left;
	background-color: #CCCCCC;
/* debug  border: thin ridge #990000; */
}

/*  halfrowright: from half way on a row, left aligned */
.halfrowright1 {
	font-size: 12px;
	float: right;
	width: 50%;
	text-align: center;
	background-color: #CCCCCC;
/* debug  border: thin ridge #DDDDDD;	*/
}

/* newrow: simple class to create a new row of data */
.newrow {
	clear: both;
/* debug
	border: thin ridge #0000FF;
*/
	vertical-align: top;
}

/* rowlabel: first third of row, right aligned  */
.rowlabel {
	font-size: 12px;
	float: left;
	width: 45%;
	text-align: right;
	border: none;


	/* debug	border: thin ridge #FF0000; */
}

/*  rowobject: from half way on a row, left aligned */
.rowobject {
	font-size: 12px;
	float: right;
	width: 50%;
	text-align: left;
	border: none;

/*	border: thin ridge #00FF00; */
}
