body.bodystyle
{
	margin:					10px 0 0 0;
	/*background-color:	#E2E2E2; */
	background-color:	#DBE9F0;
}
p.blurbbefore
{
	
}
.done  /*  used for template testing, can be removed*/
{	
	color:		#318F2C;
}
.notdone  /*  used for template testing, can be removed*/
{	
	color:		red;
}
.nocss  /*  used for template testing, can be removed*/
{	
	color:		purple;
}
td.nocss/*  used for template testing, can be removed*/
{
	background-color:	red;
}
.blank /* template - highlights text that must be changed (fill in the blank)*/
{
	color: 	#DFA200;
}
.checkpage /* template - Check page from this link for relevancy - change page or remove link*/
{
	color: 	red;
}
.ok
{
}
tr.testing	/* template diagnostics */
{
	border-style:	solid;
	border-width:	1px;
	border-color:	red;
}
td.testing	/* template diagnostics */
{
	border-style:	solid;
	border-width:	2px;
	border-color:	red;
}
div.testing	/* template diagnostics */
{
	border-style:	solid;
	border-width:	2px;
	border-color:	red;
}
td.background
{
	/*background-color:	#E2E2E2; */
	background-color:	#DBE9F0;
}
/*
.optform
{
	border-style:			dashed; 
	border-width:			3px; 
	border-color:			#000000;
	BORDER-COLLAPSE:	collapse
	background-color:	#f6f6f6;
	
	background-color:	red;
	cellspacing: 			0;
	cellpadding: 			10;
	width: 					100%;
	border: 					1;
}
*/
.optform
{
	border-style:			dashed; 
	border-width:			3px; 
	border-color:			#000000;
	border-collapse:		collapse; 
	background-color:	#DBE9F0;
	padding:					10px;
	width: 					100%;
/*	cellspacing: 			0;
	cellpadding: 			10;
	border: 					1;*/
}

.prehead
{
	font-family:		Arial;	
	font-size:		13px;
}
.headline
{
	font-size: 	16pt;
	text-align:	center;
}
.subhead
{
	font-size: 	16pt;
	text-align:	center;
	
}
.hh /*head highlight*/
{
	color:		#950000
}
.bulletcopy
{
	text-align:		left;
	font-size:		13px;
	font-family:		Arial;	
	
}
.boilerplate 
{
	width:				645px;
	border:				1px #C0C0C0 solid;
	padding:				15px;
	margin-top:			10px;
	margin-bottom:	1px;
	background:		#E2E2E2;
	margin-left: 		auto;
	margin-right: 		auto;
}