/* BMOFG STYLESHEET HERE */
/* BMOFG STYLESHEET HERE */
/* BMOFG STYLESHEET HERE */
A:link {
        COLOR: #0066cc
}
A:visited {
        COLOR: #000099
}
A:hover {
        COLOR: #000099
}
A:active {
        COLOR: #0066cc
}
TD {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
        FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.header-white {
        FONT-WEIGHT: bold; COLOR: #ffffff
}
.header-blue {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc
}
.bread {
        FONT-SIZE: 11px; COLOR: #0066cc 
}
.breadnav
{
        FONT-SIZE: 11px; COLOR: #0066cc;
		text-decoration:underline
}
.current {
        FONT-SIZE: 11px; COLOR: #000099
}
.title-menu-blue {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; BACKGROUND-COLOR: #ccddee; valign: center; align: left
}
.blue {
        FONT-SIZE: 12px; BACKGROUND-COLOR: #ccddee
}
.title-page {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0066cc
}
.title-16px-lightblue-bold {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0066cc
}
.title-18px-blue {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0066cc
}
.title-13px-darkblue-bold {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366
}
.title-14px-darkblue-bold {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366
}
.text-10px-darkgray {
        FONT-SIZE: 10px; COLOR: #2a2a2a
}
.text-10px-red {
        FONT-SIZE: 10px; COLOR: #cc0000
}
.text-11px-bold {
        FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.header-white-bold {
        FONT-WEIGHT: bold; COLOR: #ffffff
}
.text-10px {
        FONT-SIZE: 10px
}
.dark-blue-bold {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.foo {
        FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.foo-bold {
}
.white {
        FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.grey {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #efefef
}
.blue-text {
        FONT-SIZE: 12px; COLOR: #0066cc
}
.text-10px-green {
        FONT-SIZE: 10px; COLOR: #006600
}
.header-white-bold {
        FONT-WEIGHT: bold; COLOR: #ffffff
}
.text-no-underline-darkblue {
        COLOR: #0066cc; TEXT-DECORATION: none
}
.title-level-0 {
        FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0066cc; LINE-HEIGHT: 22px
}
.title-level-0-en {
        FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #0066cc; FONT-FAMILY: Arial, Helvetica, sans-serif,
}
.title-level-1 {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc
}
.title-level-2 {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366
}
.title-level-3 {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366
}
.title-level-4 {
}
.header-nav {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.ccontent {
        FONT-SIZE: 12px; LINE-HEIGHT: 14pt; FONT-FAMILY: taipei
}
.title-level-1-en {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0066cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.IEmenu {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: hand; CURSOR: pointer; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
}
.NSmenuOff {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.NSmenuOn {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/*
.menuButton {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: hand; CURSOR: pointer; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0066cc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
*/
.menuButton {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: hand; CURSOR: pointer; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #017ac1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menuButtonHover {
        BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 0px; CURSOR: hand; CURSOR: pointer; COLOR: #003366; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccddee; TEXT-ALIGN: center; TEXT-DECORATION: none
}

/* OLD PCCG STYLESHEET HERE */
/* OLD PCCG STYLESHEET HERE */
/* OLD PCCG STYLESHEET HERE */

/* June 17, 2003 */
/* See the bottom of the file for the modifications made to the style sheet */

/*  tag references  */
p			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 140%;}
td			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
a			{text-decoration: none;}
li			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 140%;}

/* start of add by dharkey */
.text_footnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066CC;
	font-weight: bold
}
/* end of add by dharkey */

.widerLine {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
} 

/******* Ove styles start here *******/
.unbold {
	font-weight:lighter;
}

/* list styles */
ul {
	list-style-image: url(../images/bullet_grey.gif);
	margin-left: 0;
	padding-left: 1.35em;
}

.nested-list {
	list-style-image: url(../images/bullet_grey_long.gif);
}

ol {
	list-style-image: none;
	margin-left: 0;
	padding-left: 1.8em;
}

/* Major Sub-Heading */
.majorSub {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* Minor Sub-Heading */
.minorSub {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/*-- Branding Bar Styles --*/
.brandbar {
	background-color: #FFFFFF;
	color: transparent;
	color: #003366;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.brandbar-title {
	font-weight: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.brandbar-globalnav {
	background-color: #3D6899;
}

/* ***** replaced on October 3rd ************
.bodytextblue {
	
	background-color: #FFFFFF;
	color: transparent;
	color: #003366;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
New verison below!!
********************************************** */

.bodytextblue { 
	FONT-SIZE: 12px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
} 

/*-- Quicklink Styles --*/
.quicklinks	{
	color: #003366;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
}

.quicklinks-header	{
	color: #003366;
	font-weight: bold;
	border:1px;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: #CCDDEE;
}

/*-- Footer Styles --*/
.footerText		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

/* Table Styles */

/*first do the table headers*/
.tableHead td { 
	background-color:#006699;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	padding: 10px;
	border: 1px solid #6699CC;
}
.tableHead p {
	color: #FFFFFF;
}

/*links within the table headers*/
.tableHead p a:link		{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:underline;}
.tableHead p a:visited		{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:underline;}
.tableHead p a:hover		{text-decoration: underline; color: #FFFFFF;}

/*for more complex tables, we need a table sub-head*/
.tableSubHead td {
	background-color:#DDEEFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #A5BDD5;
}

/*table rows*/
.tableRow td {
	background-color:#FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #A5BDD5;
}

/*table rows that contain total values*/
.tableRow-total td {
	font-weight: bold;
	background-color:#FFFFFF;
	vertical-align: middle;
	padding: 10px;
	border: 1px solid #A5BDD5;
}

/*-- Link Styles --*/
a:link		{font-family: Arial, Helvetica, sans-serif; color: #003366;}
a:visited		{font-family: Arial, Helvetica, sans-serif; color: #003366;}
a:hover		{text-decoration: underline; color: #FF0000;}

a.thirdnavLinks:link	{ color: #003366; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.thirdnavLinks:visited	{ color: #003366; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.thirdnavLinks:hover	{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.thirdnavLinks:active	{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.thirdnavLinksOn:link		{ color: #CCCCCC; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.thirdnavLinksOn:visited	{ color: #CCCCCC; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.thirdnavLinksOn:hover		{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.thirdnavLinksOn:active	{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.brandbar-links:link		{ color: #003366; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.brandbar-links:visited	{ color: #003366; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.brandbar-links:hover		{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.brandbar-links:active		{ color: #FF0000;  text-decoration: underline; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.footerText-links:link		{ color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.footerText-links:visited	{ color: #666666; text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.footerText-links:hover	{ color: #FF0000;  text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
a.footerText-links:active	{ color: #FF0000;  text-decoration: underline; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

/* links embedded within content */
p a:link		{font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration:underline;}
p a:visited		{font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration:underline;}
p a:hover		{text-decoration: underline; color: #FF0000;}
li a:link		{font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration:underline;}
li a:visited	{font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration:underline;}
li a:hover		{text-decoration: underline; color: #FF0000;}

/* START modifications from Oct 3, 03 */
.blueboxborder { 
	BACKGROUND-COLOR: #003366 
} 

.blueboxbody { 
	BACKGROUND-COLOR: #ddeeff 
} 

.bodytext { 
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif 
} 

.trade { 
	FONT-SIZE: 80%; 
} 
/* END modifications from Oct 3, 03 */

/* modifications from July 27, 2004 */
A.help-links:link {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A.help-links:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
A.help-links:hover {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A.help-links:active {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
/* END modifications from July 27, 2004 */

/* Master Table Styles */

/*master table headers*/

.masterTableHead td {	
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    background-color:#006699;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #6699CC;
	vertical-align : middle;
}

.masterTableHead p {
   color: #FFFFFF;
}

/*links within the master table headers*/
.masterTableHead p a:link     {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:underline;}
.masterTableHead p a:visited  {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:underline;}
.masterTableHead p a:hover    {text-decoration: underline; color: #FFFFFF;}

/*master table rows*/
.masterTableRow td {
	font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        background-color:#FFFFFF;
	color: #000000;
        padding-left: 3px;
        padding-right: 3px;
        border: 1px solid #A5BDD5;
}

/*master table sub-head*/
.masterTableSubHead td {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DDEEFF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #A5BDD5;
}

/*master table sub-head*/
.masterBoxSubHead td {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DDEEFF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #A5BDD5;
}

/* Modification log
	June 16: Added the "color: #003366;" property to the quicklinks-header class.
	June 17: Changed the "color: #CCCCCC from #003366;" property to the a.thirdnavLinksOn:link position.
	Oct 3  : New classes created.
	July 27, 2004 : Help classes added.
	August 20, 2004: Added new classes for Master Tables styles, used for Rates tables
	September 23, 2004: Added new class masterBoxSubHead
*/

/*** LEFT NAV STYLES ***/
/*AB:*/
.leftnav {
	display:block;
}
.leftnav a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066cc; 
}
.leftnav a:visited {
	text-decoration: none;
	color: #0066cc; 
}
.leftnav a:hover {
	text-decoration: none;
	background-color:#ccddee;
}
.submenuHidden{
	display:none;
}
.submenuShow{
	display:block;
	padding:5px 0 5px 12px; /*top/right/bottom/left*/
	color:#0066cc;
}
.submenuShow li {
	list-style-type:none;
	color:#0066cc;
}
.submenuShow li a {
	padding-left:20px;
    background:transparent url(/vgn/mutualfunds/images/dot.gif) no-repeat 7px 8px;	
	text-decoration:none;
	display:block;
	/*border:1px solid green;*/
}
.submenuShow li a:hover {
	background-color:#ccddee;
	display:block;
}

.menu {
	list-style-type:none;
	/*border:1px solid blue;*/
	padding:5px 4px;
}
.menu li{
	padding:2px 0 2px 0px; /*top/right/bottom/left*/
}
.menuClosed{
	color:#0066cc;
	font-weight:normal;
	padding-left:15px;
    background:transparent url(/vgn/mutualfunds/images/bullet_blue.gif) no-repeat 0px 2px;
	/*cursor:pointer;
	border:1px solid red;*/
}
.menuClosed a{
	font-weight:normal;
}
.menuOpen{
	color:#0066cc;
	font-weight:bold;
	padding-left:15px;
	background:transparent url(/vgn/mutualfunds/images/bullet_blue_open.gif) no-repeat 0px 2px;
}
.subitemShow{
	color:#0066cc;	
	/*AB: WO#26174*/
	/*background-color:#ccddee;	*/
	font-weight:bold;
}
.subitemHide{
	color:#0066cc;
	background-color:none;
}
.subitemHide a{
}