/* 
	Caption attribute with a descriptive value is to be added to 
   	all styles which are used to format body content of the page.
*/

/* Sitewide Styles */
body, td {font:normal 12px Arial,Helvetica,sans-serif; color:#000000;  vertical-align:top;}
td.valignbottom {font:normal 12px Arial,Helvetica,sans-serif; color:#000000;  vertical-align:bottom;}  /* Bottom valign for table cells */
td.valignmiddle {font:normal 12px Arial,Helvetica,sans-serif; color:#000000;  vertical-align:middle;}  /* Middle valign for table cells */
form {margin:0px;}	/* All Sitewide Forms */
.bold {font-weight:bold;}
	
A:link {color:#000000; text-decoration:underline;}			/* Underlined, dark-gray	*/
A:visited {color:#000000; text-decoration:underline;}	/* Underlined, dark-gray	*/
A:active {color:#000000; text-decoration:underline;}		/* Underlined, dark-gray	*/
A:hover {color:#6CF; text-decoration:underline;}		/* Underlined, Blue	*/
	
A.underline:link		{color:#000000; text-decoration:none;}				/* Normal */
A.underline:visited	{color:#000000; text-decoration:none;}				/* Normal */
A.underline:active	{color:#000000; text-decoration:none;}				/* Normal */
A.underline:hover		{color:#000000; text-decoration:underline;}	/* Normal, Underlined */
	
/* Top Nav styles */
.search {font:normal 12px Arial,Helvetica,sans-serif; color:#000000; width:100px;} /* Topnav search field */
.contentbgnd {background-color:#e6e5e5;} /* Topnav background gray */

A.corporateclass:link {	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; background-color:#FFFFFF; color:#000000; 	}
A.corporateclass:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color:#FFFFFF; color:#000000;}
A.corporateclass:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; background-color:#ffcc33; color:#000000}
A.corporateclass:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; background-color:#ffcc33; color:#000000}

A.contentclass:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; background-color:#FFFFFF; color:#000000; }
A.contentclass:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color:#FFFFFF; color:#000000;}
A.contentclass:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; background-color:#e6e5e5; color:#000000}
A.contentclass:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; background-color:#e6e5e5; color:#000000}

A.fakelink:link { font-family:Arial; font-size: 11px; text-decoration: none}

/* Side Nav styles */
.navlocation {margin:0px 0px 5px 0px;}/* Bread Crumbs -- just above left-side Nav bar */
.subnavpromo {margin:8px 8px 0px 8px;} /* Text for promos just below left-side Nav bar */
	
/* Left Navigation Styles */
.leftNavHeading {font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#000000; background-color:#FACD62;}

.leftNav2ndInactive {font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#000000;}
A.leftNav2ndInactive:link {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none }
A.leftNav2ndInactive:visited {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none}
A.leftNav2ndInactive:active {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none}	
A.leftNav2ndInactive:hover {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:underline}

.leftNav2ndActive {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
A.leftNav2ndActive:link {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none }
A.leftNav2ndActive:visited {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
A.leftNav2ndActive:active {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none}	
A.leftNav2ndActive:hover {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline}

.leftNav3rdInactive {font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#000000;}
A.leftNav3rdInactive:link {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none }
A.leftNav3rdInactive:visited {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none}
A.leftNav3rdInactive:active {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none}	
A.leftNav3rdInactive:hover {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:underline}

.leftNav3rdActive {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
A.leftNav3rdActive:link {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none }
A.leftNav3rdActive:visited {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
A.leftNav3rdActive:active {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none}	
A.leftNav3rdActive:hover {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline}

/* Center-Column Text styles */
.headpad-gray {caption:header grey; margin:1px 8px 1px 8px; font-weight:bold; color:#000000; background-color:#E5E5E5;}	/* center-column Headers -- gray background */
.headpad-gray-small {caption:header grey small; font:normal 11px Arial,Helvetica,sans-serif; margin:1px 8px 1px 8px; font-weight:bold; color:#333; background-color:#E5E5E5;}	/* center-column Headers -- gray background, smaller font */
.headpad-yellow-light {caption:header yellow; margin:1px 8px 1px 8px; font-weight:normal; color:#333; background-color:#FCDA83;} /* center-column Headers -- yellow background */
.headpad-yellow {caption:header yellow light; margin:1px 8px 1px 8px; font-weight:normal; color:#333; background-color:#F9CD62;} /* center-column Headers -- yellow background */
.headpad-yellow-mini {caption:header yellow mini; margin:2px 1px 2px 2px; font-weight:normal; color:#333; background-color:#F9CD62; font-size:9px} /* center-column Headers -- yellow background */
	
.subhead {caption:sub header; margin:0px 0px 2px 8px; color:#333; font-weight:bold;}/* bold Headers above paragraphs -- margin-bottom:2px (No background) */
.blackborder td	{caption:border for data table; border:1px solid #DCDCDC;}/*  Borders on Data Tables -- Not Implemented */
	
.textpad {caption:text below headers; margin:10px 8px 20px 8px;}	/* center-column text below headers -- standard */
.textpad-notopmarg {caption:text below headers(no top-margin); margin: 0px 8px 20px 8px;}	/* center-column text below headers -- no top-margin */
.textpad-nobotmarg {caption:text below headers(no bottom-margin); margin:10px 8px  0px 8px;}	/* center-column text below headers -- no bottom-margin */
.textpad-notbmarg	{caption:text below headers(no top-bottom-margin); margin:0px 8px  0px 8px;}	/* center-column text below headers -- no top or bottom-margin */
.textpad-notopbotmarg {margin:0px 8px  0px 8px;}	/* center-column text below headers -- no bottom/top-margin -- added by Unisen*/
	
.bulletmarg {caption:blue bullet and text; margin:0px 0px 0px 8px;}/* Style for sitewide "8px indent" blue bullet and text */
	
/* Mutual Fund Table Styles */
.tabcountry {caption:fund country; margin:10px 8px 1px 15px; font-weight:bold; color:#333;}	/* Fund Country */
.tabfund {caption:fund name; margin:1px 8px 8px 8px; color:#333;}												/* Name of Fund */
.backtotop {caption:back to top; margin:8px 10px 25px 0px; color:#333; text-align:right;}	/* 'Back to Top' button */ 
.backtotop-nobotmarg {caption:back to top (no bottom margin); margin:8px 10px 0px 0px; color:#333; text-align:right}	/* 'Back to Top' button -- no bottom margin -- added by Unisen*/
	
/* Calendar Styles */
.calday {margin:15px 0px 0px 0px; color:#333; text-align:center;}							
.caldate {margin:12px 5px 5px 0px; color:#333; text-align:right; vertical-align:bottom;}

/* Blue bullet image for unordered lists */
ul 
{
	caption: image blue bullet; 
	list-style-image: url(ULbluebullet.gif);
	list-style-type: disc;
}
.data-row-white {
	background-color:#FFFFFF;
}

.data-row-gray {
	background-color:#F0F0F0; 
}
.page-header-table {
	border: 1px solid #CCCCCC;
}
.page-header-td {
	font-family: Arial;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	height: 52;
	vertical-align:middle;
	text-indent: 5px
}
.nav-box-out-table {
	border: 5px solid #FEECB7;
}
.nav-box-in-table {
	border: 5px solid white;
}
.nav-box-title-td {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	letter-spacing: 0px;
	vertical-align: middle;
	margin-bottom: 2px;
    margin-left: 2px;
	color : #000000;
	text-transform:uppercase;
}
.nav-box-line-td {
	border-top: 1px solid #C0C0C0;
	border-bottom: none;
	border-left: none;
	border-right: none;

}
.nav-box-item-td {
	background-color:#FEECB7;
	
}

.nav-box-arrow-td {
	text-align:right;
	vertical-align:middle;
}

.leftNav4thInactive {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav4thInactive:link {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav4thInactive:visited {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav4thInactive:active {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav4thInactive:hover {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.leftNav4thHighlight {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.leftNav4thHighlight:link {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.leftNav4thHighlight:visited {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.leftNav4thHighlight:active {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.leftNav4thHighlight:hover {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

.leftNav5thHighlight {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.leftNav5thHighlight:link {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav5thHighlight:visited {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav5thHighlight:active {FONT-SIZE: 11px; COLOR: #0478b3; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav5thHighlight:hover {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}

.head-title-name {
	font-family: Arial;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	height: 52;
	vertical-align:middle;
	text-indent: 5px
} 

.debug1{
    font-family: "Arial";
    font-size: 8pt;
    font-weight: medium;
}

.headpad-gray-px11-subheader {padding-left:8px; padding-top:1px; padding-bottom:1px; caption:header grey px11 subheader; margin:1px 6px 1px 6px; font-weight:bold; background-color:#E5E5E5; font-family:Arial; font-size: 12px; color:#000000;}/* center-column Headers -- gray background */

.headpad-yellow-col-left {padding-left:4px;  vertical-align:middle; height: 20px; caption:header yellow light; margin:1px 8px 1px 8px; font-style:norma1; font-family:Arial; font-size:10px; font-weight:bold; color:#000000; background-color:#F9CD62; text-align: left;} /* center-column Headers -- yellow background */

.headpad-yellow-col-center {padding-left:4px;  vertical-align:middle; height: 20px; caption:header yellow light; margin:1px 8px 1px 8px; font-style:norma1; font-family:Arial; font-size:10px; font-weight:bold; color:#000000; background-color:#F9CD62; text-align: center;} /* center-column Headers -- yellow background */

.data-row-grouping {padding-left: 4px; vertical-align: middle; height: 20px; margin:1px 8px 1px 8px; font-style: normal; font-family: Arial; font-size:11px; font-weight: bold; background-color: #FEECB7; text-align: left; color: #000000;}/* table sub headers -- light yellow background */

.data-row-detail-left {font-family: arial; font-size: 10px; text-align: left; padding-left: 2px; height: 30px; vertical-align:middle; color: #000000;}/* string value in table */

.data-row-detail-right {font-family: arial; font-size: 10px; text-align: right; padding-right: 2px; height: 30px; vertical-align:middle; color: #000000;}/* interger value in table */

/*-------------- Radmilo's additions: START --------------*/

/* Home Page index manual list header */
.HomePageListHeader { font-family:Arial; font-size:11px; text-decoration:none; color:#000000; font-weight:bold; text-transform:uppercase; }

/* Home Page Welcome header */
.HomePageListHeader_LC { font-family:Arial; font-size:11px; text-decoration:none; color:#000000; font-weight:bold; }
.HomePageListHeader_LC_NB { font-family:Arial; font-size:9px; text-decoration:none; color:#000000; font-weight:normal; text-transform: uppercase;}

/* Home Page Right Promo header */
.HomePageRPHeader { font-family:Arial; font-size:12px; text-decoration:none; color:#000000; font-weight:bold; }

/* Home Page Right Promo header */
.HomePageRPBody { font-family:Arial; font-size:11px; text-decoration:none; color:#000000; vertical-align:middle;}

/* Home Page Left Nav Links */
A.hp_blue:link		{color:#0478b3; text-decoration:none; font-family:Arial; font-size:11px; font-weight:normal;}
A.hp_blue:visited	{color:#0478b3; text-decoration:none; font-family:Arial; font-size:11px; font-weight:normal;}
A.hp_blue:active	{color:#0478b3; text-decoration:none; font-family:Arial; font-size:11px; font-weight:normal;}
A.hp_blue:hover		{color:#000000; text-decoration:underline; font-family:Arial; font-size:11px; font-weight:normal;}

A.underline10:link		{font-family:Arial; font-size:10px; color:#000000; text-decoration:none;}
A.underline10:visited	{font-family:Arial; font-size:10px; color:#000000; text-decoration:none;}
A.underline10:active	{font-family:Arial; font-size:10px; color:#000000; text-decoration:none;}
A.underline10:hover		{font-family:Arial; font-size:10px; color:#000000; text-decoration:underline;}

.buttons {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-transform: uppercase;}
.s_buttons {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-transform: uppercase; width: 75px}
/*-------------- Radmilo's additions: END --------------*/

