
	body {
		margin: 8px;
		padding: 0;
		border: 0;
		background-color: #9E948D;
		}
		
td {color: gray; font-size: 11px; }		
	#frame {
		font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border: 14px solid #fff;
		width: 600px; /* MacIE5 */
		background-color: #fff;
		}
	
	/* commented backslash hack for other browsers \*/
	#frame { width: 572px; }
	/* end hack */
		
	#frame .header { width: 572px; background-color: #00856A; margin-bottom: 8px; }
	#frame .table { width: 572px; background-color: #fff; }
	#frame #contenttable { padding: 0px 0 0 0; }
	
	.imglozenge { margin: 0; }
	.imgcallout { margin: 0; border-top: 0px solid #fff; border-bottom: 8px solid #fff; }
	
	#contenttable h2 {
		font-size: 16px;
		line-height: 10px;
		color: #000;
		text-decoration: none;
		padding: 0 0 0 10px;
		margin: 0;
		}
	
	#contenttable p {
		font-size: 11px;
		line-height: 14px;
		color: #000;
		text-decoration: none;
		padding: 7px 5px 0 10px;
		margin: 0;
		}
	#frame a { color: #008469; font-weight: bold; }
	
	.footer { width: 600px; }
	.footer p {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		line-height: 13px;
		color: #fff;
		padding: 10px 10px 0 18px;
		margin: 0;
		}
.label1{color: #000999}

.pagetitle { 
	color: black; 
	font-size: 13pt; 
	font-family: Arial, Verdana, sans-serif, Geneva;
	font-weight: Bold; 
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	}


.errormessagebox{border: 1px dashed; 
	font-family: Verdana, Arial, sans-serif, Geneva;
	font-size: 8pt;
	color: Red;
	background: #FFFFE6;
	border-color: Silver Silver Silver Silver;
	padding: 4px 4px 4px 4px;
	}
	

input, select, textarea {		
font-size: 8pt;
}
.required {
	color: #FF0000;
}
