/* CSS Document */ 

  
html, body, input
 {  
 	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

 }  



body{

	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#001c68;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:0 auto;
	margin:0 auto;
}



#container
{
	width:100%;
	padding:0 auto;
	margin:0 auto;
	text-align:center;	
}

.clear
{
	clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/** Top Panels  **/
#topWrap
{
	background-image: url( '../images/topBack.png' );
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
}


#top
{
	text-align:center;
	width:990px;
	margin:0 auto;
	height:154px;	
}

#toppnl
{
	float:right;
	padding-right:0px;
	width:860px;
}

#infopnl
{
	background-image: url( '../images/TopPanel.gif' );
	background-position:right center;
	background-repeat:no-repeat;
	height:27px;
	padding-right:10px;
	padding-top:3px;
	text-align:right;
	width:475px;
}

.txtboxTop
{
	color: #FFFFFF;
	background-image: url( '../images/textboxUsername.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 147px;
	height: 20px;
	padding-left: 4px;
	font-size: 13px;
	font-weight: bold;
}
.txtboxSearch
{
	color: #FFFFFF;
	background-image: url( '../images/textboxSearch.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 206px;
	height: 17px;
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-left: 8px;
	font-size: 13px;
	font-weight: bold;
	border:none 0px transparent;
	margin-bottom:5px;	
}

#contentWrap
{
	width:100%;
	text-align:center;
}

#content
{
	width:990px;
	padding-top:5px;
	padding-bottom:20px;
	margin:0px auto;
	text-align:left;
}

/** Bottom Panels  **/
#bottomWrap
{
	background-image: url( '../images/bottomBack.png' );
	background-position:left bottom;
	background-repeat:repeat-x;
	height:435px;
	width:100%;
	text-align:center;
}

#bottom
{
	width:990px;
	text-align:left;
	height:435px;
	margin:0 auto;	
}

#fact
{
	background-image: url( '../images/QuickFact.gif' );
	background-repeat: no-repeat;
	width: 926px;
	height: 77px;
	padding-left: 60px;
	color:#ffffff;
	font-family:[Helvetica];
	padding-top:6px;
	font-weight:bold;
	font-size:12px;	
}

.txtboxEmail
{
	color: #FFFFFF;
	background-image: url( '../images/textboxEmail.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 290px;
	height: 21px;
	padding-left: 8px;
	font-size: 13px;
	font-weight: bold;
}

#bottomSidebar
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#001c68;
	font-size:15px;
	font-weight:bold;
	padding-top:30px;
	padding-left:10px;
}

.bottomSidebarTopText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#001c68;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.bottomSidebarText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#001c68;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.bottomSidebar > a:link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#001c68;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


.bottomSidebar > a:vlink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#001c68;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


.bottomSidebarText2
{
	font-family:Helvetica;
	font-size:8pt;
	color:#00144d; 
	font-weight:bold;
	text-decoration:none;
	padding-top:18px;
	padding-right:7px;
}

/** AJAX Panels  **/

.ajaxHeader
{
	background-image: url( '../images/AjaxHeader.gif' );
	background-repeat: repeat-x;
	/*border: 1px solid #dbdbdb;
	height:14px;
	font-family:HelveticaNeueLT Std;*/
	padding:3px;
	font-size:11px;
	color:#717171;
}

.ajaxHeader:before
{
	content: url('../images/plus.gif');
	padding-left: 3px;
}

.ajaxSelHeader
{
	background-image: url( '../images/AjaxHeader.gif' );
	background-repeat: repeat-x;
	border: 1px solid #dbdbdb;
	height:14px;
	padding:3px;
	font-family:HelveticaNeueLT Std;
	font-size:11px;
	color:#717171;
}

.ajaxSelHeader:before
{
	content: url('../images/minus.gif');
	padding-left: 3px;
}

.ajaxContent
{
	background-image: url( '../images/AjaxContent.gif' );
	background-repeat: repeat-x;
	height:94px;
	padding:11px;
}

.ajaxHeaderTextGray
{
	font-family:HelveticaNeueLT Std;
	font-size:12px;
	color:#717171;
}


/** EventsCalendar **/

.txtboxEvents
{
	color: #FFFFFF;
	background-image: url( '../images/textboxEvent.gif' );
	background-repeat: no-repeat;
	 background-position:left top;
	font-family: Arial, Helvetica, sans-serif;
	width: 177px;
	height:17px;
	padding:0px;
	margin:0px;
	padding-left: 4px;
	padding-top:3px;
	font-size: 13px;
	font-weight: bold;
	border:none 0px transparent;
	border-collapse:separate;	
	
}

.dropdownEvents
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0159a1;
	width: 200px;
	height: 21px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	padding-left: 4px;
	font-size: 13px;
	font-weight: bold;
	border:none 0px #ffffff;
}

.eventHeading
{
	font-size:28px;
	padding-top:15px;
	padding-bottom:10px;
}

.eventText
{
	font-size:12px; 
	color:#717171;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}

.eventText2
{
	display:block;
	font-size:12px; 
	font-weight:bold;
	padding-bottom:10px;
}
.eventText2 a
{
	text-decoration:none;
}

.eventText3
{
	font-size:13px; 
	font-weight:bold;
	padding-bottom:10px;
	color:#001b67;
}
.eventText4
{
	font-size:12px; 
	padding-bottom:10px;
	color:#001b67;
	padding-left:5px;
}
/**  Investor FAQ **/

.FAQHeading
{
	font-size:28px;
	padding-top:15px;
	padding-bottom:10px;
}

.FAQQues
{
	font-size:12px; 
	font-weight:bold;
	padding-bottom:5px;
}

.FAQAns
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:15px;
}

/** SECFilings **/

.SECFilingsHeading
{
	font-size:28px;
	padding-top:15px;
	padding-bottom:10px;
}

.SECFilingsHeading2
{
	font-size:12px; 
	color:#0c2249;
	font-weight:bold;
	padding-bottom:7px;
}

.SECFilingsText
{
	font-size:12px; 
	color:#002c75;
	font-weight:bold;
	padding-bottom:5px;
}

.SECFilingsTips
{
	font-size:8px; 
	color:#132972;
	font-weight:bolder;
	padding-bottom:5px;
}

.SECFilingsText2
{
	font-size:11px; 
	color:#122871;
	font-weight:bold;
	padding-bottom:5px;
}

.SECFilingsText3
{
	font-size:11px; 
	color:#7b7b7b;
	font-weight:bold;
	padding-bottom:5px;
}

/** AnnualReport **/
.AnnualReportText1
{
	font-size:14px; 
	color:#001b64;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
}

.AnnualReportText2
{
	font-size:14px; 
	color:#001b64;
	font-weight:normal;
	padding-bottom:5px;
	text-align:left;
}

/** News **/
.NewsHeading
{
	font-size:28px;
	padding-bottom:10px;
}

.NewsHeading2
{
	font-size:15px; 
	color:#001b64;
	font-weight:bold;
	padding-bottom:2px;
	text-align:left;
}

.NewsDate
{
	font-size:13px; 
	color:#7b7b7b;
	font-weight:bold;
	padding-bottom:20px;
	text-align:left;
}

.NewsText
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:10px;
	text-align:justify;
}

/** CareerOpportunities **/

.CareerOpportunitiesHeading
{
	font-size:26px;
	padding-top:15px;
	padding-bottom:10px;
}

.CareerOpportunitiesText
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:10px;
	text-align:justify;
}

