/* 
	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	*/

/* Page Nav styles */
A.underline:link	{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} /* Normal */
A.underline:visited	{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} /* Normal */
A.underline:active	{color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} /* Normal */
A.underline:hover	{color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} /* Normal, Underlined */

A.loginlink:link {color:#2426d3; text-decoration:underline;}
A.loginlink:visited {color:#2426d3; text-decoration:underline;}
A.loginlink:active {color:#2426d3; text-decoration:underline;}
A.loginlink:hover {color:#2426d3; text-decoration:underline;}

/* Top Nav styles */
.search {font:normal 11px 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;}

.leftNav2ndActive {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
A.leftNav2ndActive:link {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none }
A.leftNav2ndActive:visited {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none}
A.leftNav2ndActive:active {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none}	
A.leftNav2ndActive:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline}

.leftNav2ndInactive {font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000000;}
A.leftNav2ndInactive:link {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none }
A.leftNav2ndInactive:visited {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none}
A.leftNav2ndInactive:active {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none}	
A.leftNav2ndInactive:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline}

.leftNav3rdActive {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
A.leftNav3rdActive:link {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none }
A.leftNav3rdActive:visited {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none}
A.leftNav3rdActive:active {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none}	
A.leftNav3rdActive:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline}

.leftNav3rdInactive {font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000000;}
A.leftNav3rdInactive:link {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none }
A.leftNav3rdInactive:visited {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none}
A.leftNav3rdInactive:active {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none}	
A.leftNav3rdInactive:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline}

.leftNav4thHighlight {font-family:Arial; font-size:11px; text-decoration:underline; color:#000000; font-weight:normal;}
A.leftNav4thHighlight:link {font-family:Arial; font-size:11px; color:#000000; text-decoration:underline }
A.leftNav4thHighlight:visited {font-family:Arial; font-size:11px; color:#000000; text-decoration:underline}
A.leftNav4thHighlight:active {font-family:Arial; font-size:11px; color:#000000; text-decoration:underline}	
A.leftNav4thHighlight:hover {font-family:Arial; font-size:11px; color:#0478b3; text-decoration:underline}

.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}

.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}

.nav-box-arrow-td-help {text-align: right;vertical-align: middle;}
.nav-box-in-table-help {border: 5px solid white;}
.nav-box-item-td-help {background-color: rgb(247, 250, 252);}
.nav-box-line-td-help {border-top: 1px solid rgb(192,192,192);border-bottom: none;border-left: none;border-right: none;}
.nav-box-out-table-help {border: 5px solid rgb(230,230,230);}

.nav-box-title-td-help {
font-family: Arial;
font-size: 11px;
font-weight: bold;
letter-spacing: 0px;
vertical-align: middle;
margin-bottom: 2px;
margin-left: 2px;
color: rgb(0, 0, 0);
}

.nav-box-arrow-td-azidmgmt {text-align: right;vertical-align: middle;}
.nav-box-in-table-azidmgmt {border: 5px solid #f5f5f5;}
.nav-box-item-td-azidmgmt {background-color: #f5f5f5;}
.nav-box-line-td-azidmgmt {border-top: 1px solid rgb(192,192,192);border-bottom: none;border-left: none;border-right: none;}
.nav-box-out-table-azidmgmt {border-top: none; border-bottom: 5px solid rgb(230,230,230);border-left: 5px solid rgb(230,230,230);border-right: 5px solid rgb(230,230,230);}

.nav-box-title-td-azidmgmt {
font-family: Arial;
font-size: 11px;
font-weight: bold;
letter-spacing: 0px;
vertical-align: middle;
margin-bottom: 2px;
margin-left: 2px;
color: rgb(0, 0, 0);
}

/* 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: rgb(51, 51, 51);background-color: rgb(229, 229, 229);}
.headpad-yellow-light {caption: header yellow;margin: 1px 8px 1px 8px;font-weight: normal;color: rgb(51, 51, 51);background-color: rgb(252, 218, 131);}
.headpad-yellow {
	caption: header yellow light;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	caption: header yellow light;
	margin: 2px 4px 2px 4px;
	font-style: normal;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	background-color: rgb(249, 205, 98);
	text-align: left;
	text-transform: uppercase;
	}
.headpad-yellow-mini {caption: header yellow mini;margin: 2px 1px 2px 2px;font-weight: normal;color: rgb(51, 51, 51);background-color: rgb(249, 205, 98);font-size: 9px;}
.subhead {caption: sub header;margin: 0px 0px 2px 8px;color: rgb(51, 51, 51);font-weight: bold;}
.blackborder td {caption: border for data table;border: 1px solid rgb(220,220,220);}
.textpad {caption: text below headers;margin: 10px 8px 20px 8px;}
.textpad-nobotmarg {caption: text below headersnobottom-margin);margin: 10px 8px 0px 8px;}
.textpad-nobotmarg_contactus_alert {caption: text below headersnobottom-margin);margin: 10px 8px 0px 8px;color:FF0000;font-size: 11px;}
.textpad-notbmarg {caption: text below headersnotop-bottom-margin);margin: 0px 8px 0px 8px;}
.textpad-notopbotmarg {margin: 0px 8px 0px 8px;}
.textpad-notopmarg {caption: text below headersnotop-margin);margin: 0px 8px 20px 8px;}
.bulletmarg {caption: blue bullet and text;margin: 0px 0px 0px 8px;}

/* Mutual Fund Table Styles */
.tabcountry {caption: fund country;margin: 10px 8px 1px 15px;font-weight: bold;color: rgb(51, 51, 51);}
.tabfund {caption: fund name;margin: 1px 8px 8px 8px;color: rgb(51, 51, 51);}
.backtotop {caption: back to top;margin: 8px 10px 0px 0px;color: rgb(51, 51, 51);text-align: right;}
.backtotop-nobotmarg {caption: back to top;}

/* Calendar Styles */
.caldate {margin: 12px 5px 5px 0px;color: rgb(51, 51, 51);text-align: right;vertical-align: bottom;}
.calday {margin: 15px 0px 0px 0px;color: rgb(51, 51, 51);text-align: center;}

/* Blue bullet image for unordered lists */
ul 
{
	caption: image blue bullet; 
	list-style-image: url(ULbluebullet.gif);
	list-style-type: disc;
}
ul.NoBulletNoIndent {
	caption: image blue bullet; 
	list-style-image: url(ULbluebullet.gif);
	list-style-type: disc;
	margin-left: 15px;	

}
.data-row-white {background-color: rgb(255, 255, 255);}
.data-row-gray {background-color: rgb(240, 240, 240);}
.page-header-table {border: 1px solid rgb(204,204,204);}
.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 rgb(254,236,185);}
.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 rgb(192,192,192);
border-bottom: none;
border-left: none;
border-right: none;
}
.nav-box-item-td {background-color: rgb(254, 236, 185);}
.nav-box-arrow-td {text-align: right;vertical-align: middle;}
.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:4px; 
	padding-top:2px; 
	padding-bottom:2px; 
	caption:header grey px11 subheader; 
	margin:2px 4px 2px 4px; 
	font-weight:bold; 
	background-color:#E5E5E5; 
	font-family:Arial; 
	font-size: 11px; 
	color:#000000;}	/* center-column Headers -- gray background */

.headpad-white-px10-subheader {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	caption: header grey px11 subheader;
	margin: 1px 8px 1px 8px;
	font-weight: bold;
	background-color: rgb(255, 255, 255);
	font-family: Regular;
	font-size: 10pt;
	color: rgb(0, 0, 0);}

.headpad-white-px11-subheader{
	padding-left:4px; 
	caption:header grey px11 subheader; 
	margin:1px 8px 1px 8px; 
	font-weight:bold; 
	background-color:#FFFFFF; 
	font-family:Regular; 
	font-size: 11pt; color:#000000;  }	/* center-column Headers -- gray background */

.headpad-white-px11-subheader-normal{
	padding-left:4px;
	caption:header grey px11 subheader;
	margin:1px 8px 1px 8px;
	font-weight:normal;
	background-color:#FFFFFF;
	font-family:Regular;
	font-size: 11pt;
	color:#000000;}	/* center-column Headers -- gray background */

.headpad-yellow-col-center {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	caption: header yellow light;
	margin: 2px 8px 2px 8px;
	font-style: norma1;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	background-color: rgb(249, 205, 98);
	text-align: center;}

.headpad-yellow-col-desc {
	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: 11px;
	font-weight: bold;
	color: rgb(51, 51, 51);
	background-color: rgb(249, 205, 98);
	text-align: center;}

.headpad-yellow-col-desc-normal {
	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: 11px;
	font-weight: normal;
	color: rgb(51, 51, 51);
	background-color: rgb(249, 205, 98);}

.headpad-yellow-col-left {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	caption: header yellow light;
	margin: 2px 4px 2px 4px;
	font-style: normal;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	background-color: rgb(249, 205, 98);
	text-align: left;
	text-transform: uppercase;
	
	}

.data-row-grouping {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	caption: header yellow light;
	margin: 2px 4px 2px 4px;
	font-style: normal;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: rgb(254, 236, 183);
	text-align: left;
	color: rgb(0, 0, 0);
}

.data-row-total-left {
	background-color: rgb(255, 255, 255);
	font-family: regular;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
	height: 30px;
	vertical-align: middle;
}

.data-row-total-right {
	background-color: rgb(255, 255, 255);
	font-family: regular;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
	height: 30px;
	vertical-align: middle;
}

/*-------------- 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;}
.HomePageListHeader_Welcome {font:normal 12px Arial,Helvetica,sans-serif; font-weight: bold; color:#000000;  vertical-align:top;}
/* Home Page Right Promo header */
.HomePageRPHeader { font-family:Arial; font-size:11px; 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 --------------*/

.bigred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(153, 0, 0);
}

.bigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0, 0, 0);
}

.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.bigyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255, 153, 0);
}

.bold {
	font-weight: bold;
}

.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
	text-transform: uppercase;
}

.buttonEnabled A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(255, 255, 255);
	background-color: rgb(153, 153, 153);
}

.buttonEnabled A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(255, 255, 255);
	background-color: rgb(153, 153, 153);
}

