.action-button{font-weight:bold;position:relative}.clearfix{display:block}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}#sideNav{position:relative;float:left;width:150px;margin-top:10px}
#sideNav+.cms_page_body{border-left:1px solid #ddd;padding-left:20px;margin-left:150px}.sideNavList{float:left;display:inline-block;padding-bottom:0!important}.activeSideNavItem a{color:#999}
.sideNavList li{padding:0 12px 0 0;font-size:13px}.sideNavList li a{padding:3px;display:block}.sideNavList li.sideNavHeader{padding:3px;margin-top:30px}.cms_page_body,.cms_page_contents{text-align:left;font-size:13px;margin:20px 140px 0 23px;line-height:1.75em}
.cms_page_body p,.cms_page_body ul{padding-bottom:10px}.cms_page_body .cms_titled_item{padding-bottom:20px}.cms_page_body h3,.cms_page_contents h3{font-size:18px;padding:1px 0 10px 0}
table.adminform{border-collapse:collapse}.adminform td,.adminform tr,.adminform th{padding:6px;margin:0;border-right:2px solid white;border-bottom:2px solid white;background-color:#ececec;font-size:13px;vertical-align:top}
#adminPagesContent form{display:inline}#adminPagesContent button{margin:2px 0;padding:1px 15px;height:30px;font-size:13px;line-height:26px;color:#fff;border:0 solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;min-width:100px;background:#6baff0;background:#6baff0 -webkit-gradient(linear,left bottom,left top,from(#6baff0),to(#9bcfff))}
#adminPagesContent button:hover{color:#000;border:1px solid #999}#adminPagesContent h3{margin:1em 0 .25em 0}#about_team{padding-bottom:5px;margin-bottom:15px;width:800px;position:relative}
.job_title{color:#888}.nojs #about_team li{width:47%;margin-right:2%}#about_team li{float:left;margin-bottom:20px}.team_member{margin-left:110px;position:relative;min-height:100px}
.member_info{display:none;width:315px;top:0;left:-12px;position:absolute;z-index:50;background-color:#FFF;padding:5px 5px 5px 10px;min-height:90px}.nogame .member_info{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius:0 5px 5px 5px;-o-border-radius:0 5px 5px 5px;-ms-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}
.nogame .left .member_info{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px}
.nojs .member_info{display:block;width:auto;position:relative;top:0}.team_member img{position:absolute;top:0;left:-110px;height:100px;width:100px;background:#FFF}
.nogame .team_member:hover img{z-index:51;border:2px solid #999;border-width:2px 0 2px 2px;border-color:rgba(100,100,100,0.2);margin-top:-2px;margin-left:-2px;-moz-box-shadow:-2px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:-2px 2px 4px rgba(0,0,0,0.5);-o-box-shadow:-2px 2px 4px rgba(0,0,0,0.5);box-shadow:-2px 2px 4px rgba(0,0,0,0.5);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.nogame .left .team_member:hover img{border-width:2px 2px 2px 0;margin-left:0;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.5);-o-box-shadow:2px 2px 4px rgba(0,0,0,0.5);box-shadow:2px 2px 4px rgba(0,0,0,0.5);-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.nogame .left .team_member:hover .member_info{position:absolute;left:-442px;-moz-box-shadow:-2px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:-2px 2px 4px rgba(0,0,0,0.5);-o-box-shadow:-2px 2px 4px rgba(0,0,0,0.5);box-shadow:-2px 2px 4px rgba(0,0,0,0.5)}
.nogame .team_member:hover .member_info{display:block;border:2px solid #999;border-color:rgba(100,100,100,0.2);margin-top:-2px;z-index:100;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.5);-o-box-shadow:2px 2px 4px rgba(0,0,0,0.5);box-shadow:2px 2px 4px rgba(0,0,0,0.5)}
.nogame .team_member img{opacity:1;-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;transition:opacity 500ms linear}
.nogame:hover .team_member img{opacity:.5}.nogame:hover .team_member:hover img{opacity:1}