/** Benifits **/

.BenifitsText
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:50px;
	padding-top:5px;
	text-align:justify;
}

.BenifitsText2
{
	font-size:15px; 
	color:#001b64;
	font-weight:bold;
	padding-bottom:6px;
	text-align:left;
}

.BenifitsText3
{
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:2px;
	text-align:left;
	list-style-position:outside;
}

.BenifitsText3 ul
{
	 padding:0px;
	 margin:0px;
	 margin-left:15px;
}

/** BestPractice  **/
.BestPracticeText
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:30px;
	text-align:justify;
}

.BestPracticeText2
{
	font-size:15px; 
	color:#001b64;
	font-weight:bold;
	padding-bottom:6px;
	text-align:left;
}

/** Contact **/
.ContactHeading
{
	font-size:17px; 
	color:#001b67;
	padding-bottom:0px;
	text-align:left;
	text-transform:uppercase;
}

.ContactText1
{
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:0px;
	text-align:left;
}

.ContactText2
{
	font-size:12px; 
	color:#122871;
	font-weight:bold;
	padding-bottom:0px;
	text-align:left;
}

.ContactText3
{
	font-size:11px; 
	color:#001b64;
	font-weight:normal;
	padding-bottom:0px;
	text-align:left;
}

.ContactText4
{
	font-size:12px; 
	color:#000000;
	font-weight:bold;
	padding-bottom:0px;
	text-align:left;
}

