/* CSS Document */

body{
	background-color:#081A32;
  margin:0 !important;
  padding:0 !important;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}
#main-container{
	background-color:#081A32;
	margin:40px auto;
	width:760px;
	text-align:left;
}
#header{
	float:left;	background-color:#fff;
	font-size:0.8em;
	width:100%;
}
#header img{
	border:none;
}
#logo{
	float:left;
	padding:10px 32px;
}
#header-contact{
	float:right;
	padding:18px 30px 10px 0;
	width:475px;
	font-size:1em;
}
#header-phone{
	float:right;
	width:100%;
	text-align:right;
	padding-bottom:24px;
}
#email{
	float:right;
	width:100%;
	height:21px;
}
input{
	display:inline;
	float:right;
	margin-right:4px;
	border:solid 1px #818183;
	font-size:12px;
	padding:3px 4px;
	width:144px;
	height:13px;
	color:#777777;
}
.button a{
	float:right;
	padding:3px 20px;
	background:#58585A;
	border:solid 1px #ABABAD;
	color:#fff;
}
.button a:hover{
	background:#8F8F8F;
}
#content{
	background-color:#BFCAD0;
	float:left;
}
#minor-content{
	background-position:0 20px;
	background-image:url(../images/top-client.gif);
	background-repeat:no-repeat;
	float:left;
	width:254px;
	font-size:0.8em;
	color:#57585A;
	font-weight:bold;
	border-top:solid 1px #C0C5CB;
	padding-top:11px;
}
#minor-content ul{
	margin-top:8px;
	margin-bottom:0;
	padding-left:30px;
	margin-left:0;
	list-style-type:disc;
}
#minor-content a{
	display:block;
	font-weight:bold;
}
#major-content{
	background-color:#fff;
	float:left;
	width:506px;
	font-size:0.8em;
}
#footer{
	color:#fff;
	float:left;
	font-size:0.8em;
	padding-bottom:60px;
	width:100%;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	color:#E0B74D;
}
#footer-nav{
	float:left;
}
#copyright{
	float:right;
}
table{
	border:0;
	padding:0;
	margin:0;
}
tr.highlight-level{
	background-color:#74858F;
	color:#fff;
}
a{
	color:#485E6B;
	text-decoration:none;
}
a:hover{
	color:#E0B74D;
}
.separated-element{
	float:left;
	width:100%;
	padding:0 16px;
}
.separated-element-box{
	float:left;
	width:100%;
	padding-bottom:12px;
	border-bottom:1px solid #fff;
}
.separated-element-box p,li{
	font-weight:normal;
}
.minor-container{
	float:left;
	width:222px;
}
.highlight-box{
	float:left;
	width:100%;
}
.highlight-container{
	background-color:#A3ACB1;
	margin-top:10px;
	padding:10px 0 12px 0;
	color:#fff;
}
.contact-element{
	padding:3px 0;
	font-weight:normal;
}
.contact-element a{
	padding-left:16px;
}
#quote{
	padding:10px 16px 0 16px;
	color:#485E6B;
	font-size:1.3em;
	letter-spacing:-1px;
}
#quote-source{
	padding:0 16px;
	color:#485E6B;
	font-size:1.3em;
	letter-spacing:-1px;
}
.minor-title{
	padding:10px 0 0 32px;
}
#box{
	float:left;
	background-color:#8C8D91;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #BAC0C0;
}
#box-sub{
	float:left;
	background-color:#74858F;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #BAC0C0;
	width:100%;
}
#masthead{
	float:left;
	background-image:url(../images/masthead-home.jpg);
	background-repeat:no-repeat;
	width:100%;
}
#mast-title{
	float:left;
	padding:21px 0 0 20px;
}
#mast-title-career{
	float:left;
	padding:4px 0 0 20px;
}
#mast-text{
	float:left;
	margin-top:85px;
	width:466px;
	padding:12px 20px 10px 20px;
	color:#fff;
}
#mast-text p{
	margin:0px;
}
#masthead-sub{
	float:left;
	background-image:url(../images/top-candidate.gif);
	background-repeat:no-repeat;
	width:100%;
	background-position:0 20px;
}
#masthead-sub #mast-text{
	margin:0;
}
#career-opportunities{
	float:left;
	width:100%;
	background-color:#081A32;
	padding-bottom:15px;
}
.emphasis{
	font-weight:bold;
}
.career-section{
	float:left;
	width:168px;
	color:#fff;
}
.career-section h4{
	padding-bottom:10px;
}
.career-content{
	padding:0 10px;
}
.career-content a{
	display:block;
	font-weight:bold;
	color:#fff;
}
.career-images{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.career-images img{
	border-bottom:solid 1px #434750;
	border-right:solid 1px #434750;
}
.middle-slot{
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
.middle-dark-slot{
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
.career-text{
	padding-bottom:10px;
	color:#B3B7BF;
}
#career-path{
	width:100%;
	float:left;
	background:#74858F;
}
#career-path ul{
	margin:0;
	padding:0;
	list-style:none;
}
#career-path td{
	padding:12px 16px;
	border-left:solid 1px #000;
	border-top:solid 1px #000;
	width:33%;
	vertical-align:top;
}
.title-padding{
	padding:4px 16px;
}
.arrow-opportunity{
	background-image:url(../images/arrow-opportunities.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
.arrow-path{
	background-image:url(../images/arrow-path.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
.arrow-client{
	background-image:url(../images/arrow-client.gif);
	background-repeat:no-repeat;
	background-position:0 17px;
}
#career-path table{
	float:left;
	width:100%;
	background-color:#fff;
}
#career-path .highlight-level a{
	color:#fff;
}
#career-path .highlight-level a:hover{
	color:#E0B74D;
}
.title-box{
	width:100%;
	border-bottom:solid 1px #000;
	padding-bottom:3px;
	margin-bottom:5px;
}
#career-path-section{
	float:left;
	width:505px;
	border-left:1px solid #8C8F94;
}
#career-path-options{
	width:100%;
	float:left;
	background:#475F6B;
}
.hidden{
 visibility:hidden;
}
.full-text-box{
	width:100%;
	background-color:#fff;
	float:left;
}
.text-box-insert{
	padding:10px 20px;
	float:left;
}
.highlight{
	background-color:#74858F;
	color:#fff;
}
.full-text-box p{
	margin:0;	
}
/*Start: Fonts*/
h2{
	font-size:1.2em;
	color:#E0B74D;
}
h2,h3,h4,h5,h6,p{
	padding:0;
	margin:0;
}
h5{
	padding-top:10px;
}
h3{
	color:#485E6B;
	font-size:1.2em;
}
h4{
	color:#E0B74D;
	font-size:1.2em;
}
h5{
	font-size:1.05em;
}
h6{
	font-size:1.05em;
}
.separated-element h3,h5,p{
	margin:0 16px;
}
/*End: Fonts*/
/*Start: Career Opportunites*/
#career-opportunities-section{
	background:#8C8D91;
	padding-top:10px;
	width:505px;
	border-left:1px solid #8C8F94;
}
iframe{
	width:505px;
	height:510px;
}
/*End: Career Opportunites*/
/*Start: About Us*/
#about-us-section{
	float:left;
	width:505px;
	border-left:1px solid #8C8F94;
}
#about-us-container{
	float:left;
	padding:0 0 20px 20px;
}
#about-us-title{
	background-color:#081A32;
	width:100%;
	float:left;
}
.leader{
	float:left;
	width:100%;
	border-bottom:1px solid #8C8F94;
}
.leader-description{
	float:left;
	width:310px;

}
.leader img{
	float:right;
	border-left:1px solid #8C8F94
}
.leader p{
	margin:0;
}
.leader-link{
	padding:6px 0 8px 0;
}
.name{
	padding-top:10px;
	font-weight:bold;
}
/*End: About Us*/

