@media print {.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden}.sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important}}@media screen {.sIFR-flash {visibility:visible !important;margin:0;padding:0}.sIFR-replaced,.sIFR-ignore {
visibility:visible !important}.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-replaced div.sIFR-fixfocus {overflow:auto;letter-spacing:0;float:none;margin:0;padding:0}}body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400;margin:0;padding:0}address,caption,cite,code,dfn,em,strong,var {font-style:normal;font-weight:400}ol,ul {list-style:none;margin:0;padding:0}table {border-collapse:collapse;border-spacing:0}caption,th {text-align:left;font-weight:400;font-style:normal}acronym,abbr,fieldset,img {border:0}:focus {outline:0}body {text-align:center;font-size:12px;font-family:Helvetica neue, Arial;color:#444}span.italic {font-weight:lighter;font-style:italic;margin-bottom:10px}.home-body {background-position:center top}.home-image1 {background-image:url(images/bg-image1.jpg);background-repeat:no-repeat}.home-image2 {background-image:url(images/bg-image2.jpg);background-repeat:no-repeat}.home-image3 {background-image:url(images/bg-image3.jpg);background-repeat:no-repeat}.home-image4 {background-image:url(images/bg-image4.jpg);background-repeat:no-repeat}.home-image5 {background-image:url(images/bg-image5.jpg);background-repeat:no-repeat}.home-image6 {background-image:url(images/bg-image6.jpg);background-repeat:no-repeat}#container {margin-left:auto;margin-right:auto;width:780px;text-align:left}.clear {clear:both}.orange {color:#f60 !important}#header {width:780px;height:37px;padding-top:30px}.entrance-page {width:780px;height:700px}.logo {width:236px;height:37px;float:left}#sidebar {width:200px;float:left}.navigation {width:200px;margin-top:-3px}.home-menu ul li a:hover {color:#f60;font-size:17px;text-decoration:none;font-weight:lighter;text-transform:lowercase}.navigation ul ul {margin-left:16px}.navigation ul ul li {margin-bottom:-2px}.navigation ul ul ul {margin-left:30px}.home-menu li.searchclick {color:#fff}li.searchclick {font-size:18px;color:#636363;font-weight:lighter}li.searchclick:hover {cursor:pointer;color:#f60}.search {width:200px;height:30px;padding-top:10px;display:none}input {color:#636363}.login {width:200px;height:113px;padding-top:10px}.login input.text-input {width:165px;height:17px;border:1px solid #000;margin-bottom:7px}.main-content {float:right;width:580px;padding-bottom:20px;padding-top:4px}.main-image {width:594px;padding-bottom:15px;text-align:right;overflow:hidden;padding-top:1px}.info {width:594px}.text {width:295px;float:left;color:#444}.text p {margin-top:-17px;color:#fff}p.range-text-color {color:#959595}.text h1 {font-size:13px;font-weight:700}.thumbs {width:299px;float:left;text-align:right}.thumbs img {position:relative;margin-left:4px;float:right}.thumbsearch img {float:left;margin-left:0;margin-right:4px}.main-video {width:580px;height:315px}.about {width:560px;padding-top:30px;padding-bottom:30px}.about p {margin-bottom:15px;line-height:18px}p.clients-title {margin-bottom:15px}table.clients-links td {padding-right:40px}.dave-video {background-image:url(images/bg-dave.png);background-repeat:no-repeat}.steve-video {background-image:url(images/bg-steve.png);background-repeat:no-repeat}.caroline-video {background-image:url(images/bg-caroline.png);background-repeat:no-repeat}.deborah-video {background-image:url(images/bg-deborah.png);background-repeat:no-repeat}.matt-video {background-image:url(images/bg-matt.png);background-repeat:no-repeat}.individual-profile {width:273px;float:left}.video {width:273px;height:153px}.right-gap {margin-right:14px}.individual-profile-text {width:273px;height:150px;padding-top:10px}.individual-press {width:100px;float:left;margin-right:12px;padding-bottom:10px}.individual-press-image {width:100px;height:135px;text-align:center}.individual-press-text {width:100px;padding-top:7px;font-size:10px;text-align:left;height:43px}.individual-press-text p {font-size:10px}.individual-press-text span {margin-right:3px;font-weight:700}.login-form {width:280px;margin-left:100px;margin-top:30px}h1.loginh1 {font-weight:700;font-size:14px}.login-form td {padding-left:10px;padding-bottom:15px}input.submit-button {margin-right:105px}.logout-link a:hover {color:#f60;font-size:17px;text-decoration:none;font-family:Helvetica neue;font-weight:lighter}.get-details {width:480px;height:300px;margin-left:100px;padding-top:10px}.get-details label {display:block;width:100px;margin-top:3px}.news-item {width:580px;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #ccc}p.news-title {color:#444;font-weight:700;margin-bottom:10px;font-size:14px}.news-item p {font-size:12px;margin-bottom:15px}.search-item {width:580px;padding-bottom:33px}.search-item p {display:block;font-size:12px}.no-results {padding-top:15px}p.search-title a:hover {color:#f60;font-weight:700;text-decoration:none}.search-thumbs {width:580px;margin-bottom:10px;height:50px;margin-top:10px}.search-thumbs img {position:relative;top:-45px;left:-33px}.search-thumbs div {width:50px;height:50px;float:left;overflow:hidden;margin-right:14px;border:1px solid #fff;text-align:center}.search-thumbs div.clear {clear:both;width:1px;height:1px}h1.people {font-size:14px;font-weight:700;margin-bottom:10px}.flash-map {width:580px;height:347px;margin-bottom:25px;margin-top:25px}.address-details {width:200px;float:left;padding-bottom:15px}.awards {padding-bottom:15px;width:580px}p.milestones {line-height:17px}.awards-images {width:580px;height:62px;padding-bottom:15px}.awards table {margin-top:25px}strong,.bold {font-weight:700}p,.news-item img {margin-bottom:20px}a.entrance-link,a.entrance-link:link,a.entrance-link:visited,a.entrance-link:hover,a.entrance-link:active {display:block;width:100%;height:700px;text-decoration:none}.menu-hide,.search label,p.linklove,.no-results label {display:none}.navigation ul li a,.navigation ul li a:link,.navigation ul li a:visited,.navigation ul li a:active {color:#636363;font-size:18px;text-decoration:none;font-weight:lighter;text-transform:lowercase}.navigation ul li a:hover {color:#f60;font-size:18px;text-decoration:none;font-weight:lighter;text-transform:lowercase}.home-menu ul li a,.home-menu ul li a:link,.home-menu ul li a:visited,.home-menu ul li a:active {color:#fff;font-size:17px;text-decoration:none;font-weight:lighter;text-transform:lowercase}.navigation ul ul li a,.navigation ul ul li a:link,.navigation ul ul li a:visited,.navigation ul ul li a:active,.navigation ul ul ul li a,.navigation ul ul ul li a:link,.navigation ul ul ul li a:visited,.navigation ul ul ul li a:active {color:#959595;font-size:16px;text-decoration:none;font-weight:lighter}.navigation ul ul li a:hover,.navigation ul ul ul li a:hover {color:#f60;font-size:16px;text-decoration:none;font-weight:lighter}.text a,.text a:link,.text a:visited,.text a:hover,.text a:active {color:#fff;text-decoration:none}.text a.link-color,.text a.link-color:link,.text a.link-color:visited,.text a.link-color:active {color:#959595;text-decoration:none}.text a.link-color:hover,a.barbara:hover,.news-item p a:hover,.contact a:hover {color:#f60!important;text-decoration:none}.thumbs img:hover,.search-thumbs img:hover {cursor:pointer}.about a,.about a:link,.about a:visited,.about a:active,a.people,a.people:link,a.people:visited,a.people:active {text-decoration:none;color:#444}.about a:hover,.clients-links a:hover,a.people:hover {text-decoration:none;color:#f60}a.barbara:link,a.barbara:visited,a.barbara:active,.news-item p a,.news-item p a:link,.news-item p a:visited,.news-item p a:active,.contact a,.contact a:link,.contact a:visited,.contact a:active {color:#444;text-decoration:none}.videos,.press,.news,.search-results,.contact {width:580px;padding-bottom:15px}.about table tr td,.awards table tr td {padding-right:16px;padding-bottom:1px;padding-top:1px}p.error,#usermessagea {color:red}.logout-link a,.logout-link a:link,.logout-link a:visited,.logout-link a:active {color:#636363;font-size:17px;text-decoration:none;font-family:Helvetica neue;font-weight:lighter}p.search-title a,p.search-title a:link,p.search-title a:visited,p.search-title a:active {color:#444;font-weight:700;text-decoration:none} 