 BODY
 { 
    font-size: 9pt; 
    font-family: "Times New Roman";
    background-color: #c6cad1; /* #393940; #2a2b39; */
    /*background-image:url(../images/bg.gif);	*/
    margin-top: 0; 
    margin-right: 0; 
    margin-left: 0 
 } 
BODY.clsMarginLess
{
	margin-left: 10px;
	margin-top: 10px;
	font-size: 9pt;
	font-family: 'Times New Roman';	
}
BODY.clsQuickPickerBG
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e8e8e8;
	font-size: 9pt;
	font-family:  'Times New Roman';	
}
BODY.clsTopMenuBG
{
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FEE487;
	font-size: 9pt;
	font-family:  'Times New Roman';	
}

/*Class for Tables*/
table.contentPage{ /* for overall top style for a content page */
  font-family:'Times New Roman';	
  font-size:0.7em;
  color:#000000; /* constant: black */
  border-left:1px solid #CCCCCC; /* constant: light gray */
  border-right:1px solid #CCCCCC; /* constant: light gray */
  
}
td.footerMenu{ 
/* for the basic style of the footer menu (bottom) area */
  background-color:#5C5C5C; /* constant: dark gray */
  font-family:'Times New Roman';	
  border-top:1px solid #CCCCCC; /* constant: medium gray */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
}
td.footerMenuItem{ 
/* for the off state of the footer menu (bottom) cells */
  font-size:0.6em;
  font-weight:bold;
  background-color:#5C5C5C; /* constant: dark gray */
  padding-left:1em;
  padding-right:1em;
}
.welcomeTitle{ 
/* for titles of sections inside the content area */
  font-family:'Times New Roman';	
  font-size:0.7em;
  font-weight:bold;
  margin-left: 1em;
  /*background-color:#CCCCCC; /* constant: medium gray */
  /*border-top:1px solid #CCCCCC; /* constant: medium gray */
}

.pagecontent{ 
/* for the area below the title content of the home page */
  font-family: 'Times New Roman';	
  font-size:9pt;
  margin-left: 1em;
  line-height:1.5;
  text-align: justify; 
   
}


.content{ 
/* for the area below the title content of the home page */
  font-family:'Times New Roman';	
  font-size:9pt;
  margin-left: 1em;
  line-height:1.5;
  text-align: justify; 
   
}

.content1{ 
/* for the area below the title content of the home page */
  font-family: 'Times New Roman';	
  font-size:9pt;
  margin-left: 1em;
  line-height:1.5;
  list-style-type: circle;	 
 /* text-align: justify; */
   
}

.contenthome{ 
/* for the area below the title content of the home page */
  font-family: 'Times New Roman';	
  font-size:9pt;
  margin-left: 1em;
 /* text-align: justify; */
   
}

