






/* -------------- header/main -------------- */
/* begin */


#fundInfo {
	}
	#fundInfo h1 {
		}
		#fundInfo h1 .styleBox {
			float: left;
			margin-right: 8px;
			margin-left: 0px;
			}

	#fundInfo .fundHdr {
		padding: 0 0 0;
		}
		#fundInfo .fundHdr .left {
			position: relative;
			clear: both;
			float: left;
			width: 320px;
			}
		#fundInfo .fundHdr .right {
			position: relative;
			float: left;
			margin-left: 10px;
			width: 310px;
			}
			#fundInfo .fundHdr h4,
			#fundInfo .fundHdr .subadvisor h2 {
				padding-top: 0;
				font-size: 11px;
				color: #333;
				text-transform: uppercase;
				font-weight: bold;
				}
			
			

		#fundInfo .morningstar {
			height: 100%;
			}
		#fundInfo .morningstar,
		#fundInfo .peerGroup {
			padding: 10px 0 0 10px;
			margin-bottom: 1em;
			background: url(/includes/files/base/images/ridgeworthfunds/shaded-Bg-tl2br.jpg) left top no-repeat;
			}
			.fundHdr .morningstar .note,
			.fundHdr .peerGroup .note {
				font-size: .9em;
				}

		#fundInfo .resourceList {
			padding: 10px 0 0 10px;
			margin-bottom: 1em;
			background: url(/includes/files/base/images/ridgeworthfunds/shaded-Bg-tl2br.jpg) left top no-repeat;
			}
			#fundInfo .resourceList ul {
				margin-left: 0;
				}
			#fundInfo .resourceList li {
				list-style: none;
				margin: 0;
				padding-bottom: 4px;    /* also reference in /css/resources.php */
				}

		#fundInfo .fundBasics {
			clear: left;
			/*margin-bottom: 2em;*/
			}
			#fundInfo .fundBasics table {
/*				width: 260px; */
				}
				#fundInfo .fundBasics table td {
					border-bottom: 1px solid #e7e2de;    /* pale tan */
					}
					#fundInfo .fundBasics table td.first {
						font-size: .9em;
						}

		#fundInfo .complementaryFund,
		#fundInfo .complementaryFunds {
			clear: left;
			margin-bottom: 2em;
			}
		#fundInfo .complementaryFunds {
			padding-left: 0;
			}
			
/*			#ie6 #fundInfo .fundHdr h4.similar{
				/*border: 1px solid red;*
				margin-left: 0px;
				}*/
			
		#fundInfo .complementaryFund li,
		#fundInfo .complementaryFunds li {
			list-style: none;
			padding: 0;
			margin: 0;
			}
			#fundInfo .complementaryFunds li {
				float: left;
				width: 49%;
				}
				#ie6 #fundInfo .complementaryFunds li {
					width: 47%;
					}

			#fundInfo ul.styleBox {
				margin-left: 0;
				}
				#fundInfo .styleBox li {
					float: left;
					padding-top: 1em;
					}

			#fundInfo .complementaryFund .styleBox li img,
			#fundInfo .complementaryFunds .styleBox img {
				float: left;
				/* margin-top: -1em;    /* height of h4 */
				margin-right: 5px;
				/* width: 52px; 
				height: 52px; */
				}
					
				#ie6 #fundInfo .complementaryFunds .styleBox img,
				#ie6 #fundInfo .complementaryFund .styleBox img {
					margin-left: 0px;
					margin-right: 4px;
					}
					#ie6 #fundInfo .complementaryFund .styleBox img {
/*						margin-left: -30px; */
						}
					
				#ie6 #fundInfo .complementaryFunds {
					position:relative;
					}
					#ie6 #fundInfo .complementaryFunds ul li {
						position:relative;
						}

	#fundInfo .displayArea {
		clear: both;
		padding-top: 20px;
		}
		#fundInfo .displayArea .performanceTimeFrame {
			float: right;
			font-weight: normal;
			font-size: 10px;
			padding: 2px 4px;
			}



	.tabbedSubNav {
		clear: both;
		}




#fundInfo table,
#holdingsDisplay table,
#performanceDisplay table,
.morningstar table {
	padding: 0 1% 1%;
	width: 98%;
	margin-bottom: 1em;
	}