.buttonEnabled A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(255, 255, 255);
	background-color: rgb(153, 153, 153);
}

.buttonEnabled A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(255, 255, 255);
	background-color: rgb(153, 153, 153);
}

.buttonSelected A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
	background-color: rgb(153, 153, 153);
}

.buttonSelected A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
	background-color: rgb(153, 153, 153);
}

.buttonSelected A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
	background-color: rgb(153, 153, 153);
}

.buttonSelected A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
	background-color: rgb(153, 153, 153);
}

.colorbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	font-weight: regular;
}

.colortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: rgb(153, 0, 0);
}

.data-row-detail-center {
    padding-top: 2px;
	padding-bottom: 2px;
	font-family: arial;
	font-size: 10px;
	text-align: center;
	vertical-align:middle
}

.data-row-detail-left {
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-family: arial; 
	font-size: 10px; 
	text-align: left; 
	vertical-align:middle; 
	color: #000000;}/* string value in table */

.data-row-detail-right {
	
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-family: arial; 
	font-size: 10px; 
	text-align: right; 
	vertical-align:middle; 
	color: #000000;}/* interger value in table */

.disabledtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(153, 153, 153);
}

.divcolor {
	background-color: rgb(204, 204, 204);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.embeddedTableCell {
	border-right: 1px solid rgb(204,204,204);
	border-bottom: 1px solid rgb(204,204,204);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.embeddedTableHeading {
	border-right: 1px solid rgb(204,204,204);
	border-bottom: 1px solid rgb(204,204,204);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	background-color: rgb(97, 88, 133);
}

.embeddedTableWithBorder {
	border-top: 1px solid rgb(204,204,204);
	border-left: 1px solid rgb(204,204,204);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.error {
	font-family: Arial;
	font-size: 10pt;
	font-color: red;
	font-weight: bold;
}

.grey-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}

.gray-image-line {background-color: rgb(204, 204, 204);}

.greyLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}

.greyTab A:link {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; text-decoration:none; 
	font-weight:normal; color:#000000; 
	vertical-align:bottom; 
	background-color:#CCCCCC;
	border-top:1px solid #DCDCDC; 
	border-left:1px solid #DCDCDC; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000000
}

.greyTab A:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; text-decoration:none; 
	font-weight:normal; 
	color:#000000; 
	background-color:#CCCCCC;
	border-top:1px solid #DCDCDC; 
	border-left:1px solid #DCDCDC; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000000
}

.greyTab A:active {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#000000; 
	background-color:#CCCCCC;
	border-top:1px solid #DCDCDC; 
	border-left:1px solid #DCDCDC; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000000
}

.greyTab A:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#000000; 
	background-color:#CCCCCC;
	border-top:1px solid #DCDCDC; 
	border-left:1px solid #DCDCDC; 
	border-bottom:1px solid #000000; 
	border-right:1px solid #000000
}

