*{margin:0;padding:0;border:0;}HTML,BODY{height:100%;width:100%;}HTML{overflow-y:scroll;}:active,:focus{outline:none;-moz-outline-style:none;}BODY{background:#fff;color:#44423F;font-family:"Times New Roman",Times,serif;display:block;}A{color:#CA006C;text-decoration:none;-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;-o-transition:color 150ms linear;transition:color 150ms linear;}A:hover{color:#000;}A.read_more,A.launch_site{font-size:14px;display:block;}H2{font-family:"Times New Roman",serif;font-size:26px;padding-bottom:7px;margin-bottom:20px;color:#A49D96;border-bottom:1px solid #DBD6D0;}H2 A{color:#4f4d4a;}H2 A:hover{color:#A49D96;}H3{font-family:"Times New Roman",serif;font-size:26px;margin-bottom:20px;color:#4f4d4a;}H3 A{color:#4f4d4a;}H3 A:hover{color:#CA006C;}H4{font-family:"Times New Roman",serif;font-size:22px;margin-bottom:10px;color:#4f4d4a;}H4 A{color:#4f4d4a;}H4 A:hover{color:#CA006C;}.date{font-family:"helvetica-neue",helvetica,arial,sans-serif;font-size:11.5px;font-weight:bold;color:#A4A09C;margin-bottom:3px;}.preloader{width:18px;height:18px;display:block;background:url('../img/preloader_white.gif');}.preloader.main{margin-top:50px;}.image IMG{display:block;}.paragraph{line-height:21px;font-size:15px;}.paragraph P,.paragraph DIV{margin-bottom:16px;}.paragraph EM{font-style:italic;}#layout{width:100%;min-height:100%;_height:100%;/* IE6 */}#main_loading{width:100%;height:85px;background:url('../img/preloader_white.gif') no-repeat 50% 50%;z-index:100;}#main_loading.blank{background-image:none;}#main_loading.dark{background-image:url('../img/preloader_dark.gif');}#main{width:940px;margin:0 auto;padding:50px 0 100px 0;display:none;overflow:hidden;}.cols{clear:both;overflow:hidden;}.col_one_quarter{min-height:10px;width:220px;float:left;}.col_two_quarters{min-height:10px;width:700px;float:left;}.col_one_third{min-height:10px;float:left;width:300px;}.col_two_thirds{min-height:10px;float:left;width:620px;}.margin_right{margin-right:20px;}#layout #header{background-color:#ECEAE7;overflow:hidden;width:100%;position:relative;padding-bottom:32px;}#layout #header .wrap{position:relative;width:940px;margin:0 auto;overflow:hidden;padding:65px 0 0;}#layout #header H1#logo{float:left;width:142px;height:45px;}#layout #header H1#logo A{display:block;height:100%;text-indent:-999em;background:url('../img/tc_logo.png') no-repeat;}#layout #header #nav{width:338px;/* Without a set width, navigation jumps around on page load */font-family:Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:bold;color:#a4a09c;position:absolute;top:64px;right:0;}#layout #header #nav LI{display:block;float:left;/*
				background: url('../img/nav_v_rule.png') no-repeat right 50%;
				*/}#layout #header #nav LI A{color:#a4a09c;font-size:13px;line-height:1.0;height:18px;display:block;float:left;padding:0 18px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;position:relative;}#layout #header #nav LI A SPAN.line{overflow:hidden;display:block;height:10px;width:1px;background-color:#a4a09c;position:absolute;top:2px;right:1px;zoom:1;filter:alpha(opacity=40);opacity:0.4;}#layout #header #nav A:hover,#layout #header #nav A.current{color:#ca006c;}#layout #header #nav LI:last-child{background:none;}#layout #header #nav LI:last-child A{padding-right:0;}#layout #header #statement{width:940px;margin:0 auto;padding-top:48px;}#layout #header #statement #statement_content{opacity:0;font-family:"Times New Roman",Times,serif;font-size:26px;line-height:31px;position:relative;}#posts{}BODY.home #posts{padding-top:21px;}#posts H3{margin-bottom:9px;}#posts UL LI{margin-bottom:50px;overflow:hidden;}#posts UL LI .image{width:300px;min-height:40px;}#posts UL LI .text{border-top:1px solid #dbd6d0;padding-top:15px;}#posts UL LI .text .title{font-size:22px;color:#44423f;margin-bottom:15px;}#posts UL LI .text .excerpt{line-height:20px;margin-bottom:10px;}#posts .view_all{border-top:1px solid #dbd6d0;padding-top:10px;}#post_nav{padding-top:70px;}#post_nav H2{height:13px;font-size:16px;}#post_nav H2 A{color:#CA006C;}#post_nav H2 A:hover{color:#4F4D4A;}#post_nav H3{line-height:18px;font-size:16px;}BODY.approach #layout #main>UL>LI{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #dbd6d0;}BODY.approach #layout #main>UL>LI:last-child{margin-bottom:10px;}BODY.approach #layout #main>UL>LI .left{font-size:26px;line-height:31px;}BODY.approach #layout #main>UL>LI .left .title{color:#4f4d4a;margin-bottom:15px;}BODY.approach #layout #main>UL>LI .left .body{color:#a49d96;}BODY.approach #layout #main>UL>LI .right{padding-top:49px;font-size:13px;line-height:18px;color:#4f4d4a;}BODY.ventures #layout #main>UL>LI{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #a4a09c;}BODY.ventures #layout #main>UL>LI:last-child{margin-bottom:10px;border-bottom:none;}BODY.ventures #layout #main>UL>LI .right{font-size:21px;line-height:28px;}BODY.ventures #layout #main>UL>LI .right .title{font-size:25px;padding-bottom:9px;color:#e1ddd9;}BODY.ventures #layout #main>UL>LI .right .title A{color:#e1ddd9;}BODY.ventures #layout #main>UL>LI .right .title A:hover{color:#e1ddd9;text-decoration:underline;}BODY.ventures #layout #main>UL>LI .right .body{color:#a49d96;}BODY.ventures #layout #main>UL>LI .right .body .link{font-size:14px;padding-top:6px;display:block;color:#fff;}BODY.ventures #layout #main>UL>LI .right .body .link:hover{text-decoration:underline;}BODY.careers .sidebar{float:left;}BODY.careers .sidebar_fixed{position:fixed;top:20px;}BODY.careers P{padding-bottom:4px;}BODY.careers .sidebar_info{font-size:13px;line-height:17px;margin-top:30px;}BODY.careers .main{float:right;}BODY.careers .main .post{border-top:1px solid #DBD6D0;margin-top:33px;padding-top:15px;padding-bottom:15px;}BODY.careers .main .post UL{margin:0 0 20px 8px;}BODY.careers .main .post LI{background:url('../img/bullet.png') no-repeat 0 5px;padding-left:14px;}BODY.clients .content_header{font-size:32px;line-height:39px;color:#a4a09c;margin:20px auto 40px;}BODY.clients #selected_clients UL{float:left;font-size:15px;line-height:26px;margin-right:20px;width:215px;}BODY.clients #selected_clients UL A[href^='http']{color:#44423F;}BODY.clients #selected_clients UL A[href^='http']:hover{color:#CA006C;}BODY.clients H2{color:#44423F;}BODY.research .learn{font-size:14px;line-height:18px;margin-top:173px;}BODY.research .right P{line-height:28px;color:#4F4D4A;font-family:"Times New Roman",serif;font-size:21px;margin-bottom:20px;}BODY.research .right P.text{color:#a49d96;}BODY.happy #layout #header H1#logo{height:128px;left:-12px;position:relative;top:-52px;width:353px;}BODY.happy #layout #header H1#logo A{background-image:url('/assets/img/happy_t.png');}BODY.happy #footer{background-image:url('/assets/img/happy_p.png');}BODY.happy #footer #links{background:none;}BODY.happy #footer H4,BODY.happy #footer P{color:#860148;}BODY.happy #footer H4,BODY.happy #footer A,BODY.happy #footer P{text-shadow:0px 0px 7px rgba(166,41,108,.85);filter:dropshadow(color=#db6fa9,offx=0,offy=0);}BODY.happy{color:#4be75a;}BODY.happy #layout{background-color:#f8e1fa;}BODY.happy #layout #header{background-image:url('/assets/img/happy_g.jpg');}BODY.happy H2{text-shadow:0px 0px 7px rgba(166,41,108,.85);filter:dropshadow(color=#db6fa9,offx=0,offy=0);color:#e573d1;border-color:#e9df3a;}BODY.happy H3{color:#e573d1;border-color:#e9df3a;}BODY.happy #layout #header #nav LI A,BODY.happy #layout #header #content{color:#fee88f;text-shadow:2px 2px 7px rgba(000,000,000,.75);filter:dropshadow(color=#2c7c26,offx=0,offy=0);}BODY.happy #layout #header #nav LI A:hover{color:#fff;}#footer_clear{display:none;height:219px;}#footer{display:none;font-family:"Helvetica-Neue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;height:222px;width:100%;margin:-221px auto 0 auto;background:#ECEAE7;}#footer .wrap{height:196px;width:940px;margin:0 auto;padding-top:25px;}#footer #footer_links{height:158px;}#footer #footer_links H4{font-family:"Helvetica-Neue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;margin-bottom:10px;}#footer #footer_links P{line-height:18px;margin-bottom:4px;}#footer #footer_links LI{line-height:18px;padding-bottom:1px;}#footer #footer_bottom{font-size:11px;border-top:1px solid #dbd6d0;padding-top:12px;overflow:hidden;position:relative;clear:both;height:26px;}#footer #footer_bottom .social{float:left;}#footer #footer_bottom .social IFRAME{position:relative;top:-3px;float:left;}#footer #footer_bottom .social UL,#footer #footer_bottom .social LI{float:left;}#footer #footer_bottom .social LI A{position:relative;top:-1px;display:block;width:16px;padding-top:15px;margin-left:5px;height:0;background:url('../img/footer_social.png') no-repeat 0 0;overflow:hidden;}#footer #footer_bottom .social LI A.facebook{background-position:0 0;}#footer #footer_bottom .social LI A.facebook:hover{background-position:0 -17px;}#footer #footer_bottom .social LI A.twitter{background-position:-19px 0;}#footer #footer_bottom .social LI A.twitter:hover{background-position:-19px -17px;}#footer #footer_bottom .social LI A.linkedin{background-position:-38px 0;}#footer #footer_bottom .social LI A.linkedin:hover{background-position:-38px -17px;}#footer #footer_bottom .social LI A.google{background-position:-58px 0;}#footer #footer_bottom .social LI A.google:hover{background-position:-58px -17px;}#footer #footer_bottom .footer_subscribe{position:absolute;top:6px;left:153px;}#footer #footer_bottom .footer_subscribe .footer_subscribe_form{position:relative;width:239px;height:26px;}#footer #footer_bottom .footer_subscribe .footer_subscribe_form .required{color:red;font-family:Courier,fixed;display:none;font-size:19px;font-weight:bold;left:161px;position:absolute;top:6px;z-index:10;}#footer #footer_bottom .footer_subscribe .footer_subscribe_form INPUT{position:absolute;top:0;left:0;padding:6px;width:167px;}#footer #footer_bottom .footer_subscribe .footer_subscribe_form INPUT.default{color:#92918f;}#footer #footer_bottom .footer_subscribe .footer_subscribe_form A{background-color:#dbd6d0;color:#cb0870;position:absolute;top:0;right:0;padding:9px 10px 6px 10px;display:block;font-family:Arial,sans-serif;font-size:11px;text-align:center;}#footer #footer_bottom .footer_subscribe .footer_subscribe_form A:hover{background-color:#43423e;color:#fff;}#footer #footer_bottom .footer_subscribe .footer_subscribe_confirmation{display:none;left:6px;width:140px;position:absolute;top:6px;z-index:10;}#footer #footer_bottom .copyright{float:right;color:#9e9992;}.error_message{padding:100px;}.error_message H1{font-size:25px;padding-bottom:20px;}.error_message P{font-size:12px;line-height:18px;}
