@charset "UTF-8";
/* CSS Document */

/**************************************
reset styles
**************************************/	
		html{color:#000;background:#f5f5f5;}
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,checkbox,p,blockquote,th,td{margin:0;padding:0;}
		body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px;}
		fieldset,img{border:0;}
		a, a:active, a:visited {outline:none}
		li{list-style:none;}
		h1,h2,h3,h4,h5,h6{font-size:inherit;}
		abbr,acronym{border:0;font-variant:normal;}
		sup{vertical-align:text-top;}
		sub{vertical-align:text-bottom;}
		input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}


/**************************************
wrapper styles
**************************************/	
		.wrapper{
			height:100%; 
			width:995px; 
			margin:0 auto;
		}
		#five_two_nine {
			float:left;
			display:inline;
			border:1px solid #a7aaaf;
			border-top:none;
			background-color:#fdfdfd; 
		}
		#nine_nine_three {
			font-size:11px;
			line-height:1.364em;
			width:955px;
			float:left;
			display:inline;
			margin:4px 19px 30px 19px;
			position:relative;
		}
		
/**************************************
heading styles
**************************************/	
		#five_two_nine h1,
		#five_two_nine h2,
		#five_two_nine h3 {
			margin:0;
			padding:0;
		}
		#five_two_nine h1 {
			font-size:1.636em;
		}
		#five_two_nine h2 {
			font-size:1.272em;
			line-height:1.428em;
			padding-bottom:12px;
			padding-top:2px;
		}/*new*/
		#five_two_nine h3 {
			font-size:.909em;
		}

		#five_two_nine h2.one_line {
			padding-top:1.575em;
		}
		#five_two_nine h2 span{
			font-weight:normal;
		}
		#five_two_nine h2.first {
			padding-top:0;
		}/*new*/
		#five_two_nine h2.page_title {
			padding-top:0;
			padding-bottom:6px;
		}/*new*/
		#five_two_nine h2.page_title img {
			margin-left:10px;
			padding-left:7px;
			border-left:2px solid #000;
			margin-bottom:-1px;
		}/*new*/
		
/**************************************
grid styles
**************************************/	
		#five_two_nine .three_zero_five,
		#five_two_nine .six_three_zero,
		#five_two_nine .nine_five_five,
		#five_two_nine .five_six_five,
		#five_two_nine .three_seven_zero,
		#five_two_nine .four_one_two,
		#five_two_nine .one_seven_five,
		#five_two_nine .seven_eight,
		#five_two_nine .five_zero {
			float:left;
			margin:30px 10px 0px 10px;
			display:inline;
			border-top:2px solid #666;
		}/*new*/
		#five_two_nine .three_zero_five {
			width:305px;
		}
		#five_two_nine .six_three_zero {
			width:630px;
		}
		#five_two_nine .three_zero_five {
			width:305px;
		}
		#five_two_nine .five_six_five {
			width:565px;
		}
		#five_two_nine .three_seven_zero {
			width:370px;
		}
		#five_two_nine .nine_five_five {
			width:955px;
			margin-left:0;
			margin-right:0;
		}
		#five_two_nine .four_one_two {
			width:412px;
		}
		#five_two_nine .one_seven_five {
			width:175px;
		}
		#five_two_nine .seven_eight {
			width:78px;
		}
		#five_two_nine .five_zero{
			width:50px;
		}
		#five_two_nine .one_hundred_percent {
			width:100%;
			float:left;
		}
		
