body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 0 auto;
	padding: 24pt;
}

p {
	margin: 0 0 15pt 0;
}

span {margin:0; display:block;}

b, strong, .blockquote {font-weight:bold;}

b {font-size: 12pt;}
strong p{margin:0;} 

em, sup, sub, acronym, abbr, cite { color:#666666;}

a {text-decoration: none; color: #333;}
	


/*a:visited {
	color: #6799c8;
}*/


h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	
}

h1 {
	font-size: 16pt;
	line-height: 20pt;
	/*padding-top: 12px;*/
font-weight:bold;
}
h1.logo {
	margin: 5px;
	padding: 0px;
}

h2 {
	font-size:14pt;
font-weight:bold;
line-height:17pt;
margin-bottom:20px;
}

h3 {
	font-size: 14pt;
        line-height: 20pt;
	font-weight: bold;
}

h4 {
	font-size: 12pt;
        line-height: 15pt;
	font-weight: bold;
    
		
}

h5 {
	font-size: 10pt;
        line-height: 15pt;
	font-weight: normal;text-transform:uppercase;
        display:inline;
		
}

h6 {	
	font-size: 8pt;
        line-height: 15pt;
	font-weight:lighter; text-transform:uppercase;
        display:inline;
		
}


.left { float:left;}


.tit_pag_stalk {
font-size:12pt;
font-weight:bold;
margin-bottom:20px;
float:left;
height:17pt;
}

.tit_pag_stalk p {
margin: 0 0 0 5px;
}

/*********General lists**********/

ul, ol {margin: 0 0 15px 0; padding:0;
}

ol { list-style-type:decimal;}

ul { list-style-type:square; }

li {padding:0 ; margin:0 0 0 20px; list-style-position:outside;}



/*********Global Classes**********/

.general {
width:976px;
margin:0 auto;

}

.general_straight  {
width:976px;
margin:0 0 0 -10px;
display: none;

}

.side_added {
float:left;
height:150px;
padding-top:80px;
width:9px;
}

.side_added a.footer-scroller{
	height: 17px;
	width: 7px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;	
}
.side_added a.left{
  background-image: url(/images/arrow_l.jpg);
  position: relative;
  left: -6px;
}
.side_added a.right{
  background-image: url(/images/arrow_r.jpg);
  position: relative;
  left: 8px;
}

.side_added a.left:hover{	
	background-position: 0 -19px;		
}
.side_added a.right:hover{	
	background-position: 0 -20px;		
}


.pageContainerOuter {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 956px;
/*float:left;*/
	/*border: 1px solid #000;*/
}
.pageContainerInner {
	padding: 15px;
	background-color: #fff;
}
.headerContainer{
	height: 86px;
	/*border-bottom: 1px solid #000;*/
text-align:center;
}
.logoContainer {
	text-align: center;
	height:40px;
margin-bottom:15px;
}

#web_logo { display:none;}
#print_logo { 
display:inline;
/*width:50%;*/
text-align:center;
}


.leftContainer{
	float: left;
	width: 140px;
padding:5px;
}
.rightContainer{
	/*padding-top: 15px;*/
	width: 150px;
	float: right;
padding:0 5px;

}
.bannerContainer{
	margin-left: 150px;
}

.bannerContainer_center{
	margin:0 auto 0; 
padding-top:20px;
height:400px;
background-color:#FFF;
}

.bannerContainer_center img {
width:300px; 
height:282px;
}



.banner_img {
float:left;
margin:0;
padding:0;
text-align:left;
width:300px;
margin-top: 20px;
}

.banner_img img {
width:300px; 
height:282px;
}

.banner_tx {
width:630px;
margin:0;
padding:0;
text-align:left;
float:right;
height:300px;
background:none;
background-color: #fff;
}

.banner_tx p {
text-align:left;
line-height:17pt;
font-size:12pt;
width:630px;
margin:0;
padding:0;
background-color: #fff;
}

.banner_tx p b { display:none;}
.banner_tx p strong { display:none;}

.banner_tx_right {
width:930px;
margin:0;
/*padding:40px 20px 0;*/
text-align:left;
background-color: #fff;
}

.banner_tx_right h2 { margin:0;}
.banner_tx_right h2 img { display:none;}