.header {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.headlinedarkgrey { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #737373
}

.headlineyellow { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold; 
	color: #FCA907
}

.headpad-gray-5px-margin {
	padding-left: 2px;
	margin-top: 5px;
	padding-right: 2px;
}

.headpad-gray-px5 {
	padding-left: 5px;
	caption: header grey;
	margin: 1px 8px 1px 8px;
	font-weight: bold;
	color: rgb(51, 51, 51);
	background-color: rgb(229, 229, 229);
}

.helpNavButton A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(150, 150, 150);
}

.helpNavButton A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(150, 150, 150);
}

.helpNavButton A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(150, 150, 150);
}

.helpNavButton A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(150, 150, 150);
}

.hideOnPrint {
	display: none;
}

.imgborder {
	border-color: rgb(255, 153, 0);
	border-width: thin thin thick thin;
	border-style: solid;
}

.inputFieldLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(102, 102, 102);
}

.lightTextboxborder input {
	padding-left: 2px;
	border: 1px solid rgb(153,153,153);
	font: normal 12px Arial, Helvetica, sans-serif;
	color: rgb(102, 102, 102);
}

.lightTextboxborder select {
	border: 1px solid rgb(153,153,153);
	font: normal 12px Arial, Helvetica, sans-serif;
	color: rgb(102, 102, 102);
}