/**************************************
layout styles
**************************************/	
		#five_two_nine .first {
			margin-left:0;
		}
		#five_two_nine .last {
			margin-right:0;
		}
		#five_two_nine .top {
			margin-top:0;
		}
		#five_two_nine .only {
			margin-left:0;
			margin-right:0;
		}
		#five_two_nine .colborder{ 
		border-top:1px solid #ccc;
		}

		#five_two_nine ul#tab_system,
		#five_two_nine #overview,
		#five_two_nine #analysis_page,
		#five_two_nine #overview_glidepath_component_ad_free {
			margin-top:12px;
		}
		#five_two_nine #static_options, 
		#five_two_nine #overview_glidepath_component,
		#five_two_nine #option_page_static_table,
		#five_two_nine #growth_of_10000_component,
		#five_two_nine #returns_component,
		#five_two_nine #option_glidepath_component,
		#five_two_nine #holdings_component {
			margin-top:30px;
		}
		#five_two_nine #overview_top_left_container,
		#five_two_nine #analysis_component,
		#five_two_nine #overview_top_right_container,
		#five_two_nine #overview_bottom_left_container,
		#five_two_nine #overview_bottom_right_container,
		#five_two_nine #article_component,
		#five_two_nine #analysis_top_right_container,
		#five_two_nine #author_module,
		#five_two_nine #option_top_left_container,
		#five_two_nine #asset_component,
		#five_two_nine #option_top_right_container,
		#five_two_nine #style_details_component,
		#five_two_nine #plan_center_text_container,
		#five_two_nine #plan_center_dropdown_container,
		#five_two_nine #plan_center_content_1,
		#five_two_nine #plan_center_content_2,
		#five_two_nine #plan_center_content_3,
		#five_two_nine #plan_list_top_left_container,
		#five_two_nine #plan_list_content_1,
		#five_two_nine #plan_list_top_right_container {
			border-top:none;
		}/*new*/
		#five_two_nine #overview_glidepath_component,
		#five_two_nine #option_glidepath_component,
		#five_two_nine #holdings_component {
			border-top:2px solid #666;
		}/*new*/
		
/**************************************
table styles
**************************************/	
		#five_two_nine table {
			font-size:11px;
			line-height:1.364em;
		}
		#five_two_nine table th, 
		#five_two_nine table td {
			padding-top:3px;
			padding-bottom:4px;
		}
		#five_two_nine table tbody td {
			vertical-align:top;
		}
		#five_two_nine .table_1 th,
		#five_two_nine .table_1 td {
			border-top:1px solid #ccc;
		}
		#five_two_nine table th {
			font-size:.909em;
			font-weight:bold;
			line-height:1.5em;
		}
		#five_two_nine table tfoot td {
			font-size:.909em;
			line-height:1.5em;
			color:#666;
		}
		#five_two_nine .table_1 tfoot td {
			border-top:0;
		}
		#five_two_nine .table_2 th,
		#five_two_nine .table_2 td{
			border-right:1px solid #ccc;
		}
		#five_two_nine .table_2 th{
			border-bottom:1px solid #ccc;
			color:#666;
			background-color:#ffffff;
		}
		#five_two_nine .table_2 th,
		#five_two_nine .table_2 td{
			padding-right:4px;
		}
		#five_two_nine .table_2 th.last, 
		#five_two_nine .table_2 td.last {
			padding-left:5px;
			padding-right:0px;
			border-right:0;
		}
		
		#five_two_nine table tr.last td {
			border-bottom:1px solid #ccc;
		}
		#five_two_nine table tr.sub_row td {
			border-top:1px solid #eaeaea;
		}
		#five_two_nine table tr.sub_row.first td {
			border-top:1px solid #ccc;
		}
		#five_two_nine table tr.sub_row td.first {
			text-indent:16px;
		}
		#five_two_nine .table_2 td.last input {
			margin:0;
		}
		#five_two_nine table img {
			margin-bottom:-1px;
			padding:0;
		}
		#five_two_nine table td.one_line {
			white-space:nowrap;
		}
		#five_two_nine table#option_page_age_table tr.first th {
			border-top:none;
		}
		#five_two_nine table tr.thead_second_row td {
			font-size:10px;
		}
		#five_two_nine table#data_strip th {
			padding-top:6px;
		}
		#five_two_nine table#data_strip td {
			border-top:none;
			font-size:12px;
			padding:0;
		}