/*Navigation CSS*/
/*Start: General Nav*/
.nav-text{
	display:none;
}
/*End: General Nav*/
/*Start: Top Nav*/
#nav{
	color:#fff;
	float:right;
	padding:3px 0;
	font-size:0.9em;
	font-weight:bold;
	width:100%;
}
#nav a{
	float:right;
	margin-right:30px;
	background-position:0 3px;
	display:inline;
}
#nav img{
	border:none;
}
#nav-home a{
	background-image:url(../images/nav-home.gif);
	background-repeat:no-repeat;
	width:36px;
	height:15px;
}
#nav-home a:hover{
	background-image:url(../images/nav-home-yellow.gif);
}
#nav-about-us a{
	background-image:url(../images/nav-about-us.gif);
	background-repeat:no-repeat;
	width:61px;
	height:15px;
}
#nav-about-us a:hover{
	background-image:url(../images/nav-about-us-yellow.gif);
}
#nav-career a{
	background-image:url(../images/nav-career.gif);
	background-repeat:no-repeat;
	width:145px;
	height:15px;
}
#nav-career a:hover{
	background-image:url(../images/nav-career-yellow.gif);
}#nav-path a{
	background-image:url(../images/nav-path.gif);
	background-repeat:no-repeat;
	width:105px;
	height:15px;
}
#nav-path a:hover{
	background-image:url(../images/nav-path-yellow.gif);
}
/*End: Top Nav*/
/*Start: Mid Nav*/
#mid-nav{
	float:left;
	width:100%;
}
#mid-nav img{
	border:none;
}
#mid-nav a{
	margin-top:14px;
	padding:1px 7px;
	border-bottom:4px solid #fff;
	border-right:1px solid #fff;
	background-position:7px 0;
	float:left;
}
#mid-nav a:hover{
	border-bottom:4px solid #FCC433;
}
#financial-nav{
	float:left;
}
.view-all-back{
	background-color:#475F6B;
}
.view-all{
	background-color:#74858F;
	padding-bottom:6px;
}
#.view-all{
	padding-bottom:0;
}
.nav-option{
	float:left;
	display:inline;
}
.selected{
	background-image:url(../images/yellow-arrow-down.gif);
	background-repeat:no-repeat;
	background-position:6px 0;
}
#nav-new-entrant .selected{
	background-position:18px 0;
}
#nav-administration .selected{
	background-position:18px 0;
}
.selected-link a{
	border-bottom:4px solid #FCC433;
}
#nav-new-entrant a{
	background-image:url(../images/career-path/new-entrant-yellow.gif);
	background-repeat:no-repeat;
	width:77px;
	height:15px;
	padding-left:20px;
	background-position:20px 0;
}
#nav-new-entrant a:hover{
	background-image:url(../images/career-path/new-entrant.gif);
}
#nav-new-entrant .selected a{
	background-image:url(../images/career-path/new-entrant.gif);
	border-bottom:4px solid #FCC433;
}
#nav-operations a{
	background-image:url(../images/career-path/operations-yellow.gif);
	background-repeat:no-repeat;
	width:63px;
	height:15px;
}
#nav-operations a:hover{
	background-image:url(../images/career-path/operations.gif);
}
#nav-operations .selected a{
	background-image:url(../images/career-path/operations.gif);
	border-bottom:4px solid #FCC433;
}
#nav-investment-rep a{
	background-image:url(../images/career-path/investment-rep-yellow.gif);
	background-repeat:no-repeat;
	width:93px;
	height:15px;
}
#nav-investment-rep a:hover{
	background-image:url(../images/career-path/investment-rep.gif);
}
#nav-investment-rep .selected a{
	background-image:url(../images/career-path/investment-rep.gif);
	border-bottom:4px solid #FCC433;
}
#nav-associate a{
	background-image:url(../images/career-path/associate-yellow.gif);
	background-repeat:no-repeat;
	width:56px;
	height:15px;
}
#nav-associate a:hover{
	background-image:url(../images/career-path/associate.gif);
}
#nav-associate .selected a{
	background-image:url(../images/career-path/associate.gif);
	border-bottom:4px solid #FCC433;
}
#nav-advisor a{
	background-image:url(../images/career-path/advisor-yellow.gif);
	background-repeat:no-repeat;
	width:47px;
	height:15px;
}
#nav-advisor a:hover{
	background-image:url(../images/career-path/advisor.gif);
}
#nav-advisor .selected a{
	background-image:url(../images/career-path/advisor.gif);
	border-bottom:4px solid #FCC433;
}
#nav-view-all a{
	background-image:url(../images/career-path/view-all-yellow.gif);
	background-repeat:no-repeat;
	width:47px;
	height:15px;
	padding-right:0;
}
#nav-administration a{
	background-image:url(../images/career-path/administration-yellow.gif);
	background-repeat:no-repeat;
	width:90px;
	height:15px;
	padding-left:20px;
	background-position:20px 0;
}
#nav-administration a:hover{
	background-image:url(../images/career-path/administration.gif);
}
#nav-administration .selected a{
	background-image:url(../images/career-path/administration.gif);
	border-bottom:4px solid #FCC433;
}
#nav-assistant a{
	background-image:url(../images/career-path/assistant-yellow.gif);
	background-repeat:no-repeat;
	width:63px;
	height:15px;
}
#nav-assistant a:hover{
	background-image:url(../images/career-path/assistant.gif);
}
#nav-assistant .selected a{
	background-image:url(../images/career-path/assistant.gif);
	border-bottom:4px solid #FCC433;
}
#nav-paralegal a{
	background-image:url(../images/career-path/paralegal-yellow.gif);
	background-repeat:no-repeat;
	width:62px;
	height:15px;
}
#nav-paralegal a:hover{
	background-image:url(../images/career-path/paralegal.gif);
}
#nav-paralegal .selected a{
	background-image:url(../images/career-path/paralegal.gif);
	border-bottom:4px solid #FCC433;
}
#nav-management a{
	background-image:url(../images/career-path/management-yellow.gif);
	background-repeat:no-repeat;
	width:86px;
	height:15px;
}
#nav-management a:hover{
	background-image:url(../images/career-path/management.gif);
}
#nav-management .selected a{
	background-image:url(../images/career-path/management.gif);
	border-bottom:4px solid #FCC433;
}
#nav-lawyer a{
	background-image:url(../images/career-path/lawyer-yellow.gif);
	background-repeat:no-repeat;
	width:48px;
	height:15px;
}
#nav-lawyer a:hover{
	background-image:url(../images/career-path/lawyer.gif);
}
#nav-lawyer .selected a{
	background-image:url(../images/career-path/lawyer.gif);
	border-bottom:4px solid #FCC433;
}
#nav-corporate a{
	background-image:url(../images/career-path/corporate-yellow.gif);
	background-repeat:no-repeat;
	width:59px;
	height:15px;
}
#nav-corporate a:hover{
	background-image:url(../images/career-path/corporate.gif);
}
#nav-corporate .selected a{
	background-image:url(../images/career-path/corporate.gif);
	border-bottom:4px solid #FCC433;
}
#nav-research a{
	background-image:url(../images/career-path/research-yellow.gif);
	background-repeat:no-repeat;
	width:55px;
	height:15px;
}
#nav-research a:hover{
	background-image:url(../images/career-path/research.gif);
}
#nav-research .selected a{
	background-image:url(../images/career-path/research.gif);
	border-bottom:4px solid #FCC433;
}
#nav-fund-manager a{
	background-image:url(../images/career-path/fund-manager-yellow.gif);
	background-repeat:no-repeat;
	width:85px;
	height:15px;
}
#nav-fund-manager a:hover{
	background-image:url(../images/career-path/fund-manager.gif);
}
#nav-fund-manager .selected a{
	background-image:url(../images/career-path/fund-manager.gif);
	border-bottom:4px solid #FCC433;
}
#nav-executives a{
	background-image:url(../images/career-path/executives-yellow.gif);
	background-repeat:no-repeat;
	width:60px;
	height:15px;
}
#nav-executives a:hover{
	background-image:url(../images/career-path/executives.gif);
}
#nav-executives .selected a{
	background-image:url(../images/career-path/executives.gif);
	border-bottom:4px solid #FCC433;
}
#financial-nav #nav-view-all a{
	padding-right:13px;
}
#nav-view-all a:hover{
	background-image:url(../images/career-path/view-all.gif);
}
#nav-view-all .selected a{
	background-image:url(../images/career-path/view-all.gif);
	border-bottom:4px solid #FCC433;
}
#career-nav-container{
	width:100%;
}
#career-nav{
	float:right;
	padding:3px 28px 0 0;
}
#career-nav-container a{
	color:#fff;
	padding:0 3px;
	font-size:0.9em;
}
#career-nav-container a:hover{
	color:#E0B74D;
}
/*End: Mid Nav*/


a.shortlink {
color:#485E6B;
}

a.shortlink:hover{
color:#E0B74D;
}

.highlight a.shortlink {
color:#E0B74D;
}

.highlight a.shortlink:hover{
color:#fff;
}
