﻿@media print {
	
		/* TOC
		
		- ELEMENTS
		- STYLES BY SITE STRUCTURE
			- L2 NAVIGATION
			- HOME PAGE SPECIFIC
				- Home Promos
					- Home Promo 01
					- Home Promo 02
					- Home Promo 03
			- L3 (
	 SIDE) NAVIGATION CONTROL
			- RIGHT SIDE CONTENT AREA
				- Breadcrumbs
				- Portfolio Pages
				- News Pages
			- TABLES & FORM ELEMENTS
			- FIRM PROFILE LANGUAGE NAVIGATION
			- BOTTOM FOOTER (COPYRIGHT AND LINKS)
		- GENERAL CLASSES
			- Content Promos
	
	*/

	  * {
		  margin: 0;
		  padding: 0;
		  outline: none;
	  }
	  
	  body {
		  font-family: Arial, Helvetica, Verdana, Sans-Serif;
		  font-size: 12px;
		  color: #5b5b5b;
	  }
	  
	  /* ELEMENTS */
	  a {
		  color: #5b5b5b;
		  text-decoration: underline;
	  }
	  
	  h1 {
		  font-size: 0px;
		  display: none;
	  }
	  
	  div.taglineHolder h2 {
		  font-size: 15px;
		  font-variant: small-caps;
		  font-family: Times New Roman, Georgia, Serif;
		  color: #005288;
		  text-align: right;
	  }
	  
	  div.taglineHolder ul
		{
			margin: 12px 10px 0 0;
			width:170px;
			float:right;
		}

		div.taglineHolder a span
		{
			display:none;
		}
	  
	  h3 { 
		  font-size: 18px;
		  font-weight: normal;
		  color: #5b5b5b;
		  margin-top:50px;
		  margin-bottom:10px;
		  /*padding-bottom:10px;*/
	  }
	  
	  div.portfolioDetail h3, div.teamMemberDetail h3 {
		  font-size: 15px;
		  color: #d62121;
		  font-weight: bold;
		  margin-bottom: 3px;
	  }
	  
	  h4 {
		  font-size: 12px;
		  color: #44698f;
	  }
	  
	  h4.newsHeader {
		  font-size: 15px;
		  color: #d62121;
		  margin-bottom: 20px;
	  }
	  
	  h4.newsItemTitle {
		  font-size: 13px;
		  color: #44698f;
		  margin-bottom: 10px;
	  }
	  
	  div.contentPromo01 h4 {
		  margin-bottom: 8px;
	  }
	  
	  div.portfolioDetail h4, div.teamMemberDetail h4 {
		  font-size: 13px;
		  color: #44698f;
		  margin-bottom: 15px;
	  }
	  
	  div.listHolder h4 {
		  margin-bottom: 10px;
	  }
	  
	  h5 {
		  font-size: 12px;
	  }
	  
	  h6 {
		  font-size: 12px;
		  font-weight: bold;
	  }
	  
	  img {
		  border: none;
	  }
	  
	  p {
		  margin-bottom: 10px;
	  }
	  
	  div.contentPromo01 p, div.contentPromo02 p {
		  margin: 0px;
	  }
	  
	  div.contentPromo03 p {
		  margin-bottom: 18px;
	  }
	  
	  div.pullQuoteHolder p {
		  margin: 0px;
	  }
	  
	  ul {
		  list-style: none;
	  }
	  
	  ul.arrowList01 li {
		  margin-bottom: 2px;
		  list-style-image: url(../images/bullet_arrow03.gif);
	  }
	  
	  ul.bulletList01 li {
		  margin-bottom: 2px;
		  list-style-image: url(../images/bullet_square01.gif);
	  }
	  
	  div.contentPromo01 ul, div.contentPromo02 ul, div.contentPromo03 ul {
		  margin-bottom: 0px;
	  }
	  
	  div.contentPromo01 ul li {
		  margin-bottom: 2px;
		  list-style-image: url(../images/bullet_arrow03.gif);
	  }
	  
	  div.contentPromo02 ul li, div.newsListHolder ul li, div.contentPromo03 ul li {
		  margin-bottom: 18px;
		  list-style-image: url(../images/bullet_arrow03.gif);
	  }
	  
	  div.pageContentNarrow ul {
		  margin-top: 2px;
		  margin-bottom: 20px;
		  margin-left: 1px;
	  }
	  
	  div.pageContentNarrow li {
		  margin-bottom: 3px;
		  list-style-image: url(../images/bullet_arrow03.gif);
	  }
	  
	  div.pageContentNarrow ul.bulletList01 li, div.pageContentNarrow div.bulletListHolder li {
		  margin-bottom: 2px;
		  list-style-image: url(../images/bullet_square01.gif);
	  }
	  
	  div.pageContentNarrow ul li ul li {
		  margin-bottom: 5px;
		  list-style-image: url(../images/bullet_square01.gif);
	  
	  }
	  
	  div.portfolioDetail ul, div.teamMemberDetail ul {
		  margin-bottom: 15px;
	  }
	  
	  div.portfolioDetail li {
		  margin-bottom: 2px;
		  list-style-image: url(../images/bullet_square01.gif);
	  
	  }
	  
	  /* Site Map List */
	  .ektSitemap, div.siteMapHolder ul {
		  margin-bottom: 18px;
	  }
	  
	  .ektSitemap li, div.siteMapHolder li {
		  margin-bottom: 2px;
		  list-style-image: url(../images/bullet_arrow03.gif);
	  
	  }
	  
	  .ektSitemap li ul, div.siteMapHolder li ul {
		  margin-top: 5px;
		  margin-bottom: 5px;
		  padding-left: 5px;
	  }
	  
	  /* STYLES BY SITE STRUCTURE */
		  
	  div.centeringWrapper {
		  width: 100%;
	  }
	  
	  div.topRow {
		  clear: both;
		  width: 100%;
		  display:none;
	  }
	  
	  div.headerHolder {
		  width: 100%;
	  }
	  
	  div.logoHolder {
		  float: left;
		  width: 224px;
		  height: 99px;
	  }
	  
	  div.taglineHolder {
		  float: left;
		  display: none;
		  text-align: right;
		  padding-left: 100px;
	  }
	  
	  /* L2 NAVIGATION */
	  div.L2NavHolder {
		  display: none;
		  }
	  
	  /* HOME PAGE SPECIFIC */
	  div.middleRowHome {
		  float: left;
		  width: 98%;
	  }
	  
	  div.flashHolderHome {
		  display: none;
	  }
	  
	  div.rightContentHome {
		  float:left;
		  padding-top:20px;
	  }
	  
	  /* Home Promos */
	  div.homePromo {
		  float: left;
		  clear: both;
		  width: 235px;
		  margin-bottom: 15px;
	  }
	  
	  div.homePromo h3 a {
		  float: left;
		  font-size:14px;
		  font-weight:bold;
		  text-decoration:none;
		  margin-bottom: 8px;
	  }
	  
	  div.homePromo div {
		  display: inline;
		  float: left;
		  width: 205px;
		  padding: 12px;
		  border-top: 1px solid #d3d3d3;
		  border-right: 1px solid #d3d3d3;
		  border-bottom: 1px solid #d3d3d3;
		  border-left: 1px solid #d3d3d3;
	  }
	  
	  div.homePromo div li {
		  margin-bottom: 7px;
	  }
	  
	  div.homePromo div li, div.homePromo div li a {
		  font-size: 11px;
	  }
	  
	  div.homePromo div.homePromoBottom {
		  display: none;
	  }
	  
	  div.homePromo01 div li ul {
		  display: none;
	  }
	  /* END HOME PAGE SPECIFIC */
	  
	  div.middleRow {
		  float: left;
		  width: 100%;
		  overflow:visible !important;
	  }
	  
	  div.middleLeftHolder {
		  display: none;
	  }
	  
	  div.mainImageHolder {
		  width: 225px;
		  height: 120px;
		  margin: 0 auto;
	  }
	  
	  /* L3 (LEFT SIDE) NAVIGATION CONTROL */
	  div.L3NavHolder {
		  display: none;
	  }
	  
	  /* RIGHT SIDE CONTENT AREA */
	  div.middleRightHolder {
		  float: left;
		  width: 100%;
		  padding: 24px 20px 30px 0px;
		  
	  } 
	  
	  div.pageHeaderHolder {
		  float: left;
		  width: 100%;
		  /*padding-bottom: 100px;*/
		  border-bottom: 1px solid #800000;
		  margin-bottom: 18px;
		  background: url(/images/logo_SummitPartners_print.gif) right top no-repeat;
	  }
	  
	  /* Breadcrumbs */
	  div.breadCrumbHolder li, div.breadCrumbHolder a {
		  display: none;
		  font-size: 10px;
		  text-decoration: none;
		  display:none;
	  }
	  
	  div.breadCrumbHolder ul {
	  }
	  
	  div.breadCrumbHolder a.active {
		  color: #d62121;
	  }
	  
	  div.breadCrumbHolder li span {
		  margin-left: 3px;
	  }
	  
	  div.pageContentHolder {
		  float: left;
		  clear:both;
		  width: 98%;
		  padding-top: 0px;
	  }
	  
	  div.introParaHolder {
		  float: left;
		  width: 98%;
		  margin-bottom: 20px;
	  }
	  
	  div.introParaHolder p {
		  font-weight: bold;
	  }
	  
	  div.introParaHolder2 {
		  clear: both;
		  width: 98%;
		  padding-bottom: 10px;
		  margin-bottom: 10px;
		  border-bottom: 1px solid #e3e3e3;
	  }
	  
	  div.introParaHolder2 p {
		  margin-bottom: 0px;
		  font-size: 15px;
		  line-height: 15px;
	  }
	  
	  div.introParaHolder3 {
		  clear: both;
		  width: 98%;
		  padding-bottom: 10px;
		  margin-bottom: 10px;
		  font-weight:bold;
		  border-bottom: 1px solid #e3e3e3;
	  }
	  
	  div.pageContentWide {
		  float: left;
		  clear: both;
		  width: 98%;
		  padding-bottom: 15px;
	  }
	  
	  div.pageContentNarrow {
		  float: left;
		  clear: both;
		  width: 98%;
		  padding-bottom: 15px;
	  }
	  
	  /* Portfolio Pages */
	  div.portfolioDetail {
		  clear: both;
		  width: 98%;
	  }
	  
	  div.portfolioDetail div.column {
		  padding-right: 40px;
	  }
	  
	  div.portfolioDetail div.portfolioLogoHolder {
		  width: 200px;
		  margin-top: 30px;
	  }
	  
	  /* News Pages */
	  div.newsListHolder {
		  width: 98%;
	  }
	  
	  /* Team Pages */
	  div.teamMemberDetail {
		  clear: both;
		  width: 98%;
	  }
	  
	  div.teamMemberDetail div.column {
		  padding-right: 40px;
	  }
	  
	  div.teamMemberDetail div.imageHolder {
		  width: 200px;
		  margin-top: 20px;
	  }
	  
	  /* TABLES & FORM ELEMENTS */
	  table.listTable01 {
		  margin-bottom: 20px;
	  }
	  
	  table.listTable01 td {
		  padding-bottom: 3px;
	  }
	  
	  table.listTable01 td a {
		  padding-left: 0px;
	  }
	  
	  table.portfolioTable {
		  table-layout: fixed;
		  width: 591px;
	  }
	  
	  table.portfolioTable th {
		  padding: 8px 10px;
		  font-weight: normal;
		  color: #fff;
		  text-align: left;
		  vertical-align: middle;
		  background-color: #7fa7cb;
		  border-right: 1px solid #e2e2e2;
	  }
	  
	  table.portfolioTable th a {
		  display: block;
		  float: left;
	  }
	  
	  table.portfolioTable th img {
		  float: right;
		  margin-top: 3px;
	  }
	  
	  table.portfolioTable td {
		  padding: 8px 10px;
		  vertical-align: top;
		  border-right: 1px solid #e2e2e2;
		  border-bottom: 1px solid #e2e2e2;
	  }
	  
	  table.portfolioTable td.logoCell {
		  padding-bottom: 30px;
	  }
	  
	  table.portfolioTable td.logoCell a img {
		  display: block;
		  clear: both;
		  margin-top: 15px;
		  text-decoration: none;
	  }
	  
	  table.portfolioTable th.rightCell, table.portfolioTable td.rightCell {
		  border-right: none;
	  }
	  
	  table.contactTable01 {
		  
	  }
	  
	  table.contactTable01 td {
		  vertical-align: top;
		  padding: 20px 0;
		  border-bottom: 1px solid #e3e3e3;
	  }
	  
	  table.contactTable01 td li {
		  padding-left: 10px;
		  margin-bottom: 3px;
		  list-style-image: url(../images/bullet_arrow03.gif);
	  }
	  
	  table.contactTable01 td p {
		  margin: 0px;
	  }
	  
	  table.contactTable02 {
		  table-layout: fixed;
		  width: 590px;
	  }
	  
	  table.contactTable02 td {
		  padding-bottom: 3px;
		  vertical-align: top;
	  }
	  
	  table.contactTable02 td table {
		  border: 0px;
		  border-collapse: collapse;
		  border-spacing: 0;
	  }
	  
	  table.contactTable02 td table td {
		  padding-right: 5px;
	  }
	  
	  table.contactTable02 tr.submitRow td {
		  border-top: 1px solid #ccc;
		  padding-top: 20px;
	  }
	  
	  table.contactTable02 tr.submitRow td input {
		  margin: 0px 5px;
	  }
	  
	  table.radioList01 {
		  display: inline;
	  }
	  
	  label {
		  font-weight: bold;
	  }
	  
	  span.checkBox01 label, table.radioList01 label, span.radioList01 label, table.checkBoxList01 label {
		  font-weight: normal;
		  margin-left: 2px;
	  }
	  
	  input.textBox01 {
		  width: 250px;
		  padding: 2px 5px 2px 5px;
		  font-size: 12px;
		  color: #5b5b5b;
		  border: 1px solid #e2e2e2;
	  }
	  
	  input.textBox02 {
		  width: 194px;
		  margin-left: 3px;
		  padding: 2px 5px 2px 5px;
		  font-size: 12px;
		  color: #5b5b5b;
		  border: 1px solid #e2e2e2;
	  }
	  
	  select.dropDown01 {
		  width: 262px;
		  font-size: 12px;
		  color: #5b5b5b;
		  border: 1px solid #e2e2e2;
	  }
	  
	  div.bottomRow {
		  clear: both;
		  width: 98%;
		  padding-top: 0px;
		  display: none;
	  }
	  
	  div.footerTop {
		  float: left;
		  width: 862px;
		  padding: 0px 19px;
		  background-color: #fff;
		  display:none;
	  }
	  
	  div.searchHolder {
		  display: none;
	  }
	  
	  /* FIRM PROFILE LANGUAGE NAVIGATION */
	  div.linkNavHolder 
	  {
		  display:none;
	  }
	  
	  /* BOTTOM FOOTER (COPYRIGHT AND LINKS) */
	  div.footerBottom {
		  float: left;
		  width: 98%;
		  height:30px;
		  padding-top: 0px;
	  }
	  
	  div.footerBottom p {
		  display: inline;
		  font-size: 11px;
		  color: #666;
		  text-decoration: none;
	  }
	  
	  div.footerBottom ul {
		  display: none;
	  }
	  
	  /* GENERAL CLASSES */
	  
	  /* Content Promos */
	  div.contentPromo01, div.contentPromo02 {
		  width: 98%;
		  padding: 20px 20px 15px 20px;
		  border: 1px solid #e3e3e3;
		  margin-bottom: 18px;
		  background-color: #e0eaf3;
	  }
	  
	  div.contentPromo03 {
		  width: 98%;
		  padding: 20px 20px 2px 20px;
		  border: 1px solid #e3e3e3;
		  margin-bottom: 18px;
	  }
	  
	  div.column {
		  float: left;
	  }
	  
	  div.pullQuoteHolder {
		  width: 491px;
		  margin-bottom: 18px;
	  }
	  
	  div.divider01 {
		  width: 98%;
		  height: 30px;
		  /*background-image: url(../images/bg_divider01.gif);
		  background-position: 0 14px;
		  background-repeat: repeat-x;*/
	  }
	  
	  .errorMessage {
		  font-weight: bold;
		  color: Red;
		  margin-bottom: 18px;
	  }
	  
	  .print_hide
	  {
		  display:none;
	  }
	
}


