body		{
	background:	url("_backgroundmain.gif");
	margin-right:	10px;
	margin-top:	20px;
	margin-bottom:	60px;
	text-align:		center;
	}
div.all		{ 
	text-align:		left;
	background:	url("_backgrounddiv.gif");
	width:		992px;
	margin:		0 auto;
	}
div.top		{
	position:		absolute;
	top:		-3px
	}

	/* text control */

h1, h1.color, h2, h3, h3.color, p, p.boldheader, p.links, p.ctrlinks, p.smheaders, li {
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	float:		none;
	clear:		none;
	}
h1, h2, h3, h1.color, h2.color, h3.ctrtext {
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	}
h1		{
	font-size:		13pt;
	font-weight:	bold;
	color:		#666666;
	}
h2		{
	font-size:		10pt;
	font-weight:	bold;
	color:		#333333;
	}
h3		{
	font-size:		9pt;
	font-weight:	bold;
	color:		#333333;
	}
h1.color		{
	font-size:		13pt;
	font-weight:	bold;
	color:		#999999;
	}
h2.color		{
	font-size:		10pt;
	font-weight:	bold;
	color:		#999966;
	}
p, body, blockquote, p.boldheader, p.smheaders, p.fineprint, p.smallprint, p.ctrtext, p.ctrtextsmall, p.clientlist, li {
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	font-family:	Arial, Verdana, Helvetica, sans-serif;
	}
body		{
	font-size:		10pt;
	font-weight:	normal;
	color:		#333333;
	}
p		{
	font-size:		10pt;
	font-weight:	normal;
	color:		#333333;
	text-align:		justify;
	}
blockquote		{
	font-size:		10pt;
	font-weight:	normal;
	color:		#333333;
	text-align:		justify;
	}
p.boldheader	{
	font-size:		10pt;
	font-weight:	bold;
	color:		#333333;
	}
p.smheaders 	{
	font-size:		7pt;
	font-weight:	bold;
	font-style:		italic;
	color:		#999966;
	}
p.fineprint 	{
	font-size:		8pt;
	font-weight:	normal;
	color:		#808080;
	}
p.smallprint 	{
	font-size:		8pt;
	font-weight:	normal;
	color:		#666666;
	}
p.clientlist		{
	font-size:		8pt;
	padding-top:	0;
	padding-bottom:	0;
	font-weight:	normal;
	color:		#999999;
	}
p.glossary		{
	font-family:	Times New Roman, Times, serif;
	font-size:		9pt;
	padding-top:	0;
	padding-bottom:	0;
	font-weight:	normal;
	color:		#333333;
	}
li		{
	font-size:		9pt;
	text-align:		left;
	}
ul		{
	list-style-type:	none;
	text-align:		left;
	}
ol		{
	font-family:	lower-alpha;
	}		
b		{
	font-weight:	bold;
	}
i		{
	font-style:		italic;
	}
u.activelink	{
	font-weight:	normal;
	color:		#FF6600;
	}
ul.triangleimage	{
	list-style-image:	url("_triangle-orange.gif");
	text-align:		left;
	}

	/* center text control */

h2.ctrtext		{
	font-size:		11pt;
	font-weight:	bold;
	color:		#999999;
	text-align:		center;
	}
h3.ctrtext		{
	font-size:		10pt;
	font-weight:	normal;
	color:		#999999;
	text-align:		center;
	}
p.ctrtext		{
	font-size:		9pt;
	font-weight:	normal;
	color:		#999999;
	text-align:		center;
	}
p.ctrtextsmall		{
	font-size:		8pt;
	font-weight:	normal;
	color:		#999999;
	text-align:		center;
	}
div.ctrlinks		{
	text-align:		center;
	}

	/* object control */

div, table, table.main, table.leftbar, tr, center, div.links, div.text {
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	}
table, table.main, table.leftbar, table.thumbnails, tr, td, td.tdadsense { 
	vertical-align:	top;
	}
div.links		{
	text-align:		left;
	}
div.text		{
	text-align:		justify;
	}
td, td.adsense	{	
	vertical-align:	top;
	}
td, td.adsense	{	
	line-height:	1.33em;
	}
td.tdadsense	{
	text-align:		center;
	width:		140px;
	padding-left:	10px;
	}
table.main		{
	text-align:		left;
	vertical-align:	top;
	}
table.leftbar		{
	text-align:		left;
	vertical-align:	top;
	width:		210px;
	}
table.thumbnails		{
	text-align:		center;
	width:		155px;
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	}
table.centeradlinks		{
	text-align:		center;
	margin-left:	0;
	margin-right:	0;	
	margin-top:	0;
	margin-bottom:	0;
	padding-left:	0;
	padding-right:	0;
	border-top:	0;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	padding-top:	.33em;
	padding-bottom:	.33em;
	}

	/* link control */

p.links, p.ctrlinks, p.leftsmlinks {
	font-style:		normal;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	normal;
	font-family:	Arial, Verdana, Helvetica, sans-serif;
	}
p.links 		{
	font-size:		9pt;
	font-weight:	normal;
	}
p.ctrlinks 		{
	font-size:		8pt;
	font-weight:	normal;
	text-align:		center;
	color:		#999999;
	}
p.leftsmlinks 		{
	font-size:		8pt;
	font-weight:	normal;
	text-align:		left;
	color:		#999999;
	}
a:active		{color: #000099; text-decoration: none;}		
a:link		{color: #000099; text-decoration: none;}	
a:visited		{color: #000099; text-decoration: none;}
a:hover		{color: #FF6600; text-decoration: underline;}

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

.phthumbs a:active	{color: #9B9D78; text-decoration: none;}			
.phthumbs a:link	{color: #9B9D78; text-decoration: none;}	
.phthumbs a:visited	{color: #9B9D78; text-decoration: none;}
.phthumbs a:hover	{color: #FF6600; text-decoration: underline;}

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

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