.navButton A:link {font-family:Arial; font-size:10px; text-decoration:none; font-weight:bold; color:#969696;}
.navButton A:visited {font-family:Arial; font-size:10px; text-decoration:none; font-weight:bold; color:#969696;}
.navButton A:active {font-family:Arial; font-size:10px; text-decoration:none; font-weight:bold; color:#969696;}
.navButton A:hover {font-family:Arial; font-size:10px; text-decoration:none; font-weight:bold; color:#969696;}

.lightTextboxborder textarea {
	padding-left: 2px;
	overflow: auto;
	border: 1px solid rgb(153,153,153);
	font: normal 12px Arial, Helvetica, sans-serif;
	color: rgb(102, 102, 102);
}

.mainMenu A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(0, 0, 0);
	font-weight: bold;
	background-color: rgb(230, 230, 230);
}

.mainMenu A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(0, 0, 0);
	font-weight: bold;
	background-color: rgb(230, 230, 230);
}

.mainMenu A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(0, 0, 0);
	font-weight: bold;
	background-color: rgb(230, 230, 230);
}

.mainMenu A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: rgb(0, 0, 0);
	font-weight: bold;
	background-color: rgb(230, 230, 230);
}

.ninesizered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: rgb(153, 0, 0);
}

.number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
		font-weight: bold;
	color: rgb(255, 102, 0);
	text-decoration: none;
}

.numtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.numtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.padding2pt-right {
	text-align: right;
	padding-right: 2pt;
}

.pageContentHeading {
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
}

.printButton {display: none;}

.printButton A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(97, 88, 133);
}

.printButton A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(97, 88, 133);
}

.printButton A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(97, 88, 133);
}

.printButton A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(97, 88, 133);
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #990000
}

.reds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000
}

*.redbond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(153, 0, 0);
}

.screenshot {border: 1px solid rgb(204,204,204);}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255, 153, 0);
}

.sitemapblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.smallheadlinegrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(115, 115, 115);
}

.smallheadlineyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(252, 169, 7);
}

.smallwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.subHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
	font-weight: Bold;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.subheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.subheader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
}

.subheaderbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: regular;
}

.subheaderbigbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.subnavpromo {margin: 8px 8px 0px 8px;}

.table-text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
  	font-weight: bold;
  	color: #000000;
  	text-decoration: none
}

.table_text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
  	font-weight: bold;
  	color: #000000;
  	text-decoration: none
}

.table-text-bold-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
  	font-weight: bold;
  	color: #000000;
  	text-decoration: none;
  	text-align: left;
}

.table-text-bold-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
  	font-weight: bold;
  	color: #000000;
  	text-decoration: none;
  	text-align: right;
} 

.table-text-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	white-space: nowrap;
}

.tab {font-family: Arial;font-size: 10pt;}

.tabColumnLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	background-color: rgb(97, 88, 133);
}

.tabDisabled1 {
	border: 1px solid rgb(230,230,230);
	height: 20;
	background-color: rgb(230, 230, 230);
	vertical-align: middle;
}

.tabDisabled1 A:active {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
	cursor: default;
}

.tabDisabled1 A:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
	cursor: default;
}

.tabDisabled1 A:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
	cursor: default;
}

.tabDisabled1 A:visited {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
	cursor: default;
}

.tabDisabled2 {
	border-top: 1px solid rgb(230,230,230);
	border-right: 1px solid rgb(230,230,230);
	border-bottom: 1px solid rgb(230,230,230);
	vertical-align: middle;
}

.tabDisabled2 A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(204, 204, 204);
	cursor: default;
}

.tabDisabled2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(204, 204, 204);
	cursor: default;
}

.tabDisabled2 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(204, 204, 204);
	cursor: default;
}

.tabDisabled2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(204, 204, 204);
	cursor: default;
}

.tabEnabled1 {
	border: 1px solid rgb(173,173,173);
	height: 20;
	background-color: rgb(173, 173, 173);
	vertical-align: middle;
}

.tabEnabled1 A:active {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabEnabled1 A:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabEnabled1 A:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabEnabled1 A:visited {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabEnabled2 {
	border-top: 1px solid rgb(173,173,173);
	border-right: 1px solid rgb(173,173,173);
	border-bottom: 1px solid rgb(173,173,173);
	vertical-align: middle;
}

.tabEnabled2 A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabEnabled2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabEnabled2 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabEnabled2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabSelected1 {
	border: 1px solid rgb(173,173,173);
	height: 20;
	background-color: rgb(97, 88, 133);
	vertical-align: middle;
}

.tabSelected1 A:active {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabSelected1 A:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabSelected1 A:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabSelected1 A:visited {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.tabSelected2 {
	border-top: 1px solid rgb(173,173,173);
	border-right: 1px solid rgb(173,173,173);
	border-bottom: 1px solid rgb(173,173,173);
	vertical-align: middle;
}

.tabSelected2 A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabSelected2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabSelected2 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabSelected2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.tabesmallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: rgb(153, 153, 153);
}

.table-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: rgb(0, 0, 0);
	text-decoration: none;
	text-transform: uppercase;
}

.table-header-bold-margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 5px;
	color: rgb(0, 0, 0);
}
.table-subheader-orange-background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #ffcc66;
	padding-top: 2px;
	padding-bottom: 2px;
    padding-left: 2px;
	padding-right: 2px;
}