@media screen {
	  /* TOC
		  
		  - ELEMENTS
		  - STYLES BY SITE STRUCTURE
			  - L2 NAVIGATION
			  - HOME PAGE SPECIFIC
				  - Home Promos
					  - Home Promo 01
					  - Home Promo 02
					  - Home Promo 03
			  - L3 (LEFT SIDE) NAVIGATION CONTROL
			  - RIGHT SIDE CONTENT AREA
				  - Breadcrumbs
				  - Portfolio Pages
				  - News Pages
			  - TABLES & FORM ELEMENTS
			  - FIRM PROFILE LANGUAGE NAVIGATION
			  - BOTTOM FOOTER (COPYRIGHT AND LINKS)
		  - GENERAL CLASSES
			  - Content Promos
	  
	  */
	  
	  * {
		  margin: 0;
		  padding: 0;
		  outline: none;
	  }
	  
	  html {
		  overflow-y: scroll;
	  }
	  
	  body {
		  font-family: Arial, Helvetica, Verdana, Sans-Serif;
		  font-size: 12px;
		  color: #5b5b5b;
		  background-color: #ccc;
	  }
	  
	  
	  /* ELEMENTS */
	  
	  a {
		  color: #5b5b5b;
		  text-decoration: underline;
	  }
	  
	  a:hover {
		  color: #303030;
		  text-decoration: underline;
	  }
	  
	  a.arrowLink01 {
		  padding-left: 10px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  /*div.portfolioDetail a {
		  padding-left: 10px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }*/
	  
	  h1 {
		  font-size: 0px;
	  }
	  
	  div.taglineHolder h2 {
		  display: none;
	  }
	  
	  
	  
	  h3 {
		  font-size: 18px;
		  font-weight: normal;
		  color: #5b5b5b;
	  }
	  
	  div.portfolioDetail h3, div.teamMemberDetail h3 {
		  font-size: 15px;
		  color: #d62121;
		  font-weight: bold;
		  margin-bottom: 3px;
	  }
	  
	  h4 {
		  font-size: 12px;
		  color: #44698f;
	  }
	  
	  h4.newsHeader {
		  font-size: 15px;
		  color: #d62121;
		  margin-bottom: 20px;
	  }
	  
	  h4.newsItemTitle {
		  font-size: 13px;
		  color: #44698f;
		  margin-bottom: 10px;
	  }
	  
	  div.contentPromo01 h4 {
		  margin-bottom: 8px;
	  }
	  
	  div.portfolioDetail h4, div.teamMemberDetail h4 {
		  font-size: 13px;
		  color: #44698f;
		  margin-bottom: 15px;
	  }
	  
	  div.listHolder h4 {
		  margin-bottom: 10px;
	  }
	  
	  h5 {
		  font-size: 12px;
	  }
	  
	  h6 {
		  font-size: 12px;
		  font-weight: bold;
	  }
	  
	  img {
		  border: none;
	  }
	  
	  p {
		  margin-bottom: 15px;
	  }
	  
	  div.contentPromo01 p, div.contentPromo02 p {
		  margin: 0px;
	  }
	  
	  div.contentPromo03 p {
		  margin-bottom: 18px;
	  }
	  
	  div.pullQuoteHolder p {
		  margin: 0px;
	  }
	  
	  ul {
		  list-style: none;
	  }
	  
	  ul.arrowList01 li, div.portfolioDetail ul.arrowList01 li {
		  padding-left: 10px;
		  margin-bottom: 2px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  ul.bulletList01 li {
		  padding-left: 8px;
		  margin-bottom: 2px;
		  background-image: url(../images/bullet_square01.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  div.contentPromo01 ul, div.contentPromo02 ul, div.contentPromo03 ul {
		  margin-bottom: 0px;
	  }
	  
	  div.contentPromo01 ul li {
		  padding-left: 10px;
		  margin-bottom: 2px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  div.contentPromo02 ul li, div.newsListHolder ul li, div.contentPromo03 ul li {
		  padding-left: 10px;
		  margin-bottom: 18px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  div.pageContentNarrow ul {
		  margin-top: 2px;
		  margin-bottom: 20px;
		  margin-left: 1px;
	  }
	  
	  div.pageContentNarrow li {
		  padding-left: 10px;
		  margin-bottom: 3px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  div.pageContentNarrow ol {
	  	margin: 5px 0 0 30px;
	  }
	  
	  div.pageContentNarrow ol li {
		  padding-left:0;
		  background-image: none;
		  margin-bottom: 
	  }
	  
	  ol.faq_answers li {
		margin-bottom: 15px;  
	  }
	  
	  div.pageContentNarrow ul.bulletList01 li, div.pageContentNarrow div.bulletListHolder li {
		  padding-left: 8px;
		  margin-bottom: 2px;
		  background-image: url(../images/bullet_square01.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  div.pageContentNarrow ul li ul li {
		  padding-left: 8px;
		  margin-bottom: 5px;
		  background-image: url(../images/bullet_square01.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  div.portfolioDetail ul, div.teamMemberDetail ul {
		  margin-bottom: 15px;
	  }
	  
	  div.portfolioDetail li {
		  padding-left: 8px;
		  margin-bottom: 2px;
		  background-image: url(../images/bullet_square01.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  /* Site Map List */
	  .ektSitemap, div.siteMapHolder ul {
		  margin-bottom: 18px;
	  }
	  
	  .ektSitemap li, div.siteMapHolder li {
		  padding-left: 10px;
		  margin-bottom: 2px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  .ektSitemap li ul, div.siteMapHolder li ul {
		  margin-top: 5px;
		  margin-bottom: 5px;
		  padding-left: 5px;
	  }
	  
	  /* STYLES BY SITE STRUCTURE */
		  
	  div.centeringWrapper {
		  width: 900px;
		  margin: 0px auto;
	  }
	  
	  div.topRow {
		  float: left;
		  width: 900px;
		  height: 127px;
		  background-image: url(../images/bg_topRow.gif); /* original file: bg_topRow */
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.headerHolder {
		  width: 900px;
		  height: 99px;
	  }
	  
	  div.logoHolder {
		  float: left;
		  width: 224px;
		  height: 99px;
		  padding-left: 20px;
	  }
	  
	  div.logoHolder img.printLogoImg {
		  display: none;
		  font-size: 0px;
	  }
	  
	  div.taglineHolder {
		  float: left;
		  width: 656px;
		  height: 99px;
	  }
	  
	  div.taglineHolder ul
		{
			margin: 12px 10px 0 0;
			width:170px;
			float:right;
		}

		div.taglineHolder a span
		{
			display:none;
		}
		
		div.taglineHolder li, div.taglineHolder a {
		height:15px;
		display:block;
		}
	  	  
	  li.TNav_limited, li.TNav_limited a 
		{
			background-image: url(../images/tnav_limitedpartnerswebsite.gif);
					background-position:-2px -7px;
				background-repeat:no-repeat;

				width: 170px;

		}

		li.TNav_limited a:hover
		{
			background-position:-2px -25px;
		}
	  
	  /* L2 NAVIGATION */
	  div.L2NavHolder {
		  width: 900px;
		  height: 28px;
	  }
	  
	  div.L2NavHolder ul {
		  float: right;
	  }
	  
	  div.L2NavHolder li, div.L2NavHolder a {
		  display: block;
		  float: left;
		  height: 24px;
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.L2NavHolder a:hover {
		  background-position: 0 -24px;
	  }
	  
	  div.L2NavHolder a.active, div.L2NavHolder a.active:hover {
		  background-position: 0 -48px;
	  }
	  
	  div.L2NavHolder a span {
		  display: none;
	  }
	  
	  li.L2Nav_aboutUs, li.L2Nav_aboutUs a {
		  width: 84px;
		  background-image: url(../images/L2Nav_aboutUs.gif);
	  }
	  
	  li.L2Nav_careers, li.L2Nav_careers a {
		  width: 72px;
		  background-image: url(../images/L2Nav_careers.gif);
	  }
	  
	  li.L2Nav_contactUs, li.L2Nav_contactUs a {
		  width: 86px;
		  background-image: url(../images/L2Nav_contactUs.gif);
	  }
	  
	  li.L2Nav_news, li.L2Nav_news a {
		  width: 150px;
		  background-image: url(../images/L2Nav_news.gif);
	  }
	  
	  li.L2Nav_portfolio, li.L2Nav_portfolio a {
		  width: 87px;
		  background-image: url(../images/L2Nav_portfolio.gif);
	  }
	  
	  li.L2Nav_team, li.L2Nav_team a {
		  width: 56px;
		  background-image: url(../images/L2Nav_team.gif);
	  }
	  
	  li.L2Nav_whySummit, li.L2Nav_whySummit a {
		  width: 101px;
		  background-image: url(../images/L2Nav_whySummit.gif);
	  }
	  
	  /* HOME PAGE SPECIFIC */
	  div.middleRowHome {
		  float: left;
		  width: 900px;
		  height: 476px;
		  background-color: #fff;
		  border-bottom: 1px solid #d3d3d3;
	  }
	  
	  div.flashHolderHome {
		  float: left;
	/*	  font-size: 0px;*/
		  width: 649px;
		  height: 464px;
		  border-right: 1px solid #d3d3d3;
		  border-bottom: 1px solid #d3d3d3;
		  position:relative;
	  }
	  
	  div.rightContentHome {
		  float: left;
		  width: 235px;
		  height: 465px;
		  padding: 10px 10px 0 5px;
	  }
	  
	  /* Home Promos */
	  div.homePromo {
		  float: left;
		  width: 235px;
		  margin-bottom: 9px;
	  }
	  
	  div.homePromo h3 {
		  font-size: 0px;
	  }
	  
	  div.homePromo h3 a {
		  display: block;
		  float: left;
		  width: 235px;
		  height: 41px;
		  font-size: 0px;
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.homePromo h3 a span {
		  display: none;
	  }
	  
	  div.homePromo div {
		  display: inline;
		  float: left;
		  width: 205px;
		  margin-left: 4px;
		  padding: 0px 12px;
		  border-right: 1px solid #d3d3d3;
		  border-left: 1px solid #d3d3d3;
	  }
	  
	  div.homePromoScroll {
		  overflow-y: auto;
	  }
	  
	  div.homePromoScroll li {
		  margin-bottom: 7px;
	  }
	  
	  div.homePromo div li, div.homePromo div li a {
		  font-size: 11px;
	  }
	  
	  div.homePromoBottom {
		  height: 28px;
		  border-bottom: 1px solid #d3d3d3;
	  }
	  
	  /* Home Promo 01 */
	  div.homePromo01 h3 a {
		  background-image: url(../images/homePromoTitle_whySummit.gif);
	  }
	  
	  div.homePromo01 div {
		  height: 82px;
		  width: 204px;
		  padding-left: 13px;
		  border-bottom: 1px solid #d3d3d3;
	  }
	  
	  div.homePromo01 div ul {
		  position: relative;
	  }
	  div.homePromo01 div li.listItem {
		  margin-bottom:5px; 
		  display:block;
	  }
	  
	  div.homePromo01 div li.listItem1 {
		  position: absolute;
		  top: 0px;
		  left: 0px;
		  z-index: 3;
	  }
	  
	  div.homePromo01 div li.listItem2 {
		  position: absolute;
		  top: 25px;
		  left: 0px;
		  z-index: 2;
	  }
	  
	  div.homePromo01 div li.listItem3 {
		  position: absolute;
		  top: 50px;
		  left: 0px;
		  z-index: 1;
	  }
	  
	  div.homePromo01 li a, div.homePromo01 li a:hover {
		  display: block;
		  width: 195px;
		  height: 17px;
		  padding: 3px 0 0 9px;
		  color: #1b1818;
		  text-decoration: none;
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.homePromo01 li a {
		  background-image: url(../images/bg_homePromo01Link.gif);
	  }
	  
	  div.homePromo01 li a:hover {
		  background-image: url(../images/bg_homePromo01Hover.gif);
	  }
	  div.homePromo01 div li ul {
		  background-color:#FFFFFF;
		  border:1px solid #D3D3D3;
		  display: none;
		  left:0;
		  padding-bottom:10px;
		  padding-top:5px;
		  position: absolute;
		  width:184px;
		  z-index:100;
	  }
	  
	  /*div.homePromo01 div li ul {
		  display: none;
		  position: absolute;
		  top: 19px;
		  left: 0;
		  z-index: 100;
		  width: 184px;
		  padding-top: 5px;
		  padding-bottom: 10px;
		  background-color: #fff;
		  border: 1px solid #d3d3d3;
	  }*/
	  
	  div.homePromo01 div > ul {
		  top: auto;
		  left: auto;
	  }
	  
	  div.homePromo01 div li:hover ul, div.homePromo01 div li.over ul {
		  display: block;
	  }
	  
	  div.homePromo01 div li ul li {
		  margin-bottom: 0px;
	  }
	  
	  div.homePromo01 div li ul li a {
		  width: 175px;
		  height: auto;
		  padding: 2px 0 2px 9px;
		  background-image: none;
	  }
	  
	  div.homePromo01 div li ul li a:hover {
		  width: 175px;
		  height: auto;
		  padding: 2px 0 2px 9px;
		  background-color: #e2e2e2;
		  background-image: none;
	  }
	  
	  /* Home Promo 02 */
	  div.homePromo02 h3 a {
		  background-image: url(../images/homePromoTitle_summitPerspectives.gif);
	  }
	  
	  div.homePromo02 div.homePromoScroll {
		  height: 58px;
	  }
	  
	  /* Home Promo 03 */
	  div.homePromo03 {
		  margin-bottom: 0px;
	  }
	  
	  div.homePromo03 h3 a {
		  background-image: url(../images/homePromoTitle_news.gif);
	  }
	  
	  div.homePromo03 div.homePromoScroll {
		  height: 115px;
	  }
	  
	  /* Limited Partner Website Link */
	  a.LimitedPartnerWebsiteLink {
		  display: block;
		  float: left;
		  width: 143px;
		  height: 22px;
		  background-image: url(../images/btn_LimitedPartnerWebsite_Off.gif);
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  /*a.LimitedPartnerWebsiteLink:hover {
		  display: block;
		  float: left;
		  width: 143px;
		  height: 22px;
		  background-image: url(../images/btn_LimitedPartnerWebsite_Over.gif);
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }*/
	  
	  a.LimitedPartnerWebsiteLink span {
		  display: none;
	  }
	  /* END HOME PAGE SPECIFIC */
	  
	  div.middleRow {
		  float: left;
		  width: 900px;
		  min-height: 600px;
		  height: auto !important;
		  height: 600px;
		  border-bottom: 1px solid #d3d3d3;
		  background-image: url(../images/bg_middleRow.gif);
		  background-position: 0 0;
		  background-repeat: repeat-y;
	  }
	  
	  div.middleLeftHolder {
		  float: left;
		  width: 265px;
	  }
	  
	  div.mainImageHolder {
		  width: 225px;
		  height: 120px;
		  padding: 20px 20px 16px 20px;
	  }
	  
	  /*Created the class for Bottom image on AboutUs/Growth-equity-europe.aspx*/ 
	  div.bottomImageHolder {
		  width: 225px;
		  height: 120px;
		  padding: 20px 20px 16px 20px;
	  }
	  
	  /* L3 (LEFT SIDE) NAVIGATION CONTROL */
	  


	  
	  div.L3NavHolder {
		  width: 249px;
		  padding-left: 16px;
	  }
	  
	  div.L3NavTitle {
		  width: 229px;
		  height: 31px;
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.L3NavTitle h3 span {
		  display: none;
	  }
	  
	  div.L3NavTitle_aboutUs {
		  background-image: url(../images/L3NavTitle_aboutUs.gif);
	  }
	  
	  div.L3NavTitle_careers {
		  background-image: url(../images/L3NavTitle_careers.gif);
	  }
	  
	  div.L3NavTitle_contactUs {
		  background-image: url(../images/L3NavTitle_contactUs.gif);
	  }
	  
	  div.L3NavTitle_firmProfile {
		  background-image: url(../images/L3NavTitle_firmProfile.gif);
	  }
	  
	  div.L3NavTitle_news {
		  background-image: url(../images/L3NavTitle_news.gif);
	  }
	  
	  div.L3NavTitle_portfolio {
		  background-image: url(../images/L3NavTitle_portfolio.gif);
	  }
	  
	  div.L3NavTitle_team {
		  background-image: url(../images/L3NavTitle_team.gif);
	  }
	  
	  div.L3NavTitle_whySummit {
		  background-image: url(../images/L3NavTitle_whySummit.gif);
	  }
	  
	  div.L3NavListHolder {
		  float: left;
		  display: inline;
		  width: 205px;
		  margin-left: 4px;
		  padding: 0 9px 20px 9px;
		  background-color: #fff;
		  border-right: 1px solid #d3d3d3;
		  border-bottom: 1px solid #d3d3d3;
		  border-left: 1px solid #d3d3d3;
	  }
	  
	  div.L3NavListHolder li {
		  display: block;
		  width: 205px;
		  padding: 1px 0;
		  font-size: 11px;
		  color: #5b5b5b;
		  border-bottom: 1px solid #dadada;
	  }
	  
	  div.L3NavListHolder li a {
		  display: block;
		  width: 179px;
		  padding: 2px 5px 3px 21px;
		  font-size: 11px;
		  color: #5b5b5b;
		  text-decoration: none;
		  background-image: url(../images/bullet_arrow01.gif);
		  background-position: 10px 7px;
		  background-repeat: no-repeat;
	  }
	  
	  div.L3NavListHolder li a:hover {
		  background-color: #eee;
		  text-decoration: none;
	  }
	  
	  div.L3NavListHolder li a.active {
		  background-image: url(../images/bullet_arrow02.gif);
		  font-weight: bold;
	  }
	  
	  div.L3NavListHolder li a.activeExpanded {
		  padding-bottom: 1px;
		  background-image: url(../images/bullet_arrow02-Down.gif);
		  font-weight: bold;
	  }
	  
	  div.L3NavListHolder li a.active:hover, div.L3NavListHolder li a.activeExpanded:hover {
		  background-color: #fff;
	  }
	  
	  div.L3NavListHolder li ul {
		  margin-bottom: 2px;
	  }
	  
	  div.L3NavListHolder li ul li {	
		  border-bottom: none;
		  font-weight: normal;
	  }
	  
	  div.L3NavListHolder li ul li a {
		  display: inline;
		  width: 142px;
		  padding: 1px 8px 1px 29px;	
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 21px 6px;
	  }
	  
	  div.L3NavListHolder li ul li a:hover {
		  background-color: #fff;
		  text-decoration: underline;
	  }
	  
	  div.L3NavListHolder li ul li a.active {
		  font-weight: bold;
		  background-image: url(../images/bullet_arrow04.gif);
	  }
	  
	  /* RIGHT SIDE CONTENT AREA */
	  div.middleRightHolder {
		  float: left;
		  width: 591px;
		  padding: 24px 20px 30px 22px;
		  _width: 591px;
		  _padding: 24px 20px 30px 20px;
	  }
	  
	  div.pageHeaderHolder {
		  float: left;
		  width: 591px;
		  padding-bottom: 11px;
		  border-bottom: 1px solid #d3d3d3;
	  }
	  
	  /* Breadcrumbs */
	  div.breadCrumbHolder li, div.breadCrumbHolder a {
		  display: inline;
		  font-size: 10px;
		  text-decoration: none;
	  }
	  
	  div.breadCrumbHolder a.active {
		  color: #d62121;
	  }
	  
	  .active
	  {color: #d62121;
	  }
	  
	  div.breadCrumbHolder li span {
		  margin-left: 3px;
	  }
	  
	  div.pageContentHolder {
		  float: left;
		  width: 591px;
		  padding-top: 20px;
	  }
	  
	  div.introParaHolder {
		  width: 500px;
		  float: left;
		  margin-bottom: 20px;
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.introParaHolder p {
		  display: none;
	  }
	  
	  div.introPara_aboutUs {
		  height: 33px;
		  background-image: url(../images/introPara_aboutUs.gif);
	  }
	  
	  div.faq ul li strong { /* Titan job # 0021644 */
	  	  margin: 10px 0 3px;
		  display:block;
	  }
	  
	  div.faq ul li div.answer { /* Titan job # 0021644 */
	      margin-left: 25px;
	  }
	  div.answer ul { margin:10px 0 10px 25px; list-style:disc; }
	  div.answer ul li { margin: 0 0 3px; }
	  
	  div.introPara_careers {
		  height: 32px;
		  background-image: url(../images/introPara_careers.gif);
	  }
	  
	  div.introPara_caseStudies {
		  height: 51px;
		  background-image: url(../images/introPara_caseStudies.gif);
	  }
	  
	  div.introPara_contactUs {
		  height: 33px;
		  background-image: url(../images/introPara_contactUs.gif);
	  }
	  
	  div.introPara_currentInvestors {
		  height: 15px;
		  background-image: url(../images/introPara_currentInvestors.gif);
	  }
	  
	  div.introPara_summitFunds {
		  height: 51px;
		  background-image: url(../images/introPara_summitFunds.gif);
	  }
	  
	  div.introPara_team {
		  height: 33px;
		  background-image: url(../images/introPara_team.gif);
	  }
	  
	  div.introPara_whySummit {
		  height: 51px;
		  background-image: url(../images/introPara_whySummit.gif);
	  }
	  
	  div.introParaHolder2 {
		  width: 500px;
		  /*float: left;*/
		  padding-bottom: 18px;
		  margin-bottom: 18px;
		  border-bottom: 1px solid #e3e3e3;
	  }
	  
	  div.introParaHolder2 p {
		  margin-bottom: 0px;
		  font-size: 15px;
		  line-height: 20px;
	  }
	  
	  div.introParaHolder3 {
		  width: 590px;
		  padding-bottom: 18px;
		  margin-bottom: 18px;
		  font-weight:bold;
		  border-bottom: 1px solid #e3e3e3;
	  }
	  
	  div.pageContentWide {
		  float: left;
		  width: 591px;
	  }
	  
	  div.pageContentNarrow {
		  width: 500px;
	  }
	  
	  /* Portfolio Pages */
	  div.portfolioDetail {
		  float: left;
		  width: 591px;
	  }
	  
	  div.portfolioDetail div.column {
		  padding-right: 40px;
	  }
	  
	  div.portfolioDetail div.portfolioLogoHolder {
		  width: 200px;
		  margin-top: 30px;
	  }
	  
	  /* News Pages */
	  div.newsListHolder {
		  width: 500px;
	  }
	  
	  /* Team Pages */
	  div.teamMemberDetail {
		  float: left;
		  width: 591px;
	  }
	  
	  div.teamMemberDetail div.column {
		  padding-right: 40px;
	  }
	  
	  div.teamMemberDetail div.row {
		  
	  }
	  
	  div.teamMemberDetail div.imageHolder {
		  width: 150px;
		  float: left;
	  }
	  
	  /* TABLES & FORM ELEMENTS */
	  table.listTable01 {
		  margin-bottom: 20px;
	  }
	  
	  table.listTable01 td {
		  padding-bottom: 3px;
	  }
	  
	  table.listTable01 td a {
		  padding-left: 10px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  table.portfolioTable {
		  table-layout: fixed;
		  width: 591px;
	  }
	  
	  table.portfolioTable tr {
		  border: none;
	  }
	  
	  table.portfolioTable th {
		  padding: 8px 10px;
		  font-weight: normal;
		  color: #fff;
		  text-align: left;
		  vertical-align: middle;
		  background-color: #7fa7cb;
		  border-right: 1px solid #e2e2e2;
	  }
	  
	  table.portfolioTable th a {
		  display: block;
		  float: left;
	  }
	  
	  table.portfolioTable th img {
		  float: right;
		  margin-top: 3px;
	  }
	  
	  table.portfolioTable td {
		  padding: 8px 10px;
		  vertical-align: top;
		  border-right: 1px solid #e2e2e2;
		  border-bottom: 1px solid #e2e2e2;
	  }
	  
	  table.portfolioTable td.logoCell {
		  padding-bottom: 30px;
	  }
	  
	  table.portfolioTable td.logoCell a img {
		  display: block;
		  clear: both;
		  margin-top: 15px;
		  text-decoration: none;
	  }
	  
	  table.portfolioTable th.rightCell, table.portfolioTable td.rightCell {
		  border-right: none;
	  }
	  
	  table.contactTable01 {
		  table-layout: fixed;
		  width: 500px;
		  margin-bottom: 20px;
	  }
	  
	  table.contactTable01 td {
		  vertical-align: top;
		  padding: 20px 0;
		  border-bottom: 1px solid #e3e3e3;
	  }
	  
	  table.contactTable01 td li {
		  padding-left: 10px;
		  margin-bottom: 3px;
		  background-image: url(../images/bullet_arrow03.gif);
		  background-position: 0 6px;
		  background-repeat: no-repeat;
	  }
	  
	  table.contactTable01 td p {
		  margin: 0px;
	  }
	  
	  table.contactTable02 {
		  table-layout: fixed;
		  width: 590px;
	  }
	  
	  table.contactTable02 td {
		  padding-bottom: 3px;
		  vertical-align: top;
	  }
	  
	  table.contactTable02 td table {
		  border: 0px;
		  border-collapse: collapse;
		  border-spacing: 0;
	  }
	  
	  table.contactTable02 td table td {
		  padding-right: 5px;
	  }
	  
	  table.contactTable02 tr.submitRow td {
		  border-top: 1px solid #ccc;
		  padding-top: 20px;
	  }
	  
	  table.contactTable02 tr.submitRow td input {
		  margin: 0px 5px;
	  }
	  
	  table.radioList01 {
		  display: inline;
	  }
	  
	  label {
		  font-weight: bold;
	  }
	  
	  span.checkBox01 label, table.radioList01 label, span.radioList01 label, table.checkBoxList01 label {
		  font-weight: normal;
		  margin-left: 2px;
	  }
	  
	  input.textBox01 {
		  /*width: 191px;*/
		  width: 250px;
		  padding: 2px 5px 2px 5px;
		  font-size: 12px;
		  color: #5b5b5b;
		  border: 1px solid #e2e2e2;
	  }
	  
	  input.textBox02 {
		  /*width: 135px;*/
		  width: 194px;
		  margin-left: 3px;
		  padding: 2px 5px 2px 5px;
		  font-size: 12px;
		  color: #5b5b5b;
		  border: 1px solid #e2e2e2;
	  }
	  
	  select.dropDown01 {
		  /*width: 203px;*/
		  width: 262px;
		  font-size: 12px;
		  color: #5b5b5b;
		  border: 1px solid #e2e2e2;
	  }
	  
	  div.bottomRow {
		  clear: both;
		  width: 900px;
	  }
	  
	  div.footerTop {
		  float: left;
		  width: 862px;
		  padding: 0px 19px;
		  background-color: #fff;
	  }
	  
	  div.searchHolder {
		  float: right;
		  /*width: 262px;*/
		  padding: 5px 0;
	  }
	  
	  div.searchHolder input {
		  float: left;
	  }
	  
	  div.searchHolder input.textBox01 {
		  width: 171px;
		  height: 15px;
		  padding: 1px 5px 0px 5px;
		  margin-right: 3px;
		  font-size: 11px;
		  color: #888;
		  border: 1px solid #e2e2e2;
	  }
	  
	  a.searchGoBtn {
		  display: block;
		  float: left;
		  width: 18px;
		  height: 18px;
		  background-image: url(../images/btn_go.gif);
	  }
	  
	  a.searchGoBtn:hover {
		  background-image: url(../images/btn_goOver.gif);
	  }
		  
	  
	  /* FIRM PROFILE LANGUAGE NAVIGATION */
	  div.langNavHolder {
		  float: left;
		  /*width: 600px;*/
		  height: 28px;
		  /*padding: 5px 8px 0 18px;*/
	  }
	  
	  div.langNavHolder ul {
		  float: right;
	  }
	  
	  div.langNavHolder li, div.langNavHolder a {
		  display: block;
		  float: left;
		  height: 28px;
		  background-position: 0 0;
		  background-repeat: no-repeat;
	  }
	  
	  div.langNavHolder a:hover {
		  background-position: 0 -28px;
	  }
	  
	  div.langNavHolder a.active, div.langNavHolder a.active:hover {
		  background-position: 0 -56px;
	  }
	  
	  div.langNavHolder li span, div.langNavHolder a span {
		  display: none;
	  }
	  
	  div.linkNavHolder 
	  {
		  float:right;
	  }
	  
	  li.langNavTitle {
		  width: 68px;
		  background-image: url(../images/langNavTitle.gif);
	  }
	  
	  li.langNavChinese, li.langNavChinese a {
		  width: 31px;
		  background-image: url(../images/langNavChinese.gif);
	  }
	  
	  li.langNavEnglish, li.langNavEnglish a {
		  width: 49px;
		  background-image: url(../images/langNavEnglish.gif);
	  }
	  
	  li.langNavFrench, li.langNavFrench a {
		  width: 70px;
		  background-image: url(../images/langNavFrench.gif);
	  }
	  
	  li.langNavGerman, li.langNavGerman a {
		  width: 73px;
		  background-image: url(../images/langNavGerman.gif);
	  }
	  
	  li.langNavSpanish, li.langNavSpanish a {
		  width: 68px;
		  background-image: url(../images/langNavSpanish.gif);
	  }
	  
	  /* BOTTOM FOOTER (COPYRIGHT AND LINKS) */
	  div.footerBottom {
		  float: left;
		  width: 872px;
		  padding: 5px 8px 0 18px;
	  }
	  
	  div.footerBottom p, div.footerBottom ul, div.footerBottom li, div.footerBottom a {
		  display: inline;
		  font-size: 11px;
		  color: #666;
		  text-decoration: none;
	  }
	  
	  div.footerBottom a:hover {
		  text-decoration: underline;
	  }
	  
	  div.footerBottom p {
		  margin-right: 3px;
	  }
	  
	  div.footerBottom li span {
		  margin-left: 3px;
	  }
	  
	  /* GENERAL CLASSES */
	  
	  /* Content Promos */
	  div.contentPromo01, div.contentPromo02 {
		  width: 451px;
		  padding: 20px 20px 15px 20px;
		  border: 1px solid #e3e3e3;
		  margin-bottom: 18px;
		  background-color: #e0eaf3;
	  }
	  
	  div.contentPromo03 {
		  width: 451px;
		  padding: 20px 20px 2px 20px;
		  border: 1px solid #e3e3e3;
		  margin-bottom: 18px;
	  }
	  
	  div.column {
		  float: left;
	  }
	  
	  div.pullQuoteHolder {
		  width: 491px;
		  margin-bottom: 18px;
	  }
	  
	  div.divider01 {
		  width: 100%;
		  height: 30px;
		  background-image: url(../images/bg_divider01.gif);
		  background-position: 0 14px;
		  background-repeat: repeat-x;
	  }
	  
	  .errorMessage {
		  font-weight: bold;
		  color: Red;
		  margin-bottom: 18px;
	  }
		  
	  
	  .print_hide 
	  {
		  font-size:12px; 
	  }
  }


@media handheld {
	body {
	}

}

	  .section_nav_table
	  {
		margin-top:-30px;
	  }
	  
	  .L3NavTitle
	  {
		margin-left:6px;
	  }
	  #divleftNav 
	  {
		  width: 249px;
		  padding-left: 16px;
		  background-color:#FFFFFF;
		  border-bottom: 1px solid #D3D3D3;
		  border-left:1px solid #D3D3D3;
		  border-right:1px solid #D3D3D3;
		  display:inline;
		  float:left;
		  margin-bottom:100px;
		  margin-left:10px;
		  padding:0 9px 20px;
		  width:205px;

	  }
	  
	  #divleftNav  a
	  {
		text-decoration:none;
	  }
	  
	  #divleftNav  ul
	  {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 0 2px;
		padding:0;
	  }
	  
	  #divleftNav ul li
	  {
			border-bottom: 1px solid #DADADA;
			color:#5B5B5B;
			display:block;
			font-size:11px;
			padding:1px 0;
			width:205px;	
	  }
	  

	  
	  #divleftNav ul li div.lvl_1_on a
	  {
		background-image: url(../images/bullet_arrow02.gif);
		background-position: 10px 7px;
		background-repeat:no-repeat;
		color:#5b5b5b;
		display:block;
		font-size:11px;
		font-weight:bold;
		padding:2px 5px 3px 21px;
		width:179px;
	  }
	  #divleftNav ul li.lvl_1 a, #divleftNav ul li.lvl_1_on a
	  {
		background-image: url(../images/bullet_arrow02-Down.gif);
		background-position:10px 7px;
		background-repeat:no-repeat;
		color:#5B5B5B;
		display:block;
		font-size:11px;
		padding: 2px 5px 3px 21px;
		width:179px;
		font-weight:bold;
	  }
	  
	  
	  #divleftNav ul li div.lvl_1 a
	  {
		background-image: url(../images/bullet_arrow01.gif);
		background-position:10px 7px;
		background-repeat:no-repeat;
		color:#5B5B5B;
		display:block;
		font-size:11px;
		padding: 2px 5px 3px 21px;
		width:179px;
	  }
		#divleftNav ul li div.lvl_1:hover
		{
			background-color:#eee;
		}
		#divleftNav ul li.lvl_1_on a:hover
		{
			background-color:#fff;
		}
	  #divleftNav ul li.lvl_1 li.lvl_2, #divleftNav ul li.lvl_1 ul li.lvl_2_on, #divleftNav ul li.lvl_1_on li.lvl_2, #divleftNav ul li.lvl_1_on ul li.lvl_2_on
	  {
		border-bottom:medium none;
		color:#5B5B5B;
		display:block;
		font-size:11px;
		font-weight:normal;
		padding:1px 0 0 21px;
		width:158px;
	  }
	  
	  
	  #divleftNav ul li.lvl_1_on ul li.lvl_2 a,  #divleftNav ul li.lvl_1 ul li.lvl_2 a 
	  {
		background-image: url(../images/bullet_arrow03.gif);
		background-position:0 6px;
		background-repeat: no-repeat;
		display:block;
		padding:1px 0 1px 8px;
		width:150px;
		font-weight:normal;
	  }
	  
	  #divleftNav ul li.lvl_1_on ul li.lvl_2_on a
	  {
		background-image: url(../images/bullet_arrow04.gif);
		background-position:0 6px;
		background-repeat: no-repeat;
		display:block;
		padding:1px 0 1px 8px;
		width:150px;
		font-weight:bold;
	  }
	  #divleftNav ul li.lvl_1_on ul li.lvl_2 a:hover, #divleftNav ul li.lvl_1_on ul li.lvl_2_on a:hover, #divleftNav ul li.lvl_1 ul li.lvl_2 a:hover, #divleftNav ul li.lvl_1 ul li.lvl_2_on a:hover
	  {
		text-decoration:underline;
	  }
	  
	  
	  .blackTitle
	  {
		color:#000000;
	  }
	  
	  #perspectiveTop
	  {
		display:block;
		width:501px;
		color:#000000;
	  }
	  
	  #perspectiveTop .teamMemberImages
	  {
		float:left;
		max-width:255px;
		padding:0;
		margin:0;
	  }
	  
	  #perspectiveTop .teamMemberImages img
	  {
		padding-right:10px;
	  }
	  
	  #perspectiveTop .perspectiveInfo
	  {
		/*float:left;*/
		text-align:left;
		padding:0 0 0 10px;
		margin:0;
		/*width:341px;*/
	  }
	  #perspectiveTop a
	  {
		color:#303030;
	  }
	  
	  #perspectiveTop a:hover
	  {
		color:#7d7d7d;
	  }
	  span.subtitle
	  {
		font-size:18px;
		color:#000000;
	  }
	  
	  #perspectiveBottom
	  {
		display:block;
		width:501px;
		float:left;

		
	  }
	  
	  .perspectiveQuestion
	  {
		/*color:#17416D;*/
		color:#44698F;
		font-weight:bold;
		padding:0;
		margin:0;
	  }
	  .perspectiveAnswer
	  {
		padding:0;
		margin:0;
	  }
	  
	  







/*


 div.taglineHolder ul
{
	margin: 12px 10px 0 0;
	width:170px;
	float:right;
}

div.taglineHolder a span
{
	display:none;
}


div.taglineHolder li, div.taglineHolder a {
height:15px;
display:block;
}
	  
	  li.TNav_limited, li.TNav_limited a 
{
	background-image: url(/images/tnav_limitedpartnerswebsite.gif);
			background-position:-2px -7px;
		background-repeat:no-repeat;

		width: 170px;

}

li.TNav_limited a:hover
{
	background-position:-2px -25px;
}

div.homePromo03 div {
	border-bottom: 1px solid #d3d3d3;
	height:30px;
	margin-top:-9px;
	padding-top:0;
	padding-bottom:0;
}

div.homePromo03 h3 a {
	  background-image: url(../images/homePromoTitle_search.gif);
}

div.homePromo03 input.textBox01
{
	width:170px;
}
	  div.langNavHolder ul {
		  float: left;
	  }
	  
	  div.homePromo02 div {
	border-bottom: 1px solid #d3d3d3;
	height:212px;
	padding-top:0;
	margin-top:-4px;
}

div.homePromo02 h3 a {
	  background-image: url(../images/homePromoTitle_growthEquities.gif);
}

li.L2Nav_news, li.L2Nav_news a 
{
	width: 150px;
	background-image: url(../images/L2Nav_news.gif);
}

*/
	
/* Added these css classes for search box on home page,promotion Box on home page and footer classes */	
	
div.homePromo02 div {
	border-bottom: 1px solid #d3d3d3;
	height:212px;
	padding-top:0;
	margin-top:-4px;
}

div.homePromo02 h3 a {
	  background-image: url(../images/homePromoTitle_growthEquities.gif);
}


div.homePromo03 div {
	border-bottom: 1px solid #d3d3d3;
	height:30px;
	margin-top:-9px;
	padding-top:0;
	padding-bottom:0;
}

div.homePromo03 h3 a {
	  background-image: url(../images/homePromoTitle_search.gif);
}

div.homePromo03 input.textBox01
{
	width:170px;
}
	  div.langNavHolder ul {
		  float: left;
	  }
	  
	  div.homePromo02 div {
	border-bottom: 1px solid #d3d3d3;
	height:212px;
	padding-top:0;
	margin-top:-4px;
}
	  
div.footerHolderHome {
		  display: none;
	  }
	  
	  div.footerHolderHome {
		  float: left;
		  font-size: 0px;
		  width: 649px;
		  height: 464px;
		  border-right: 1px solid #d3d3d3;
		  border-bottom: 1px solid #d3d3d3;
	  }
	  
	  img.footerTitles
{
	padding:5px 0 10px 2px;
}
	  	
div.footerMiddle
{
          float: left;
		  width:872px;
		  height: 190px;
		  padding: 5px 8px 0 18px;
		  background-color:#E2E2E2;
		  border-color:#A8A4A2;
		  border-width:1px;
	      border-style:solid;
}
div.footerMiddle li
{
	font-size:11px;
	color:#000000;
	padding:2px 0 4px 10px;
	margin:0 0 0 3px;
	background-image: url("/images/bullet_arrow05.gif");
	background-position:0 6px;
	background-repeat: no-repeat;
	
	
	
}

div.footerMiddle li a, div.footerMiddle span a
{
	color:#222222;
	text-decoration:none;
}

div.footerMiddle li a:hover, div.footerMiddle span a:hover
{
	color:#5b5b5b;
}	  	  

div.footerMiddle1
{
          float: left;
		  width: 264px;
		  /*height: 28px;*/
		  padding: 5px 8px 0 18px;
}
div.footerMiddle1 li
{
	font-size:11px;
	color:#000000;
	padding:2px 0 4px 10px;
	margin:0 0 0 3px;
	background-image: url("/images/bullet_arrow05.gif");
	background-position:0 6px;
	background-repeat: no-repeat;
	
	
}

div.footerMiddle1 li a, div.footerMiddle span a
{
	color:#222222;
	text-decoration:none;
}

div.footerMiddle1 li a:hover, div.footerMiddle span a:hover
{
	color:#5b5b5b;
}	  	  

/*Homepage Jcarousel skins */
/*------------------------------------------------------------------------------------------------*/

.jcarousel-skin-tango .jcarousel-container {
    background: none;
    border: none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 329px;
    padding: 1px 10px 3px 18px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  311px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 3px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 21px;
    right: 13px;
    width: 12px;
    height: 46px;
    cursor: pointer;
    background: transparent url(../images/caseStudyRightArrow.jpg) no-repeat 0 0;
}



.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 21px;
    left: 5px;
    width: 12px;
    height: 46px;
    cursor: pointer;
    background: transparent url(../images/caseStudyLeftArrow.jpg) no-repeat 0 0;
}

/*CaseStudies jcarousel skins */
/*--------------------------------------------------------------------------------------------*/

.jcarousel-skin-tango2 .jcarousel-container {
    background: none;
    border: none;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 590px;
    padding: 3px 10px 3px 18px;
}

.jcarousel-skin-tango2 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  550px;
    height: 75px;
}

.jcarousel-skin-tango2 .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 4px;
}

.jcarousel-skin-tango2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 23px;
    right: 35px;
    width: 12px;
    height: 46px;
    cursor: pointer;
    background: transparent url(../images/caseStudyRightArrow.jpg) no-repeat 0 0;
}



.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 23px;
    left: 5px;
    width: 12px;
    height: 46px;
    cursor: pointer;
    background: transparent url(../images/caseStudyLeftArrow.jpg) no-repeat 0 0;
}



/*HomePageScroll---------------------*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 350px;
	height:70px;
	margin:-20px 0 0 -5px;
	/* custom decorations */
	border:none;
	background:url(/img/global/gradient/h300.png) repeat-x;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:315px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 1px 0 1px;
	background-color:#fff;
	width:73px;
	height:44px;
	border:1px solid #ccc;
	border-width: 1px 1px 1px 2px;
	border-color: #A7A3A1 #E0DFDF #A7A3A1 #A7A3A1;
}

.scrollable img:hover
{
	cursor:pointer;
}

/* active item */
.scrollable .active {
	position:relative;
	cursor:default;
	border-top:none;

}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}



/*CaseStudyScroll---------------------*/
/*-------------------------------------------------------------------------------------*/
.scrollable2 {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 590px;
	height:70px;
	margin:-20px 0 0 -5px;
	/* custom decorations */
	border:none;
	background:url(/img/global/gradient/h300.png) repeat-x;
}

.scrollable2 img {
	float:left;
	margin:20px 1px 20px 1px;
	background-color:#fff;
	width:73px;
	height:44px;
		border:1px solid #ccc;
	border-width: 1px;
	border-color: #A7A3A1;
}

.scrollable2 img:hover
{
	cursor:pointer;
}


.scrollable2 .active {
	position:relative;
	cursor:default;
	border-bottom:none;
}

.scrollable2 {
	float:left;	
}







/*HompageItems---------------------------------------------------------------------*/
#bottomTabs
{

	width:355px;
	position:absolute;
	bottom:55px;
	right:-6px;
}

div.flashHolderHome #bottomTabs .pos
{
	position:absolute;
}

#text
{
	background:url("../images/bluebackground.jpg") repeat-x scroll 0 0 #FFFFFF;
	border:1px solid #A8A4A2;
	display:block;
	height:100px;
	width:306px;
	bottom:8px;
	padding: 8px 17px;
	color:#94908E;
}

#text a
{
	color: #D62121;
}

#image_wrap
{
	float:left;
}
#quotesDescription
{
	width: 310px;
	position:absolute;
	top:15px;
	right:10px;
	font-size:16px;
	line-height:22px;
	height:280px;
	color: #606060;
	
}

.smallText
{
	font-size:14px;
}


#active_line
{
	position:absolute;
	margin-top:-9px;
	margin-left:14px;
	width:355px;
	overflow:hidden;
	
}



/*CaseStudies items ----------------------------------------------------------------*/


div.caseStudiesHolder  {
float:left;
position:relative;
width:580px;
border:none;
}

.cs_image
{
	float:left;
}


#firstPara div
{
	border:solid 1px #cccccc;
	padding:20px 20px 5px 20px;
}

#companyInfo div
{
	padding: 0 20px;
}
.cs_quote
{
	width:290px;
	float:right;
	position:absolute;
	right:10px;
	top:20px;
}

.quotesAuthor span
{
	color:#477ebf;
	font-weight:bold;
	font-size:14px;
}

.active_line_holder
{
	position:relative;
	width:590px;
	float:left;
	margin-top:-323px;
}

#active_line2
{
	position:absolute;
	margin-top:39px;
	margin-left:14px;
	width:590px;
	overflow:hidden;
	z-index:1000;
	
	
}

#textBig
{
	background:none;
	border:none;
	display:block;
	height:250px;
	width:579px;
	color:#606060;
	position:relative;
	margin:8px 0 15px 0;
	font-size:13px;
	line-height:16px;
}

/*General----------------------------------------------------*/
.quotesAuthor
{
	font-size:12px;
	line-height:15px;
}

.quote
{
	position:absolute;
	top:0;
}

.invisible
{
	display:none;
}

.visible
{
	display:block;
}