#straight_banner{
	background:none;
}
#straight_banner .banner_tx_right {
width:100%;
float:none;
text-align:left;
border-top:1px solid #00619b; 
padding:0;
padding-top:20px;
clear: both;
position: relative;
top:200px;
left: 0;
background:none;
}
#straight_banner .banner_tx {
width:100%;
margin:0;
padding: 0;
text-align:left;
height:100px;
border:0;
background-color:#fff;
}

#straight_banner .banner_tx p{
width:100%;
text-align:left;
background-color:#fff;
padding-bottom: 40px;
padding-right: 1px;
}

#straight_banner .banner_tx h1 {
width:100%;
margin:0;

text-align:left;
display:block;
background-color:#fff;
padding: 5px;
}
.pub_intro_cont{background-color: #fff;margin-top: -1px;}
#straight_banner .banner_quote_tx_right{
	margin: 0px 0;
}




.banner_tx_right p {
line-height:17pt;
font-size:12pt;
}

.banner_tx_right h2 img {display:none;}


#banner_giving_back {
background:url(/images/bann_giving_back.gif) no-repeat  center ;
width:478px;
height:475px;
float:left;
margin:0;
padding:0;
text-align:center;
}

#banner_giving_back p {
font-size:12px;
line-height:18px;
margin:200px auto 0;
text-align:center;
width:365px;
}

.banner_v_bio {border-top:1px solid #11437c; height:20px; line-height20px; text-align:center; text-transform:uppercase; padding-top:5px;background-color: #002B5C; display:none;}

a#view_team {
background:transparent url(/images/view_team.jpg) no-repeat scroll center top;
display:block;
height:13px;
padding:0;
width:98px;
margin:0 auto;
}

a#view_team:hover {
background-position: center -13px;
}


a#hide_team {
background:transparent url(/images/hide_team.jpg) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:98px;
margin:0 auto;
}

a#hide_team:hover {
background:transparent url(/images/hide_team.jpg) no-repeat scroll center bottom;
display:block;
height:14px;
padding:0;
width:98px;
margin:0 auto;
}




.banner_tx_bio {
width:630px;
float:right;
margin:0 ;
padding:0;
text-align:left;
background-color:#FFF;
margin-top: 20px;
}

.banner_tx_bio p {
line-height:17pt;
font-size:12pt;
}


.banner_tx_bio h1{
font-size: 18pt;
margin-top:0 !important;
padding:0;
}
.banner_tx_bio h2{
font-size: 10pt; 
font-weight:normal ;
text-transform:uppercase;
margin: 5px 0 15px 0;
}
.banner_tx_bio .bioquote{
font-size: 18pt;
color: #6799C8;
line-height:23pt; 
margin:15px 0;
}
.banner_tx_bio .bio-other-info{ margin-top: 30px;}
/*.banner_tx_bio .email{ color: #6799C8;}*/


.bannerContainer_case{
	margin:0 auto; 
/*padding:5px;*/ 
border-bottom:1px solid #000000;
height:130px;
}



.contentArea{
	margin:0 auto; padding:0 10px; 
border-right: none;
border-left: none;
border-left: none !important;
display:table-cell;
height:100%;
width:934px;
}


.contentArea_landing{
margin:0 auto; 
padding:0 10px;
border-right: none;
border-left: none;
border-left: none !important;
display:table-cell;
height:100%;
width:934px;

}



.contentArea_left{
	margin:0 ; 
padding:20px 10px; 
float:left; 
width:936px;   
min-height:255px;
background-color: #fff;

}

.contentArea_left_home{
margin:0 ; 
padding:0 5px; 
float:left; 
width:725px; 
border-right:1px solid #000000; 
min-height:255px;
}


.contentsContainer{
	padding-left: 150px;
	padding-top: 15px;
	padding-right: 175px;
	min-height: 250px;
}

.contentSection { /*float:right; width:749px;*/}


.divSpacer {
	height: 5px;
	clear: both;
}
/*********Primary Naviation Menu**********/
.primaryMenuContainer { 
	margin:0 auto;
text-align:center;
width:560px;

}
.mainMenuLinkContainer {
	position: relative;
	margin: 0;
	float: left;
	display:none;
}
.mainMenuLink {
	font-size: 14px;
	font-weight: bold;
	padding-right: 20px;
	color: #6799c8;
	text-decoration: none;
}
a.mainMenuLink:hover {
	color: #6799c8;
}
.subMenuOuterContainer {
	position: absolute;
	top: 31px !important;
	top: 29px;
	left: 0px;
	overflow: hidden;
	height: 0px;
	padding-bottom: 6px;
	background-color: #5b8ec1;
	filter: alpha(opacity=0);
	opacity: 0.0;
	-moz-opacity: 0.0;
	z-index: 10;
}
.subMenuInnerContainer {
	top: 0px;
	left:0px;
	position: absolute;
	text-align:left;
	padding-top: 5px;
	min-width: 150px;	
}
.subMenuInnerContainer a.subMenuLink {
	color: #fff;
	display: block;
	line-height: 18px;
	font-size: 11px;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	white-space: nowrap;
}
.subMenuInnerContainer a.subMenuLink:hover {
	background-color: #77a4ce;
}

