body			{
	text-align:		center;
	margin-left:	0;
	margin-right:	10px;
	margin-top:	20px;
	margin-bottom:	60px;
	padding:		0;
	border:		0;
	color:		#333333;
	background:	url("_backgroundmain.gif");
	}
div.all			{ 
	text-align:		left;
	width:		992px;
	margin:		0 auto;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	url("_backgrounddiv.gif");
	}
div.top			{
	position:		absolute;
	margin-top:	-3px;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
table.main			{
	text-align:		left;
	width:		728px;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.main			{
	text-align:		left;
	width:		728px;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
tr, td, div, center 		{ 
	vertical-align:	top;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
table, td.leftlinksection	{ 
	vertical-align:	top;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.statdata		{ 
	vertical-align:	top;
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	1px;
	padding-bottom:	1px;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
div			{
	text-align:		center;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}

	/* tutorial center page link and ad unit columns */

td.leftlinksection		{
	text-align:		left;
	width:		560px;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.adsalignright		{
	text-align:		right;
	width:		160px;
	margin:		0;
	padding-top:	40px;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
div.adctrlinks		{
	font-size:		12px;
	font-weight:	normal;
	text-align:		center;
	padding-top:	.66em;
	padding-bottom:	.66em;
	}
div.adctrblocks		{
	text-align:		center;
	margin:		0;
	padding-top:	1em;
	padding-bottom:	1em;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}

	/* adsense left bar control */


table.leftbartop		{
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	border-left:	0;
	border-right:	0;
	border-top:	0;
	border-bottom:	0;
	}
td.leftbartop		{
	text-align:		left;
	vertical-align:	top;
	width:		210px;
	height:		120px;
	margin:		0;
	padding-top:	20px;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
table.leftbar		{
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
table.leftbarbottom		{
	text-align:		center;
	vertical-align:	top;
	width:		210px;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
table.adsenseleftbarctr	{
	text-align:		center;
	width:		120px;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	16px;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
table.adsense		{
	text-align:		center;
	vertical-align:	top;
	width:		160px;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.adsense			{	
	line-height:	1.33em;
	border:		0;
	margin:		0;
	padding:		0;
	color:		inherit;
	background:	transparent;
	}
td.adcentermenubar		{
	text-align:		center;
	vertical-align:	top;
	margin:		0;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.textleftheader		{
	text-align:		left;
	vertical-align:	top;
	width:		100px;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
td.textrigtbody		{
	text-align:		left;
	vertical-align:	top;
	width:		628px;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}

	/* text control */

h1, h1.color, h2, h2.color, h3 	{
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	}
p, blockquote, p.boldheader, p.links, p.ctrlinks, p.smheaders, li, div.links, div.text, p.smtext {
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	}
h1, h1.color, h2, h2.color, h3, p, blockquote, p.boldheader, p.links, p.ctrlinks, p.smtext, p.smctrtext, p.pstatdata, p.smheaders, li, div.links, div.ctrlinks, div.text {
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	float:		none;
	clear:		none;
	}
div.text			{
	text-align:		justify;
	}
div.links			{
	text-align:		left;
	}
div.ctrlinks			{
	text-align:		center;
	}

	/* font style */

h1, h1.color, h2, h2.color, h3, p.smallprint {
	font-family:	verdana, arial, geneva, helvetica, sans-serif;
	}
p, body, blockquote, p.boldheader, p.ctrtext, p.smctrtext, p.smtext, li {
	font-family:	verdana, arial, geneva, helvetica, sans-serif;
	}
p.smheaders, p.fineprint, p.clientlist, p.links, p.ctrlinks, p.leftsmlinks, p.rightsmlinks {
	font-family:	arial, helvetica, verdana, sans-serif;
	}
p.glossary			{
	font-family:	times new roman, times, serif;
	}

	/* font color */

h1, h2, h3, p, blockquote, p.boldheader, p.smallprint, p.ctrtext, p.links, p.ctrlinks, p.leftsmlinks, p.rightsmlinks, p.glossary, span.emphasis, span.bold, li {
	color:		#333333;
	background:	transparent;
	}
h1.color			{
	color:		#333333;
	background:	transparent;
	}
h2.color			{
	color:		#999966;
	background:	transparent;
	}
p.smheaders		{
	color:		#999966;
	background:	transparent;
	}
p.fineprint, p.clientlist, p.ctrlinks, p.smctrtext, span.entrynav {
	color:		#808080;
	background:	transparent;
	}
span.activelink		{
	color:		#FF6600;
	background:	transparent;
	}
span.redtype		{
	color:		#CC0000;
	background:	transparent;
	}
span.orangetype		{
	color:		#FF6600;
	background:	transparent;
	}

	/* header font size, alignment and weights */

h1, h1.color		{
	font-size:		16px;
	font-weight:	bold;
	}
h2, h2.color		{
	font-size:		14px;
	font-weight:	bold;
	}
h3			{
	font-size:		12px;
	font-weight:	bold;
	}

	/* body font size, alignment and weights */

body			{
	font-size:		12px;
	font-weight:	normal;
	}
span.emphasis		{
	font-size:		11.5px;
	font-weight:	bold;
	font-style:		italic;
	}
span.bold			{
	font-size:		12px;
	font-weight:	bold;
	}
p, blockquote		{
	font-size:		12px;
	font-weight:	normal;
	text-align:		justify;
	}
p.ctrtext			{
	font-size:		12px;
	font-weight:	normal;
	text-align:		center;
	}
p.smctrtext		{
	font-size:		10px;
	font-weight:	normal;
	text-align:		center;
	}
p.smtext			{
	font-size:		10px;
	font-weight:	normal;
	text-align:		left;
	}
p.boldheader		{
	font-size:		12px;
	font-weight:	bold;
	}

	/* other font size, alignment and weights */

p.smheaders 		{
	font-size:		11px;
	font-weight:	bold;
	font-style:		italic;
	}
p.smallprint 		{
	font-size:		11px;
	font-weight:	normal;
	}
p.fineprint 		{
	font-size:		10px;
	font-weight:	normal;
	text-align:		justify;
	}
p.clientlist			{
	font-size:		10px;
	padding-top:	0;
	padding-bottom:	0;
	font-weight:	normal;
	}
p.glossary			{
	font-size:		10px;
	padding-top:	0;
	padding-bottom:	0;
	font-weight:	normal;
	}
li			{
	font-size:		10px;
	text-align:		left;
	}
ul			{
	list-style-type:	none;
	text-align:		left;
	color:		inherit;
	background:	transparent;
	}
span.redtype		{
	font-weight:	bold;
	}
span.orangetype		{
	font-weight:	bold;
	margin-left:	4px;
	}
ul.triangleimage		{
	list-style-image:	url("_triangle-orange.gif");
	text-align:		left;
	}
ol			{
	font-family:	lower-alpha;
	color:		inherit;
	background:	transparent;
	}		
b			{
	font-weight:	bold;
	color:		inherit;
	background:	transparent;
	}
i			{
	font-style:		italic;
	color:		inherit;
	background:	transparent;
	}

	/* link text control */

p.links 			{
	font-size:		12px;
	font-weight:	normal;
	}
p.ctrlinks 			{
	font-size:		11px;
	font-weight:	normal;
	text-align:		center;
	}
p.leftsmlinks 		{
	font-size:		11px;
	font-weight:	normal;
	text-align:		left;
	padding-top:	.33em;
	padding-bottom:	.33em;
	line-height:	9px;
	}
p.rightsmlinks		{
	font-size:		10px;
	font-weight:	normal;
	text-align:		right;
	padding-top:	.33em;
	padding-bottom:	.33em;
	}
span.entrynav		{
	font-size:		10px;
	font-weight:	normal;
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	text-align:		left;
	vertical-align:	middle;
	padding-top:	0;
	padding-bottom:	0;
	line-height:	7px;
	}

	/* image control */

img.imgvalignctr		{
	vertical-align:	middle;
	margin:		0;
	padding:		0;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
img.nb			{
	border:		0;
	color:		inherit;
	background:	transparent;
	}
img.yb			{
	border:		solid 1px #666666;
	color:		inherit;
	background:	transparent;
	}
img.noborder, img.yesborder	{
	margin:		0;
	padding:		0;
	}
img.nbtutorialimage		{
	margin:		0;
	padding-left:	0;
	padding-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	border:		0;
	color:		inherit;
	background:	transparent;
	}
a:active		{color: #000099; text-decoration: none; background: transparent;}		
a:link		{color: #000099; text-decoration: none; background: transparent;}	
a:visited		{color: #000099; text-decoration: none; background: transparent;}
a:hover		{color: #FF6600; text-decoration: underline; background: transparent;}

.menubar a:active	{color: #EEEEEE; text-decoration: none; background: transparent;}			
.menubar a:link	{color: #EEEEEE; text-decoration: none; background: transparent;}	
.menubar a:visited	{color: #EEEEEE; text-decoration: none; background: transparent;}
.menubar a:hover	{color: #FF6600; text-decoration: underline; background: transparent;}

.thumbs a:active	{color: #FFFFFF; text-decoration: none; background: transparent;}			
.thumbs a:link	{color: #FFFFFF; text-decoration: none; background: transparent;}	
.thumbs a:visited	{color: #FFFFFF; text-decoration: none; background: transparent;}
.thumbs a:hover	{color: #FF6600; text-decoration: underline; background: transparent;}

.nbimage a:active	{color: #FFFFFF; text-decoration: none; background: transparent;}			
.nbimage a:link	{color: #FFFFFF; text-decoration: none; background: transparent;}	
.nbimage a:visited	{color: #FFFFFF; text-decoration: none; background: transparent;}
.nbimage a:hover	{color: #FFFFFF; text-decoration: none; background: transparent;}

.homelinks a:active	{color: #999999; text-decoration: none; background: transparent;}			
.homelinks a:link	{color: #999999; text-decoration: none; background: transparent;}	
.homelinks a:visited	{color: #999999; text-decoration: none; background: transparent;}
.homelinks a:hover	{color: #FF6600; text-decoration: underline; background: transparent;}