.white-main	{
	background-color:#ffffff;
	color:#f6f6ee;
	font:bold 11px tahoma,verdana,sans-serif;
	padding:1px 2px 1px 4px;
	margin-top:5px;
	border:2px #7094b8 solid;
}
.main	{
	background-color:#7094b8;
	color:#f6f6ee;
	font:bold 11px tahoma,verdana,sans-serif;
	padding:1px 2px 1px 4px;
	margin-top:5px;
}
.top-header	{
	-moz-border-radius: 0.8em 0.8em 0 0;
	background-color:#82a7cc;
	color:#456a90;
	border-right:2px #7094b8 solid;
	border-left:2px #7094b8 solid;
	font:bold 11px tahoma,verdana,sans-serif;
}
.top-header-small	{
	background-color:#82a7cc;
	color:#456a90;
	border-right:2px #7094b8 solid;
	border-left:2px #7094b8 solid;
	font:bold 9px tahoma,verdana,sans-serif;
}
.top-header-noborder	{
	background-color:#7094b8;
	color:#f6f6ee;
	font:bold 11px tahoma,verdana,sans-serif;
}
.top-header-small-noborder	{
	background-color:#7094b8;
	color:#f6f6ee;
	font:bold 9px tahoma,verdana,sans-serif;
}
.internal-top-header	{
	background-color:#82a7cc;
	color:#456a90;
	font:bold 11px tahoma,verdana,sans-serif;
}
A.internal-top-header	{
	background-color:#82a7cc;
	color:#fff;
	font:bold 11px tahoma,verdana,sans-serif;
	TEXT-DECORATION: none;
}
A.internal-top-header:hover	{
	background-color:#82a7cc;
	color:#fff;
	font:bold 12px tahoma,verdana,sans-serif;
	TEXT-DECORATION: none;
}
A.internal-top-header:visited	{
	background-color:#82a7cc;
	color:#fff;
	font:bold 11px tahoma,verdana,sans-serif;
	TEXT-DECORATION: none;
}
A.internal-top-header:visited:hover	{
	background-color:#82a7cc;
	color:#fff;
	font:bold 12px tahoma,verdana,sans-serif;
	TEXT-DECORATION: none;
}
.active-top-header-tab {
	-moz-border-radius: 0.8em 0.8em 0 0;
	font:bold 12px tahoma,verdana,sans-serif;
	background-color:#c6d7e8;
	color:#456a90;
	border-right:2px #7094b8 solid;
	border-left:2px #7094b8 solid;
}
A.active-internal-top-header {
	font:bold 12px tahoma,verdana,sans-serif;
	background-color:#c6d7e8;
	color:#456a90;
	text-decoration: none;
}
.portfoliodescription {
	padding:4px;
	background-color:#7094b8;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	COLOR: #030303; 
}
.bodytext {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	COLOR: #030303; 
}
.bodytextunderlined {
	font:bold 9pt arial,helvetica,sans-serif;
	COLOR: #030303; 
	text-decoration:underline; 
}
.bodytextpositive {
	font:bold 9pt arial,helvetica,sans-serif;
	COLOR: #339933; 
}
.bodytextnegative {
	font:bold 9pt arial,helvetica,sans-serif;
	COLOR: #FF3333; 
}
.bodytextsmall {
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	COLOR: #030303; 
}
.bodytextmedium {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	COLOR: #030303; 
}
.bodytextlarge {
	font-family:"Times New Roman", Times, serif;
	font-size:28pt;
	COLOR: #030303;
}
.bodytextheader {
	font:bold 9pt arial,helvetica,sans-serif;
	COLOR: #030303; 
	background-color:#95B3DE;
}
.bodytextodd {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	COLOR: #030303; 
	background-color:#E6E6E6;
}
.bodytexteven {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	COLOR: #030303; 
	background-color:#E1EBFB;
}
.bodytextindex {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	COLOR: #030303; 
	background-color:#CCFFCC;
}
.bodytextoddsmall {
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	COLOR: #030303; 
	background-color:#E6E6E6;
}
.bodytextevensmall {
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	COLOR: #030303; 
	background-color:#E1EBFB;
}
.bodytextevenmedium {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	COLOR: #030303; 
	background-color:#E1EBFB;
}
.bodytextoddmedium {
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	COLOR: #030303; 
	background-color:#E6E6E6;
}
.bodytextwithborderright {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	COLOR: #030303; 
	border-right:2px #7094b8 solid;
}
.h1 {
	font: bold 9pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#369;
	border-color: #369 #036 #036 #369; 
	border-style: solid; 
	border-width: 1px; 
}
.headline {
	font: bold 9pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#369;
	border-color: #369 #036 #036 #369; 
	border-style: solid; 
	border-width: 1px; 
}
.headlinenoborder {
	font: bold 9pt Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#369;
}
.footer { 
	color:#FFFFFF; 
	font-size:9pt;
	text-decoration:none;
}
a.footer { 
	color:#FFFFFF; 
	font-size:9pt;
	text-decoration:underline; 
}
.commentary {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #030303; 
	FONT-FAMILY: arial;
}
A.commentary {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #030303; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
}
A.commentary:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #030303; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: underline
}
A.commentary:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #030303; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
}
.internal-table-tab {
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	COLOR: #030303; 
	border-bottom:1px #369 solid;
}
.under-ads-tab {
	background-color:#7094b8;
}
.community_message {
	font: bold 10pt Georgia, "Times New Roman", Times, serif;
	color:#369;
	background-color:#fff;
}
.community_message_number {
	font: bold 11pt "Times New Roman", Times, serif;
	color:#369;
	background-color:#fff;
}
.AdTittle { 
	color:#0000FF; 
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline; 
}
.AdTittle:visited { 
	color:#0000FF; 
	font-size:9pt;
}
.AdURL { 
	color:#008000; 
	font-size:9pt;
	text-decoration:none; 
}
.AdURL:hover { 
	text-decoration:underline; 
}
.AdURL:visited { 
	color:#008000; 
	text-decoration:none; 
}
.AdURL:visited:hover { 
	text-decoration:underline; 
}
.AdBody { 
	color:#030303; 
	font-size:9pt;
	text-decoration:none; 
}

