form.formtastic .inline-errors{display:none}form.formtastic li.error input,form.formtastic li.error textarea,form.formtastic li.error select{background:#fff4f4;border-color:#ff0000}.fieldWithErrors input,.fieldWithErrors textarea,.fieldWithErrors select{border:1px solid red !important}.fieldWithErrors{display:inline}div.errorExplanation{width:266px;margin:20px 0;background-color:#f4d3d2;color:#620606;font-family:Arial, sans-serif;line-height:1.5;font-size:12px;padding:11px 20px 5px 20px;border:1px solid #ff2000}div.errorExplanation h2{text-align:left;font-weight:bold;font-size:14px;letter-spacing:0;margin:0;color:#620606;font-family:Arial, sans-serif}div.errorExplanation ul li{list-style:square !important;margin:4px 15px !important}#contact-container{width:970px;margin:0 auto;overflow:hidden}.contact-holder{width:324px;padding:0;color:#585858;margin-bottom:15px;font-size:14px}.contact-holder label{font-weight:bold;width:20px;display:inline-block}.contact-holder h2{font-size:20px;margin:0}.contact-holder input[type=text]{width:300px}.contact-holder textarea{height:85px;width:300px}#contact-form{background-color:#e7e3e3;width:230px;padding:20px 23px}#new_contact_us li{margin:0}#new_contact_us label{display:none}#new_contact_us ul{width:250px;padding:20px;background:#d6d7d9}#contact-box{width:210px;padding:30px;background:#e0e0e0;margin-top:30px}#new_contact_us .errorExplanation{width:auto}.small_learn_more_wrapper a:hover{text-decoration:none}.vcard{width:300px;float:right}.vcard h3.org{margin:0 0 10px;line-height:28px}#map-holder{float:left}#map-canvas{color:#000;width:600px !important;height:400px !important}table.calendar,table.calendar *{margin:0;padding:0;border:none;text-align:center;border-collapse:separate;border-spacing:0;margin:auto}table.calendar{background-color:#eee}table.calendar .monthNames{font-size:1.25em;background-color:#dddddd;border:1px solid green}table.calendar .monthNames a{color:#5870c7;font-weight:bold;text-decoration:none;display:block}table.calendar .otherMonth{color:#aaa;background:none}table.calendar .day{border:1px solid #eeeeee;width:28px;padding:1px 3px 1px 3px;background:no-repeat url(/assets/events/calendar-bg-4f2f9b701576b3bf334899036648fef8.gif)}table.calendar .event{background:no-repeat url(/assets/events/calendar-event-278682718805a846f6c1097dc570d3d6.gif)}table.calendar .event a{color:white;font-weight:bold;text-decoration:none;display:block}table.calendar .today{border:1px dotted red}.event{margin-bottom:20px}.event-title{margin:0}.event .date{margin:0;font-size:11px;color:#555}.blog-post .post-title,.blog-post .post-title a{margin:0}.blog-post .post-info{font-size:11px;color:#555}.blog-post .comment-date{float:right;font-size:11px;color:#555}.blog-post .comment-author{font-size:13px}.blog-post .comment-info{font-size:13px}.blog-post .comment{border:1px solid #cccccc;margin-bottom:20px;padding:10px;width:600px}.blog-post .post-metadata{font-size:90%;color:#555555;text-align:right}.comments #new_blog_comment{border:1px solid #333}.comments #new_blog_comment fieldset{border:none;margin:0px auto;padding-top:0px;padding-bottom:0px}.comments #new_blog_comment p{margin:0px}.comments #new_blog_comment p input{margin-left:240px}.news-item{margin-bottom:20px}.news-item .news-title,.news-item .news-item a{margin:0}.news-item .news-info{font-size:11px;color:#555}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("fancybox.png")}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("fancybox.png") -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url("blank.gif");z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url("fancybox.png");background-position:-40px -30px}#fancybox-right-ico{background-image:url("fancybox.png");background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("fancybox-x.png")}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("fancybox.png");background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("fancybox-y.png");background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("fancybox.png");background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("fancybox-x.png");background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("fancybox.png");background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("fancybox-y.png")}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("fancybox.png");background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url("fancy_title_over.png");display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url("fancybox.png") -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("fancybox-x.png") 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url("fancybox.png") -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}.gallery-album{float:left;width:160px;margin:10px}.gallery-album-thumb img{width:160px;height:160px;border:1px solid #999999}.gallery-album-info{font-size:80%;color:#999999}.gallery-photo{float:left;width:160px;margin:10px}.gallery-photo-thumb img{width:160px;height:160px;border:1px solid #999999}.gallery-photo-info{font-size:80%;color:#999999}nav.pagination{margin:10px 0}nav.pagination .first,nav.pagination .last{display:none}nav.pagination a{text-decoration:none}nav.pagination .prev a,nav.pagination .next a{color:#444;font-size:12px}nav.pagination .page a{padding:1px 6px 1px 6px;display:inline-block;color:#666;border:1px solid #D7D7D7;border-radius:2px;background-color:#fff}nav.pagination .page.current{display:inline;border:1px solid #D7D7D7;color:#fff;background-color:#9DA1A7;border-radius:2px;padding:3px 6px 3px 6px}#team-members{clear:left}.team-member{clear:both;margin-bottom:40px}#team-members h2{float:none}.tm .photo{float:left;width:150px}.tm .photo span{display:block;font:800 14px/20px "Open Sans";color:#770600}.tm .photo em{font:italic 13px/20px "Open Sans";color:#d51a10}.tm .content{float:left;width:360px;margin-right:50px}.tm .content p{margin:0;padding-bottom:20px}#team-member{float:left;width:570px;position:relative;padding-bottom:20px}#team-member #awards{position:absolute;right:40px;top:250px;width:127px}#team-member #awards img{display:block;margin:20px 0}.small-shadow{background:url(/assets/red-shad-72963b80db92161c8d7434d416903ae5.png) repeat-x scroll right bottom transparent;height:10px;position:absolute;width:100%}
