﻿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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ul,li{margin:0;list-style-type:none;padding:0}@font-face{font-family:'PraterSans';src:url(/assets/PraterSansWeb-48b7f8014c86f709a10be088b17b83b491ff558406cbbabf0bd62f46b60b5e7d.eot);src:url(/assets/PraterSansOne-Regular-f8eeba16e1bbb2c4cd553c6b3502da345424852da550e2c153259f3c95866d83.otf) format("opentype");font-weight:thin;font-style:normal}@font-face{font-family:'StagBookItalic';src:url(/assets/stag-bookitalic-webfont-3015b500440153e933c0b48b1e40aa4c50d52079b7bebfe7afdd20c1761168ca.eot);src:url(/assets/stag-bookitalic-webfont-a4cfd97eb42b12c5510484a93f7e325a289734aa5e31bfcab9f0e8ddc0c841d4.woff) format("woff"),url(/assets/stag-bookitalic-webfont-c3d77cf086c34a7bd127aa0a6121b45ba9caa43c6774463a6c0f722dada29da4.ttf) format("truetype"),url(/fonts/stag-bookitalic-webfont.svg#webfontJNDJYANm) format("svg");font-weight:100;font-style:normal}@font-face{font-family:'StagBook';src:url(/assets/stag-book-webfont-2a77d1b90090eb7095618ce32a009f3cbf9e524b5a23b3e8c842d0319119b268.eot?) format("eot"),url(/assets/stag-book-webfont-984a3ed818522ab842242273e04ec66fcd4ecdc4c532ad9e5c300eaca0f1732d.woff) format("woff"),url(/assets/stag-book-webfont-b9823f41e910842c6c69b695862ca557561d672367a2739ba0decdfc6e310dd0.ttf) format("truetype"),url(/assets/stag-book-webfont-e21530a94b8374ea2e70b253d2cdfee68444f3f4c19d11c7bd5ef0831b24e7f2.svg#webfontMHJNIPoP) format("svg");font-weight:100;font-style:normal}body,textarea{font:13px/17px Tahoma, Arial, sans-serif;color:#565555}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{clear:both}h1,h1 a,th.ec-month-name{font-family:PraterSans;font-size:32px;line-height:32px;color:#42777b;letter-spacing:.7pt;text-transform:uppercase;text-decoration:none}h1.hidden{display:none}.col2_wide h1{font-size:32px;position:relative;margin:0 32px}.col2_wide .general_wrap h1{margin:0 20px 10px}h2,legend{font-family:PraterSans;font-size:32px;line-height:32px;color:#6acbd2;letter-spacing:.7pt;text-transform:uppercase;position:relative;margin:0 32px}#sidebar h2{font-size:26px}legend{margin:0 0 17px 0}.general_wrap h2{margin:0 20px 20px 20px}.general_wrap .interior p{margin:0 0 17px 0}.general_wrap .interior ul,.general_wrap .interior ol{margin:0 0 17px 17px}.general_wrap .interior form ul,.general_wrap .interior form ol{margin:0 0 17px 0}.general_wrap .interior ul li{list-style-type:disc}.general_wrap .interior form ul li{list-style-type:none}article.blog_post ul li{list-style-type:disc}article.blog_post ol li{list-style-type:decimal}.upcoming_events h2{margin:0 32px 0 22px}h3{font-family:StagBookItalic;color:#3a767b;font-size:14px;line-height:20px}.sponsor_list li h3{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) repeat-x 0 -531px;font-size:13px;line-height:17px;height:17px;color:#6acbd2;margin:0 0 15px 0;font-weight:normal}h4{font-family:PraterSans;font-size:20px;color:#fff;text-transform:uppercase;position:relative;letter-spacing:.7pt}h5{font-family:StagBookItalic;color:#fff;font-size:13px;line-height:19px;height:19px}h6{font-family:PraterSans;font-size:20px;line-height:20px;color:#609093;letter-spacing:.7pt;position:relative}legend{font-weight:bold}del{text-decoration:none}table .title td{line-height:19px;height:22px}table .title a{color:#fff;font-family:StagBook;font-size:12px}.home table .title a:hover,.home .detail_list li.name a:hover{text-decoration:underline}table .title a:hover{color:#fff}td.name,td.name a{color:#3a767b;font-family:StagBook;font-size:14px;vertical-align:middle}td.reply_count,td.timestamp,td.views{vertical-align:middle}table .details td{border:1px solid #fff;border-width:1px 0 0 1px;text-align:center;width:33%;line-height:22px;height:22px}table .details td.first{border-left:none}.home table .details td.first,.col1 table .details td.first{width:22%;text-align:left}.home .discussions td span,.col1 .discussions td span{color:#e38b45}.home .discussions .details td{text-align:left;width:100%}.home .news td span{color:#a44b50}table a{color:#4faab1;text-decoration:none}table a:hover{color:#3a767b;text-decoration:none}th{font-size:11px;font-weight:normal;color:#467377}th a{color:#4faab1;text-decoration:underline}tr.odd td{background:#defeff}tr.even td{background:#c2eff0}tr.status_hidden td,tr.status_hidden td.reply_count{background:#ebebeb}tr.status_locked td,tr.status_locked td.reply_count{background:#ffcdd0}td.forum_body{line-height:140%}.blue_top_content,.blue_top_content a,.desc_wrap,.desc_wrap a{color:#fff}.sponsor_slots a{color:#4FAAB1;float:left;font-size:11px;text-align:center;width:100%}a{font-size:12px;line-height:17px;text-decoration:underline;color:#4faab1}a:hover{color:#a78a25}.new_user_session a{color:#fff}#home .top_content .sign_in li{display:inline;padding:0 2px}#home .top_content .sign_in a{font-family:PraterSans;font-size:14px;color:#515151;text-decoration:none;text-transform:uppercase}#home .top_content .sign_in a:hover{color:#fff}#home .top_content .col3 .subtext ul{padding:23px 10px 12px 25px;text-align:center}.btn_submit,.utility li a{color:#fff;font-family:StagBookItalic;font-size:13px}.btn_toggle,.rsvp_toggle{text-align:center;font-family:PraterSans;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.7pt}a.bread{display:block;font-size:11px;line-height:12px;position:relative;right:40px;text-align:right;top:0;width:100%}ul.btn_rsvp a,ul.date .day{font-family:PraterSans;color:#4c777b;text-transform:uppercase;text-decoration:none;letter-spacing:.7pt}ul.btn_rsvp,ul.date{text-align:center}ul.btn_rsvp a{font-size:16px;line-height:36px;width:84px;height:36px;display:block}ul.date .day{font-size:46px;line-height:38px;padding:0;border:none;background-color:inherit}ul.date{font-size:12px;color:#a78a25;text-transform:uppercase}.upcoming_events ul.date{color:#fff}.home ul.sticky li a{float:left;margin:0 0 0 20px;line-height:25px;font-family:StagBookItalic;font-style:italic;color:#515151;text-decoration:none}.home ul.sticky li a:hover{color:#4FAAB1}.date_nav li a{line-height:40px;font-size:12px;color:#fff;text-transform:uppercase;font-family:PraterSans;text-decoration:none;text-align:center;letter-spacing:.7pt}.date_nav li a:hover{color:#3a767b}input.text{height:21px;padding:2px}form ul.check_list li label{color:#565555}form li{margin:0 0 5px 0}form .sign_in li{margin:0}form ul{margin:0 0 17px 0}label,.label{font-family:StagBookItalic;font-size:13px;display:block;color:#42777b}label.inline{display:inline;color:#565555;font:13px/17px Tahoma,Arial,sans-serif}.desc_wrap label,.desc_wrap .label,.desc_wrap label.inline{color:#fff}.sign_in input{color:#cfb78e;font-size:10px;width:auto;background:#fff;border:none;padding:3px 8px}.notice{clear:both;font-family:PraterSans;font-size:20px;text-transform:uppercase;position:absolute;right:15px;top:141px;letter-spacing:.7pt}.flash_notice,.flash_error{padding:10px}.flash_notice{background:#A6D497;color:#fff;font-family:PraterSans;font-size:20px;text-transform:uppercase;letter-spacing:.7pt;display:inline-block}.flash_error{background:#ce6f76;color:#fff;font-family:PraterSans;font-size:20px;text-transform:uppercase;letter-spacing:.7pt}#userinfo{background:#333333;color:#FFFFFF;display:inline;margin-bottom:5px;padding:5px}.next_event th a,.upcoming_events th a,.detail_list li.name,.detail_list li.name a{font-family:StagBookItalic;color:#fff;font-size:12px;background:#467377;line-height:normal}.detail_list li.venue{color:#42777b}.next_event th a{font-size:16px}.next_event td.name,.next_event td.name a,.this_event td.name,.this_event td.name a,.forum td.name,.forum td.name a,.detail_list li.name,.detail_list li.name a{font-size:13px}.detail_list .description a{color:#565555}.tattle{font-size:11px}td.admin_edit a{font-size:10px}article small{font-size:11px;color:#adadad}ol.replies li ul li.report,ol.replies li ul li.report a{font-size:11px}p.bio{font-size:11px}.new_exhibitor .entity_name,.edit_exhibitor .entity_name{display:none}.bignote{font-family:StagBookItalic;color:#3a767b;font-size:24px}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}#wrapper{width:1060px;position:relative;margin:0 auto}#page{width:1060px;float:left;clear:both;position:relative;background:#FBF9FA url(/assets/backgrounds/page_bg-f28f861b2fb3f212f1d9e297bcb78a54d09403f2ebb4b3fa7b960ada5020ade8.png) repeat-x 0 -226px}#content{width:100%;clear:both;position:relative;padding:0 10px}#content div.left,#content div.right,#content article{padding:0 15px;position:relative;float:left;clear:none}#content div.right{width:300px}#content article{width:100%;padding:0}#sidebar{padding:0}footer{margin:0 auto;padding-top:65px;clear:both;width:1060px;height:45px;background:#FBF9F9 url(/assets/backgrounds/footer_bg-72599431f7948f356fb63a472e9cf00b5d98c0fb2e21e500f4f986a455fd9411.png) no-repeat top center;text-align:center;font-size:11px;color:#fff}footer a{text-decoration:underline;color:#484942;font-size:11px}footer span{color:#485F42}.col1,.col1a,.col2,.col3,.col2_wide{float:left;width:350px;position:relative;display:block}.col2_wide{float:right;width:710px}.inset_like_h1{margin:10px 32px}table{width:100%}th{text-align:left}th,td{padding:3px 20px}td{border-left:1px solid #fff;border-bottom:1px solid #fff}td.first{width:50%;padding-right:3%}td.first,td.name{border-left:none}td.name{width:190px}body.business td.name{width:130px}td.id{border-right:1px solid #fff;width:20px;text-align:center}td.utility{width:20px}#breadcrumb ol{list-style:none;float:right;position:relative;right:30px;top:-16px;font-size:11px;line-height:12px}#breadcrumb li{display:inline;margin:0 5px 0 0}.ads{width:100%;float:left;position:relative;display:block;clear:left}.ad160x280{height:240px;width:120px;padding:20px;float:left;position:relative;display:block;clear:left;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -401px 0}.ad300x250{width:300px;height:250px;padding:21px 20px 19px;margin-bottom:17px;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -668px}.cta{margin-bottom:17px}.cta p,.cta h2{display:none}.cta a{display:block;width:100%;overflow:hidden;line-height:9999px;height:106px}#volunteer.cta{width:152px;height:285px;float:right}#volunteer.cta a{height:285px;background:url(/assets/ctas/volunteer_cta-4192515d55810bf91eeea543a1aa42e4947bc9d0e130fbaa030b3e7052901491.png) no-repeat 0 0}#donate.cta a{background:url(/assets/ctas/donate_cta-e4dbd19495090f3e92dc1af0b567afc13942c6cb7371ad9638e72bc9aa8fc233.png) no-repeat 0 0}#alpha li,#member_types li{display:inline;padding:2px}#home .col_1_2{max-width:702px;float:left;padding-top:15px}#home .home-carousel{margin-left:15px;height:320px;overflow:hidden;position:relative}#home .carousel-item{height:100%;width:100%;position:absolute}#home .carousel-image,#home .carousel-image img{height:100%;width:100%}#home .col_1_2 .carousel-headline{font-family:PraterSans,Arial,sans-serif;line-height:32px;font-size:32px;color:white;letter-spacing:.7pt;text-decoration:none;background-color:rgba(0,0,0,0.7);padding:20px;position:absolute;bottom:0;width:94%}#home .col_1_2 .carousel-headline:hover{text-decoration:underline}#home .carousel-left-arrow,#home .carousel-right-arrow{width:40px;height:40px;position:absolute;top:135px;cursor:pointer;z-index:1}#home .col_1_2 .home-carousel .carousel-left-arrow{left:20px}#home .col_1_2 .home-carousel .carousel-right-arrow{right:20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#home .col1,#home .col3{width:349px}#home .col2{width:358px;margin:0 2px}#home .top_content h1{position:absolute}section.top_content{position:relative;top:-10px;width:100%;font-family:PraterSans,Arial,sans-serif}#home .top_content #cm-signup{float:left;background:#ecb933;border-radius:10px;padding:5px 5px 5px 10px;margin-top:10px;width:550px;height:60px;text-decoration:none;margin-left:225px}#home .top_content #cm-signup .statement{float:left;display:inline;text-decoration:none}#home .top_content #trial-signup{float:right;background:#dd5635;border-radius:10px;margin-top:10px;height:70px;width:450px;font-size:22px;color:#ecb933;text-decoration:none}#home .top_content #trial-signup .statement{padding:25px 10px 5px 25px}#home .bottom_content .col1,#home .bottom_content .col2,#home .bottom_content .col3{margin-top:12px;margin-left:15px;width:325px}#home .bottom_content .discussions,#home .bottom_content .events,#home .bottom_content .news{width:100%;float:left;position:relative;display:block;background:#fff;padding:20px 0 40px;border:1px solid #cecece;-moz-box-shadow:-3px 2px 7px 1px rgba(50,50,50,0.15),3px 2px 7px 1px rgba(50,50,50,0.15);-webkit-box-shadow:-3px 2px 7px 1px rgba(50,50,50,0.15),3px 2px 7px 1px rgba(50,50,50,0.15);box-shadow:-3px 2px 7px 1px rgba(50,50,50,0.15),3px 2px 7px 1px rgba(50,50,50,0.15);margin:0 0 17px 0}#home .bottom_content .col2{margin-left:21px;width:339px}#home .bottom_content .col3{margin-left:19px}#home .bottom_content h1,#home .bottom_content .title td{padding:0 18px}.home h1,.col1 .interior h1,.col1 .interior h1{margin-bottom:17px}#home .discussions h1,h1.exception{color:#E38B44}#home .events h1,.col1 .events h1{color:#4A7B7F}#home .news h1{color:#AF454F}#home .discussions .discussions_na{margin-left:30px}#home .discussions table{border:none}#home .discussions .title td,.col1 .discussions .title td{background:#E38B44}#home .discussions .flag_left{float:left;height:22px;left:-29px;position:relative;top:0;width:20px;margin-right:-29px;background:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png) no-repeat -96px -647px}.home td{padding:3px 5px}#home td.first{padding:3px 5px 3px 20px}#home .description td{padding:3px 10px 3px 20px}#home .news table .description a{color:#A44B50;text-decoration:underline}#home .discussions .details td,.col1 .discussions .details td{background:#FEDFB0}#home .news .title td{background:#AF454F}#home .news .details td{background:#FECFD5}#home .news .flag_right{float:right;height:22px;right:-38px;position:relative;top:0px;width:20px;background:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png) no-repeat -117px -753px}.home .news .description p{padding-bottom:17px}.home ul.sticky{position:relative;left:60px;margin:0 0 50px 0}ul.sticky li{clear:both}ul.sticky li .icon{height:25px;width:40px;float:left;background-image:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png)}li.expectant-parents-group .icon{background-position:-117px -644px}li.new-moms-group .icon{background-position:-117px -668px}li.parents-university .icon{background-position:-117px -692px}.forum #content ol li{padding:10px 0 15px}td.forum_body p,.forum .blue_top_content p{line-height:140%}td.forum_body p{margin:1em 13px}.forum .blue_top_content,.event_time .blue_top_content,.group .blue_top_content{-moz-border-image:url(/assets/sprites/discuss-image-border-98f4689a37b2b5d619c249886f0c93769adb6ff81ab58fac619fe0b55be2cd76.png) 26 30 37 22 repeat;border-image:url(/assets/sprites/discuss-image-border-98f4689a37b2b5d619c249886f0c93769adb6ff81ab58fac619fe0b55be2cd76.png) 26 30 37 22 fill;border-width:26px 30px 37px 22px;border-style:solid;-webkit-border-image:url(/assets/sprites/discuss-image-border-98f4689a37b2b5d619c249886f0c93769adb6ff81ab58fac619fe0b55be2cd76.png) 26 30 37 22 repeat;padding:0 10px 0 20px;position:relative;z-index:20;border-color:#D1F3F4}html.ie .blue_top_content{background-color:#D1F3F4}html.ie .blue_top_content,html.ie .desc_wrap{padding-top:10px;padding-bottom:10px;min-height:20px;margin-top:5px;display:block;zoom:1;border-width:10px;border-radius:10px 20px 10px 20px/10px}html.ie .forum .questions form p{margin-top:1em;margin-bottom:1em}.blue_top_content h5{color:#3A767B;margin-bottom:1em}.blue_top_content *{color:#444}.blue_top_content a{color:#3A767B;text-decoration:underline}.blue_top_content a:hover{color:#3A767B}.blue_top_content p,.section_wrap .description p{margin-bottom:1em}.forum.thread article p,.forum.thread article ul,.forum.thread article li,.forum.thread article ol{color:#444}.forum.thread #content article ul li,.forum.thread #content article ol li{margin-top:8px;margin-left:30px;padding-left:15px;padding-bottom:0;width:80%}.forum.thread article ul li{list-style-type:disc}.forum.thread #content article .actions ul li{list-style-type:none;padding:0;margin:0}.forum.thread article ol li{list-style-type:decimal}.forum.thread .even td,.forum_list .even td{background:#D1F3F4}.forum.thread .odd td,.forum_list .odd td{background:#E6FEFF}.blue_top_content,.desc_wrap{border-color:#61c8cf;-moz-border-image:url(/assets/sprites/image-border-358215e865378c6476dd0ee3ae99a576698c62a38575869f930200858d9d09b1.png) 26 30 37 22 repeat;border-image:url(/assets/sprites/image-border-358215e865378c6476dd0ee3ae99a576698c62a38575869f930200858d9d09b1.png) 26 30 37 22 fill;border-width:26px 30px 37px 22px;border-style:solid;-webkit-border-image:url(/assets/sprites/image-border-358215e865378c6476dd0ee3ae99a576698c62a38575869f930200858d9d09b1.png) 26 30 37 22 repeat;padding:0 10px 0 20px;position:relative;z-index:20;margin-bottom:20px}html.ie6 .desc_wrap{height:1%;overflow:visible}html.ie .desc_wrap{background-color:#61c8cf;margin-top:5px}html.ie .search .desc_wrap,html.ie .questions .desc_wrap{background-color:transparent}#sidebar .desc_wrap{clear:both;border-width:16px 22px 18px 22px;border-image:url(/sprites/image-border.col1) 16 22 18 22 fill repeat;-moz-border-image:url(/assets/sprites/image-border-col1-7efdbb37af6cfd4835267a45122c86acc3840f24eb8a2b594b1574cc0701c46a.png) 16 22 18 22 fill repeat;-webkit-border-image:url(/assets/sprites/image-border-col1-7efdbb37af6cfd4835267a45122c86acc3840f24eb8a2b594b1574cc0701c46a.png) 16 22 18 22 repeat stretch}.section_wrap{background:#fff;padding:30px 0 15px 0;margin:-45px 10px 0 10px;position:relative;z-index:10;border:1px solid #cecece;border-bottom:none;-moz-box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);-webkit-box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15)}body.about .section_wrap{border-bottom:1px solid #cecece}.general_wrap{background:#fff;padding:17px 0 10px 0;margin:10px 10px 25px 10px;position:relative;border:1px solid #cecece;-moz-box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);-webkit-box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);clear:both}.general_wrap .interior{padding:0 20px}.section_bottom{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -356px;width:690px;height:37px;margin:0 auto 25px auto;position:relative;z-index:20}.col1 .section_bottom{background-position:0 -168px;width:320px;height:12px}.col1 .desc_wrap{padding:0 10px}.btn_toggle,.rsvp_toggle{width:80px;height:32px;padding:28px 20px 0 20px;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -1px -44px;position:absolute;left:270px;top:-10px;cursor:pointer}.toggle_hover{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -106px;color:#3a767b}.col1 .btn_toggle{left:100px;top:-19px}.col1 .group{margin:0 0 40px;width:342px}body.group .desc_wrap p,body.group .desc_wrap ul,body.group .desc_wrap ol,body.single_event .desc_wrap p,body.single_event .desc_wrap ul,body.single_event .desc_wrap ol{padding:12px 0 0;line-height:140%}hr{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) repeat-x -2px -528px;height:2px;border:none;margin:20px}.interior hr{background-position:0 -528px}.next_event{position:relative}.next_event .desc_wrap{min-height:225px}.next_event .details{border:1px solid #cecece;border-left:0;-moz-box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);-webkit-box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);box-shadow:-3px 3px 7px 1px rgba(50,50,50,0.15),3px 3px 7px 1px rgba(50,50,50,0.15);position:relative;overflow:hidden;margin:10px 10px 30px 10px}.next_event .section_wrap{padding-top:5px;background-color:#C2EFF0}.next_event th,.upcoming_events th{background:#467377;color:#467377;border-bottom:1px solid #fff}.next_event .details .description{padding:10px 32px 40px}.next_event .date_nav{bottom:0;top:inherit}.next_event .date_nav li a{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) repeat-x 0 -316px}.next_event .date_nav li a:hover{background-position:0 -277px}.date_nav{position:absolute;right:-10px;top:96px}.date_nav li{margin:0 0 10px 0}.date_nav li a{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) repeat-x 0 -277px;width:154px;height:40px;display:block;padding:0 20px 0 0}.date_nav li a:hover{background-position:0 -316px}.this_event .empty{width:190px}tr.even .empty{background:#e4dcbd}tr.odd .empty{background:#fcf1cc}tr.tr_hover td,tr.tr_hover td.reply_count,.forum_list tr.tr_hover td{background:#f6e9ac !important}.home tr.tr_hover td{background:inherit}tr.tr_hover td.spacer{background:none}table.ec-row-bg tr.tr_hover td{background:#fff}.next_event td.name,.this_event td.name{text-align:right;width:170px}ul.date_icons{position:absolute;z-index:30}.next_event ul.date_icons{top:36px}.this_event ul.date_icons{left:-4px;top:37px}.this_event .details{margin:15px 0 0 0}ul.date_icons .date{width:83px;height:83px;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -549px -420px;margin:0 0 8px 0;padding:10px 6px 0 16px}ul.date_icons .btn_rsvp{width:84px;height:44px;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -401px -419px;padding:0 6px 0 15px}ul.date_icons .rsvp_hover{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -401px -468px}div.upcoming_events{clear:both;overflow:hidden;margin:0 10px 15px 10px}body.home .upcoming_events,.col1 .upcoming_events{margin:0}body.home .upcoming_events li,.col1 .upcoming_events li{position:relative;clear:both}.upcoming_events>ul{background:url(/assets/sprites/empty-list-item-event-072041d1982a2bf8373b60dbfc5b9a691804fd1384d9b1ed470548801b2d511b.png) repeat-x 0 0;width:690px}.upcoming_events>ul>li{float:left;width:230px;position:relative;height:100px;overflow:hidden}.upcoming_events .details{position:absolute;right:1px;top:20px}.upcoming_events .date{width:67px;height:90px;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -99px -420px;margin:0 0 8px 0;padding:18px 7px 0 15px;position:relative}.upcoming_events ul.date{float:left}.home .upcoming_events li.even ul.date,.col1 .upcoming_events li.even ul.date{position:absolute;left:-10px;top:-25px}.home .upcoming_events li.even ul.sponsor{position:absolute;left:-10px;top:85px}.home .upcoming_events li.even ul.date{width:76px;height:86px;background:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png) no-repeat -156px -640px;margin:0 0 8px 0;padding:20px 6px 0 30px}.home .upcoming_events li.odd ul.date,.col1 .upcoming_events li.odd ul.date{position:absolute;right:-10px;top:-25px}.home .upcoming_events li.odd ul.sponsor{position:absolute;right:-10px;top:85px}.home .upcoming_events li.odd ul.date,.col1 .upcoming_events li.odd ul.date{width:76px;height:86px;background:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png) no-repeat -268px -640px;margin:0 0 8px 0;padding:20px 30px 0 6px}.home .upcoming_events .sponsor{width:103px;height:33px;text-align:center}.home .upcoming_events .sponsor img{text-align:center;max-height:55px;max-width:100px}.home .upcoming_events small{display:block;font-size:9px;line-height:10px;position:relative;text-align:center;float:left;margin-top:-15px;padding-bottom:15px;width:100px}.home .upcoming_events .odd small{float:right}.home .upcoming_events li.even ul.sponsor{background:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png) no-repeat 0 -697px;padding:1px 6px 6px 1px}.home .upcoming_events li.odd ul.sponsor{background:url(/assets/sprites/homepage_sprite-1fe9d41771c5ef1a148ddbdc0abd535bcf120a2359166fc2f9010d883eed9461.png) no-repeat 0 -806px;padding:1px 1px 6px 6px}.detail_list{margin:0 0 40px 0}.detail_list li{padding:3px 20px}li.even .detail_list li{padding:3px 20px 3px 110px}li.odd .detail_list li{padding:3px 110px 3px 20px;text-align:right}.detail_list li.name{background:#42777b;border-bottom:1px solid #fff}.detail_list li.venue{background:#bdeef0}.upcoming_events .details{width:147px;float:right}body.group .upcoming_events>ul{float:left;position:relative}body.group .upcoming_events .date{left:0;position:absolute;top:0}body.group .upcoming_events .details{position:relative;top:auto;left:auto;margin-top:15px}.sponsor_slots{margin:18px 0 10px 0;width:690px;position:relative;left:-24px}html.ie .sponsor_slots{left:0}.sponsor_slots .left,.sponsor_slots .right,.sponsor_slots .middle{float:left;margin:0 0 4px -6px;background:#fff url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -552px;min-height:81px;position:relative}.sponsor_slots li.left{width:206px;padding:0 6px 0 18px}.sponsor_slots li.middle{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -230px -552px;width:206px;padding:0 12px 0 18px}.sponsor_slots li.right{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -466px -552px;width:200px;padding:0 18px 0 18px}.sponsor_slots .sponsor_img{float:left}.sponsor_slots ul{position:relative;right:5px;top:0}.sponsor_slots .sponsor_img{margin:0 5px 0 0}#sidebar .sponsor_list .sponsor_img{width:50%;margin:0 0px 8px 0;float:left;height:95px;text-align:center}#sidebar .sponsor_list .sponsor_img.last{float:none;margin:auto;clear:both}#sidebar .sponsor_img img{padding:0}.sponsor_list h2{text-align:center}.sponsor_list h3{margin:0.5em 0}.sponsor_list.section_wrap{margin-top:0px;margin-bottom:20px}html.ie .sponsor_slots .sponsor_img{height:81px;vertical-align:middle}.sponsor_img img{padding:4px 6px 0px 4px}.sponsor_list li h3 span{background:#fff;padding:0 6px 0 0}.sponsor_list,.sponsor_list ul{overflow:hidden}.general_wrap .interior ul.sponsor_list{margin-left:0}.sponsor_list ul{margin:0 0 15px 0}.sponsor_list li{float:left}.sponsor_list li.sponsor_img{width:130px;margin:0 20px 0 0;float:left}.general_wrap .interior ul.sponsor_list li,.general_wrap .interior ul li.sponsor_img,.general_wrap .interior ul li.sponsor_desc{list-style:none}.sponsor_list li.sponsor_desc{width:400px}.avatar_container{padding:14px 15px}.avatar_container img{border:1px solid #cececf;margin:5px 8px}.avatar_container .pagination{text-align:center}.pull{clear:both}.pull_exception{clear:both;margin-bottom:-20px;padding:0 0 20px 0}p.clear{clear:both;visibility:visible;height:auto;width:auto}tr .reply_count,tr .views{text-align:center;width:20px}tr .timestamp{width:155px}tr.even .reply_count{background:#d7f5f6}tr.odd .reply_count{background:#e9feff}.forum_list td.name{width:410px}input,textarea{border:1px solid #d2d2d2;padding:3px 8px;width:88%}.interior textarea{width:630px !important}.news .interior textarea{width:88% !important}input[type=checkbox],input[type=radio]{width:auto;border:none}select{padding:3px 8px;width:88%}.date_select select{width:10%}.submit{clear:both}.submit input{border-color:#ffffff;border-width:2px;-moz-border-image:url(/assets/sprites/image-border-button-fb597dafd57fde25685d406029a3c06d4bfd463301335526c60f656433b3dfd3.png) 7 7 7 7 repeat;border-image:url(/assets/sprites/image-border-button-fb597dafd57fde25685d406029a3c06d4bfd463301335526c60f656433b3dfd3.png) 7 7 7 7 fill repeat;-webkit-border-image:url(/assets/sprites/image-border-button-fb597dafd57fde25685d406029a3c06d4bfd463301335526c60f656433b3dfd3.png) 7 7 7 7 repeat;line-height:26px;font-size:16px;color:#3a767b;text-transform:uppercase;font-family:PraterSans;margin:10px 0;background:none;padding:0 29px;cursor:pointer;width:auto}.interior .submit input{-moz-border-image:url(/assets/sprites/image-border-button-alt-97d25349c19e74553a85d98f8c8cb364153664f1863a6e3219aeccf84a08ca94.png) 7 7 7 7 repeat;border-image:url(/assets/sprites/image-border-button-alt-97d25349c19e74553a85d98f8c8cb364153664f1863a6e3219aeccf84a08ca94.png) 7 7 7 7 fill repeat;-webkit-border-image:url(/assets/sprites/image-border-button-alt-97d25349c19e74553a85d98f8c8cb364153664f1863a6e3219aeccf84a08ca94.png) 7 7 7 7 repeat;padding:7px;background:#6acbd2;color:#fff}html.ie .submit input{background:#fff;border:none}html.ie .interior .submit input{background:#6acbd2}form p{margin:0 0 10px 0}input.error,textarea.error,select.error{border:1px solid #f00}.account-renewal-user-form p,.account-renewal-receipt-details li{float:left;width:280px;padding-right:12px;margin-right:0 !important}.account-renewal-receipt-details span.label{display:inline}.account-renewal-receipt-details .submit input{font-size:16px}.rsvp .top-title{display:block;height:42px}.rsvp .top-title h2{float:left;margin:6px 20px 0px 32px}.rsvp .top-title h2 a{font-size:32px;text-decoration:none;color:#AF454F}.rsvp ul{overflow:hidden}.rsvp li{float:left;width:300px;margin:0 10px 10px 0}.rsvp li p{margin-bottom:8px}.rsvp li input{width:272px}input.checkbox,ul.check_list input{width:auto;float:left;border:none}td.forum_body{border-left:none;border-bottom:20px solid #fff}.form-errors li{color:#DF5635;font:italic 13px/15px arial, sans-serif}.form-errors li:before{content:"* "}.field_with_errors label{color:#DF5635}.form_nav{clear:both;overflow:hidden}.form_nav .search{width:240px;float:left}.form_nav .questions{width:470px;float:left}ul.horizontal li{margin:0 10px 0 0}.pagination{margin:17px auto}.pagination a{margin:0 3px}ol.replies li{background:url(/assets/sprites/post-reply-bg-repeat-2b17e37ee8dd2813214d319f24077ffc6a81d2da0086f5534efb652e2404f15d.gif) repeat-x 0 0;clear:both;padding:20px 0 0 20px;margin:0 0 15px 0;overflow:hidden}ol.replies li.first{background:none;padding-top:0}ol.replies li .reply_body{float:left;width:410px}ol.replies li ul{width:230px;float:right;margin:0 0 17px 0}ol.replies li ul li{background:#b6e9eb;padding:3px 20px;margin:0 0 1px 0}ol.replies li ul li.odd{background:#dbfeff}ol.replies li ul li.report{font-size:11px}ul.thirds{overflow:hidden;margin:0}ul.thirds li{float:left;width:195px;margin:0 10px 0 0}ul.thirds li.span2{width:400px}ul.thirds li.exception{width:40px;text-align:center;margin:0 20px 0 0}ul.thirds li ul{text-align:center}ul.thirds li ul li{float:left;display:inline;width:auto}.author_cajon{background:#f4d156;border-radius:10px;padding:15px;margin:10px;float:left}.post_wrap{float:left;display:block;position:relative;width:97%}.author{margin:0 0 10px 0}.avatar{padding:0 0 17px 0}.mail_signup_cajon{float:left;background:#ecb933;border-radius:10px;padding:10px;margin:5px;width:500px;height:90px;text-decoration:none}.mail_signup_cajon a{text-decoration:none}.news .post_wrap .section_wrap{margin-top:-35px}.news .post_wrap .section_bottom{width:607px}.news .post_wrap .submit input{color:#3A767B;-moz-border-image:url(/assets/sprites/image-border-button-fb597dafd57fde25685d406029a3c06d4bfd463301335526c60f656433b3dfd3.png) 7 7 7 7 repeat;border-image:url(/assets/sprites/image-border-button-fb597dafd57fde25685d406029a3c06d4bfd463301335526c60f656433b3dfd3.png) 7 7 7 7 fill repeat;-webkit-border-image:url(/assets/sprites/image-border-button-fb597dafd57fde25685d406029a3c06d4bfd463301335526c60f656433b3dfd3.png) 7 7 7 7 repeat}html.ie .news .post_wrap .submit input{background-color:#FFF}.search .desc_wrap,.questions .desc_wrap,.search .desc_wrap .submit input,.questions .desc_wrap .submit input{border:none;border-image:none;-moz-border-image:none;-webkit-border-image:none}.search{background:url(/assets/sprites/interior_sprite_03-767bb51e4ea9e99993f5f7a41c17bff0407bb26f14b9394a6b5f37af9f7d2077.png) no-repeat center bottom;position:relative}.closed_search .search{background:none}.questions{background:url(/assets/sprites/interior_sprite_04-77249d3be2d9735b5b9cd4881c3a1493d75f9b2638da33f39d4767b0c90cf3e8.png) no-repeat center bottom;position:relative}.closed_questions .questions{background:none}.closed_search .search .desc_wrap{background-position:0 -1301px;height:45px}.search .desc_wrap{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -962px;width:190px;padding:25px 20px 7px 30px;position:relative;min-height:33px}.search .desc_wrap .collapse{height:177px}.closed_questions .questions .desc_wrap{background-position:-240px -1301px;height:45px}.questions .desc_wrap{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat -240px -962px;width:420px;padding:25px 30px 7px 20px;min-height:33px}.questions .desc_wrap .collapse{height:283px;padding-bottom:20px}.search .desc_wrap input[type=text]{width:172px}.questions .desc_wrap textarea,.questions .desc_wrap input[type=text]{width:402px}.questions .desc_wrap .spanhalf input{width:192px}.questions .desc_wrap textarea{height:130px}.search .desc_wrap .submit,.questions .desc_wrap .submit{background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -1265px;padding:4px 0 0 0;width:87px;position:absolute;right:32px;bottom:-20px;width:87px;margin:0}.search .desc_wrap .submit input::-moz-focus-inner,.questions .desc_wrap .submit input::-moz-focus-inner{border:0;padding:5px}.questions .desc_wrap .submit{right:41px;width:95px}.search .desc_wrap .submit input,.questions .desc_wrap .submit input{padding:0 5px 1px 5px;background:#6acbd2;color:#fff;width:87px;margin:0;font-size:14px;font-family:StagBookItalic;text-transform:none;text-align:center}.search .close a,.questions .close a{padding:5px 5px 0 5px;color:#fff;margin:0;font-size:14px;font-family:StagBookItalic;text-transform:none;text-align:center;text-decoration:none;display:block;cursor:pointer}.search .close,.questions .close{width:87px;background:url(/assets/sprites/interior_sprite-b0b6568b927aa72af44ed77c436fcb2ae9e710375bb09e6efec438aa35038fe1.png) no-repeat 0 -1270px;padding:0 0 10px 0;width:87px;position:absolute;right:32px;top:10px;width:87px}.closed_search .search .close,.closed_questions .questions .close{top:22px}.questions .close{width:95px;right:41px}.questions .desc_wrap .submit input{width:95px}.spanhalf{width:50%;float:left}article #new_forum_post .close{display:none}.left{float:left}.right{float:right}.perk_expires_at select{width:initial}div#payment .form-field{float:left;width:40%;margin-bottom:10px}div#payment .security-code{float:left;width:15%;margin-bottom:10px}div#payment div.alert{text-align:center;margin-bottom:10px}div#payment div.payment-btn{width:20%;float:left}div#payment div.authorizenet-logo{width:80%;float:left}div#general-payment .form-field{float:left;width:47%;margin-bottom:10px}div#general-payment form div#state-field{float:left;width:150px;margin-bottom:10px}div#general-payment div.full-field{width:100%;margin-bottom:10px}div#general-payment form div#zipcode-field{float:left;width:80px;margin-bottom:10px}div#membership-form .form-field{float:left;width:48%;margin-bottom:10px}div#membership-form form div#state-field{float:left;width:150px;margin-bottom:10px}div#membership-form form div#zipcode-field{float:left;width:80px;margin-bottom:10px}div#membership-form div.instructions{float:left;width:100%;margin-bottom:2px}.agreements:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}div#membership-form div.agreements{width:100%;margin:5px 0 10px 0}div#membership-form div.agreements div.field_with_errors{float:left;margin-right:5px}div.general_wrap div.alert{text-align:center;margin-bottom:10px}.page-messanger{padding:7px 10px;background:#a6d497;color:#447c08;margin:10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none}.page-messanger.error{background:#ae464e;color:#fff;display:block}.recaptchatable{line-height:inherit !important}a.simplemodal-close{color:#fff;margin-left:10px;text-decoration:none;cursor:pointer}a.simplemodal-close:hover{color:#fff;text-decoration:underline}#header-row{width:100%;height:176px;background:url(/assets/backgrounds/blue-repeat-dce53a9a8306d93aaf91fbc8cc248ffe982e5c76f698ee7621714e6b547ac764.png) repeat-x center top}#header-row header{width:1060px;height:176px;position:relative;margin:0 auto;background:url(/assets/headers/header-1b288dc34de0153f7e3eab03f99008e889b5cf8c41c4d134e71179f1f94f3ba0.png) no-repeat center}#header-row header #home-link{float:left;width:260px;height:140px}#header-row header #user-email{float:right;width:300px;padding:8px 5px 0 0;text-align:right;color:#d74a2a}#header-row header #admin{position:absolute;left:0;top:8px}#header-row header #admin a{color:#d74a2a;text-decoration:none}.topnav{float:right;height:40px;padding:0 3px 0 3px;background:url(/assets/topnav/top-nav-slice-b80cc3cc5224dd2075ff5e4ed750f11e1a092574747422a25db6cfa10ad9969e.png) repeat-x;font-family:PraterSans,Arial, sans-serif}.topnav a{color:#FFFFFF;text-decoration:none;font-size:1.2em}.topnav a:hover{color:#ecb933}.topnav ul li{float:left}.topnav li.link{margin:5px 8px 0 8px}.topnav li.divider{background:url(/assets/topnav/dots2_02-edb2de7c3d9d2fa5e30672ccda48279d37234a38bdd833689ee8dc52050950a0.png) no-repeat center;height:30px;width:5px;margin:0;padding:0}#header-row .social{position:absolute;left:0;right:0;top:140px}.social ul{list-style:none;margin:0}.social ul li{float:left;margin:0 0 0 5px}#facebook td.connect_widget_button_count_excluding,#facebook td.connect_widget_vertical_center{display:none !important}.social li a{display:block;width:29px;height:29px;text-indent:-999px;overflow:hidden}li.btn_tw a{background:url(/assets/sprites/twitter-fe29e93561aa5eb097fe6dff38f244a83ce7bd209c6dd8ff0fc3fd5b431b00f4.png) no-repeat 0 0}li.btn_fb a{background:url(/assets/sprites/facebook-f8b5493c81354b6757a21bea6baedd5665b8cb9ca19a6ff4fbd40afef534f35f.png) no-repeat 0 0}li.btn_rss a{background:url(/assets/sprites/rss_sm-2d2c7d9a287806569bb5aabaa846c550a8429b0ca72289243f0e572a761a90ac.png) no-repeat 0 0}li.btn_pin a{background:url(/assets/sprites/pinterest-a25a3605fe9be12754ca1c6b82d8ce3cdcea59447d30c5b8b604caa85047e8dc.png) no-repeat 0 0}li.btn_instagram a{background:url(/assets/sprites/instagram-7c0bbdf7b553e3c13c3c092842ead0332edac914276a690798a8c9536c18eff5.png) no-repeat 0 0}.page-dialog{display:none;padding:7px 10px;background:#a6d497;color:#447c08;margin-bottom:10px}.page-dialog.error{background:#ce6f76;color:#fff}#global-dialog{position:absolute;z-index:999999;padding:12px 15px;-moz-box-shadow:0 0 40px #444;-webkit-box-shadow:0 0 40px #444;box-shadow:0 0 40px #444;font-family:PraterSans, sans-serif;text-transform:uppercase;color:#fff}@media only screen and (max-device-width: 480px){#global-dialog{top:205px;width:80%;left:10%;font-size:50px;line-height:62px;letter-spacing:1.75pt}}@media only screen and (min-device-width: 481px){.page-dialog{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#global-dialog{top:0px;left:370px;width:500px;border:1px solid #93C284;border-top:none;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-top-left-radius:0px;font-size:20px;line-height:24px;letter-spacing:.7pt}#global-dialog.error{border:1px solid #9E3E45;border-top:none}}.breadcrumbs{margin:20px 0 0 10px}.bread{margin-bottom:20px}.breadcrumbs:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.breadcrumbs ul li{float:left;font-size:15px}.breadcrumbs ul li a{font-size:15px}.breadcrumbs .separator:after{margin:0 10px;content:"»"}.breadcrumbs ul li.pull-right{float:right}.perks .breadcrumbs{margin-bottom:15px}.ec-calendar{margin:0 0 34px 0;padding:0}.ec-calendar-header{padding:5px 0;width:100%;table-layout:fixed}.ec-month-name{text-align:center}.ec-body{position:relative}.ec-day-names{position:absolute;top:15px;left:0;width:100%;table-layout:fixed;padding:2px 0}.ec-day-name{font-weight:normal;text-align:center;margin:5px 0;text-transform:uppercase}.ec-rows{position:absolute;left:0;top:35px !important;bottom:0;width:100%;background:white;overflow:hidden}.ec-row{position:absolute;left:0;width:100%;overflow:hidden}.ec-row-bg{position:absolute;top:0;left:0;height:100%;width:100%;table-layout:fixed}.ec-today-bg{color:#d4f4f5}td.ec-event-cell{border:1px solid #fff}.ec-row-table{position:relative;width:100%;table-layout:fixed;background:#e8feff}.ec-row-table tr.tr_hover td{background:none}td.ec-day-bg{border:none;padding:0}tr.cal_tr_odd{background:#d4f4f5}.ec-day-header,.ec-row-table tr.tr_hover td.ec-day-header{color:#fff;text-align:center;font-size:30px;line-height:normal;font-family:PraterSans;padding:0;background:#5cc4c9;border:none}a.ec-day-link{color:#444}.ec-today-header,.ec-row-table tr.tr_hover td.ec-today-header{color:#42777b;background:#f4d156}.ec-other-month-header,.ec-row-table tr.tr_hover td.ec-other-month-header{background-color:#d8d8d8}.ec-event-cell{cursor:pointer;vertical-align:top;padding:0 !important}.ec-event-cell a{text-decoration:none;display:block;width:100%;height:100%}.ec-no-event-cell{cursor:default}.ec-event{overflow:hidden}.ec-event a{color:#4eaab1;padding:5px 10px;width:128px;height:50px}.ec-event a:hover{color:#6acbd2}.ec-event-bg{background:none !important}.ec-event-hover a{background:#42777b !important}.ec-event-no-bg{position:relative}.ec-event-no-bg a{color:inherit}.ec-event-time{font-size:85%;font-weight:bold;padding-right:3px}.ec-left-arrow,.ec-right-arrow{position:relative;top:3px;width:0;height:0;font-size:0;line-height:0;margin-bottom:-8px;border-top:4px solid transparent;border-bottom:4px solid transparent}.ec-left-arrow{margin-left:-7px;margin-right:auto;border-right:4px solid white}.ec-right-arrow{margin-left:auto;margin-right:3px;border-left:4px solid white}.ec-bullet{position:absolute;top:7px;width:4px;height:4px;margin-left:-7px;margin-right:auto;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px}.ec-calendar-header th{text-decoration:none}.ec-next-month{text-align:right}th.ec-previous-month{font-size:0;line-height:0}th.ec-next-month{font-size:0;line-height:0}th.ec-previous-month a,th.ec-next-month a{color:#6acbd2;font-family:PraterSans;text-transform:uppercase;font-size:20px;text-decoration:none;line-height:normal}#dialog{display:none}#dialog p{margin-bottom:1em;font-style:italic}#dialog textarea{height:7em}#gift-membership input[type=image]{border:none;margin-top:3.75em}#gift-membership a{font-style:italic;text-align:center;display:block;margin-top:1em;font-size:13pt;width:324px}.account-info{font-weight:bold}div#membership-form div.instructions{margin-bottom:2em}div.image-display{float:left;width:80px;margin-bottom:20px}div.image-instructions{float:left;width:550px;margin-left:10px}div.image-upload{float:left;background:url(/assets/choose-image-button-a2a1ca28db9a08c558976451c9e790f309db517eb965c3f58d80f275dfd35607.png) no-repeat 0 0;margin:10px;cursor:pointer}div.image-upload input[type="file"]{opacity:0;padding:10px;width:110px;cursor:pointer}div#image-chosen{float:left;display:none;padding-top:10px;width:400px}div.perks-image-display{margin:10px 0 20px 0}div#perks-image-text{float:left}div#perks-image-chosen{float:left;display:none;width:200px;padding-left:15px}div.perks-upload{width:550px}.perk-categories,.businesses-list{overflow:hidden;width:100%;margin-bottom:60px}.perk-categories .category{padding:10px 0 0 10px;float:left;width:47%;height:222px;position:relative}.perk-categories .category img{width:100%;height:100%;-webkit-box-shadow:3px 3px 10px 0 #cecece;-moz-box-shadow:3px 3px 10px 0 #cecece;box-shadow:3px 3px 10px 0 #cecece}.business-item .left-block{padding-left:10px;float:left;width:60%}.business-item .right-block{float:right;width:35%}.business-item .right-block img{max-width:300px;max-height:214px}.business-item .business-title a{font-size:18px;font-weight:bold;text-decoration:none}.business-item .short-description,.expires{margin:5px 0}.business-item .information{margin:15px 0 25px 0}.business-item .divider{width:100%;margin:30px 0;border-bottom:1px solid #cecece}.no-results{font-size:18px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.center{text-align:center}.box{left:10px;position:absolute;display:inline-block;padding:0 10px;height:40px;font-size:16px;white-space:nowrap;color:white;background-color:#61C8CF;font-weight:bold;vertical-align:middle;bottom:15px}.box p{line-height:40px;text-transform:uppercase}.box:before{content:"";position:absolute;border:10px solid #61C8CF;border-color:#61C8CF transparent transparent #61C8CF;top:0;right:-19px}.box:after{content:"";position:absolute;border:10px solid #61C8CF;border-color:transparent transparent #61C8CF #61C8CF;bottom:0;right:-19px}div#left-search-header{width:50%;float:left}div#right-search-header{width:50%;float:right;text-align:right}div#field-search-form{width:400px;float:left}div#field-search-form div.fields{width:140px;float:left;margin:5px 10px 0 0}div#keyword-search-form{width:300px;float:right}.interior .warning{color:#FF0000}.my-directory-subtitle{width:35%;float:left;margin-top:10px}.my-directory-buttons{width:65%;float:left;margin-top:10px}.my-directory-buttons div.my-directory-button{float:right;font:1.3em PraterSans,sans-serif;color:#f3d156;background-color:#2d767d;text-align:center;padding:5px;margin-right:20px;width:100px;height:20px}div.school-table-buttons{float:left;padding:10px 0 5px 32px}.list_view{height:100%;width:100%}.map_view{height:600px}#map_list{float:left;width:35%;height:530px;overflow:auto;margin:0 20px 0 0}#map_list .letter{font-weight:bold;font-size:1.1em}#map_list .map_item{padding-bottom:10px}#map_canvas{float:left;height:400px;width:60%}div.navbar-item{float:left;height:28px;width:161px;font:1.3em PraterSans,sans-serif;color:#f3d156;text-align:center;padding-top:10px;margin:5px 0 20px 10px;background:url(/assets/btn-schoolnav-77e9022b2d8ad243db1c475233e901d435a5d27d18f797bcd3353b12a572af76.jpg) 0 38px}a:hover div.navbar-item{background:url(/assets/btn-schoolnav-77e9022b2d8ad243db1c475233e901d435a5d27d18f797bcd3353b12a572af76.jpg) 0 0}div.active-navbar{background:url(/assets/btn-schoolnav-77e9022b2d8ad243db1c475233e901d435a5d27d18f797bcd3353b12a572af76.jpg) 0 0}.add-remove-button{font:1.2em PraterSans,sans-serif;color:#f3d156;background-color:#2d767d;width:66px;cursor:pointer}div.main-body{float:left;width:95%;margin:0 0 30px 20px}.slider li,.slider .hidden{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.slider li{visible:visible;opacity:1;z-index:1}.slider .hidden{visible:hidden;opacity:0;z-index:0}#navbar-row{width:100%;height:32px;margin-bottom:15px;background-color:#ecb933;font-family:PraterSans,Arial,sans-serif}.primary-navbar{width:1060px;padding-left:10px;margin:0 auto}.primary-navbar a{text-decoration:none;font-size:1em;color:#FFFFFF}.primary-navbar div.plain:hover,a:hover{color:#d74a2a}.primary-navbar div.plain{float:left;font-size:1.5em;color:#FFFFFF;padding:8px 20px 7px 0}.primary-navbar div.blue{float:left;background-color:#137d86;font-size:1.5em;color:#FFFFFF;padding:8px 0 7px 0;text-align:center}.primary-navbar div.blue.my-npn{margin-left:80px;width:80px}.primary-navbar div.blue.upgrade-now{margin-left:70px;width:130px}body.discover-the-benefits .primary-navbar .membership,body.gift_memberships .primary-navbar .membership,body.members .primary-navbar .membership,body.welcome .primary-navbar .welcome,body.about-us .primary-navbar .welcome,body.new-parents .primary-navbar .welcome,body.advertise-sponsor .primary-navbar .welcome,body.write-for-npn .primary-navbar .welcome,body.press .primary-navbar .welcome,body.donate .primary-navbar .welcome,body.group .primary-navbar .groups{color:#d74a2a}body.school .primary-navbar .school a,body.perks .primary-navbar .perks a,body.news .primary-navbar .blog a,body.calendar .primary-navbar .calendar a,body.doctors .primary-navbar .doctors a,body.businesses .primary-navbar .perks a{color:#d74a2a}.primary-navbar .dropdown-trigger{float:left;max-width:120px}.dropdown{float:left;top:208px;position:absolute;z-index:9999999;display:none}.dropdown .dropdown-menu{list-style:none;border:solid 1px #DDD;border:solid 1px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);overflow:visible;padding:4px 0;margin:0;font-size:0.9em;text-align:left}.dropdown .yellow.dropdown-menu{background:#ecb933}.dropdown .blue.dropdown-menu{background:#64bdc5;min-width:100px}.dropdown .dropdown-menu li{list-style:none;padding:0 0;margin:0;line-height:18px}.dropdown .dropdown-menu li>a,.dropdown .dropdown-menu label{display:block;text-decoration:none;line-height:18px;padding:3px 15px;white-space:nowrap;color:#FFF}.dropdown .dropdown-menu li>a:hover,.dropdown .dropdown-menu label:hover{color:#d74a2a;cursor:pointer}@media only screen and (max-device-width: 1024px){#navbar-row{width:1060px}.primary-navbar div.plain,.primary-navbar div.blue{font-size:1.0em;padding:8px 5px 7px 10px}}
