.btn { /* for submit buttons etc. */
	background-color:#D7D7D1;
	color:#6d6c6b;
	font-size: 12px; 
	font-weight:bold;
	margin:0; padding:0.25em;
	margin-right:10px;
	border:2px solid #FFF; 
	font-family: "Trebuchet ms", arial, sans-serif; 
}
input.btn.submit { 
	color: #fff; 
	background: #BD2F26;
	border:3px double #661914;
}

.formbox label { 
	display: block; 
	margin-bottom:2px;
}

.formbox { 
	padding:10px; 
	background:#F7F7F0;
	border:1px solid #D7D7D0;
}
/* \*/ * html .formbox { height:1%; } /* holly hack to avoid text from disappearing */


div.radio  { margin-top: 10px }

fieldset.radio { margin-top:5px; padding:5px; border:1px solid #e7e7e0;}

label.checkbox  { margin:0 0; display: inline; vertical-align: middle; cursor:pointer;}
label.radio { display: inline; margin:0 5px; vertical-align: middle; line-height:20px; cursor:pointer;}
input.radio { background: transparent;  vertical-align: middle;  }

input.text { width:96%; }

.formbox div.row { 
	margin-bottom: 10px;
}

.formbox div.row span.halfrow1
{
	width: 33%;
	float: left; 
}

.formbox div.row span.halfrow2
{
	width: 65%;
	float: right;
	margin-right: 4px 
}


.formbox select { 
	width: 96% 
}

.errorbox, .statusbox {  
	background-color:#FFFFD7;
	color:#661914;
	border:1px solid #BD2F26; 
	padding:5px 9px; 
	margin-bottom:5px;	
}
.errorbox td { background-color:transparent;} 
.errorbox ul { margin-bottom:0;}
.errormsg { color:#BD2F26; font-weight:bold; padding:0 2px;}

.notebox {
	margin:0.25em 0 0.5em;
	border:1px solid #cbcbc7;
	padding:5px;
	background:#FFF;
	color:#610;
}
.screen1{

	}
.screen2{
	margin:20em 0;
	text-align:center;
}
#systemWaiting img
	{
		width:214px;
		height:16px;
		margin:0 auto;
		border:1px solid #ccc;
	}
#systemWaiting
	{
	text-align:left;
	width:214px;
	}