a#toptab_home { 
background:url(/images/img_home.gif) 0 0  no-repeat; 
height: 25px; 
width:57px; 
display:block;}	

a#toptab_home:hover { 
background:url(/images/img_home.gif) 0 -25px  no-repeat; 
height: 30px !important;
height: 28px; 
}	

a#toptab_firm { 
background:url(/images/img_firm.gif) 0 0  no-repeat; 
height: 25px; 
width:75px; 
display:block;}	

a#toptab_firm:hover { 
background:url(/images/img_firm.gif) 0 -25px  no-repeat; 
height: 30px !important;
height: 28px; 
}

a#toptab_people { 
background:url(/images/img_people.gif) 0 0  no-repeat; 
height: 25px; 
width:88px; 
display:block;}	

a#toptab_people:hover { 
background:url(/images/img_people.gif) 0 -25px  no-repeat; 
height: 30px !important;
height: 28px; 
}	

a#toptab_investments { 
background:url(/images/img_strategy.gif) 0 0  no-repeat; 
height: 25px; 
width:173px; 
display:block;}	

a#toptab_investments:hover { 
background:url(/images/img_strategy.gif) 0 -25px  no-repeat; 
height: 30px !important;
height: 28px;
}	

a#toptab_contact { 
background:url(/images/img_contact.gif) 0 0  no-repeat; 
height: 25px; 
width:63px; 
display:block;}	

a#toptab_contact:hover { 
background:url(/images/img_contact.gif) 0 -25px  no-repeat; 
height: 30px !important;
height: 28px;
}	

a#toptab_lplogin { 
background:url(/images/img_investor.gif) 0 0  no-repeat; 
height: 25px; 
width:93px; 
display:block;}	

a#toptab_lplogin:hover { 
background:url(/images/img_investor.gif) 0 -25px  no-repeat; 
height: 30px !important;
height: 28px;
}			


/*********Footer CSS Classes**********/
.footerContainer {
	/*float: left;*/
	line-height: 30px;
	/*width: 900px;*/
	color: #597595;
	height: 30px;
	margin:100px auto 0;
	/*border-top:1px solid #000000;*/
	padding: 0 5px;
text-align:center;
display:none;

}
.footerContainer a {
	text-decoration: underline;
	color: #597595;
}
.footerContainer a:hover {
	color: #fff;
}

.footerCopy { float:left; }
.footerLinks { float:right; }

.wireFooter { margin:0 auto; width:900px;}

/*-----images example -----*/
.image {
	/*border: 1px solid #000;*/
	padding: 15px;
	display: block;
	text-align: center;
	/*margin-bottom: 15px;*/
	height: 74px;
height:100px;
background-color:#CCCCCC;
	}

.image_big_banner {
	border:1px solid #000000;
display:block;
height:74px;
margin-bottom:15px;
padding:15px;
text-align:center;
	}

.imageSquare {
	border: 1px solid #000;
	padding: 15px;
	display: inline;
	float: left;
	text-align: center;
	margin: 0px 15px 15px 0;
	width: 74px;
	height: 74px;
	}


/*--------modules right column-------*/

.moduleHead {
	color: #333;
	font-size: 11pt;
	font-weight: bold;
	display: block;
	/*background-color: #000;*/
	/*padding: 3px 5px 2px 5px;*/
	/*position: relative;*/
	margin-top: 5px;
margin-bottom:10px;
}

.moduleText {
	display: block;
	/*padding: 3px 5px 2px 5px;*/
	/*position: relative;*/
	/*border: 1px solid #000;*/
	margin-bottom: 15px;
	padding-right: 6px;
}


a#investments_title {
background:transparent url(/images/investments.gif) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:96px;
}

a#investments_title:hover {
background:transparent url(/images/investments.gif) no-repeat scroll center bottom;
display:block;
height:14px;
padding:0;
width:96px;
}

