body{margin:0;padding:0;text-align:center}body,input.text,textarea,button{font-family:Arial, sans-serif;font-size:18px;color:#777777}a{color:#02991d;text-decoration:none}a img{border:none}a:hover,a.high{background-color:#00be00;color:white;color:white !important}a:hover.img,a.high.img{background-color:transparent}a.lowWide{color:#94d795;padding:0 30px}a.low{color:#94d795;padding:0 10px}a.external{padding-right:16px;background-image:url(../images/external.png);background-repeat:no-repeat;background-position:right 3px}a.external:hover{background-position:right -21px}h1{font-size:36px;font-weight:normal}h2{font-size:24px;font-weight:normal}h3{font-size:18px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}ul{padding:0;margin:0;list-style-type:none}ul,p,td,blockquote{line-height:150%}.error li{color:red;margin:0px}.error input{border:3px solid red}hr{border:0;color:#cccccc;background-color:#cccccc;height:1px;margin:5px 0 10px}.minor{font-size:14px}.high{background-color:#00be00;color:white}.clear{clear:both;height:0.0%}div.col1_2{float:left;width:134px;margin-right:27px}a span.asterisk{display:inline-block;background-image:url(../images/asterisk.png);background-repeat:no-repeat;background-position:center center;padding:2px 8px 2px;color:transparent}a.selected span.asterisk,a:hover span.asterisk{background-image:url(../images/asterisk_hi.png)}#body_container{display:block;position:absolute;top:0;left:0;width:100%;min-height:100%;background:white url(../images/bg_gradient.jpg) repeat-x bottom left}#page_container{padding:10px 0 200px 0}#page{text-align:left;width:950px;margin:0 auto;position:relative}.container{overflow:hidden;width:100%;clear:left}.progress{border:1px solid #cccccc;background-color:white;padding:5px;float:left}.progress p{padding-left:25px;background:transparent url(../images/ajax-loader-gray.gif) no-repeat 0 11px;margin-bottom:0}#header{font-size:24px;margin-bottom:10px}#header #banner{position:relative;background:#049a1f url(../images/ui/header_gradient_bg.png) repeat-x top left;padding:5px}#header #banner .header_content{overflow:hidden;width:100%;clear:left}#header #breadcrumb,#header #search,#header #search form{display:inline}#header #breadcrumb{font-weight:bold;color:white}#header #breadcrumb a{color:white}#header #breadcrumb a:hover{background-color:#00be00}#header #breadcrumb a.home img{margin-bottom:-3px;width:22px;height:24px}#header #breadcrumb .crumb a.content:hover{color:white}#header .login{float:right;font-size:14px;padding-top:9px}#header .login a{color:white;padding:0 5px}div.pagination{width:auto}div.pagination .next_page{margin-left:480px}form.search{position:relative;overflow:visible}form.search input.text{font-size:24px;font-weight:bold;border:1px solid #cccccc;margin:0;padding:7px 5px;background:white url("/images/mag_glass.png") 99% 50% no-repeat}form.search input.text.search_progress{background-image:url("/images/ajax-loader.gif")}form.search img.blinking_ibeam{display:none;position:absolute;top:7px;left:2px;width:10px;height:26px}#header form.search input.text{width:684px}#front{text-align:center}#front form.search{overflow:visible;background:url(/images/sequoia_watermark.gif) center center no-repeat;width:559px}#front form.search input.text{font-size:36px;width:547px;background-color:transparent}.resultsContainer{display:none;position:absolute;z-index:1000;background:transparent url(../images/shadows/bottom.png) repeat-x bottom left;padding-bottom:7px;font-size:24px}.resultsContainer ul{padding:1px;background:transparent url(../images/shadows/bg.png) repeat bottom left}.resultsContainer ul li{background-color:white;text-align:left;clear:both}.resultsContainer ul li a{display:block;overflow:auto;padding:0 5px}.resultsContainer ul li a:hover{background-color:transparent;color:#02991d}.resultsContainer ul li a .category{display:none;float:right}.resultsContainer ul li a .keyword,.resultsContainer ul li a .category{font-size:14px}.resultsContainer ul li.high a,.resultsContainer ul li.high a:hover{background-color:#02991d;color:white}.resultsContainer ul li.high a span,.resultsContainer ul li.high a:hover span{color:white}.search_results{display:none;width:684px}.search_results .gs-result{font-size:14px}.search_results .gs-result div.gs-title{font-size:18px;display:block;font-weight:normal}.search_results .gs-result a.visibleURL{color:#94d795}.search_results .gs-result a.visibleURL:hover{color:white}.search_results .gs-visibleUrl-short{display:none}.search_results .gs-visibleUrl-long{font-size:14px}.search_results .gs-watermark{display:none}#rcContainer{background-color:white;border:1px solid #999999;font-size:14px}#rcContainer div.content{overflow:hidden;width:100%;clear:left}#rcContainer div.stages{padding:5px;border-bottom:1px solid #999999}#rcContainer div.stages .tabs{overflow:hidden;width:100%;clear:left}#rcContainer div.stages .tabs a{display:inline-block;font-weight:bold;margin-right:0.5ex;text-wrap:none}#rcContainer div.stages .tabs a.high,#rcContainer div.stages .tabs a:hover{background-color:#00be00;color:white}#rcContainer div.stages .tabs a.selected{background-color:#02991d;color:white}#rcContainer #rc{position:relative;padding:5px}#rcContainer #rc .rc_content{display:none;overflow:hidden;width:100%;clear:left}#rcContainer #rc .stage_default{display:block}#rcContainer #rc .companies,#rcContainer #rc .team{height:100%;text-wrap:none}#rcContainer #rc .companies{float:left;border-right:1px solid #dddddd}#rcContainer #rc .team{float:right;text-wrap:none}#rcContainer #rc .team ul{width:190.5px;padding-right:10px;float:left}#rcContainer #rc .team ul.last{padding-right:0}#rcContainer #rc .team ul li a{padding-left:1px;padding-right:1px}#rcContainer #rc .team_page{float:left;width:993px}#rcContainer #rc h4{margin:0 0 0.25em}#rcContainer #rc ul{width:127px;padding-right:10px;float:left}#rcContainer #rc ul.last{padding-right:0}#rcContainer #rc .wide{width:165px}#rcContainer #rc .wider{width:180px}#rcContainer #rc a.selected{background-color:#02991d;color:white}#rcContainer #rc a.all{font-weight:bold;text-wrap:none}#thumbnails a{display:none;position:relative;float:left;margin:0 1px 1px 0;overflow:hidden}#thumbnails a,#thumbnails a img{width:136px;height:136px}#thumbnails a.first,#thumbnails a.first img{width:131px}#thumbnails a.last,#thumbnails a.last img{width:132px;margin-right:0}#thumbnails a img{position:absolute;z-index:10}#thumbnails a .info{background-color:white;font-size:14px;bottom:0;color:#02991d;z-index:9;left:0;position:absolute;width:126px;padding:5px;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90)}#thumbnails a.last{margin-right:0}#thumbnails a.hover .info{z-index:11}.company_frame{position:absolute;display:none;left:50%;margin-left:-69px}.company_frame .front_thumbnails{position:relative;height:137px;display:none}.company_frame .front_thumbnails a{position:relative;float:left;width:136px;height:136px;margin:0 1px 1px 0px;overflow:hidden}.company_frame .front_thumbnails a img{position:absolute;z-index:10;left:0;width:136px;height:136px}.company_frame .front_thumbnails a span.front_image_info{background-color:white;bottom:0;color:#02991d;z-index:9;left:0;position:absolute;width:126px;padding:5px;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90)}.company_frame .front_thumbnails a:hover span.front_image_info{z-index:11}#front{margin:200px auto 400px;position:relative;height:200px}#front a{font-size:14px}#front form.search,#front a img{margin:0px auto 50px}.heritage a{color:#03853f}.heritage a.lowWide{color:#82c676}.heritage a:hover,.heritage a.high{background-color:#00a94f !important}.heritage #breadcrumb a:hover{background-color:transparent !important}.heritage #header #banner{background-image:url("/images/ui/header_gradient_bg_heritage.png")}.heritage h1,.heritage h2{display:none}.heritage #rcContainer div.stages{border-bottom:none}.heritage #rcContainer #rc{border-top:1px solid #999999}.heritage #rcContainer #rc ul{width:auto}.heritage_about #page p{margin:1em 0px;text-align:justify}.heritage_team #rc h4{display:none}.heritage_team .main_content h1{display:block}.heritage_documents .less,.heritage_documents li.more,.heritage_documents .investor_documents{display:none}.heritage_documents .document_group ul,.heritage_documents .less,.heritage_documents div.more{padding-left:1em;font-size:14px}.heritage_login h1,.heritage_reset_password h1{display:block;font-size:24px}.heritage_login h1,.heritage_login input#email,.heritage_login input#password,.heritage_reset_password h1,.heritage_reset_password input#email,.heritage_reset_password input#password{margin-bottom:0.5em}.heritage_login #page_container,.heritage_reset_password #page_container{padding-bottom:150px}.heritage_login .login_form,.heritage_login .reset_password_form,.heritage_reset_password .login_form,.heritage_reset_password .reset_password_form{width:320px;border:1px solid #cccccc;background-color:white;padding:5px;padding:20px 50px;margin:75px auto 0px}.heritage_login .login_form a,.heritage_login .reset_password_form a,.heritage_reset_password .login_form a,.heritage_reset_password .reset_password_form a{font-size:14px}.heritage_login .login_form input[type=submit],.heritage_login .reset_password_form input[type=submit],.heritage_reset_password .login_form input[type=submit],.heritage_reset_password .reset_password_form input[type=submit]{padding:2px 10px}.heritage_login .login_form input#email,.heritage_login .login_form input#password,.heritage_login .reset_password_form input#email,.heritage_login .reset_password_form input#password,.heritage_reset_password .login_form input#email,.heritage_reset_password .login_form input#password,.heritage_reset_password .reset_password_form input#email,.heritage_reset_password .reset_password_form input#password{width:300px;height:25px;font-size:20px}.heritage_login .login_form p.help,.heritage_login .reset_password_form p.help,.heritage_reset_password .login_form p.help,.heritage_reset_password .reset_password_form p.help{margin-top:1em}.heritage_legal .bizplan,.heritage_legal .warning{display:none}.contact h1 a.full_profile_link{font-size:14px;display:none}.contact h1 .email{font-size:14px}a.full_profile_link.heavy{background-color:#02991d;color:white;padding:2px 5px}.company .main_content,.contact .main_content,.news .main_content,.contact_info .main_content{float:left;width:676px}.company .sidebar,.contact .sidebar,.news .sidebar,.contact_info .sidebar{float:right;width:264px}.company div.image .portrait_frame,.contact div.image .portrait_frame{overflow:hidden;width:264px;display:inline-block;position:relative;margin-bottom:10px}.company div.image .portrait_frame .portrait,.contact div.image .portrait_frame .portrait{position:relative;z-index:10}.company div.image .portrait_frame .dimmer,.contact div.image .portrait_frame .dimmer{opacity:0.1;-moz-opacity:0.1;filter:alpha(opacity=10)}.company div.image .portrait_frame .tile_description,.contact div.image .portrait_frame .tile_description{text-align:center;width:100%;display:none;background-color:transparent;color:#02991d;top:50%;margin-top:60px;left:0;position:absolute;z-index:11}.company div.image .portrait_frame .tileUnder,.contact div.image .portrait_frame .tileUnder{position:absolute;display:none;z-index:11;right:50%;margin-right:-70px;top:50%;margin-top:-80px}.company div.image .smallTile,.contact div.image .smallTile{display:inline-block;position:relative;margin-bottom:10px}.company div.image .smallTile a,.contact div.image .smallTile a{position:relative;float:left;width:52px;height:52px;overflow:hidden;display:block}.company div.image .smallTile a.high,.company div.image .smallTile a:hover,.contact div.image .smallTile a.high,.contact div.image .smallTile a:hover{background-color:white;color:white}.company div.image .smallTile a .triggerTile,.contact div.image .smallTile a .triggerTile{display:block;position:relative;z-index:10;width:55px;height:55px}.company div.infobox,.contact div.infobox{font-size:14px;margin-top:10px}.company div.infobox div.content,.contact div.infobox div.content{border:1px solid #cccccc;background-color:white;padding:5px;padding-bottom:0}.company div.infobox div.content table,.contact div.infobox div.content table{border-collapse:collapse;width:100%}.company div.infobox div.content table tr td,.contact div.infobox div.content table tr td{padding-bottom:0.5em;vertical-align:top}.company div.infobox div.content table tr td.label,.contact div.infobox div.content table tr td.label{width:27%;padding-right:10px}.company div.infobox div.content table tr td hr,.contact div.infobox div.content table tr td hr{margin:0}.company div.infobox div.content table tr.last td,.contact div.infobox div.content table tr.last td{padding-bottom:0}.company div.infobox div.content .extra,.contact div.infobox div.content .extra{margin-top:5px;padding-top:10px;border-top:1px solid #cccccc}.company div.infobox div.content p.last,.contact div.infobox div.content p.last{margin-bottom:0}.contact_new{font-size:14px}.contact_new h1{margin:0}.contact_new h3{font-weight:normal}.contact_new .sidebar{float:left}.contact_new .sidebar .portrait_frame{height:200px;margin-bottom:5px !important}.contact_new .sidebar .infobox{display:none}.contact_new .sidebar .infobox.companies.selected a img{opacity:0.35;-moz-opacity:0.35;filter:alpha(opacity=35)}.contact_new .sidebar .infobox.companies.selected a.selected img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.contact_new .main_content{float:right}.contact_new .main_content .share{display:none;float:right;position:relative;width:122px;margin-top:5px}.contact_new .main_content .share div{position:absolute}.contact_new .main_content .share .share_icon{cursor:pointer}.contact_new .main_content .share .share_icon img{margin-bottom:-2px}.contact_new .main_content .share .addthis_toolbox{display:none;top:2px}.contact_new .main_content .share .addthis_toolbox a:hover{background-color:transparent}.contact_new .main_content .share .addthis_toolbox .at300bs.at15t_compact{margin:0px !important}.contact_new .main_content .nav{padding:5px}.contact_new .main_content .nav a{font-weight:bold;margin-right:0.5ex}.contact_new .main_content .nav a.selected{background-color:#02991d;color:white}.contact_new .main_content .details_tab{display:none}.contact_new .main_content .details_tab .lists{padding:5px;min-height:199px}.contact_new .main_content #quote{display:block;text-align:center}.contact_new .main_content #quote blockquote{display:none;margin:1em auto;font-size:24px;width:547px;position:relative}.contact_new .main_content #quote blockquote .text:before,.contact_new .main_content #quote blockquote .text:after{font-family:monaco, sans-serif;font-size:24px;color:#cccccc}.contact_new .main_content #quote blockquote .text:before{content:"“"}.contact_new .main_content #quote blockquote .text:after{content:"”"}.contact_new .main_content #quote blockquote h4{margin-top:1em;text-align:right;font-weight:normal;line-height:150%}.contact_new .main_content #bio h3,.contact_new .main_content #contact h3{margin:0 0 0.5em}.contact_new .main_content #bio #bio_link,.contact_new .main_content #bio .company,.contact_new .main_content #contact #bio_link,.contact_new .main_content #contact .company{font-size:12px}.contact_new .main_content #bio .container,.contact_new .main_content #contact .container{width:auto}.contact_new .main_content #bio .section,.contact_new .main_content #contact .section{width:127px;padding-right:10px;float:left;width:395px}.contact_new .main_content #bio .section.last,.contact_new .main_content #contact .section.last{padding-right:0}.contact_new .main_content #bio .section.last,.contact_new .main_content #contact .section.last{width:258px}.contact_new .main_content #bio .section p,.contact_new .main_content #contact .section p{margin-top:0}.contact_new .main_content #bio .description,.contact_new .main_content #contact .description{padding:0 5px}.contact_new .main_content #events .lists li{height:64px}.contact_new .main_content #companies .lists li,.contact_new .main_content #events .lists li{display:block;overflow:hidden;text-overflow:ellipsis}.contact_new .main_content #companies .lists.selected li,.contact_new .main_content #events .lists.selected li{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}.contact_new .main_content #companies .lists.selected li.selected,.contact_new .main_content #events .lists.selected li.selected{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.contact_new .main_content #companies .lists.selected li.selected a,.contact_new .main_content #events .lists.selected li.selected a{background-color:#02991d;color:white}.contact_new .main_content #companies ul.list,.contact_new .main_content #events ul.list{width:127px;padding-right:10px;float:left}.contact_new .main_content #companies ul.list.last,.contact_new .main_content #events ul.list.last{padding-right:0}.contact_new .main_content #companies ul.list li,.contact_new .main_content #events ul.list li{margin-top:0.5em}.contact_new .main_content #companies ul.list li.first,.contact_new .main_content #events ul.list li.first{margin-top:0}.contact_new .main_content #companies ul.list li .sectors,.contact_new .main_content #events ul.list li .sectors{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact_new .main_content #companies ul.list.last,.contact_new .main_content #events ul.list.last{width:115px}.contact_new .main_content #companies .details,.contact_new .main_content #events .details{display:none;padding:0 5px;border-collapse:collapse}.contact_new .main_content #companies .details .description,.contact_new .main_content #events .details .description{width:100%;margin-bottom:20px}.contact_new .main_content #companies .details .description a.more,.contact_new .main_content #events .details .description a.more{white-space:nowrap;font-size:12px}.contact_new .main_content #companies .details .description img.logo,.contact_new .main_content #events .details .description img.logo{float:right;width:253px;margin-left:10px;margin-bottom:10px;padding-top:5px}.contact_new .main_content #companies .details .section,.contact_new .main_content #events .details .section{width:127px;padding-right:10px;float:left;width:402px}.contact_new .main_content #companies .details .section.last,.contact_new .main_content #events .details .section.last{padding-right:0}.contact_new .main_content #companies .details .section.last,.contact_new .main_content #events .details .section.last{width:253px}.contact_new .main_content #companies .details .related_article,.contact_new .main_content #events .details .related_article{float:left;font-size:12px;width:127px;margin-right:10px;overflow:hidden}.contact_new .main_content #companies .details .related_article img,.contact_new .main_content #events .details .related_article img{margin-bottom:10px}.contact_new .main_content #companies .details li.job,.contact_new .main_content #events .details li.job{margin:1em 0px}.contact_new .main_content #companies .details .news_item .date,.contact_new .main_content #companies .details .related_article .date,.contact_new .main_content #companies .details .job .date,.contact_new .main_content #events .details .news_item .date,.contact_new .main_content #events .details .related_article .date,.contact_new .main_content #events .details .job .date{color:#999999;font-size:12px;white-space:nowrap}.contact_new .main_content #companies .details .news_item .content a.more,.contact_new .main_content #companies .details .related_article .content a.more,.contact_new .main_content #companies .details .job .content a.more,.contact_new .main_content #events .details .news_item .content a.more,.contact_new .main_content #events .details .related_article .content a.more,.contact_new .main_content #events .details .job .content a.more{white-space:nowrap}.contact_new .main_content #companies .details h3{border-bottom:1px solid #cccccc}.contact_new .main_content #events .details .section{width:469.5px}.contact_new .main_content #events .details .section.last{width:195.5px}.contact_new .main_content #events .details .section li{display:inline-block;min-height:3em}.contact_new .main_content #contact .map{margin-top:1em}.contact_new .main_content #contact .map iframe{width:100%;height:300px}.contact_new .main_content #contact .start a.button{padding:2px 5px;background-color:#02991d;color:white}.contact_new .main_content #contact .container{width:auto}.contact_new .main_content #contact .container .section{width:263px}.contact_new .main_content #contact .container .section.last{width:117px}.contact .main_content,.news .main_content,.contact_info .main_content{font-size:14px}.contact_info{font-size:14px}.contact_info h1{font-size:48px;margin-bottom:0}.news,.ideas{font-size:14px}.news h1,.ideas h1{font-size:48px;margin-bottom:0}.news .sidebar h4,.news .sidebar ul li{margin-bottom:1em}.news .post h3{font-weight:normal;margin-bottom:0}.news .date{white-space:nowrap;margin-top:0}.ideas .intro{font-size:24px}.ideas .intro .submit_plan{position:relative;overflow:hidden}.ideas .intro .submit_plan h2{margin-top:0}.ideas .intro .submit_plan #submit_plan{display:none;font-size:14px}.ideas .intro .submit_plan.qualified h2.button{display:none}.ideas .intro .submit_plan.qualified #submit_plan{display:block}.ideas h2.button a{display:block;float:left;color:white;padding:2px 3px;background:#049a1f url(../images/ui/header_gradient_bg.png) repeat-x top left}.ideas h2.button a:hover{background-color:#00be00;background-image:none}.ideas .content01,.ideas .content02{width:460px;margin-right:10px}.ideas .content01 h4,.ideas .content02 h4{margin-bottom:0}.ideas .content01 p,.ideas .content01 ul,.ideas .content02 p,.ideas .content02 ul{margin-top:0.5em}.ideas .content01 ul,.ideas .content02 ul{padding-left:30px;list-style-type:disc}.ideas .content01{float:left}.ideas .content02{float:right}.legal{font-size:14px}.legal h3{margin-bottom:0}.legal p{margin-top:0}.legal img{padding:5px}#sector_nav{background-color:#00be00;padding:5px}#sector_nav div.content{overflow:hidden;width:100%;clear:left}#sector_nav ul li{display:inline}#sector_nav ul li a{color:white}#sector_nav ul li a:hover{background-color:#02991d}#footer{background:#797b7e url(../images/ui/footer_gradient_bg.png) repeat-x top left;text-align:center;border-top:1px solid #222222;font-size:14px}#footer .content{width:950px;margin:0 auto;padding:5px 0;text-align:left}#footer .content .scheartgoog,#footer .content .help{float:right}#footer p,#footer .scheartgoog{margin:0}#footer a{color:#cccccc}#footer a:hover{background-color:white;color:#00be00 !important}#footer a.selected{background-color:#888888;color:white}#footer .copyright{color:#777777}#footer .copyright a{color:#777777}#page_404{background-color:red;padding-left:120px;background:transparent url(../images/404_leaf.png) no-repeat -10px 10px}#stage h1,#team.region h1{font-size:72px;letter-spacing:-0.1ex;margin:0.25em 0}#stage h1 #other_regions,#team.region h1 #other_regions{float:right;margin-top:51px;font-size:18px;letter-spacing:0}#stage .description p,#team.region .description p{line-height:200%}#sitemap_icon{width:110px;height:70px;border:1px solid;text-align:center;vertical-align:middle;margin-top:5px;padding-top:5px;padding-bottom:5px}#sitemap_icon a:hover{background-color:transparent;color:transparent}#sitemap_icon img{max-width:100px;max-height:60px;vertical-align:middle;align:center}
