
/* -------------- MODULE: Subadvisors -------------- */
/* begin */

.subadvisors {
	}

/* end */




/* -------------- FUNCTION: Subadvisor summary filter -------------- */
/* begin */

#subadvisor-list {
	position: relative;
	}
	#ie6 #subadvisor-list {
	float: left;
	}
	#subadvisor-list .introduction {    /* !  */
		z-index: 15;
		position: relative;
		float: left;
		width: 320px;    /* 320 */
		height: 155px;
		height: auto;
		padding-bottom: 26px;
		}

	#subadvisor-list .filter {
		z-index: 25;
		position: relative;
		right: 0;
/*		float: right; */
		padding: 10px;
		width: 313px;    /* 333 */
		height: 155px;
		}
		#ie6 #subadvisor-list .filter {
			width: 330px;
			padding: 1px;
			}

		#subadvisor-list .filter .domestic {
			position: relative;
			float: left;
			width: 50%;
			}
			#subadvisor-list .filter .domestic table {
				text-align: center;
				font-size: 10px
				}
				#ie6 #subadvisor-list .filter .domestic table {
				margin-top: 5px;
				}
				#subadvisor-list .filter .domestic table td.box {
					padding: 1px;
					}
					#subadvisor-list .filter .domestic table td.box a {
						display: block;
						height: 32px;
						width: 32px;
						background: url(/includes/modules/subadvisers/images/equityboxes-Bg.gif) left 0 no-repeat;    /* #999 */
						/* background-color: #999; */
						}
						#subadvisor-list .filter .domestic table td.box a.current {
							background-position: left -32px;
							/* background-color: green; */
							}
						#subadvisor-list .filter .domestic table td.box a:hover {
							background-position: left -64px;
							/* background-color: blue; */
							}
				#subadvisor-list .filter .domestic table td.label {
					text-align: right;
					padding-right: 2px;
					}
				#subadvisor-list .filter .domestic table .labels {
					}
					#subadvisor-list .filter .domestic table .labels .label {
						text-align: center;
						}
		#subadvisor-list .filter .other {
			position: relative;
			float: left;
			width: 50%;
			}
			#subadvisor-list .filter .other h3 {
				line-height: 11px;
				padding: 2px 10px;
				height: 30px;
				}
				#subadvisor-list .filter .other ul {
					}
					#ie6 #subadvisor-list .filter .other ul {
						height: 1%;
						}
				#subadvisor-list .filter .other ul li {
					list-style: none;
					padding-bottom: 5px;
					font-size: 11px;
					line-height: 13px;
					}

		#subadvisor-list .filter h3,
		#subadvisor-list .strategies h2 {
			padding: 10px 10px 2px 10px;
			margin: -10px -10px 10px;
			height: 28px;
			color: white;
			background: url(/includes/files/base/images/tabs-Bg.jpg) -10px -140px repeat-x #2d5f72;    /* dark muddy blue */
			}
			#ie6 #subadvisor-list .filter h3,
			#ie6 #subadvisor-list .strategies h2 {
			margin: 0;
			}
			#subadvisor-list .filter h3 a,
			#subadvisor-list .strategies h2 a {
				color: white;
				}
				#subadvisor-list .filter h3 a:hover,
				#subadvisor-list .strategies h2 a:hover {
					color: yellow;
					}
		#subadvisor-list .filter h3 {
			color: white;
			text-align: center;
			font-size: 12px;
			padding: 4px 10px 2px 10px;
			height: 28px;
			}
			#subadvisor-list .filter h3 {
			padding: 4px 10px 2px 10px;
			height: 28px;
			}
			#ie6 #subadvisor-list .filter .domestic h3 {
				padding: 2px 10px 2px 10px;
				}


	#subadvisor-list .strategies {
		z-index: 20;
		position: relative;
		clear: both;
		top: 15px;
		padding: 10px;
		background: url(/includes/files/base/images/fade-blue-white-t2b.jpg) left top repeat-x white;
		}
		#ie6 #subadvisor-list .strategies {
			padding:0;
			margin-top: 10px;
			}
		#ie7 #subadvisor-list .strategies {
			padding:0 5px 0 1px;
			margin-top: 10px;
			}
		#subadvisor-list .strategies h2 {
			text-align: left;
			}
		#subadvisor-list .strategies a.right {
			position: relative;
			float: right;
			margin-right: 333px;    /* match width of .filter */
			font-size: 10px;
			}

		#subadvisor-list .strategies li {
			position: relative;
			list-style: none;
			float: left;
			margin: 0;
			width: 100%;
			}


	#subadvisor-summary {
		position: relative;
		/* 655 */
		clear: both;
		margin-right: -15px;
		color: white;
		}
		#subadvisor-summary a {
			color: white;
			}
			#subadvisor-summary a:hover {
				color: #ee7e10;    /* orange */
				}

		#subadvisor-summary li {
			width: 140px !important;     /* 150 */
			height: 216px;
			padding: 5px;
			margin: 0 10px 10px 0 !important;
			background: #4a4a4a;    /* dark grey */
			}
			#subadvisor-summary li h4 {
				padding: 2px 4px;
				margin: -4px -4px 4px;
				font-size: 12px;
				height: 28px;    /* allow for 2 lines */
				background: #606060;    /* med grey */
				}
			#subadvisor-summary li ul li {
				list-style: square;
				float: none !important;
				width: auto !important;
				height: auto !important;
				margin: 0 !important;
				padding: 0 0 3px !important;
