
body {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0; 
	COLOR: White ; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana; 
	float:left;
	border: 0;
}

td, div 
 { 
	font-family: Verdana; 
	font-size: 11px; 	
 }

  
  .LockOff {
     display: none;
     visibility: hidden;
  }

  .LockOn {
     display: block;
     visibility: visible;
     position: absolute;
     z-index: 999;
     top: 0px;
     left: 0px;
     width: 105%;
     height: 105%;
     background-color: rgb(192,192,192);
     text-align: center;
     padding-top: 30%;
     filter: alpha(opacity=75);
     opacity: 0.75;
     color:Black;
     font-size:20pt;
     font-weight:bold;     
  }

.menuHeader
{
 	font-family:  Verdana;
 	font-size: 9px; 
	font-weight: bold;
	font-style: normal;
	color: White;
	text-transform: uppercase;
	text-decoration: None;
}
	
.treenode
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: white; 
	text-transform: none;
}

a.treenode:link
{	
	text-decoration: underline;
	text-transform: none;
}

a.treenode:hover
{
	text-decoration: none;
	text-transform: none;
}

.rootnode
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: white; 
	margin:3px;
	text-align:left;
}

td.rootnode
{

	font-weight: normal;
	text-align:left;
}

 a.rootnode:link, a.rootnode:visited, a.rootnode:active
{
	text-decoration: underline;
	font-weight: normal;
	text-align:left;
}

a.rootnode:hover
{
	text-decoration: none ;
	text-align:left;
}

.treenodeselected
{
	background-color: rgb(255,149,14);
}

.adminrootnode, .adminrootnode td
{	
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	text-decoration:none;
	padding:  2px 0px 2px 2px;
}

.adminrootnode a:link, .adminrootnode a:visited
{
	color: rgb(255,149,14); 
	text-decoration:underline;
	outline:none;
}

.adminrootnode a:hover
{
	text-decoration: none;
	color: Red; 
}


.adminnode, .adminnode td
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	text-decoration:none;
	padding:  2px 0px 2px 2px;
}

.adminnode a:link, .adminnode a:visited
{
	color: rgb(255,149,14); 
	text-decoration:underline;
	outline:none;
}

.adminnode a:hover
{
	text-decoration: none;
	color: White; 
}


.fundmenu
{
	background-color: rgb(255,149,14);
	/*background-color: rgb(231,175,56);*/ 
	color: White; 
	font-size:9pt;
	font-weight:bold;
	padding: 1px 0px 1px 5px;
	width: 145px;
}

.fundrootnode
{
	background-color: rgb(255,149,14);
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(231,175,56); 
	margin:3px;
	text-align:left;
}

.fundnode
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}

.fundnode a:link, .fundnode a:visited, .fundnode a:active
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	padding: 1px 0px 1px 0px;
	text-decoration:underline;
	outline:none;
}

.disabled a:link
{
	 color:gray;
}

.fundnode a:hover
{
	text-decoration: none;
	color:rgb(231,175,56);
	cursor:pointer;
}

.small:link,.small:visited
{
	color: Blue;
	text-decoration: underline;
	font-size:85%;
	font-family:Verdana;
}

.membermenu
{
	background-color:rgb(255,149,14);
	color: White;
	font-size:12px;
	font-weight:bold;
}

.membernode, a.membernode:link, a.membernode:hover, a.membernode:visited
{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	text-decoration: none;
	text-align:left;
	outline:none;
}

.reportmenu
{
	background-color: rgb(87,157,28);
	color: White;
	font-size:9pt;
	font-weight:bold;
	padding: 1px 0px 2px 5px;
	
}

.reportrootnode
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: white; 
	margin:3px;
	text-align:left;

}

td.reportrootnode
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	
}

.reportnode 
{
	font-size: 8pt;
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	/*color: rgb(0,128,0);*/
	text-transform: none;
	text-decoration: none;
	/*background-color:rgb(148,189,94);*/
	padding:  2px 0px 2px 0px;
}

td.reportnode
{
	font-size: 8pt;
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	/*color: rgb(0,128,0);*/
	text-transform: none;
	text-decoration: none;
	/*background-color:rgb(148,189,94);*/
	padding: 0px 0px 0px 0px;
}

.reportnode a:link, .reportnode a:visited
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	/*color: rgb(0,128,0);*/
	color: rgb(87,157,28);
	text-transform: none;
	padding: 1px 0px 1px 0px;
	text-decoration:underline;
	outline:none;
}

a.reportnode:hover
{
	text-decoration: none;
	color: rgb(0,128,0);
}

.reportnodeselected 
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bolder;
	font-style: normal;
	color: Red;
	text-transform: none;
	padding: 1px 0px 1px 0px;
	text-decoration:underline;
}