/**************************************
table screener styles
**************************************/	
	    #five_two_nine table#screener thead tr th {
		    padding:0;
		    border-left:1px solid #ccc;
		    border-bottom:1px solid #777;
	    }
	    #five_two_nine table#screener thead th a.sort_down_left,
	    #five_two_nine table#screener thead th a.sort_up_left,
	    #five_two_nine table#screener thead th a.sort_down_right,
	    #five_two_nine table#screener thead th a.sort_up_right {
		    background-image:url(//im.morningstar.com/im/tool/sort-up.gif);
		    background-position:6px bottom;
		    background-repeat:no-repeat;
	    }
	    #five_two_nine table#screener thead th a.sort_down_left {
		    background-image:url(//im.morningstar.com/im/tool/sort-down.gif);
	    }
	    #five_two_nine table#screener thead th a.sort_down_right,
	    #five_two_nine table#screener thead th a.sort_up_right {
		    background-image:url(//im.morningstar.com/im/tool/sort-up.gif);
		    background-position:99px bottom;
	    }
	    #five_two_nine table#screener thead th a.sort_down_right {
		    background-image:url(//im.morningstar.com/im/tool/sort-down.gif);
	    }
	    #five_two_nine table#screener th a {
		    color:#000000;
		    display:block;
		    zoom:1;
		    padding:3px 6px 12px 6px;
		    vertical-align:bottom;
		    background-image:none;
	    }
	    #five_two_nine table#screener th a:hover {
		    text-decoration:none;
	    }
	    #five_two_nine table#screener th.hover {
		    background-color:#d9e9fc;
		    cursor:pointer;
	    }
	    #five_two_nine table#screener th.last {
		    border-right:1px solid #ccc;
	    }
	    #five_two_nine table#screener th span {
		    font-weight:normal;
		    font-size:10px;
		    line-height:15px;
	    }
	    #five_two_nine table#screener th span.top {
		    border-top:1px solid #ccc;
		    padding-left:22px;
	    }
	    #five_two_nine table#screener td {
		    padding:3px 6px 4px 7px;
	    }
	    #five_two_nine table#screener tr.first td {
			border-top:none;
		}
	    #five_two_nine table#screener tr.edit td {
		    padding:0;
		    font-size:10px;
		    border-left:1px solid #ccc;
			border-bottom:1px solid #ccc;
		    background-color:#f4f4f4;
	    }
	    #five_two_nine table#screener tr.edit td.last {
		    border-right:1px solid #ccc;
	    }
	    #five_two_nine table#screener tr.edit td a {
		    display:block;
		    padding:1px 6px 2px 6px;
		    zoom:1;
	    }
	    #five_two_nine table#screener tr.edit td a:hover {
		    text-decoration:none;
		    background-color:#d9e9fc; 
	    }
	    #five_two_nine table#screener tr.edit td div.menucontainer {
		    position:relative;
		    background-color:#ffffff;
		    float:left;
		    display:none;
			z-index:9999;
	    }
	    #five_two_nine table#screener tr.edit td div.selected {
		    display: inline;	
	    }
	    #five_two_nine table#screener tr.edit td div.menu {
		    position:absolute;
		    top:1px;
		    left: -1px;
		    border:1px solid;
		    border-color:#f3f3f3 #999 #999 #ccc;
		    width:165px;
		    background-color:#ffffff;
		    padding:5px 4px;
		    display:block;
		    float:left;
		    z-index:9999;
		    text-align: left;
	    }
	    #five_two_nine table#screener tr.edit td div.menu ul {
		    width: 100%;
		    display: block;
	    }
	    #five_two_nine table#screener tr.edit td div.menu ul.long {
		    height: 280px;
		    overflow: auto;
		    overflow-x: hidden;
		    display: block;
	    }
	    #five_two_nine table#screener tr.edit td div.menu ul li {
		    float:left;
		    width:100%;
	    }
	    #five_two_nine table#screener tr.edit td div.menu a {
		    font-size:11px;
		    font-weight:normal;
		    background-image:none;
		    width: 100%;
		    padding: 6px 0;
		    text-indent: 8px;
		    border-bottom: 1px solid #CCC;
		    cursor: pointer;
		    outline: none;
	    }
	    #five_two_nine table#screener tr.edit td .menu a.all {
		    border-top: 1px solid #CCC;
	    }
	    #five_two_nine table#screener tr.edit td .menu a.selected {
		    background:url(//im.morningstar.com/im/tool/check-category.gif) no-repeat 145px center;
	    }
	    #five_two_nine table#screener tr.edit td .menu ul.long li a.selected {
		    background-position:130px center;
	    }
	    #five_two_nine table#screener tr.edit td .menu a:hover {
		    background-color:#d9e9fc; 
		    cursor: pointer;
	    }
    	
	    #five_two_nine table#screener td img {
		    margin-right:5px;
	    }
		
		#five_two_nine #msg {
			padding-bottom:8px;
			color:#666;
		}

