/* 
	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:#edac00; 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 */

/* New Home Page 2010 */

.home_app_right_tabbox_padding1 {	padding-left: 10px;
	padding-right: 10px;
}
.home_app_right_tabbox_padding1 {	padding-left: 10px;
	padding-right: 10px;
}
.home_app_right_tabbox_padding1 {	padding-left: 10px;
	padding-right: 10px;
}

a.hp_tab_textlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #222222;
	text-decoration:none;
}


a.hp_tab_textlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #222222;
	text-decoration:underline;
}

a.hp_tab_textlink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #222222;
	text-decoration:none;
}

a.hp_tab_textlink:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #222222;	
	text-decoration:underline;
}

a.hp_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:none;
}


a.hp_grey:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:underline;
}

a.hp_grey:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:none;	
}

a.hp_grey:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:underline;	
}

a.selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:underline;
}

a.selected:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:none;
}


a.selected:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration:underline;
}


a.whitebold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

a.whitebold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}

a.whitebold:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;	
}

a.whitebold:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;	
	text-decoration:underline;	
}

a.whiteboldselected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}

a.whiteboldselected:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

a.whiteboldselected:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}


.home_app_right_tabbox_padding {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.home_app_right_tabbox_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #222222;
	padding-left:10px;
	padding-right:10px;
}

.home_app_right_tabbox_boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	padding-left:10px;
	padding-right:0px;
}

.home_app_right_tabbox_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	padding-left:10px;
	padding-right:0px;
	text-transform:uppercase;
}

.home_app_tabbox_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
}

.home_orange_button_background {
	background-image: none;
	background-repeat: repeat-x;
	margin-left: 5px;
}

a.home_orange_button_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.home_orange_button_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #44453A;
	text-decoration: none;
}

a.home_orange_button_text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.home_orange_button_text_alignment {	
	vertical-align:middle;
}

.home_pf_tab_background {
	width: 407px;
	height: 28px;
	background-color:#ffffff;
}

.home_pf_tab_box {
	position:absolute;	
	width:407px;
	height:242px;
	background-color:#edece6;
	visibility: hidden;
}
							 

.home_pf_tab_selected{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:none;
text-align:center;
color:#222222;
background-color: #EDECE6;
float:right;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
padding:10px 10px 2px;
background-color:#ededec;
text-decoration:none;
height:28px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}


.home_pf_tab_unselected{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
text-align:center;
color:#222222;
background-color: #ffffff;
float:right;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
padding:10px 10px 2px;
background-color:#ffffff;
text-decoration:none;
height:28px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

a.home_pf{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#222222;
text-transform:none;
text-decoration:none;
}

a.home_pf:visited{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#222222;
text-transform:none;
text-decoration:none;
}

a.home_pf:active{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#222222;
text-transform:none;
text-decoration:none;
}

a.home_pf:hover{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#44453a;
text-transform:none;
text-decoration:none;
}

.home_fh_box {
	position:absolute;
	width:407px;
	height:242px;
	background-color:#edece6;
}


.home_fh_box_nav_box {
	width:407px;
	height: 63px;
	background-color:#ededec;
}


.home_fh_nav_box_border{
	border:1px solid #EDEDEC;
	padding-top:16px;
}


.home_fh_box_title_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;
}


.home_fh_box_left_arrow {
	float:right;
	margin-right:10px;
	margin-left:5px;	
}


.home_fh_box_right_arrow {
	float:right;
	margin-right:5px;
}

.home_fh_box_ad_image_box {
	float:left;
	margin-right:10px;
}

.home_fh_box_ad_image {	
	border: 1px solid #c7c8c4
}


.home_fh_box_ad_text {
	float:left;
	font-size: 12px;
	color: #222222;
	width:265px;
}


.home_fh_box_ad_title_text{
	font-size: 16px;	
}


.home_fh_box_ad_text_box_btm {
	height:18px;
	position:absolute;
	left: 10px;
	bottom: 10px;
}


 
.home_Main_Tab_Link_Spacing {
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
}


.home_Main_Tab_Article_Section_Spacing {
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #222222;
}


