@charset "utf-8";
/*
 * Component styles
 */


/* Header Display Styles -- BEGIN */
.Header {
	height:79px;
	position: relative;
}
	.Header .Image {
		position: absolute; 
		top: 0; 
		left: 0;	
}
.HeaderLinks {
	font-size: 11px;
	font-family: Tahoma, arial, verdana, sans-serif;
	color: #0066cc;
	float: right;
	margin: 5px 10px 0 0;
}
	a.HeaderLink:link, a.HeaderLink:visited {
		font-size: 11px;
		font-family: Tahoma, arial, verdana, sans-serif;
		color: #0066cc;
		text-decoration: none;
	}

	a.HeaderLink:hover {
		text-decoration: underline;
	}
	a.HeaderLink.Active, a.HeaderLink.Active:visited {
		color: #000000;
		font-weight: bold;
		
	}
/* Header Display Styles -- END */	


/* Footer display Style -- BEGIN */
.Footer {
	margin-bottom: 30px;
	text-align:center;
}
/* Footer display Style -- END */


/* Crumb Navigation Display -- BEGIN */
#CrumbTrail {
	margin: 5px 0 0 2px;
}
/* Crumb Navigation Display -- END */
 

/* Print Page Display -- BEGIN */
#PrintPage {
	position: absolute;
	top: 132px;
	right: 0;
}
.PrintIcon {
	vertical-align: -25%;
}
/* Print Page Display -- END */



/* Search Module -- BEGIN */

.SearchModule {
	position: absolute;
	top: 41px;
	right: 10px;
}
/* Search Module -- END */


/* Navigation  -- BEGIN */
#Navigation {
	height: 50px;
}
	#Navigation ul {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#Navigation ul li {
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}
	
/* Main Navigation */	
#TopNav {
	/* background-color:#00562b; */
	height: 22px;
	clear: both;
}
.icap {
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	text-transform: uppercase;
}
	#TopNav ul li a {
		display: block;
		text-decoration: none;
		text-align: center;
		vertical-align: middle;
		color: #00562b;
		background-color: #eae3b7;
		/*background-image:url(../images/nav1bkgd.gif);*/
		background-repeat:no-repeat;
		line-height: 22px;
		padding: 0 22px 0 22px;
		border-right: 1px solid #000000;
		display: inline-block;
	}
	#TopNav ul li a:hover {
		color: #890202;
		background-color: #cbcb99;
		font-style: normal;
	}

	li a.active {
		color: #890202;
	    background-color: #cbcb99;
	}

	#TopNav ul li a.CurrentPage {
		color: #890202;
		background-color: #ffffff;
	}
	#TopNav ul li a.end {
		line-height: 22px;
		padding: 0 18px 0 18x;
		border-right: 1px solid #000000;
	}
	#TopNav ul li a.end:hover {
		border-right: 1px solid #000000;
	}
	
	#TopNav ul li a.start {
		margin-left: 20px;
		line-height: 22px;
		padding: 0 18px 0 18px;
		border-left: 1px solid #000000;
	}
	#TopNav ul li a.start:hover {
		border-left: 1px solid #000000;
		
	}
	
/* Sub Navigation */	
#SubMenu0, #SubMenu1, #SubMenu2, #SubMenu3, #SubMenu4, #SubMenu5, #SubMenu6 {
	display: none;
}
#BottomNav {
	background-color: #cbcb99;
	height: 22px;
	display: none;
	padding-top: 0px;
	margin: 0 19px 0 20px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	clear: both;
}
	#BottomNav ul {
		margin-left: 0px;
	}

	#BottomNav ul li a {
		display: block;
		text-decoration: none;
		text-align: center;
		vertical-align: middle;
		color: #003f20;
		background-color: #cbcb99;
		line-height: 22px;
		padding: 0 22px 0 22px;
		display: inline-block;
	}
	#BottomNav ul li a:hover {
		color: #003f20;
		background-color: #eae3b7;
		color: #890202;
		border-left: 1px solid #000000;
	    border-right: 1px solid #000000;

	}
	#BottomNav #SubMenu2 #left a:hover {
		color: #003f20;
		background-color: #eae3b7;
		color: #890202;
		border-left: none;
	    border-right: 1px solid #000000;
	}

	#BottomNav ul li a.active {
		color: #003f20;
		background-color: #ffffff;
	}
/* Navigation  -- END */


/* Login Box - BEGIN */
#LoginBox {
	position: relative;
	margin: 3px 5px 0 3px;
	
}
	#LoginBox table td {
		padding: 1px 0 1px 0;
	}
	#LoginBox .TextBox {
		width: 130px;
	}
	#LoginBox .Shadow2, #LoginBox .Shadow3, #LoginBox .CollapsibleBox {
		position: relative;
		left: -1px;
		top: -1px;	
	}
	#B1 {
		height: 168px;
	}
	#B2 {
		position: relative;
	}
	
	#LoginBox .Shadow1 {
		background: #F1F0F1;
	}
	#LoginBox .Shadow2 {
		background: #DBDADB;
	}
	#LoginBox .Shadow3 {
		background: #B8B6B8;
	}
/* Login Box - END */
	




/* Welcome Box - BEGIN */
#WelcomeBox {
	position: relative;
	margin: 3px 5px 0 3px;
}
	#WelcomeBox table {
		width: 100%;
	}
	
	#WelcomeBox .Box {
		position: absolute;
		background-color: #ffffff;
		border: 3px solid #cdcdcd;
	}
	#WelcomeBox .Box .WelcomeBoxBorder {
		padding: 9px 10px 3px 10px;
		background-image:url(../../images/WelcomeBoxShading.jpg);
		background-repeat:no-repeat;
	}
	#WelcomeBox .BodyText {
		font-size: 11px;
		font-weight: bold;
	}
	#WelcomeBox .WelcomeText {
		font-size: 15px;
	}
	#WelcomeBox .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	
	#WelcomeBox .Shadow2, #WelcomeBox .Shadow3, #WelcomeBox .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	#WelcomeBox .Shadow1 {
		background: #F1F0F1;
	}
	#WelcomeBox .Shadow2 {
		background: #DBDADB;
	}
	#WelcomeBox .Shadow3 {
		background: #B8B6B8;
	}
/* Welcome Box - END */



/* SignUp Box - BEGIN */
#SignUpBox {
	position: relative;
	margin: 3px 5px 0 3px;
}
#SignUpBox.RightColumnAdjustment{
	margin-right: 7px;
}
	#SignUpBox.RightColumnAdjustment table td.Image{
		width: 45px;
	}


	#SignUpBox .Box {
		position: absolute;
		background-image:url(../../images/SignUpTanShadingCap.jpg);
		background-repeat:no-repeat;
		background-color: #d7d1b6;
		border: 3px solid #cdcdcd;
		overflow:hidden;
		
	}
	
	#SignUpBox .Box .SignUpBoxBorder {
		position:relative;
		z-index:2;
		border: 1px solid #acacac;
		padding: 7px 5px 2px 5px;
		overflow:hidden;
	}
	
	#SignUpBox .Shadow2, #SignUpBox .Shadow3, #SignUpBox .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	#SignUpBox .Shadow1 {
		background: #F1F0F1;
	}
	#SignUpBox .Shadow2 {
		background: #DBDADB;
	}
	#SignUpBox .Shadow3 {
		background: #B8B6B8;
	}
/* SignUp Box - END */





/* Help Box - BEGIN */

#HelpBox {
	position: relative;
	margin: 5px 7px 0 3px;
	
}
#RegisterAdjustment {
	margin-top: 62px;
	
}
#HelpBox {
	position: relative;
	margin: 5px 7px 0 3px;
	
}
#HelpBox.RegisterAdjustment {
		margin-top: 62px;
}
	#HelpBox .HeaderText {
		color: #ffffff;
		margin-bottom: 18px;
	}
	
	#HelpBox .Box {
		position: relative;	
		background-color: #f3f3f3;
		border: 3px solid #cdcdcd;
		
	}
	#HelpBox .Box .BoxBorder {
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:no-repeat;
		padding: 7px 10px 10px 10px;
	}
	
	
	#HelpBox .Shadow2, #HelpBox .Shadow3, #HelpBox .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	#HelpBox .Shadow1 {
		background: #F1F0F1;
	}
	#HelpBox .Shadow2 {
		background: #DBDADB;
	}
	#HelpBox .Shadow3 {
		background: #B8B6B8;
		
	}
	#HelpBox .SolidLine {
		border-top: 1px solid #acacac;
		margin: 5px 0 5px 0;
	}
	#HelpBox .Bold {
		font-size: 12px;
		margin-bottom: 5px;
	}
/* Help Box - END */


/* Link List Box - BEGIN */

#LinkListBox {
	position: relative;
	margin: 3px 5px 0 3px;	
}
	
	#LinkListBox .HeaderText {
		color: #ffffff;
		margin-bottom: 18px;
	}
	
	#LinkListBox .Box {
		position: relative;	
		background-color: #f3f3f3;
		border: 3px solid #cdcdcd;
		
	}
	#LinkListBox .Box .BoxBorder {
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:no-repeat;
		padding: 7px 10px 10px 10px;
	}
	
	
	#LinkListBox .Shadow2, #LinkListBox .Shadow3, #LinkListBox .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	#LinkListBox .Shadow1 {
		background: #F1F0F1;
	}
	#LinkListBox .Shadow2 {
		background: #DBDADB;
	}
	#LinkListBox .Shadow3 {
		background: #B8B6B8;
		
	}
	
.LinkListItem {

}
.LinkListItem .SubLink {
	margin-left: 15px;
}
/* Link List Box - END */