/**************************************
paragraph styles
**************************************/	
		#five_two_nine p {
			margin:0;
			padding:0;
			font-size:1.181em;
			line-height:1.538em;
			padding-bottom:1.538em;
		}
		
		#five_two_nine p.first {
			border-top:1px solid #ccc;
		}
		#five_two_nine p.only {
			padding-bottom:1.071em;
		}
		#five_two_nine p.name {
			font-size:1em;
		}
		#five_two_nine p.last {
			padding-bottom:0;
		}		

/**************************************
link styles
**************************************/	
		#five_two_nine a {
			color:#336699;
			text-decoration:none;
			outline:none;
		}
		#five_two_nine a:hover {
			text-decoration:underline;
		}
		#five_two_nine a.link { 
			font-size:1.181em;
		}
		#five_two_nine a.more_content {
			float:right;
			padding-top:4px;
		}/*new*/
		
		
/**************************************
list styles
**************************************/	
		#five_two_nine ul,
		#five_two_nine li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		/**************************************
		tab system styles
		**************************************/	
		#five_two_nine ul.tabs{
			border-bottom:1px solid #A7AAAF;
			border-left:1px solid #A7AAAF;
			display:inline;
			float:left;
			line-height:12px;
			list-style:none;
		}
		#five_two_nine ul.tabs li {
			float: left; 
			display: inline; 
			list-style-type:none; 
			position:relative;
		}
		#five_two_nine ul.tabs li a {
			padding: 6px 10px 0px 10px; 
			height: 18px; 
			text-decoration: none; 
			color: #000; 
			outline: none; 
			background-color: #FDFDFD; 
			border-top: 1px solid #A7AAAF; 
			border-right: 1px solid #A7AAAF; 
			float: left; 
			display: block; 
			position:relative; 
			z-index: 10; 
			cursor: pointer;
		}
		#five_two_nine ul.tabs li a:hover {
			background-color: #eee;
			text-decoration:none;
		}
		#five_two_nine ul.tabs li a.selected {
			margin-bottom: -1px; 
			background-color: #FDFDFD; 
			height: 19px; 
			font-weight: bold;
		}
		#five_two_nine ul.tabs li a.selected:hover {
			background-color:#FDFDFD;
			cursor:default;
		}
		#five_two_nine ul.tabs li a img {
			float:left;
			padding-right:4px;
		}/*new*/
		#five_two_nine div.content {
			display:none;
		}
		#five_two_nine div.selected {
			display:block;
		}
		
		/**************************************
		breadcrumb styles
		**************************************/	
		#five_two_nine ul.breadcrumb {
			margin-bottom:12px;
		}
		#five_two_nine ul.breadcrumb li {
			float:left;
			padding-right:18px;
			margin-right:10px;
			display:block;
			background-image:url(//im.mstar.com/im/breadcrumb_arrow.gif);
			background-position:right;
			background-repeat:no-repeat;
			color:#666;
		}
		#five_two_nine ul.breadcrumb li.last {
			padding:0;
			margin:0;
			background-image:none;
		}
		#five_two_nine ul.breadcrumb.page_level {
			margin-top:4px;
			margin-bottom:8px;
		}
		#five_two_nine ul.breadcrumb.page_level li {
			background-image:none;
			padding:0;
			margin:0;
		}
		/**************************************
		plan rating styles
		**************************************/	
		#five_two_nine #plan_rating {
			position:absolute;
			top:-20px;
			right:0;
			z-index:500;
			width:370px;
		}
		#five_two_nine ul.plan_rating {
			width:369px;
			float:left;
			border:1px solid;
			border-color:#ccc #fdfdfd #999 #ccc;
			margin-top:4px;
		}
		#five_two_nine ul.plan_rating li {
			width:73px;
			float:left;
			border-right:1px solid #999;
			padding:2px 0;
			text-align:center;
			color:#999;
			background-color:#ffffff;
			font-size:10px;
		}
		#five_two_nine ul.plan_rating li.center {
			width:72px;
		}
		#five_two_nine ul.plan_rating li.selected {
			font-weight:bold;
			color:#ffffff;
			background-image:url(//im.mstar.com/im/rating_selected_bg.gif);
			position:relative;
		}
		#five_two_nine ul.plan_rating li.selected img {
			position:absolute;
			top:21px;
			left:22px;
		}
		#five_two_nine #plan_rating h3 {
			float:left;
		}
		#five_two_nine #plan_rating img {
			margin-left:10px;
		}
		/**************************************
		data strip styles
		**************************************/	
		#five_two_nine #option_overview_datastrip {
			border-top:1px solid #ccc;
			width:100%;
			padding-top:6px;
		}
		#five_two_nine #option_overview_datastrip dl {
			float:left;
			margin-right:115px;
		}
		#five_two_nine #option_overview_datastrip dl.last {
			margin-right:0;
		}
		#five_two_nine #option_overview_datastrip dl dt {
			font-size:10px;
			font-weight:bold;
		}
		#five_two_nine #option_overview_datastrip dl dd {
			font-size:12px;
			line-height:1.667em;
		}
		/**************************************
		chart legend styles
		**************************************/	
		#five_two_nine ul.legend {
			width:100%;
			border-top:1px solid #ccc;
			padding:3px 0 4px 0;
			float:left;
		}
		#five_two_nine ul.legend li {
			float:left;
			margin-right:25px;
		}
		#five_two_nine ul.legend li img {
			float:left;
			margin-right:5px;
			padding-top:5px;
		}
		/**************************************
		printlist styles
		**************************************/	
		#five_two_nine ul.printlist {
			float:left;
			margin-bottom:6px; 
			border-bottom:1px solid #ccc;
		}
		#five_two_nine ul.printlist li {
			float:left; 
			margin-right:20px;
		}
		#five_two_nine ul.printlist li a {
			float:left; 
			color:#666; 
			padding:0 0 4px 0;
			font-size:10px; 
		}
		#five_two_nine ul.printlist li a.print_page, 
		#five_two_nine ul.printlist li a.pdf {
			float:left; 
			display:inline-block; 
			background: url(//im.mstar.com/im/report_nav_sprite.gif) no-repeat scroll left center transparent; 
		}
		#five_two_nine ul.printlist li a.print_page {
			background-position:0px -84px;
			padding-left:15px;
		}
		#five_two_nine ul.printlist li a.pdf {
			background-position:0px -151px;
			padding-left:16px;
		}

		
