/*================== GLOBAL STYLE  =====================================*/

BODY
{
	margin : 0 0 0;
	position: relative;
	background :#005272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY.Bio
{
	margin : 0 0 0;
	background :#ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*================== END GLOBAL STYLE  ==================================*/
/*================== LINK STYLE   =======================================*/
A.UtilityLink
{
	color : #005272;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

A.UtilityLink:hover
{
	color : #e3a136;
	font-size : 10px;
	font-weight : bold;
	text-decoration : underline;
}


 A.ProductLink 
{
	color : #005272;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

 A.ProductLink:hover
{
	text-decoration : underline;
}

A.SpottlightLink 
{
	color : White;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

 A.SpottlightLink:hover
{
	text-decoration : underline;
}

 A.Bio 
{
	color : #C2C3C5;
	padding-left : 5px;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

 A.Bio:hover
{
	text-decoration : underline;
}

A.MapLink
{
	font-weight : normal;
	font-size : 11px;
	color : #6A8DB6;
	text-decoration : none;
}

A.MapLinkBold 
{
	font-weight : bold;
	font-size : 11px;
	color : #6A8DB6;
	text-decoration : none;
}

A.MainLink
{
	font-weight : normal;
	font-size : 11px;
	color : #6A8DB6;
	text-decoration : underline;
}

A.MainLinkBold 
{
	font-weight : bold;
	font-size : 11px;
	color : #6A8DB6;
	text-decoration : underline;
}

A.HomeLink 
{
	font-weight : normal;
	font-size : 10px;
	color : #6A8DB6;
	text-decoration : none;
}

				A.HomeLink:visited
				{
					font-weight : normal;
					font-size : 10px;
					color : #005272;
					text-decoration : none;
				}

 A.HomeLink:hover
{
	font-weight : normal;
	font-size : 10px;
	color : #6A8DB6;
	text-decoration : underline;
}

A.FooterLink
{
	font-weight : normal;
	font-size : 9px;
	color : #005272;
	text-decoration : none;
}

A.FooterLink:hover
{
	font-weight : normal;
	font-size : 9px;
	color : #005272;
	text-decoration : underline;
}
A.clickable:hover {
  cursor: pointer;
}

/*================== END LINK STYLE   ===================================*/
/*================== TEXT STYLE   =======================================*/

.HomeTxt
{
	font-weight : normal;
	font-size : 10px;
	color : #323232;
	line-height : 21px;
}

.ProductTxt
{
	font-weight : normal;
	font-size : 10px;
	color : #323232;
	line-height : 15px;
	padding-left: 10px;
	padding-right : 5px;
}

.SpotlightTxt
{
	font-weight : normal;
	font-size : 10px;
	color : #323232;
	line-height : 15px;
	padding-right : 5px;
}

.FootnoteTxt
{
	font-weight : normal;
	font-size : 9px !important;
	color: SlateGray;
	padding-right : 5px;
}

.UtilityText
{
	font-weight : normal;
	font-size : 10px;
	color : #005272;
}

.FooterText
{
	font-weight : normal;
	font-size : 9px;
	color : #005272;
}

.Disclaimer
{
	font-size : 10px;
	color : #005272;
	font-weight : normal;
	text-decoration : none;
}

.legend
{
	font-size : 10px;
	color : #005272;
}

.TableFoot
{
	font-size : 10px;
	color : #005272;
	padding-left: 60px;
}
/*================== END TEXT STYLE ====================================*/
/*================== BACKGROUND IMAGES STYLE =======================================*/

#MainTable
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/home/main_content_bgr.jpg);	
}

.RightVertLign
{
	background-repeat : repeat;
	background-image:url(/_assets/images/global/2l_dotted_vertical.gif);
}

.RightHorizLign
{
	background-repeat : repeat;
	background-image:url(/_assets/images/global/2l_dotted_horizontal.gif);	
}

.MainContentHeader
{
	padding-left : 25px;
	background-repeat : no-repeat;
	background-image:url(/_assets/images/global/3row_dotted_760.gif);
}

.MainContentHeader2
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/global/3row_dotted_760.gif);
}

.SmallContentHeader
{
	background-image:url(/_assets/images/global/3row_dots_single.gif);
}

.SmallContentHeader2
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/global/3row_dotted_125.gif);
}

#LogoCell
{
	background-repeat : no-repeat;
	background-image:url(/_assets/images/global/logo_toolbar_bgr.gif);
	background-color : #e3e3e3;
}

/*================== END BACKGROUND IMAGES STYLE =======================================*/
/*================== TABLE STYLE   =======================================*/

.TableBioHead
{
	background-color : white;
}

.TableBioActive
{
	background-color : #005272;
	padding-left : 5px;
	font-size : 10px;
	color : #DBDBDF;
	font-weight : bold;
	text-decoration : none;
}