/* Resources Box, Fund Solutions Box, Other Sites Box - BEGIN */
.CollapsibleBox {
	position: absolute;	
	background-color: #f3f3f3;
	border: 3px solid #cdcdcd;
	z-index: 1;
}
	.CollapsibleBox .ToolTipImage {
		position: absolute;
		top: 7px;
		right: 10px;
		height: 15px;
		width: 15px;
		background-image:url(../../images/ToolTipIcon.gif);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	a.CollapsibleBoxBodyLink:link, a.CollapsibleBoxBodyLink:visited{
		color: #0066cc;
		font-size: 11px;
		text-decoration:none;
	}
	a.CollapsibleBoxBodyLink:hover{
		text-decoration:underline;
	}
	.CollapsibleBox .HeaderText {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		position: absolute;
		top: 7px;
		left: 10px;
	}
	.CollapsibleBox .TopLink {
		position: absolute;
		top: 8px;
		right: 7px;
	}
	a.CollapsibleBoxHeaderLink:link, a.CollapsibleBoxHeaderLink:visited {
		font-size: 11px;
		color: #FFFFFF;
		text-decoration:none;
	}
	
	a.CollapsibleBoxHeaderLink:hover {
		text-decoration: underline;
	}
	.CollapsibleBar {
		position: relative;
		bottom: 1px;
		padding: 2px 0 2px 0;
		border-left: 1px solid #acacac;
		border-right: 1px solid #acacac;
		background-image:url(../../images/CollapsibleBar.jpg);
		background-repeat:repeat-x;
		text-align: center;
		cursor: pointer;
		z-index: 1;
	}
	.CollapsibleBox .CollapsibleBoxBorder, .FeaturedTool .CollapsibleBoxBorder {
		position: relative;
		border: 1px solid #acacac;
		padding: 7px;
		width: 215px;
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:no-repeat;
		z-index: 95;
		
	}
	.CollapsibleBox table, .FeaturedTool table{
		width: 100%;
	}

.CollapsibleList {
	position: relative;
	margin: 3px 5px 0 3px;
	z-index: 96;
	
}
	.CollapsibleList .Shadow2, .CollapsibleList .Shadow3, .CollapsibleList .CollapsibleBox, .CollapsibleList .FeaturedTool {
		position: relative;
		left: -1px;
		top: -1px;
	}
	.CollapsibleList .Shadow1 {
		background: #F1F0F1;
	}
	.CollapsibleList .Shadow2 {
		background: #DBDADB;
	}
	.CollapsibleList .Shadow3 {
		background: #B8B6B8;
	}

/* Resources Box, Fund Solutions Box, Other Sites Box - END */

/* CollapsibleList Fly Out Menu -- BEGIN */
.CollapsibleListFlyOutMenu {
	position:relative; 
	left: -7px;
	font-size:11px; 
	clear: both;
	z-index: 4;
}
.FlyOutMenuLayering {
	z-index: 97;
}
#FlyOutMenu1 {
	position: relative;
	margin-top: -3px;
	
}

	.CollapsibleListFlyOutMenu .SolidLine {
		margin: 4px -7px 4px 7px;
	}
	.CollapsibleListFlyOutMenu ul li a, .CollapsibleListFlyOutMenu ul li a:visited {
		display:block; 
		padding-left: 7px; 
		text-decoration:none; 
		color:#0066cc; 
		width: 231px; 
		line-height: 24px; 
	}
	.CollapsibleListFlyOutMenu ul {
		padding:0; 
		margin:0;
		list-style-type: none; 
	}
	.CollapsibleListFlyOutMenu ul li {
		float:left; 
		position:relative;
	}
	.CollapsibleListFlyOutMenu ul li ul {
		display: none; 
		border-bottom: 1px solid #c2c2c2; 
		border-right: 1px solid #c2c2c2;
	}
	
	/* specific to non IE browsers */
	.CollapsibleListFlyOutMenu ul li:hover a {
		color:#0066cc; 
		background:#dedede; 
		text-decoration:underline;
	}
	.CollapsibleListFlyOutMenu ul li:hover ul {
		display:block; 
		position:absolute; 
		top:0; 
		left:230px; 
		text-decoration:none; 
	}
	
	.CollapsibleListFlyOutMenu ul li:hover ul li a {
		padding-left: 15px; 
		display:block; 
		background:#dedede; 
		color:#0066cc; 
		width:220px; 
		text-decoration:none;
	}
	.CollapsibleListFlyOutMenu ul li:hover ul li a:hover {
		background:#dedede; 
		color:#0066cc; 
		text-decoration:underline;
	}
	.FlyoutMenuTopSolidLine {
		border-top: 1px solid #ffffff;
		margin: 5px -7px -2px 7px;	
	}
	.FlyoutMenuBottomSolidLine {
		border-top: 1px solid #ffffff;
		margin: 2px -7px 4px 7px;
		clear:  both;
	}		
	.CollapsibleListFlyOutMenu .Icons {
		vertical-align: -10%;
	}
	
/* CollapsibleList Fly Out Menu -- END */

/* Featured Tool Box Display -- BEGIN */	
.FeaturedTool {
	position: absolute;
	background-color: #d7d1b6;
	border: 3px solid #cdcdcd;	
}
	.FeaturedTool .BodyText {
		padding: 10px;
	}
	.FeaturedTool .CollapsibleBoxBorder {
		padding: 0;
		width: 229px;
		overflow: hidden;	
	}
	.FeaturedTool .CollapsibleBoxBorder {
		background-image:url(../../images/CollapsibleHeaderBackgroundTan.jpg);
		background-repeat: no-repeat;
	}
	.FeaturedTool .HeaderText {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		padding: 7px 0 8px 10px;
	}
/* Featured Tool Box Display -- END */


/* Flash Box Display -- BEGIN */
.FlashBox {
	float: left; 
	background-color:#000000;
	padding: 1px;
	
}
.FlashContainer {
	border: 1px solid #ffffff;
	overflow: hidden;
	width: 459px; 
	
}
/* Flash Box Display -- END */

/* Multi Media Box Display (homepage) -- BEGIN */
#MultimediaBox {
	position: relative;
	float: right; 
	width: 247px;
	background-color:#000000;
	padding: 1px;
	overflow: hidden;
	
}
	#MultimediaBox .HeaderText {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		position: relative;
		top: 9px;
		left: 10px;
		margin-bottom: 16px;
	}
	#MultimediaBox .ToolTipImage {
		position: absolute;
		top: 7px;
		right: 10px;
		height: 15px;
		width: 15px;
		background-image:url(../../images/ToolTipIcon.gif);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	#MultimediaBox .Box {
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:repeat-x;
		background-color: #00562b;
		border: 1px solid #ffffff;
		height: 211px;
		overflow: hidden;
		padding: 0;
	}
	#MultimediaBox .PlayVideoOverlay {
		position: absolute;
		top: 42px;
		left: 17px;
		opacity: .45; 
		filter: alpha(opacity=45); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
		background-image: url(../../images/PlayVideoOverlay.jpg);
		background-repeat: no-repeat;
		height: 99px;
		width: 90px;
		cursor: pointer;
	}
	#MultimediaBox .PlayAudioOverlay {
		position: absolute;
		top: 42px;
		left: 17px;
		opacity: .45; 
		filter: alpha(opacity=45); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
		background-image: url(../../images/PlayAudioOverlay.jpg);
		background-repeat: no-repeat;
		height: 99px;
		width: 90px;
		cursor: pointer;
	}
	#MultimediaBox table td.Image {
		width: 90px;
	}
	#MultimediaBox .Teaser {
		height: 56px;
		overflow: hidden;
	}
	
	#MultimediaBox .BottomNavigation {
		position: relative;
		height: 22px;
		border: 1px solid #000000;
		border-top: none;
		background-color: #acacac;
		padding: 5px 0 5px 0;
	}
	
	#MultimediaBox .TabSetContent {
		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-left: 1px solid #000000;
		background-color: #f3f3f3;
		padding: 5px 10px 5px 10px;
		height: 137px;
		
	}
	#MultimediaBox .DoubleSolidLine {
		border-top: 1px solid #acacac; 
		border-bottom: 1px solid #ffffff;
		margin: 3px 0 5px 0;
	}
	#MultimediaBox .TabSetContent .AuthorItem {
		margin: 0 0 5px 0;
	}
	#MultimediaBox .Image {
		margin-right: 5px;
		border: 1px solid #f3f3f3;
	}
	#MultimediaBox table{
		width: 100%;
		
	}
	#MultimediaBox .BodyLink {
		font-weight: bold;		
	}
	#MultimediaBox .DateText{
		margin-bottom: 5px;
		
	}
	#MultimediaBox .AudioVideoLabel {
		position: absolute;
		top: 40px;
		right: 12px;
		font-weight: bold;
	}
	#MultimediaBox table td{
		padding: 0 0 5px 0;
		vertical-align: top;
		
	}
#MultiMediaTabContent1, #MultiMediaTabContent2, #MultiMediaTabContent3, #MultiMediaTabContent4 {
	visibility: hidden;
}


/* Multi Media Box Display (homepage) -- END */


/* Tabbed Navigation - uses unordered list  -- BEGIN */
	#MultimediaBox .TabSet {
		position: relative;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		height: 20px;
		width: 200px;
		margin-left: 21px;
	}
		#MultimediaBox .SelectedArrowTab {
			position: absolute; 
			top: -7px; 
			left: 6px;
			display: none;
		}
		#MultimediaBox #SelectedArrow0 {
			display: block;
		}
		#MultimediaBox .TabSet ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#MultimediaBox .TabSet ul li {
			position: relative;
			float: left;
			background-color: #ffffff;
			text-align: center;
			margin-right: 20px;
			
		}
		#MultimediaBox .TabSet ul li.End {
			float: left;
			background-color: #ffffff;
			text-align: center;
			margin-right: 0;
			
		}
		#MultimediaBox .TabSet ul li a {
			display: block;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			color: #acacac;
			background-color: #ffffff;
			padding: 3px 7px 3px 7px;
			border: 1px solid #8c8c8c;
			
		}
		#MultimediaBox .TabSet ul li a:hover {
			background-color: #d45717;
			border: 1px solid #d45717;
			color: #ffffff;
			
		}
		#MultimediaBox .TabSet ul li a.Active {
			color: #ffffff;
			font-weight: bold;
			border: 1px solid #d45717;
			background-color: #d45717;
		}
/* Tabbed Navigation - uses unordered list  -- END */		
		

/* Fund Finder Box Display (homepage) -- BEGIN */
.FundFinder {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	top: 15px;
	z-index: 1;
}
	.FundFinder .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 13px;
		margin-bottom: 15px;
	}	
	.FundFinder .TopLink {
		position: absolute;
		top: 10px;
		right: 15px;
	}	
	.FundFinder .Box {
		border-top: 1px solid #827433;
		background-color: #f3f3f3;
		padding: 13px;
	}
	#TwoColumnLayoutMain .FundFinder .Box {	
		background-color: #ffffff;
		height: 20px;
	}
	.FundFinder .SelectList {
		width: 248px;
	}
	.FundFinder .FundNameSelectList {
		font-size: 11px;
		width: 210px;
	}
	.FundFinder .MediumSelectList {
		font-size: 11px;
		width: 240px;
	}
	.FundFinder .SmallToMediumSelectList {
		font-size: 11px;
		width: 170px;
	}
	.FundFinder .SmallSelectList {
		font-size: 11px;
		width: 110px;
	}
	.FundFinder .InvestmentStyleSelectList {
		font-size: 11px;
		width: 140px;
	}
	.FundFinder .ShareClassSelectList {
		font-size: 11px;
		width: 95px;
	}
	.FundFinder .OptionAdjustableSelectList {
		font-size: 11px;
		width: 45px;
	}
	.FundFinder .CustomButton {
		padding: 2px 6px 2px 6px;
	}