a#related_investments{
background:transparent url(/images/related_investments.gif) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:148px;
}

a#related_investments:hover {
background:transparent url(/images/related_investments.gif) no-repeat scroll center bottom;
display:block;
height:14px;
padding:0;
width:148px;
}


a#newsevents_title{
background:transparent url(/images/news_events.gif) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:127px;
}

a#related_news_title{
background:transparent url(/images/related_news.gif) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:106px;
}

a#newsevents_title:hover, a#related_news_title:hover{
background-position:center bottom;
}

/* Four column table */
.four-column-table{height: 182px; border-top:1px solid #CDCDCD; }
.four-column-table td{text-align: center; padding-top: 40px;color:#333; vertical-align: top;}

.four-column-table td.inside{width: 177px;padding-left: 28px;padding-right: 28px;border-left:1px solid #CDCDCD;}
.four-column-table td.first{width: 188px;padding-right: 28px;padding-left: 18px;}
.four-column-table td.last{width: 187px;padding-left: 28px;padding-right: 18px; border-left:1px solid #CDCDCD;}

a#in_news{
background:transparent url(/images/in_news.gif) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:95px;
}


a#in_news:hover {
background:transparent url(/images/in_news.gif) no-repeat scroll center bottom;
display:block;
height:14px;
padding:0;
width:95px;
}

a#events{
background:transparent url(/images/events.gif) no-repeat scroll center top;
display:block;
height:14px;
padding:0;
width:62px;
}


a#events:hover {
background:transparent url(/images/events.gif) no-repeat scroll center bottom;
display:block;
height:14px;
padding:0;
width:62px;
}


/*--------sub nav left------*/
#subNav {
	margin: 0;
}

#subNav ul {
	margin: 0;
	padding: 0;
}

#subNavList ul {
	margin: 0;
	padding: 0;
}

#subNav li {
	list-style-type: none;
	color:#6799C8;
	/*border-left: 1px solid #ccc;*/
	padding: 0 0 0 5px; margin:0;
}

#subNav a {
	text-decoration: none;
	color: #fff;
}

#subNav a:hover {
	color:#6799C8;
}

#subNav ul ul {
	margin-left: 5px;
}

/*----forms-----*/
fieldset { border:1px solid #CCCCCC; padding:10px; margin:0 0 15px 0;}
legend { text-transform:uppercase;}
label { display:block; margin:15px 0 5px 0; font-weight:bold;}
input, textarea, select, .file  { background:#FFFFFF; border:1px solid #000000; margin:0 0 5px 0; }
select { min-width:150px;}

option { font-size:10px; color:#666666;}

input[type=radio], input[type=checkbox] { border:none; width:auto;}

input[type=submit], input[type=reset], input[type=button] { margin:15px 0 0 5px; width:auto;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {color:#ffffff; border:1px solid #ffffff; background:#ffffff;}



/*----forms rightContainer-----*/
.moduleText fieldset { border:1px solid #CCCCCC; padding:5px; margin:5px 0 ;}
.moduleText label { display:block; margin:0; font-weight:normal;}
#left_text_field, #left_textarea, #left_select, #left_password { background:#FFFFFF; border:1px solid #000000; margin:0 0 5px 0; width:124px; min-width:124px; }

.moduleText input[type="submit"], .moduleText input[type="reset"] { float:right; margin:15px 0 0 5px; width:auto; font-size:10px;}
.moduleText input[type="submit"]:hover, .moduleText input[type="reset"]:hover {color:#ffffff; border:1px solid #ffffff; background:#ffffff;}

.admin_input {display:block;}

/*----------------table bottom--------------*/
.wireFooter {
	border-top: 1px dashed #000;
	width: 900px;
	margin: 0 auto;
	clear: both;
}

.leftcol {
	font-weight: bold;
	width: 100px;
	padding-top: 5px;
	vertical-align: top;
}

.data1 {
	padding-top: 5px;
	vertical-align: top;
	width: 150px;
}

.data2 {
	padding-top: 5px;
	vertical-align: top;
	width: 550px;
}

.wireLinks {
	padding-top: 5px;
	vertical-align: top;
}

/*-------bio table -------*/
.bioTable { border-bottom:1px dotted #000000; margin:10px 0; padding:0 0 10px;}
.bioTable tbody tr td#imag { padding:0; margin:0; text-align:center; width:75px; height:75px; /*background-color:#CCCCCC;*/}
.bioTable tbody tr td a {margin:0; padding:0;  line-height: 15px;}

.biodetailselect {
    background:#FFFFFFF;
    width:100%;
    position:absolute;
    height:0px;
    }
/*-------client table -------*/
.clientTable { 
border-bottom:1px solid #00619B;
margin:10px 0;
padding-top: 10px;
}
.clientTable tbody tr td#imag { 
margin:0;
padding:5px 10px 20px 5px;
border: 0;
width:250px;
}
.clientTable tbody tr td a {
margin:0; 
padding:0;  

}

.clientTable #cl_name {
width:300px;
padding:0 10px;

}

.clientTable #cl_name h3 {
font-size:20px;
font-weight:bold;
line-height:20px;
margin-bottom:5px;
}
.clientTable #cl_name span {
font-size:10pt;
}

.clientTable #cl_abst {
padding:5px 0 20px 10px;
width:390px;
}

.clientTable #cl_abst table .list-desc{
	height: 144px;
}
.clientTable #cl_abst .moduleHead{
	float: right;	
}


/*-----------three column----------------*/
.three_colum { 
float:left;
height:190px;
margin:0 8px 0 0;
/*padding:5px;*/
width:229px;
border-right: none;
display:none;
}

#last {
width:630px;
padding:10px 0 0 320px; 
font-size:12pt; 
display:block; 
border-top:1px solid #00619b; 
border-right:none; 
border-left:none; 
margin: 0; 
}
#bio_three_columns #last {
border-top:none; 
}

