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

div {position:relative; float:left; display:inline;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666;}

a:link, a:visited {text-decoration:none;}

.wrapper {width:953px;}

.pm_wrapper,
.pm_wrapper2,
.pm_wrapper3 {
	width:953px;
	background-color:#fcfcfc;
	border:1px solid #ccc;
	border-top:0px;
	padding-bottom:4px;
	}

.pm_wrapper2 {margin:0px 0px 0px 0px;}
	
.pm_wrapper3 {border:none; background-color:#fff; margin:0px 0px 15px 0px;}
	
.theader {height:37px; width:942px; padding-left:13px; margin-bottom:40px; background:url(//im.morningstar.com/imcobrand/trp/headerbg.gif) no-repeat; font-size:17px; line-height:37px; font-weight:bold; color:#003366;}

.pm_head_row1 {height:29px; width:100%; background-image:url(//im.morningstar.com/imcobrand/trp/topbar.gif);}

.pm_topbarl {
	left:-1px;
	height:29px;
	width:5px;
	background:url(//im.morningstar.com/imcobrand/trp/topbarl.gif) no-repeat;
	z-index:11;
	}

.pm_topbarr {
	float:right;
	right:-1px;
	height:29px;
	padding-left:5px;
	background:url(//im.morningstar.com/imcobrand/trp/topbarr.gif) no-repeat;
	z-index:11;
	}

.pm_head_row2 {height:48px; width:953px;}

.pm_head_nav1 {height:50px; width:933px; padding:0px 0px 0px 20px; z-index:10;}

.pm_head_nav2,
.pm_head_nav4,
.pm_head_nav5 {
	top:-1px;
	height:29px;
	width:945px;
	margin:0px 3px -1px 3px;
	
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #ccc;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	}
	
.pm_head_nav2 {width:943px; padding-left:2px;}

.pm_head_nav3 {
	width:943px;
	margin:0px 3px 0px 3px;
	padding:0px 0px 0px 2px;
	
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	}

.pm_head_nav4 {border-bottom:1px solid #91a6bd;}

.pm_body {
	margin:0px 3px 0px 3px;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
 	}
	
.pm_body2 {float:left; position:relative; width:953px; padding-bottom:0px; border-left:1px solid #90a6bd; border-right:1px solid #90a6bd; overflow:auto; overflow-x:auto; overflow-y:hidden;}

.pm_rowh,
.pm_rowh2,
.pm_rowh3 {
	height:48px;
	margin:0px 3px 0px 3px;
	background:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif) repeat-x bottom;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	color:#666;
	}

.pm_rowh2 {height:36px; background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh2.gif);}

.pm_rowh3 {margin-bottom:-1px; z-index:1;}

.pm_rowh a:link, .pm_rowh a:visited,
.pm_rowh2 a:link, .pm_rowh2 a:visited {color:#1362b0;}

.pm_rowh a:hover,
.pm_rowh2 a:hover {color:#003366; text-decoration:underline;}

.pm_body_row1 {font-size:12px; line-height:21px; border-top:1px solid #eae9e9;}

.pm_body_row1 a:link, .pm_body_row1 a:visited {color:#1362b0; text-decoration:none;}

.pm_body_row1 a:hover {color:#003366;	text-decoration:underline;}

.pm_body_rowt {
	background-color:#efeeee;
	border-top:1px solid #91a6bd;
	line-height:22px;
	font-weight:bold;
	}

.pm_time, .pm_disclaimer {
	left:3px;
	width:940px;
	text-align:right;
	line-height:22px;
	padding:0px 7px 0px 0px;
 	}

.pm_disclaimer {text-align:left; line-height:18px;}
	
.pm_disclaimer a:link, .pm_disclaimer a:visited {color:#666; text-decoration:underline;}

.pm_foot {width:955px;}

.pm_bullet {
	position:relative;
	float:left;
	height:12px;
	width:3px;
	background-image:url(//im.morningstar.com/imcobrand/trp/bullet-square-dark_gray.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin-right:3px;
	}


/* head row 1 */
.pm_head_title {padding:5px 0px 0px 5px;}

.pm_head_nf,
a.pm_head_nf:link,
.pm_head_help,
a.pm_head_help:link {
	float:right;
	right:0px;
	background-image:url(//im.morningstar.com/imcobrand/trp/new_features.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 23px;
	margin:5px 5px 0px 5px;
	font-size:11px;
	color:#666;
	}

.pm_head_help,
a.pm_head_help:link {background-image:url(//im.morningstar.com/imcobrand/trp/help.gif);}

/* head row 2 */
.pm_head_drop {width:593px; margin:11px 0px 0px 0px;}

.head_drop1 {
	height:19px;
	width:160px;
	margin:0px 0px 0px 8px;
	font-size:11px;
	color:#666;
	}

.pm_head_create {top:1px; height:40px; width:106px;}

.pm_head_modify {
	top:1px;
	height:40px;
	width:131px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

.pm_head_organize {top:1px; height:40px; width:121px;}

/* general view tabs */
.pm_head_tabon1,
.pm_head_tabon2,
.pm_head_tab1,
.pm_head_tab2
 	{
 	position:relative;
	float:left;
	display:inline;
	height:33px;
	width:102px;
	margin-left:2px;
	background-image:url(//im.morningstar.com/imcobrand/trp/tab.gif);
	background-repeat:no-repeat;
	padding:17px 0px 0px 0px;
	
	text-align:center;
	font-weight:bold;
	line-height:13px;
	z-index:10;
	}

.pm_head_tab2,a.pm_head_tab2:link {height:40px; padding:10px 0px 0px 0px;}

a.pm_head_tab1:hover, a.pm_head_tab2:hover
 	{background-image:url(//im.morningstar.com/imcobrand/trp/tabover.gif)}

.pm_head_tabon1,
.pm_head_tabon2
 	{
	height:35px;
	width:102px;
	background-image:url(//im.morningstar.com/imcobrand/trp/tabon.gif);
	padding:15px 0px 0px 0px;
	color:#003366;
	}

.pm_head_tabon2 {height:40px; padding:10px 0px 0px 0px;}

.pm_head_default {height:50px; width:518px;}

a.pm_head_tabon1:link,
a.pm_head_tabon2:link {color:#003366;}

a.pm_head_tab1:link,
a.pm_head_tab2:link {color:#666;}

a.pm_head_tab1:visited,
a.pm_head_tab2:visited {color:#666;}

/* custom view tabs */
.pm_edit_tab,
.pm_edit_tabw,
.pm_edit_tabon,
.pm_edit_tabwon
  	{
 	position:relative;
	float:left;
	display:inline;
	height:26px;
	width:102px;
	margin-left:2px;
	padding-top:10px;
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-101x36-off.gif);
	background-repeat:no-repeat;
	
	text-align:center;
	font-weight:bold;
	line-height:13px;
	z-index:10;
	}

.pm_edit_tabwon,
.pm_edit_tabw
 	{width:170px; background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-170x36-off.gif);}

a.pm_edit_tab:hover {background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-101x36-over.gif)}
	
a.pm_edit_tabw:hover {background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-170x36-over.gif)}

.pm_edit_tabon
 	{
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-101x36-on.gif);
	color:#003366;
	}

.pm_edit_tabwon
 	{
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-170x36-on.gif);
	color:#003366;
	}

a.pm_edit_tabon:link,
a.pm_edit_tabwon:link {color:#003366;}

a.pm_edit_tab:link,
a.pm_edit_tabw:link,
a.pm_edit_tab:visited,
a.pm_edit_tabw:visited {color:#666;}
	
.pm_tip,
a.pm_tip:link,
a.pm_tip:visited,
.pm_ixraylink {
	position:relative;
	float:left;
	height:16px;
	background-image:url(//im.morningstar.com/imcobrand/trp/lightbulb.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:8px 0px 0px 25px;
	font-size:11px;
	color:#666;
	}
	
.pm_ixraylink {
	float:right;
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:25px 5px 0px 0px;
	}
	
.pm_ixraylink a:link,
.pm_ixraylink a:visited {color:#666;}
	
a.pm_tip:hover,
.pm_ixraylink a:hover {text-decoration:underline;}
	
/* head nav 1 */

.pm_defview
 	{float:right; margin:25px 5px 0px 0px;}

.pm_defview a:link, .pm_defview:visited
 	{color:#1362b0; text-decoration:none;}

.pm_defview a:hover
 	{color:#003366; text-decoration:underline;}


/* head nav 2 */
.pm_head_links,
.pm_head_linkson,
.pm_head_links1,
.pm_head_links1on,
a.pm_head_links:link,
a.pm_head_links1:link
 	{
	position:relative;
	float:left;
	display:inline;
	height:17px;
	width:117px;
	margin:5px 0px 0px 0px;
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#666;
	}

.pm_head_links1,
.pm_head_links1on,
a.pm_head_links1:link,
a.pm_head_links1on:link
 	{border-left:1px solid #91a6bd; margin:5px 0px 0px 0px;}

.pm_head_linkson,
.pm_head_links1on,
a.pm_head_linkson:link,
a.pm_head_links1on:link
 	{color:#fff; background-color:#91a6bd;}

.pm_customize
 	{
	position:relative;
	float:right;
	display:inline;
	right:7px;
	height:14px;
	width:133px;
	background-image:url(//im.morningstar.com/imcobrand/trp/customize_myview.gif);
	background-repeat:no-repeat;
	margin:6px 20px 0px 0px;
	}

.pm_print
 	{
	position:relative;
	float:right;
	display:inline;
	right:7px;
	height:12px;
	width:44px;
	background-image:url(//im.morningstar.com/imcobrand/trp/print.gif);
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	}



/* head nav 3 */

.pm_32_links,
.pm_32_linkson,
a.pm_32_links:link
 	{
	position:relative;
	float:left;
	display:inline;
	height:17px;
	width:113px;
	margin:8px 2px 0px 0px;
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#eae8e9;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#666;
	}

.pm_32_linkson,
a.pm_32_linkson:link
 	{
	width:113px;
	color:#666;
	background-color:#fff;
	border-bottom:1px solid #fff;
	margin:8px 2px -1px 0px;
	z-index:14;
	}


/* body column headers */
.pm_colh_name,
.pm_colh_cp,
.pm_colh_pc1,
.pm_colh_pc2,
.pm_colh_sh,
.pm_colh_mv,
.pm_colh_w,
.pm_colh_rating
 	{color:#1362b0; line-height:13px; padding:3px 0px 0px 0px;}

/* body rows */
.pm_body_name,
.pm_body_cp,
.pm_body_pc1, .pm_body_pc1n,
.pm_body_pc2, .pm_body_pc2n,
.pm_body_sh,
.pm_body_mv,
.pm_body_w,
.pm_body_rating
 	{color:#666;}

.pm_body_pc1n, .pm_body_pc2n
 	{color:#ff0000;}

.pm_body_name a:link,
.pm_body_name a:visited
 	{color:#1362b0; text-decoration:none;}
	
.pm_body_name a:hover
 	{color:#003366; text-decoration:underline;}

/* body rows totals */
.pm_rowt_name,
.pm_rowt_cp,
.pm_rowt_pc1,
.pm_rowt_pc2, .pm_rowt_pc2n,
.pm_rowt_sh,
.pm_rowt_mv,
.pm_rowt_w,
.pm_rowt_rating
 	{color:#666;}

.pm_rowt_pc2n
 	{color:#ff0000;}

.pm_colh_name, .pm_body_name, .pm_rowt_name {width:147px; color:#1362b0; margin:0px 0px 0px 10px;}
.pm_rowt_name {color:#666}
.pm_colh_cp, .pm_body_cp, .pm_rowt_cp {width:91px; text-align:right;}
.pm_colh_pc1, .pm_body_pc1, .pm_body_pc1n, .pm_rowt_pc1 {width:106px; text-align:right;}
.pm_colh_pc2, .pm_body_pc2, .pm_body_pc2n, .pm_rowt_pc2, .pm_rowt_pc2n {width:106px; text-align:right;}
.pm_colh_sh, .pm_body_sh, .pm_rowt_sh {width:126px; text-align:right;}
.pm_colh_mv, .pm_body_mv, .pm_rowt_mv {width:107px; text-align:right;}
.pm_colh_w, .pm_body_w, .pm_rowt_w {width:104px; text-align:right;}
.pm_colh_rating, .pm_body_rating, .pm_rowt_rating {width:95px; margin:0px 0px 0px 53px;}
.pm_body_rating {line-height:0px;}

/* body rows totals */
.pm_foot,
.pm_foot_row1,
.pm_foot_row2,
.pm_foot_row3 {width:955px; margin-top:27px;}
.pm_foot_row4 {width:940px; margin:27px 0px 0px 11px; display:block;}

.pm_foot_row1 a:link, .pm_foot_row1 a:visited
 	{color:#1362b0;}

.pm_foot_row1 a:hover
 	{color:#003366; text-decoration:underline;}
	
.pm_foot_row1 p {margin:0px;}
.pm_foot_row1 p strong {float:left; display:block; width:100%; margin-top:20px;}

.pm_foot_row2
 	{
	font-size:10px;
	height:32px;
	width:955px;
	margin:16px 0px 0px 0px;
	border-top:1px solid #ccc;
	padding:6px 0px 0px 0px;
	line-height:11px;
	}
	
.m_logo2
 	{
	display:inline;
	margin-left:10px;
	font-size:10px;
	}
	
.m_logo2 a:link,
.m_logo2 a:visited {color:#1362b0;}
	
.m_logo2 a:hover {color:#003366; text-decoration:underline;}
	
.pm_foot_logo
 	{
	position:relative;
	float:left;
	display:inline;
	height:31px;
	width:142px;
	background-image:url(//im.morningstar.com/imcobrand/trp/mlogo_footer.gif);
	margin:0px 12px 0px 0px;
	}

.pm_foot_copyright
 	{padding:3px 0px 0px 0px;}

.pm_foot_row3
 	{font-size:11px; margin:30px 0px 0px 0px; border-top:1px solid #ccc;}

/* buttons */

.pm_edit_more {width:139px; text-align:right; line-height:0px; margin:5px 0px 7px 10px;}

.pm_edit_moret {font-weight:normal; margin:2px 0px 0px 10px;}

.pm_edit_save {float:right; text-align:right; line-height:0px; margin:5px 0px 7px 0px;}

.pm_edit_cancel
 	{
	float:right;
	text-align:right;
	line-height:0px;
	margin-right:10px;
	margin:5px 10px 7px 10px;
	}
	
.pm_autoupdate
 	{
	position:relative;
	float:right;
	display:inline;
	right:7px;
	height:14px;
	width:152px;
	}

.pm_button_reset,
.pm_button_show
 	{
	float:right;
	text-align:right;
	line-height:0px;
	margin-right:10px;
	margin:10px 0px 7px 10px;
	}

.pm_button_sixh {float:right; margin:5px 10px 0px 0px;}

.pm_org_more
 	{
	width:139px;
	text-align:right;
	line-height:0px;
	margin:5px 0px 7px 10px;
	}

.pm_org_moret {font-weight:normal; margin:2px 0px 0px 10px;}

.pm_org_combine {text-align:right; line-height:0px; margin:5px 0px 7px 10px;}

.pm_org_delete {
	text-align:right;
	line-height:0px;
	margin-right:10px;
	margin:5px 10px 7px 10px;
	}

.pm_org_rename {
	float:right;
	text-align:right;
	line-height:0px;
	margin:5px 0px 7px 10px;
	}

.pm_org_back {
	float:right;
	text-align:right;
	line-height:0px;
	margin-right:10px;
	margin:5px 10px 7px 10px;
	}

.pm_create_more {
	width:139px;
	text-align:right;
	line-height:0px;
	margin:5px 0px 7px 10px;
	}

.pm_create_moret {font-weight:normal; margin:2px 0px 0px 10px;}

.pm_create_done {
	float:right;
	text-align:right;
	line-height:0px;
	margin:5px 0px 7px 0px;
	}

.pm_create_cancel {
	float:right;
	text-align:right;
	line-height:0px;
	margin-right:10px;
	margin:5px 10px 7px 10px;
	}
	
.pm_create_save {
	width:883px;
	text-align:right;
	line-height:0px;
	margin:5px 0px 7px 0px;
	}

/* tommy additions */

.pm_colh {color:#1362b0; line-height:13px; padding:3px 0px 0px 0px;}
 
.pm_bodyr a:link,
.pm_bodyr a:visited {color:#1362b0; text-decoration:none;}

.pm_bodyr a:hover {color:#003366; text-decoration:underline;}

/* xray images */
.pm_img_pl
{
	position:relative;
	float:left;
	display:inline;
	top:7px;
}
/* ---------------------------------- tracking ---------------------------------- */
.pm_colh_121,
.pm_colh_122,
.pm_colh_123,
.pm_colh_124,
.pm_colh_125,
.pm_colh_126,
.pm_colh_127,
.pm_colh_128,
.pm_colh_141,
.pm_colh_142,
.pm_colh_143,
.pm_colh_144,
.pm_colh_145,
.pm_colh_146,
.pm_colh_147,
.pm_colh_148,
.pm_colh_151,
.pm_colh_152,
.pm_colh_153,
.pm_colh_154,
.pm_colh_155,
.pm_colh_156,
.pm_colh_157,
.pm_colh_158 {line-height:13px;	padding:3px 0px 0px 0px;}

/* intraday columns */
.pm_colh_121, .pm_body_121 {width:260px; margin:0px 0px 0px 10px;}
.pm_colh_122, .pm_body_122 {width:95px; text-align:right;}
.pm_colh_123, .pm_body_123 {width:95px; text-align:right;}
.pm_colh_124, .pm_body_124 {width:95px; text-align:right;}
.pm_colh_125, .pm_body_125 {width:95px; text-align:right;}
.pm_colh_126, .pm_body_126 {width:95px; text-align:right;}
.pm_colh_127, .pm_body_127 {width:95px; text-align:right;}
.pm_colh_128, .pm_body_128, .pm_rowt_128 {width:95px; text-align:right; margin:0px 10px 0px 0px;}
.pm_rowt_121 {width:839px; margin:0px 0px 0px 10px;}
.pm_rowt_128 {margin:0px 0px 0px 1px;}
	
/* performance css */
.pm_13_row1 {width:935px; border-top:none; padding:10px 0px 10px 10px;}

.pm_13_row2 {
	width:752px;
	border:1px solid #ccc;
	padding:3px 0px 4px 7px;
	line-height:18px;
	font-weight:bold;
	}

/* gain/loss columns */
.pm_colh_141, .pm_body_141 {width:260px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_142, .pm_body_142 {width:95px; text-align:right;}
.pm_colh_143, .pm_body_143 {width:95px; text-align:right;}
.pm_colh_144, .pm_body_144, .pm_rowt_144 {width:95px; text-align:right;}
.pm_colh_145, .pm_body_145, .pm_rowt_145 {width:95px; text-align:right;}
.pm_colh_146, .pm_body_146, .pm_rowt_146 {width:95px; text-align:right;}
.pm_colh_147, .pm_body_147, .pm_rowt_147 {width:95px; text-align:right;}
.pm_colh_148, .pm_body_148, .pm_rowt_148 {width:95px; text-align:right; margin:0px 10px 0px 0px;}
.pm_rowt_141 {width:450px; margin:0px 0px 0px 10px;}
	
/* fundamental column */
.pm_colh_151, .pm_body_151 {width:200px; margin:0px 0px 0px 10px;}
.pm_colh_152, .pm_body_152 {width:125px;}
.pm_colh_153, .pm_body_153 {width:125px;}
.pm_colh_154, .pm_body_154 {width:95px; text-align:right;}
.pm_colh_155, .pm_body_155 {width:95px; text-align:right;}
.pm_colh_156, .pm_body_156, .pm_rowt_156 {width:95px; text-align:right;}
.pm_colh_157, .pm_body_157, .pm_rowt_157 {width:95px; text-align:right;}
.pm_colh_158, .pm_body_158, .pm_rowt_158 {width:95px; text-align:right; margin:0px 10px 0px 0px;}
.pm_rowt_151 {width:640px; margin:0px 0px 0px 10px;}

/* ---------------------------------- my view ---------------------------------- */
.pm_myview_table {
	position:relative;
	float:left;
	width:955px;
	border-top:1px solid #ccc;
	/*border-right:1px solid #90a6bd;*/
	border-bottom:1px solid #90a6bd;
	/*border-left:1px solid #90a6bd;*/
	}

.pm_myview_cell,
.pm_myview_cell2 {padding:0px 5px 0px 5px; vertical-align:top;}
	
.pm_myview_cell2 {line-height:18px;}

.pm_myview_rule1 {height:1px; background-color:#eae8e9;}
.pm_myview_rule2 {height:1px; background-color:#91a5bd;}

.pm_myview_rowh {
	line-height:13px;
	background:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif) bottom;
	background-repeat:repeat-x;
	}

.pm_myview_rowh a:link,
.pm_myview_rowh a:visited {text-decoration:none; color:#1362b0;}

.pm_myview_rowh a:hover {text-decoration:underline; color:#003366;}

.myview_wrapper1,
.myview_wrapper2,
.myview_wrapper3 {width:100%;}

.myview_head_wrapper {
	width:953px;
	background-color:#fcfcfc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:0px;
	}

.myview_head_nav2 {
	top:-1px;
	height:29px;
	width:951px;
	margin:0px -1px -1px -1px;
	padding-left:2px;
	
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	}

.myview_rowh {
	height:48px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	color:#666;
	border-top:1px solid #ccc;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	}

.myview_body_row1 {border-right:1px solid #91a6bd; border-left:1px solid #91a6bd;}

.myview_body_rowt {
	background-color:#efeeee;
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	line-height:22px;
	font-weight:bold;
	}

.myview_rowh a:link,
.myview_rowh a:visited {text-decoration:none; color:#1362b0;}
	
.myview_rowh a:hover {text-decoration:underline; color:#003366;}

.myview_time {
	width:946px;
	background-color:#fcfcfc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0px 0px 27px 0px;
	padding:0px 7px 0px 0px;
	text-align:right;
	line-height:22px;
	}

/* ---------------------------------- edit css ---------------------------------- */

.pm_edit_body,
.pm_edit_body2 {
	top:-1px;
	width:945px;
	margin:0px 3px 2px 3px;
	
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	}

.pm_edit_body2 {border-top:none;}

.pm_edit_nav {
	height:36px;
	width:933px;
	padding:0px 0px 0px 20px;
	z-index:10;
	}

/* head */
.pm_summary_row1,
.pm_summary_row2 {
	width:953px;
	line-height:22px;
	margin:10px 0px 0px 0px;
	}

.pm_summary_row2 {font-weight:bold; margin:0px 0px 15px 0px;}

.pm_edithead_row2 {width:953px; margin:0px 0px 18px 0px;}

.pm_editrow2_col1 {width:520px; margin:10px 0px 0px 10px;}

.pm_editrow3_col1 {width:100%; margin:0px 0px 0px 0px;}

.pm_editrow1_col1 {width:520px; font-weight:bold; margin:10px 0px 0px 10px;}

.pm_editrow1_col2 {width:405px; margin:10px 0px 0px 0px;}

.pm_edit_rowh {
	top:-1px;
	height:45px;
	width:945px;
	margin:0px 3px 0px 3px;
	padding-top:3px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;

	color:#666;
	z-index:1;
	}

.pm_edit_row1 {width:945px; line-height:21px; border-top:1px solid #eae9e9;}

.pm_edit_row2 {width:945px; line-height:19px; border-top:1px solid #eae9e9; padding:2px 0px 3px 0px;}

.pm_edit_row3 {border-top:1px solid #ccc;}

.pm_edit_rowt {
	width:945px;
	width:100%;
	background-color:#efeeee;
	border-top:1px solid #91a6bd;
	line-height:22px;
	}

.pm_edit_2col1 {width:927px; margin:6px 0px 0px 10px;}

.pm_edit_delbt,
.pm_edit_delbt a:link,
.pm_edit_delbt a:visited {
	position:relative;
	float:left;
	display:inline;
	height:17px;
	width:51px;
	background-image:url(//im.morningstar.com/imcobrand/trp/button-delete.gif);
	margin:1px 0px 0px 10px;
	}

/* input fields */

.pm_edit_input {height:18px; margin:0px 0px 0px 10px;}

.pm_edit_inputfield,
.pm_edit_inputfield2,
.pm_edit_inputfield3 {
	height:15px;
	font-size:11px;
	line-height:14px;
	color:#666;
	padding:0px 5px 0px 5px;
	}

.pm_edit_inputfield2 {width:75px; text-align:right;}

.pm_edit_inputfield3 {width:75px;}

.pm_edit_drop1 {font-size:11px; color:#666; width:80px;}

.pm_edit_textarea1 {
	width:500px;
	padding:5px 0px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
	}
	
/* required & optional indicators */
.pm_edit_req2,
.pm_edit_req3,
.pm_edit_req4,
.pm_edit_req31 {padding:5px 0px 6px 78px; background-color:#e2eff8; font-weight:bold;}

.pm_edit_req2 /* buy/sell */ {width:432px;}
.pm_edit_req3 /* reinvest dividends */ {width:317px;}
.pm_edit_req4 /* splits */ {width:867px;}

.pm_edit_req31 /* deposit withdrawal */ {width:867px;}

.pm_edit_opt2,
.pm_edit_opt3,
.pm_edit_opt4,
.pm_edit_opt5 {padding:5px 0px 6px 10px; font-weight:bold;}
	
/* body */
.pm_rowh_edit {
	height:45px;
	width:945px;
	margin:0px 3px 0px 3px;
	padding-top:3px;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	color:#666;
	}

.pm_colh_edit1, .pm_body_edit1, .pm_rowt_edit1 {width:260px; margin:0px 0px 0px 10px;}
.pm_colh_edit2, .pm_body_edit2, .pm_rowt_edit2 {width:95px; text-align:right;}
.pm_colh_edit3, .pm_body_edit3, .pm_rowt_edit3 {width:95px; text-align:right;}
.pm_colh_edit4, .pm_body_edit4, .pm_rowt_edit4 {width:95px; text-align:right;}
.pm_colh_edit5, .pm_body_edit5, .pm_rowt_edit5 {width:95px; text-align:right;}
.pm_colh_edit6, .pm_body_edit6, .pm_rowt_edit6 {width:95px; text-align:right;}
.pm_colh_edit7, .pm_body_edit7, .pm_rowt_edit7 {width:95px; text-align:right;}
	
/* summary columns */

.pm_colh_edit11, .pm_body_edit11 {width:125px; margin:0px 0px 0px 10px;}
.pm_colh_edit12, .pm_body_edit12 {width:95px;}
.pm_colh_edit13, .pm_body_edit13 {width:105px; text-align:right;}
.pm_colh_edit14, .pm_body_edit14 {width:105px; text-align:right;}
.pm_colh_edit15, .pm_body_edit15 {width:105px; text-align:right;}
.pm_colh_edit16, .pm_body_edit16 {width:85px; text-align:right;}
.pm_colh_edit17, .pm_body_edit17 {width:105px; text-align:right;}
.pm_colh_edit18, .pm_body_edit18 {width:105px; text-align:right;}
.pm_colh_edit19, .pm_body_edit19 {width:95px; text-align:right;}	

/* cash edit summary columns */

.pm_colh_cedit11, .pm_body_cedit11 {width:125px; margin:0px 0px 0px 10px;}
.pm_colh_cedit12, .pm_body_cedit12 {width:100px;}
.pm_colh_cedit13, .pm_body_cedit13 {width:140px; text-align:right;}
.pm_colh_cedit14, .pm_body_cedit14 {width:140px; text-align:right;}
.pm_colh_cedit15, .pm_body_cedit15 {width:140px; text-align:right;}
.pm_colh_cedit16, .pm_body_cedit16 {width:140px; text-align:right;}
.pm_colh_cedit17, .pm_body_cedit17 {width:140px; text-align:right;}

/* summary head columns */

.pm_summary_11, .pm_summary_21 {width:200px; margin:0px 0px 0px 10px;}
.pm_summary_12, .pm_summary_22 {width:120px;}
.pm_summary_13, .pm_summary_23 {width:120px;}
.pm_summary_14, .pm_summary_24 {width:120px;}
.pm_summary_15, .pm_summary_25 {width:120px;}

.pm_summary_21 a:link,
.pm_summary_21 a:visited {font-weight:normal; color:#1362b0; text-decoration:none;}
.pm_summary_21 a:hover {color:#003366;; text-decoration:underline;}
	
/* buy/sell columns */

.pm_colh_edit21, .pm_body_edit21 {width:68px; margin:0px 0px 0px 10px;}
.pm_colh_edit22, .pm_body_edit22 {width:105px;}
.pm_colh_edit23, .pm_body_edit23 {width:105px; text-align:right;}
.pm_colh_edit24, .pm_body_edit24 {width:105px; text-align:right;}
.pm_colh_edit25, .pm_body_edit25 {width:105px; text-align:right;}
.pm_colh_edit26, .pm_body_edit26 {width:105px; text-align:right;}
.pm_colh_edit27, .pm_body_edit27 {width:95px; text-align:right;}
.pm_colh_edit28, .pm_body_edit28 {width:95px; text-align:right; margin:0px 152px 0px 0px;}
	
.pm_body_edit22,
.pm_body_edit23,
.pm_body_edit24,
.pm_body_edit25,
.pm_body_edit26 {margin-top:4px; line-height:0px;}
	
.pm_body_edit21 {margin-top:2px; line-height:0px;}

/* reinvest dividends columns */

.pm_colh_edit31, .pm_body_edit31 {width:68px; margin:0px 0px 0px 10px;}
.pm_colh_edit32, .pm_body_edit32 {width:105px;}
.pm_colh_edit33, .pm_body_edit33 {width:105px; text-align:right;}
.pm_colh_edit34, .pm_body_edit34 {width:105px; text-align:right;}
.pm_colh_edit35, .pm_body_edit35 {width:105px; text-align:right;}
.pm_colh_edit36, .pm_body_edit36 {width:95px; text-align:right;}
.pm_colh_edit37, .pm_body_edit37 {width:95px; text-align:right; margin:0px 257px 0px 0px;}
	
.pm_body_edit32,
.pm_body_edit33,
.pm_body_edit34,
.pm_body_edit35 {margin-top:4px; line-height:0px;}
	
.pm_body_edit31 {margin-top:2px; line-height:0px;}
	
/* splits columns */

.pm_colh_edit41, .pm_body_edit41 {width:68px; margin:0px 0px 0px 10px;}
.pm_colh_edit42, .pm_body_edit42 {width:105px;}
.pm_colh_edit43, .pm_body_edit43 {width:105px; text-align:right;}
.pm_colh_edit44, .pm_body_edit44 {width:40px; text-align:center;}
.pm_colh_edit45, .pm_body_edit45 {width:95px; margin:0px 522px 0px 0px;}
	
.pm_body_edit42,
.pm_body_edit43,
.pm_body_edit45 {margin-top:4px; line-height:0px;}
	
.pm_body_edit41 {margin-top:2px; line-height:0px;}
	
/* note columns */

.pm_body_edit51 {width:935px; margin:10px 0px 0px 10px; padding-bottom:10px;}


/* ---------------------------------- create css ---------------------------------- */


.pm_create_body1 {width:100%; background-color:#fff;}

.pm_create_body2 {
	top:-1px;
	width:945px;
	margin:0px 3px 2px 3px;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	}

/* rows */
.pm_create_error {
	height:35px;
	width:908px;
	padding:15px 0px 0px 45px;
	border-bottom:1px solid #d5d5d5;
	background-color:#ffffef;
	background-image:url(//portfolio.morningstar.com/NewPort/images/MSTAR/pm2003/icon_error.gif);
	background-repeat:no-repeat;
	background-position:10px 12px;
	font-size:10px;
	}

.pm_createh_row1 {width:953px; margin:10px 0px 20px 0px;}

.pm_create_row1 {line-height:21px; border-top:1px solid #eae9e9;}

.pm_create_nav {
	height:36px;
	width:933px;
	padding:0px 0px 0px 20px;
	z-index:10;
	}

.pm_create_rowt {
	width:945px;
	width:100%;
	background-color:#efeeee;
	border-top:1px solid #91a6bd;
	line-height:22px;
	}

.pm_rowh_create,
.pm_rowh_create2 {
	width:945px;
	line-height:25px;
	padding-top:3px;
	border-top:1px solid #ccc;
	background-color:#fff;
	color:#666;
	}

.pm_rowh_create2 {height:35px; line-height:16px;}

.pm_rowh_create a:link,
.pm_rowh_create2 a:link,
.pm_rowh_create a:visited,
.pm_rowh_create2 a:visited {color:#1362b0;}

.pm_rowh_create a:hover,
.pm_rowh_create2 a:hover {color:#003366; text-decoration:underline;}

.pm_create_row2 {width:945px; line-height:28px; border-top:1px solid #eae9e9;}

/* head */

.create_steps {float:right; margin:2px 5px 0px 0px;}

.pm_create_col1,
.pm_create_col2 {
	width:465px;
	margin:20px 0px 20px 0px;
	padding-bottom:20px;
	}
	
.pm_create_col2 {border-left:1px solid #ccc;}

.create_entern,
.create_import,
.create_trans,
.create_watchl {
	width:330px;
	background-repeat:no-repeat;
	background-position:0px 20px;
	margin:10px 0px 0px 20px;
	padding:0px 0px 0px 70px;
	}

.create_entern {background-image:url(//im.morningstar.com/imcobrand/trp/ticon_enter_newport.gif);}

.create_import {background-image:url(//im.morningstar.com/imcobrand/trp/ticon_import_port.gif);}

.create_trans {background-image:url(//im.morningstar.com/imcobrand/trp/ticon_transaction_port.gif);}

.create_watchl {background-image:url(//im.morningstar.com/imcobrand/trp/ticon_watchlist_port.gif);}

.create_1,
.create_2,
.create_3 {width:320px;}

.create_1,
.create_2 {font-weight:bold;}

.create_2 {margin:10px 0px 0px 0px;}

.create_3 {font-size:10px; line-height:14px; padding-left:25px;}

.create_radio {width:25px;}

/* head columns */

.pm_createh_11 {width:200px; font-weight:bold; margin:0px 0px 0px 10px;}
.pm_createh_12 {height:25px; width:600px;}
.pm_createh_13 {width:200px; line-height:16px; margin:0px 0px 0px 10px;}
	
/* required & optional indicators watch list */
.pm_create_reqa,
.pm_create_reqb,
.pm_create_reqc {
	width:310px;
	padding:5px 0px 6px 10px;
	background-color:#e2eff8;
	font-weight:bold;
	}

.pm_create_reqc {width:935px;}

.pm_create_opta,
.pm_create_optb,
.pm_create_optc {padding:5px 0px 6px 10px; font-weight:bold;}
	
/* required & optional indicators transaction */
.pm_create_reqta,
.pm_create_reqtb,
.pm_create_reqtc {
	width:770px;
	padding:5px 0px 6px 10px;
	background-color:#e2eff8;
	font-weight:bold;
	}

.pm_create_reqtb {width:565px;}

.pm_create_reqtc {width:935px;}

.pm_create_optta,
.pm_create_opttb,
.pm_create_opttc {padding:5px 0px 6px 10px; font-weight:bold;}
	
/* required & optional indicators watch list modify */
.pm_modw_reqa,
.pm_modw_reqb,
.pm_modw_reqc {
	width:320px;
	padding:5px 0px 6px 10px;
	background-color:#e2eff8;
	font-weight:bold;
	}

.pm_modw_reqb {width:230px;}

.pm_modw_reqc {width:935px;}

.pm_modw_opta,
.pm_modw_optb,
.pm_modw_optc {padding:5px 0px 6px 10px; font-weight:bold;}

/* stock/fund columns transactions  */
.pm_colh_createt11, .pm_body_createt11 {width:25px; margin-left:10px;}
.pm_colh_createt12, .pm_body_createt12 {width:240px; margin-left:10px; text-align:left;}
.pm_colh_createt13, .pm_body_createt13,
.pm_colh_createt14, .pm_body_createt14,
.pm_colh_createt15, .pm_body_createt15,
.pm_colh_createt16, .pm_body_createt16 {width:155px; text-align:right; margin-right:10px;}

.pm_body_createt12,
.pm_body_createt13,
.pm_body_createt14,
.pm_body_createt15,
.pm_body_createt16 {margin-top:3px; margin-bottom:2px;}
	
/* bond columns transactions */
.pm_colh_createt21, .pm_body_createt21 {width:25px; margin-left:10px;}
.pm_colh_createt22, .pm_body_createt22 {width:150px; margin-left:10px;}
.pm_colh_createt23, .pm_body_createt23,
.pm_colh_createt25, .pm_body_createt25,
.pm_colh_createt26, .pm_body_createt26,
.pm_colh_createt28, .pm_body_createt28,
.pm_colh_createt29, .pm_body_createt29,
.pm_colh_createt210, .pm_body_createt210 {width:80px; text-align:right; margin-right:10px;}
	
.pm_colh_createt24, .pm_body_createt24,
.pm_colh_createt27, .pm_body_createt27 {width:95px; text-align:right; margin-right:10px;}

.pm_body_createt22,
.pm_body_createt23,
.pm_body_createt24,
.pm_body_createt25,
.pm_body_createt26,
.pm_body_createt27,
.pm_body_createt28,
.pm_body_createt29,
.pm_body_createt210 {margin-top:3px; margin-bottom:2px;}
	
/* cash columns  transactioins */
.pm_colh_createt31, .pm_body_createt31 {width:25px; margin-left:10px;}
.pm_colh_createt32, .pm_body_createt32 {width:240px; margin-left:10px;}
.pm_colh_createt33, .pm_body_createt33 {width:170px; text-align:right;}
.pm_colh_createt34, .pm_body_createt34 {width:170px; text-align:right; margin-right:320px;}

.pm_body_createt32,
.pm_body_createt33,
.pm_body_createt34 {margin-top:3px; margin-bottom:2px;}

/* stock/fund columns watch list  */
.pm_colh_create11, .pm_body_create11 {width:25px; margin-left:10px;}
.pm_colh_create12, .pm_body_create12 {width:220px; margin-left:10px;}
.pm_colh_create13, .pm_body_create13,
.pm_colh_create14, .pm_body_create14,
.pm_colh_create15, .pm_body_create15 {width:210px; text-align:right; margin-right:10px;}

.pm_body_create12,
.pm_body_create13,
.pm_body_create14,
.pm_body_create15 {margin-top:3px; margin-bottom:2px;}
	
/* bond columns watch list */
.pm_colh_create21, .pm_body_create21 {width:25px; margin-left:10px;}
.pm_colh_create22, .pm_body_create22 {width:179px; margin-left:10px;}
.pm_colh_create23, .pm_body_create23,
.pm_colh_create24, .pm_body_create24,
.pm_colh_create25, .pm_body_create25,
.pm_colh_create26, .pm_body_create26,
.pm_colh_create27, .pm_body_create27,
.pm_colh_create28, .pm_body_create28,
.pm_colh_create29, .pm_body_create29 {width:93px; text-align:right; margin-right:10px;}

.pm_body_create22,
.pm_body_create23,
.pm_body_create24,
.pm_body_create25,
.pm_body_create26,
.pm_body_create27,
.pm_body_create28,
.pm_body_create29 {margin-top:3px; margin-bottom:2px;}
	
/* cash columns  watch list */
.pm_colh_create31, .pm_body_create31 {width:25px; margin-left:10px;}
.pm_colh_create32, .pm_body_create32 {width:240px; margin-left:10px;}
.pm_colh_create33, .pm_body_create33 {width:210px; text-align:right; margin-right:450px;}

.pm_body_create32,
.pm_body_create33 {margin-top:3px; margin-bottom:2px;}
	
/* modify watch list stock/fund columns */
.pm_colh_modw11, .pm_body_modw11 {width:45px; margin-left:10px;}
.pm_colh_modw12, .pm_body_modw12 {width:230px; margin-left:10px;}
.pm_colh_modw13, .pm_body_modw13,
.pm_colh_modw14, .pm_body_modw14,
.pm_colh_modw15, .pm_body_modw15 {width:200px; text-align:right;}

.pm_body_modw12,
.pm_body_modw13,
.pm_body_modw14,
.pm_body_modw15 {margin-top:3px; margin-bottom:2px;}

/* modify watch list bond columns */
.pm_colh_modw21, .pm_body_modw21 {width:45px; margin-left:10px;}
.pm_colh_modw22, .pm_body_modw22 {width:160px; margin:0px 10px 0px 10px;}
.pm_colh_modw23, .pm_body_modw23,
.pm_colh_modw24, .pm_body_modw24,
.pm_colh_modw25, .pm_body_modw25,
.pm_colh_modw26, .pm_body_modw26,
.pm_colh_modw28, .pm_body_modw28,
.pm_colh_modw29, .pm_body_modw29 {width:97px; text-align:right; margin-right:5px;}
	
.pm_colh_modw27, .pm_body_modw27 {width:80px; text-align:right; margin-right:5px;}

.pm_body_modw22,
.pm_body_modw23,
.pm_body_modw24,
.pm_body_modw25,
.pm_body_modw26,
.pm_body_modw27,
.pm_body_modw28,
.pm_body_modw29 {margin-top:3px; margin-bottom:2px;}
	
/* modify watch list cash columns */
.pm_colh_modw31, .pm_body_modw31 {width:45px; margin-left:10px;}
.pm_colh_modw32, .pm_body_modw32 {width:240px; margin-left:10px;}
.pm_colh_modw33, .pm_body_modw33,
.pm_colh_modw34, .pm_body_modw34,
.pm_colh_modw35, .pm_body_modw35 {width:205px; text-align:right;}

.pm_body_modw32,
.pm_body_modw33,
.pm_body_modw34,
.pm_body_modw35 {margin-top:3px; margin-bottom:2px;}

/* input fields */
.pm_create_inputfield,
.pm_create_inputfield2,
.pm_create_inputfield3,
.pm_create_inputfield4,
.pm_create_inputfield5,
.pm_create_inputfield6,
.pm_create_inputfield7 {
	height:15px;
	font-size:11px;
	line-height:14px;
	color:#666;
	padding:0px 5px 0px 5px;
	}

.pm_create_inputfield {width:150px;}

.pm_create_inputfield2 {width:210px;}

.pm_create_inputfield3 {width:130px; text-align:right;}
	
.pm_create_inputfield4 {width:70px; text-align:right;}
	
.pm_create_inputfield5 {width:60px; text-align:right;}

.pm_create_inputfield6 {width:110px;}
	
.pm_create_inputfield7 {width:210px;}

.pm_create_drop1 {
	height:18px;
	width:70px;
	margin:0px 0px 0px 8px;
	
	font-size:11px;
	color:#666;
	}

/* ---------------------------------- x-ray classes ---------------------------------- */
.pmx_wrapper {
	width:945px;
	display:inline;
	margin:0px 3px 3px 3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	}

.pmx_col1 {width:451px; margin:15px 0px 0px 12px; display:inline;}

.pmx_col2 {width:451px; margin:15px 0px 0px 21px;}

.pmx_asseta, .pmx_sstyle {height:221px; width:451px;}

.pmx_sstats {width:923px; margin:0px 0px 20px 12px; display:inline;}

.pmx_top10 {
	width:923px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 20px 0px;
	display:inline;
	}

/* Asset Allocations */


.pmx_asseta_col1,
.pmx_asseta_col2 {width:171px; margin:27px 0px 0px 42px; display:inline;}

.pmx_asseta_col2 {width:125px; margin:35px 0px 21px 94px;}

.pmx_asseta_col1a,
.pmx_asseta_col1b,
.pmx_asseta_col1bb {font-size:12px; line-height:16px;}
	
.pmx_asseta_col1a {width:117px;}

.pmx_asseta_col1b {width:53px; text-align:right; line-height:20px;}

.pmx_asseta_col1bb {width:53px; text-align:right; font-weight:bold;}

/* Stock Sector Columns */

.pmx_ssector_cola,
.pmx_ssector_colb,
.pmx_ssector_colc {font-size:12px;}

.pmx_ssector_cola {width:229px;}

.pmx_ssector_colb {width:100px; text-align:right;}

.pmx_ssector_colc {width:100px; text-align:right;}

/* Fees & Expenses Columns */

.pmx_feenexp_cola,
.pmx_feenexp_colb {font-size:12px;}

.pmx_feenexp_cola {width:281px;}

.pmx_feenexp_colb {
	width:170px;
	text-align:right;
	font-weight:bold;
	color:#666;
	}

/* Stock Style Diversification Columns */

.pmx_ssdivers_cola, .pmx_ssdivers_colb {
	height:127px;
	width:142px;
	margin:10px 0px 0px 20px;
	display:inline;
	}

.pmx_ssdivers_colb {margin:10px 0px 0px 103px;}

.pmx_boxw {
	height:96px;
	width:96px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	}

.pmx_box, .pmx_boxb {
	height:23px;
	width:31px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size:12px;
	text-align:center;
	padding:8px 0px 0px 0px;
	color:#333333;
	}

.pmx_boxb {background-color:#000000; color:#fff;}

.ssdivers_cola {width:115px;}

.ssdivers_colb {width:60px; text-align:right;}

.pmx_row175a, .pmx_row175b {
	width:175px;
	margin:15px 0px 11px 20px;
	display:inline;
	
	font-size:11px;
	line-height:20px;
	border-top:1px dotted #a9a9a9;
	}

.pmx_row175b {margin:15px 0px 0px 70px;}

/* Stock Type Columns */

.pmx_stype_cola,
.pmx_stype_colb,
.pmx_stype_colc {font-size:12px;}

.pmx_stype_cola {width:180px;}

.pmx_stype_colb {
	width:149px;
	text-align:right;
	font-weight:bold;
	color:#666;
	}

.pmx_stype_colc {width:100px; text-align:right;}

/* World Regions Columns */

.pmx_world_icona {height:15px; width:35px; padding-top:6px;}
	
.pmx_world_icona img {display:inline; float:left;}

.pmx_world_iconb {height:38px; width:83px; margin-right:162px;}

.pmx_world_cola,
.pmx_world_colb,
.pmx_world_colc {font-size:12px;}

.pmx_world_cola {width:210px;}

.pmx_world_colb {
	width:206px;
	text-align:right;
	font-weight:bold;
	color:#666;
	}

.world_mapa, .world_mapb {margin:13px 0px 0px 0px; display:inline;}

.world_mapa {margin:13px 0px 0px 77px;}

/* Stock Stats Columns */

.pmx_sstats_cola,
.pmx_sstats_colb,
.pmx_sstats_colc,
.pmx_sstats_cold,
.pmx_sstats_cole,
.pmx_sstats_colf {font-size:12px;}

.pmx_sstats_cola {width:200px;}

.pmx_sstats_colb {width:127px; font-weight:bold; text-align:right;}

.pmx_sstats_colc {width:100px; text-align:right;}

.pmx_sstats_cold {width:198px; margin-left:44px;}

.pmx_sstats_cole {width:115px; font-weight:bold; text-align:right;}

.pmx_sstats_colf {width:139px; text-align:right;}

/* Top 10 Holdings Columns */

.pmx_top10_cola,
.pmx_top10_colb,
.pmx_top10_colc,
.pmx_top10_cold,
.pmx_top10_cole,
.pmx_top10_colf {font-size:12px;}

.pmx_top10_cola {width:45px; text-align:right;}

.pmx_top10_colb {width:201px; padding-left:120px;}

.pmx_top10_colc {width:172px;}

.pmx_top10_cold {width:107px; text-align:right;}

.pmx_top10_cole {width:141px; text-align:right;}

.pmx_top10_colf {width:137px; text-align:right;}

/*------*/
.text12 {font-weight:normal; float:right;}

.pmx_icon_col {height:16px; width:22px;}

.pmx_col, .pmx_colw {width:451px;}

.pmx_colw {margin:0px 0px 20px 0px;}

.pmx_rowbar451 {
	height:24px;
	width:449px;
	
	background-color:#e2eff8;
	border:1px solid #95a4bb;
	margin-bottom:4px;
	}
	
.pmx_rowbar923 {
	height:24px;
	width:921px;
	
	background-color:#e2eff8;
	border:1px solid #95a4bb;
	margin-bottom:4px;
	}

.pmx_rowbar451 a:hover,
.pmx_rowbar923 a:hover {text-decoration:underline; color:#003366;}

.pmx_rowbartitle {
	font-size:12px;
	font-weight:bold;
	color:#003366;
	margin:3px 0px 0px 12px;
	}

.pmx_hdetails,
.ira_link {
	position:relative;
	float:right;
	right:10px;
	display:inline;
	background-image:url(//im.morningstar.com/imcobrand/trp/hdetails_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:10px;
	margin:3px 0px 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	color:#1362b0;
	}

.ira_link {
	background-image:none;
	padding-left:0px;
	}

.pmx_row451,
.pmx_row451b,
.pmx_row451tb,
.pmx_row451c,
.pmx_row923,
.pmx_row923b {
	width:451px;
	
	line-height:21px;
	margin-bottom:2px;
	border-bottom:1px solid #eae9e9;
	}

.pmx_row451tb,
.pmx_row451c,
.pmx_row923b {color:#666; font-weight:bold; line-height:16px;}

.pmx_row451b {font-weight:bold; line-height:20px;}

.pmx_row451c {border:0px;}

.pmx_row923, .pmx_row923b {width:923px;}

.pmx_row923 a:link, .pmx_row923 a:visited {color:#1362b0; text-decoration:none;}

.pmx_row923 a:hover {color:#003366; text-decoration:underline;}

.pmx_row923b {height:34px;}


/* ---------------------------------- x-ray asset class ---------------------------------- */
.pm_321_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	color:#666;
	line-height:14px;
	}

.pm_321_row1, .pm_321_row2 {font-size:12px; line-height:21px; border-bottom:1px solid#eae9e9;}

.pm_321_row1 {line-height:18px; font-weight:bold;}


.pm_321_rowt {display:inline; border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* net assets columns & rows */

.pm_body_321a {width:347px; margin:45px 0px 0px 110px;}

.pm_body_321b {margin:35px 0px 35px 155px;}

.pm_321a_row1 {border-bottom:1px dotted #999999; line-height:24px;}

.pm_321a_col1, .pm_321a_col2 {width:247px;}

.pm_321a_col2, .pm_321a_col2net {width:100px; text-align:right; font-weight:bold;}

.pm_321a_col2net {font-weight:normal;}

/* stock stats column widths */
	
.pm_colh_3211, .pm_body_3211 {width:330px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3212, .pm_body_3212 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3213, .pm_body_3213 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3214, .pm_body_3214 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3215, .pm_body_3215 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3216, .pm_body_3216 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3217, .pm_body_3217 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3218, .pm_body_3218 {width:85px; text-align:right; margin:0px 10px 0px 0px;}

.pm_colh_3211,
.pm_colh_3212,
.pm_colh_3213,
.pm_colh_3214,
.pm_colh_3215,
.pm_colh_3216,
.pm_colh_3217,
.pm_colh_3218 {margin-top:7px;}

.pm_rowt_3211 {width:840px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3212 {width:85px; text-align:right; margin:0px 10px 0px 0px;}
	
/* ---------------------------------- x-ray stock style ---------------------------------- */
.pm_322_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	
	color:#666;
	line-height:14px;
	}

.pm_322_row1, .pm_322_row2 {font-size:12px; line-height:21px; border-bottom:1px solid #eae9e9;}

.pm_322_row1 {line-height:18px;}

.pm_322_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* stock stats column widths */
.pm_colh_322a, .pm_body_322a {width:16px; text-align:left; margin:3px 5px 0px 10px; line-height:0px;}
.pm_colh_322b, .pm_body_322b {width:258px; text-align:left; margin:0px 0px 0px 0px;}
.pm_colh_322c {width:646px; margin:0px 10px 0px 0px;}
.pm_body_322c {width:48px; text-align:right; margin:0px 0px 0px 0px;}
.pm_body_322d {width:568px; text-align:left; margin:3px 10px 0px 30px; line-height:0px;}
.pm_body_322dis {width:934px; margin:0px 0px 0px 10px;}

.pm_colh_3221, .pm_body_3221 {width:265px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3222, .pm_body_3222 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3223, .pm_body_3223 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3224, .pm_body_3224 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3225, .pm_body_3225 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3226, .pm_body_3226 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3227, .pm_body_3227 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3228, .pm_body_3228 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3229, .pm_body_3229 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32210, .pm_body_32210 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32211, .pm_body_32211 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32212, .pm_body_32212 {width:60px; text-align:right; margin:0px 10px 0px 0px;}

.pm_colh_3222,
.pm_colh_3223,
.pm_colh_3224,
.pm_colh_3225,
.pm_colh_3226,
.pm_colh_3227,
.pm_colh_3228,
.pm_colh_3229,
.pm_colh_32210,
.pm_colh_32211 {margin-top:3px; line-height:0px;}

.pm_colh_322a, .pm_colh_322b, .pm_colh_322c, .pm_colh_322d {margin-top:5px;}

.pm_rowt_3221 {width:865px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3222 {width:60px; text-align:right; margin:0px 10px 0px 0px;}

/* ---------------------------------- x-ray stock sector ---------------------------------- */
.pm_323_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	
	color:#666;
	line-height:14px;
	}

.pm_323_row1,
.pm_323_row2,
.pm_323_row3,
.pm_323_row3b,
.pm_323_row4 {font-size:12px; line-height:21px; border-bottom:1px solid #eae9e9;}

.pm_323_row1 {line-height:18px;}

.pm_323_row3,
.pm_323_row3b,
.pm_323_row4 {border:none; margin-bottom:2px;}

.pm_323_row3b {font-weight:bold;}
	
.pm_323_row4 {border-bottom:1px solid #eae9e9; padding-bottom:2px; margin-bottom:2px;}

.pm_323_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* stock stats column widths */
.pm_colh_323a, .pm_body_323a {width:16px; text-align:left; margin:3px 5px 0px 10px; line-height:0px;}
.pm_colh_323b, .pm_body_323b {width:258px; text-align:left; margin:0px 0px 0px 0px;}
.pm_colh_323c {width:646px; margin:0px 10px 0px 0px;}
.pm_body_323c {width:48px; text-align:right; margin:0px 0px 0px 0px;}
.pm_body_323d {width:48px; text-align:right; margin:0px 0px 0px 0px;}
.pm_body_323e {width:521px; text-align:left; margin:3px 10px 0px 29px; line-height:0px;}
.pm_body_323dis {width:934px; margin:0px 0px 0px 10px;}
	
.pm_colh_3231, .pm_body_3231 {width:215px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3232, .pm_body_3232 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3233, .pm_body_3233 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3234, .pm_body_3234 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3235, .pm_body_3235 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3236, .pm_body_3236 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3237, .pm_body_3237 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3238, .pm_body_3238 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3239, .pm_body_3239 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32310, .pm_body_32310 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32311, .pm_body_32311 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32312, .pm_body_32312 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32313, .pm_body_32313 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32314, .pm_body_32314 {width:50px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32315, .pm_body_32315 {width:50px; text-align:right; margin:0px 10px 0px 10px;}

.pm_colh_3232,
.pm_colh_3233,
.pm_colh_3234,
.pm_colh_3235,
.pm_colh_3236,
.pm_colh_3237,
.pm_colh_3238,
.pm_colh_3239,
.pm_colh_32310,
.pm_colh_32311,
.pm_colh_32312,
.pm_colh_32313,
.pm_colh_32314 {margin-top:3px; line-height:0px;}

.pm_colh_323a, .pm_colh_323b, .pm_colh_323c, .pm_colh_323d, .pm_colh_323e  {margin-top:5px;}

.pm_rowt_3231 {width:865px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3232 {width:60px; text-align:right; margin:0px 10px 0px 0px;}

/* ---------------------------------- x-ray stock type ---------------------------------- */
.pm_324_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	color:#666;
	line-height:14px;
	}

.pm_324_row1, .pm_324_row2 {font-size:12px; line-height:21px; border-bottom:1px solid #eae9e9;}

.pm_324_row1 {line-height:18px;}


.pm_324_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* stock stats column widths */


.pm_colh_324a, .pm_body_324a {width:16px; text-align:left; margin:3px 5px 0px 10px; line-height:0px;}
.pm_colh_324b, .pm_body_324b {width:258px; text-align:left; margin:0px 0px 0px 0px;}
.pm_colh_324c {width:646px; margin:0px 10px 0px 0px;}
.pm_body_324c {width:48px; text-align:right; margin:0px 0px 0px 0px; font-weight:bold;}
.pm_body_324d {width:48px; text-align:right; margin:0px 0px 0px 0px;}
.pm_body_324e {width:521px; text-align:left; margin:3px 10px 0px 29px; line-height:0px;}
.pm_body_324dis {width:934px; margin:0px 0px 0px 10px;}
	
.pm_colh_3241, .pm_body_3241 {width:275px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3242, .pm_body_3242 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3243, .pm_body_3243 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3244, .pm_body_3244 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3245, .pm_body_3245 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3246, .pm_body_3246 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3247, .pm_body_3247 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3248, .pm_body_3248 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3249, .pm_body_3249 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32410, .pm_body_32410 {width:65px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32411, .pm_body_32411 {width:65px; text-align:right; margin:0px 10px 0px 0px;}

.pm_colh_3242,
.pm_colh_3243,
.pm_colh_3244,
.pm_colh_3245,
.pm_colh_3246,
.pm_colh_3247,
.pm_colh_3248,
.pm_colh_3249,
.pm_colh_32410 {margin-top:3px; line-height:0px;}

.pm_colh_324a, .pm_colh_324b, .pm_colh_324c, .pm_colh_324d {margin-top:5px;}

.pm_rowt_3241 {width:865px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3242 {width:60px; text-align:right; margin:0px 10px 0px 0px;}

/* ---------------------------------- x-ray stock stats ---------------------------------- */
.pm_325_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	
	color:#666;
	line-height:14px;
	}

.pm_325_row1, .pm_325_row2 {font-size:12px; line-height:21px; border-bottom:1px solid #eae9e9;}

.pm_325_row1 {line-height:18px;}

.pm_325_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* stock stats column widths */
.pm_colh_325a, .pm_body_325a {width:505px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_325b, .pm_body_325b {width:215px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_325c, .pm_body_325c {width:205px; text-align:right; margin:0px 10px 0px 0px;}
	
.pm_colh_3251, .pm_body_3251 {width:135px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3252, .pm_body_3252 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3253, .pm_body_3253 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3254, .pm_body_3254 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3255, .pm_body_3255 {width:85px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3256, .pm_body_3256 {width:118px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3257, .pm_body_3257 {width:94px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3258, .pm_body_3258 {width:124px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3259, .pm_body_3259 {width:114px; text-align:right; margin:0px 10px 0px 0px;}
	
.pm_colh_325a, .pm_colh_325b, .pm_colh_325c {margin-top:5px;}

.pm_body_325b {font-weight:bold;}

.pm_rowt_3251 {width:840px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3252 {width:85px; text-align:right; margin:0px 10px 0px 0px;}
	
/* ---------------------------------- x-ray fees & expenses ---------------------------------- */
.pm_326_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	color:#666;
	line-height:14px;
	}

.pm_326_row1, .pm_326_row2 {font-size:12px; line-height:21px; border-bottom:1px solid #eae9e9;}

.pm_326_row1 {line-height:18px; font-weight:bold;}


.pm_326_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* stock stats column widths */


.pm_colh_326a, .pm_body_326a {width:710px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_326b, .pm_body_326b {width:215px; text-align:right; margin:0px 10px 0px 0px;}
	
.pm_colh_3261, .pm_body_3261 {width:325px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3262, .pm_body_3262 {width:150px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3263, .pm_body_3263 {width:150px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3264, .pm_body_3264 {width:150px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3265, .pm_body_3265 {width:150px; text-align:right; margin:0px 10px 0px 0px;}



.pm_body_326b {font-weight:bold;}

.pm_rowt_3261 {width:840px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3262 {width:85px; text-align:right; margin:0px 10px 0px 0px;}
	
/* ---------------------------------- x-ray world region ---------------------------------- */
.pm_327_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	color:#666;
	line-height:14px;
	}

.pm_327_row1, .pm_327_row2 {font-size:12px; line-height:21px; border-bottom:1px solid#eae9e9;}

.pm_327_row1 {line-height:18px; font-weight:bold;}

.pm_327_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* net assets columns & rows */
.pm_body_327a {width:347px; margin:45px 0px 0px 110px;}

.pm_body_327b {margin:55px 0px 35px 155px;}

.pm_327a_row1 {border-bottom:1px dotted #999999; line-height:24px;}

.pm_327a_col1, .pm_327a_col2 {width:247px;}

.pm_327a_col2, .pm_327a_col2net {width:100px; text-align:right; font-weight:bold;}

.pm_327a_col2net {font-weight:normal;}

/* stock stats column widths */
.pm_colh_3271, .pm_body_3271 {width:245px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3272, .pm_body_3272 {width:85px; text-align:right;}
.pm_colh_3273, .pm_body_3273 {width:85px; text-align:right;}
.pm_colh_3274, .pm_body_3274 {width:85px; text-align:right;}
.pm_colh_3275, .pm_body_3275 {width:85px; text-align:right;}
.pm_colh_3276, .pm_body_3276 {width:85px; text-align:right;}
.pm_colh_3277, .pm_body_3277 {width:85px; text-align:right;}
.pm_colh_3278, .pm_body_3278 {width:85px; text-align:right;}
.pm_colh_3279, .pm_body_3279 {width:85px; text-align:right; margin:0px 10px 0px 0px;}

.pm_rowt_3271 {width:840px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3272 {width:85px; text-align:right; margin:0px 10px 0px 0px;}

/* ---------------------------------- x-ray bond style ---------------------------------- */
.pm_328_rowh {
	height:45px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	display:inline;
	padding:3px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	color:#666;
	line-height:14px;
	}

.pm_328_row1, .pm_328_row2 {font-size:12px; line-height:21px; border-bottom:1px solid #eae9e9;}

.pm_328_row1 {line-height:18px;}


.pm_328_rowt {border-top:1px solid #e9e9e9; line-height:22px; font-weight:bold;}

/* stock stats column widths */
.pm_colh_328a, .pm_body_328a {width:16px; text-align:left; margin:3px 5px 0px 10px; line-height:0px;}
.pm_colh_328b, .pm_body_328b {width:258px; text-align:left; margin:0px 0px 0px 0px;}
.pm_colh_328c {width:646px; margin:0px 10px 0px 0px;}
.pm_body_328c {width:48px; text-align:right; margin:0px 0px 0px 0px;}
.pm_body_328d {width:568px; text-align:left; margin:3px 10px 0px 30px; line-height:0px;}
.pm_body_328dis {width:934px; margin:0px 0px 0px 10px;}
	
.pm_colh_3281, .pm_body_3281 {width:265px; text-align:left; margin:0px 0px 0px 10px;}
.pm_colh_3282, .pm_body_3282 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3283, .pm_body_3283 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3284, .pm_body_3284 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3285, .pm_body_3285 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3286, .pm_body_3286 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3287, .pm_body_3287 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3288, .pm_body_3288 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_3289, .pm_body_3289 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32810, .pm_body_32810 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32811, .pm_body_32811 {width:60px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_32812, .pm_body_32812 {width:60px; text-align:right; margin:0px 10px 0px 0px;}

.pm_colh_3282,
.pm_colh_3283,
.pm_colh_3284,
.pm_colh_3285,
.pm_colh_3286,
.pm_colh_3287,
.pm_colh_3288,
.pm_colh_3289,
.pm_colh_32810,
.pm_colh_32811 {margin-top:3px; line-height:0px;}

.pm_colh_328a, .pm_colh_328b, .pm_colh_328c, .pm_colh_328d {margin-top:5px;}

.pm_rowt_3281 {width:865px; text-align:left; margin:0px 0px 0px 10px;}
	
.pm_rowt_3282 {width:60px; text-align:right; margin:0px 10px 0px 0px;}

/* ---------------------------------- instant x-ray css ---------------------------------- */

.pm_ixray_wrapper {
	top:-1px;
	width:953px;
	background-color:#fcfcfc;
	border:1px solid #91a6bd;
	margin:0px 0px 15px 0px;
	padding-bottom:20px;
	}

.pm_ixray_col1 {width:350px; margin:10px 20px 0px 10px;}
	
.pm_ixray_col2 {width:560px; margin:10px 0px 0px 10px;}
	
.pm_ixray_col21 {width:180px; margin-right:20px;}
	
.pm_ixray_col22 {float:right;}
	
.pm_ixray_col23 {
	position:absolute;
	float:none;
	width:150px;
	font-size:10px;
	line-height:14px;
	}
	
.pm_ixray_row1 {line-height:25px;}
	
.pm_ixray_row1 a:link, .pm_ixray_row1 a:visited,
.pm_ixray_row3 a:link, .pm_ixray_row3 a:visited {
	color:#1362b0;
	text-decoration:none;
	}

.pm_ixray_row1 a:hover, .pm_ixray_row3 a:hover {color:#003366; text-decoration:underline;}
	
.pm_ixray_row2 {width:380px;}
	
.pm_ixray_row3 {line-height:16px; padding:10px 0px 0px 0px;}

/* drop down */
.pm_ixray_drop1 {margin:5px 0px 0px 10px;}

.pm_ixray_drp1 {
	height:20px;
	width:180px;
	font-size:11px;
	line-height:14px;
	color:#666;
	}

/* input text */
.pm_ixray_txtf1 {
	height:15px;
	width:165px;
	font-size:11px;
	line-height:14px;
	color:#666;
	padding:0px 5px 0px 5px;
	}

/* ---------------------------------- Stock Intersection ---------------------------------- */

.pm_33_row1, .pm_33_row2
{
	position:relative;
	float:left;
	width:945px;
	font-size:12px;
	line-height:21px;
	border-top:1px solid #eae9e9;
}

.pm_33_row1
{font-weight:bold; border-top:1px solid #ccc;}

.pm_33_row2 a:link, .pm_33_row2 a:visited {color:#1362b0; text-decoration:none;}
	
.pm_33_row2 a:hover {color:#003366; text-decoration:underline;}

.pm_colh_331, .pm_body_331 {width:70px; text-align:right; margin:0px 0px 0px 10px;}
.pm_colh_332, .pm_body_332 {width:380px; text-align:left; margin:0px 0px 0px 40px;}
.pm_colh_333, .pm_body_333 {width:70px; text-align:left; margin:0px 0px 0px 0px;}
.pm_colh_334, .pm_body_334 {width:105px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_335, .pm_body_335 {width:115px; text-align:right; margin:0px 0px 0px 0px;}
.pm_colh_336, .pm_body_336 {width:115px; text-align:left; margin:0px 0px 0px 40px;}
	
.pm_colh_331, .pm_colh_332, .pm_colh_333,
.pm_colh_334, .pm_colh_335, .pm_colh_336 {margin-top:5px;}

/* ---------------------------------- organize portfolio css ---------------------------------- */

.pm_org_body,
.pm_org_body2 {
	top:-1px;
	width:945px;
	margin:0px 3px 2px 3px;
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-bottom:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	}

.pm_org_body2 {border-top:none;}

.pm_org_nav {
	height:36px;
	width:933px;
	padding:0px 0px 0px 20px;
	z-index:10;
	}

/* head */
.pm_orgh_row1,
.pm_orgh_row2,
.pm_orgh_row3 {width:953px; line-height:22px; margin:10px 0px 0px 0px;}

.pm_orgh_row2 {font-weight:bold; margin:20px 0px 15px 0px;}
	
.pm_orgh_row3 {width:943px; margin:20px 10px 15px 0px;}

.pm_orghead_row2 {width:953px; margin:0px 0px 18px 0px;}

.pm_rowh {
	margin:0px 3px 0px 3px;
	background:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif) repeat-x bottom;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	color:#666;
	}

.pm_org_rowh,
.pm_org_rowh2 {
	height:36px;
	width:945px;
	margin:0px 3px 0px 3px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh2.gif);
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	color:#666;
	}
	
.pm_org_rowh2 {margin-bottom:-1px; z-index:1;}

.pm_org_rowh a:link,
.pm_org_rowh2 a:link,
.pm_org_rowh a:visited,
.pm_org_rowh2 a:visited {color:#1362b0;}

.pm_org_rowh a:hover,
.pm_org_rowh2 a:hover {color:#003366; text-decoration:underline;}

.pm_orgrow2_col1 {width:520px; margin:10px 0px 0px 10px;}

.pm_orgrow3_col1 {width:100%; margin:0px 0px 0px 0px;}

.pm_orgrow1_col1 {width:520px; font-weight:bold; margin:10px 0px 0px 10px;}

.pm_orgrow1_col2 {width:405px; margin:10px 0px 0px 0px;}

.pm_org_row1 {line-height:21px; border-top:1px solid #eae9e9;}

.pm_org_row2,
.pm_org_row3,
.pm_org_rowt,
.pm_org_rowbg {width:945px; line-height:28px; border-top:1px solid #eae9e9;}
	
.pm_org_rowbg {
	width:100%;
	background-color:#efeeee;
	border-top:1px solid #91a6bd;
	line-height:22px;
	}

.pm_org_row3 {border-top:1px solid #ccc;}

.pm_org_rowt {font-weight:bold;}

.pm_org_2col1 {width:520px; margin:6px 0px 0px 10px;}

.pm_org_combbt,
.pm_org_combbt a:link,
.pm_org_combbt a:visited {
	position:relative;
	float:left;
	display:inline;
	height:17px;
	width:51px;
	background-image:url(//im.morningstar.com/imcobrand/trp/button-delete.gif);
	margin:1px 0px 0px 10px;
	}

/* input fields */

.pm_org_input {height:18px; margin:0px 0px 0px 10px;}

.pm_org_inputfield,
.pm_org_inputfield2,
.pm_org_inputfield3 {
	height:15px;
	font-size:11px;
	line-height:14px;
	color:#666;
	padding:0px 5px 0px 5px;
	}

.pm_org_inputfield2 {width:75px; text-align:right;}

.pm_org_inputfield3 {width:75px;}

.pm_org_drop1 {font-size:11px; color:#666; width:80px;}

.pm_org_textarea1 {
	width:500px;
	padding:5px 0px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
	}
	
/* required & optional indicators */
.pm_org_req {width:300px; padding:5px 0px 6px 10px; background-color:#e2eff8; font-weight:bold;}

.pm_org_opt {padding:5px 0px 6px 10px; font-weight:bold;}
	
/* body */
.pm_rowh_org {
	height:45px;
	margin:0px 3px 0px 3px;
	padding-top:3px;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
	color:#666;
	}
	
/* summary head columns */

.pm_orgh_11, .pm_orgh_21 {width:466px; margin:0px 0px 0px 10px;}
.pm_orgh_12, .pm_orgh_22 {width:476px;}

.pm_orgh_21 a:link,
.pm_orgh_21 a:visited {font-weight:normal; color:#1362b0; text-decoration:none;}
.pm_orgh_21 a:hover {color:#003366;; text-decoration:underline;}
	
/* splits columns */
.pm_colh_org41,
.pm_colh_org42,
.pm_colh_org43,
.pm_colh_org44,
.pm_colh_org45
{
	color:#1362b0;
	line-height:13px;
	padding:3px 0px 0px 0px;
}

.pm_colh_org41, .pm_body_org41 {width:30px; margin:0px 0px 0px 10px;}
.pm_colh_org42, .pm_body_org42 {width:295px;}
.pm_colh_org43, .pm_body_org43 {width:200px; text-align:left;}
.pm_colh_org44, .pm_body_org44 {width:200px; text-align:right;}
.pm_colh_org45, .pm_body_org45 {width:200px; text-align:right;  margin:0px 10px 0px 0px;}
	
/* delete holding columns */
.pm_colh_delh41,
.pm_colh_delh42,
.pm_colh_delh43,
.pm_colh_delh44,
.pm_colh_delh45,
.pm_colh_delh46 {color:#1362b0; line-height:13px; padding:3px 0px 0px 0px;}

.pm_colh_delh41, .pm_body_delh41 {width:30px; margin:3px 0px 0px 10px;}
.pm_colh_delh42, .pm_body_delh42 {width:330px;}
.pm_colh_delh43, .pm_body_delh43 {width:120px; text-align:left;}
.pm_colh_delh44, .pm_body_delh44 {width:100px; text-align:right;}
.pm_colh_delh45, .pm_body_delh45 {width:170px; text-align:right;}
.pm_colh_delh46, .pm_body_delh46 {width:170px; text-align:right;}
	
/* corporate actions columns */
.pm_corpa_11,
.pm_corpa_12,
.pm_corpa_13,
.pm_corpa_21,
.pm_corpa_22,
.pm_corpa_23 {margin:0px 0px 0px 10px;}
	
.pm_corpa_11, .pm_corpa_21 {width:100px;}
.pm_corpa_12, .pm_corpa_22 {width:300px;}

.pm_colh_corpa41,
.pm_colh_corpa42,
.pm_colh_corpa43,
.pm_colh_corpa44,
.pm_colh_corpa45,
.pm_colh_corpa46,
.pm_colh_corpa47,
.pm_colh_corpa48 {color:#1362b0; line-height:13px; padding:3px 0px 0px 0px;}
	
.pm_body_corpa41,
.pm_body_corpa42,
.pm_body_corpa43,
.pm_body_corpa44,
.pm_body_corpa45,
.pm_body_corpa46,
.pm_body_corpa47,
.pm_body_corpa48 {line-height:16px; padding:6px 0px 3px 0px;}

.pm_colh_corpa41, .pm_body_corpa41 {width:70px; margin:0px 0px 0px 10px;}
.pm_colh_corpa42, .pm_body_corpa42 {width:200px;}
.pm_colh_corpa43, .pm_body_corpa43 {width:100px; margin-left:10px;}
.pm_colh_corpa44, .pm_body_corpa44 {width:110px;}
.pm_colh_corpa45, .pm_body_corpa45 {width:90px; text-align:right;}
.pm_colh_corpa46, .pm_body_corpa46 {width:120px; text-align:right;}
.pm_colh_corpa47, .pm_body_corpa47 {width:120px; text-align:right;}
.pm_colh_corpa48, .pm_body_corpa48 {width:100px; text-align:right;}

.TextDataBold {font-weight:bold;}
	
/* combine holding columns */
.pm_comb_11, .pm_comb_21 {width:100px;}
.pm_comb_12, .pm_comb_22 {width:200px;}

.pm_colh_comb41,
.pm_colh_comb42,
.pm_colh_comb43,
.pm_colh_comb44,
.pm_colh_comb45,
.pm_colh_comb46 {color:#1362b0; line-height:13px; padding:3px 0px 0px 0px;}

.pm_body_comb41,
.pm_body_comb42,
.pm_body_comb43,
.pm_body_comb44,
.pm_body_comb45,
.pm_body_comb46,
.pm_body_comb47,
.pm_body_comb48 {line-height:16px; padding:6px 0px 3px 0px;}

.pm_colh_comb41, .pm_body_comb41 {width:30px; margin:0px 0px 0px 10px;}
.pm_colh_comb42, .pm_body_comb42 {width:200px;}
.pm_colh_comb43, .pm_body_comb43 {width:100px; margin-left:150px;}
.pm_colh_comb44, .pm_body_comb44 {width:100px; text-align:right;}
.pm_colh_comb45, .pm_body_comb45 {width:170px; text-align:right;}
.pm_colh_comb46, .pm_body_comb46 {width:170px; text-align:right;}
	
/* note columns */

.pm_body_org51 {width:935px; margin:10px 0px 10px 10px;}
	
/* ---------------------------------- new holding ---------------------------------- */

.pm_newh_body,
.pm_newh_body2,
.pm_newh_body3
{
	top:-1px;
	width:945px;
	margin:0px 3px -1px 3px;
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;
}

.pm_newh_body2 {border-top:none;}
	
.pm_newh_body3 {border-top:none; border-bottom:1px solid #91a6bd; margin:0px 3px 3px 3px;}

.pm_newh_nav {height:36px; width:933px; padding:0px 0px 0px 20px; z-index:10;}

/* rows */
.pm_summary_row1,
.pm_summary_row2 {width:953px; line-height:22px; margin:10px 0px 0px 0px;}

.pm_summary_row2 {font-weight:bold; margin:0px 0px 15px 0px;}

.pm_newhhead_row2 {width:953px; margin:0px 0px 18px 0px;}

.pm_newhrow2_col1 {width:520px; margin:10px 0px 0px 10px;}

.pm_newhrow3_col1 {width:100%; margin:0px 0px 0px 0px;}

.pm_newhrow1_col1 {width:520px; font-weight:bold; margin:10px 0px 0px 10px;}

.pm_newhrow1_col2 {width:405px; margin:10px 0px 0px 0px;}

.pm_newh_rowt {
	width:945px;
	background-color:#efeeee;
	border:1px solid #91a6bd;
	margin:0px 3px 0px 3px;
	line-height:22px;
	font-weight:bold;
	}

.pm_newh_rowh {
	top:-1px;
	height:45px;
	margin:0px 3px 0px 3px;
	padding-top:3px;
	background-image:url(//im.morningstar.com/imcobrand/trp/pm_body_colh.gif);
	border-top:1px solid #91a6bd;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	color:#666;
	z-index:1;
	}

.pm_newh_row1 {line-height:21px; border-top:1px solid #eae9e9; padding:10px 0px 15px 10px;}

.pm_newh_row2 {width:945px; line-height:28px; border-top:1px solid #eae9e9;}

.pm_newh_row3 {border-top:1px solid #ccc;}

.pm_newh_2col1 {width:520px; margin:6px 0px 0px 10px;}

.pm_newh_delbt,
.pm_newh_delbt a:link,
.pm_newh_delbt a:visited {
	position:relative;
	float:left;
	display:inline;
	height:17px;
	width:51px;
	background-image:url(im/button-delete.gif);
	margin:1px 0px 0px 10px;
	}

/* input fields */

.pm_newh_input {height:18px; margin:0px 0px 0px 10px;}

.pm_newh_inputfield1,
.pm_newh_inputfield2,
.pm_newh_inputfield3,
.pm_newh_inputfield4 {
	height:15px;
	font-size:11px;
	line-height:14px;
	color:#666;
	padding:0px 5px 0px 5px;
	}

.pm_newh_inputfield1 {width:70px; text-align:right;}

.pm_newh_inputfield2 {width:100px; text-align:right;}

.pm_newh_inputfield3 {width:150px;}
	
.pm_newh_inputfield4 {width:120px;}
	
/* required & optional indicators */
.pm_newh_req1,
.pm_newh_req2,
.pm_newh_req3 {padding:5px 0px 6px 10px; background-color:#e2eff8; font-weight:bold;}

.pm_newh_req1 /* stock/fund */ {width:640px;}
	
.pm_newh_req2 /* bond */ {width:560px;}
	
.pm_newh_req3 /* cash */ {width:935px;}

.pm_newh_opt1,
.pm_newh_opt2 {padding:5px 0px 6px 10px; font-weight:bold;}

/* custom view tabs */
.pm_newh_tab,
.pm_newh_tabw,
.pm_newh_tabon,
.pm_newh_tabwon
 	{
 	position:relative;
	float:left;
	display:inline;
	height:26px;
	width:102px;
	margin-left:2px;
	padding-top:10px;
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-101x36-off.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	line-height:13px;
	z-index:10;
	}

.pm_newh_tabwon,
.pm_newh_tabw {
	width:170px;
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-170x36-off.gif);
	}

a.pm_newh_tab:hover {background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-101x36-over.gif)}
	
a.pm_newh_tabw:hover {background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-170x36-over.gif)}

.pm_newh_tabon {
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-101x36-on.gif);
	color:#003366;
	}

.pm_newh_tabwon {
	background-image:url(//im.morningstar.com/imcobrand/trp/background-tab-170x36-on.gif);
	color:#003366;
	}

a.pm_newh_tabon:link,
a.pm_newh_tabwon:link {color:#003366;}

a.pm_newh_tab:link,
a.pm_newh_tabw:link,
a.pm_newh_tab:visited,
a.pm_newh_tabw:visited {color:#666;}
	
/* body */
.pm_rowh_newh {
	height:45px;
	width:945px;
	margin:0px 3px 0px 3px;
	padding-top:3px;
	border-right:1px solid #91a6bd;
	border-left:1px solid #91a6bd;
	background-color:#fff;

	color:#666;
	}

.pm_rowh_newh a:link, .pm_rowh_newh a:visited {color:#1362b0; text-decoration:none;}
	
.pm_rowh_newh a:hover {color:#003366; text-decoration:underline;}

.pm_colh_newh1, .pm_body_newh1, .pm_rowt_newh1 {width:260px; margin:0px 0px 0px 10px;}
.pm_colh_newh1, .pm_body_newh1, .pm_rowt_newh1 {width:95px; text-align:right;}
.pm_colh_newh3, .pm_body_newh3, .pm_rowt_newh3 {width:95px; text-align:right;}
.pm_colh_newh4, .pm_body_newh4, .pm_rowt_newh4 {width:95px; text-align:right;}
.pm_colh_newh5, .pm_body_newh5, .pm_rowt_newh5 {width:95px; text-align:right;}
.pm_colh_newh6, .pm_body_newh6, .pm_rowt_newh6 {width:95px; text-align:right;}
.pm_colh_newh7, .pm_body_newh7, .pm_rowt_newh7 {width:95px; text-align:right;}
	
/* body columns */

.pm_newh_more {width:139px; text-align:right; line-height:0px; margin:5px 0px 7px 10px;}

.pm_newh_moret {font-weight:normal; margin:2px 0px 0px 10px;}

.pm_newh_save {float:right; text-align:right; line-height:0px; margin:5px 0px 7px 0px;}

.pm_newh_cancel {float:right; text-align:right; line-height:0px; margin-right:10px; margin:5px 10px 7px 10px;}
	
/* header text */
.pm_newh_11 a:link,
.pm_newh_11 a:visited {font-weight:normal; color:#1362b0; text-decoration:none;}
.pm_newh_11 a:hover {color:#003366;; text-decoration:underline;}
	
/* stock/fund columns */

.pm_colh_newh11, .pm_body_newh11, .pm_body_newhf11 {width:20px; margin:0px 0px 0px 10px;}
.pm_colh_newh12, .pm_body_newh12, .pm_body_newhf12 {width:200px; margin:0px 0px 0px 10px;}
.pm_colh_newh13, .pm_body_newh13, .pm_body_newhf13 {width:130px; text-align:right; margin:0px 0px 0px 10px;}
.pm_colh_newh14, .pm_body_newh14, .pm_body_newhf14 {width:130px; text-align:right;}
.pm_colh_newh15, .pm_body_newh15, .pm_body_newhf15 {width:130px; text-align:right;}
.pm_colh_newh16, .pm_body_newh16, .pm_body_newhf16 {width:130px; text-align:right;}
	
.pm_body_newhf12,
.pm_body_newhf13,
.pm_body_newhf14,
.pm_body_newhf15,
.pm_body_newhf16 {margin-top:4px; line-height:0px;}
	
/* bond columns */

.pm_colh_newh21, .pm_body_newh21, .pm_body_newhf21 {width:20px; margin:0px 0px 0px 10px;}
.pm_colh_newh22, .pm_body_newh22, .pm_body_newhf22 {width:142px; margin:0px 0px 0px 10px;}
.pm_colh_newh23, .pm_body_newh23, .pm_body_newhf23 {width:93px; text-align:right;}
.pm_colh_newh24, .pm_body_newh24, .pm_body_newhf24 {width:98px; text-align:right;}
.pm_colh_newh25, .pm_body_newh25, .pm_body_newhf25 {width:98px; text-align:right;}
.pm_colh_newh26, .pm_body_newh26, .pm_body_newhf26 {width:93px; text-align:right;}
.pm_colh_newh27, .pm_body_newh27, .pm_body_newhf27 {width:93px; text-align:right;}
.pm_colh_newh28, .pm_body_newh28, .pm_body_newhf28 {width:93px; text-align:right;}
.pm_colh_newh29, .pm_body_newh29, .pm_body_newhf29 {width:93px; text-align:right;}
.pm_colh_newh210, .pm_body_newh210, .pm_body_newhf210 {width:93px; text-align:right;}
	
.pm_body_newhf22,
.pm_body_newhf23,
.pm_body_newhf24,
.pm_body_newhf25,
.pm_body_newhf26,
.pm_body_newhf27,
.pm_body_newhf28,
.pm_body_newhf29,
.pm_body_newhf210 {margin-top:4px; line-height:0px;}
	
/* cash columns */

.pm_colh_newh31, .pm_body_newh31, .pm_body_newhf31 {width:20px; margin:0px 0px 0px 10px;}
.pm_colh_newh32, .pm_body_newh32, .pm_body_newhf32 {width:170px; margin:0px 0px 0px 10px;}
.pm_colh_newh33, .pm_body_newh33, .pm_body_newhf33 {width:130px; text-align:right;}
.pm_colh_newh34, .pm_body_newh34, .pm_body_newhf34 {width:130px; text-align:right;}
	
.pm_body_newhf32,
.pm_body_newhf33,
.pm_body_newhf34 {margin-top:4px; line-height:0px;}

/* spacers */
.spacer1 {height:20px; width:1px;}