@charset "UTF-8";
@media screen,print,tv,projection{.hide{display:none}.hidden{display:none}}body{font-family:arial,helvetica,sans-serif;margin:0;padding:0}@media print{body{font-size:12pt;color:#000;background-color:#fff}}@media screen,tv,projection{body{font-size:10px}}body *{margin:0;padding:0}img,a img,fieldset{border:none}a{color:#000;text-decoration:underline}h1,h2,h3,h4,h5,h6,legend{margin:0;padding:0;font-family:arial,helvetica,sans-serif}@media print{p,a,h2,h3,h4,h5,h6,legend{color:#000}}ul{list-style-type:none}@media screen,tv,projection{div#container{width:934px;margin:32px 0 0 32px;overflow:hidden}}div#masthead p img{display:none}@media screen,tv,projection{div#masthead{height:111px;margin:0;padding:6px 0 0 0}div#masthead h1 a{text-decoration:none;font-size:40px;color:#4c2177}div#masthead p{text-indent:-2000px}div#masthead p img{display:block;position:absolute;top:123px}div#masthead p.tagline img{left:32px}div#masthead p.telephone img{left:815px}}div#masthead h1{margin:0;padding:0}div#masthead h1 img{margin:0;padding:0}div#primarymenu{float:right;margin:-99px -14px 0 145px;height:1.1em;color:#4c2177;display:block}div#primarymenu a{color:#4c2177;text-decoration:none;display:block}@media print{div#primarymenu{display:none}}div#primarymenu ul{float:right;clear:both}div#primarymenu li{display:block;float:left;border-right:1px solid #4c2177;padding:0 13px;font-size:14px;text-transform:lowercase}div#primarymenu li a{text-decoration:none;font-size:14px;color:#4c2177;text-transform:lowercase;font-family:"arial narrow",arial,helvetica,sans-serif}div#primarymenu li img{display:none}@media screen,tv,projection{div#primarymenu li img{display:inline;margin:0;padding:0}}div#sectionmenu{width:170px;height:435px;padding-top:30px;overflow:hidden;float:left;clear:left;text-transform:lowercase;font-size:1.2em;color:#8d868c;background-image:url('../img/background-left.humV79.png');background-position:left bottom;background-repeat:no-repeat}div#sectionmenu ul.menu li{padding:1px 0 12px 19px;background-image:url('../img/menu-arrow.humV79.png');background-position:left 2px;background-repeat:no-repeat;min-height:19px}div#sectionmenu ul.menu li img{display:none}@media screen,tv,projection{div#sectionmenu ul.menu li img{display:inline}}div#sectionmenu ul.menu a{color:#8d868c;text-decoration:none;min-height:16px;font-size:13px}@media screen,tv,projection{div#sectionmenu ul.menu ul{display:none}}div#sectionmenu ul.menu ul a{color:#aa079d;font-size:1.1em;font-family:arial,helvetica,sans-serif}@media screen,tv,projection{div#sectionmenu ul.menu ul li{min-height:1.2em;padding:0 0 6px 10px;background-image:url('../img/submenu-arrow.humV79.png');background-position:left 3px}}div#sectionmenu ul.menu li:hover ul,div#sectionmenu ul.menu li.current ul{display:block}div#sectionmenu ul.menu li.current ul li.current a{text-decoration:underline}@media print{div#sectionmenu{display:none}}body.home div#sectionmenu{display:none}@media screen,tv,projection{div#main{width:764px;height:465px;overflow:hidden;clear:right;font-size:1.1em;background-image:url('../img/background-right.humV79.png');background-position:left bottom;background-repeat:no-repeat}}@media print{div#main,div#main div{width:100% !important;height:auto !important;margin-top:2em;font-size:12pt;overflow:visible !important;color:#000;float:none;clear:both}}@media screen,tv,projection,print{body.home div#main{width:934px;background-image:none}}@media screen,tv,projection{div#maincontentwrapper{width:324px;height:465px;overflow:hidden;background-image:url('../img/background-right.humV79.png');background-position:left bottom;background-repeat:no-repeat;background-color:#4c2177;color:#fff;float:left;clear:left}div#maincontent{height:423px;width:280px;overflow:auto;margin:11px 13px 9px 13px;padding:15px 7px 7px 7px}div#maincontentwrapper .jScrollPaneContainer{height:423px;width:287px;max-width:287px;margin:11px 13px 9px 13px;padding:15px 7px 7px 7px}div#maincontentwrapper .jScrollPaneContainer div#maincontent{width:247px;max-width:247px;height:409px;margin:0;padding-left:0}div#maincontentwrapper .jScrollPaneContainer div#maincontent>*:last-child{padding-bottom:400px;margin-bottom:400px}div#maincontent h2,div#maincontent h3,div#maincontent h4,div#maincontent dt{color:#948e93}div#maincontent a{color:#fff}}div#maincontent h2,div#maincontent h3,div#maincontent h4,div#maincontent dt{margin-bottom:20px;font-weight:normal;font-size:1.3em}div#maincontent p,div#maincontent ul{margin-bottom:20px;font-size:1.1em}div#maincontent ul,div#maincontent li{list-style-type:circle;list-style-position:inside}div#maincontent dt{margin-bottom:10px}div#maincontent dd{margin-bottom:20px;font-size:1.1em}div#maincontent table{border-collapse:collapse;border:none;margin-bottom:20px;vertical-align:bottom}@media screen,tv,projection{div#maincontent table{color:#fff;font-size:1em}}div#maincontent tr{height:15px}body.portfolio div#maincontent table{text-transform:lowercase}body.portfolio div#maincontent td.yes{width:215px;font-weight:bold}body.portfolio div#maincontent td.no{width:215px;text-decoration:line-through}@media screen,tv,projection,print{body.portfolio div#maincontent thead{display:none}}body.portfolio div#maincontent h2,body.portfolio div#maincontent h3{margin:0}@media screen,tv,projection{div#maincontentwrapper a.jScrollArrowUp,div#maincontentwrapper a.jScrollArrowDown{background-color:#4c2177;border:1px solid #9e8ab2;height:19px;width:19px;cursor:default}div#maincontentwrapper a.jScrollArrowUp{background:url('../img/scroll-arrow-up.humV79.png') top left no-repeat;border-style:solid;border-color:#9e8ab2}div#maincontentwrapper a.jScrollArrowDown{background:url('../img/scroll-arrow-down.humV79.png') top left no-repeat;border-style:solid;border-color:#9e8ab2}div#maincontentwrapper .jScrollPaneDrag{cursor:default;background:#fff}div#maincontentwrapper .jScrollPaneTrack{cursor:default;background:#644384;opacity:0.2}}@media screen,tv,projection,print{body.home div#maincontentwrapper{width:934px;height:337px;margin:0;padding:0;background-color:#4c2177;color:#fff;background-image:url('../img/home-background.humV79.png');background-position:top right}body.home div#maincontent{width:902px;margin:0;padding:16px}body.home div#maincontent div#welcome{font-size:20px;width:472px;background-color:transparent}}@media screen,tv,projection,print{div#maincontent div#goingsons{width:550px;overflow:hidden;position:absolute;height:105px;left:47px;top:367px;z-index:10}div#maincontent h2.goingsons{text-indent:-10000px;background:transparent url('../img/whats-going-on.png') top left no-repeat;width:156px;height:20px;padding:0}div#maincontent div#goingsons ul{list-style-type:none;background:transparent;color:#fff;font-size:11px;width:600px;overflow:hidden;height:62px;margin:0 -31px 0 0;padding:0;list-style-position:outside}div#maincontent div#goingsons ul li{width:160px;padding:0 15px 0 0;margin:0 15px 0 0;border-right:1px solid #aa079d;display:block;float:left;height:60px;vertical-align:top;list-style-type:none;list-style-position:outside}div#maincontent div#goingsons ul li p{color:#fff;margin:0;padding:0}div#maincontent div#goingsons ul li h3{color:#fff;margin:0;padding:0;font-weight:bold}div#maincontent div#goingsons ul li a{color:#aa079d;text-decoration:none;padding-right:10px;background-image:url('../img/submenu-arrow.humV79.png');background-repeat:no-repeat;background-position:right 4px}div#maincontent div#goingsons ul li a:hover{text-decoration:underline}}@media screen,tv,projection,print{div#breakout{width:440px;height:465px;overflow:hidden;float:right;clear:right}}@media print{div#breakout{display:none}}div#breakout img{padding-left:2px}div#breakout embed{padding-left:2px}div#breakout img.lower{padding-top:1px}div#breakout embed.lower{padding-top:1px}div#breakout iframe,div#breakout p{margin-left:2px}body.contact.directions div#breakout p{margin-left:5px}@media screen,tv,projection,print{body.home div#breakout{height:128px;width:934px;float:none;clear:both;margin:0;padding:0}body.home div#breakout *{margin:0;padding:0}body.home div#breakout ul{height:122px;width:1500px;margin:3px 0;overflow:hidden}body.home div#breakout li{display:block;float:left;width:231px;height:122px}body.home div#breakout li + li{margin-left:3px}body.home div#breakout ul li:first-child{margin-right:1px}}div#imageselector,div#imageviewer{width:437px;margin-left:3px}div#imageviewer{height:303px;margin-bottom:8px}div#breakout div#imageselector *,div#breakout div#imageviewer *{margin:0;padding:0}div#imageselector img,div#imageviewer img{border:1px solid #999298}div#imageselector{width:450px;height:92px;overflow:hidden}div#breakout div#imageselector img{display:block;float:left;margin-right:11px;cursor:pointer}@media screen,tv,projection,print{div#breakout ul.menu.portfolio{width:447px;height:318px;margin-left:4px}div#breakout ul.menu.portfolio li{display:block;float:left;margin-right:11px}}div#breakout ul.menu.portfolio li a{padding-left:10px;display:block;width:128px;height:106px;text-decoration:none;color:#999298;background-image:url('../img/very-small-grey-arrow.humV79.png');background-position:left 95px;background-repeat:no-repeat}div#breakout ul.menu.portfolio li img{position:relative;left:-11px;display:block;border:1px solid #999298;padding:0;margin:0}div#breakout ul.menu.paging{display:block;width:120px;height:12px;margin-top:128px;margin-left:317px}div#breakout ul.menu.paging.portfolioentry{margin-top:43px}div#breakout ul.menu.paging li{display:block;width:55px;background-repeat:no-repeat}div#breakout ul.menu.paging a{display:block;color:#aa079d;text-decoration:none;font-family:'arial narrow';font-size:13px;font-weight:bold}div#breakout ul.menu.paging li.next{float:left;background-image:url('../img/next-arrow.humV79.png');background-position:right 1px}div#breakout ul.menu.paging li.next a{padding-right:10px;float:right}div#breakout ul.menu.paging li.previous{float:right;background-image:url('../img/previous-arrow.humV79.png');background-position:left 1px}div#breakout ul.menu.paging li.previous a{padding-left:10px}div#footer{float:none;clear:both;text-transform:lowercase;border-top:1px solid #948e93}div#footer ul{margin:7px 0 4px -1px;float:left}div#footer li{display:block;float:left;padding:0 8px;border-left:1px solid #000}@media screen,tv,projection{div#footer{height:2.3em;font-size:1.2em;line-height:1.2;overflow:hidden;color:#fff;background-color:#aa079d}div#footer a{color:#fff}div#footer ul{height:1.2em}div#footer li{border-left:1px solid #fff}}@media print{div#footer{display:none}}div#hum{float:right;margin:7px 8px 4px}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa}.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden}.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}a.jScrollArrowUp:hover{}a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}a.jScrollArrowDown:hover{}a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{}/*!****************************************************************************scalable Inman Flash Replacement (sIFR) version 3. Copyright 2006 – 2008 Mark Wubben,<http://novemberborn.net/> Older versions:* IFR by Shaun Inman* sIFR 1.0 by Mike Davidson,Shaun Inman and Tomas Jogin* sIFR 2.0 by Mike Davidson,Shaun Inman,Tomas Jogin and Mark Wubben See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>. This software is licensed and provided under the CC-GNU LGPL.See <http://creativecommons.org/licenses/LGPL/2.1/>*****************************************************************************/ @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{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none}}@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}}.sIFR-dummy{width:0px;height:0px;margin-left:42px !important;z-index:0}