/** MembersLogin **/
.MembersLoginText1
{
	font-size:15px; 
	color:#001b64;
	font-weight:bold;
	padding-bottom:0px;
	text-align:left;
}

.MembersLoginText2
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:0px;
	text-align:left;
}

.txtboxMLLogin
{
	color: #FFFFFF;
	background-image: url( '../images/txtLogin.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 272px;
	height: 17px;
	padding:0px;
	margin:0px;
	padding-left: 4px;
	padding-top:3px;
	font-size: 13px;
	font-weight: bold;
	border-style:none;
	border-width:0px;
}

.txtboxMLEmail
{
	color: #FFFFFF;
	background-image: url( '../images/txtEmail.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 398px;
	height: 17px;
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-left: 4px;
	font-size: 13px;
	font-weight: bold;
	border-style:none;
	border-width:0px;
}

/** CarrerSearch **/
.CarrerSearchText1
{
	font-size:12px; 
	color:#000000;
	font-weight:bold;
	padding-bottom:0px;
	text-align:left;
}

.CarrerSearchText2
{
	font-size:12px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:0px;
	text-align:left;
}

.CarrerSearchText3
{
	font-size:10px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:0px;
	text-align:justify;
}

.txtboxCSLogin
{
	color: #FFFFFF;
	background-image: url( '../images/txtLogin.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 272px;
	height: 17px;
	padding:0px;
	margin:0px;
	padding-left: 4px;
	padding-top:3px;
	font-size: 13px;
	font-weight: bold;
	border-style:none;
	border-width:0px;	
}

.dropdownCS
{
	color: #FFFFFF;
	background-color: #0159a1;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 276px;
	height: 21px;
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 4px;
	font-size: 13px;
	font-weight: bold;
	border:none 0px #ffffff;
}

/** Community  **/

.Communitytext1
{
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:6px;
	text-align:justify;
}

.Communitytext2
{
	font-size:12px; 
	color:#001b66;
	font-weight:bold;
	padding-bottom:6px;
	text-align:left;
}

/** Videos  **/

.VideosHeading
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:16pt;
	color:#001b67;
	text-align:left;
}

.VideosText1
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
	text-align:center;
	padding-top:5px;
}

.VideosText2
{
	font-family:Helvetica;
	font-weight:normal;
	font-size:9pt;
	color:#7c7c7c;
	text-align:left;
	padding-top:0px;
}

.VideosText3
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:9pt;
	color:#7c7c7c;
	text-align:left;
	padding-top:0px;
}

.VideosText4
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
	text-align:left;
	padding-top:0px;
}


.VideosFrame
{
	background-image:url( ' ../images/VideoBack.png');
	background-repeat: repeat-x;
	height:95px;
	width:126px;
	padding:8px;
	border:solid 1px #c6c6c6;
}

/** NavBars  **/

/** About NavBar **/

.AboutNavBarSel
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:HelveticaNeueLT Std Extended;
	font-size:11px;
	padding-top:3px; 
	text-align:center; 
	border:solid 1px #001b67; 
	height:16px;
	display:block;
	text-decoration:none;
}

.AboutNavBar
{
	background-image:url('../images/NavBack.gif');
	color:#001b67;
	font-family:HelveticaNeueLT Std Extended;
	font-size:11px;
	padding-top:3px; 
	text-align:center; 
	border:solid 1px #c6c6c6; 
	height:16px;
	display:block;
	text-decoration:none;
}

.AboutNavBar:Hover
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:HelveticaNeueLT Std Extended;
	font-size:11px;
	padding-top:3px; 
	text-align:center; 
	border:solid 1px #001b67; 
	height:16px;
	display:block;
	text-decoration:none;
}

.FirmNavBarSel
{
	background-image:url('../images/NavBarSelBig.gif');
	color:#FFFFFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	padding-top:2px; 
	text-align:center; 
	vertical-align:middle;
	border:solid 1px #001b67; 
	height:28px;
	display:block;
	text-decoration:none;
}

.FirmNavBar1Sel
{
	background-image:url('../images/NavBarSelBig.gif');
	color:#FFFFFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	padding-top:8px; 
	text-align:center; 
	vertical-align:middle;
	border:solid 1px #001b67; 
	height:22px;
	display:block;
	text-decoration:none;
}