.qPanel  { font-size: 10px !important; font-family: verdana, arial, geneva; font-weight: normal; background-color: #0b143e; text-align: left; visibility: hidden; padding-top: 1px; padding-bottom: 0; position: absolute; z-index: 101; left: 0; border: solid 1px #195d91 }
/*.qButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 100; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #ffffff! important; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, geneva; HEIGHT: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}*/
.qButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	Z-INDEX: 100; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #ffffff! important; PADDING-TOP: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Times New Roman, verdana, geneva; 
	HEIGHT: 0px; BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center; TEXT-DECORATION: none
}
/*qLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	Z-INDEX: 100; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #ffffff! important; PADDING-TOP: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Times New Roman, verdana, geneva; 
	HEIGHT: 0px; BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center; TEXT-DECORATION: none
}*/
A.qLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-RIGHT: 3px; FONT-STYLE: normal; FONT-FAMILY: Times New Roman, arial, verdana, geneva; PADDING-LEFT: 3px; Z-INDEX: 100; PADDING-BOTTOM: 3px; CURSOR: text; COLOR: #ffffff! important; PADDING-TOP: 3px; HEIGHT: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006599; FONT-STYLE: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva
}
A.qButton {
	FONT-WEIGHT: normal;
	 FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva; Z-INDEX: 100; PADDING-BOTTOM: 3px; CURSOR: hand; COLOR: #ffffff! important; PADDING-TOP: 3px; HEIGHT: 0px; BACKGROUND-COLOR: transparent; 
	PADDING-LEFT: 10px; /*3px; */
	PADDING-RIGHT: 10px; /*3px; */
	TEXT-ALIGN:left;  /*center; */
	TEXT-DECORATION: none
}
A.qButton:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff! important; FONT-STYLE: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva; TEXT-DECORATION: none
}
A.qButton:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff! important; FONT-STYLE: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva; TEXT-DECORATION: none
}
A.qButton:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff! important; FONT-STYLE: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.qButtonDown {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff! important; FONT-STYLE: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.qPanelButton {
	FONT-SIZE: 11px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-FAMILY: arial, Times New Roman, verdana, geneva; DISPLAY: block; PADDING-BOTTOM: 3px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; FONT-STYLE: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.qPanelButton:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, Times New Roman, verdana, geneva; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.qPanelButton:visited 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: arial, Times New Roman,  verdana, geneva; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
A.qPanelButton:hover 
 { color: #ffffff; font-size: 11px; font-family: arial, "Times New Roman", verdana, geneva; font-weight: normal; text-decoration: none; background: #062b59; text-align: left; cursor: hand }
A.qPanelButtonDown:link 
 { color: #ffffff; font-size: 11px; font-family: arial, "Times New Roman", verdana, geneva; font-weight: normal; text-decoration: none; background-color: #062b59; text-align: left }


/* style for User Area */	
.style1 { font-family: Arial, Times New Roman,  Helvetica, sans-serif; font-size: 12px; }
.style3 
{ 
	
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
}
.style4 { color: #FFFFFF; }
.style5 {font-size: 11px}
/*.style7 { font-family:  Times New Roman, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }*/
.style7 
{ 
    font-family: Trebuchet MS, Helvetica, Times New Roman, Arial, sans-serif; 
    font-size: 20px; 
    color: #cad5eb; 
}
.style8 { font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 11px; }
.style9 {font-family: Times New Roman, Times, serif; font-size: 12px; }
.style10 { font-family: Times New Roman, Times, serif; font-size: 28px; }
.style11 {font-size: 11px; font-family: "Times New Roman", Times, serif; }
.style12 {font-size: 12px}
.style14 {font-family: Arial, Times New Roman, Helvetica, sans-serif; font-size: 10px; color: #666666; } /* #003366; } */
.style15 {font-family: Arial, Comic Sans MS, Arial, Times New Roman, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; }
.style16 {font-family: Arial, Comic Sans MS, Arial, Times New Roman, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; }
.styContent 
 { 
    font-weight:normal;
    color: #333333; /* #706EA0; /* #000033; */
    font-family: "Times New Roman"; 
    background-color: #FFFFFF; /* #cdd1eb */
 }
.styRightContent 
 { 
    font-weight:normal;
    color: #FFFFFF; /* #000033; */
    /* font-family: Arial; "Times New Roman"; */
    background-color: #465d86; /* #cdd1eb */
 }
TABLE.styContent
{
    font-weight:normal;
	color: #333333; /* #706EA0; /* #000033; */
    font-family: "Times New Roman"; 
    border-color:#233D6E
}
p.styContent
{
    font-weight:normal;
	 color: #333333; /* #706EA0; /* #000033; */
    font-family: "Times New Roman"; 
}

span.styContent
{
    font-weight:normal;
	 color: #333333; /* #706EA0; /* #000033; */
    font-family: "Times New Roman"; 
}



DIV.styContent
{
    font-weight:normal;
	 color: #333333; /* #706EA0; /* #000033; */
    font-family: "Times New Roman"; 
}

.styContent A
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #336699; 
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:none
}

.styContent A:link
{
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:	none;
	color:	#336699; /* #003333;*/
}
.styContent A:visited	{	
	text-decoration:	none;
	color:	#336699; /* #003333;*/
	}	
		
.styContent A:active	{	
	text-decoration:	none;
	color:	#336699; /* #003333;*/
	}	
		
.styContent A:hover	{	
	text-decoration:	none;
	color:	#336699; /* #003333;*/
	}


TABLE.styRightContent
{
    font-weight:normal;
    color: #FFFFFF; /* #000033; */
   /* font-family: Arial;  "Times New Roman"; */
}
p.styRightContent
{
    font-weight:normal;
    color: #FFFFFF; /* #000033; */
 /*   font-family: Arial; "Times New Roman"; */
}

span.styRightContent
{
    font-weight:normal;
    color: #FFFFFF; /* #000033; */
    /* font-family: Arial;  "Times New Roman"; */
}

DIV.styRightContent
{
    font-weight:normal;
    color: #FFFFFF; /* #000033; */
    font-family: "Times New Roman"; 
}

.styRightContent A
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #c9daff; 
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:none
}

.styRightContent A:link
{
	text-decoration:	none;
	color:	#c9daff; /* #003333;*/
}
.styRightContent A:visited	{	
	text-decoration:	none;
	color:	#c9daff; /* #003333;*/
	}	
		
.styRightContent A:active	{	
	text-decoration:	none;
	color:	#c9daff; /* #003333;*/
	}	
		
.styRightContent A:hover	{	
	text-decoration:	none;
	color:	#c9daff; /* #003333;*/
	}

Table.styContent1
{
    font-weight:bold;
	color: #706EA0; 
    font-family: Arial; 
    /*padding-right:50px;*/
    /*padding-top:30px;*/
    background-image:url(images/bg.jpg);
    background-repeat:repeat-x
}
TD.bgContentarrow
{
	vertical-align:top;
	width:50px
}

Table.styRightContent1
{
	border-color:#233D6E;
    font-weight:bold;
	color: #706EA0; 
    font-family: Times New Roman; 
    /*padding-right:30px;*/
    /*Padding-top:30px;*/
    background-image:url(images/bg.jpg);
    background-repeat:repeat-x
}
TD.bgRightContentarrow
{
	vertical-align:top;
	width:30px
}
TD.TopRowLeft
{
	font-family:Times New Roman;
	font-weight:normal;
	font-size:30px;
	height:70px;
	color:#FFFFFF;
	background-color:#233D6E;
	vertical-align:bottom
}
TD.TopRowRight
{	
	font-family:Times New Roman;
	font-weight:normal;
	font-size:26px;
	height:70px;
	color:#FFFFFF;
	background-color:#233D6E;
	vertical-align:bottom
}



A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #195d91; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
A:link
{
	text-decoration:	underline;
	color:	#c9daff; /* #003333;*/
}
A:visited	{	
	text-decoration:	underline;
	color:	#c9daff; /* #003333;*/
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#c9daff; /* #003333;*/
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#c9daff; /* #003333;*/
	}

A.tsty {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.tsty:visited {
	TEXT-DECORATION: none;
	font-weight:normal;
	color:#ffffff;
}
A.tsty:link {
	TEXT-DECORATION: none
}
A.tsty:hover {
	color:#ffffff;
	TEXT-DECORATION: underline
	
}

A.bsty {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #666666; /* #003366; */
	FONT-FAMILY: Arial; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.bsty:visited {
	TEXT-DECORATION: none;
	font-weight:normal;
	color: #666666; /* #003366; */
}
A.bsty:link {
	TEXT-DECORATION: none
}
A.bsty:hover {
	color:#666666; /* #003366; */
	TEXT-DECORATION: underline
}

A.companyInBody {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR:  #336699; 
	FONT-FAMILY: Times New Roman;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.companyInBody:visited {
	TEXT-DECORATION: none;
	font-weight:normal;
	color: #336699;
}
A.companyInBody:link {
	TEXT-DECORATION: none
}
A.companyInBody:hover {
	color:#336699; /* #003366; */
	TEXT-DECORATION: underline
}
Table.borderTable
{
	border-color:#000000;
	background-color:#FFFFFF;
	padding:1;
	border:1
}
TD.titleBackground
{
	background-color:#233d6e
}

/* Regular Member */
A.regularmember
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #336699; 
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:none
}
A.regularmember:link
{
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:	none;
	color:	#336699; 
}
A.regularmember:visited	{	
	text-decoration:	none;
	color:	#336699; 
	}	
		
A.regularmember:active	{	
	text-decoration:	none;
	color:	#336699; 
	}	
		
A.regularmember:hover	{	
	text-decoration:	none;
	color:	#336699; 
	}

/* Highlighted Member */
A.highlightmember
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #336699; 
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:none
}
A.highlightmember:link
{
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:	none;
	color:	#336699; 
}
A.highlightmember:visited	{	
	text-decoration:	none;
	color:	#336699; 
	}	
		
A.highlightmember:active	{	
	text-decoration:	none;
	color:	#336699; 
	}	
		
A.highlightmember:hover	{	
	text-decoration:	none;
	color:	#336699; 
	}

/* Investment list style */
.InvTitle
{
	font-size:18px;
	color:#000000
}
.InvRightTitle
{
	font-size:18px;
	color:#FFFFFF
}
.InvCompanyTitle
{
	font-size:21pt;
	color:#000000
}


.nonlink
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 	
	FONT-FAMILY: Times New Roman;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}

.industryHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #000000; 
	FONT-FAMILY: "Times New Roman"; 
	text-decoration:none
}