.body						{ font-size: 10pt; color: 333333; font-weight: normal; line-height: 12pt;  font-family: Arial, sans-serif;}
.body9					{ font-size:  9pt; color: 333333; font-weight: normal; line-height: 11pt;  font-family: Arial, sans-serif;}
.faded					{ font-size:  9pt; color: AAAAAA; font-weight: normal; line-height: 11pt;  font-family: Arial, sans-serif;}
.body9blue			{ font-size:  9pt; color: 0C2577; font-weight: normal; line-height: 11pt;  font-family: Arial, sans-serif;}
.body9bluei			{ font-size:  9pt; color: 0C2577; font-weight: normal; line-height: 11pt;  font-family: Arial, sans-serif; font-style:italic;}
.body11blue			{ font-size:  11pt; color: 0C2577; font-weight: normal; line-height: 11pt;  font-family: Arial, sans-serif;}
.bodyw					{ font-size: 10pt; color: FFFFFF; font-weight: bold; 		line-height: 11pt;  font-family: Arial, sans-serif;}
.bodyw9  				{ font-size:  9pt; color: FFFFFF; font-weight: normal; line-height: 12pt;  font-family: Arial, sans-serif;}
.body8					{ font-size:  8pt; color: 0C2577; font-weight: normal; line-height:  9pt;  font-family: Arial, sans-serif;}
.title					{ font-size: 28pt; color: FFFFFF; font-weight: normal; font-family: Century Gothic, Arial, sans-serif;}
.title2					{ font-size: 12pt; color: FFFFFF; font-weight: normal; font-family: Arial, sans-serif;}
.title3					{ font-size: 18pt; color: FFFFFF; font-weight: normal; font-family: Century Gothic, Arial, sans-serif; line-height: 10pt;}
.darktitle2			{ font-size: 11pt; color: 333333; font-weight: normal; font-family: Arial, sans-serif;}
.tabtext			{ font-size: 11pt; color: FFFFFF; font-weight: bold; font-family: Arial, sans-serif;}
.darksubtitle		{ font-size: 9pt; color: 333333; font-weight: normal; font-family: Arial, sans-serif;}
.sup						{ font-size:  9pt; color: FFFFFF; font-weight: normal; font-family: Arial, sans-serif;}
.quote		 			{ font-size:  9pt; color: 333333; font-weight: normal; font-family: Arial, sans-serif; font-style: italic; line-height:12pt; }
.super		   			{ font-size:  6pt; color: 000000; font-weight: normal; font-family: Arial, sans-serif; vertical-align: super; line-height: 15pt; }
.copy		   			{ font-size:  7pt; color: 333333; font-weight: normal; font-family: Arial, sans-serif; }
span.copy		   			{ font-size:  8pt; color: 333333; font-weight: normal; font-family: Arial, sans-serif; }
.copy2		   			{ font-size:  8pt; color: 333333; font-weight: normal; font-family: Arial, sans-serif; }
.copyw	   			{ font-size:  8pt; color: EEEEEE; font-weight: normal; font-family: Arial, sans-serif; }
.activelink			{ font-size:  10pt; color: B4381C; font-weight: normal; font-family: Century Gothic, Arial, sans-serif; }
A:link					{ font-size:  9pt; color: B4381C; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A:visited				{ font-size:  9pt; color: B4381C; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A:hover		  		{ font-size:  9pt; color: 0C2577; font-weight: normal; font-family: Arial, sans-serif; text-decoration: none; }
A.grey:link			{ font-size:  9pt; color: DDDDEF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.grey:visited	{ font-size:  9pt; color: DDDDEF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.grey:hover 		{ font-size:  9pt; color: FFFFFF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: none; }
A.darktiny:link			{ font-size:  7pt; color: B4381C; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.darktiny:visited	{ font-size:  7pt; color: B4381C; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.darktiny:hover 		{ font-size:  7pt; color: 0C2577; font-weight: normal; font-family: Arial, sans-serif; text-decoration: none; }
A.menu:link			{ font-size: 10pt; color: 444444; font-weight: bold;   font-family: Century Gothic, Arial, sans-serif; text-decoration: none; }
A.menu:visited	{ font-size: 10pt; color: 444444; font-weight: bold;   font-family: Century Gothic, Arial, sans-serif; text-decoration: none; }
A.menu:hover		{ font-size: 10pt; color: FFFFFF; font-weight: bold;   font-family: Century Gothic, Arial, sans-serif; text-decoration: none; }
A.tabtext:link			{ font-size: 11pt; color: FFFFFF; font-weight: bold;   font-family: Century Gothic, Arial, sans-serif; text-decoration: none; }
A.tabtext:visited	{ font-size: 11pt; color: FFFFFF; font-weight: bold;   font-family: Century Gothic, Arial, sans-serif; text-decoration: none; }
A.tabtext:hover		{ font-size: 11pt; color: FFFFFF; font-weight: bold;   font-family: Century Gothic, Arial, sans-serif; text-decoration: none; }
A.white:link		{ font-size:  9pt; color: FFFFFF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.white:visited	{ font-size:  9pt; color: FFFFFF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.white:hover		{ font-size:  9pt; color: 0C2577; font-weight: normal; font-family: Arial, sans-serif; text-decoration: none; }
A.tiny:link			{ font-size:  7pt; color: CCCCCC; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.tiny:visited	{ font-size:  7pt; color: CCCCCC; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.tiny:hover  	{ font-size:  7pt; color: FFFFFF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: none; }
A.tiny2:link		{ font-size:  8pt; color: #CCCCCC; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.tiny2:visited	{ font-size:  8pt; color: #CCCCCC; font-weight: normal; font-family: Arial, sans-serif; text-decoration: underline; }
A.tiny2:hover  	{ font-size:  8pt; color: #FFFFFF; font-weight: normal; font-family: Arial, sans-serif; text-decoration: none; }
UL { line-height: 13pt; }
LI { margin-bottom: 11px; }
.highlightedcell { background-image: url(images/dgray.gif); }
h1 { font-size: 13pt; color: #0C2577; }
h2 { font-size: 11pt; color: #0C2577; }
.collist { float: none; }
.collist ul { list-style: none; float: none; padding: 0 0 0 20px; margin: 0; }
.collist ul li { line-height: 1.4em; padding: 0; margin: 0; color: 0C2577; }
.collist2 { float: none; }
.collist2 ul { list-style: none; padding: 0 0 0 0px; margin: 0; } 
.collist2 ul li { line-height: 1.4em; padding: 6px 0; margin: 0; }

A.large:link, A.large			{ font-size:  11pt;  font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#000066; }
A.large:visited	{ font-size:  11pt;  font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#000066; }
A.large:hover  	{ font-size:  11pt;  font-weight: bold; font-family: Arial, sans-serif; text-decoration: underline; color: B4381C; }

.darksubtitle2
{
  color: #333333;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding-bottom: 10px;
}

.altrow
{
/*  background-image: url(../images/lgray.gif); */
  background-color: #e7e7e7;
}
.reportdiv
{
  padding: 10px 5px 15px 10px;
}
.reportthumb
{
  float: left; width: 190px; border: solid red 0px; padding-top: 28px;
}
.reportdetail
{
  float: left; width: 380px; border: solid red 0px;
}
.padded
{
  padding-bottom: 15px;
}

dt
{
  cursor: pointer;
  padding-left: 15px;
  padding-top: 5px;
}

.side
{
  font-weight: bold;
  text-decoration: underline;
  color: #B4381C;
}
dd
{
  padding-top: 5px;
}