h1.title_last {
display:block; 
font-size:18pt; 
line-height:20pt; 
text-transform:uppercase;
margin: 0 0 5px 0;
}

h2.title_last {
font-size:14pt;
font-weight:bold;
line-height:17pt; 
margin:0;
}

.title_last {display:block;}


.three_colum_noline {
float:left;
height:190px;
margin:0 20px 0 0;
width:218px;
}

.three_colum_noline .st-thumb{display: block;width: 218px; height: 108px; border: 1px solid #002C5D;}
.three_colum_noline .st-thumb img{margin: 0;padding: 0;}
.three_colum_noline .st-thumb:hover{border: 1px solid #fff;}
.three_colum_noline .st-selected{display: block;width: 218px; height: 108px; border: 1px solid #fff;}

.three_colum_center{
border-right:1px solid #11437C;
color:#0079C1;
float:left;
font-size:12px;
height:140px;
margin:0 10px 0 0;
padding:40px 8px 0;
text-align:center;
width:207px;
}

.three_colum_center h4 {color:#6799C8;}
.three_colum_center p {font-size:12px; line-height:18px;}



/*-----links---------------*/
#link_img {background:url(/images/links_img.png) no-repeat right 4px;
padding:0 10px 0 0; font-weight:bold;}

#link_img:hover {background:url(/images/links_img.png) no-repeat right 4px;
padding:0 10px 0 0; color:#6799C8; text-decoration:underline;}

#banner_link {
display:none;
}


/*--------------lists-----------------*/



ul.pag_stalk { 
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
text-align:right;

}

ul.pag_stalk li { 
float:left;
width:12px;
margin:0 2px;
height:9px;
}


ul.pag_stalk li.selected a{ 
background:url(/images/img_list_select.gif) no-repeat center top;
width:12px;
height:9px;
display:block;
}


ul.pag_stalk li a{
background:url(/images/img_list.gif) no-repeat center top;
width:12px;
height:9px;
display:block;
}

ul.pag_stalk li a:hover{ 
background:url(/images/img_list_select.gif) no-repeat center top;
width:12px;
height:9px;
display:block;

}


.list_giving {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

.list_giving li {
margin:0 ;
padding:0;
}

.list_giving li a {
color:#FFFFFF;
font-size:12px;
line-height:21px;
}

.list_giving li a:hover {
text-decoration:underline;
color:#6799c8;
}

/*----------------bio dropdown--------------------*/
.team-list-wrapper{position: relative;}
.team-list-container{position: absolute;top:-25px;left:0; width:100%;display: none;}

#team_list .megabio_table {
    width:100%;
    background-color: #588bba;
	filter: alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	border-top: 15px solid #588bba;
	border-bottom: 15px solid #588bba;
}
#team_list .bio_col_1 {
    width:25%;
	vertical-align:top;
	padding:0;
	padding-top: 10px;
}

#team_list .bio_col_2 {
    width:25%;
	vertical-align:top;
	border-left:1px solid #002B5C;
	padding:0;
	padding-top: 10px;
}

