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
{
}
p
{
	font-family:		verdana;
}
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:	white;
}

.optform
{
	border-style:			dashed; 
	border-width:			3px; 
	border-color:			#000000;
	border-collapse:		collapse; 
	background-color:	#DBE9F0;
	padding:					10px 25px;
	width: 					100%;
/*	cellspacing: 			0;
	cellpadding: 			10;
	border: 					1;*/
}
.opttext
{
	margin:			0 40px 20px 40px;
	font-family:		verdana;
}
.prehead
{
	font-family:		verdana;	
	font-size:		13px;
}
.headline
{
	font-size: 	18pt;
	text-align:	center;
	font-family:	tahoma;
}
h1.headline
{
	font-size: 	18pt;
	text-align:	center;
	font-family:	tahoma;
}
h1.title
{
	font-size: 			30pt;
	font-family:			tahoma;	
	/*letter-spacing: 	2.2em; */
	text-align:			center;
	padding:				11px;
	margin:				0;
}
h1.headerstripe
{
	font-family:		verdana;
	font-size:		10pt;
	color:				#666666;
	height:			10px;
}
h2           
{ 
	font-family: 		Tahoma; 
	font-size: 			13pt; 
	letter-spacing: 	-1; 
	font-weight: 		bold 
	text-align:			center;
}
h3
{
	font-size: 			12pt;
	font-family:			tahoma;
	font-weight:		bold;
	text-align:			center;
	padding-bottom:	8px;
	margin:				0;
}
.deck
{
	margin-bottom:	-8px;
	margin-top:			0px;
}
.subhead
{
	font-size: 	15pt;
	text-align:	center;
	font-family:	tahoma;
	
}
.hh /*head highlight*/
{
	color:						#950000;
	text-decoration: 		underline;

}
.hh-y /*head highlight hightighted*/
{
	color:						#950000;
	text-decoration: 		underline;
	background-color:	yellow;

}
.hhgreen
{
	color:					#006600;
	text-decoration: 	underline;
}
	
.autoPlayer
{
	text-align:			center;
	margin-left:			8px;
}
.bulletcopy
{
	text-align:			left;
	font-size:			14px;
	font-family:			Verdana;
	padding-bottom:	8px;
	margin-left:			30px;
	line-height: 		1.6em;

}
.formLabelText
{
	font-size:				10pt;
}
.privacy
{
	margin:		0 25px 0 25px;
	font-size:	12px;
}

.boilerplate 
{
	width:				645px;
	border:				1px #C0C0C0 solid;
	padding:				15px;
	margin-top:			10px;
	margin-bottom:	1px;
	background:		#E2E2E2;
	margin-left: 		auto;
	margin-right: 		auto;
}

a
{
	color:		blue;
}

a.win
{
	color:		#666666;
}