/**************************************
form styles
**************************************/	
		#five_two_nine form {
			padding:0;
			margin:0;
		}
		#five_two_nine fieldset {
			border:none;
		}
		#five_two_nine form.three_zero_five select {
			width:177px;
		}
		#five_two_nine form label, table fieldset{
			margin:0;
			padding:0;
		}
		#five_two_nine form label{
			padding-top:2px;
		}
		#five_two_nine .table_2 td label{ 
			width:170px; 
			float:left; 
			display:block; 
			*width:162px;
		}
		#five_two_nine span.blank{
			float:left;
			width:10px; 
			height:6px;
		}
		#five_two_nine span.blank1{
			float:left;
			width:16px; 
			height:6px;
		}
		
		
/**************************************
ad unit styles
**************************************/	
		#five_two_nine .ad_rectangle,
		#five_two_nine .ad_text {
			width:368px;
			border:1px solid #ccc;
			padding:10px 0;
			text-align:center;
			float:none;
		}
		#five_two_nine .ad_text {
			margin-top:1px;
		}
		
		
		
		
		#five_two_nine #analysis_component img {
			margin-right:6px;
		}
		#five_two_nine table#glidepath_table img {
			padding:0 5px 3px 0;
		}
		#five_two_nine #author_module img {
			float:left;
			margin-right:10px;
		}
		
		#five_two_nine .feedback {
			padding:3px 0 4px 0;
			background-color:#f4f4f4;
			border-top:1px solid #ccc;
			border-bottom:1px solid #ccc;
			float:left;
			width:100%;
			text-indent:5px;
			margin-top:30px;
		}
		