/* Fund Finder Box Display (homepage) -- END */


/* Related Content Box Display -- BEGIN */
#RelatedContentBox {
	position: relative;
	margin: 3px 7px 0 3px;
}
	#RelatedContentBox .HeaderText {
		color: #ffffff;
		margin-bottom: 18px;
	}
	#RelatedContentBox .ToolTipImage {
		position: absolute;
		top: 7px;
		right: 10px;
		height: 15px;
		width: 15px;
		background-image:url(../../images/ToolTipIcon.gif);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	#RelatedContentBox .TopLink {
		position: absolute;
		top: 9px;
		right: 20px;
		height: 15px;
		width: 15px;
		color: #ffffff;
	}
	#RelatedContentBox .TopLink a {
		color: #ffffff;
		font-weight: normal;
	}
	#RelatedContentBox .DateText {
		margin-bottom: 5px;
		font-weight: bold;
	}
	#RelatedContentBox .Box {
		position: relative;	
		background-color: #f3f3f3;
		border: 3px solid #cdcdcd;
		padding-bottom: 7px;
	}
	#RelatedContentBox .Box .BoxBorder {
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:no-repeat;
		padding: 7px 10px 5px 10px;
	}
	
	#RelatedContentBox .Shadow2, #RelatedContentBox .Shadow3, #RelatedContentBox .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	#RelatedContentBox .Shadow1 {
		background: #F1F0F1;
	}
	#RelatedContentBox .Shadow2 {
		background: #DBDADB;
	}
	#RelatedContentBox .Shadow3 {
		background: #B8B6B8;
	}
	#RelatedContentBox .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	#RelatedContentBox .AuthorItem {
		margin: 0 0 5px 0;
	}
	#RelatedContentBox .BodyLink {
		font-weight: bold;
	}
	#RelatedContentBox .MailLink a.BodyLink  {
		font-weight: normal;
	}
	.AddressListItem {
	
	}
	.AddressListItem .Bold {
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 5px;
	}
	#RelatedContentBox .AddressListItem .BodyLink {
		font-weight: normal;
	}
	
	#RelatedContentBox .QAListItem {
		margin-top: 0;
	}
	#RelatedContentBox .QAListItem .DateText {
		margin-top: 5px;
	}
	#RelatedContentBox .QAListItem table td {
		vertical-align: top;
		padding: 3px 5px 3px 0;
	}
	#RelatedContentBox .QAListItem div.Teaser {
		height: 41px;
		overflow: hidden;
	}
	#RelatedContentBox .QAListItem .ViewAnswer {
		text-align: right;
	}
	#RelatedContentBox .QAListItem .ViewAnswer a.BodyLink{
		font-weight: normal;
	}
	
	#RelatedContentBox .ReviewListItem .AuthorItem {
		margin: 0 0 5px 0;
	}
	#RelatedContentBox .ReviewListItem table td {
		vertical-align: top;
		padding: 3px 5px 3px 0;
	}
	#RelatedContentBox .ReviewListItem table td.Image {
		width: 80px;
	}
	
/* Related Content Box Display -- END */

/* NewRelated Content Box Display -- BEGIN */
.NewRelatedContentBox {
	position: relative;
	margin: 3px 7px 0 3px;
}
	.NewRelatedContentBox .HeaderText {
		color: #ffffff;
		margin-bottom: 18px;
	}
	.NewRelatedContentBox .ToolTipImage {
		position: absolute;
		top: 7px;
		right: 10px;
		height: 15px;
		width: 15px;
		background-image:url(../../images/ToolTipIcon.gif);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	.NewRelatedContentBox .TopLink {
		position: absolute;
		top: 9px;
		right: 20px;
		height: 15px;
		width: 15px;
		color: #ffffff;
	}
	.NewRelatedContentBox .TopLink a {
		color: #ffffff;
		font-weight: normal;
	}
	.NewRelatedContentBox .DateText {
		margin-bottom: 5px;
		font-weight: bold;
	}
	.NewRelatedContentBox .Box {
		position: relative;	
		background-color: #f3f3f3;
		border: 3px solid #cdcdcd;
		padding-bottom: 7px;
	}
	.NewRelatedContentBox .Box .BoxBorder {
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:no-repeat;
		padding: 7px 10px 5px 10px;
	}
	
	.NewRelatedContentBox .Shadow2, #RelatedContentBox .Shadow3, #RelatedContentBox .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	.NewRelatedContentBox .Shadow1 {
		background: #F1F0F1;
	}
	.NewRelatedContentBox .Shadow2 {
		background: #DBDADB;
	}
	.NewRelatedContentBox .Shadow3 {
		background: #B8B6B8;
	}
	.NewRelatedContentBox .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	.NewRelatedContentBox .AuthorItem {
		margin: 0 0 5px 0;
	}
	.NewRelatedContentBox .BodyLink {
		font-weight: bold;
	}
	.NewRelatedContentBox .MailLink a.BodyLink  {
		font-weight: normal;
	}
	.AddressListItem {
	
	}
	.AddressListItem .Bold {
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 5px;
	}
	.NewRelatedContentBox .AddressListItem .BodyLink {
		font-weight: normal;
	}
	
	.NewRelatedContentBox .QAListItem {
		margin-top: 0;
	}
	.NewRelatedContentBox .QAListItem .DateText {
		margin-top: 5px;
	}
	.NewRelatedContentBox .QAListItem table td {
		vertical-align: top;
		padding: 3px 5px 3px 0;
	}
	.NewRelatedContentBox .QAListItem div.Teaser {
		height: 41px;
		overflow: hidden;
	}
	.NewRelatedContentBox .QAListItem .ViewAnswer {
		text-align: right;
	}
	.NewRelatedContentBox .QAListItem .ViewAnswer a.BodyLink{
		font-weight: normal;
	}
	
	.NewRelatedContentBox .ReviewListItem .AuthorItem {
		margin: 0 0 5px 0;
	}
	.NewRelatedContentBox .ReviewListItem table td {
		vertical-align: top;
		padding: 3px 5px 3px 0;
	}
	.NewRelatedContentBox .ReviewListItem table td.Image {
		width: 80px;
	}
	.NewRelatedContentBox .Box .BoxBorder ul {
		margin: 1em 3.5em;
	}
	.NewRelatedContentBox .Box .BoxBorder ul li {
		margin: 0 0 10px 0;
	}
	.NewRelatedContentBox .Box .BoxBorder ol {
		margin: 1em 3.5em;
	}
	
/* NewRelated Content Box Display -- END */

/* Multimedia Content Box Display (non HomePage) -- BEGIN */
#LAVideo{
	width:250px;
	float:right;
}
#LAVideo .MultimediaBoxAlternate {
	position: relative;
	margin: 3px 7px 0 3px;
}

#MultimediaBoxAlternate {
	position: relative;
	margin: 3px 7px 0 3px;
}
	#MultimediaBoxAlternate .HeaderText {
		color: #ffffff;
		margin-bottom: 18px;
	}
	#MultimediaBoxAlternate .TitleText {
		font-weight: bold;
	}
	#MultimediaBoxAlternate .ToolTipImage {
		position: absolute;
		top: 7px;
		right: 10px;
		height: 15px;
		width: 15px;
		background-image:url(../../images/ToolTipIcon.gif);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	#MultimediaBoxAlternate .TopLink {
		position: absolute;
		top: 9px;
		right: 35px;
		height: 15px;	
		color: #ffffff;
	}
	#MultimediaBoxAlternate .TopLink a.BodyLink  {
		color: #ffffff;
		font-weight: normal;
	}
	#MultimediaBoxAlternate .Box {
		position: relative;	
		background-color: #f3f3f3;
		border: 3px solid #cdcdcd;
		
	}
	#MultimediaBoxAlternate .Box .BoxBorder {
		background-image:url(../../images/CollapsibleHeaderBackground.jpg);
		background-repeat:no-repeat;
		padding: 7px 10px 5px 10px;
	}
	
	#MultimediaBoxAlternate .Shadow2, #MultimediaBoxAlternate .Shadow3, #MultimediaBoxAlternate .Box {
		position: relative;
		left: -1px;
		top: -1px;
	}
	#MultimediaBoxAlternate .Shadow1 {
		background: #F1F0F1;
	}
	#MultimediaBoxAlternate .Shadow2 {
		background: #DBDADB;
	}
	#MultimediaBoxAlternate .Shadow3 {
		background: #B8B6B8;
	}
	#MultimediaBoxAlternate .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	#MultimediaBoxAlternate .AuthorItem {
		margin: 0 0 5px 0;
	}
	#MultimediaBoxAlternate .BodyLink {
		font-weight: bold;
	}
	#MultimediaBoxAlternate .MultimediaListItem {
		position: relative;
	}
	#MultimediaBoxAlternate .MultimediaListItem .Teaser {
		height: 41px;
		overflow: hidden;
	}
	#MultimediaBoxAlternate .MultimediaListItem div.BodyLink div.Teaser {
		height: 28px;
		overflow: hidden;
	}
	#MultimediaBoxAlternate .MultimediaListItem .TitleText .Teaser {
		height: 28px;
		overflow: hidden;
	}
	#MultimediaBoxAlternate .MediaType {
		font-weight: bold;
		position: absolute; 
		top: 0; 
		right: 0;
	}
	#MultimediaBoxAlternate table.TimeAuthor {
		padding: 0;
		margin: 0;
		border-collapse: collapse;
		
	}
	#MultimediaBoxAlternate table.TimeAuthor td.AuthorItem {
		padding-bottom: 5px;
	}
	#MultimediaBoxAlternate table.TimeAuthor td {
		vertical-align: top;
	}
	.LAVideoBody{
		border-bottom:1px black dashed;
		padding:8px 5px;
	}
	.LAVideoImage{
		padding:3px;
	}
	.LAVideoTitle{
		padding:5px;
	}
	.LAVideoli{
		padding:5px;
		list-style:none;
	}
/* Multimedia Content Box Display (non HomePage) -- END */





/* Article List Box Display (no tabs) -- BEGIN */

/* What's New / Important Updates for HomePage (part of Article Listing) -- BEGIN */

#WhatsNew .Box{
	height: 307px;
}
#ImportantUpdates .Box{
	height: 307px;
}
#LeftNavLayoutSect3.HomePageAdjustment {
	margin-top: 13px;
}
#LeftNavLayoutSect4.HomePageAdjustment {
	margin-top: 13px;
}
/* What's New / Important Updates for HomePage (part of Article Listing) -- END */