.FirmNavBar
{
	background-image:url('../images/NavBarBig.gif');
	color:#001b67;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	padding-top:2px; 
	text-align:center; 
	vertical-align:middle;
	border:solid 1px #c6c6c6; 
	height:28px;
	display:block;
	text-decoration:none;
}

.FirmNavBar:Hover
{
	background-image:url('../images/NavBarSelBig.gif');
	color:#FFFFFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	padding-top:2px; 
	text-align:center; 
	vertical-align:middle;
	border:solid 1px #001b67; 
	height:28px;
	display:block;
	text-decoration:none;
}

.FirmNavBar1
{
	background-image:url('../images/NavBarBig.gif');
	color:#001b67;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	padding-top:8px; 
	text-align:center; 
	vertical-align:middle;
	border:solid 1px #c6c6c6; 
	height:22px;
	display:block;
	text-decoration:none;
}

.FirmNavBar1:Hover
{
	background-image:url('../images/NavBarSelBig.gif');
	color:#FFFFFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	padding-top:8px; 
	text-align:center; 
	vertical-align:middle;
	border:solid 1px #001b67; 
	height:22px;
	display:block;
	text-decoration:none;
}

.CareerNavBarSel
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:HelveticaNeueLT Std Extended;
	font-size:10px;
	padding-top:3px; 
	text-align:center; 
	border:solid 1px #001b67; 
	height:16px;
	display:block;
	text-decoration:none;
}

.CareerNavBar
{
	background-image:url('../images/NavBack.gif');
	color:#001b67;
	font-family:HelveticaNeueLT Std Extended;
	font-size:10px;
	padding-top:3px; 
	text-align:center; 
	border:solid 1px #c6c6c6; 
	height:16px;
	display:block;
	text-decoration:none;
}

.CareerNavBar:Hover
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:HelveticaNeueLT Std Extended;
	font-size:10px;
	padding-top:3px; 
	text-align:center; 
	border:solid 1px #001b67; 
	height:16px;
	display:block;
	text-decoration:none;
}

.LandingNavBarHeading
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:HelveticaNeueLT Std Extended;
	font-size:14px;
	padding-top:2px; 
	text-align:center; 
	border:solid 1px #001b67; 
	height:17px;
	display:block;
	text-decoration:none;
	letter-spacing:1px;
}

.LandingNavBar
{
	background-image:url('../images/NavBack.gif');
	color:#001b67;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bolder;
	letter-spacing:0.5px;
	padding-top:2px; 
	text-align:center; 
	border:solid 1px #c6c6c6; 
	line-height:17px;
	display:block;
	text-decoration:none;
	
}

.LandingNavBar:Hover
{
	background-image:url('../images/NavSelBack2.gif');
	color:#FFFFFF;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bolder;
	letter-spacing:0.5px;
	padding-top:2px; 
	text-align:center; 
	border:solid 1px #001b67; 
	line-height:17px;
	display:block;
	text-decoration:none;
	
}


/** Sidebars  **/

.AboutUsHeading
{
	color:#001b67;
	font-family:HelveticaNeueLT Std Extended;
	font-size:18px;
	font-weight:bolder;
	padding-bottom:10px; 
	text-align:left; 
	height:18px;
	display:block;
}

.AboutUsBarText1
{
	color:#001b67;
	font-size:13px;
	font-weight:bold;
	text-align:left; 	
}
.AboutUsBarText2
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;	
	text-decoration:none;
}

.AboutUsBarText3
{
	color:#000000;
	font-size:14px;
	font-weight:bolder;
	text-align:right;
	font-style:italic; 	
}
.AboutUsBarText4
{
	color:#000000;
	font-size:13px;
	text-align:right;	
}

.ServicesBarHeading
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:HelveticaNeueLT Std Extended;
	font-size:14px;
	padding-top:3px; 
	text-align:left; 
	border:solid 1px #001b67; 
	height:17px;
	display:block;
	text-decoration:none;
	padding-left:15px;
}
.ServicesBar
{
	background-image:url('../images/NavBack.gif');
	color:#001b67;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bolder;
	letter-spacing:0.5px;
	padding-top:3px; 
	text-align:left; 
	border:solid 1px #c6c6c6; 
	height:17px;
	display:block;
	text-decoration:none;
	padding-left:15px;
	width:261px;
	margin-left:10px;
}

.ServicesBar:Hover
{
	background-image:url('../images/NavSelBack.gif');
	color:#FFFFFF;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bolder;
	letter-spacing:0.5px;
	padding-top:3px; 
	text-align:left; 
	border:solid 1px #001b67; 
	height:17px;
	display:block;
	text-decoration:none;
	padding-left:15px;
}