.home_orange_button_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.aboutus_tabbox_width {
	width: 100%;
}

.aboutus_tabtitlebox_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	color: #222222;
	background-color: #FEECB7;
	padding:5px 10px 2px 10px;
	float:left
}

.aboutus_tabbodybox_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	background-color: #FEECB7;
	padding: 3px 0px 3px 0px;
	clear:both;
}

.aboutus_tabbodybox_yellow  p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;	
	margin: 3px 0px 7px 10px;
}

.aboutus_tabtitlebox_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	color: #222222;
	background-color: #ebebeb;
	padding:5px 10px 2px 10px;
	float:left
}

.aboutus_tabbodybox_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	background-color: #ebebeb;
	padding: 3px 0px 3px 0px;
	clear:both;
}

.aboutus_tabbodybox_grey  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;	
	margin: 3px 0px 7px 10px;
}

/* 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;}

/* Media Release in-body blue link */
span.mediareleaselink {color:#0080c0; text-decoration:underline;}		 /* Underlined, Blue	*/

/* 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:#7e5607; 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: #7e5607; 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: #7e5607; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav5thHighlight:visited {FONT-SIZE: 11px; COLOR: #7e5607; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftNav5thHighlight:active {FONT-SIZE: 11px; COLOR: #7e5607; 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);
}

/* 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-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 25px 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;
}

.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:11px; text-decoration:none; color:#000000; font-weight:normal; }

/* 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;
}



@media print {
    .HideOnPrintPopUp { display: none; }
  }
  

/* corporate nav */
a.corporatenav:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.corporatenav:visited	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.corporatenav:active	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.corporatenav:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #edac00; text-decoration: none;}

.corporatenav 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}

/* global nav */
.globaltable 		{padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; background-color: #edac00;}
.globaltableprimary	{padding-top: 4px; padding-bottom: 4px; padding-left: 3px; padding-right: 3px; background-color: #edac00;}
.globaltablesecondary	{padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; background-color: #edac00;}


/* global nav text */
a.globalnavprimary:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #222222; text-decoration: none; text-transform: uppercase;}
a.globalnavprimary:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #222222; text-decoration: none; text-transform: uppercase;}
a.globalnavprimary:active 	{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #222222; text-decoration: none; text-transform: uppercase;}
a.globalnavprimary:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase;}

a.globalnavsecondary:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #222222; text-decoration: none;}
a.globalnavsecondary:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #222222; text-decoration: none;}
a.globalnavsecondary:active 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #222222; text-decoration: none;}
a.globalnavsecondary:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none;}

a.globalnavsecondaryselected:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.globalnavsecondaryselected:visited	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.globalnavsecondaryselected:active	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.globalnavsecondaryselected:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; 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 */

/* outage notification formatting */
.o-notification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF0000;
	background-color: #F0F0F0;
}

.TabHeader_Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ededed;
	padding: 3px;
	text-transform: uppercase;
}

.TabHeader_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	padding: 3px;
	text-transform: uppercase;
}

.bio_photo {
	float: left;
	Margin-top: 0px;
	Margin-right: 7px;
	Margin-bottom: 0px;
	Margin-left: 0px;
}

.bio_title {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	background-color: #e5e5e5;
	margin-left: 97px;
	font-weight: bold;
}

.cellpadding2 {
	padding: 10px;
}


.tab_cd_selected {
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin-right:2px;
text-align:left;
float:left;
border-top:2px solid #dedfde;
border-right:2px solid #dedfde;
border-bottom:0;
border-left:2px solid #dedfde;
position:relative;
z-index:3;
white-space:nowrap;
padding:2px 2px 4px 1px;
background-color:#ededed;
text-decoration:none;
cursor:pointer;
}


.tab_cd_unselected {
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin-right:2px;
text-align:left;
float:left;
border-top:2px solid #dedfde;
border-right:2px solid #dedfde;
border-bottom:2px solid #dedfde;
border-left:2px solid #dedfde;
position:relative;
z-index:3;
white-space:nowrap;
padding:2px 2px 2px 1px;
background-color:#ffffff;
text-decoration:none;
cursor:pointer;
}