/**************************************
pagination styles
**************************************/	
	#five_two_nine .pagination {
	border-top: 1px solid #CCC;
		padding: 5px 0;
		width: 100%;
		float:left;
		margin-top:30px;
	}
	
	#five_two_nine .pagination span.shown,
	#five_two_nine .pagination form.jumpto label,
	#five_two_nine .pagination form.jumpto span.outof,
	#five_two_nine .pagination.screener div.jumpto label,
	#five_two_nine .pagination.screener div.jumpto span.outof {
		float: left;
		display: inline;
		padding: 3px 0 2px 0;
	}
	
	#five_two_nine .pagination span.shown span {
		font-weight: bold;
		color: #000;
	}
	
	/*PAGE JUMP*/
	#five_two_nine .pagination form.jumpto,
	#five_two_nine .pagination form.jumpto fieldset,
	#five_two_nine .pagination.screener div.jumpto,
	#five_two_nine .pagination.screener div.jumpto fieldset {
		float:right;
		display: inline;
		margin: 0;
		padding:0;
	}
	
	#five_two_nine .pagination form.jumpto label,
	#five_two_nine .pagination.screener div.jumpto label {
		padding-right: 5px;
	}
	
	#five_two_nine .pagination form.jumpto input,
	#five_two_nine .pagination.screener div.jumpto input {
		float: left;
		display: inline;
		width: 16px;
	}
	
	#five_two_nine .pagination form.jumpto span.outof,
	#five_two_nine .pagination.screener div.jumpto span.outof {
		padding-right: 15px;
		padding-left: 5px;
	}
	
	#five_two_nine .pagination form.jumpto ul,
	#five_two_nine .pagination.screener div.jumpto ul {
		float: left;
		display: inline;
		padding: 2px 0 2px 0;
	}
	
	#five_two_nine .pagination form.jumpto ul li,
	#five_two_nine .pagination.screener div.jumpto ul li {
		float:left;
		display: inline;
		padding-top: 1px;
		padding-right: 8px;
		margin-right: 3px;
		background: url(//im.mstar.com/im/dividerslash.gif) right no-repeat;
	}
	
	#five_two_nine .pagination form.jumpto ul li.last,
	#five_two_nine .pagination.screener div.jumpto ul li.last {
		padding-right: 0;
		margin-right: 0;
		background: none;
	}
	
	#five_two_nine .pagination form.jumpto ul li a.disabled,
	#five_two_nine .pagination.screener div.jumpto ul li a.disabled {
		color: #CCC;
		cursor: default;
		text-decoration: none;
	}
	
	#five_two_nine .bottom,
	#five_two_nine .screener.bottom {
		border-bottom:1px solid #ccc;
		border-top:none;
		margin-top:0;
	}
	#five_two_nine .screener.bottom {
		border-top:1px solid #ccc;
	}
			

		
