*{padding:0px;margin:0px;list-style-type:none;text-decoration:none;font-family:Helvetica, Arial, sans-serif;}
img{border:none;}
html, body{top:0;left:0;width:100%;}
html, body{background:#fafafa;}
table{background:#fff url(/resources/img/base/bg.png) repeat-x;}
a:link{color:#83B9C1;}
a:visited{color:#83B9C1;}
a:hover{color:#38404E;}
a:active{color:#38404E;}
#wrapper{width:1000px;margin:0 auto 0;}
.body h2, .body h3, .body h4, .locations p.name, input.submit{font-family:Helvetica, Arial, sans-serif;font-weight:normal;}
.logo{float:left;width:170px;margin:40px 40px;display:inline;}
.logo a{display:block;height:38px;width:138px;background:url(/resources/img/base/logo.gif) no-repeat;}
.logo a span{display:none;}
.nav{width:750px;float:right;margin:62px 0px 0px;display: block;}
.nav ul{width:710px;margin-right:40px;float:right;display: block;}
.nav li{float:left;width:auto;padding:0px 0px 0px 30px;text-align:right;font-size:11pt;}
.nav li a:link, .nav li a:visited{color:#AAA;}
.nav li a:hover, .nav li a:active{color:#83B9C1;}
.nav li.set a{color:#CE0C1F;}
#content{width:1000px;height:auto;float:left;position:relative;}
#cover{position:absolute;width:926px;padding:0px 0px 0px 0px;margin-left:-462px;left:50%;margin-top:0px;height:342px;z-index:20000;display:inline;background:#fff url(/resources/img/base/loader.gif) center center no-repeat;}
#blank{position:relative;width:924px;padding:0px 0px 0px 0px;margin-left:39px;margin-top:0px;height:342px;z-index:20000;background:#CE0C1F url(/resources/img/base/event.png) center center no-repeat;}
#carousel, #carousel-wide{width:924px;margin-left:39px;height:342px;z-index:10000;overflow:hidden;position:relative;background:#3d3c3e;}
#carousel-wide{height:250px;}
.shadowed{-webkit-box-shadow:0px 0px 5px #666;-moz-box-shadow:0px 0px 10px #666;-khtml-box-shadow:0px 0px 10px #666;box-shadow:0px 0px 10px #666;}
#carousel ul, #carousel-wide ul{width:10000px;float:left;height:342px;}
#carousel li, #carousel-wide ul li{width:138px;position:absolute;overflow:hidden;float:left;-webkit-box-shadow:0px 0px 30px #000;-moz-box-shadow:0px 0px 30px #000;-khtml-box-shadow:0px 0px 30px #000;box-shadow:0px 0px 30px #000;background:#3d3c3e;}
#carousel-wide li{width:308px !important;position:relative !important;}
#carousel li .person, #carousel-wide li.service{display:block;height:250px;width:510px;float:left;overflow:hidden;}
#carousel-wide li.service{width:308px;height:250px;display:block;}
#carousel li .person .bio-holder{
	margin: 20px 14px;
	width: 198px;
	float: right;
}
#carousel li .person .bio{margin: 0px;float:right;width:198px;height:212px;background:transparent url(/resources/img/base/bio.gif) no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
#carousel li .person .small{margin: 0px;height:160px;background:transparent url(/resources/img/base/bio.gif) no-repeat;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#carousel li .person span.round-bottom{height:10px;width: 198px;display: block;background:transparent url(/resources/img/base/bio.gif) left bottom no-repeat;float:right;}
#carousel li .person .bio h2{font-size:11pt;font-weight:normal;margin:20px 20px 10px 20px;height:130px;}
#carousel li .person .small h2{float:left;display: block;}
#carousel li .person .bio a:link, #carousel li .person .bio a:visited{color:#B3101C;}
#carousel li .person .bio a:hover, #carousel li .person .bio a:active{color:#000000;}
#carousel li .person a.more{font-weight:normal;font-size:10pt;background:transparent url(/resources/img/base/more-white-white-matte.gif) no-repeat;margin:10px 14px 16px 10px;width:104px;height:28px;float:right;line-height:28px;text-align:center;}
#carousel li .person a.more:link, #carousel li .person a.more:visited{color:#000000;}
#carousel li .person a.more:hover, #carousel li .person a.more:active{color:#000000;}
#carousel li .service, #carousel-wide li .service{width:510px;height:92px;display:block;float:left;background:#3d3c3e url(/resources/img/base/services-off.png) repeat-x;}
#carousel-wide li .service{height:250px;width:308px;background:#3d3c3e url(/resources/img/base/services-off.png) repeat-x;}
#carousel-wide li.current .service{background:url(/resources/img/base/section-on.png) repeat-x;}
#carousel-wide li .service{background:url(/resources/img/base/section-off.png) repeat-x;}
#carousel li .service h1.title{font-weight:normal;font-size:10pt;margin:0px 0px 0px 20px;float:left;width:350px;color:#9BB3BF;text-shadow:0px -1px 1px #111;line-height:92px;}
#carousel-wide li .service span.title{font-weight:normal;font-size:20pt;line-height:250px;display:block;width:308px;text-align:center;color:#FFF;text-shadow:0px -1px 1px #111;cursor:pointer;}
#carousel-wide li:hover .service span.title{color:#83B9C1;}
#carousel-wide li.current .service span.title{color:#FFF !important;}
#carousel li.current .service h1.title{color:#38373A !important;font-size:13pt;text-shadow:0px 1px 1px #CCC;}
#carousel li.current .service{background:url(/resources/img/base/services-on.png) repeat-x;}
#carousel li:hover{cursor:pointer;}
#carousel li:hover .service h1.title{color:#ffffff;}
#carousel li.current:hover{opacity:1.0 !important;cursor:default !important;}
#carousel li .service a.more{font-weight:normal;font-size:10pt;background:transparent url(/resources/img/base/more-white-green-matte.gif) no-repeat;margin:30px 28px 16px 0px;width:104px;height:28px;float:right;line-height:28px;text-align:center;}
#carousel li.current .service a.more:link, #carousel li.current .service a.more:visited{color:#58585A;}
#carousel li.current .service a.more:hover, #carousel li.current .service a.more:active{color:#000000;}
#spinner{position:absolute;width:923px;background:#fff url(/resources/img/base/loader.gif) center center no-repeat;height:800px;z-index:10000;opacity:0.8;display:none;margin-left:39px;top:342px;left:0;}
.body{width:924px;background:url(/resources/img/base/copy.png) repeat-x;float:left;margin:0px 0px 0px 39px;min-height:300px;position:relative;display:inline;}
.about .body, .contact .body, .team .body{background:url(/resources/img/base/copy-light.png) repeat-x;}
.section{width:648px;margin-bottom:20px;float:left;}
.narrow .middle{width:510px;}
.wide .middle{width:924px !important;}
.left{width:138px;float:left;display:block;min-height:138px;display:inline;}
.left .networks{float:left;width:100px;margin:40px 0px 0px -1px;}
.left .networks a{width:69px;height:29px;overflow:hidden;display:block;float:left;margin-bottom:8px;}
.left .networks a.case_study{width:85px;margin-top:11px;}
.left .networks a span{display:none;}
.left .networks a.linkedin{background:url(/resources/img/base/linkedin.png) no-repeat;}
.left .networks a.twitter{background:url(/resources/img/base/twitter.png) no-repeat;}
.left .networks a.case_study{background:url(/resources/img/base/case-study.png) no-repeat;}
.left .networks a:hover{background-position:0px -29px;}
.section h3{margin:15px 0px 10px 0px;color:#38404E;font-weight:normal;float:left;width:510px;}
.section h4{font-weight:normal;width:510px;float:left;color:#CE0C1F;}
.section h5{font-weight:normal;width:510px;float:left;color:#38404E;font-style:italic;margin:5px 0px 20px 15px;}
.section ul{float:left;margin:10px 0px;}
.section li{width:480px !important;padding:0px 15px 10px !important;font-size:10pt;color:#707173;}
.section blockquote{width:420px !important;padding:5px 15px 5px !important;font-size:10pt;}
.section blockquote p{width:420px !important;font-size:10pt;}
.section p a:link, .section p a:visited{color:#38404E;}
.section p a:hover, .section p a:active{color:#83B9C1;}
.section .breakdown{float:left;width:166px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin:20px 6px 0px 0px;height:167px;display:block;overflow:hidden;position:relative;padding-bottom:10px;background:url(/resources/img/base/breakdowns-short.png) no-repeat;}
.section .last{margin-right:0px;}
.section .breakdown h3{font-weight:normal;font-size:12pt;margin:30px 0px 10px 20px;display:inline;float:left;color:#fff;width:120px;}
.service .section .breakdown h3{margin:35px 0px 5px 20px;}
.section .breakdown h3.small{min-height:30px;font-size:10pt;margin:25px 0px 5px 20px;width:130px;}
.section .breakdown p{font-weight:normal;font-size:10pt;margin:1px 0px 10px 20px;color:#707173;width:135px !important;display:inline;float:left;}
.home .breakdown p{height:50px;}
.narrow .middle p{width:480px;}
.section .breakdown p{color:#aaa;}
.section p.clear{float:left;}
.section a.more{font-weight:normal;font-size:10pt;background:#83B9C1;margin-right:20px;width:104px;height:28px;float:right;display:inline;background:url(/resources/img/base/more-green-black-matte.gif) no-repeat;line-height:30px;text-align:center;}
.section p.clear a.more:link, .section p.clear a.more:visited{color:#ffffff !important;}
.section p.clear a.more:hover, .section p.clear a.more:active{color:#ffffff;}
.service .section .breakdown a.more{font-weight:normal;font-size:10pt;width:104px;height:28px;background:url(/resources/img/base/more-green-black-matte.gif) no-repeat;float:right;text-align:center;line-height:28px;position:absolute;bottom:30px;margin-left:-76px;}
.section .breakdown a.more:link, .section .breakdown a.more:visited{color:#ffffff !important;}
.section .breakdown a.more:hover, .section .breakdown a.more:active{color:#ffffff;}
.service .breakdown{background:url(/resources/img/base/breakdowns.png) no-repeat;width:187px;margin-right:12px;height:262px;}
.service .breakdown p{width:150px !important;min-height:105px;}
.team .section .breakdown{height:90px;}
.team .section .breakdown h3.small{margin-top:15px;}
.team .section .breakdown a.more{position:absolute;bottom:15px;margin-left:-104px;}
.body #twitter{float:left;width:240px;font-size:10pt;margin:50px 0px 0px 20px;display:inline;}
.body #twitter p{color:#6C7D86;width:225px;font-size:10pt;margin:0px 0px 0px 0px;}
.about .body #twitter p.tweet, .news .body #twitter p.tweet, .contact .body #twitter p.tweet, .why .body #twitter p.tweet, .default .body #twitter p.tweet{background:#fff;padding:12px;margin:-12px 0px 0px -12px;}
.body #twitter p.date{font-size:7pt;margin:20px 0px 0px 0px;width:100px;float:left;}
.body #twitter p.link{font-size:9pt;margin:18px 0px 0px 0px;width:120px;float:left;}
.body #twitter p.link a{float:left;}
.body #twitter p.link a img{float:left;margin:-2px 2px 0px -2px;}
.body #twitter a:link, .body #twitter a:visited{color:#83B9C1;}
.body #twitter a:hover, .body #twitter a:active{color:#38404E;}
.body #twitter p.date a:link, .body #twitter p.date a:visited{color:#CE0C1F;}
.body #twitter p.date a:hover, .body #twitter p.date a:active{color:#38404E;}
.middle .section p.tweet{background:#fff;padding:12px;margin:20px 0px 0px -12px;float:left;font-size:10pt;line-height:12pt;}
.middle .section p.date{font-size:8pt;margin:0px 0px 5px 0px;color:#aaa;}
.middle .section p.date a{margin-left:4px;}
.middle .section p.date a:link, .middle .section p.date a:visited{color:#CE0C1F;}
.middle .section p.date a:hover, .middle .section p.date a:active{color:#38404E;}
.right .event-link a{line-height:20px;width:256px;}
.right .event-link span{background:url(/resources/img/base/calendar.gif) center center no-repeat;width:20px;height:20px;margin-right:5px;display:inline-block;color:#fff;line-height:22px;text-align:center;font-size:8pt;float:left;}
.body #signups{float:left;padding-left:8px;margin-top:60px;width:250px;}
.body #signups h3{width:250px;float:left;color:#38404E;text-align:left;font-size:12pt;margin:20px 0px 10px 0px;}
.body #signups a.signup-buttons{width:238px;height:28px;display:block;overflow:hidden;}
.body #signups a#newsletter-button{background:url(/resources/img/base/newsletter.png) no-repeat;}
.body #signups a#events-button{background:url(/resources/img/base/events.png) no-repeat;}
.body #signups a.signup-buttons span{margin-top:-9000px;position:absolute;}
.body #signups input{height:28px;border:none;float:left;outline:none;font-size:9pt;color:#58585A;line-height:28px !important;}
.body #signups input.field{background:url(/resources/img/base/input-field.gif) no-repeat;width:162px;padding-left:10px;}
.body #signups #newsletter-error, .body #signups #events-error{font-size:9pt;color:#cd5555 !important;padding:10px 0px 0px 5px;float:left;display:none;}
.body #signups input.submit{width:78px;font-size:11pt;text-shadow:0px 0px 1px #fff;background:url(/resources/img/base/input-submit.gif) no-repeat;cursor:pointer;}
.middle{width:648px;float:left;display:inline;}
.narrow .middle .section{width:510px !important;}
.wide .middle{clear:both;}
.middle h2{font-weight:normal;font-size:16pt;margin:40px 0px 0px 0px;color:#58585A;width:510px;}
.middle .section h2{width:470px;}
.middle h3{font-size:12pt;font-weight:bold;}
.middle p{font-weight:normal;font-size:11pt;margin:5px 0px 5px 0px;color:#707173;width:600px;float:left;line-height:13pt;}
.middle p.tagline{line-height:15pt !important;margin-top:15px;}
.middle .columns{font-weight:normal;font-size:10pt;margin:10px 0px 10px 0px;color:#707173;width:600px;float:left;}
.middle .column{font-weight:normal;margin:0px 25px 10px 0px;float:left;width:275px;}
.middle .column.marginless{margin-right:0px;}
.middle .column p{font-size:10pt;width:280px;color:#707173;}
.middle .section .article{margin:15px 0px 0px 0px;}
.middle .section .article h3{margin:25px 0px 0px 0px;font-weight:normal;font-size:12pt;}
.middle .section .article p, .middle .section .news-article-content p{font-size:10pt;}
.service-left{width:420px;float:left;margin:10px 30px 0px 40px;}
.service-left h1, .service-left h2, .service-left h3, .service-left h4{width:400px;margin-bottom:20px;}
.service-left p{width:400px;}
.service-right{width:400px;float:right;margin:40px 30px 0px 0px;}
.service-right h1{font-weight:normal;color:#58585A;padding-left:20px;}
.service-right .accordion{width:400px;height:auto;margin:20px 0px 100px;clear:both;}
.service-right .accordion h3{width:380px;display:block;color:#58585A;font-family:Helvetica, Arial, sans-serif;background:url(/resources/img/base/toggler.png) repeat-x;height:42px;font-weight:normal;font-size:10pt;line-height:42px;padding-left:20px;cursor:pointer;position:relative;float:left;}
.service-right .accordion h3:hover, .service-right .accordion h3.current{color:#CE0C1F !important;}
.service-right .accordion .interior{overflow:hidden;float:left;width:400px;height:auto;background:#c9e6ea;}
.service-right .accordion .interior p.content{margin:30px 0px 20px 30px;float:left;height:auto;font-size:9pt;color:#58585A;width:340px;}
.service-right .accordion .interior a.more{float:right;text-align:center;width:104px;background:transparent url(/resources/img/base/more-white-green-solid.gif) no-repeat;font-size:10pt;height:28px;color:#58585A;line-height:28px;padding:0px 0px;}
.service-right .accordion .interior p.clear{clear:both;width:380px;padding:0px 20px 20px 0px;}
.the-team, .service-left .the-team{width:510px;overflow:hidden;height:auto;float:left;}
.service-left .the-team{width:400px;margin-top:50px;}
.service-left .the-team h3{font-weight:normal;margin-bottom:0px !important;}
.the-team ul, .service-team .the-team ul{width:550px;float:left;}
.service-left .the-team ul{width:450px;}
.the-team ul li{width:150px;margin:10px 30px 5px 0px;float:left;height:auto;background:url(/resources/img/base/loader.gif) center center no-repeat;}
.the-team ul li a{display:block;width:150px;height:94px;}
.the-team ul li a img{width:150px;height:73px;margin-bottom:5px;}
.the-team ul li a span{font-size:10pt;width:150px;float:left;}
.the-team ul li a:link span, .the-team ul li a:visited span{color:#38404E;}
.the-team ul li a:hover span, .the-team ul li a:active span{color:#83B9C1;}
.study-tagline{margin:5px 0px 10px;font-size:11pt;}
.study-link{font-size:10pt;float:left;margin-top:40px;}
.study-image{font-size:10pt;margin:40px 0px 0px 20px;float:left;display:block;width:200px;}
.study-image img{width:200px;}
.study-link:link, .study-link:visited{color:#83B9C1;}
.study-link:hover, .study-link:active{color:#38404E;}
.studies{margin:20px 0px 0px 20px;float:left;}
.studies h4{font-weight:normal;margin-bottom:10px;}
.studies a{font-size:11pt;}
.studies a:link, .studies a:visited{color:#83B9C1;}
.studies a:hover, .studies a:active{color:#38404E;}
.info{width:600px;float:left;}
.info h2{margin-bottom:5px;}
.info a.more{color:#fff;margin-right:0px;margin-top:10px;padding:0px;width:104px;text-align:center;background:transparent url(/resources/img/base/more-green-white-matte.gif) no-repeat;}
.info p{font-size:10pt;}
.misc{width:648px;margin-bottom:50px;}
.section .linkedin-profile{float:left;width:138px;}
.section .linkedin-profile a.sidelink{float:right;width:138px;height:17px;text-align:right;margin-bottom:4px;}
.section .tripit{width:337px;float:left;display:block;margin-right:8px;}
.section .tripit-data{float:left;width:337px;margin-bottom:10px;}
.section .tripit a.sidelink{height:22px;display:block;padding-bottom:8px;}
.section .tripit h2{font-weight:normal;font-size:10pt;background:transparent url(/resources/img/base/profile-grey-white-matte.gif) no-repeat;margin:0px 0px 0px 0px;width:338px;height:28px;color:#fff;text-align:left;float:left;line-height:28px;padding:0px 10px;}
.section .tripit h3{font-size:10pt;color:#CE0C1F;padding-left:25px;line-height:18px;background:url(/resources/img/base/case.png) 0 0 no-repeat;margin:12px 0px 8px;}
.section .tripit p{font-size:9pt;margin:0px 0px;color:#58585A;}
.section .tripit p.event{color:#707173;font-size:8pt;}
.section .meeting{float:left;width:165px;}
.section .meeting .contact-details{float:left;width:138px;margin-left:8px;}
.section .meeting .contact-details p{width:138px;}
.section .meeting a{font-weight:normal;font-size:10pt;background:transparent url(/resources/img/base/meeting-green-white-matte.gif) no-repeat;margin:30px 0px 0px 0px;width:165px;height:28px;color:#58585A;text-align:center;float:right;line-height:28px;padding:0px;}
.section .meeting p.phoneno{font-size:10pt;padding-top:5px;color:#38404E;}
.section .meeting p.address{font-size:8pt;color:#38404E;}
.section .linkedin-profile a.more{background:transparent url(/resources/img/base/more-green-gradient-white-matte.gif) no-repeat;margin:9px 0px 16px 10px;width:104px;height:28px;color:#58585A;text-align:center;line-height:28px;padding:0px 0px;}
.contact-info p{font-size:25pt;line-height:30px;float:left;text-shadow:0px 0px 1px #fff;letter-spacing:1px;color:#38404E;margin-bottom:10px;}
.contact-info p a:link, .contact-info p a:visited{color:#83B9C1;}
.contact-info p a:hover, .contact-info p a:active{color:#38404E;}
.locations{width:600px;overflow:hidden;}
.locations .address{width:180px;float:left;margin-bottom:20px;}
.locations p.address-section{height:80px;}
.locations .address p{font-size:9pt;color:#38404E;}
.locations .address p.name{font-size:11pt;color:#CE0C1F;}
.locations p.phone{margin-bottom:0px;}
.locations p.email{margin:0px 0px 15px 0px;}
.locations a.more{width:150px;float:left;margin:10px 0px 0px 0px;color:#fff;text-align:center;padding-left:0px;height:28px;background:#83B9C1 url(/resources/img/base/more-repeat.png) repeat-x;}
.locations .address p a:link, .locations .address p a:visited{color:#83B9C1;}
.locations .address p a:hover, .locations .address p a:active{color:#38404E;}
div.case-intro{margin-top:10px;width:500px;float:left;margin-left:15px;}
div.case-intro p.case-title{margin-bottom:0px;font-size:10pt !important;}
div.case-intro p{width:450px !important;font-size:9pt;}
div.links{margin:10px 0px 0px 0px;float:left;width:500px;}
h2.link-category{font-size:11pt;margin:0px;}
p.careers-button, p.clear-button{width:500px;float:left;}
p.careers-button a.more, p.clear-button a.more{width:150px;float:left;color:#fff;text-align:center;margin:40px 0px 0px 0px;padding-left:0px;background:transparent url(/resources/img/base/meeting-green-white-matte.gif) no-repeat;}
p.news-info {font-size:8pt;width:648px;}
.news .middle .section h2{width:510px;color:#58585A;}
.news .middle .section h3{float:left;width:510px;color:#58585A;}
.news .middle .section h3 a{color:#58585A;}
.news .middle div#_mcePaste{color:#707173;float:left;font-size:11pt;font-weight:normal;line-height:13pt;margin:5px 0px 5px 0px;width:510px;}
p.news-button{width:648px;float:left;margin:40px 0px 0px 0px;}
p.news-button a{width:auto;float:left;color:#fff !important;margin:0px 10px 0px 0px !important;font-size:10pt;font-weight:normal;background:#83B9C1;height:30px;text-align:center;line-height:30px;padding:0px 15px !important;background:transparent url(/resources/img/base/meeting-green-white-matte.gif) no-repeat;}
p.news-button a{width:49px;background:transparent url(/resources/img/base/nav-green-white-matte.gif) no-repeat;}
p.news-button a.more{width:100px;float:left;margin-right:340px !important;background:transparent url(/resources/img/base/news-green-white-matte.gif) no-repeat;}
a.read-more:link, a.read-more:visited{color:#CE0C1F !important;}
a.read-more:hover, a.read-more:active{color:#000 !important;}
.section form label{width:500px;float:left;font-size:10pt;}
.section form p.checkbox{width:450px;float:left;margin-bottom:8px;}
.section form p.checkbox input{width:20px;margin:1px 4px 20px 0px;}
.section form p.checkbox label{width:400px;float:none;}
.section form input{width:300px;float:left;font-size:10pt;border:1px solid #ddd;height:17px;padding:2px 4px;margin:4px 0px 10px;}
.section form select{width:200px;float:left;margin:4px 0px 10px;height: 21px;padding-top: 2px;}
.section form #newsletter-registration{display:none;float:left;}
.section form #subscribe, .section form #event-submit{float:left;margin-right:400px;width:100px;padding:6px 5px;background:#CE0C1F;color:#FFF;display:block;height:30px;}
.section form #subscribe:hover, .section form #event-submit:hover{opacity:0.7;cursor:pointer;}
.section form span.note{width:100px;font-size:8pt;color:#CD5555 !important;display:none;float:left;margin:6px 10px;padding-left:15px;line-height:16px;background:url(/resources/img/base/arrow.gif) 0px 2px no-repeat;}
.right{width:138px;float:right;display:inline;}
.narrow .right{width:276px !important;}
.right h3{font-size:15px;font-weight:normal;text-align:left;margin:0px 10px 20px 0px;color:#6C7D86;}
.right .team-members{margin-top:120px;}
.right .team-members h3{margin-bottom:10px;}
.right .team-members .team{width:120px;height:80px;overflow:hidden;float:left;margin:0px 0px 10px 0px;}
.right .team img{width:180px;}
.right .linkedin-profile{margin-top:80px;}
.right .linkedin-profile a.sidelink{float:right;margin-right:138px;}
.right .linkedin-profile a.more{font-weight:normal;font-size:10pt;background:transparent url(/resources/img/base/more-green-gradient-white-matte.gif) no-repeat;margin:10px 138px 16px 10px;width:104px;height:28px;color:#58585A;text-align:center;float:right;line-height:28px;padding:0px 0px;}
p.manual{color:#CE0C1F !important;font-size:9pt !important;margin:0 !important;text-transform:uppercase !important;}
.person.highlight .bio h2{background:#dd8a8d !important;padding:10px 10px 0px 10px;margin:10px 10px 10px 10px !important;color:#222 !important;}
.tagline.highlight{background:#dd8a8d !important;padding:10px;margin-left:-10px !important;color:#444;}
.column p.highlight{color:#444 !important;width:260px !important;background:#dd8a8d !important;padding:10px;margin-left:-10px !important;}
.breakdown p.highlight{background:#904f53 !important;padding:6px;margin-left:13px !important;color:#ccc;}
.info p.highlight{background:#dd8a8d !important;padding:10px;margin-left:-10px !important;color:#444;}
.team.highlight{background:#dd8a8d !important;padding:6px;display:block;width:180px;height:68px !important;float:left;}
.team.highlight a{width:120px !important;overflow:hidden !important;display:block !important;}
.team.highlight a img{width:140px !important;height:auto !important;margin-right:10px !important;}
.highlight h2{background:#dd8a8d !important;padding:10px;margin-left:-10px !important;color:#333 !important;}
.highlight h2 a{color:#333 !important;}
.highlight p{background:#dd8a8d !important;padding:10px;margin-left:-10px !important;color:#333 !important;}
ul.highlight{background:#dd8a8d !important;padding:10px 0px 10px 10px;margin-left:20px !important;color:#333 !important;width:350px !important;}
ul.highlight li{padding-left:10px;width:150px !important;color:#333 !important;}
p.list{margin:-15px 0px 0px 25px !important;}
.form-column{width:300px;float:left;}
.form-column input.single, .form-column input.extra{width:250px;}
.form-column span.note{margin:0px 0px 5px !important;background:url(/resources/img/base/arrow-up.gif) 0px 2px no-repeat !important;}
.highlight h2, .highlight p, ul.highlight, ul.highlight li, .team.highlight a, .team.highlight a img, .team.highlight, .info p.highlight, .breakdown p.highlight, .column p.highlight, .tagline.highlight, .person.highlight .bio h2, .right .linkedin-profile a.more, p.news-button a, .section .meeting a, .section .tripit h2, .middle .section p.tweet, .about .body #twitter p.tweet, .news .body #twitter p.tweet, .contact .body #twitter p.tweet, .why .body #twitter p.tweet, .default .body #twitter p.tweet, .section a.more, .service .section .breakdown a.more, #carousel li .person a.more{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
#footer{width:1000px;margin-left:0px;height:138px;clear:both;float:left;margin-top:80px;}
.home #footer{margin-top:0px;}
#footer div.address, #footer div.contact{float:left;width:150px;padding:30px 20px 0px 0px;height:70px;position:relative;}
#footer div.address p, #footer div.contact p{width:150px;font-size:7pt;color:#7e7c86;text-align:right;}
#footer div.address p.copyright{margin:20px 0px 0px 0px;}
#footer div.address p span.type, #footer div.contact span.type{display:none !important;}
#footer div.contact p{width:200px;font-size:9pt;text-align:left;}
#footer .contact p.legal, #footer div.address p.copyright{position:absolute;bottom:0;}
#footer .contact p.legal a{position:absolute;bottom:0;width: auto;float:left;}
#footer .contact .t { margin-left: 70px;}
#footer .contact .s { margin-left: 170px;}
#footer .contact p.legal{font-size:7pt;width:745px;color:#ccc;}
#footer .contact p.legal span{width:470px;float:right;text-align: right;}
#footer .contact p.legal a{margin-right:10px;}
#footer .tagline{float:right;width:450px;padding:40px 20px 0px 10px;color:#7e7c86;font-size:14pt;}