#team_list .bio_col_3 {
    width:25%;
vertical-align:top;
border-left:1px solid #588bba;
padding:0px 10px 0 10px;
}


#team_list .bio_col_4 {
    width:25%;
vertical-align:top;
border-left:1px solid #588bba;
padding:0px 10px 0 10px;
}

#team_list .bio_col_1 .megabio_category, #team_list .bio_col_2 .megabio_category {
	margin: 5px 15px 0 15px;
}
#team_list .bio_col_3 .megabio_category, #team_list .bio_col_4 .megabio_category {
	margin: 15px 15px 0 15px;
}

#team_list .megabio_person a {	 
	padding: 1px 15px;
	color:#fff;
	display: block;
}

#team_list .megabio_person a:hover {
	color:#fff;
	background-color:#88aad6;
	text-decoration: none;
}

/*----------------bio table--------------------*/
.megabio_table {
    width:100%;
border-top:1px solid #CDCDCD;
}

.bio_col_1 {
    width:25%;
vertical-align:top;
padding:0 10px 0 0;
}

.bio_col_2 {
    width:25%;
vertical-align:top;
border-left:none;
padding:0 10px;
}

.bio_col_3 {
    width:25%;
vertical-align:top;
border-left:none;
padding:0px 10px 0 10px;
}
#team_list .megabio_category {
color:#333;
font-weight:bold;
font-size:12pt;
margin: 5px 15px 0 15px;
}


.bio_col_4 {
    width:25%;
vertical-align:top;
border-left:none;
padding:0px 10px 0 10px;
}


.megabio_category {
color:#333;
font-weight:bold;
font-size:12pt;
margin: 15px 0 0px 0;}

.megabio_person a { 
color:#fff;
display:block;
padding: 1px 0px;}

.megabio_person a:hover {
color:#6799C8;
text-decoration: underline;
}

/*----------------news list------------*/
.news_list {
border-top:1px solid #00619b;
display:block;
clear:both;
}


.news_list_left{
width:220px;
padding:10px;
float:left;
display:none;
}

.news_list_right{
width:930px;
padding:10px;
float:left;
 margin-top:20px;
border-top:0px solid #CDCDCD; 
}

.news_list_right h1 { 
margin-bottom:20px;
}

/*--------------- Contact Us -----------------  */
 