.ArticleListBox {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	margin-top: 18px;
	z-index: 1;
}
	.ArticleListBox .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 15px;
		margin-bottom: 15px;
	}	
	.ArticleListBox .TopLink {
		position: absolute;
		top: 9px;
		right: 15px;
	}	
	.ArticleListBox .Box {
		border-top: 1px solid #827433;
		background-color: #f3f3f3;
		padding: 10px 15px 10px 15px;
	}
	.ArticleListBox .Box .BodyLink {
		font-weight: bold;
	}
	#WhatsNew div.BodyLink, #ImportantUpdates div.BodyLink {
		padding-bottom: 5px;
	}
	.ArticleListBox .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	.ArticleListBox .AuthorItem {
		margin: 0 0 5px 0;
	}
	.ArticleListItem {
		text-align: left;		
	}
	.ArticleListItem td.Image {
		padding-right: 10px;
	}
	.ArticleListItem .DateText {
		
	}
	.ArticleListItem .Teaser {
		text-align: left;
		height: 41px;
		overflow: hidden;
	}
	.ArticleListItem .PressRoomTeaser {
		margin-top: 5px;
	}
	a.BodyLink div.Teaser {
		text-align: left;
		height: 28px;
		cursor: pointer;
		overflow: hidden;
		
	}
	a.BodyLink div.Teaser:hover {
		text-decoration: underline;
		cursor: pointer;
		
	}
/* Article List Box Display (no tabs) -- END */


/* Article List Tabs Display -- BEGIN */
.ArticleListTabs {
	position: relative;
	top: 0;
	z-index: 1;
}
	.ArticleListTabs .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 9px;
		left: 15px;
		margin-bottom: 15px;
	}		
	.ArticleListTabs .Box {
		border: 1px solid #827433;
		background-color: #f3f3f3;
		background-size: 55px;
		padding: 10px 15px 10px 15px;
	}
	.ArticleListTabs .Box .BodyLink {
		font-weight: bold;
		margin: 0 0 5px 0;
	}
	.ArticleListTabs .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
#ArticleListTabContent1 {
	display: none;
}
/* Article List Tabs Display -- END */

/* Tabbed Navigation for Article Listing - uses unordered list -- BEGIN */
	.ArticleListTabs .TabSet {
		position: relative;
		top: 1px;
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #999999;
		margin-top: 30px;
	}
		.ArticleListTabs .TabSet ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.ArticleListTabs .TabSet ul li {
			float: left;
			margin-right: 10px;
			text-align: center;
			margin-top: 0;
			margin-bottom: 0;
			margin-left: 0;
		}
		.ArticleListTabs .TabSet ul li.Active {
			
		}
		.ArticleListTabs .TabSet ul li a {
			display: block;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			color: #999999;
			font-weight: bold;
			background-color: #ffffff;
			padding: 8px 12px 7px 12px;
			border: 1px solid #827433;
		}
		.ArticleListTabs .TabSet ul li a:hover {
			background-color: #cfcfcf;
			color: #000000;
			
		}
		.ArticleListTabs .TabSet ul li a.Active {
			color: #00562b;
			border: 1px solid #827433;
			border-bottom: 1px solid #f3f3f3;
			background-image:url(../../images/TanHeaderBarBackground.jpg);
			background-repeat:repeat-x;
		}
/* Tabbed Navigation for Article Listing - uses unordered list -- END */


/* Grey Overlay for Popup Forms -- Height Will need to be adjusted by Javascript Accordingly -- BEGIN */
#Overlay {
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 99; 
	width: 100%; 
	height: 1500px; 
	background-color:#000000; 
	opacity: .65; 
	filter: alpha(opacity=65); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	display: none;
}

table.HelpOverlay td.HelpOverlayInstructions {
	padding-left: 10px;
}
/* Grey Overlay for Popup Forms -- Height Will need to be adjusted by Javascript Accordingly -- END */


/* Logged In Layer -- BEGIN */
#LoggedIn.LoginLayer {
	padding: 18px 14px 18px 14px;
	
}
	#LoggedIn .AdvisorIntelligenceButton {
		width: 150px;
		position: absolute;
		text-align:right;
		right: 15px;
		bottom: 15px;
	}
	#LoggedIn .AdvisorIntelligenceMailingLink {
		margin-top: 5px;
	}
/* Logged In Layer -- END */


/* Form Instructions Layer -- BEGIN */
#FormInstructions.FormInstructionsLayer {
	padding: 18px 14px 18px 14px;
	
}
.FormInstructionsLayer {
	margin-left: -320px;
	position: absolute;
	top: 120px;
	left: 50%;
	width: 622px;
	z-index: 100;
	text-align: left;
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 20px 14px 45px 14px;
	display: none;
}

	.FormInstructionsLayer .Close {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 15px;
		width: 14px;
		background-image:url(../../images/LoginLayerClose.jpg);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	.FormInstructionsLayer .HeaderText{
		font-family: Tahoma, arial, sans-serif;
		font-size: 24px;
		color: #204e20;
		margin-bottom: 10px;
	}
	.FormInstructionsLayer ol{
		margin: 0 25px 0 25px;
	}
	.FormInstructionsLayer ol li{
		font-weight: bold;
		font-size: 12px;
		margin: 5px 0 5px 0;
	}
	.FormInstructionsLayer table {
		margin-top: 10px;
	}	
	.FormInstructionsLayer table td{
		vertical-align: top;
	}	
	.FormInstructionsLayer .AddressListItem {
		margin-left: 25px;
	}
/* Form Instructions Layer -- END */	


/* Need Help Overlay -- BEGIN */
#NeedHelp.NeedHelpLayer {
	padding: 18px 14px 18px 14px;	
}
	.NeedHelpLayer {
		margin-left: -320px;
		position: absolute;
		top: 120px;
		left: 50%;
		width: 622px;
		z-index: 100;
		text-align: left;
		border: 1px solid #000000;
		background-color: #ffffff;
		padding: 20px 14px 45px 14px;
		display: none;
	}

	.NeedHelpLayer .Close {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 15px;
		width: 14px;
		background-image:url(../../images/LoginLayerClose.jpg);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	.NeedHelpLayer .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 24px;
		color: #204e20;
		margin-bottom: 10px;
	}
	.NeedHelpLayer p {
		margin: 7px 0 7px 0;
	}
/* Need Help Overlay -- END */	



/* Need Help Page -- BEGIN */
.NeedHelpListItems {
	margin: 10px 0 0 2px;
}
.NeedHelpListItems .Bold{
	font-size: 12px;
	font-weight: bold;
}
.NeedHelpListItems ul {
	list-style-type: none;
	margin-top: 5px;
}
.NeedHelpListItems ul li {
	margin-top: 5px;
}
/* Need Help Page -- END */


/* QA Components -- BEGIN */

.QAListItem p{
	margin: 10px 0 10px 0;
}
.QAListItem table td {
	vertical-align: top;
	padding: 3px 5px 3px 0;
}
.QAListItem td.Question {
	font-weight: bold;
	width: 1%;
}
.QAListItem td.Answer {
	font-weight: bold;
	width: 1%;
}
.QAListItem .SolidLine {
	border-top: 1px solid #acacac;
	margin: 7px 0 7px 0;
}
.QAListItem .DateText {
	font-weight: bold;
}

/* QA Components -- END */	


/* Form Instructions Layer -- END */


/* Fund Watch Thank You -- BEGIN */
#FundWatchThankYou.FundWatchLayer {
	padding: 18px 14px 18px 14px;
	
}
	#FundWatchThankYou .FundWatchButton {
		position: relative;
		text-align:right;
		top: -16px;
	}
.FundWatchLayer {
	margin-left: -320px;
	position: absolute;
	top: 120px;
	left: 50%;
	width: 622px;
	z-index: 100;
	text-align: left;
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 20px 14px 45px 14px;
	display: none;
}
	.FundWatchLayer .Close {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 15px;
		width: 14px;
		background-image:url(../../images/LoginLayerClose.jpg);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	.FundWatchLayer .HeaderText{
		font-family: Tahoma, arial, sans-serif;
		font-size: 24px;
		color: #204e20;
		margin-bottom: 10px;
	}	
/* Fund Watch Thank You -- END */
	
	
/* Login Layer -- BEGIN */
.LoginLayer {
	margin-left: -320px;
	position: absolute;
	top: 120px;
	left: 50%;
	width: 622px;
	z-index: 100;
	text-align: left;
	border: 1px solid #000000;
	background-color: #ffffff;
	padding: 20px 14px 45px 14px;
	display: none;
}
	.LoginLayer .Close {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 15px;
		width: 14px;
		background-image:url(../../images/LoginLayerClose.jpg);
		background-repeat:no-repeat;
		cursor: pointer;
	}
	.LoginLayer table{
		width: 100%;
	}
	.LoginLayer table td{
		padding: 1px 0 1px 0;
	}
	.LoginLayer ul{
		margin: 5px 0 5px 15px;
	}
	.LoginLayer .HeaderText{
		font-family: Tahoma, arial, sans-serif;
		font-size: 24px;
		color: #204e20;
		margin-bottom: 10px;
	}	
	.LoginLayer .LoginBox {
		position: relative;
		width: 48%;
		float: left;
		border: 1px solid #827433;
		background-image:url(../../images/TanHeaderBarBackground.jpg);
		background-repeat:repeat-x;
		top: 15px;
		z-index: 1;
	}
	.LoginLayer .LoginBox .TextBox {
		width: 180px;
	}
	.LoginLayer .RegisterBox, .LoginLayer .PremiumBox  {
		position: relative;
		width: 49%;
		float: right;
		height: 100%;
		border: 1px solid #827433;
		background-image:url(../../images/TanHeaderBarBackground.jpg);
		background-repeat:repeat-x;
		top: 15px;
		z-index: 1;
	}
	.LoginLayer .LoginBox .HeaderText, .LoginLayer .RegisterBox .HeaderText, .LoginLayer .PremiumBox .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 15px;
		margin-bottom: 15px;
	}	
	.LoginLayer .Box {
		border-top: 1px solid #827433;
		background-color: #ffffff;
		padding: 10px 15px 10px 15px;
		height: 150px;
	}
	.LoginLayer .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
/* Login Layer -- END */


