@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:top;font-size:100%;text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none outside none}ins{text-decoration:none}del{text-decoration:line-through}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}strong{font-weight:700}em{font-style:italic}table{border-collapse:collapse;border-spacing:0}sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:.8em;font-style:italic}sup{bottom:1ex}sub{top:.5ex}.container_12{margin-left:auto;margin-right:auto;width:941px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-right:19px}.right-rule{margin-right:9px;padding-right:9px;border-right:1px solid #b2b2b2}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}.omega{margin-right:0}.container_12 .grid_1{width:61px}.container_12 .grid_2{width:141px}.container_12 .grid_3{width:221px}.container_12 .grid_4{width:301px}.container_12 .grid_5{width:381px}.container_12 .grid_6{width:461px}.container_12 .grid_7{width:541px}.container_12 .grid_8{width:621px}.container_12 .grid_9{width:701px}.container_12 .grid_10{width:781px}.container_12 .grid_11{width:861px}.container_12 .grid_12{width:941px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-left:80px}.container_12 .suffix_2{padding-left:160px}.container_12 .suffix_3{padding-left:240px}.container_12 .suffix_4{padding-left:320px}.container_12 .suffix_5{padding-left:400px}.container_12 .suffix_6{padding-left:480px}.container_12 .suffix_7{padding-left:560px}.container_12 .suffix_8{padding-left:640px}.container_12 .suffix_9{padding-left:720px}.container_12 .suffix_10{padding-left:800px}.container_12 .suffix_11{padding-left:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}@font-face{font-family:'GothamBoldRegular';src:url('../fonts/gotham-bold-webfont.eot');src:url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-bold-webfont.woff') format('woff'),url('../fonts/gotham-bold-webfont.ttf') format('truetype'),url('../fonts/gotham-bold-webfont.svg#GothamBoldRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'GothamBookRegular';src:url('../fonts/gotham-book-webfont.eot');src:url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-book-webfont.woff') format('woff'),url('../fonts/gotham-book-webfont.ttf') format('truetype'),url('../fonts/gotham-book-webfont.svg#GothamBookRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'CasualRegular';src:url('../fonts/casual-regular-webfont.eot');src:url('../fonts/casual-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/casual-regular-webfont.woff') format('woff'),url('../fonts/casual-regular-webfont.ttf') format('truetype'),url('../fonts/casual-regular-webfont.svg#CasualRegular') format('svg');font-weight:400;font-style:normal}body{padding-bottom:30px;background-color:#fcfcfc}body.backwall{background-image:url("../images/backwall.jpg");background-repeat:repeat-x}#header,#topnav ul.menu li:hover,#topnav ul.menu>li.active,#header .searchwrapper:hover{background:#6c1253;background:-moz-linear-gradient(top,#6c1253 0,#8b1c6d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6c1253),color-stop(100%,#8b1c6d));background:-webkit-linear-gradient(top,#6c1253 0,#8b1c6d 100%);background:-o-linear-gradient(top,#6c1253 0,#8b1c6d 100%);background:-ms-linear-gradient(top,#6c1253 0,#8b1c6d 100%);background:linear-gradient(to bottom,#6c1253 0,#8b1c6d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c1253',endColorstr='#8b1c6d',GradientType=0)}#header,#promo,#breadcrumbs{margin-left:auto;margin-right:auto;width:981px}#logo{padding:38px 0 30px 0}#masthead{padding-top:3px}#logo a{display:block;width:542px}#pagewrap{margin-top:80px}.backwall #pagewrap{margin-top:0}#pagewrap,#footerwrap{padding:0 19px;width:941px;margin-left:auto;margin-right:auto}#breadcrumbs{position:relative}#breadcrumbs nav.breadcrumbs{position:absolute;left:20px;margin-top:20px}#bottom{margin-top:20px}#mainwrap,#bottom{overflow:hidden}#contentwrap.right-rule,#bottom .module{padding-bottom:400px;margin-bottom:-400px}#bottom .module{width:301px;float:left}#bottomleft .twocol{width:621px}#bottomcenter{margin-left:320px}#bottomright{margin-left:640px}#bottomleft .module,#bottomcenter .module{margin-right:9px;padding-right:9px;border-right:1px solid #b2b2b2}#footerwrap{margin-top:19px}#footer{border-top:1px solid #b2b2b2;padding-top:20px;font-size:11px}body,input{color:#222;font:14px Arial,Helvetica,helvetica neue,sans-serif}p,ol,ul{line-height:16px;margin-bottom:16px}.typ-casual{font-family:'CasualRegular',Arial,Helvetica,helvetica neue,sans-serif;word-spacing:-.2em}.typ-gothbook{font-family:'GothamBookRegular',Arial,Helvetica,helvetica neue,sans-serif}.typ-gothbold{font-family:'GothamBoldRegular',Arial,Helvetica,helvetica neue,sans-serif}h1,h2,h3,h4,h5,h6{padding-bottom:16px}h1,h2,h3{font-family:'GothamBoldRegular',Arial,Helvetica,helvetica neue,sans-serif}h1{color:#2d2d2d;font-size:24px;padding-top:16px}h2{font-size:24px}h3{font-size:17px}h4{font-size:16px}h5{font-size:14px}blockquote{background:#f2f2f2;padding:19px;margin:19px;font-size:1.1em}a:link,a:active,a:visited{color:#8b1c6d;text-decoration:none}a:hover{color:#222}legend{margin-bottom:8px}table{margin-bottom:1em}thead{background-color:#6c1253;color:#fff}tfoot{background-color:#e2e2e2}td,th{padding:3px}td,th{border:1px solid #e6e6e6}#mainwrap ol,#mainwrap ul,#mainwrap dl{margin-bottom:1em}#mainwrap ul{padding-left:1em}#mainwrap li{list-style-position:outside;margin-bottom:.5em}#mainwrap ol{list-style:decimal;padding-left:2.25em}#mainwrap ul li{list-style-type:square}dt{font-weight:700;padding-bottom:.4em}dd{padding-left:1em}#topnav ul,#topnav ul li,#topnav ul ul{list-style:none;margin:0;padding:0}#topnav ul.menu{line-height:13px!important;position:relative;text-transform:capitalize}#topnav ul.menu a{display:block;text-decoration:none;color:#fff;letter-spacing:.05em;padding:16px 20px}#topnav ul.menu li{float:left}#topnav ul.menu li:hover{z-index:600;cursor:pointer}#topnav ul.menu li a{line-height:16px}#topnav ul.menu ul{visibility:hidden;position:absolute;z-index:2000;width:290px;background:#616160}#topnav ul.menu ul li{float:none;white-space:nowrap;position:relative}#topnav ul.menu ul a{padding-top:10px;padding-bottom:10px}#topnav ul.menu li:hover>ul{visibility:visible}#topnav ul.menu ul a:hover{text-decoration:underline;background:#616160}#topnav ul.menu ul li:hover{background:#616160}#topnav ul.menu ul ul{left:40%;top:0;background:#616160;box-shadow:-3px 3px 4px rgba(20,20,20,.3)}#footer ul.menu li{float:left;padding:4px 20px 4px 0;border-right:1px solid #b2b2b2;margin-right:19px}#footer ul.menu li.last{border-right:0;margin-right:0}.alignright{text-align:right}.center{text-align:center}#system-message{margin-top:1em;margin-bottom:1em}#system-message dd{margin-left:1em;margin-right:1em;padding:0}#system-message ul li{list-style:none}#system-message dt{display:none}#system-message dd ul{padding:1em}#system-message dd.message ul{border:1px solid #224bd1;background:rgba(140,159,221,.3)}#system-message dd.notice ul{border:1px solid #faa528;background:rgba(250,165,40,.3)}#system-message dd.error ul{border:1px solid #900;background:rgba(200,50,50,.3)}.img-fulltext-left,.img-intro-left,.img-fulltext-right,.img-intro-right{margin-bottom:16px}.img-fulltext-left,.img-intro-left{float:left;margin-right:9px}.img-fulltext-right,.img-intro-right{float:right;margin-left:9px}.img-fulltext-right .img_caption,.img-intro-right .img_caption,.img-fulltext-left .img_caption,.img-intro-left .img_caption{font-size:.9em;color:#777;font-style:italic;text-align:center}#biosidebar .module,#left .module,#right .module{margin-bottom:20px}#content,.top-rule .inside{border-top:3px solid #2d2d2d}#content.notoprule{border-top:0}.blog .item-separator{display:block}.module h3{font-size:24px;font-weight:400;padding-bottom:16px;padding-top:16px}.module-backwall h2{position:absolute;top:250px;padding-left:20px;width:359px;color:#8b1c6d;font-size:32px;font-weight:400;line-height:38px}.blog h2,.testimonials h2,.item-page h2{font-size:24px;font-weight:400;padding-bottom:16px;padding-top:16px;margin-bottom:24px}.testimonials h2{padding-bottom:35px;border-bottom:1px solid #b2b2b2}.testimonial-items .item-separator{display:block;padding-bottom:25px;border-bottom:1px solid #b2b2b2;margin-bottom:25px}.testimonials p,a.testimonial-readmore{display:inline}.readmorebtns p.readmore{margin-top:16px}.readmorebtns p.readmore a{background:#8b1c6d;color:#fff;padding:8px 16px;border:1px solid #8b1c6d;transition:all .25s;font-weight:700;display:inline-block}.readmorebtns p.readmore a:hover{background:#fff;color:#8b1c6d;transition:all .5s}.eventslist h1{border:0}.eventslist h2{padding-bottom:0}.eventslist h3{font-family:'GothamBookRegular',Arial,Helvetica,helvetica neue,sans-serif;font-size:24px;margin-bottom:16px}.eventslist .items-row{margin-bottom:80px}div.pagination{padding-top:15px}.pagination .counter{float:left;padding-top:10px}div.pagination ul{float:right}#mainwrap div.pagination ul li{float:left;margin-left:19px;list-style:none;list-style-image:none}li.pagination-start,li.pagination-prev,li.pagination-next,li.pagination-end,li.pagination-start-active,li.pagination-prev-active,li.pagination-next-active,li.pagination-end-active{width:37px;background-image:url('../images/spr-pagination36.png');background-repeat:none;height:36px}li.pagination-start span,li.pagination-prev span,li.pagination-next span,li.pagination-end span{display:none}li.pagination-start-active a,li.pagination-prev-active a,li.pagination-next-active a,li.pagination-end-active a{display:block;width:37px;height:36px}li.pagination-start-active a span,li.pagination-prev-active a span,li.pagination-next-active a span,li.pagination-end-active a span{display:none}li.pagination-page{margin-top:10px}.pagination-start-active{background-position:0 0}.pagination-start{background-position:0 -36px}.pagination-prev-active{background-position:0 -72px}.pagination-prev{background-position:0 -108px}.pagination-next-active{background-position:0 -144px}.pagination-next{background-position:0 -180px}.pagination-end-active{background-position:0 -216px}.pagination-end{background-position:0 -252px}#search .searchwrapper{height:40px;float:right;width:310px}#search input{padding:16px 20px}.searchwrapper form{position:relative}#search #mod-searchword{border:0;background:transparent;color:#fff;width:228px;position:absolute;top:0;line-height:13px}#search .searchbutton{position:absolute;width:19px;height:19px;left:248px}dl.search-results dt{font-size:17px;margin-bottom:20px}dl.search-results dd{border-bottom:1px solid #b2b2b2;padding-bottom:18px;margin-bottom:19px;padding-left:0}p.search-counter{border-top:2px solid #b2b2b2;border-bottom:1px solid #b2b2b2;margin-bottom:19px;font-size:20px;padding-bottom:138px;padding-top:20px}.highlight{background-color:#ff9}ul.socialicons li{float:left;margin-right:4px}ul.socialicons li a{display:block;width:23px;height:23px;background-image:url('../images/spr-icons-social23.png');background-repeat:none}.icon-facebook{background-position:0 0}.icon-linkedin{background-position:0 -23px}.icon-twitter{background-position:0 -46px}ul.socialicons li span{display:none}a.linkedin-sm,a.twitter-sm{background-image:url('../images/spr-icons-social15.png');background-repeat:none;width:15px;height:15px;display:inline-block;margin-right:3px;margin-top:5px;margin-bottom:5px}a.linkedin-sm span,a.twitter-sm span{display:none}a.linkedin-sm{background-position:0 0}a.twitter-sm{background-position:0 -15px}.ctb-block-row{min-height:460px;margin-bottom:20px}.ctb-article p{margin-bottom:0}.ctb-root-desc .inside,.ctb-child-desc .inside,.ctb-article .inside,.ctb-blank .inside{min-height:460px}.ctb-root-desc,.ctb-child-desc,.ctb-article,.ctb-blank{float:left}.ctb-child-desc,.ctb-root-desc{width:461px}.ctb-article,.ctb-blank{width:221px}.ctb-child-desc h2,.ctb-root-desc h2,.item-bio h2{color:#2d2d2d;font-size:24px;font-weight:400;padding-bottom:16px;padding-top:16px}.ctb-root-desc p,.ctb-child-desc p,.largetxt p{font-size:21px;line-height:26px}.ctb-article h3{padding-top:16px;font-size:17px;font-family:Arial,Helvetica,helvetica neue,sans-serif;font-weight:700}.ctb-article .position{font-size:17px;font-weight:400;padding-bottom:20px;border-bottom:1px solid #b2b2b2}.ctb-article .portrait{border-bottom:1px solid #b2b2b2;margin-bottom:20px}.ctb-article a,.item-bio a{line-height:16px}.ctblock .readmore{margin-top:10px}.item-bio h2{border-bottom:1px solid #b2b2b2;margin-bottom:16px}.img-fulltext-bio{float:right}.bio-contact p{margin-bottom:0}div.item-bio{overflow:hidden}div.item-bio div.grid_8{padding-bottom:400px;margin-bottom:-400px}a.button-go,.ctminimal input.rsform-submit-button{width:36px;height:36px;background-image:url(../images/btn-go.png);background-repeat:no-repeat;display:block;margin-top:13px;margin-bottom:13px}a.button-go span{display:none}.ctminimal input.rsform-submit-button{border:0;background-color:transparent;cursor:pointer}.ctminimal .formCaption{display:none}.ctminimal .rsform-block{width:100%;border-top:1px solid #e2e2e2}.ctminimal .rsform-input-box{border:0;margin-bottom:5px}.tiplist-title{padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #c1c2c3;margin-left:15px;margin-right:5px}div.tiplistwrap{background-color:#eff1f7;padding-top:10px;padding-bottom:10px;margin-bottom:25px}.tiplist{height:195px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:transparent}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#f00}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative;border-radius:5px}.jspDrag{position:relative;top:0;left:0;cursor:pointer;border-radius:5px;background-color:#8b1c6d}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}#eblog-wrapper{padding-top:16px}#ezblog-latestcomment .comment-avatar{float:left}#ezblog-latestcomment .comment-meta{margin-left:35px;margin-bottom:8px}.ezitem{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #b2b2b2}.ezitem .comment-author{font-weight:700}.ezitem .blog-meta.small{font-size:10px;margin-left:35px}#ezblog-body .blog-title{font-weight:normal!important}.archive-year-wrapper{margin-bottom:8px}.mod-year{padding-bottom:4px;border-bottom:1px solid #e2e2e2}.mod-month{padding-top:4px;padding-bottom:4px;border-bottom:1px solid #e2e2e2;margin-bottom:4px}#eblog-wrapper .socialbutton-vertical{display:inline-block;margin:0 0 10px;vertical-align:bottom;width:120px}.cta h4{font-size:16px;font-weight:bold;padding:0 2px;margin-bottom:8px}table.history *{border:0;border-width:0}table.history td:first-child{font-weight:800;padding-right:10px}figure{color:#808080;margin-bottom:20px}figure.half-wide{width:300px;float:left}figure.half-wide{margin-right:20px}figure.half-wide.last{margin-right:0}figure img{margin-bottom:16px}figcaption{font-weight:700}figcaption,figure p{width:50%}figure.half-wide .figcaption,figure.half-wide p{width:100%}#eb-events .btn,#eb-upcoming-events-page-default .btn,#eb-individual-registration-page .btn,#eb-group-registration-form .btn-primary{border:0;border-radius:0}#eb-events .btn-primary,#eb-individual-registration-page .btn-primary,#eb-group-registration-form .btn-primary{background:#8b1c6d!important;color:#fff!important}#eb-events .btn-primary:hover,#eb-events .btn-primary:active,#eb-events .btn-primary.active,#eb-events .btn-primary.disabled,#eb-events .btn-primary[disabled],#eb-individual-registration-page .btn-primary:hover,#eb-individual-registration-page .btn-primary:active,#eb-individual-registration-page .btn-primary.active,#eb-individual-registration-page .btn-primary.disabled,#eb-individual-registration-page .btn-primary[disabled],#eb-group-registration-form .btn-primary:hover,#eb-group-registration-form .btn-primary:active,#eb-group-registration-form .btn-primary.active,#eb-group-registration-form .btn-primary.disabled,#eb-group-registration-form .btn-primary[disabled],.rsform-submit-button:hover{background-color:#6c1253!important;color:#fff}#eb-events .btn,#eb-upcoming-events-page-default .btn,#eb-event-details .btn{background:#e5e3e3;color:#515151;border:0}#eb-events .btn:hover,.rsform-reset-button:hover,#eb-event-details .btn:hover{background:#dbd9d9;color:#515151}.eb-container h1{margin:0!important;margin-bottom:24px!important;padding-top:16px!important}#eb-categories .eb-box-heading,#eb-events .eb-box-heading,#eb-event-page .eb-box-heading{border-radius:0;background:#fafafa;padding:14px 10px 0}.eb-description,.btn{-moz-border-radius:0!important;border-radius:0!important}#eb-events .eb-event{margin:0 0 80px}ul.eb-mod-categorys li{font-size:16px;font-weight:bold;margin-bottom:.4em}dl.eb-event-list dt{padding-top:5px;margin-top:16px;border-top:1px solid #ccc}dl.eb-event-list dd{padding:5px 0;margin-top:5px 0}img.eb_detailimg{width:inherit;max-width:100%;height:auto}#mainwrap ul.category-module{padding-left:0}.category-module li{list-style:none!important}.category-module li h4{font-size:1.143em;font-weight:700;padding-bottom:.5em}.library .category-desc{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1.5em}.library .category-desc img{float:left;margin-right:16px;margin-bottom:8px}.library .item{border-bottom:1px dotted #ddd;margin-bottom:1em;padding-bottom:1em}.library h2{font-size:1.0em;padding-bottom:4px}.library .readreview{text-align:right}.readreview a{background:#8b1c6d;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 14px;text-align:center}div.no-events{margin-top:1.5em}div.no-events p{text-align:center}#eb-events .event-desc{margin-top:1.5em;margin-bottom:2em}span.event-date span.month{background:none repeat scroll 0 0 #8b1c6d!important;border:1px solid #8b1c6d!important}span.event-date span.day{border:1px solid #8b1c6d!important;color:#444!important;text-align:center}