body.bodystyle
{
	margin:					0;
	padding					0;
	background-color:	#043D69;
}
li
{
	
	padding-bottom:			5px;
}

#wrapper
{
	width:				1000px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			left;
	padding-top:		0;
	margin-top:			0;
	/*padding:			10px;*/
	background-image: 	url(pagegraphics/shadow.jpg);	
	background-repeat: 	repeat-y;
}
#bookContainerS2
{
	float:		left; 
	margin-top:	0px;
}
#bookContainerDLP
{
	float:		left; 
	margin-top:	0px;
}
#productDownload
{
	border:				1px yellow solid;
	padding:			5px;
	margin:				0 10px 20px;
	background-color:	white;
}

p.centered
{
	text-align:		center;
    margin-top:		0px;
    margin-bottom:	0px;
    padding:		0px;

}
div.center
{
	text-align:		center;
}
div.headerWidth
{
	width:			934px;
	margin-left:		auto;
	margin-right:		auto;
}
.innerWrapper
{
	padding:			30px 20px 0 0; 
	background-color:	#FCFEFF;
}
table.main
{
	width:			950px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:		0;
	padding:		0;
	background-color:	#FCFEFF;
}
#formbox 
{
	text-align:		center;
	float:			right;
	width:			480px;
	margin-left:	auto;
	margin-right:	auto;
}
#formName
{
	/*background-color:	#FFFCEF; */
}
#formFrom
{
	/*border:				thin green solid; */
}
#downloadBox
{/*
	margin-left:		auto;
	margin-right:		auto; */
	text-align:			center;
}
#downloadInstructions /* for actual download page*/
{
	border:					2px dashed black;
	border-collapse:		collapse; 
	background-color:		#FFF4BF;
	padding:				10px 25px;
	width: 					480px;
	margin-bottom:			30px;
	margin-left:			auto;
	margin-right:			auto;
	text-align:				left;
}

#leftbox 
{
	float:			left;
	width:			430px;
	margin:			0;
	padding:		0;
}

.leftbox 
{
	float:			left;
	width:			440px;
	margin:			0;
	padding:		0;
}
.rightbox 
{
	float:			right;
	width:			480px;
	margin:			0;
	padding:		0;
}
p.blurbbefore
{
	
}
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:			2px; 
	border-color:			#000000;
	border-collapse:		collapse; 
	background-color:		#FFF4BF;
	padding:				10px 25px;
	/*width: 					100%;*/
}
.downloadInstructions /* for next step and optin(?) */
{
	border-style:			dashed; 
	border-width:			2px; 
	border-color:			#000000;
	border-collapse:		collapse; 
	background-color:		#FFF4BF;
	padding:				10px 25px;
	width: 					440px;
	margin-bottom:			30px;
	text-align:				left;
}
#continueMessage
{
	/*float: 			right; */
	width: 			300px;
	text-align:		left;
	margin:			auto;
}
.opttext
{
	margin:				0 40px 20px 40px;
	font-family:		verdana;
	font-size:			11pt;
}
.prehead
{
	font-family:		verdana;	
	font-size:		13px;
}
.headline
{
	font-size: 	22pt;
	text-align:	center;
	font-family:	tahoma;
	margin:			-5px 0 0 0;
}
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;
}
h1
{
	font-family:		Tahoma;
	font-size:			20pt;
	text-align:			center;
}

#downloadTitle
{
	font-family:		Tahoma;
	font-size:			20pt;
	text-align:			center;
	margin-top:			-25px;
}
h2           
{ 
	font-family: 		Tahoma; 
	font-size: 			13pt; 
	letter-spacing: 	-1; 
	font-weight: 		bold ;
	text-align:			center;
}
h2.box
{
	font-family:	Verdana;
	font-size: 		15pt; 
	font-weight: 	bold ;
	text-align:		center;
	margin-top:		20px;
}
.headlineOB
{
	font-size: 	18pt;
	text-align:	center;
	font-family:	tahoma;
}
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;

}
.hh-y /*head highlight hightighted*/
{
	color:						#000000;
	background-color:	yellow;

}
.hhgreen
{
	color:					#006600;
}
	
.autoPlayer
{
	text-align:			center;
	margin-left:			8px;
}
.bulletcopy
{
	text-align:			left;
	font-size:			14px;
	font-family:		Verdana;
	padding-bottom:		8px;
	margin-left:		10px;
	padding-top:		0;
	margin-top:			0;
	line-height: 		1.6em;

}
.formLabelText
{
	font-size:				10pt;
}
.privacy
{
	margin:		0 25px 0 25px;
	font-size:	12px;
}
div.instructions
{
	padding:			5px;
	width:				620px;
	background-color:	#FFFBE7;
	margin:				auto;
	text-align:			left;
	border:				thin dashed black;
}

.boilerplate 
{
	/*width:				645px;*/
	width:				880px;
	/*border:				1px #C0C0C0 solid; */
	/* background:		#E2E2E2; */
	padding:				0 15px;
	margin-top:			10px;
	margin-bottom:	1px;
	margin-left: 		auto;
	margin-right: 		auto;
	background-image:  url(pagegraphics/Windows-7-footerContainer.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.conversionTracking
{
	font-size:		9px;
	color:			#aaaaaa;
}

a
{
	color:		blue;
}

a.win
{
	color:		#666666;
}
ol
{
	font-family:	verdana;
	margin-left:	10px;
}