/* Form Container - Registration/Profile/Password/Username/Terms/Confirmation Forms -- BEGIN */
.ProfileForm {
	margin-top: 13px;
}
.RegistrationForm .HeaderText, .ProfileForm .HeaderText, .ResetRetrieveForm .HeaderText {
	font-size: 24px;
	color: #204e20;
	padding-left: 10px;
}
.RegistrationForm .FormButtons, .ProfileForm .FormButtons, .ResetRetrieveForm .FormButtons {
	padding: 10px;
}
.RegistrationForm .ConfirmationFormButtons {
	padding: 10px;
	margin-top: 85px;
}
.RegistrationForm, .ResetRetrieveForm {
	margin-top: 15px;
	margin-right: 5px;
}
.RegistrationFormBox, .ResetRetrieveFormBox{
	margin-top: 15px;
}
.RegistrationErrorAdjustment {
     padding: 15px 10px 0 10px;
}
.FormBox {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	margin: 0px 10px 0 10px;
}
.FormBoxPlain {
	position: relative;
	margin: 0px 10px 0 10px;
}
	.FormBox .HeaderText {
		font-size: 13px;
		color: #204e20;
		padding-left: 15px;
		line-height: 31px;
	}
	.FormBox .RequiredFields {
		position: absolute;
		top: 40px;
		right: 15px;
	}
	.FormBoxPlain .RequiredFields {
		position: absolute;
		top: 0px;
		right: 0;
	}
	.FormBox .Box {
		border-top: 1px solid #827433;
		background-color: #ffffff;
		padding: 10px 15px 10px 15px;
		
	}
	.FormBoxPlain .Box {
		padding: 10px 15px 10px 15px;
		
	}
	.FormBox .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	.FormBox table, .FormBoxPlain table {
		width: 100%;
		font-weight: bold;
		
	}
	.FormBox table td, .FormBoxPlain table td {
		padding: 3px 0 3px 0;
	}
	
	.FormBox table.Optional {
		font-weight: normal;
	}
	.FormBox table.Optional td {
		padding: 10px 0 10px 0;
	}
	
	.FormBox table td.FirstColumn, .FormBoxPlain table td.FirstColumn {
		width: 20%;
	}
	.FormBox table thead th, .FormBoxPlain table thead th {
		padding: 0 0 10px 0;
		font-size: 12px;
	}
	.FormBox table .Description, .FormBoxPlain table .Description {
		font-weight: normal;
	}
	.FormBox table tr#ManualDealer {
		display: none;
	}
	.FormBox .SelectList, .FormBoxPlain .SelectList {
		width: 310px;
	}
	.FormBox .SmallSelectList, .FormBoxPlain .SmallSelectList {
		font-size: 11px;
		width: 93px;
		padding: 1px 0 1px 0;
	}
	.FormBox .MediumSelectList, .FormBoxPlain .MediumSelectList {
		font-size: 11px;
		width: 145px;
		padding: 1px 0 1px 0;
	}
	.FormBox .TextBox, .FormBoxPlain .TextBox {
		width: 304px;
		padding: 1px;
	}
	.FormBox .MediumTextBox, .FormBoxPlain .MediumTextBox {
		font-size: 10px;
		width: 193px;
		padding: 1px;
	}
	.FormBox .SmallTextBox, .FormBoxPlain .SmallTextBox {
		font-size: 10px;
		width: 59px;
		padding: 1px;
	}
.ButtonsLeft {
	float: left;
	width: 49%;
	text-align: left;
}
.ButtonsRight {
	float: right;
	width: 49%;
	text-align: right;
}
.TermsConditionsBox, .ProfileBox, .ConfirmationBox {
	margin-top: 15px;
	padding: 0 10px 0 10px;
}
.Terms {
	margin: 15px 0 15px 0;
	border: 1px solid #827433;
	height: 200px;
	overflow:scroll;
	overflow-x: hidden;
	padding: 5px 10px 5px 10px;
}
.ConfirmationBox .LeftConfirmationBox {
	float: left;
	width: 48%;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
}
.ConfirmationBox .RightConfirmationBox {
	float: right;
	width: 49%;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
}
.ConfirmationBox .LeftConfirmationBox .HeaderText, .ConfirmationBox .RightConfirmationBox .HeaderText {
	font-size: 13px;
	line-height: 32px;
}
.ConfirmationBox .Box {
	border-top: 1px solid #827433;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	height: 90px;
}
/* Form Container - Registration/Profile/Password/Username/Terms/Confirmation Forms -- END */		