.contact-map{width: 100%;background-color: #013F7C;}

.map-container{
	float: left;
	width:479px;
	height: 549px;
}

.map-container img {width:479px;
	height: 549px;}


.contact-info-container{
	float: left;
	height: 549px;
	padding-left: 12px;
	width: 452px;
}
.contact-info-container .info{margin-top: 0px;}
.contact-info-container .contact-form{
	border-top: 1px solid #00619B;
	margin-top: 20px; display:none; 
}
.contact-info-container .contact-form p{
	font-size: 1.2em;
	margin: 5px 0 10px 0; 
}
.contact-info-container .contact-form input{width: 350px;height: 15px;font-size: 1em;}
.contact-info-container .contact-form textarea{width: 452px;}
.contact-info-container .contact-form input.button,
.share-with-friends input.button{width: 61px; height: 18px;border: 0;margin-left: 10px;background-position: center top; background-repeat: no-repeat;}
.contact-info-container .contact-form input.button:hover,
.share-with-friends input.button:hover{background-position: center bottom}
.contact-info-container .contact-form input.cnt-submit{background-image: url(/images/form_btn_send.gif);}
.contact-info-container .contact-form input.cnt-reset{background-image: url(/images/form_btn_clear.gif);}
.contact-info-container .contact-form div{float: right;}
.contact-map .clearer{clear: both;height:0px;}

/* ---- Coverflow Icons---- */

.banner_v_bio .left{float: left;}
.banner_v_bio .right{float: right;margin-right: 10px;}
.banner_v_bio .switch-coverflow{display:block;width:19px; height:24px;background-position: 0 0;float: left;margin-top: -5px; margin-right: 5px;}
.banner_v_bio .switch-coverflow:hover, .banner_v_bio .active{background-position: 0 24px;}
.banner_v_bio #cfLink{background-image: url(/images/icon-investments-flow.gif)}
.banner_v_bio #cfListLink{background-image: url(/images/icon-investments-list.gif)}
.banner_v_bio_list{margin: -20px -10px 10px -10px;}
.list-print-share{height: 0px; position: relative; float: right;}
.list-print-share .moduleHead{position: absolute; top:20px;right: 0;}


/* Print Share Dropdwon*/
.moduleHead .print-share-head{width: 195px; height: 20px; background-position: 0 0; display: block;}
.moduleHead .print-share-head:hover{background-position: 0 20px;}
.moduleHead .lt{background-image: url(/images/print_share_rollover_lt_bkgd.gif)}
.moduleHead .dk{background-image: url(/images/print_share_rollover_dk_bkgd.gif)}
.ajax-pub .moduleHead{margin: 20px auto;width: 195px; display:none;}

.moduleHead .subMenuOuterContainer{	
	top: 20px !important;
	top: 19px;	
}
.moduleHead .subMenuInnerContainer{
	width: 195px;
}
.moduleHead .subMenuInnerContainer a.subMenuLink{
	padding-left: 33px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight: normal; 
}
.moduleHead .subMenuInnerContainer a.dl-pdf{background-image: url(/images/download_pdf.gif);}
.moduleHead .subMenuInnerContainer a.dl-all-pdf{background-image: url(/images/download_all_pdf.gif);}
.moduleHead .subMenuInnerContainer a.print{background-image: url(/images/print_icon.gif);}
.moduleHead .subMenuInnerContainer a.print-all{background-image: url(/images/print_all_icon.gif);}
.moduleHead .subMenuInnerContainer a.send-link{background-image: url(/images/link_icon.gif);}
.moduleHead .subMenuInnerContainer a.dl-profile{background-image: url(/images/download_profile.gif);}
.moduleHead .subMenuInnerContainer a.dl-all-profile{background-image: url(/images/download_all_profiles.gif);}
.moduleHead .subMenuInnerContainer a.dl-vcard{background-image: url(/images/vcard_icon.gif);}

/* share with friends */
.share-with-friends{color:#8C8C8C;padding:10px;}
.share-with-friends h3{color:#002B5C;font-size: 16px;}
.share-with-friends input{width: 150px;height: 17px;border: 1px solid #ccc;}
.share-with-friends textarea{width: 100%;height: 100px;border: 1px solid #ccc;}
.share-with-friends label{display: block;clear: both;margin-top: 17px;margin-bottom: 5px;}
.share-with-friends div{text-align: right;}
.share-with-friends input.cnt-submit{background-image: url(/images/share_form_btn_send.gif);}
.share-with-friends input.cnt-reset{background-image: url(/images/share_form_btn_clear.gif);}

/*---print ----*/
#none {display:none;}
.none {display:none;}
.screen-none{display:block;}
img.screen-none{
	width:300px; 
	height:282px;
	float: left;
	margin-right:10px; 
}
.coverflow-details{position: absolute;top: 30px;left: 0px;}
#cf-sngle-img{display: block;margin-right: 10px; padding-left: 40px;margin-top: -20px;}
#cf-sngle-img img{width: 220px;border:1px solid #CDCDCD;}
.coverflow-container{display: none;}


.title_section { display:block; 
width:100%; 
text-align:center;
margin:0 auto 20px; 
border-bottom:1px solid #00619b; 
padding-bottom:10px; 
color:#002B5C; 
font-size: 14pt;
 }
.bottom-title{position:relative; top:250px;}
#bio-title{position:absolute; top:580px;}

.pub_quote {display:none;}
	
.banner_quote_tx_right{font-size: 12pt;}
.banner_quote_name_right{margin-bottom: 20px;}

.pub_printquote {display:block;clear: both;background: #fff;}
.coverflow-details{padding-top: 200px;}
.bio-print-container{margin-left:-15px;background-color: #fff;}
.bio-print-item{
border-bottom:1px solid #00619B;
margin:10px 0px;
text-align:left;
/*width:900px;*/
width:100%;
clear: both;
background-color: #fff;
}
  .bio-print-item .photo{width:260px;padding:0;}
/*.bio-print-item .photo{width:auto;padding:0;}*/

.bio-print-item .photo img{width:260px; margin-right: 10px;}
/*.bio-print-item .photo img{width:auto; margin-right: 10px;}*/

.bio-print-item .info{padding:0;width:220px;}
.bio-print-item .desc{width:auto;padding:0;padding-left:20px;height:auto;}
#bionamep{
font-size:18px;
}