.TableBio
{
	background-color : #FFFFFF;
	color: #005272;
	padding-left : 5px;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.TableBio a
{
	color: #005272;
}
.Map
{
	padding-left : 18px;
}

.HeaderCell
{
	padding-left: 25px;
	background-color : #ddeae7;
	text-align : left;
	font-size : 14px;
	color : #003066;
	font-weight : bold;
	
}

.BioCell
{
	background-color : #ddeae7;
	text-align : left;
	font-size : 14px;
	color : #003066;
	font-weight : bold;
	
}

.HeaderCell
{
	padding-left: 25px;
	background-color : #ddeae7;
	text-align : left;
	font-size : 14px;
	color : #003066;
	font-weight : bold;
}

.RightHeader
{
	padding-left: 10px;
	background-color : #DDEAE7;
	text-align : left;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
}

.RightHeaderDrop
{
	padding-left: 10px;
	background-color : #DDEAE7;
	text-align : center;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
	vertical-align : middle;
}

.RightHeaderDrop2
{
	padding-left: 10px;
	background-color : White;
	text-align : center;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
	vertical-align : middle;
}

.RightTxt
{
	padding-left: 10px;
	background-color : White;
	text-align : left;
	font-size : 10px;
	color : #323232;
	padding-right : 10px;
	
}

.MarketHeader
{
	color : White;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	padding-left: 10px;
}

.ContactCell
{
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	padding-left: 10px;
	padding-top: 10px;
}

.TopContent
{
	padding-left : 25px;
	font-weight : normal;
	padding-right : 35px;
	font-size : 11px;
	color : #323232;
	background-color : White;
	text-align : left;
}

.MainHeader
{

	padding-right : 9px;
	font-size : 12px;
	color : #e2a036;
	font-weight : bold;
	background-color : White;
}

.MainHeader2
{
	padding-right : 5px;
	font-size : 12px;
	color : #e2a036;
	font-weight : bold;
	background-color : White;
}

.MainHeaderTop
{
	font-size : 12px;
	color : #e2a036;
	font-weight : bold;
	background-color : White;
}

.MainContent
{
	padding-top : 8px;
	padding-left : 25px;
	font-weight : normal;
	padding-right : 25px;
	font-size : 11px;
	color : #323232;
	background-color : White;
	text-align : left;
}

.TableHeader
{
	padding-left: 5px;
	background-color : #005272;
	text-align : left;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
}

.TableHeaderRight
{
	padding-left: 5px;
	padding-right: 40px;
	background-color : #005272;
	text-align : right;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
}

.TableHeaderCenter
{
	padding-left: 5px;
	background-color : #005272;
	text-align : center;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
}

.TableHeader2
{
	padding-left: 5px;
	background-color : #005272;
	text-align : center;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
}

.TableDate
{
	padding-left: 5px;
	background-color : #005272;
	text-align : left;
	font-size : 11px;
	color : #ffffff;
	font-weight : Normal;
}

.BioHeader
{
	padding-left: 10px;
	padding-right: 10px;
	background-color : #005272;
	font-size : 11px;
	color : white;
	font-weight : bold;
}

.YellowTableCell
{
	padding-left: 5px;
	background-color : #DDEAE7;
	text-align : left;
	font-size : 10px;
	color : #666666;
	font-weight : normal;
}

.YellowTableCellRight
{
	padding-left: 5px;
	padding-right: 5px;
	background-color : #DDEAE7;
	text-align : right;
	font-size : 10px;
	color : #666666;
	font-weight : normal;
}

.YellowTableCell2
{
	padding-left: 5px;
	background-color : #DDEAE7;
	text-align : center;
	font-size : 10px;
	color : #666666;
	font-weight : normal;
}

.YellowTableCellBold
{
	padding-left: 5px;
	background-color : #DDEAE7;
	text-align : left;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
}

.YellowTableCelltxt
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	color : #003066;
	background-color : #DDEAE7;
	text-align : left;
	font-size : 11px;
	line-height : 18px;
	font-weight : bold;
	border : 1px solid #977e4e;
}

.YellowTableCellBoldRight
{
	padding-left: 5px;
	padding-right: 5px;
	background-color : #DDEAE7;
	text-align : right;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
}
.ChartTableCell
{
	padding-left: 5px;
	background-color : #ededed;
	text-align : left;
	font-size : 10px;
	color : #005272;
	font-weight : normal;
}

.ChartTableCellRight
{
	padding-left: 5px;
	padding-right: 5px;
	background-color : #ededed;
	text-align : right;
	font-size : 10px;
	color : #666666;
	font-weight : normal;
}

.ChartTableCell2
{
	padding-left: 5px;
	background-color : #ededed;
	text-align : center;
	font-size : 10px;
	color : #666666;
	font-weight : normal;
}