#holdingsDisplay table,
#performanceDisplay table,
.morningstar table {
	background: url(/includes/files/base/images/ridgeworthfunds/shaded-Bg-t2b.jpg) 50% top repeat-x white;
	}
	#fundInfo table th,
	#fundInfo table td,
	#holdingsDisplay table th,
	#holdingsDisplay table td,
	#performanceDisplay table th,
	#performanceDisplay table td,
	.morningstar table th,
	.morningstar table td {
		font-size: 1.1em;
		padding: 2px;
		}
		#fundInfo table th a:link,
		#fundInfo table th a:visited,
		#holdingsDisplay table th a:link,
		#holdingsDisplay table th a:visited,
		#performanceDisplay table th a:link,
		#performanceDisplay table th a:visited,
		.morningstar table th a:link,
		.morningstar table th a:visited {
			color: black;
			text-decoration: none;
			}
		#fundInfo table th a:hover,
		#holdingsDisplay table th a:hover,
		#performanceDisplay table th a:hover,
		.morningstar table th a:hover {
			color: #234879;    /* dark blue */
			}

/*	#fundInfo table th, */
	#holdingsDisplay table th,
	#performanceDisplay table th,
	.morningstar table th,
	.morningstar table td.fundTypeName {
		text-align: left;
		background: #e7e2de;    /* pale tan */
		}
/*		#fundInfo table th.stat, */
		#holdingsDisplay table th.stat,
		#performanceDisplay table th.stat,
		.morningstar table th.stat {
			text-align: right;
			}
	#fundInfo table.noBorder,
	#holdingsDisplay table.noBorder,
	#performanceDisplay table.noBorder,
	.morningstar table.noBorder {
		border-width: 0px 0;
		}

/* end */











/* -------------- FUNCTION: Morningstar Rating -------------- */
/* begin */

#tabbedContent_Morningstar-Ratings {
	height: 300px;
	overflow: auto;
	}

.morningstar {
	}
	#ie7 .morningstar {
		height: 1%; 
		}
/* !  */
	
	.morningstar .smaller,
	 .smaller {
		font-size: .75em;
		}
		
	.morningstar .asOf{
		font-size: .9em;
		text-transform: none;
		font-weight:normal;
	}
	
	.morningstar .totalInvestments {
		margin-top: 3px;
		}

	.morningstar .disclaimer {
		margin-top:10px;
		}
	
	.morningstar .dateEffective {
		float: right;
		font-weight: bold;
		font-size: .9em;
		padding: 0px 15px 10px 0px;
		}
	
	.morningstar td.fundTypeName {
		font-size: 1.3em;
		padding-top: .5em;
		}

/* end */











/* -------------- FUNCTION: Watched/Tracked Funds -------------- */
/* begin */

#tabbedContent_My-Watched-Funds {
	height: 300px;
	overflow: auto;
	}

#trackedFunds {
	}
	#ie7 #trackedFunds {
		height: 1%; 
		}
	#trackedFunds table {
		width: 100%;
		}
		#trackedFunds table.fundPicker {
			margin-top: -1.1em;
			}
		#trackedFunds table td {
			border-bottom: 1px dotted #b7aa9b;    /* tan */
			}
			#trackedFunds table tr.fundTypeName td {
				font-size: 1.3em;
				padding-top: 1em;
				border: 1px solid #b7aa9b;    /* tan */
				border-width: 3px 0 1px;
				}
			#trackedFunds table td.shareClasses {
				}
				#trackedFunds table td.shareClasses span {
					font-weight: bold;
					}
					#trackedFunds table td.shareClasses span a:link,
					#trackedFunds table td.shareClasses span a:visited {
						display: block;
						float: left;
						padding: 2px;
						margin-right: .5em;
						width: 24px;
						color: #4e453a;     /* dark brown */
						text-align: center;
						background: #e7e2de;    /* pale tan */
						border: 2px solid #cec4b8;    /* light brown */
						}
						#trackedFunds table td.shareClasses span a:link.current,
						#trackedFunds table td.shareClasses span a:visited.current {
							text-decoration: none;
							color: white;
							background: #e0dbd2;    /* light tan */
							background: #8b0b04;    /* dark red */ 
							border-color: #8b0b04;    /* dark red */
							}

					#trackedFunds table td.shareClasses span a:hover{
					/*#trackedFunds table td.shareClasses span a:hover.current {*/

						color: white;
						color: #4e453a;     /* dark brown */
						background: #b7aa9b;    /* tan */
						border: 2px solid #4e453a;     /* dark brown */
						border: 2px solid #8b0b04;    /* dark red */
						}

			#trackedFunds table th.nav,
			#trackedFunds table td.nav,
			#trackedFunds table th.change,
			#trackedFunds table td.change,
			#trackedFunds table th.avg7day,
			#trackedFunds table td.avg7day,
			#trackedFunds table th.avg30day,
			#trackedFunds table td.avg30day,
			#trackedFunds table th.eff7day,
			#trackedFunds table td.eff7day {
				width: 60px;
				padding-left: .5em;
				}
			#trackedFunds table th.change,
			#trackedFunds table td.change {
				padding-left: 2em;
				}
			#trackedFunds table th.name {
				width: 330px;
				}
			#trackedFunds table th.symbol {
				}

			#trackedFunds table th.left,
			#trackedFunds table td.left {
				text-align: left;
				}
			#trackedFunds table th.right,
			#trackedFunds table td.right {
				text-align: right;
				}
			#trackedFunds table th.center,
			#trackedFunds table td.center {
				text-align: center;
				}