.table-header-bold-margin-orig-case {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
	color: rgb(0, 0, 0);
}

.table-header-bold-margin-transform-none {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	margin-left: 5px;
	color: rgb(0, 0, 0);
}

.table-header-bold-margin-with-bgcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 5px;
	color: rgb(0, 0, 0);
	background-color: "#E5E5E5";
}

.table-header-normal-margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	margin-left: 5px;
	color: rgb(0, 0, 0);
}

.table-header-with-bgcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: rgb(0, 0, 0);
	text-decoration: none;
	text-transform: uppercase;
	background-color: "#FFCC66";
}

.table-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: rgb(0, 0, 0);
	text-decoration: none;
	text-transform: none;
}

.table-text-bold-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: rgb(0, 0, 0);
	text-decoration: none;
	text-align: left;
}

.table-text-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: rgb(0, 0, 0);
	text-decoration: none;
	text-transform: none;
	text-align: left;
}

.tableWithBorder {
	border-top: 1px solid rgb(204,204,204);
	border-left: 1px solid rgb(204,204,204);
}

.tableWithBorder td {
	border-right: 1px solid rgb(204,204,204);
	border-bottom: 1px solid rgb(204,204,204);
}

.tableWithOutterBorderOnly {
	border: 1px solid rgb(204,204,204);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tablebigheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tablebigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0, 0, 0);
}

.tableredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: rgb(153, 0, 0);
}

.tableredtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(153, 0, 0);
}

.tablesmallheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tablesmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
}

.tablesubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.tablesubheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tablesubheadergrey {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: rgb(153, 153, 153);
}

.tablesubheaderyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: rgb(252, 169, 7);
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: regular;
}

.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.tableyellowtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(252, 169, 7);
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: regular;
}

.text1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: regular;
}

.text2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.text1grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(115, 115, 115);
	font-weight: bold;
}

.text1yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(252, 169, 7);
	font-weight: bold;
}

.text2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: regular;
}

.textArial10 {
	font-family: Arial;
	font-size: 10px;
}

.textArial10Bold {
	font-family: Arial;
	font-size: 10px;
	font-weight: Bold;
}

.textArial11 {
	font-family: Arial;
	font-size: 11px;
}

.textArial9 {
	font-family: Arial;
	font-size: 9px;
}

.textBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
}

.textDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}

.textFieldDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(255, 255, 255);
	background-color: rgb(204, 204, 204);
}

.textFieldEnabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
}

.textPageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: rgb(0, 0, 0);
	font-weight: Bold;
}

.textSansSerif10 {
	font-family: sans-serif;
	font-size: 10px;
}

.textTableWithBorder {
	border-top: 1px solid rgb(204,204,204);
	border-left: 1px solid rgb(204,204,204);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textTableWithBorder td {
	border-right: 1px solid rgb(204,204,204);
	border-bottom: 1px solid rgb(204,204,204);
}

.textboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(115, 115, 115);
}

.textyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: rgb(252, 169, 7);
	font-weight: bold;
}

.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-size: 11pt;
}

.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: rgb(0, 0, 0);
}

.ttext000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: rgb(0, 0, 0);
}

.ttext001 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.ttextsmall000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(0, 0, 0);
}

.whiteOnPurpleHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: rgb(255, 255, 255);
	background-color: rgb(97, 88, 133);
}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: rgb(255, 255, 255);
}

.whitetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(255, 255, 255);
}

A.blk:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

A.blk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

A.blk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

A.blk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

A:hover {
	color: rgb(102, 204, 255);
	text-decoration: underline;
}

@media print {
    .HideOnPrintPopUp { display: none; }
  }
  

/* corporate nav */
a.corporatenav:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
a.corporatenav:visited	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
a.corporatenav:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
a.corporatenav:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0478B3; text-decoration: none;}

