body {background-color:#fff;color:#595959;font:10px Verdana, Arial, Helvetica, sans-serif;letter-spacing:0.1px;outline:none;}
object {outline:none;}
sup {font-size:7px;}
a {outline:none;}
.alt {display:none;}
object {outline:none;}

#wrapper {width:790px;margin:0 auto;}

/*HEADER*/
#header {width:790px;	height:98px;background:url(/images/global/background/headerbg.gif) no-repeat;line-height:0px;}
#globalNavBar {width:730px;position:relative;left:25px;}
#beapLogo {width:144px;float:right;margin-top:22px;}
div.floatRight {float:right;}
div.floatLeft {float:left;}

/* Content */
#content {width:790px;min-height:425px;background:url(/images/global/background/contentbg.gif) bottom no-repeat;z-index:0 !important;}
#contentContainer {width:770px;margin:0 auto;}	
#rightNav {width:220px;height:423px;float:right;}
#rightNavLinks {width:212px;float:right;}
#rightNavLinks a, #urlList a {font-size:10px;display:block;	padding-bottom:0.3em;	}
#rightNavLinks h3 {font-size:10px;margin-bottom:0;padding-bottom:0;}
#divider {width:2px;padding-right:2px;}
#mainContent {width:559px;margin-left:5px;margin-bottom:10px;z-index:1;line-height:140%;}
#disciplineHeader {margin-top:3px;}
#mainContent #rightColumn {width:268px;float:right;}
#mainContent #leftColumn {width:264px;}
#mainContent #rightColumn li, #leftColumn  li {list-style: none;}
#contentList {font-size:10px;	color:#999;margin-bottom:0px;}
#contentList a:link {color:#777; text-decoration:none;}
#contentList a:visited {color:#777; text-decoration:none;}
#contentList a:hover {color:#999; text-decoration:none;}
#contentList a:active {color:#777; text-decoration:none;}
#articleListSubtitle {font-size:9px;margin-left:6px;color:#AAA;}
#pressClipListSubtitle {font-size:9px;	color:#aaa;}

div.standout {margin:10px 0 10px 0;padding:15px;background:#efefef;}

/* Top Navigation */
#topNavLinks {width:480px;height:12px;position:relative;top:49px;background:url('/images/global/nav/topNavigation.gif') no-repeat;}
#topNavLinks li {margin:0px;padding:0px;list-style:none;position:absolute;top:0px;}
#topNavLinks li, #topNavLinks a {height:12px;display:block;}
#who {width:64px;left:0px;background-position:0px;}
#who a:hover {background: transparent url('/images/global/nav/topNavigation.gif') 0px -12px no-repeat;}
#who .current {background: transparent url('/images/global/nav/topNavigation.gif') 0px -24px no-repeat;}
#who .current:hover {background: transparent url('/images/global/nav/topNavigation.gif') 0px -24px no-repeat;}
#what {width:64px;left:85px;background-position:0px;}
#what a:hover {background: transparent url('/images/global/nav/topNavigation.gif') -85px -12px no-repeat;}
#what .current {background: transparent url('/images/global/nav/topNavigation.gif') -85px -24px no-repeat;}
#what .current:hover {background: transparent url('/images/global/nav/topNavigation.gif') -85px -24px no-repeat;}
#work {width:64px;left:160px;background-position:0px;}
#work a:hover {background: transparent url('/images/global/nav/topNavigation.gif') -160px -12px no-repeat;}
#work .current {background: transparent url('/images/global/nav/topNavigation.gif') -160px -24px no-repeat;}
#work .current:hover {background: transparent url('/images/global/nav/topNavigation.gif') -160px -24px no-repeat;}
#clients {width:64px;left:240px;background-position:0px;}
#clients a:hover {background: transparent url('/images/global/nav/topNavigation.gif') -240px -12px no-repeat;}
#clients .current {background: transparent url('/images/global/nav/topNavigation.gif') -240px -24px no-repeat;}
#clients .current:hover {background: transparent url('/images/global/nav/topNavigation.gif') -240px -24px no-repeat;}
#culture {width:68px;left:325px;background-position:0px;}
#culture a:hover {background: transparent url('/images/global/nav/topNavigation.gif') -325px -12px no-repeat;}
#culture .current {background: transparent url('/images/global/nav/topNavigation.gif') -325px -24px no-repeat;}
#culture .current:hover {background: transparent url('/images/global/nav/topNavigation.gif') -325px -24px no-repeat;}

/* Bottom Navigation */
#bottomNav {width:790px;height:34px;clear:both;position:relative;background:url(/images/global/background/btmNavbg.gif) no-repeat;text-align:right;}
#bottomNavLinks {width:400px;height:12px;position:relative;top:13px;left:345px;background:url('/images/global/nav/bottomNavigation.gif') no-repeat;margin:0; list-style-type: none;padding: 0;}
#bottomNavLinks li {margin:0px;padding:0px;list-style:none;position:absolute;top:0px;}
#bottomNavLinks li, #bottomNavLinks a {height:12px;display:block;}
#careers {width:64px;left:0px;background-position:0px;}
#careers a:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') 0px -12px no-repeat;}
#careers .current {background: transparent url('/images/global/nav/bottomNavigation.gif') 0px -24px no-repeat;}
#careers .current:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') 0px -24px no-repeat;}
#clientLogin {width:64px;left:65px;background-position:0px;}
#clientLogin a:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') -65px -12px no-repeat;}
#clientLogin .current {background: transparent url('/images/global/nav/bottomNavigation.gif') -65px -24px no-repeat;}
#clientLogin .current:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') -65px -24px no-repeat;}
#contact {width:64px;left:140px;background-position:0px;}
#contact a:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') -140px -12px no-repeat;}
#contact .current {background: transparent url('/images/global/nav/bottomNavigation.gif') -140px -24px no-repeat;}
#contact .current:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') -140px -24px no-repeat;}
#search {width:68px;left:345px;background-position:0px;}
#search a:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') -345px -12px no-repeat;}
#search .current {background: transparent url('/images/global/nav/bottomNavigation.gif') -345px -24px no-repeat;}
#search .current:hover {background: transparent url('/images/global/nav/bottomNavigation.gif') -345px -24px no-repeat;}
#searchForm {width:120px;position:relative;top:-3px;left:575px;}
#searchInputField {margin:0;border:1px solid #ccc;}

/* Footer */
#footer {width:790px;height:144px;margin:0;padding:0;background:url(/images/global/background/footerbg.gif) no-repeat;text-align:center;}
#footerContentContainer {width:772px;height:132px;position:relative;top:2px;left:8px;}

#articleWildcard {width:355px;height:94px;margin:20px;position:absolute;top:0px;left:0px;}
#articleWildcardImage{width:90px;height:90px;margin:0px;float:left;top:0px;left:0px;}
#articleWildcardText{width:240px;height:90px;margin:0px;position:absolute;top:0px;left:100px;}
#articleWildcardText .header{width:250px;height:12px;text-align:left;margin-left:4px;font-family:Helvetica;font-size:12px;font-weight:bold;color:#666;letter-spacing:-.04em;line-height:15px;}
#articleWildcardText .text {width:250px;height:64px;text-align:left;margin-left:4px;}
#articleWildcardText .line {border-bottom:1px solid #ddd;height:6px;width:250px;margin:2px 0px 6px 4px;}

#workWildcard {width:370px;height:100px;position:absolute;top:0px;left:380px;margin:20px 0px 20px 20px;}
#workWildcard .filler {text-align:left;}
#workWildcard .filler img {width:23px;height:100px;margin:0px;position:relative;top:0px;left:0px;}
#workWildcardImage {width:150px;height:100px;margin:0px;position:absolute;top:0px;left:28px;}
#workWildcardText {width:180px;height:100px;margin:0px;position:absolute;top:0px;left:190px;}
#workWildcardText .header{width:180px;height:12px;text-align:left;margin-left:4px;font-family:Helvetica;font-size:12px;font-weight:bold;color:#666;letter-spacing:-.04em;line-height:15px;}
#workWildcardText .text {width:175px;height:64px;text-align:left;margin-left:4px;}
#workWildcardText .line {width:175px;border-bottom:1px solid #ddd;height:2px;margin:6px 0px 6px 4px;}


/* Login */
input {border:1px solid #CCC;}
#loginWin {/*display:none;*/position:absolute;top:25%;left:40%;width:300px;height:130px;border:1px solid #999999;font:11px Verdana;color:#666;z-index:90 !important;}
#loginWin #bg {z-index:0;}
#loginWin #form {position:absolute;top:0;left:0;}
#loginWin #form h4 {font:13px Verdana;color:#333;margin:5px 0 5px 5px;padding:0;}
#loginWin #form div.input {margin:5px 0 10px 5px;}
#loginWin #form input#cancelBtn {padding-right:10px;border:none;}
#loginWin #form input#loginBtn {padding-left:10px;border:none;}
#loginWin #form #btns {margin-left:5px;}


/* layout */
a:link {color:#BF311A;text-decoration:none;}
a:visited {color:#BF311A;text-decoration:none;}
a:hover {color:#BF311A;text-decoration:underline;}
a:active {color:#BF311A;text-decoration:none;}
img {border:none;}
strong {font-weight:900;}
div, form, input {margin:0;padding:0;}

#swfContainer {width:559px;margin:0 auto;z-index:0;}
#swfContainer769 {width:769px;margin:0 auto;z-index:0;margin-left:10px;}
#errors {margin-left:53px;color:#bd3118;}
#errors div {margin-left:10px;padding:1px;color: black;}
#errorExplanation {margin-left:53px;color: black;}
#errorExplanation div {margin-left:10px;padding:1px;}
#errorExplanation h2 {color: #bd3118; font-size: 10px;}

#applicationError {margin-left:5px;margin-top:15px;}
#static {display:none;}
div.copy, div.fck {width:480px;margin-left:53px;}
div.copy p, div.fck p {margin:0 0 1.4em 0;padding:0;line-height:1.5em;}
div.copy li {list-style-type:decimal;margin:0;}
div.copy dd {margin:0.5em 0;}
.alignRight {margin-top:1.5em;float:right;}
i {color:#BF311A;}
u {text-decoration:none;border-bottom:1px dotted #999;}

/* ======== Client Login ======== */
h2 {color:#666;}
form#clientLogin label {display:block;font-size:12px;color:#666;margin:1.5em 0;}
form#clientLogin input {margin-left: 1em;} button {font-size:10px;}

/* ======== pressLinks ======== */
#loginContainer {width:300px;margin:auto;}
#pressContainer {margin-left:53px;}
.acrobat_thumb {padding-left:1em;margin-bottom:-3px;}

/* ======== Contact Section ======== */
#contactInfo {float:right;width:400px;margin-top:20px;font-size:10px;}
#contactInfo p {margin:0;padding:0;}
#contactInfo .line {border-bottom:1px solid #ddd;height:2px;width:350px;margin-top:0px;margin-bottom:4px;line-height:6px;}
#contactInfo .header {font-size:11px;color:#bbb;font-family:Helvetica;font-size:10px;font-weight:bold;letter-spacing:-.04em;}
#contactInfo .title {color:#333;font-family:Helvetica;font-size:12px;font-weight:bold;letter-spacing:-.04em;}
#contactInfo .name {color:#333;font-family:Helvetica;font-size:11px;font-weight:bold;letter-spacing:-.04em;}
#contactInfo .position {color:#999;font-family:Helvetica;font-size:11px;letter-spacing:-.04em;}

#headquarters {width:196px}
#newBusiness {margin-top:30px;}
#press {margin-top:30px;}
#rei {margin-top:30px;}
#blacktop {margin-top:30px;}

#map {width:375px;margin-top:10px;}
#mapContainer {width:341px;height:348px;margin:0px 0px 0px 20px;background:url(/images/contact_us/mapBackground.gif) no-repeat;z-index:1;}
#mapContainer .location {position:relative;top:8px;left:36px;margin:0px;padding:0px;color:#999;font-family:Helvetica;font-size:10px;letter-spacing:-.04em;line-height:11px;}
#mapCanvas {width:297px;height:272px;position:relative;top:18px;left:12px;}
#zoomControl {width:17px;height:110px;position:relative;top:-137px;left:317px;float:left;}
#mapType {width:320px;position:relative;top:37px;left:0px;color:#999;}
#mapType .directionsLink {margin-left:65px;}
#zoomIn {margin:0px;padding:0px;}
#zoomLevel {width:15px;height:76px;background-color:#ecf1da;margin:1px 1px 0px 1px;padding:0px;}
#zoomIndicator{width:15px;height:4px;position:relative;top:0px;background-color:#bf311a;}
#zoomOut {margin:2px 0px 0px 0px;padding:0px;}
#mapContainer a:link {color:#999;text-decoration:none;}
#mapContainer a:visited {color:#999;text-decoration:none;}
#mapContainer a:hover {color:#999;background-color:#ecf1da;}
#mapContainer a:active {color:#999;text-decoration:none;}
#directionsContainer {width:341px;margin:10px 0px 0px 20px;}
#directionsContainer form {width:325px;position:relative;left:-15px;}
#routeContainer {width:325px;}
#directionsContainer .btns {display:inline;float:left;margin-top:0px;}

/* ======== Fact Sheet Section ======== */
div.copy div.contact_right {float:right;display:inline;width:196px;margin-right:88px;}
div.copy div.contact_left {width:180px;}
#sectionDivider {margin:6px 0 24px 0;}

/* ======== Career Section ======== */
#form {margin-left:53px;margin-bottom:0;}
#form div {margin:1em 0;}
#form div p {margin:0;padding:0;}
#form input, #form select, #form textarea {border:1px solid #CCC;font:10px Verdana, Arial, Helvetica, sans-serif;}
#form fieldset {margin:0;padding:0.5em;width:437px;border:1px solid #ccc;}
#form legend {color:#777;}
#form input {width:279px;}
/*#form select {width:165px;}
*/
#form textarea {width:342px;}
#form #applicant_name {position:relative;left:19px;}
#form #applicant_email {position:relative;left:16px;}
#form #applicant_resumefile {position:relative;left:41px;}
#form #applicant_portfolio1file {position:relative;left:23px;}
#form #applicant_portfolio_url {position:relative;left:20px;width:210px;}
#form #applicant_portfolio2file {position:relative;left:37px;}
div#submitbar {margin-top:0;}
div#btns {float:right;display:inline;margin-top:0;margin-right:165px;}
#movieContainer {position:relative;top:3px;left:342px;z-index:100;}

form {z-index:99;}
form input {z-index:98;}

/* ======== Copyright Privacy links ======== */ 
#copyright {margin-left:10px;font-size:9px;} 
#copyright a {font-size:9px;padding:0 0.5em;}
#copyright a:link {color:#999;text-decoration:none;}
#copyright a:visited {color:#999;text-decoration:none;}
#copyright a:hover {color:#999;text-decoration: underline;} 
#copyright a:active {color:#999;text-decoration:none;}
object {z-index:5 !important;}

/* ======== Search ======== */
#searchResultsWrapper {width:470px !important;margin-left:36px;color:#777;}
.searchResultsHeadline {color:#777;margin-top:10px;margin-bottom:10px;}
.searchResultsHeadlineRight {color:#777;}
.searchResult{margin-bottom:10px;}
.searchResultsNavigation {color:#777;} 
.searchResultsHitDetails {color:#777;} 

/* ======== Article Content ======== */
div#articleBody, div#articleTeaser {width:480px;}
div#articleBody p, div#articleTeaser p {margin:0 0 1.4em 0;padding:0;line-height:1.5em;}
div#articleBody ul li {list-style-type: disc;}

/* ======== Alternate Content ======== */
div.altCopy {margin-left:0px;}
.line {border-bottom:1px solid #ddd;height:2px;width:481px;margin-top:6px;margin-bottom:18px;}
.line3 {border-bottom:1px solid #ddd;height:2px;width:350px;margin-top:4px;margin-bottom:4px;}

/* navigation */
#altRightNav {margin:40px 0px 0px 8px;}
#altRightNav ul {list-style:none;margin-left:0px;padding-left:0px;}

#altRightNav .altRightNavMenuItem {margin-top:0px;margin-bottom:5px;color:#999;}
#altRightNav .altRightNavMenuItem a {font-family:Helvetica;font-size:11px;letter-spacing:-.04em;line-height:11px;text-decoration:none;}
#altRightNav .altRightNavMenuItem a:link {color:#999;text-decoration:none;}
#altRightNav .altRightNavMenuItem a:visited {color:#999;text-decoration:none;}
#altRightNav .altRightNavMenuItem a:hover {color:#666;text-decoration:none;}

#altRightNav .altRightNavSubMenuItem {margin-top:2px;margin-bottom:5px;}
#altRightNav .altRightNavSubMenuItem a {font-family:Helvetica;font-size:11px;letter-spacing:-.04em;line-height:11px;text-decoration:none;}
#altRightNav .altRightNavSubMenuItem a:link {color:#ccc;text-decoration:none;}
#altRightNav .altRightNavSubMenuItem a:visited {color:#ccc;text-decoration:none;}
#altRightNav .altRightNavSubMenuItem a:hover {color:#999;text-decoration:none;}

#altRightNav .current a {color:#BF311A;text-decoration:none;}
#altRightNav .current a:link {color:#BF311A;text-decoration:none;}
#altRightNav .current a:visited {color:#BF311A;text-decoration:none;}
#altRightNav .current a:hover {color:#BF311A;text-decoration:none;}

#altRightNav .expand {}

/* general sub header */
#subHeader {font-family:Helvetica,sans-serif;font-size:12px;margin-top:20px;margin-left:53px;}
#subHeader .text {color:#444;height:13px;}
#subHeader .title {color:#444;font-weight:bold;letter-spacing:-.04em;height:13px;width:300px;}
#subHeader .titleLong {color:#444;font-weight:bold;letter-spacing:-.04em;height:27px;width:300px;}
#subHeader .name {color:#444;font-weight:bold;}
#subHeader .position {color:#999; width: 165px;}
#subHeader .tagline {color:#aaa;font-size:10px;text-transform:uppercase;margin-bottom:25px;}
#subHeader .tagline2 {color:#aaa;font-size:9px;margin-top:2px;margin-bottom:10px;}
#subHeader .date {color:#999;font-family:Arial;font-size:10px;margin-top:5px;margin-bottom:25px;}
#subHeader .author {color:#aaa;font-family:Arial;font-size:10px;margin-left:4px;margin-top:6px;margin-bottom:10px;}
#subHeader .line {border-bottom:1px solid #ddd;height:2px;width:481px;margin-top:6px;margin-bottom:18px;}
#subHeader .line2 {border-bottom:1px solid #ddd;height:2px;width:481px;margin-top:6px;margin-bottom:4px;}
#subHeader .line3 {border-bottom:1px solid #ddd;height:2px;width:481px;margin-top:6px;margin-bottom:0px;}
#subHeader .actions {color:#ccc;margin:0px 25px 0px 0px;float:right;}
#subHeader .actions a {font-family:Helvetica;font-size:10px;letter-spacing:-.04em;line-height:11px;text-decoration:none;}
#subHeader .actions a:link {color:#999;text-decoration:none;}
#subHeader .actions a:visited {color:#999;text-decoration:none;}
#subHeader .actions a:hover {color:#666;background-color:#ecf1da;text-decoration:none;}
#subHeader .actions img{margin:0px 0px -3px 6px;}

.headline {height:21px;color:#333;font-weight:bold;font-size:13px;margin-bottom:10px;}
.headline2 {font-family:Verdana;color:#333;font-size:11px;margin-bottom:10px;}

.layout1 {margin:0px 0px 10px 55px;}
.layout1 .image {}
.layout1 .author {color:#aaa;font-family:Arial;font-size:10px;margin-left:4px;margin-top:6px;margin-bottom:10px;}

.layout2 {margin:0px 0px 10px 55px;}
.layout2 .image {display:inline;}
.layout2 .author {color:#aaa;font-family:Arial;font-size:10px;margin-left:4px;margin-top:6px;margin-bottom:10px;display:inline;}

/* copyright */
#altCopyright {margin-top:28px;}
#altCopyright img {margin-left:466px;margin-bottom:2px;}
#altCopyright .copy {color:#999;font-family:Arial;font-size:9px;letter-spacing:-.04em;line-height:11px;margin-left:51px;}
#altCopyright .largeCopy {color:#777;font-family:Arial;font-size:11px;letter-spacing:-.04em;line-height:13px;margin-left:51px;}
#altCopyright .line {border-bottom:1px solid #ddd;height:2px;margin-left:51px;width:481px;margin-top:6px;margin-bottom:4px;}
#altCopyright .actions {color:#ccc;margin-right:27px;float:right;}
#altCopyright .actions a {font-family:Helvetica;font-size:10px;letter-spacing:-.04em;line-height:11px;text-decoration:none;}
#altCopyright .actions a:link {color:#999;text-decoration:none;}
#altCopyright .actions a:visited {color:#999;text-decoration:none;}
#altCopyright .actions a:hover {color:#666;background-color:#ecf1da;text-decoration:none;}
#altCopyright .actions img{margin-bottom:-3px;margin-left:6px;}

/* typography */
.faint{color:#ddd;}
.light{color:#999;}
.medium{color:#666;}
.dark{color:#333;}
.white{color:#fff;}
.red{color:#bf311a}

/* home page */
#homeOverlay {position:absolute;left:240px;top:275px;height:90px;width:539px;background:url(/images/home/homeGrayBox.gif) bottom no-repeat;}
#homeOverlay .copy {margin-left:70px;margin-top:25px;height:35px;width:390px;font-family:Helvetica;font-size:12px;letter-spacing:-.04em;line-height:16px;}

.clickable {cursor:pointer;}

/* Our Work */
#ourWorkContainer {width:780px;height:444px;}
#ourWork {margin-left:5px;}

/* Our Clients */
#ourClients {margin-left:45px;margin-top:45px;font-family:Helvetica;font-size:11px;line-height:11px;}
#ourClients .client {margin:2px 0px 2px 0px;}
#ourClients .plus img{margin:3px 5px 0px 0px;padding:0px;position:relative;bottom:3px;float:left;}
#ourClients .name {color:#444;font-weight:bold;line-height:15px;}
#ourClients .category {color:#999;font-family:Helvetica;font-size:9px;}
#ourClients .description {color:#666;}
#ourClients .description p {margin:0px;padding:0px;}
#ourClients .line {border-bottom:1px solid #ddd;height:2px;width:466px;margin:2px 0px 0px 19px;}
#ourClients a {text-decoration:none;}

#ourClients .clientDescription {width:440px;margin:4px 0px 4px 45px;padding:0px;}

#logos {margin-top:75px;width:210px;float:right;}

#rssList div {margin:0 0 1.4em 0;padding:0;line-height:1.5em;}

/* Our Culture */
#cultureContainer {width:780px;height:440px;}
#cultureContainer #rocket {width:195px;height:220px;position:relative;top:0px;float:left;text-align:center;}
#cultureContainer #beer {width:195px;height:110px;position:relative;top:0px;float:left;text-align:center;}
#cultureContainer #fresh {width:195px;height:110px;position:relative;top:0px;float:left;text-align:center;}
#cultureContainer #truck {width:195px;height:110px;position:relative;top:0px;float:left;text-align:center;}
#cultureContainer #paddle {width:195px;height:110px;position:relative;top:0px;float:left;text-align:center;}
#cultureContainer #penny {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #crossroads {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #brain {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #puck {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #note {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #elevators {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #postcard {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #sculpture {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #grill {width:195px;height:110px;position:relative;float:left;text-align:center;}
#cultureContainer #pool {width:195px;height:110px;position:relative;float:left;text-align:center;}

#cultureContainer .description {width:195px;height:110px;text-align:left;margin:0px;}
#cultureContainer .description .header {height:18px;margin:14px 0px 0px 0px;padding:2px;color:#BF311A;font-family:Helvetica;font-size:15px;font-weight:bold;letter-spacing:-.04em;}
#cultureContainer .description .text {color:#666;font-size:9px;margin:0px 2px 2px 2px;}

/* What We Do */
#disciplineContact {margin:0px 0px 0px 53px;width:480px;}
#disciplineContact fieldset {margin:10px 0px 0px 0px;border:1px solid #ccc;}

/* Who We Are */
#whoWeAre {text-align:center;}
#whoWeAre .header {margin:30px 0px 10px 0px;}
#whoWeAre .subHeader {margin:30px 0px 50px 0px;}
#whoWeAre .copy {text-align:left;font-size:9px;margin:0px 15px 0px 45px;float:left;}
#whoWeAre h1 {color:#444;font-family:Helvetica,sans-serif;font-size:16px;letter-spacing:-.04em;}
#whoWeAre h2 {color:#999;font-family:Helvetica,sans-serif;font-size:14px;letter-spacing:-.04em;}


/* Fresh Voices */
#freshVoices {width:510px;margin:0 0 0 50px;min-height:745px;}
#freshVoices .intro {width:497px;margin:10px 25px 0 0;padding:0px 0px 10px 0px;border-bottom:1px solid #ccc;}
#freshVoices #voiceSelector {margin:10px 0px 10px 0px;}
#freshVoices .voice {width:245px;margin:0px 10px 0px 0px;}
#freshVoices .header {margin:0px 0px 5px 0px;float:left;}
#freshVoices .sidebar {width:40px;height:145px;margin-right:10px;float:left;}
#freshVoices .sidebar .filler {width:40px;height:95px;margin-top:5px;background:#eee;}
#freshVoices .voiceContent {width:190px;height:145px;float:left;overflow:hidden;}
#freshVoices .author {width:100%;min-height:35px;height:35px;font-family:Helvetica,sans-serif;}
#freshVoices .name {font-size:12px;color:#bf311a;}
#freshVoices .position {font-size:9px;color:#666;}
#freshVoices .message {height:85px;margin-top:5px;overflow:hidden;}
#freshVoices .messageTitle {color:#bf311a;}
#freshVoices .messageSubtitle a {color:#444;}
#freshVoices .links {height:20px;margin:0;border-top:1px solid #ccc;}
#freshVoices .icon {margin:5px 2px 5px 2px;}
#freshVoices .more {margin:15px 0 0 0;}

.left {float:left;}
.right {float:right;}