/*				margin: 0 4px 0 18.2px !important; */
				background: none;
				}
			#subadvisor-summary li p.location {
				position: absolute;
				left: 0;
				bottom: 0;
				padding: 0 4px;
				font-size: 9px;
				}
				#subadvisor-summary li .location img {
					margin-left: -4px;
					width: 150px;
					height: 92px;
					background: lightblue;    /* TEMP */
					}


	#subadvisor-overview {
		position: relative;
		margin: 0 -10px;
		padding: 0 10px;
		}
		#subadvisor-overview li {
			clear: left;
			width: auto;
			}
			
		#subadvisorStrategies .questionSet ul {
			margin-left: 15px;
		}
			
		#subadvisorStrategies ol.tabs li a b	{
			display: block;
			font-size: 14px;
			margin-left: 8px;
			padding: 9px 8px 8px 0;
			background-position: right -35px;
		}
		
		#subadvisorStrategies ol.tabs li a.current b {
            padding-bottom: 10px;
            color: white;
            font-weight: bold;
            background-position: right -105px;
            border-right: 1px solid white;
            }
			
		#subadvisor-overview .left,
		#subadvisor-overview .right {
			margin-top: 20px;
			}
		#subadvisor-overview .right {
			position: relative;
			float: right;
			width: 265px;
			}
			#subadvisor-overview .right p {
				padding: .5em 0 0;
				}
		#subadvisor-overview .left {
			position: relative;
			float: left;
			width: 350px;
			}

/* end */




/* -------------- FUNCTION: Subadvisor detail page -------------- */
/* begin */

.subadvisor-detail {
	position: relative;
	width: 696px;
	}
	
	.subadvisor-detail .intro {
		padding: 0 15px 2em;
		background: url(/includes/files/base/images/fade-blue-white-b2t.jpg) left bottom repeat-x white;
		border-bottom: 3px solid #245669;    /* blue */
		}
		.subadvisor-detail .intro .left {
			float: left;
			margin-right: 20px;
			width: 266px;
			}
			.subadvisor-detail .intro .left img {
				width: 266px;
				margin-bottom: .5em;
				}
		.subadvisor-detail .intro .right {
			float: left;
			width: 380px;
			}