/* global nav */
.globaltable 		{padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; background-color: #e6e6e6;}
.globaltableprimary	{padding-top: 4px; padding-bottom: 4px; padding-left: 3px; padding-right: 3px; background-color: #e6e6e6;}
.globaltablesecondary	{padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; background-color: #f2f2f2;}


/* global nav text */
a.globalnavprimary:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase;}
a.globalnavprimary:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase;}
a.globalnavprimary:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase;}
a.globalnavprimary:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0478B3; text-decoration: none; text-transform: uppercase;}

a.globalnavsecondary:link 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none;}
a.globalnavsecondary:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none;}
a.globalnavsecondary:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none;}
a.globalnavsecondary:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0478B3; text-decoration: none;}

a.globalnavsecondaryselected:link 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0478B3; text-decoration: none;}
a.globalnavsecondaryselected:visited	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0478B3; text-decoration: none;}
a.globalnavsecondaryselected:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0478B3; text-decoration: none;}
a.globalnavsecondaryselected:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0478B3; text-decoration: none;}

/* error message in my book */
.error {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
font-style: normal; 
font-weight: normal; 
text-transform: none;
text-decoration: none

}

/* add remove multiple advisors in my book */
a.advisorselectionlink:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-style: normal; font-weight: normal; text-transform: none;text-decoration: underline; padding-left: 8px}
a.advisorselectionlink:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-style: normal; font-weight: normal; text-transform: none;text-decoration: underline; padding-left: 8px}
a.advisorselectionlink:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-style: normal; font-weight: normal; text-transform: none;text-decoration: underline; padding-left: 8px}
a.advisorselectionlink:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0478b3;font-style: normal; font-weight: normal; text-transform: none;text-decoration: underline;padding-left: 8px}

/* disable cancel button in Netscape */
.disabledbuttons {  
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-style: normal; 
font-weight: normal; 
text-transform: uppercase;
text-decoration: none
; background-color: #CCCCCC
}
A.footerlink:link		{caption:bottom navigation;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;text-decoration:none;}				/* Normal */
A.footerlink:visited	{caption:bottom navigation;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;text-decoration:none;}				/* Normal */
A.footerlink:active	{caption:bottom navigation;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;text-decoration:none;}				/* Normal */
A.footerlink:hover		{caption:bottom navigation;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;text-decoration:underline;}	/* Normal, Underlined */

.disclaimer		{caption:generic disclaimer;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#000000;font-style: normal;text-decoration:none;}				/* Normal */
.footer		{caption:copyright;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;font-style: normal;text-decoration:none;}				/* Normal */
.footnote		{caption:foot notes;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#000000;font-style: normal;text-decoration:none;}

A.pagenav:link		{caption:page navigation;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;font-style: normal;text-decoration:none;}				/* Normal */
A.pagenav:visited	{caption:page navigation;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000; text-decoration:none;}				/* Normal */
A.pagenav:active	{caption:page navigation;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000; text-decoration:none;}				/* Normal */
A.pagenav:hover		{caption:page navigation;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000; text-decoration:underline;}	/* Normal, Underlined */

.dashboardtotalnumbers {caption:sales and assets dashboard total;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;} /* sales and assets dashboard total numbers */
.dashboarddate {caption:sales and assets dashboard date;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #0478B3;text-decoration: none;} /* sales and assets dashboard date */


.fundfinder {border:1px solid; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;;color: #000000;}/* style in drop down menu */

.dashboardtotalnumbers {caption:sales and assets dashboard total;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;} /* sales and assets dashboard total numbers and instruction message for staff access */
.dashboarddate {caption:sales and assets dashboard date;font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;font-weight: normal;color: #0478B3;text-decoration: none;} /* sales and assets dashboard date */

.greytext {
	color:#9A9A9A;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.contactustext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}

.contactustext-right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align: right;
}

.contactustext-left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align: left;
}