/* Fund Summary Tables -- BEGIN */
#AggregateHoldings {
	display: none;
}
div.ScrollSection {
 	height: 245px; 
	overflow-y: scroll; 
	overflow-x: hidden;
}
div.NonScrollSection {
 	height: 245px; 
	overflow-y: hidden; 
	overflow-x: hidden;
}
.FundSummary {
	position: relative;
	top: 15px;
	z-index: 1;
}
	.FundSummary a.DottedBodyLink:link, a.DottedBodyLink:visited{
		color: #0066cc;
		font-size: 11px;
		text-decoration:none;
		border-bottom: 1px dotted #000000;
	}
	.FundSummary a.DottedBodyLink:hover{
		text-decoration:none;
		color: #0066cc;
		border-bottom: 1px solid #0066cc;
	}
	.FundSummary table {
		border-collapse: collapse;
	}
	
	.FundSummary table.FundOptions {
		height: 35px;
	}
	.FundSummary ul, .FundSummary ol {                
		margin-left: 17px;
	}
	.FundSummary table.Description, .FundSummary table.RelatedContent {
		border-collapse: separate;
		padding: 2px;
	}
	.FundSummary table.Description tr td {
		padding: 8px 8px 8px 0;
	}
	.FundSummary table.Description tr td.RightColumn {
		padding: 8px 0 8px 20px;
		width: 50%;
	}
	.FundSummary table.Description tr td.Image {
		
		border-right: 1px solid #949494;
	}

	.FundSummary table .ArticleListItem {
		padding: 0 5px 0 5px;
		
	}
	.FundSummary table .BackToTop {
		text-align: right;
		
	}
	.FundSummary table .FundTableHeaderText {
		font-size: 11px;
		font-weight: bold;
		color: #003366;
		text-align: left;
	}
	.FundSummary table .FundTableSubHeaderText {
		font-size: 11px;
		color: #660000;
		text-align: left;
		padding-left: 5px;
	}
	.FundSummary table .FundTableHeaderButton {
		text-align: left;
	}
	.FundSummary table.Data td{
		 text-align: right;
	}
	
	.FundSummary table td.RightCellBorder, .FundSummary table th.RightCellBorder {
		 border-right: 1px solid #949494;
	}
	.FundSummary table td, .FundSummary table th{
		 padding: 5px;
	}
	.FundSummary table th.HeaderAdjustment{
		 width: 100px;
	}
	.FundSummary table th.TickerHeaderAdjustment{
		 width: 40px;
	}
	.FundSummary table th.SingleYearHeaderAdjustment{
		 width: 32px;
	}
	.FundSummary table th.DoubleYearHeaderAdjustment{
		 width: 37px;
	}
	.FundSummary table th.SinceInceptionHeaderAdjustment{
		 width: 42px;
	}
	.FundSummary .PriceNotesHeaderAdjustment{
		 width: 150px;
	}
	
	.FundSummary table th.WideHeaderAdjustment{
		 width: 150px;
	}
	
	.FundSummary table.LeftAlign td{
		 text-align: left;
		 padding-left: 15px;
	}
	
	.FundSummary table thead.Heading tr th {
		text-align: center;
		line-height: 10px;
	}
	.FundSummary table thead.Heading tr th.CellBackground {
		background-color: #ffffff;
	}
	
	.FundSummary table thead.SubHeading tr th, .FundSummary table tbody.Highlight td {
		text-align: right;
		background-color: #d7d1b6;
		height: 20px;
		vertical-align: bottom;
	}
	.FundSummary table thead.SubHeading tr th.RelatedContent {
		text-align: left;
		padding-left: 10px;
	}
	.FundSummary table.Data thead.Heading {
		
	}
	.FundSummary table.Data thead.SubHeading tr th.Documents {
		text-align: left;
		vertical-align: bottom;
		padding-left: 14px;
	}
	.FundSummary table.Data thead.SubHeading tr th.Prospectus {
		text-align: left;
		vertical-align: bottom;
		padding-left: 10px;
		width: 140px;
	}
	.FundSummary table.Data thead.SubHeading tr th.AnnualReport {
		text-align: left;
		vertical-align: bottom;
		padding-left: 10px;
		width: 140px;
	}
	.FundSummary table.Data thead.SubHeading tr th.SemiAnnualReport {
		text-align: left;
		vertical-align: bottom;
		padding-left: 10px;
		width: 140px;
	}
	.FundSummary table.Data thead.SubHeading tr th.MarketingMaterials {
		text-align: left;
		vertical-align: bottom;
		padding-left: 10px;
		
	}
	.FundSummary table.Data td.Documents {
		padding-left: 10px;
		text-align: left;
				
	}
	.FundSummary table.Data td.Documents div {
		padding-bottom: 5px;
	}
	.FundSummary table.Data td.NoDocuments {
		padding-left: 10px;
		text-align: left;
		
	}
	.FundSummary table.Data td.DocumentsFundName .FundTableSubHeaderText {
		margin: 10px 0 10px 0;
	}
	
	.FundSummary table.Holdings thead.SubHeading tr th, .FundSummary table.Performance thead.SubHeading tr th, .FundSummary table.Price thead.SubHeading tr th, .FundSummary table.NAVHistory thead.SubHeading tr th {
		height: 12px;
	}
	.FundSummary table.Holdings thead.SubHeading tr th, .FundSummary table.NAVHistory thead.SubHeading tr th  {
		text-align: left;
		background-color: #d7d1b6;
	}
	
	thead.SubHeading th.Coupon {
		width: 80px;
	}
	thead.SubHeading th.Maturity {
		width: 91px;
	}
	thead.SubHeading th.HoldingName {
		width: 164px;
	}
	thead.SubHeading th.NetAssets {
		width: 119px;
	}
	
	td.HoldingName {
		width: 159px;
	}
	td.Coupon {
		width: 83px;
	}
	td.Maturity {
		width: 90px;
	}
	td.NetAssetsIE {
		width: 102px;
	}
	td.NetAssets {
		width: 100px;
	}
	
	.FundSummary table.Performance thead.SubHeading tr th, .FundSummary table.Price thead.SubHeading tr th {
		text-align: right;
		background-color: #d7d1b6;
	}
	.FundSummary table.Performance thead.SubHeading tr th {
		width: 12%;
	}
	.FundSummary table.Performance thead.SubHeading tr th.WideHeaderAdjustment {
		width: 19.5%;
	}
	.FundSummary table tr td.SubHeading {
		padding: 7px 5px 7px 5px;
		font-weight: bold;
		font-size: 12px;
		background-color: #ccc194;
	}
	.FundSummary table tr td.BodyTextSubHeading {
		padding: 7px 5px 7px 5px;
		font-weight: bold;
		font-size: 11px;
		background-color: #ccc194;
	}
	.FundSummary table thead.SubHeading tr th.LeftAlign {
		text-align: left;
		padding-left: 15px;
	}
	.FundSummary table thead.SubHeading tr th.DomesticEquityTableRowHeader {
		color: #922437;
		font-size: 14px;
		text-align: left;
		background-color: #ffffff;
		width: 250px;
		vertical-align: bottom;
	}
	.FundSummary table thead.SubHeading tr th.AssetAllocationTableRowHeader {
		color: #6d4e60;
		font-size: 14px;
		text-align: left;
		background-color: #ffffff;
		width: 250px;
		vertical-align: bottom;
	}
	.FundSummary table thead.SubHeading tr th.InternationalTableRowHeader {
		color: #db6346;
		font-size: 14px;
		text-align: left;
		background-color: #ffffff;
		width: 250px;
		vertical-align: bottom;
	}
	.FundSummary table thead.SubHeading tr th.TaxableFixedIncomeTableRowHeader {
		color: #588d92;
		font-size: 14px;
		text-align: left;
		background-color: #ffffff;
		width: 250px;
		vertical-align: bottom;
	}
	.FundSummary table thead.SubHeading tr th.TaxFreeIncomeTableRowHeader {
		color: #d2aa35;
		font-size: 14px;
		text-align: left;
		background-color: #ffffff;
		width: 250px;
		vertical-align: bottom;
	}
	.FundSummary table thead.SubHeading tr th .MutualFundHeaderSpacer {
		width: 14px;
		height: 26px;
	}
	.FundSummary table thead.SubHeading tr th.DomesticEquityTableCap {
		background-color: #922437;
		width: 8px;
		border-left: 1px solid #922437;
	}
	.DomesticEquityTableSpacer {
		border: 1px solid #922437;
	}
	.FundSummary table thead.SubHeading tr th.AssetAllocationTableCap {
		background-color: #6d4e60;
		width: 7px;
		border-left: 1px solid #6d4e60;
	}
	.FundSummary table thead.SubHeading tr th.InternationalTableCap {
		background-color: #db6346;
		width: 7px;
		border-left: 1px solid #db6346;
	}
	.FundSummary table thead.SubHeading tr th.TaxableFixedIncomeTableCap {
		background-color: #588d92;
		width: 7px;
		border-left: 1px solid #588d92;
	}
	.FundSummary table thead.SubHeading tr th.TaxFreeIncomeTableCap {
		background-color: #d2aa35;
		width: 7px;
		border-left: 1px solid #d2aa35;
	}
	.AssetAllocationTableSpacer {
		border: 1px solid #6d4e60;
	}
	.InternationalTableSpacer {
		border: 1px solid #db6346;
	}
	.TaxableFixedIncomeTableSpacer {
		border: 1px solid #588d92;
	}
	.TaxFreeIncomeTableSpacer {
		border: 1px solid #d2aa35;
	}
	.FundSummary table thead.SubHeading tr th.DomesticEquityTableRowHeader a.DottedBodyLink:link, .FundSummary table thead.SubHeading tr th.DomesticEquityTableRowHeader a.DottedBodyLink:visited{
		color: #922437;
		font-size: 14px;
		text-decoration:none;
		font-weight: bold;
		border-bottom: 1px dotted #922437;
	}
	.FundSummary table thead.SubHeading tr th.DomesticEquityTableRowHeader a.DottedBodyLink:hover{
		text-decoration:none;
		border-bottom: 1px dotted #922437;
	}
	.FundSummary table thead.SubHeading tr th.AssetAllocationTableRowHeader a.DottedBodyLink:link, .FundSummary table thead.SubHeading tr th.AssetAllocationTableRowHeader a.DottedBodyLink:visited{
		color: #6d4e60;
		font-size: 14px;
		text-decoration:none;
		font-weight: bold;
		border-bottom: 1px dotted #922437;
	}
	.FundSummary table thead.SubHeading tr th.InternationalTableRowHeader a.DottedBodyLink:link, .FundSummary table thead.SubHeading tr th.InternationalTableRowHeader a.DottedBodyLink:visited{
		color: #db6346;
		font-size: 14px;
		text-decoration:none;
		font-weight: bold;
		border-bottom: 1px dotted #922437;
	}
	.FundSummary table thead.SubHeading tr th.TaxableFixedIncomeTableRowHeader a.DottedBodyLink:link, .FundSummary table thead.SubHeading tr th.TaxableFixedIncomeTableRowHeader a.DottedBodyLink:visited{
		color: #588d92;
		font-size: 14px;
		text-decoration:none;
		font-weight: bold;
		border-bottom: 1px dotted #922437;
	}
	.FundSummary table thead.SubHeading tr th.TaxFreeIncomeTableRowHeader a.DottedBodyLink:link, .FundSummary table thead.SubHeading tr th.TaxFreeIncomeTableRowHeader a.DottedBodyLink:visited{
		color: #d2aa35;
		font-size: 14px;
		text-decoration:none;
		font-weight: bold;
		border-bottom: 1px dotted #d2aa35;
	}
	.FundSummary table thead.SubHeading tr th.AssetAllocationTableRowHeader a.DottedBodyLink:hover{
		text-decoration:none;
		border-bottom: 1px dotted #6d4e60;
	}
	.FundSummary table thead.SubHeading tr th.InternationalTableRowHeader a.DottedBodyLink:hover{
		text-decoration:none;
		border-bottom: 1px dotted #6d4e60;
	}
	.FundSummary table thead.SubHeading tr th.TaxableFixedIncomeTableRowHeader a.DottedBodyLink:hover{
		text-decoration:none;
		border-bottom: 1px dotted #588d92;
	}
	.FundSummary table thead.SubHeading tr th.TaxFreeIncomeTableRowHeader a.DottedBodyLink:hover{
		text-decoration:none;
		border-bottom: 1px dotted #d2aa35;
	}
	
	.FundSummary table thead tr.BorderDomesticEquity th {
		border-bottom: 2px solid #932437;
		border-top: 2px solid #932437;
	}
	.FundSummary table thead tr.BorderAssetAllocation th {
		border-bottom: 2px solid #6d4e60;
		border-top: 2px solid #6d4e60;
	}
	.FundSummary table thead tr.BorderInternational th {
		border-bottom: 2px solid #db6346;
		border-top: 2px solid #db6346;
	}
	.FundSummary table thead tr.BorderTaxableFixedIncome th {
		border-bottom: 2px solid #588d92;
		border-top: 2px solid #588d92;
	}
	.FundSummary table thead tr.BorderTaxFreeIncome th {
		border-bottom: 2px solid #d2aa35;
		border-top: 2px solid #d2aa35;
	}
	.FundSummary table tr.RowBottomBorder td {
		border-bottom: 1px solid #f3f3f3;
	}
	.FundSummary table tr.RowBottomBorderDark td {
		border-bottom: 1px solid #acacac;
	}
	.FundSummary table.Description tr.RowBottomBorder td {
		border-bottom: 1px solid #949494;
	}
	.FundSummary table.Description .CellHeaderText {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 8px;
	}
	.FundSummary table.Description tr td.Spacer {
		padding: 0;
		height: 1px;
	}
	.FundSummary table tr td.AlignRight {
		text-align: right;
	}
	.FundSummary table tr td.BoldSubItem {
		font-weight: bold;
		padding-left: 15px;
	}
	
	.FundSummary .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 9px;
		left: 15px;
		margin-bottom: 15px;
	}		
	.FundSummary .Box {
		border: 1px solid #827433;
		background-color: #ffffff;
		padding: 10px 10px 10px 10px;
	}
	.FundSummary .Box .BodyLink {
		font-weight: bold;
		margin: 0 0 5px 0;
	}
	.FundSummary .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	.FundSummary .CustomButton {
		padding: 2px 6px 2px 6px;
	}
/*
#FundSummaryLayoutSect4TabContent1, #FundSummaryLayoutSect4TabContent2, #FundSummaryLayoutSect4TabContent3 {
	visibility: hidden;
}
#FundSummaryLayoutSect5TabContent1, #FundSummaryLayoutSect5TabContent2, #FundSummaryLayoutSect6TabContent1, #FundSummaryLayoutSect6TabContent2, #EditProfileTabContent1, #EditProfileTabContent2 {
	display: none;
}
*/
#FundSummaryLayoutSect4TabContent1 table.RelatedContent tr td.LeftColumn{
	padding: 0 20px 0 0;
}
#FundSummaryLayoutSect4TabContent1 table.RelatedContent tr td.RightColumn{
	padding: 00;
}
#FundSummaryLayoutSect4TabContent1 table.RelatedContent{
	padding: 0;
}
.FundSummary table.RelatedContent .ArticleListItem {
	padding: 0;		
}
#FundSummaryLayoutSect4TabContent2 .Icons {
	vertical-align: -10%;
}
.FundSummary .ArticleListItem .Teaser {
	text-align: left;
	height: 41px;
	width: 315px;
	overflow: hidden;	
}
.FundSummary .ArticleListItem a.BodyLink div.Teaser {
	text-align: left;
	height: 28px;
	width: 315px;
	cursor:pointer;
	overflow: hidden;

}
.FundSummary .ArticleListItem a.BodyLink div.Teaser:hover {
	text-decoration: underline;

}
.FundSummary table.RelatedContent .ArticleListItem .Teaser {
	text-align: left;
	height: 41px;
	width: 465px;
	overflow: hidden;	
}
.FundSummary table.RelatedContent .ArticleListItem a.BodyLink div.Teaser {
	text-align: left;
	height: 28px;
	width: 465px;
	cursor:pointer;
	overflow: hidden;

}


div.ScrollSection table, div.NonScrollSection table {
	width: 440px;
}
/* Fund Summary Tables -- END */

/* Tabbed Navigation for Fund Summary - uses unordered list -- BEGIN */
	.FundSummary .TabSet {
		position: relative;
		top: 1px;
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #999999;
		margin-top: 14px;
	}
		.FundSummary .TabSet ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.FundSummary .TabSet ul li {
			float: left;
			margin-right: 8px;
			text-align: center;
			border-right: 2px solid #e0e0e0;
			margin-top: 0;
			margin-bottom: 0;
			margin-left: 0;
		}
		.FundSummary .TabSet ul li.Active {
			
		}
		.FundSummary .TabSet ul li a {
			display: block;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			color: #999999;
			font-weight: bold;
			background-color: #ffffff;
			padding: 8px 12px 7px 12px;
			border: 1px solid #827433;
		}
		.FundSummary .TabSet ul li a:hover {
			background-color: #cfcfcf;
			color: #000000;
			
		}
		.FundSummary .TabSet ul li a.Active {
			color: #00562b;
			border: 1px solid #827433;
			border-bottom: 1px solid #f3f3f3;
			background-image:url(../../images/TanHeaderBarBackground.jpg);
			background-repeat:repeat-x;
		}
/* Tabbed Navigation for Fund Summary - uses unordered list -- END */