a.reportnodeselected:link, a.reportnodeselected a:visited {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bolder;
	font-style: normal;
	color: Red;
	text-transform: none;
	padding: 1px 0px 1px 0px;
	text-decoration:underline;
}



	.cblMenuReport
	{
		padding: 0px 0px 0px 5px; 
		margin: 0px 0px 0px  5px;

	}

a.cblMenuReport:link, a.cblMenuReport:visited, li.cblMenuReport 
	{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	color: rgb(0,128,0);
	text-decoration: none;

	}

.alignleft
{
	direction:ltr;
}

/* these are needed for the js drop menus below banner */

#dropmenudiv 
{
	BORDER-RIGHT: #8c9095 1px solid; 
	BORDER-TOP: #8c9095 1px solid; 
	Z-INDEX: 100; 
	FONT: 10px/18px Verdana; 
	BORDER-LEFT: #8c9095 1px solid; 
	COLOR: #0379b1; 
	BORDER-BOTTOM: #8c9095 0px solid; 
	POSITION: absolute
}

#dropmenudiv A 
{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #000000; TEXT-INDENT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #8c9095 1px solid; TEXT-DECORATION: none
}

#dropmenudiv A:hover 
{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #000000; TEXT-INDENT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #8c9095 1px solid; TEXT-DECORATION: none; 
BACKGROUND-COLOR: #ffffff
}


.FundType
{	
	background-color: Black;
    text-decoration:none;   
}

.tabs
{
    position:relative;
    top:1px;
    left:5px;
}

.tab
{
    border:solid 1px white;
    background-color: Blue;
    padding: 2px 5px;
}
       
.selectedTab
{
    background-color:Gray;
}

a.selectedTab:link
{
    background-color:Gray;
}

.memberQuery
{
	margin-left:5px;
	border:solid 1px white; 
	color:rgb(255,149,14);
	padding: 5px 5px 5px 5px;
	width:450px;
	height:290px;
}

table.memberQuery td
{	 
	color: #87cefa;
}

.memberSubQuery
{
	margin-left:5px;
	padding: 0 0 0 5px;
	border:solid 1px white; 
	color:rgb(255,149,14);
	height:260px;
	width:430px;
}

table.query td
{	 
	font-size:10pt;
}

select.dropdown
{
	font-size: 8pt;
	width: 135px;
}

input.textbox {
	font-size: 8pt;
	width: 135px;
	font-family: Verdana; 
}

input.button
{
	width:50px;
	height:20px;
	font-size: 8pt;
	cursor: auto;
	text-align:center;
	vertical-align:middle;
}

textarea {
	font-size: 8pt;
	font-family: Verdana; 
}

.fundtypedetail 
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding:0;
	list-style-type:disc;
}

/* menu css - pwe menu */


/* menu css  - .net menu */
.MenuItem
{
	width:75px; 
	overflow:hidden; 
	border:solid 1px white; 
	
}

/*       dynamicMenuItem */
.dMI
{
    padding:2px 4px;      
    background-color:blue;
}

/*       dynamicMenu */
.dM
{
	color:White;
    border:Solid 1px white;
}


/*       staticMenuItem */
.sMI
{
    padding:2px 4px;
    background-color:blue;         
    width:75px;
    text-decoration:underline;
}

/*       menuHover */
.mH
{
	text-decoration:underline;
	background-color: Gray;
}

/*       menuSelected */
.mS
{
	text-decoration:underline;
	background-color: Gray;
}

.dynamicMenuItem
{
    padding:2px 4px;      
    background-color:blue;
}

.dynamicMenu
{
	color:White;
    border:Solid 1px white;
}

/*       staticMenuItem */
.staticMenuItem
{
    padding:2px 4px;
    background-color:blue;         
    width:75px;
    text-decoration:underline;
}

.menuHover
{
	text-decoration:underline;
	background-color: Gray;
}

.menuSelected
{
	text-decoration:underline;
	background-color: Gray;
}

.MenuItem2
{
	 
	width:75px; 
	height:21px;
	overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: White;

}
	
.chart
{
	 color:Black;
}


.popbox
{
	border-right: ghostwhite thin outset; 
	border-top: ghostwhite thin outset; 
	border-left: ghostwhite thin outset; 
	width: 1px; 
	position: absolute; 
	border-bottom: ghostwhite thin outset;
	z-index:999;
}


.userOptions
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	text-decoration:none;
	padding:  5px 0px 5px 10px;
}

.userOptions a:link, .userOptions a:visited, .userOptions a:active
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,149,14); 
	text-transform: none;
	text-decoration:underline;
	outline:none;
}

.userOptions a:hover
{
	text-decoration: none;
	color:rgb(231,175,56);
	cursor:pointer;
}

.userOptions li
{
	padding-bottom:10px;
}

.userOptions ul
{
	 padding: 0 0 0 0;
	 margin: 0 0 0 0;
}

.Indent li
{
	padding-bottom:10px;
}

.Indent ul
{
	 padding: 0 0 0 0;
	 margin: 0 0 0 0;
}