.CareerBarText1
{
	color:#001b67;
	font-size:12px;
	font-weight:bold;
	text-align:left; 	
}

.FirmHeading
{
	color:#001b67;
	font-family:HelveticaNeueLT Std Extended;
	font-size:19px;
	font-weight:bolder;
	padding-bottom:4px; 
	text-align:left; 
	height:18px;
	display:block;
}

.FirmHeading2
{
	color:#001b67;
	font-size:15px;
	font-weight:bolder;
	padding-bottom:5px; 
	padding-top:20px;
	text-align:left; 
	height:15px;
	display:block;
}
.FirmBarFrame
{
	background-image:url( ' ../images/FirmBigBack.gif');
	background-repeat: repeat-x;
	height:217px;
	width:299px;
	padding:8px;
	border:solid 1px #c6c6c6;
}

.txtboxContact
{
	color: #FFFFFF;
	background-image: url( '../images/txtContact.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 296px;
	height: 17px;
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-left: 4px;
	font-size: 13px;
	font-weight: bold;
	border-style:none;
	border-width:0px;	
}

.dropdownContact
{
	color: #FFFFFF;
	background-color: #0159a1;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 302px;
	height: 21px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	padding-left: 3px;
	font-size: 13px;
	font-weight: bold;
	border:none 0px #ffffff;
}

.txtboxFaq
{
	color: #FFFFFF;
	background-image: url( '../images/FaqTextbox.gif' );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 296px;
	height: 150px;
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-left: 4px;
	font-size: 13px;
	font-weight: bold;
	border-style:none;
	border-width:0px;
}

.LeaderFrameSel
{
	background-image:url( ' ../images/LeaderBackSel.gif');
	background-repeat: repeat-x;
	height:90px;
	width:67px;
	padding:6px;
	border:solid 1px #001b67;
}


.LeaderFrame
{
	background-image:url( ' ../images/LeaderBack.gif');
	background-repeat: repeat-x;
	height:90px;
	width:67px;
	padding:6px;
	border:solid 1px #c6c6c6;
}

.LeaderFrame:Hover
{
	background-image:url( ' ../images/LeaderBackSel.gif');
	background-repeat: repeat-x;
	height:90px;
	width:67px;
	padding:6px;
	border:solid 1px #001b67;
}

.LeaderFrameBig
{
	background-image:url( ' ../images/LeaderBigBack.gif');
	background-repeat: repeat-x;
	height:223px;
	width:167px;
	padding:14px;
	border:solid 1px #c6c6c6;
	
}

.LeaderFrameSmall
{
	background-image:url( ' ../images/LeaderBack.gif');
	background-repeat: repeat-x;
	height:45px;
	width:35px;
	padding:4px;
	border:solid 1px #c6c6c6;
	
}

.LeaderFrameSmall:Hover
{
	background-image:url( ' ../images/LeaderBackSel.gif');
	background-repeat: repeat-x;
	height:45px;
	width:35px;
	padding:4px;
	border:solid 1px #001b67;
}

.FirmText1
{
    display:table-cell;
    font-family: Helvetica; 
    font-size: 11px; 
    width:184px;
    text-align: center;
    font-weight: bolder; 
    letter-spacing: 0.5px;
    padding-top:10px;
    vertical-align:middle;
    line-height: 12px; 
    height: 25px; 
    text-transform:uppercase;
}

.FirmText2
{
    font-family: Helvetica; 
    font-size: 11px; 
    padding-top: 4px; 
    width: 164;
    text-align: center; 
    letter-spacing: 1px; 
    line-height: 11px;
}

.FirmText3
{
    font-family: Helvetica; 
    font-size: 12px; 
    width: 164; 
    text-align: center;
    text-transform: uppercase; 
    font-weight: bolder; 
    letter-spacing: 0.1px; 
    line-height: 12px;
    margin-top:2px;
}

.FirmImage
{
    padding-top: 7px; 
    width: 164px; 
    height: 131px;
    margin-left:10px;
}

.FirmFrame
{
	background-image:url( ' ../images/FirmBack.gif');
	background-repeat: repeat-x;
	height:210px;
	width:184px;	
	border:solid 1px #c6c6c6;
	
}

.FirmFrame:Hover
{
	background-image:url( ' ../images/FirmSelBack.gif');
	background-repeat: repeat-x;
	color:#FFFFFF;
	height:210px;
	width:184px;
	border:solid 1px #001b67;
}
.FirmFrame1
{
	background-image:url( ' ../images/FirmSelBack.gif');
	background-repeat: repeat-x;
	color:#FFFFFF;
	height:210px;
	width:184px;
	border:solid 1px #001b67;
}

.CommunityFrame
{
	background-image:url( ' ../images/CommunityBack.gif');
	background-repeat: repeat-x;
	height:312px;
	width:535px;
	padding:12px;
	border:solid 1px #c6c6c6;
	
}


.Recruiting
{
	color:#000000;
	font-weight:normal;
	line-height:20px;
	padding-bottom:10px;
	text-align:left;	
}

.AboutUsSubBarText,.AboutUsSubBarText1  a:Hover
{
	font-size:12px;
	color:#001b67; 
	text-decoration:none; 
	font-weight:normal; 
	font-family:Helvetica; 
	letter-spacing:1px;
}

.AboutUsSubBarText1 
{
	font-size:12px;
	color:#000000; 
	text-decoration:none; 
	font-weight:normal; 
	font-family:Helvetica; 
	letter-spacing:1px;
}

.CommitteeCompositionText a
{
	font-size:12px;
	color:#001b67; 
	text-decoration:none; 
	font-weight:bold; 
	font-family:Helvetica; 

}

.CommitteeCompostionText2
{
	padding-top:20px;
	color:#000000;
	font-size:12px; 
	font-family:Helvetica;
}

.GovernanceDocumentsTitle
{
	padding-top:20px;
	color:#001b67; 
	font-size:13px; 
	font-weight:bold; 
	font-family:Helvetica; 
}


.GovernanceDocumentsText
{
	padding-top:10px;
	color:#000000;
	font-size:11px; 
	font-family:Helvetica;
	vertical-align:middle;
}


.RssTitle
{
	font-size:12px; 
	font-weight:bold;
	color:#000000;
	padding-top:15px;
}

.RssText
{
	font-size:12px; 
	font-weight:normal;
	color:#000000;
	text-align:justify;
}

.RssTitle2
{
	font-size:12px; 
	font-weight:bold;
	color:#001b67;
	padding-top:15px;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:0.5px;
}

.RssText2
{
	font-size:11px; 
	color:#000000;
	text-align:justify;
	padding-left:1px;
	padding-top:2px;
	clear:left;
	letter-spacing:0.5px;
	text-decoration:none;
}

.privacyPolicyText
{
	font-size:11px;
	color:#000000;
	font-family:Helvetica;
	line-height:18px;
}

.MultimediaText
{
	font-family:Helvetica;
	font-size:13pt;
	line-height:16pt;
	font-weight:bold;
	color:#001b67;
	text-decoration:none;
}

.PagerText
{
	font-family:Helvetica;
	color:Gray;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.stockPanelText1
{
	float:left; 
	width:90px;
	font-weight:bold;
}
.stockPanelText2
{
	float:right; 
	width:85px;
	text-align:right;
}

P
{
	display:inline;
}

.accountLinks
{
    display:block;
    background-color:#0075ba;
    text-align:left;
    padding:5px 10px;
    width:238px;
}

.accountLinks a
{
    display:block;
    line-height:15px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}

.accountLinks a:hover
{
    text-decoration:underline;
}



#cssdropdown, #cssdropdown ul
        {
            list-style: none;
        }
        #cssdropdown, #cssdropdown *
        {
            padding: 0;
            margin: 0;
        }
        
        /* Head links */
        #cssdropdown li.headlink
        {
            position: relative;
        }
        #cssdropdown li.headlink a
        {
            display: block;
        }
        
        /* Child lists and links */
        #cssdropdown li.headlink ul
        {
            display: none;
            border-top: 1px black solid;
            text-align: left;
        }
        #cssdropdown li.headlink:hover ul
        {
            display: block;
        }
        #cssdropdown li.headlink ul li a
        {
            padding: 2px 5px;
            height: 17px;
        }
        #cssdropdown li.headlink ul li a:hover
        {
            text-decoration: underline;
        }
        
        #cssdropdown a
        {
            color: white;
        }
        #cssdropdown ul li a:hover
        {
            text-decoration: none;
        }
        #cssdropdown li.headlink
        {
        }
        #cssdropdown li.headlink ul
        {
            left: 555px;
            position: absolute;
            margin-top: -1px;
        }