/* Events Box Display -- BEGIN */
.EventListBox {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	z-index: 1;
}
	.EventListBox .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 15px;
		margin-bottom: 15px;
	}	
	.EventListBox .TopLink {
		position: absolute;
		top: 10px;
		right: 15px;
	}	
	.EventListBox .Box {
		border-top: 1px solid #827433;
		background-color: #ffffff;
		padding: 9px;
	}
	.EventListBox .SelectList {
		width: 248px;
	}
	.EventListBox .MediumSelectList {
		font-size: 11px;
		width: 240px;
	}
	.EventListBox .SmallToMediumSelectList {
		font-size: 11px;
		width: 170px;
	}
	.EventListBox .SmallSelectList {
		font-size: 11px;
		width: 110px;
	}
	.EventListBox .OptionAdjustableSelectList {
		font-size: 11px;
	}
	.EventListBox .CustomButton {
		padding: 2px 6px 2px 6px;
	}
	.EventListBox .SolidLine {
		border-top: 1px solid #acacac;
	}
	
	.EventListItem .DateText {
		
	}
	.EventListItem li {
		margin-left: 25px;
	}
	.EventListItem table td {
		vertical-align: top;
	}
	.EventListItem table td.BottomAlign {
		vertical-align: bottom;
	}
	.EventListItem .Image {
		margin-right: 14px;
	}
	.EventListItem .ToolImage {
		height: 128px;
	}
	.EventListItem .AuthorItem {
		padding-bottom: 3px;
	}
	.EventListItem td.AuthorName {
		width: 80%;
	}
	.EventListItem .TypeText {
		padding: 5px 2px 0 0;
		white-space: nowrap;
		width: 1%;
		
	}
	.EventListItem .Conference {
		padding-top: 5px;
		width: 99%;
	}
	.EventListItem .HeaderLink {
		font-weight: bold;
	}
	.EventListItem .ActionLink {
		text-align: right;
		padding-top: 5px;
		white-space: nowrap;
	}
	.EventListItem .Teaser {
		text-align: left;
		height: 41px;
		overflow: hidden;	
	}
	a.HeaderLink div.Teaser {
		text-align: left;
		height: 28px;
		cursor: pointer;
		overflow: hidden;
		
	}
	a.HeaderLink div.Teaser:hover {
		cursor: pointer;
		text-decoration: underline;
	}
/* Events Box Display -- END */

/* Event Detail Item -- BEGIN */
.EventDetailItem {	
	font-size: 12px;
	line-height: 18px;
	
}
	.EventDetailItem .BodyText {
		font-size: 12px;
		line-height: 18px;
	}
	.EventDetailItem a.BodyLink {
		font-size: 12px;
	}
	.EventDetailItem .HeaderText {
		font-weight: bold;
		font-size: 13px;
	}
	.EventDetailItem .PresentedByText {
		font-weight: bold;
		font-size: 13px;
		width: 115px;
	}	
	.EventDetailItem .EventListItem table {
		
	}
	.EventDetailItem .EventListItem td.ReplayText {
		font-weight: bold;
		font-size: 13px;
		white-space: nowrap;
		padding-right: 5px;
	}
	.EventDetailItem .EventListItem td.ReplayText a.BodyLink {
		font-size: 12px;
	}
	.EventDetailItem .EventListItem td.CallText {
	}
	.EventListItem table td {
		vertical-align: top;
	}
	.EventListItem .Image {
		margin-right: 14px;
	}
	.EventListItem td.Image {
		width: 1%;
	}
	
/* Event Detail Item -- END */

/* Fund Finder Box Display (homepage) -- BEGIN */
.SearchResults {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	z-index: 1;
}
	.SearchResults .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 15px;
		margin-bottom: 15px;
	}	
	.SearchResults .TopLink {
		position: absolute;
		top: 10px;
		right: 15px;
	}
	.SearchResults .SortBox {
		border-top: 1px solid #827433;
		background-color: #d7d1b6;
		padding: 4px 13px 4px 13px;
	}
	.SearchResults .PaginationFooterBox {
		border-top: 1px solid #827433;
		background-color: #d7d1b6;
		padding: 4px 13px 4px 13px;
	}	
	.SearchResults .BodyText {
		margin-top: 5px;
	}
	.SearchResults .Teaser {
		margin-top: 5px;
		text-align: left;
		height: 28px;
		overflow: hidden;
	}
	.SearchResults .TypeText {
		padding-top: 3px;
	}
	.SearchResults .SolidLine {
		border-top: 1px solid #acacac;
		margin-top: 10px;
	}
	.SearchResults .Box {
		border-top: 1px solid #827433;
		background-color: #f3f3f3;
		padding: 13px;
	}
	.SearchResults .SelectList {
		width: 200px;
	}
	.SearchResults .SmallSelectList {
		font-size: 11px;
		width: 50px;
	}
	.SearchResults td.PagingLinks {
		text-align: right;
		width: 180px;	
	}
	.SearchResults .PagingLinks a {
		margin: 0 5px 0 5px;
	}
	.SearchResults .PagingLinks a.Active {
		font-weight: bold;
		font-size: 14px;
		color: #ff5400;
	}
	.SearchResults .Image {
		vertical-align: -10%;
		cursor: pointer;
	}
	.SearchResults .SortedBy {
		width: 335px; 
	}
	.SearchResults .SearchText {
		color: #000000;
	}
/* Fund Finder Box Display (homepage) -- END */

/* Advisor Overview -- BEGIN */

table.AdvisorOverview td {
	padding-right: 5px;
}

/* Advisor Overview -- END */

/* Edit Profile -- BEGIN */

.PersonalInformation {
	position: relative;
	margin-top: -5px;
}
	.PersonalInformation .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	.PersonalInformation .HeaderTextWithBackground {
		font-family: Tahoma, arial, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		background-color: #d7d1b6;
		padding: 5px;
		width: 98%;
	}
	#ViewLiteratureOrdering .HeaderTextWithBackground {
		margin-top: 10px;
		width: 440px;
	}
	#SignUpContent .SignUpContentBox {
		padding: 0 5px 0 5px;
		width: 936px;
	}
	#OptOutContent .OptOutContentBox {
		padding: 0 5px 0 5px;
		width: 936px;
	}
	#SignUpContent .HeaderTextWithBackground, #OptOutContent .HeaderTextWithBackground {
		margin: 14px 0 10px 0;
	}		
	.PersonalInformation .Box {
		border: 1px solid #827433;
		background-color: #ffffff;
		padding: 10px 10px 10px 10px;
	}
	.PersonalInformation table {
		margin: 5px 0 5px 0;
		border-collapse: collapse;	
	}
	.PersonalInformation table.LiteratureOrdering {
		width: 450px;
		margin: 10px 0 10px 0;
	}
	#EditLiteratureOrdering div.BodyText {
		margin-bottom: 10px;
	}
	.PersonalInformation table td {
		padding: 3px 0 3px 5px;
		vertical-align: top;
	}
	.PersonalInformation tr.RowBottomBorder td {
		border-bottom: 1px solid #cccccc;
		padding-bottom: 5px;
	}
	.PersonalInformation .Box .BodyLink {
		font-weight: bold;
		margin: 0 0 5px 0;
	}
	.PersonalInformation .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	.PersonalInformation .CustomButton {
		padding: 2px 6px 2px 6px;
	}
	#EditLiteratureOrdering {
		display: none;
	}
	#EditLiteratureOrdering table {
		width: 360px;
		margin-top: 0;
	}
	#EditLiteratureOrdering table td {
		vertical-align: middle;
	}
	#EditLiteratureOrdering .TextBox {
		width: 200px;
	}
	#EditLiteratureOrdering .SmallSelectList {
		font-size: 10px;
		width: 140px;
	}
	#EditLiteratureOrdering .SmallTextBox {
		font-size: 10px;
		width: 59px;
		padding: 1px;
	}
	#EditLiteratureOrdering .Buttons {
		padding-right: 14px;
	}
	#EditLiteratureOrdering .Bold {
		width: 120px;
	}
	#EditLiteratureOrdering .RequiredFields {
		width: 485px;
		text-align: right;
		margin-top: 5px;
		position: absolute;
	}
	#OptOutContent {
		display: none;
	}
	#EditProfileTabContent0, #EditProfileTabContent1, #EditProfileTabContent2 {
		display: none;
	}
	
/* Tabbed Navigation for Personal Information - uses unordered list -- BEGIN */
	.PersonalInformation .TabSet {
		position: relative;
		top: 1px;
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #999999;
		margin-top: 14px;
		margin-left: -15px;
	}
		.PersonalInformation .TabSet ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.PersonalInformation .TabSet ul li {
			float: left;
			margin-right: 8px;
			text-align: center;
			border-right: 2px solid #e0e0e0;
			margin-top: 0;
			margin-bottom: 0;
			margin-left: 0;
		}
		.PersonalInformation .TabSet ul li.Active {
			
		}
		.PersonalInformation .TabSet ul li a {
			display: block;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			color: #999999;
			font-weight: bold;
			background-color: #ffffff;
			padding: 8px 12px 7px 12px;
			border: 1px solid #827433;
		}
		.PersonalInformation .TabSet ul li a:hover {
			background-color: #cfcfcf;
			color: #000000;
			
		}
		.PersonalInformation .TabSet ul li a.Active {
			color: #00562b;
			border: 1px solid #827433;
			border-bottom: 1px solid #f3f3f3;
			background-image:url(../../images/TanHeaderBarBackground.jpg);
			background-repeat:repeat-x;
		}
/* Tabbed Navigation for Personal Information - uses unordered list -- END */


/* Forms List Box Display (homepage) -- BEGIN */
.FormsList {
	
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	
}
	.FormsList .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		margin: 7px 13px 8px 13px;
	}	
	
	.FormsList .ExpandBox {
		background-color: #ffffff;
	}
	.FormsList .ExpandBox .Heading {
		background-color: #d7d1b6;
		padding: 7px 13px 7px 13px;
		border-bottom: 1px solid #827433;
		border-top: 1px solid #827433;
	}
		.FormsList .ExpandBox .Heading .Bold {
			font-size: 12px;
		}
	
	.FormListItems {
		padding: 0 13px 0 13px;
	}
	.FormsList table {
		border-collapse: collapse;
	}
	.FormsList table thead {
		background-color: #f1ecd5;
		
	}
	.FormsList table thead th {
		text-align: center;
		padding: 8px 0 8px 0;
		border-bottom: 1px solid #827433;
	}
	.FormsList table thead th.Title {
		width: 255px;
	}
	.FormsList table thead th.Resources {
		width: 120px;
		text-align: left;
	}
	.FormListItems table tr.RowBottomBorder td {
		border-bottom: 1px solid #f3f3f3;
	}
	.FormListItems table td.Title {
		width: 240px;
	}
	.FormListItems table td.Resources {
		width: 110px;
	}
	.FormListItems table td.ViewDownload {
		text-align: center;
		width: 145px;
	}
	.FormListItems table td.ViewDownload div.LeftAlign {
		padding-left: 25px;
	}
	.FormListItems table td {
		padding: 5px 0 5px 0;
	}
	

	
	
