/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    margin: 0px 0px 0px 0px;
}

HR
{
	height: 1px;
	color: #344A58;
}

A:link
{
    FONT-WEIGHT: normal;
    COLOR: #FF9800;
    TEXT-DECORATION: underline;
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #FF9800;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #FF9800;
    TEXT-DECORATION: none;
}

.anchor
{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #344A58;
	line-height: 18pt;
}

.maintable
{
	padding: 25px 0px 40px 20px;
}

.copy
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}
.copy2
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}
.error
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	line-height: 11pt;
}

.fineprint
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

.subheader
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	line-height: 13pt;
}

.border1
{
	border: solid 1px #749BA8;
}

.legend
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 10pt;
}

.legend_lg
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 10pt;
	margin: 0 0 0 45;
}

.performance
{
	padding: 3px 5px 3px 5px;
	font-style: italic;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
	background-color: #EDEDED;
	border-bottom: solid 1px #749BA8;
}

.attention
{
	font-family: Sans-Serif;
	font-size: 12pt;
	line-height: 14pt;
	color: #000000;
	padding: 0px 25px 0px 0px;
}

.indent
{
	text-indent: 20px;
}

.logo
{
	border-bottom: solid 1px #51727F;
}

.floatleft
{
	float: left;
	margin: 3px 15px 8px 0px;
	border: solid 1px #749BA8;
}

.button
{
	font: verdana;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #749BA8;
	border-color: #FFFFFF;
	border-width: 1px;
	letter-spacing: 1px;
	cursor: hand;
}

.loginform
{
	background-color: #F5F5F5;
}

.tableformat
{
	background-color: #F5F5F5;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

.loginformheader
{
	background-color: #344A58;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.linktable
{
	background-color: #F2F3F4;
	border:solid 1px #344A58;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding: 4px 15px 4px 5px;
}

.linktableheader
{
	background-color: #344A58;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.linktablealtrow
{
	background-color: #DFE4E6;
}

.linktablebullet
{
	padding-left: 15px;
	padding-right: 5px;
}

.pnav_default_hover
{
	cursor: hand;
	background-color: #51727F;
	font-family: Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 1px;
	color: #FFFF00;
	padding: 2px 5px 2px 5px;
}

.pnav_default
{
	cursor: hand;
	background-color: #344A58;
	font-family: Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}

.NavBar
{
  background-color: #344A58;
  background-image: url(images/nav/item_bg.gif); 
  border-top: solid 1px #749BA8;
  cursor: default; 
} 

.TopItem
{
  color: #C3D1D6;
  background-image: url(images/nav/item_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border-bottom: solid 1px #749BA8;
  padding-top: 5px; 
  padding-bottom: 5px; 
  cursor: hand;
}

.TopItemHover
{
  color: #344A58;
  background-color: #344A58;
  background-image: url(images/nav/item_hover_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border-bottom: solid 1px #344A58;
  padding-top: 5px; 
  padding-bottom: 5px; 
  cursor: hand;
}

.TopItemHoverSelected
{
  color: #DDEDF2;
  background-color: #344A58;
  background-image: url(images/nav/item_hover_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border-bottom: solid 1px #344A58;
  padding-top: 5px; 
  padding-bottom: 5px; 
  cursor: hand;
}

.TopItemActive
{
  color: #344A58;
  background-color: #344A58;
  background-image: url(images/nav/item_hover_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border-bottom: solid 1px #749BA8;
  padding-top: 5px; 
  padding-bottom: 5px; 
  cursor: hand;
}

.Level2ItemWT
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749ba8;
  border-right: solid 1px #749ba8;
  cursor: hand;
}

.Level2ItemWTHover
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749ba8;
  border-right: solid 1px #749ba8;
  cursor: hand;
}

.Level2ItemWTSelected
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749ba8;
  border-right: solid 1px #749ba8;
  cursor: hand;
}

.Level2Item
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749ba8;
  border-right: solid 1px #749ba8;
  padding: 4px;
  padding-left: 10px; 
  cursor: hand;
}

.Level2ItemHover
{
  background-color: #E0E4E6;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749BA8;
  border-right: solid 1px #749ba8;
  padding: 4px;
  padding-left: 10px; 
  cursor: hand;
  color: #344A58;
}

.Level2ItemSelected
{
  background-color: #E0E4E6;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749BA8;
  border-right: solid 1px #749ba8;
  padding: 4px;
  padding-left: 10px; 
  cursor: hand;
}

.Level2Group
{
  background-color: white;
  background-image: url(images/nav/group_bg.gif);
}

.Level3Item
{
  font-family: tahoma, verdana; 
  font-size: 11px;
  border-bottom: solid 1px #749ba8;
  border-right: solid 1px #749ba8;
  padding: 4px;
  padding-left: 10px; 
  cursor: hand;
  color: #344A58;
}

.Level3ItemHover
{
  background-color: #FFFFFF;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749BA8;
  border-right: solid 1px #749ba8;
  padding: 4px;
  padding-left: 10px; 
  cursor: hand;
  color: #344A58;
}

.Level3ItemSelected
{
  background-color: #FFFFFF;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom: solid 1px #749BA8;
  border-right: solid 1px #749ba8;
  padding: 4px;
  padding-left: 10px; 
  cursor: hand;
  color: #000000;
}

.Level3Group
{
  background-color: #EEEEEE;
}

.Empty
{
}

.sectorgroups
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #2D3F4B;
	line-height: 11pt;
}

.sectors
{
	margin-left: 5px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	line-height: 11pt;
}

.companies
{
	margin-left: 10px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
	font-style: italic;
}
.bump
{
	padding-left: 10px;
}
.portfolio_table
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}
.portfolio_l1
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #2D3F4B;
	line-height: 13pt;
	padding-bottom: 20px;
}
.portfolio_l2a
{
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #2D3F4B;
	line-height: 11pt;
}
.portfolio_l2b
{
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #2D3F4B;
	line-height: 11pt;
}
.portfolio_l2grid
{
	padding-left: 10px;
}
.portfolio_l3
{
	padding-left: 20px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}
.portfolio_l3grid
{
	padding-left: 20px;
}
.portfolio_l4grid
{
	padding-left: 30px;
}
.instructions
{
	background-color: #E6E6E6;
	padding: 5 5 5 5;
}