/**************************************
LEGACY STYLES USED FOR COMPONENTS
**************************************/	
			#five_two_nine td {margin:0; padding:0}
			#five_two_nine tr.hr td {height:1px; padding:0; margin:0; background:#ccc;} /*add class="hr" to <tr> which will serve as a rule*/
			#five_two_nine tr.hr td.nr {background:none;} /*add class="nr" to <td> to remove background*/
			
			#five_two_nine .col1 {float:left; width:175px; /*width:18%;*/}
			#five_two_nine .col2 {float:left; width:370px; /*width:38.5%*/}
			
			#five_two_nine .vspacer1 {float:left; min-width:20px; width:20px}
			
			#five_two_nine .hspacer2 {height:20px; width:100%; display:inline-block; overflow:hidden}
			
	/**************************************
	LEGACY TABLE STYLES
	**************************************/	
			#five_two_nine .r_table1 {border-top:1px solid #ccc; clear:both;}
			#five_two_nine .r_table1 tr {vertical-align:top;}
			#five_two_nine .r_table1 tr td {padding:3px 0 4px 0;}
			#five_two_nine .r_table1 tr.hr td {height:1px; padding:0; margin:0; background:#ccc;} /*add class="hr" to <tr> which will serve as a rule*/
			#five_two_nine .r_table1 th.row_lbl {padding:3px 0 4px 0;font-size:11px; text-align:left; color:#000; font-weight:normal;}
			#five_two_nine .r_tbar1 {float:left; width:100%; padding:2px 0 12px 0; border-top:2px solid #666; color:#666; text-decoration:none;}
			#five_two_nine .r_tbar1 h3 {display:inline; font-size:14px; color:#000; line-height:20px;}
			
			#five_two_nine .r_table3 {float:left;_float:none;font-size:11px;}
			#five_two_nine .r_table3 th.col_head_lbl {font-size:10px;font-weight:bold;color:#666;padding:3px 0 4px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ffffff;text-align:left;margin:0;}
			#five_two_nine .r_table3 th.col_head_lbl span {font-weight:normal;color:#666;}
			#five_two_nine .r_table3 th.col_data {font-size:10px;font-weight:bold;color:#666;padding:3px 5px 4px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ffffff;text-align:right;margin:0;}
			#five_two_nine .r_table3 th.col_data_0 {font-size:10px;font-weight:bold;color:#666;padding:3px 5px 4px 0;border-right:1px solid #fdfdfd;border-bottom:1px solid #ccc;background-color:#ffffff;text-align:right;margin:0;}
			#five_two_nine .r_table3 th.row_lbl {padding:3px 0 4px 0;border-right:1px solid #ccc;text-align:left;font-size:11px;margin:0;font-weight:normal;}
			#five_two_nine .r_table3 td.row_lbl {padding:3px 0 4px 0;border-right:1px solid #ccc;text-align:left;font-size:10px;font-weight:bold;margin:0;}
			#five_two_nine .r_table3 td.row_data {font-size:11px;padding:3px 5px 4px 0;border-right:1px solid #ccc;text-align:right;margin:0;}
			#five_two_nine .r_table3 td.row_data_0 {padding:3px 5px 4px 0;text-align:right;border-right:1px solid #fdfdfd;margin:0;font-size:11px;}
			#five_two_nine span.databox {margin: 0px; padding: 1px 2px 1px 2px; border: 1px solid #A7AAAF; cursor: pointer; display: block; text-align:center; width:18px;float:right;}
			#five_two_nine span.databox:hover {background-color: #d9e7ff; text-decoration:none;}
			#five_two_nine .r_table3 th.divide, td.divide  {border-top:1px solid #eaeaea;}
			#five_two_nine .r_table3 tr.hover {background-color:#d9e7ff;}
			
			#five_two_nine .col_lbl {width:196px;}
			#five_two_nine .col_data1 {width:69px;}
			#five_two_nine .col_data2 {width:70px;}
			#five_two_nine .col_data3 {width:68px;}
			
			#five_two_nine .col_lbl2 {width:200px;}
			#five_two_nine .col_data4 {width:83px;}
			#five_two_nine .col_data5 {width:84px;}
			#five_two_nine .col_data6 {width:85px;}
			
			#five_two_nine .col_data9 {width:75px;}
			#five_two_nine .col_data10 {width:76px;}
			#five_two_nine .col_data11 {width:74px;}
			
	/**************************************
	LEGACY TAB STYLES
	**************************************/	
			#five_two_nine ul.in_tabs {margin: 0px; padding: 0px; list-style: none; width: 99.8%; border-bottom: 1px solid #A7AAAF; float: left; display: inline; font-size: 11px; line-height: 11px; border-left: 1px solid #A7AAAF;}
			#five_two_nine ul.in_tabs li {margin: 0px; float: left; display: inline; list-style-type:none; position:relative;}
			#five_two_nine ul.in_tabs li a {margin: 0px; padding: 3px 10px 3px 10px; line-height: 18px; text-decoration: none; color: #000; outline: none; background-color: #FDFDFD; border-top: 1px solid #A7AAAF; border-right: 1px solid #A7AAAF; float: left; display: inline; position:relative; z-index: 10; cursor: pointer;}
			#five_two_nine ul.in_tabs li span.tabna {margin: 0px; padding: 6px 10px 0px 10px; height: 18px; color:#999; cursor:default; border-top: 1px solid #A7AAAF; border-right: 1px solid #A7AAAF; float:left; display:block;}
			#five_two_nine ul.in_tabs li a:hover {background-color: #eee; text-decoration:none;}
			#five_two_nine ul.in_tabs li a.tabon {margin-bottom: -1px; background-color: #FDFDFD; height: 19px; font-weight: bold;}
			#five_two_nine .tab_content {margin:0px; padding: 0px; width: 100%; float: left; display: inline;}
			#five_two_nine .tab_override {float:none;display:block;}
			
	/**************************************
	LEGACY STYLE DETAILS-SPECIFIC STYLES
	**************************************/	
			#five_two_nine .text1 {font-size:10px; line-height:24px;}
			#five_two_nine .str {font-weight:bold}
			#five_two_nine .ownr_zone_lgnd {float:left;background-image:url(//im.mstar.com/im/rep_sprite.gif); background-position:0px -707px; background-repeat:no-repeat;height:53px;padding-left:18px;}
			#five_two_nine .ownr_zone_lgnd span {font-size:11px; width:100%; float:left; margin-top:-3px;}
			
			#five_two_nine .hlds_style_lgnd { clear:both;background-image:url(//im.mstar.com/im/rep_sprite.gif); background-position:0px -771px;background-repeat:no-repeat;height:58px;padding-left:12px;overflow:hidden;}
			#five_two_nine .hlds_style_lgnd span {font-size:11px; line-height:16px; width:100%; float:left;}
			#five_two_nine .hlds_style_lgnd span#hs_lgnd_first {margin-top:-4px;}
			
	/**************************************
	LEGACY LEGEND STYLES
	**************************************/	
			#five_two_nine .lgnd_1 {float:left;width:100%;font-size:11px;font-weight:normal;color:#000;border-top:1px solid #ccc;}
			#five_two_nine .lgnd_1 div {float:left;padding:4px 25px 4px 0;}
			#five_two_nine .lgnd_1 div span.cdot1, div span.cdot2, div span.cdot3, div span.cdot4, div span.cdot5, div span.cdot6, div span.cdot7 {margin-bottom:1px;margin-right:4px;}
			#five_two_nine .lgnd_1 div span.data {padding:0;margin:0;}
			
			#five_two_nine .lgnd_2 {float:left;width:100%;font-size:11px;font-weight:normal;color:#000;}
			#five_two_nine .lgnd_2 div {float:left;padding:4px 25px 4px 0;}
			#five_two_nine .lgnd_2 div span.cdot1, div span.cdot2, div span.cdot3, div span.cdot4, div span.cdot5, div span.cdot6, div span.cdot7 {margin-bottom:1px;margin-right:4px;}
			#five_two_nine .lgnd_2 div span.data {padding:0;margin:0;}
			
	/**************************************
	LEGACY IMAGE STYLES
	**************************************/	
			.cdot1, .cdot2, .cdot3, .cdot4, .cdot5, .cdot6, .cdot7, .help2
			{display:inline-block; background:url(//im.mstar.com/im/rep_sprite.gif?ver=1.0.2) no-repeat; overflow:hidden;}
			
			.cdot1 {height:6px; width:6px; background-position:0 -31px;}
			.cdot2 {height:6px; width:6px; background-position:-11px -31px;}
			.cdot3 {height:6px; width:6px; background-position:-22px -31px;}
			.cdot4 {height:6px; width:6px; background-position:-33px -31px;}
			.cdot5 {height:6px; width:6px; background-position:-44px -31px;}
			.cdot6 {height:6px; width:6px; background-position:-55px -31px;}
			.cdot7 {height:6px; width:6px; background-position:-66px -31px;}
			
			.help2 {height:11px; width:12px; background-position: -84px -138px; margin-left:4px;}