/* Fund Finder Box Display (homepage) -- END */
/* Edit Profile -- END */

/* Press Room -- BEGIN*/
.gold_bottom_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7b5d37;
}
.gold_top_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7b5d37;
}
.gold_right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7b5d37;
}
.gold_topright_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7b5d37;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7b5d37;
}
.gold_bottomright_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7b5d37;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7b5d37;
}
.gold_border{
	border:solid 1px #7b5d37;
}
.gold_border_right{
	border:solid 1px #7b5d37;
	width: 200px;
}

.gold_table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #514C21;
	background-color: #EEEDD4;
	text-transform: uppercase;
	text-decoration: none;
	height: 30px;
}

.gold_table_header_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #145288;
	background-color: #EFE5E7;
	text-transform: uppercase;
	text-decoration: none;
	padding:5px 5px 5px 5px;
}
.gold_tr{
	padding:5px 10px;
}
/* Press Room -- END*/

/* Feeback Form -- BEGIN */

.FeedBackBox {
	position: relative;
	margin-top: 14px;
	width: 800px;
}
.FeedBackBox .RequiredFields {
	position: absolute;
	top: 25px;
	right: 255px;
}
.FeedBackBox .BodyText {
	margin-bottom: 10px;
}
	.FeedBackBox table.FeedBack {
		width: 200px;
		
	}
	.FeedBackBox table.FeedBack td {
		padding: 2px;
		
	}
	.FeedBackBox table.FeedBack .TextBox {
		width: 280px;
	}


/* Feeback Form -- END */



/* Contact Us Box Display -- BEGIN */
.ContactUsBox {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
	margin-top: 14px;
}
	.ContactUsBox .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 15px;
		margin-bottom: 15px;
	}	
	.ContactUsBox .TopLink {
		position: absolute;
		top: 10px;
		right: 15px;
	}	
	.ContactUsBox .Box {
		border-top: 1px solid #827433;
		background-color: #ffffff;
		padding: 2px 15px 2px 15px;
	}
	.ContactUsBox table {
		border-collapse: collapse; 
	}
	.ContactUsBox table td {
		padding: 5px 0 5px 0;
	}
	.ContactUsBox table td.TitleColumn {
		width: 300px;
	}
	.ContactUsBox table tr.RowBottomBorderDark td {
		border-bottom: 1px solid #acacac;
	}
	
/* Contact Us Box Display -- END */


/* Market View Item -- BEGIN */
.ArticleItem {
	margin-right: 13px;
	
}
.ArticleItem .SolidLine {
	border-top: 1px solid #acacac;
	margin: 7px 0 7px 0;
}
.ArticleItem .DateText {
	margin: 15px 0 5px 0;
	font-weight: bold;
	font-size: 12px;
}
.ArticleItem .TeaserText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
}
.ArticleItem .Type {
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
}
.ArticleItem .AuthorText {
	font-size: 12px;
	font-weight: bold;
}
.ArticleItem .Type a.BodyLink {
	font-size: 12px;
	font-weight: normal;
}


/* Market View Item -- END */

/* Editorial Content -- BEGIN */

.EditorialContent {
	font-size: 12px;
	line-height: 18px;
	margin-top: 15px;
}
	.EditorialContent p {
		margin: 1em 0;
	}
	.EditorialContent sup {
		font-size: 10px;
	}
	.EditorialContent ul {
		margin: 1em 3.5em;
	}
	.EditorialContent ol {
		margin: 1em 3.5em;
	}
	.EditorialContent a.BodyLink {
		font-size: 12px;
	}
	.EditorialContent .Question {
		font-weight: bold;
	}
	.EditorialContent .Answer {
		font-weight: bold;
	}
	.SideBar {
		float: left; 
		width: 250px;  
		background-color: #f3f3f3; 
		border-color:#cdcdcd; 
		border-style:solid; 
		margin-right:20px; 
		margin-bottom: 5px; 
		border-width: 1px; 
		font-family: Georgia, 'Times New Roman', Times, serif;
	}
		.SideBar .Box {
			background-color: #FFFFFF; 
			margin-right:5px; 
			margin-left:5px; 
			margin-bottom:5px; 
			padding: 5px; 
		}
		.SideBar .HeaderText {
			background-color: #f3f3f3; 
			padding:10px; 
			font-size: 13px;;
		}
		.SideBar .SideBarText {
			font-family: Georgia, "Times New Roman", Times, serif;
		}
	.EditorialContent .Image {
		border:none;
	}
	.EditorialContent .HeaderText {
		background-color: #f3f3f3; 
		padding:10px; 
		font-size: 13px;;
	}
	.EditorialContent .SideBarText {
		font-family: Georgia, "Times New Roman", Times, serif;
	}

/* Editorial Content -- END */


/* All Videos Page Item -- BEGIN */
#AudioVideoItem {
	
}
	#AudioVideoItem .FlashVideo {
		
	}
	#AudioVideoItem .TitleText{
		font-size: 12px;
		font-weight: bold;
		margin: -3px 0 10px 0;
	}
	#AudioVideoItem .Image {
		padding-right: 15px;
		vertical-align: top;
	}
	#AudioVideoItem .AudioVideoDetails .Title{
		font-size: 12px;
		font-weight: bold;
		
	}
	#AudioVideoItem .AudioVideoDetails .DateText{
		
		
	}
	#AudioVideoItem .AudioVideoDetails td.DateText{
		padding-top: 5px;
		
	}
	#AudioVideoItem .AudioVideoDetails .AuthorName {
		padding: 0 0 5px 0;
	}
	#AudioVideoItem table{
		padding: 0;
		border-collapse: collapse;
	}
	#AudioVideoItem table td.AudioVideoInformation {
		vertical-align: top;
	}
	#AudioVideoItem table td.LinkItems {
		vertical-align: bottom;
		text-align: right;
		border-bottom: 1px solid #acacac;
		padding-bottom: 10px;
	}
	#AudioVideoItem table td.Time {
		vertical-align: bottom;
		border-bottom: 1px solid #acacac;
		padding-bottom: 10px;
	}
	#AudioVideoItem table td.FlashAudio {
		padding-top: 10px;
		vertical-align: bottom;
	}
.FeaturedAudioVideoList {
	position: relative;
	border: 1px solid #827433;
	background-image:url(../../images/TanHeaderBarBackground.jpg);
	background-repeat:repeat-x;
}
	.FeaturedAudioVideoList .HeaderText {
		font-family: Tahoma, arial, sans-serif;
		font-size: 13px;
		color: #00562b;
		position: relative;
		top: 8px;
		left: 13px;
		margin-bottom: 15px;
	}		
	.FeaturedAudioVideoList .Box {
		border-top: 1px solid #827433;
		padding: 13px;
	}
	.FeaturedAudioVideoList .SolidLine {
		border-top: 1px solid #acacac;
		margin: 7px 0 7px 0;
	}
	.FeaturedAudioVideoList .PlayVideoOverlay {
		position: absolute;
		top: 3px;
		left: 3px;
		opacity: .45; 
		filter: alpha(opacity=45); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
		background-image: url(../../images/PlayVideoOverlayLarge.jpg);
		background-repeat: no-repeat;
		height: 120px;
		width: 120px;
		cursor: pointer;
		
	}
	.FeaturedAudioVideoList .PlayAudioOverlay {
		position: absolute;
		top: 3px;
		left: 3px;
		opacity: .45; 
		filter: alpha(opacity=45); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
		background-image: url(../../images/PlayAudioOverlayLarge.jpg);
		background-repeat: no-repeat;
		height: 120px;
		width: 120px;
		cursor: pointer;
		
	}
	.FeaturedAudioVideoList table td.Image {
		width: 90px;
	}
	.FeaturedAudioVideoList .Image {
		margin-right: 5px;
		border: 1px solid #f3f3f3;
	}
	.FeaturedAudioVideoList table{
		width: 100%;
		
	}
	.FeaturedAudioVideoList .BodyLink {
		font-weight: bold;		
	}
	.FeaturedAudioVideoList .AuthorItem .BodyLink {
		font-weight: normal;		
	}
	.FeaturedAudioVideoList .DateText{
		
		
	}
	.FeaturedAudioVideoList table td{
		padding: 0 0 5px 0;
		vertical-align: top;
		
	}
	.FeaturedAudioVideoList div.BodyLink div.Teaser {
		height: 28px;
		width: 330px;
		overflow: hidden;
	}
		

/* All Videos Page Item -- END */




/*Key Executives -- BEGIN */
.executives_box{width:915px;}
.executives_box_l{width:508px;}
.executives_box_r{width:310px; padding-left:80px;}
.executives_box h2,#news_box h2,#proom_box h2{background:url(/advisor/furniture/images/pinkbox.gif) left center no-repeat; margin:20px 0 10px;}
.executives_box h2 span.title_partners{background:url(/advisor/furniture/images/title_partners.png) left center no-repeat; display:block; height:25px; margin-left:19px;}
.executives_box h2 span.title_family{background:url(/advisor/furniture/images/title_family.png) left center no-repeat; display:block; height:25px; margin-left:19px;}
.executives_box table th{text-align:left;border:1px; line-height:28px; background-color:#EEEDD4; font-size:12px; color:#313131;}
.executives_box table td{padding:5px 0px;}
/*Key Executives - END*/

.DSTFrame {
	width:105%;
	height:1000px;
	border:0;
	margin-left:-5px;
}

/* Printer Friendly  -- END */
@media print {
	.PrinterFriendly {
		display: block;
	}
    #TopNav ul li a {
		padding: 0 30px 0 30px;
	}
	.FundFinder {
		background-image: none;
	}
	.ArticleListBox {
		background-image: none;
	}
	.ArticleListTabs .TabSet ul li a.Active {
		background-image: none;	
	}
	.FundSummary .TabSet ul li a.Active {
		background-image: none;					
	}
	.SearchResults {
		background-image: none;
	}
	.FundSummary .TabSet {
		position: relative;
		z-index: 990;				
	}
	.EventListBox {
		background-image: none;		
	}
	#FundSummaryLayoutSect5TabContent0, #FundSummaryLayoutSect5TabContent1, #FundSummaryLayoutSect5TabContent2, #FundSummaryLayoutSect6TabContent0, #FundSummaryLayoutSect6TabContent1, #FundSummaryLayoutSect6TabContent2 {
		position: relative;	
	}
	#FundSummaryLayoutSect5TabContent1 .BodyText, #FundSummaryLayoutSect6TabContent2 .BodyText {
		margin-top: 10px;
	}
	#MultimediaBoxAlternate div.Teaser {
		height: 13px;
		overflow: hidden;
		width: 300px;
	}
}