.ChartTableCellBold
{
	padding-left: 5px;
	background-color : #ededed;
	text-align : left;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
}

.ChartTableCelltxt
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	color : #003066;
	background-color : #ededed;
	text-align : left;
	font-size : 11px;
	line-height : 18px;
	font-weight : bold;
	border : 1px solid #c2c3c5;
}

.ChartTableCellBoldRight
{
	padding-left: 5px;
	padding-right: 5px;
	background-color : #ededed;
	text-align : right;
	font-size : 10px;
	color : #666666;
	font-weight : bold;
}
.whiteTableCell
{
	padding-left: 5px;
	text-align : left;
	font-size : 10px;
	background-color : #FFFFFF;
	color : #666666;
	font-weight : normal;
}

.whiteTableCellRight
{
	padding-left: 5px;
	padding-right: 5px;
	text-align : right;
	font-size : 10px;
	background-color : #FFFFFF;
	color : #666666;
	font-weight : normal;
}

.whiteTableCell2
{
	padding-left: 5px;
	text-align : center;
	font-size : 10px;
	background-color : #FFFFFF;
	color : #666666;
	font-weight : normal;
}

.whiteTableCell3
{
	padding-left: 5px;
	text-align : left;
	font-size : 10px;
	background-color : #FFFFFF;
	color : #666666;
	font-weight : normal;
}

.BioContent
{
	padding-right: 5px;
	text-align : left;
	font-size : 11px;
	color : #666666;
	font-weight : normal;
}

#TopSideCell
{
	background-repeat : repeat-x;
	background-image:url(/_assets/images/global/logo_toolbar_bgr_repeater.gif);
}

.MiddleSideCell
{
	background-color : #003066;
}

.RightSideCell
{
	background-color : #ddebe7;
}
.RightHeaderCell
{
	background-color : White;
}

.TableLine
{
	background-color : #C2C3C5;
}

		.BeigeTableLine
		{
			background-color : #C2C3C5;
		}
		
		.BlueTableLine
		{
			background-color : #6f8db9;
		}

		.BlueTableRight
		{
			padding-right : 5px;
			padding-left : 10px;
			text-align : left;
			font-size : 11px;
			color : #005272;
			font-weight : bold;
		}
		
		.BlueTableLeft
		{
			background-color : #DDEAE7;
			padding-right : 5px;
			padding-left : 10px;
			text-align : left;
			font-size : 11px;
			color : #003066;
			font-weight : bold;
		}

.Holdings
{
	padding-right : 5px;
	font-size : 12px;
	color : #e2a036;
	font-weight : bold;
	background-color : White;
}

.HoldingsRight
{
	padding-right : 5px;
	font-size : 12px;
	color : #e2a036;
	font-weight : bold;
	background-color : White;
}
.HoldingsDate
{
	padding-right : 3px;
	font-size : 10px;
	color : #e2a036;
	font-weight : bold;
	background-color : White;
}


/*================== END TABLE STYLE =====================================*/
/*================== OTHER STYLE   =======================================*/

#HomeLogo
{
	padding-top : 5px;
	padding-right : 1px;
}

ul li 
{
	list-style-image : url(/_assets/images/global/bullet.gif);
	list-style : square outside;
	list-style-type : square;
}

.professional
{
	border:1px solid #494949 !important;
}

/*================== END OTHER STYLE  =======================================*/
/*================== DIALOG   =======================================*/
.ui-dialog 
{
	border: 1px solid #000;
	position:absolute;	
	background:#fff;
	font-size:11px;
	overflow:hidden;	
}
.ui-dialog-titlebar 
{
	background:#005272;
	position: relative;
	height:13px;
}
.ui-dialog-titlebar-close
{
	display: none;
}

#leaving_site_dialog
{
	display:none;
	border-bottom:6px solid #005272;		
}
#leaving_site_dialog p
{
	margin:16px;
	line-height:16px;
}
.dialog_title
{
	background:#ddeae7;
	border-top:1px solid #c2c3c5;
	border-bottom:1px solid #ededed;
	color:#003066;
	font-weight:bold;
	margin-bottom:14px;
	font-size:13px;
	text-align:center;
	padding:18px 8px 10px 8px;
}
#leaving_site_dialog .buttons
{
	text-align:center;	
	margin-top:20px;
	padding-bottom:15px;
	background:#ddeae7;
	padding-top:14px;
	border-top:1px solid #ededed;
	border-bottom:1px solid #c2c3c5;
}
#leaving_site_dialog .buttons a
{
	margin:0 8px 0 8px;	
	border:1px solid #6f8db9;
	padding:3px;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#2a568f;
}
/*================== END DIALOG   =======================================*/

.callout
{

}

.ui-widget-overlay { height:100%; left:0; position:absolute; top:0; width:100% !important; overflow:hidden; background-color:black; opacity:.60;filter:Alpha(Opacity=60) !important }