/*	#e7e2de;    /* pale tan */
/*	#e0dbd2;    /* light tan */
/*	#b7aa9b;    /* tan */
/*	#cec4b8;    /* light brown */
/*	#948371;     /* medium dark brown */
/*	#4e453a;     /* dark brown */
/* end */











/* -------------- FUNCTION: Watched/Tracked Funds -------------- */
/* begin */

#tabbedContent_Funds {
	height: 300px;
	overflow: auto;
	}


/* end */











/* -------------- FUNCTION: Display by Style -------------- */
/* begin */

.funds.list {
	/* !!!  */
	}


/* end */











/* -------------- Performance/Holdings -------------- */
/* begin */


.holdingsActions {
	z-index: 10000;
	position: relative;
	float: right;
	margin-bottom: 3px;
	}

#holdingsDisplay {
	clear: both;
	}
	#holdingsDisplay table.holdingsList,
	#performanceDisplay table.performance {
/*		margin-bottom: 1em; */
		border: 2px solid #e7e2de;    /* pale tan */
		border-width: 1px 0;
		}
		#holdingsDisplay table.holdingsList th {
			border-top: 1px solid #e7e2de;    /* pale tan */
			}
		#performanceDisplay table.performance th {
			font-size: .9em;
			}
		#holdingsDisplay table.holdingsList td,
		#performanceDisplay table.performance td {
			border-bottom: 1px solid #e7e2de;    /* pale tan */
			}
			#holdingsDisplay table.holdingsList tr.total td {
				font-weight: bold;
				border-bottom: 2px solid #e7e2de;    /* pale tan */
				border-width: 2px 0 0;
				}
		#holdingsDisplay table.holdingsList tr.altRow td,
		#performanceDisplay table.performance tr.altRow td,
		#trackedFunds table tr.altRow td,
		.morningstar table tr.altRow td  {
			background: #f8f6f4;    /* very pale tan */
			}

.mmktHoldingsReports ul li {
	list-style: none;
	margin-left: 0px;
	}

.mmktHoldingsReports img.icon {
	margin-right:5px;
	margin-bottom:-5px;
	}

#performanceDisplay {
	}
	#performanceDisplay table td.alignTextRight {
		text-align: right;
		}
	#performanceDisplay table td.alignTextCenter {
		text-align: center;
		}

	#performanceDisplay .tableHdr {
		margin-top: 10px;
		}
	#performanceDisplay .asOf,
	#performance .asOf {
		font-weight: normal;
		font-size: 95%;
		}
	#performanceDisplay table.performance {    /* more spec'd above */
		border-width: 0px 0;
		}
		#performanceDisplay table.performance h4.fundName {
			color: #002d62;     /* dark blue */
			color: #333;
			margin: 4px -2px -2px;    /* negs match td padding */
			padding: 2px;    /* match td padding */
			background: #e7e2de;    /* pale tan */
			border-top: 1px solid #e7e2de;    /* pale tan */
			}




.disclaimer,
td.disclaimer,
#fundInfo table td.disclaimer,
#holdingsDisplay table td.disclaimer,
#performanceDisplay table td.disclaimer,
.morningstar table td.disclaimer {
	font-size: .9em;
	}

/* end */

/*---------- Style box popup ----------*/

.box-info {
	float:left;
	clear:left;
	margin-top:3px;
	position:relative;
	width: 60px;
	}
.box-info a {
	display:block; 
	font-size:9px;
	}
.box-explain {
	display: none;
	position:absolute;
	top: 30px;
	left:10px;
	z-index: 1000;
	background-color: white;
	border: 1px solid #CCC;
	padding: 10px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	}
	.box-explain span {
		padding: 10px 10px 0 0;
		clear: left;
		display: block;
		width: 200px;
		font-size: 12px;
		color: #58585A;
		}
.bubble-arrow-border {
  border-color:  transparent transparent #CCC transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  top:-20px;
  left:15px;
	}
.bubble-arrow {
  border-color: transparent transparent #FFF transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  top:-18px;
  left:15px;
	}
	#ie6 .bubble-arrow-border,
	#ie6 .bubble-arrow  {
		display: none!important;
		}

/*----------  End ----------*/