.tab_selected_wide {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin-right:3px;text-align:left;
float:left;
border-top:2px solid #dedfde;
border-right:2px solid #dedfde;
border-bottom:0;
border-left:2px solid #dedfde;
position:relative;
z-index:3;
white-space:nowrap;
padding:3px 40px 5px 40px;
background-color:#ededed;
text-decoration:none;
cursor:pointer;
}

.tab_unselected_wide {
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
margin-right:3px;
text-align:left;
float:left;
border-top:2px solid #dedfde;
border-right:2px solid #dedfde;
border-bottom:2px solid #dedfde;
border-left:2px solid #dedfde;
position:relative;
z-index:3;
white-space:nowrap;
padding:3px 40px 3px 40px;
background-color:#ffffff;
text-decoration:none;
cursor:pointer;
}

.tab_body {
top:-2px;
padding:0px 20px 0px 20px;
background-color:#ededed;
clear:both;
border:2px solid #dedfde;
overflow:auto;
position:relative;
z-index:2;
display:block;
min-height:1em;
}

.tab_body_thin {
top:-2px;
padding:0px 20px 0px 20px;
background-color:#ededed;
clear:both;
border:2px solid #dedfde;
overflow:auto;
position:relative;
z-index:2;
display:block;
min-height:1em;
}

#mkwide_cd {
width:745px;
}

#tab_frame a {
text-decoration:none;
}

/*-------------- Popup footnotes: START --------------*/
#popupFootnotesModule {
	position: relative;
	top: 0;
	left: 0;
	z-index: 550; 
}

.popupFootnotes {
	display: none;
	position: absolute;
	background: #fff;
	color: #666;	
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color:white;
	border: 10px;
	border-style: solid;
	border-color:#BBBEBB;
}

.popupTriangle {
	display: none;
	position: absolute;
	color: #666;	
	float: left;
	overflow: auto;
}
/*-------------- Popup footnotes: END --------------*/

#bannerImg {
display: none;
}
#banner{
display: block;
}

.relLinksDiv {
	text-indent: -8px; 
	margin-left: 12px;
	margin-right: 6px;
	padding: 2px;
}

/*----------------- Flash video ----------------*/
H3 {
	FONT: 17px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	font-weight:bold;
}

H3.ReducedMargin {
	FONT: 17px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	font-weight:bold;
	margin-bottom:8px;
	
}

H5 {
	FONT: 14px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
}


H5.bold {
	FONT: 14px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	font-weight:bold;
}

H5.MainVideoManager {
	FONT: 14px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	font-weight:bold;
	margin-top:2px;
    margin-bottom:45px;
	
}

P.MarginTop {
	margin-top:25px;
}

.video_commentary_manager_table {
	background-color: #e3e2e2;
}

.clipsArea {
height:400px;
width:698px;
overflow: auto;
scrollbar-arrow-color: #e39c04;
scrollbar-3dlight-color: #DCDCDC;
scrollbar-darkshadow-color: #A9A9A9;
scrollbar-face-color: #DCDCDC;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #C9C9C9;
scrollbar-track-color: #F5F5F5;
}
/*----------------- Flash video ----------------*/

.corporateHeader {
	font-size:18pt; 
	font-weight:bold; 
	color:#edac00;
 }
/*----------------- Dojo Tooltip Start ----------------*/
.dijitTooltip,
.dijitTooltipDialog {
	background: transparent;	
	padding:6px 6px 6px 6px;
}

.dijitTooltipContainer {
	background: white; 
	border: 1px solid gray;
	padding:3px 3px 0px 3px;	
	-webkit-border-radius: 0px;
}

.dj_ff3 .dijitTooltipContainer {
	padding:3px 3px 3px 3px;	
	-moz-border-radius: 0px;
}

.dj_safari .dijitTooltipContainer {
	padding:3px 3px 3px 3px;
}

.dj_opera .dijitTooltipContainer {
	padding:3px 3px 3px 3px;
}
/*----------------- Dojo Tooltip End ----------------*/
