@charset "UTF-8";

body {
	background-image:url(images/bkg_strip.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, Georgia;
	font-size:11px;
	background-color:#FFFFFF;
}
td {
	padding:0px;
	margin:0px;
}
.body {
	padding-top:10px;
	padding-left:10px;
}
.menu_bar {
	background-image:url(images/menu_bar_strip.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	background-color:#D8D9DA;
	border-right:solid 3px #BFC1C3;
}
.menu_bar_extended {
	padding:0px;
	margin:0px;
	background-color:#D8D9DA;
	border-right:solid 3px #BFC1C3;
	height:100%;
}
.content_box {
	text-align:left;
	vertical-align:top;
}
.menu_left_box {
	border-top:1px solid #DE0723;
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px;
}
.menu_left_arrow_box {
	border-top:1px solid #DE0723;
	cursor:pointer;
	cursor:hand;
	text-align:right;
}
.menu_left {
	font-size:11px;
	font-weight:bold;
	color:#505153;
	margin-bottom:8x;
	margin-top:10px;
	margin-right:3px;
	margin-left:0px;
	padding:0px;
}
.menu_left_arrow {
	font-size:11px;
	font-weight:bold;
	color:#505153;
	margin-bottom:8x;
	margin-top:10px;
	margin-right:3px;
	margin-left:0px;
	padding:0px;
}
.menu_left_sel {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin-bottom:8x;
	margin-top:10px;
	margin-right:3px;
	margin-left:0px;
	padding:0px;
}
.submenu_left_box {
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px;
}
.submenu_left_box_sel {
	background-color:#C2C4C6;
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px;
}
.submenu_left {
	font-size:11px;
	font-weight:bold;
	color:#505153;
	margin-bottom:3x;
	margin-top:3px;
	margin-right:3px;
	margin-left:0px;
	padding:0px;
	text-decoration:none;
}
.submenu_left_sel {
	font-size:11px;
	font-weight:bold;
	color:#DE0723;
	margin-bottom:3x;
	margin-top:3px;
	margin-right:3px;
	margin-left:0px;
	padding:0px;
	text-decoration:none;
}
.menu_top_box {
	border-right:1px solid #505153;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}
.menu_top {
	font-size:10px;
	font-weight:bold;
	color:#505153;
	white-space:nowrap;
	padding:0px;
	margin:0px;
}
.menu_top_box_sel {
	background-color:#C2C4C6;
	border-right:1px solid #505153;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}
.menu_top_sel {
	font-size:10px;
	font-weight:bold;
	color:#DE0723;
	white-space:nowrap;
	padding:0px;
	margin:0px;
}
.menu_top_shortcut {
	font-size:10px;
	font-weight:bold;
	color:#DE0723;
	white-space:nowrap;
	padding:0px;
	margin:0px;
}
.page_title {
	color:#626468;
	font-size:22px;
	padding:0px;
	margin-bottom:5px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
.page_title_box {
	border-bottom:1px solid #DE0723;
	text-align:left;
	vertical-align:bottom;
}
.title {
	color:#626468;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin-bottom:0px;
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
}
.content {
	color:#505153;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	padding:0px;
	margin-bottom:9px;
	margin-top:3px;
	margin-right:5px;
	margin-left:0px;
}
.content_notopmargin {
	color:#505153;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	padding:0px;
	margin-bottom:9px;
	margin-top:0px;
	margin-right:5px;
	margin-left:0px;
}
.content-bold {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:0px;
	margin-bottom:9px;
	margin-top:3px;
	margin-right:5px;
	margin-left:0px;
}
.content-bold-sm {
	color:#505153;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	padding:0px;
	margin-bottom:0px;
	margin-top:5px;
	margin-right:5px;
	margin-left:0px;
}
.content-em {
	color:#505153;
	font-size:12px;
	font-style:italic;
	line-height:18px;
	padding:0px;
	margin-bottom:9px;
	margin-top:3px;
	margin-right:5px;
	margin-left:0px;
}
.content-em-sm {
	color:#505153;
	font-size:10px;
	font-style:italic;
	line-height:18px;
	padding:0px;
	margin-bottom:9px;
	margin-top:3px;
	margin-right:5px;
	margin-left:0px;
}
.content-sm {
	color:#505153;
	font-size:10px;
	font-style:normal;
	line-height:18px;
	padding:0px;
	margin-bottom:9px;
	margin-top:3px;
	margin-right:5px;
	margin-left:0px;
}
.content-link-noline {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a:link.content-link-noline {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a:visited.content-link-noline {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a:hover.content-link-noline {
	color:#333333;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
a:active.content-link-noline {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.content-link {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
}
a:link.content-link {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
}
a:visited.content-link {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
}
a:hover.content-link {
	color:#333333;
	font-size:12px;
	padding:0px;
	margin:0px;
}
a:active.content-link {
	color:#505153;
	font-size:12px;
	padding:0px;
	margin:0px;
}
.content_red {
	color:#DE0723;
	font-size:12px;
	line-height:18px;
	margin:0px;
	text-decoration:none;
}
a:link.content_red {
	color:#DE0723;
	font-size:12px;
	line-height:18px;
	margin:0px;
	text-decoration:none;
}
a:visited.content_red {
	color:#DE0723;
	font-size:12px;
	line-height:18px;
	margin:0px;
	text-decoration:none;
}
a:hover.content_red {
	color:#DE0723;
	font-size:12px;
	line-height:18px;
	margin:0px;
	text-decoration:underline;
}
a:active.content_red {
	color:#DE0723;
	font-size:12px;
	line-height:18px;
	margin:0px;
	text-decoration:none;
}
.content_red_bold {
	color:#DE0723;
	font-size:12px;
	line-height:18px;
	margin:0px;
	font-weight:bold;
}
.content_red_hl {
	color:#DE0723;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:1px;
	margin-right:5px;
	margin-left:0px;
	padding:0px;
	text-decoration:none;
}
.footer {
	font-size:10px;
	color:#505153;
	margin-bottom:6px;
	margin-top:6px;
	margin-right:0px;
	margin-left:0px;
}
.footer_red {
	font-size:10px;
	color:#DE0723;
	margin-bottom:6px;
	margin-top:6px;
	margin-right:0px;
	margin-left:0px;
}
.footer_red_link {
	font-size:10px;
	color:#DE0723;
	text-decoration:none;
}
a:link.footer_red_link {
	font-size:10px;
	color:#DE0723;
	text-decoration:none;
}
a:visited.footer_red_link {
	font-size:10px;
	color:#DE0723;
	text-decoration:none;
}
a:hover.footer_red_link {
	font-size:10px;
	color:#DE0723;
	text-decoration:underline;
}
a:active.footer_red_link {
	font-size:10px;
	color:#DE0723;
	text-decoration:none;
}
.footer_box {
	border-bottom:1px solid #505153;
}
.link {
	color:#DE0723;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:link.link {
	color:#DE0723;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:visited.link {
	color:#DE0723;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:hover.link {
	color:#DE0723;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:underline;
}
a:active.link {
	color:#DE0723;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
.factsheet_link {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:link.factsheet_link {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:visited.factsheet_link {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:hover.factsheet_link {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
a:active.factsheet_link {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	white-space:nowrap;
	text-decoration:none;
}
.tabletext {
	color:#505153;
	font-size:12px;
	margin-top:2px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:0px;
}
.texttblbox {
	border-bottom:1px solid #C2C4C6;
	vertical-align:top;
	background-color:#D8D9DA;
	padding-left:5px;
	padding-right:5px;
}
.texttblrightbox {
	border-bottom:1px solid #C2C4C6;
	vertical-align:top;
	background-color:#D8D9DA;
	padding-left:5px;
	padding-right:5px;
}
.logo_box_left {
	text-align:center;
	vertical-align:middle;
	border-left:1px solid #D8D9DA;
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
}
.logo_box_right {
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
}
.logo_box_left_top {
	text-align:center;
	vertical-align:middle;
	border:1px solid #D8D9DA;
}
.logo_box_right_top {
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #D8D9DA;
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
}
.logo_box_left_sel {
	text-align:center;
	vertical-align:middle;
	border-left:1px solid #D8D9DA;
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
	background-image:url(images/logo_border.gif);
}
.logo_box_right_sel {
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
	background-image:url(images/logo_border.gif);
}
.logo_box_left_top_sel {
	text-align:center;
	vertical-align:middle;
	border:1px solid #D8D9DA;
	background-image:url(images/logo_border.gif);
}
.logo_box_right_top_sel {
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #D8D9DA;
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
	background-image:url(images/logo_border.gif);
}
.factsheet_link_box {
	border-bottom:1px solid #505153;
	height:24px;
}
.perf_table_box {
	border-bottom:1px solid #D8D9DA;
	border-right:1px solid #D8D9DA;
	padding-right:10px;
	padding-left:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.perf_table_header {
	color:#505153;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.perf_table_data {
	color:#505153;
	font-size:12px;
	line-height:18px;
	padding:0px;
	margin:0px;
}
.menu_tab_box {
	border-left:1px solid #505153;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	padding-left:10px;
}
.menu_tab_left_box {
	text-align:left;
	cursor:pointer;
	cursor:hand;
}
.menu_tab {
	font-size:12px;
	font-weight:bold;
	color:#505153;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.menu_tab_box_sel {
	border-left:1px solid #505153;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	padding-left:10px;
}
.menu_tab_box_left_sel {
	text-align:left;
	cursor:pointer;
	cursor:hand;
}
.menu_tab_sel {
	font-size:12px;
	font-weight:bold;
	color:#DE0723;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.txtbox {
	color:#505153;
	font-size:12px;
}
.fund_perf_tbl_header {
	background-color:#DE0723;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #FFFFFF;
	text-align:center;
}
.fund_perf_tbl_header_left {
	background-color:#DE0723;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}
.fund_perf_data_box {
	border-right:1px solid #C2C4C6;
	border-bottom:1px solid #C2C4C6;
}
.fund_perf_data {
	color:#505153;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
}
.fund_perf_company {
	color:#505153;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	margin:0px;
}
.fund_perf_company_box {
	border-right:1px solid #C2C4C6;
	border-bottom:1px solid #C2C4C6;
	height:25px;
}
.fund_perf_company_boxnoline {
	height:25px;
}
.fund_perf_company_link {
	color:#505153;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a:link.fund_perf_company_link {
	color:#505153;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a:visited.fund_perf_company_link {
	color:#505153;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
a:hover.fund_perf_company_link {
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}
a:active.fund_perf_company_link {
	color:#505153;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.fund_perf_header {
	background-color:#505153;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:4px;
	margin:0px;
}
.fund_perf_header_box {
	border-bottom:2px solid #505153;
	height:23px;
	vertical-align:bottom;
}
.history_perf_data {
	border-right:1px solid #C2C4C6;
	border-bottom:1px solid #C2C4C6;
	text-align:center;
	height:25px;
}
.history_perf_NAVdata {
	border-right:1px solid #505153;
	border-bottom:1px solid #505153;
	text-align:center;
	background-color:#C2C4C6;
}
.history_perf_link_box {
	border-right:1px solid #DE0723;
}
.history_perf_link {
	color:#DE0723;
	font-size:10px;
	text-decoration:none;
}
a:link.history_perf_link {
	color:#DE0723;
	font-size:10px;
	text-decoration:none;
}
a:visited.history_perf_link {
	color:#DE0723;
	font-size:10px;
	text-decoration:none;
}
a:hover.history_perf_link {
	color:#DE0723;
	font-size:10px;
	text-decoration:underline;
}
a:active.history_perf_link {
	color:#DE0723;
	font-size:10px;
	text-decoration:none;
}
.awardlogo {
	text-align:left;
	vertical-align:middle;
	width:100px;
}
.popup-title-box {
	padding-bottom:20px;
}
.popup-pagetitle-box {
	padding-top:20px;
	border-bottom:1px solid #DE0723;
}
.contact_company {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:link.contact_company {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:visited.contact_company {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.contact_company {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:active.contact_company {
	color:#505153;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.contact_company_box {
	border-top:1px solid #505153;
	height:40px;
	vertical-align:baseline;
}
.contact_logo_box {
	border-top:1px solid #505153;
	text-align:right;
	vertical-align:top;
}
.analyst-company-box {
	height:30px;
	border-top:1px solid #505153;
}
.analyst-box {
	height:40px;
	vertical-align:top;
}
.media-box {
	border-top:1px solid #C2C4C6;
}
#lyrNameChg {
	position:absolute;
	left:283px;
	top:20px;
}
#lyrMsg {
	position:absolute;
	left:283px;
	top:20px;
}
#lyrShortcuts {
	position:absolute; 
	width:200px; 
	height:430px; 
	z-index:1; 
	overflow: auto; 
	left: 840px; 
	top: 35px;
	overflow:hidden;
}
.shortcutslnk {
	color:#505153;
	font-size:11px;
	text-decoration:none;
}
a:link.shortcutslnk {
	color:#505153;
	font-size:11px;
	text-decoration:none;
}
a:visited.shortcutslnk {
	color:#505153;
	font-size:11px;
	text-decoration:none;
}
a:hover.shortcutslnk {
	color:#DE0723;
	font-size:11px;
	text-decoration:none;
}
.shortcutslnkbox {
	background-color:#FFFFFF;
	border-bottom:1px solid #C2C4C6;
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:left;
	width:175px;
}
.whatsnewbox {
	border-top:1px solid #505153;
	vertical-align:top;
	text-align:left;
}