/* TEMP */
			.subadvisor-detail .intro .right img {
				width: 380px;
				}


	.subadvisor-detail .strategies {
		clear: both;
		}
		.subadvisor-detail .strategies .tabbedWrapper {
			margin-top: -3px;   /* covers bottom border of .intro */
			}

		.subadvisor-detail .strategies .tabbedContent {
			padding: 0;
			background: none;
			}


		.subadvisor-detail .inter-strategy-nav {
			clear: both;
			margin-top: -6px;
			padding-left: 16px;
			height: 33px;
			background: #3E7235;    /* green */
			}



/*
		.subadvisor-detail ul.resourceList {
			margin-top: 10px;
			}
*/



	.subadvisor-detail .questions {
		clear: both;
		margin-top: 1em;
		}
		.subadvisor-detail .questions h2 {
/*			padding-left: 10px;
			padding-right: 10px;
			color: white;
			background: url(/includes/files/base/images/tabs-Bg.jpg) -10px -140px no-repeat #245669;    /* blue */
			padding: 3px;
			vertical-align: bottom;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: white;
			background: #20728a;
			border-bottom: 1px solid #dcdcdc;
			}
			.subadvisor-detail .questions h2 .alignRight a {
				font-size: 10px;
				margin-right: 10px;
				color: white;
				}
		.subadvisor-detail .questions .questionSets {
			clear: both;
			padding: 2px 4px 4px;
			background: #e3f9ff;
			}
			.subadvisor-detail .questions .questionSets li {
				list-style: none;
				float: left;
				margin-left: 0 !important;
				padding: 0 !important;
				margin-right: 2% !important;
				width: 31% !important;
				}
				.subadvisor-detail .questions .questionSets li a {
					display: block;
					padding: 2px 0px !important;
					width: 100%;
					color: black;
					text-indent: 4px;
					}
					.subadvisor-detail .questions .questionSets li a:hover {
						text-decoration: none;
						background-color: white;
						}

		.subadvisor-detail .questions .questionSet {
			padding: 4px;
			border-top: 2px solid #2d5f72;    /* dark muddy blue */
			}[_] 5/3/10 11:24 AM (dj) -- 
			.subadvisor-detail .questions .questionSet h3 {
				font-weight: bold;
				color: #2d5f72;    /* dark muddy blue */
				}

		.subadvisor-detail .questions .tipdownTrigger {
			display: block;
			padding: 0 0 0 15px;
			}
		.subadvisor-detail .questions .tipdownContent {
			padding: 0 15px 6px;
			margin-bottom: 10px;
			border-bottom: 1px solid #CCC;
			}
			.subadvisor-detail .questions a .just-updated {
			color: red;
			font-weight: bold;
			}
		
		.subadvisor-detail .questions .questionSet ul {
		  margin-left: 15px;
		}	

/* !!!  */
		#ie7 .subadvisor-detail .questions .tipdownContent ol,
		#ie6 .subadvisor-detail .questions .tipdownContent ol,
		#ie7 .subadvisor-detail .questions .tipdownContent ul,
		#ie6 .subadvisor-detail .questions .tipdownContent ul,
		#ie7 .subadvisor-detail .questions .tipdownContent,
		#ie6 .subadvisor-detail .questions .tipdownContent, 
		#ie6 .subadvisor-detail .questions .tipdownContent .alignRight {    /* !  */
			position: static !important; 
			}

	.subadvisor-detail .characteristics {
		}
		.subadvisor-detail .characteristics h3 {  /* mimics .funds resource list hdr */
			padding-top: 6px;
			font-size: 12px;
/*			color: #3E7235;    /* green */
			text-transform: uppercase;
			font-weight: bold;
			}


/* end */
/*
.strategySubNav{
	background: #3E7235;
	padding-left: 15px;
}

#content .strategySubNav ol li{
	display:inline;
	margin: 0px 25px 0px 0px;
}

.strategySubNav ol li a{
	color: white;
} */
