.goodie {
	display: none;
}

.sortcol:hover,
.sortcol:active,
.sortcol.hover
{
    cursor: pointer;
}

.sharestab tr.rowcolor {
	background-color: #f5f5f5;
}
#mcol .field .sharestab tr.rowcolor {
	background-color: #fff;
}


/* FIELD*/

.sharestab td, .sharestab th {
	padding: 2px 5px;				/* standard padding for tablefields */
	border-right:solid 1px #fff;	/* standard 1px tablefields margin */
	border-bottom:solid 1px #fff;
	text-align:left;
    white-space: nowrap;			/* wrapping fix */
}


.sharestab_s td {
	padding:0 5px;
}

.sharestab th {
    background-color: #d6d7d2; 
    color:#000;
    font-weight: bold;
}


.sortasc {
    background-color: #B9DDFF;
	padding-right:17px;
}
.sortdesc {
    background-color: #B9DDFF;
	padding-right:17px;
}

th.sortdesc, .sharestab th.sortasc {
	background-color: #B9DDFF;
}
th.sortcol:hover, th.sortcol:active {
	background-color: #bebfba;
}





/* SHARESTAB CONTENT */

.sharestab a {
    display: block;
}

/* updown styling */
.sharestab .pct {
	padding-left:17px;
	color: #ff850e;
	background: url(../images/icn_arrneut.gif) no-repeat center left; 
}
.sharestab span.pct {
	display:block;
}
.sharestab .up .pct {
	background-image: url(../images/icn_arrup.gif);
    color: #090;
}
.sharestab .dn .pct {
	background-image: url(../images/icn_arrdown.gif);
    color: #f00;
}
.sharestab .dn span.pct, .sharestab .up span.pct {
	text-align:right;
	width:40px;
}
#mcol .sharestab .up .pct, #mcol .sharestab .dn .pct {
	background-position: 0 3px;
}


/* no arrow */
.sharestab .pct_noarr {
	color: #ff850e;
}
.sharestab .up .pct_noarr {
	color: #090;
}
.sharestab .dn .pct_noarr {
	color: #f00;
}

/* namelinks */
.sharestab.overview td.name a {
    width: 150px;
}

.rtool_nav {
	margin-top:10px;
}

.rtool_table {
	clear:both;
	width:100%;
	float:none;
	position:relative;
	margin-bottom:5px;
}
.rtool_table th,
.rtool_table td
{
	vertical-align:top;
}
 .rtool_table .rtt_colico {
	width:50px;
}
 .rtool_table .rtt_colname {
	width:320px;
}
 .rtool_table .rtt_colinfo {
	width:200px;
}
 .rtt_periodAccount .rtt_colname {
	width:440px;
}





.rtt_helper {
	position:relative;
}
.rtt_info {
	position:absolute;
	top:27px;
	right:-5px;
	_right:0;					/* IE6 FIX */
	width:700px;
	_width:700px;				/* IE6 FIX */
	padding:7px 0 7px 60px;
	background:#fff;
	border:solid 1px #b8b8ba;
	border-left:none;
	border-right:none;
	white-space:normal;
}
.rtt_info a {
	display:inline;
	color:#1442cb;
	text-decoration:underline;
}
.rtt_info a:hover {
	text-decoration:none;
}
.rtt_info li {
	float:left;
	padding:0 7px 0 5px;
	background:url(../images/bg_sepgnav.gif) no-repeat center right;
}
.rtt_info li.nobg {
	background:none;
}


.rtt_infolnks {
	position:relative;
	width:240px;
	height:25px;
}
.rtt_infolnks a {
	position:absolute;
	top:0;
	color:#1442cb;
	height:23px;
	padding:2px 7px 2px 17px;
	text-decoration:underline;
	display:inline;
	background:url(../images/b_sortblue.gif) no-repeat 6px 13px;
}
.rtt_infolnks a:hover {
	text-decoration:none;
}
a.rttil_up {
	/*text-decoration:none;*/
	font-weight:bold;
	background-position: 6px -84px;
	border:solid 1px #b8b8ba;
	border-bottom:none;
	background-color:#fff;
}
.rtt_infolnks span {
	position:absolute;
	display:inline;
	height:23px;
}
.rttil_cond {
	right:138px;
	width:75px;
}

.rttil_offer {
	right:68px;
	width:42px;
}

.rttil_comments {
    right:1px;
    width:30px;
}

tr.rtt_product td a {
    display:inline;
}


/* header forms */
.rtt_filter {
	padding-top:10px;
}
.rtt_filter select {
	width:240px;	
}
#rtt_filter_mortgage {
	position:relative;
	left:40px;
}
#rtt_filter_periodAccount {
	position:relative;
	left:65px;
}
#rtt_filter_periodAccount select {
	width:445px;
}
 .rtt_periodAccount,
 .rtt_mortgage {
	margin-top:2px;
}


