h1,h2{line-height:40px}h3,h4{line-height:21px}.aButton,a{cursor:pointer}.aButton,a.primary_action,body,legend,table,textarea{font-family:"Open Sans","Liberation Sans",FreeSans,sans-serif}#appeal,.rb h3,table th{border-bottom:1px solid #ccc}.error li,.info li,.success li,.warning li{list-style-image:none!important}.date_selector table,table{border-spacing:0;border-collapse:collapse}a,abbr,acronym,address,applet,b,big,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input_search,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}#lcon,h1{margin-bottom:20px}h2,h3,h4,p{margin-bottom:21px}li{list-style:none;margin-bottom:10px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}body{background:url(/img/wrapper_bg.gif) repeat-x #fff;color:#333;font-size:13px;line-height:18px}#heading{padding:0}#wrapper{margin:0 auto;width:960px;padding:0 20px;background:url(/img/content_borders2.png) top left no-repeat;z-index:0}#content_wrapper{padding-top:50px;position:relative;padding-bottom:40px;min-height:500px}#lcon{width:640px;float:left;margin-right:20px}#rcon{width:300px;float:left}.responsive #wrapper{width:100%;padding:auto;background:0 0}.responsive #site_header *{-webkit-box-sizing:content-box;box-sizing:content-box;-moz-box-sizing:content-box}h1,h2,h3{font-weight:300}strong,table caption{font-weight:700}h1{font-size:36.63px;border-bottom:1px solid #eee;padding-bottom:19px}h2{font-size:29.3px}h3{font-size:18.75px}#lcon,h4{font-size:15px}a{color:#c60;cursor:hand}a:visited{color:#606}a:hover{color:#000;background:#CFE4FF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}dl,ol,ul{margin:0 0 21px}ol li{list-style:decimal!important;background:0 0;margin-left:25px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.top-negative-margin-ad{margin-top:-30px}.top-padded-ad>div:first-of-type{margin-top:20px}.bottom-padded-ad>div:first-of-type{margin-bottom:20px}.bottom-double-padded-ad>div:first-of-type{margin-bottom:40px}.no-padded-ad{padding:0!important;line-height:0!important}.no-padded-ad>div:first-of-type{margin:0!important}.sticky-ad{position:-webkit-sticky;position:sticky;top:2px}#lcon ol,#lcon p,#lcon ul{font-size:15px;line-height:21px;margin-bottom:21px}#lcon blockquote{font-size:18.75px;line-height:21px;font-style:italic;margin-bottom:21px}#lcon li{font-size:15px;line-height:21px;margin-bottom:10px;list-style-type:none;background:url(/img/bullet_blue.gif) 0 7px no-repeat;padding-left:16px}#rcon blockquote{font-size:13px;margin:0 0 18px;padding:0;font-style:italic}abbr,acronym,dfn{border-bottom:1px dotted;cursor:help;font-style:normal}em{font-style:italic}td,th{text-align:left}#appeal,#email_login,#fb_login p,#footer-ad,#user_links #notification_footer,#user_links .notifications a .count,.aButton,.bButton,.page_tagline,.starringContainer .starTip,.tp_plug ul,a.primary_action,table caption,table td.center{text-align:center}table{margin:1em 0 18px;width:100%;border:0;font-size:13px;line-height:18px}table th{background:#eee;padding:.5em;color:#666}.tip,.tip a{color:#69C123}table td{padding:5px;background:#fff;border:0;border-bottom:1px solid #eee;overflow:auto}table caption span{display:block;margin:.5em;font-weight:400}table .alternate td{background:#EFF6FF}.display-block-small-only,.display-inline-block-small-only,.display-inline-small-only{display:none!important}.clearing_div{clear:both;height:0}.photo{border:1px solid #ccc;padding:7px;margin-bottom:5px;background:#eee}.error,.info,.message,.success,.tip,.warning{padding:12px 10px 13px 30px;border:1px solid #ccc;font-size:13px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.info{background:url(/img/icon_information.gif) 7px 14px no-repeat #EFF7FF}.warning{background:url(/img/icon_warning.gif) 7px 14px no-repeat #FFFFDF}.tip{background:url(/img/icon_lightbulb.gif) 7px 14px no-repeat #fff}.success{background:#69C123;color:#fff;border:1px solid #5ba51f}.error{background:#900;color:#fff}.tp_plug ul{border-bottom:2px solid #eee;border-top:1px solid #eee;background:#f9f8f2;font-weight:700;padding:7px 0;margin:0}.tp_plug li{display:inline}.crumbs{color:#666;position:absolute;top:10px}.crumbs a{color:#999;text-decoration:none}.crumbs a:after{content:" /"}.delete_link:hover{background:red;color:#fff}.error li,.success li{color:#fff!important;background:0 0!important;margin-bottom:0!important}.error a,.success a{color:#fff;background:0 0}.subheading{color:#69c}.code{margin:1em;font-family:Monospace}.aButton,a.primary_action{font-size:15px;text-decoration:none;margin-bottom:21px}.details{color:#666}.details a:link{color:#BF946B}.details a:visited{color:#6F536F}a.primary_action{font-weight:700;display:block;height:40px;width:300px;color:#fff;line-height:40px;text-shadow:0 -1px 1px #5A9628;background:#69C123;border:1px solid #fff;background-image:linear-gradient(#88D648 20%,#69C123 80%);background-image:-o-linear-gradient(#88D648 20%,#69C123 80%);background-image:-moz-linear-gradient(#88D648 20%,#69C123 80%);background-image:-webkit-linear-gradient(#88D648 20%,#69C123 80%);background-image:-ms-linear-gradient(#88D648 20%,#69C123 80%);-webkit-box-shadow:0 1px 1px #559E1A;-moz-box-shadow:0 1px 1px #559E1A;box-shadow:0 1px 1px #559E1A;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.aButton,.bButton,.tp-add-to-plan{display:inline-block}.aButton,.aButton:hover{background:#69C123;text-shadow:0 -1px 1px #5A9628;color:#fff}.aButton{letter-spacing:.4px;padding:0 15px;line-height:30px;border:1px solid #fff;cursor:hand;-webkit-box-shadow:0 1px 1px #559E1A;-moz-box-shadow:0 1px 1px #559E1A;box-shadow:0 1px 1px #559E1A;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s}.aButton:hover,.tp-add-to-plan{-webkit-border-radius:5px;-moz-border-radius:5px}.aButton:hover{border-radius:5px}.aButton:visited{color:#fff}.aButton.inactive{background:#aaa;-webkit-box-shadow:0 1px 1px #aaa;-moz-box-shadow:0 1px 1px #aaa;box-shadow:0 1px 1px #aaa;color:#fff;text-shadow:0 -1px 1px #999}.bButton,.bButton:hover{background:#69C123;color:#fff}.bButton{font-size:13px;letter-spacing:.4px;text-decoration:none!important;padding:0 5px;margin:0 2px;line-height:20px;border:1px solid #559E1A;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;cursor:hand}.bButton:visited{color:#fff}.bButton.inactive{background:#eee;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc;color:#999;text-shadow:0 1px 1px #fff}.bButton.grey{background:#eee;border:1px solid #ddd;color:#333}.bButton.grey:hover,.bButton.grey:visited{color:#333}.tp-add-to-plan{font-size:15px;font-weight:700;line-height:21px;text-shadow:0 1px 1px #fff;margin-bottom:20px;background:#eee;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc;padding:5px 7px;color:#333;border-radius:5px;background-image:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,0) 50%);background-image:-o-linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,0) 50%);background-image:-moz-linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,0) 50%);background-image:-webkit-linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,0) 50%);background-image:-ms-linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,0) 50%);border:1px solid #fff}.tp-add-to-plan:hover{background-image:linear-gradient(#88D648 20%,#69C123 80%);background-image:-o-linear-gradient(#88D648 20%,#69C123 80%);background-image:-moz-linear-gradient(#88D648 20%,#69C123 80%);background-image:-webkit-linear-gradient(#88D648 20%,#69C123 80%);background-image:-ms-linear-gradient(#88D648 20%,#69C123 80%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-shadow:0 -1px 1px #5A9628}@keyframes play{100%{background-position:-650px}}.starringContainer{font-size:16px;color:#ccc;position:absolute;right:0;top:0;width:50px;height:32px;cursor:pointer;cursor:hand}.starringContainer .star{background:url(/img/star_anim2.png) 0 no-repeat;position:absolute;background-size:1400%;height:50px;width:50px;left:19px;top:-10px}.starringContainer .starCount{position:absolute;right:18px;color:#999;bottom:6px;font-size:13px;font-weight:700}.starringContainer .starTip{display:none!important;z-index:2;background:#333;color:#fff;font-size:13px;padding:0 5px;width:180px;font-weight:700;line-height:2em;top:30px;right:-20px;position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}form,form p{font-size:13px!important}.starringContainer .starTip:before{content:'';position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333;top:-5px;right:21px}.starringContainer.hovered .star,.starringContainer.starred .star{color:#e3892f}.starringContainer.hovered .starTip{display:block!important}.starringContainer.starred.hovered .starTip{display:none!important}.starringContainer.starred.anim .star{animation:play .5s steps(13) forwards!important}.starringContainer.starred.noanim .star{background-position:-650px}i.loading{display:inline-block;width:18px;height:16px;background:url(/img/spinner.gif) 2px 0 no-repeat;vertical-align:middle}#fb_info,#logo span,#navigation_search label,#skip_nav,#social a span,.collapsed,.hidden,.hidden_label,.print_only,.show-for-small-only,a.subNavLink span{display:none}form{margin:0;padding:10px;background:#EFF7FF}form label{font-weight:700;display:block;margin-bottom:5px}form p{line-height:18px!important;margin-bottom:18px}body .form,body .smallform{margin-bottom:21px}form .label_left{float:left;width:13em;line-height:18px;padding-top:2px}body .form{border:1px solid #D1E0EF;padding:3px;background:#fff}body .form div{padding:5px 0;line-height:21px;clear:left;min-width:220px}body .smallform form{background:0 0;padding:0}body .smallform div{padding:5px 0;line-height:21px;clear:left}fieldset{color:#333;border:0;display:block;padding:10px 0;margin:10px 0 21px;border-top:1px solid #D1E0EF}legend{padding:0 5px 0 0;font-weight:300;text-rendering:optimizeLegibility;font-size:18.75px;line-height:21px;margin-bottom:0}legend span{font-size:15px;font-weight:400;margin-left:25px}input,textarea{border:1px solid #CFCDC2;border-top-color:#aaa;border-left-color:#aaa;background:#fff;color:#000;line-height:18px;padding:2px 3px;font-size:13px;margin-top:-2px}textarea{margin-top:-1px}form div.field{margin:0 0 18px}.full{width:99%!important}.half{width:50%}.check,.radio{width:auto;margin:0 5px 0 0;border:0;background:0 0}.checklabel,.radiolabel{display:inline;padding:0 0 0 5px}.clarify{display:inline;color:#999;font-weight:400;font-size:12px}.buttons{padding:15px 0}fieldset+div.buttons{margin-top:-18px}.submit{overflow:visible;padding:4px 15px;background:url(/img/button-bg-blue.gif) top repeat-x #369;color:#fff;border:1px solid #069;border-bottom:1px solid #000;border-right:1px solid #000;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;cursor:hand}.image,.unstyle{padding:0;margin:0}.delete:hover{background:red;border-top-color:#999;border-left-color:#999}.image{border:0}.unstyle{background:0 0;border:none}input:-moz-placeholder{color:#aaa}.activity_count{padding:5px;background:#eee;margin-right:5px;min-width:20px;text-align:center;display:inline-block}#site_header{background:url(/img/header_bg2.png) bottom repeat-x #85ADD4;min-width:1008px;height:116px;color:#fff;border-bottom:1px solid #bbb;z-index:9999;position:relative}#logo_bar{width:1000px;margin:0 auto;background:url(/img/wrapper_sprite.png) right -159px no-repeat;position:relative}#logo{display:inline-block;height:80px;background:0 0;border:0}#logo img{display:block;width:225px;height:49px;padding:21px 0 14px}#logo svg{display:block;width:235px;height:85px;stroke-width:1;stroke-dasharray:20}#logo span{display:none}#logo .path{stroke:#fff;fill:#fff;stroke-dasharray:190;stroke-dashoffset:190;stroke-width:1.5;-webkit-transition:stroke-dashoffset 1s linear;-moz-transition:stroke-dashoffset 1s linear;-o-transition:stroke-dashoffset 1s linear;transition:stroke-dashoffset 1s linear}#logo:hover .path{fill:transparent;fill:none;stroke-dashoffset:0}#logo:hover #logo_i_dot{animation:showing_i 1.5s forwards;-webkit-animation:showing_i 1.5s forwards;stroke-width:1.5}#appeal{margin-bottom:0;background:#fff8d1;padding:12px 10px 13px 30px}#appeal .close{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:20px;height:20px;font-family:monospace;font-style:normal;float:right;background:#fff}@keyframes showing_i{0%,80%{fill:transparent;stroke-width:0;stroke:#fff}100%{fill:#fff;stroke-width:1.5;stroke:#fff}}@-webkit-keyframes showing_i{0%,80%{fill:transparent;stroke-width:0;stroke:#fff}100%{fill:#fff;stroke-width:1.5;stroke:#fff}}#user_links{position:absolute;top:2px;right:0;margin:0;padding:0}#user_links li{float:left;list-style:none;margin-bottom:0}#user_links .notifications a.preferences_link,.rb_link{float:right}#user_links a:hover,#user_links li:hover{background:0 0}#user_links a{padding:1px 4px;color:#fff;display:block}#user_links .notifications{padding:0}#user_links .notifications a{text-decoration:none;position:relative;display:inline}#user_links .notifications a i{font-size:20px;color:#4372a2}#user_links .notifications a .count{position:absolute;top:-2px;right:0;background:#e01f1f;font-size:10px;padding:1px 3px;line-height:14px;min-width:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#user_links .notifications a.active i,#user_links .notifications a.has_notifications i{color:#fff}#user_links .notifications a.has_notifications{margin-right:5px}#user_links .notifications a.preferences_link i{color:#999;font-size:14px}#user_links #notification_container{display:none;position:absolute;width:400px;background:#fff;right:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px #666;-moz-box-shadow:0 1px 1px #666;box-shadow:0 1px 1px #666;color:#333;top:31px;z-index:999}#user_links #notification_container a{padding:0;color:#333;display:inline}#user_links #notification_arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;position:absolute;right:8px}#user_links #notification_footer,#user_links #notification_header,#user_links #notifications li{padding:3%}#user_links #notification_header{font-weight:700;border-bottom:1px solid #eee}#user_links #notification_footer{border-top:1px solid #eee;position:absolute;bottom:0;background:#fff;right:0;left:0}#user_links #notification_footer a{color:#c60;display:inline}#user_links #notifications{overflow-y:scroll;overflow-x:hidden;height:230px;margin-bottom:42px}#user_links #notifications .action-link{display:inline-block;color:#c60;font-weight:700}#user_links #notifications li{border-bottom:1px solid #eee;width:94%}#user_links #notifications li .time_since{display:block;font-size:90%}#user_links #notifications li .time_since i{margin-left:-3px;color:#666;font-size:14px}#primary_navigation li,.menu,.nav_more{font-size:15px;height:31px;font-family:"Open Sans","Liberation Sans",FreeSans,sans-serif}#user_links #notifications li.unseen{background:#EFF7FF}#cp_link a,#cp_link a:hover{background:url(/img/arrow-white-down.gif) right 5px no-repeat}#cp_link a{padding-right:12px!important;margin-right:3px}#user_links_sub{display:none;position:absolute;margin:0;padding:0;z-index:11;border:1px solid #5281B0}li:hover #user_links_sub{display:block}#user_links_sub li{float:none;background:#fff;filter:alpha(opacity=90);opacity:.9}#user_links_sub a{color:#369;text-decoration:none;display:block;margin:0;background-image:none;padding:1px 6px 1px 5px}#user_links_sub a:hover{color:#fff;background:#5281B0}#navigation{color:#000;padding:0;margin:0 auto auto;height:31px;width:1000px;position:relative;z-index:2}#navigation ul{display:block;max-width:700px;margin:0;padding:0}#primary_navigation{margin-left:10px!important}#primary_navigation li{float:left;display:block;line-height:21px;position:relative}#primary_navigation a{text-decoration:none;color:#555;padding:0 10px;line-height:31px;height:31px}#primary_navigation a:hover{background:0 0;color:#000}.menu,.nav_more{line-height:31px;display:inline-block;display:none;padding-left:20px;cursor:pointer;cursor:hand;font-weight:700}#navigation_search{position:absolute;top:0;right:0;height:31px}#navigation_search fieldset{padding:0;margin:0;border:0}#navigation_search_input{padding:5px 0;position:relative}#navigation_search .input_search{width:180px;color:#666;height:14px;margin-right:-11px;padding:3px 124px 3px 5px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:18px}#nav_s_area,#nav_s_area_sel{font-size:12px;margin-bottom:5px;line-height:21px;position:absolute}#navigation_search .search_submit{padding:0}#nav_s_area{display:block;top:5px;right:24px;z-index:10;padding:0}#nav_s_area_l{width:95px;height:21px;display:block;border-left:1px solid #ccc;padding-left:18px;color:#999;background:url(/img/tp-sprite1.png) 4px -177px no-repeat}#nav_s_area_sel{left:0;top:21px;border:1px solid #CFCDC2;border-top:0;border-left-color:#aaa;width:120px}#nav_s_area_sel li{cursor:pointer;cursor:hand;background:#fff;margin-bottom:0}#nav_s_area_sel li a{color:#666;display:block;padding:2px 0 2px 18px}#nav_s_area_sel .selected,#nav_s_area_sel li:hover{background:#CFE4FF}#nav_s_area_sel .selected a,#nav_s_area_sel li:hover a{color:#333}#primary_navigation .sub_navigation{position:absolute;left:0;top:32px;background:#fff;z-index:10;border:1px solid #ccc;border-top:0;border-left-color:#aaa;display:none;margin-left:-1px;min-width:180px;padding:5px 0}#footer_content,#section_tools,#section_tools li,.rb{position:relative}#primary_navigation .sub_navigation li{margin-bottom:0;float:none;height:auto}#primary_navigation .sub_navigation li a{width:auto;height:auto;line-height:1.3em;display:block;clear:both;padding:6px 12px;font-size:13px}#email_login a,#fb_login a{color:#333;font-weight:700;display:inline-block;line-height:24px}#primary_navigation .sub_navigation li:hover{background:#CFE4FF}#about_guide_link{border-top:1px solid #ccc;margin-top:3px;padding-top:3px}#top_login_form p{margin:0;clear:both}#rememberMe{margin-left:90px}#top_login_form{position:absolute;right:0;top:30px;margin:0;width:290px;z-index:20;color:#333;display:none;box-shadow:0 0 10px #7DA7D0;border-radius:5px;background:#fff;padding:0 20px 10px}#fb_info,#fb_login{margin:0 -10px;padding:10px 0;border-top:3px solid #fff;background:#eee}#fb_login a{text-decoration:none;background:url(/img/social_icons_sprite.png) no-repeat;height:24px;padding-left:28px}#email_login a:hover,#fb_login a:hover{text-decoration:underline}#content_wrapper .records_navigation a,#email_login a,#footer_content a,#section_tools a,.rb h3 a{text-decoration:none}#email_login{margin:10px -10px;padding:10px;border-top:0 solid #fff;background:#eee}#email_login a{background:0 0}.twocolumnflex{display:flex;height:100%}.twocolumnflex .large-8{display:flex;flex-direction:column;flex:2}.twocolumnflex .large-4{display:flex;flex-direction:column;flex:1}.page_tagline{font-size:18.75px;color:#7d99ab;width:270px;font-weight:300;margin:0 auto 21px;line-height:21px}#section_tools .current a,.link_for_more{font-weight:700}.rb{clear:both;width:300px;margin-bottom:42px}#kiva_ad,#social{position:absolute}.rb li{background:0 0;padding-left:0}.rb h3{padding-bottom:12px;margin-bottom:12px}.rb_link{line-height:24px}.records_navigation{clear:both}#content_wrapper .records_navigation{font-size:13px!important}#content_wrapper .records_navigation li,#content_wrapper .records_navigation ul{display:inline;margin:0;padding:0 1px;background:0 0;font-size:13px}#content_wrapper .records_navigation li{margin:3px 0;display:inline-block}#footer li,#footer select{display:inline}#content_wrapper .records_navigation li a,#content_wrapper .records_navigation li.currentPage{padding:1px 7px;background:#eee;font-weight:700;border:1px solid #fff;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#content_wrapper .records_navigation li a:hover,#content_wrapper .records_navigation li.currentPage{background:#EFF7FF;border:1px solid #d7dee6;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#footer-ad{padding:20px 0;max-width:968px;margin:auto}#footer{margin:0;padding:20px 0;color:#fff;background:#79a9d4;border-top:1px solid #369;min-width:1008px}#footer_content{width:968px;margin:auto;padding-left:20px;padding-right:20px}#footer ul{margin:10px 0;padding:0}#footer li{margin:0 5px 0 0}#footer_content a{color:#fff;padding:3px 5px}#footer_content a:hover{background:#369;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#copyright,#copyright a{color:#D1E2EF;padding:3px 5px}#kiva_ad{right:15px;top:0}#kiva_ad a:hover{background:0 0}#kiva_ad img{width:114px;height:58px}#social{right:200px;line-height:32px}#social a{padding:0;margin-right:5px;height:22px;width:22px;display:inline-block;vertical-align:bottom}#footer_facebook,#footer_facebook:hover{background:url(/img/social_icons_sprite.png) no-repeat!important}#footer_google,#footer_google:hover{background:url(/img/social_icons_sprite.png) 0 -30px no-repeat!important}#footer_twitter,#footer_twitter:hover{background:url(/img/social_icons_sprite.png) 0 -60px no-repeat!important}.search_form form{padding:5px}.search_form label{float:left;width:150px}.search_form .checklabel{float:none}input.search_submit{border:0;padding:0;margin:0 0 1px;vertical-align:middle;background:0 0}#section_tools{margin:37px 0 0;float:right;padding:0}#section_tools ul{width:450px;text-align:right}#section_tools li,#section_tools ul{list-style:none;margin:0!important;padding:0!important}#section_tools li{display:inline;height:21px;line-height:21px;border:0}#section_tools a{background:#f9f8f2;border:1px solid #eee;padding:3px 5px;border-right-color:#ccc}#section_tools li.has_subnav a{padding:3px 16px 3px 5px!important;background:url(/img/arrow-grey-down.gif) 94% 7px no-repeat #f9f8f2}#section_tools li.has_subnav a:hover,#section_tools li.has_subnav.current>a{background:url(/img/arrow-grey-down.gif) 94% 7px no-repeat}#section_tools .current a,#section_tools a:hover{color:#333;background:#fff;border-bottom:1px solid #fff}#section_tools ul.subnav{display:none;position:absolute;z-index:9;left:0;top:22px;text-align:left;width:100px;padding:0!important;border-bottom:1px solid #ccc}#section_tools ul.subnav li{display:block;height:21px;line-height:21px;background:#fff;list-style-image:none}#section_tools ul.subnav a{display:block;height:21px;background:#fff;color:#c60;border:1px solid #ddd;border-bottom:0;border-top:0;padding:0 5px!important;font-weight:400!important}#section_tools ul.subnav a:visited{color:#606}#section_tools ul.subnav a:hover{background:#cfe4ff;color:#000}#section_tools ul.subnav li.current a{background:#CFE4FF;color:#000;font-weight:700!important}#promo_content{margin:auto}#promo_content h3{color:#000;margin-top:20px}#promo_content li,#promo_content p{font-size:15px;line-height:21px;font-family:"Open Sans","Liberation Sans",FreeSans,sans-serif}#planner_site_ad a{background:url(/img/planner_banner.png) no-repeat;width:300px;height:200px;display:block;position:relative}#planner_site_ad a span{background:#369;color:#fff;position:absolute;top:100px;width:290px;text-align:center;font-size:18.75px;line-height:21px;margin-bottom:21px;padding:8px 5px;border-radius:10px}#map img{max-width:none}.date_selector,.date_selector *{width:auto;font-size:13px;height:auto;border:none;background:0 0;margin:0;padding:0;text-align:left;text-decoration:none}.date_selector{background:#F2F2F2;border:1px solid #bbb;padding:2px 3px 2px 2px!important;margin:-1px 0 0;position:absolute;z-index:100000;display:none}.date_selector_ieframe{position:absolute;z-index:99999;display:none}.date_selector .nav{width:17.5em}.date_selector .month_nav,.date_selector .year_nav{margin:0 0 3px;padding:0;display:block;position:relative;text-align:center}.date_selector .month_nav{float:left;width:50%}.date_selector .year_nav{float:right;width:35%}.date_selector .month_name,.date_selector .year_name{font-weight:700;line-height:20px}.date_selector .button{display:block;position:absolute;top:0;line-height:17px;font-weight:700;color:#003C78;font-size:120%;padding:2px}.date_selector .button.hover,.date_selector .button:hover{background:0 0;color:#003C78;cursor:pointer;border-color:#ccc}.date_selector .prev{left:0}.date_selector .next{right:0}.date_selector table{clear:both}.date_selector td,.date_selector th{width:2.5em;height:2em;padding:0;text-align:center;color:#000}.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;color:#003C78;background:#fff}.date_selector td.today{background:#FFFEB3}.date_selector td.unselected_month{color:#ccc}.date_selector td.selectable_day{cursor:pointer}.date_selector td.selected{background:#D8DFE5;font-weight:700}.date_selector td.selectable_day.hover,.date_selector td.selectable_day:hover{background:#003C78;color:#fff}.ac_results{padding:0;border:1px solid #ccc;border-top:0;background-color:#fff;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:3px;cursor:default;display:block;font:menu;overflow:hidden}.ac_loading{background:url(/img/spinner.gif) right center no-repeat #fff}.ac_odd{background-color:#f6f6f6}.ac_over{background-color:#369;color:#fff}#logo_bar .fb-like{position:absolute;top:50px;left:250px}.markItUpContainer ul{margin:0!important}.markItUpContainer li{padding:0!important;background:0 0!important}div.markItUpContainer,div.markItUpHeader{padding:0 5px!important;line-height:0!important}@media handheld{div#wrapper{background:#fff;color:#000}#top_login_form form,div#logo,div.search_form,div.sponsors{display:none}}@media print{body,h1,h2,h3{color:#000}#footer,#logo_bar,#navigation,#photo_random,#site_header,.ad_block,.crumbs,.google_adsense,.hidden,.screen_only,img,p#skip_nav a{display:none}#content_wrapper,#wrapper,body{float:none!important;width:auto!important;margin:0!important;padding:0!important}body{font-family:georgia,times,serif;font-size:10pt;line-height:14pt;font-weight:400;background:#fff}h1{font-size:15pt}h2{font-size:12pt}h3{font-size:11pt}a:active,a:hover,a:link,a:visited{text-decoration:underline;color:#520}p#skip_nav{max-height:147px;width:100%;margin:0;padding:.2em 0}p#skip_nav:after{content:url(/img/print_header_logo.png)}div#print_only_footer{margin-top:1em;border-top:1px solid #369;padding-top:1em}}.responsive .primary_action,.responsive .rb{width:auto!important;margin-top:5px}.responsive #top_login_form .submit{width:147px}.responsive .page_tagline{width:auto}.responsive .row{font-size:15px;line-height:21px}.responsive .row .column,.responsive .row .columns{font-size:13px;line-height:18px}.responsive .row .large-12,.responsive .row .large-8{font-size:15px;line-height:21px}@media only screen and (min-width:768px) and (max-width:1019px){.show-for-large-only{display:none!important}.responsive #footer_content,.responsive #logo_bar,.responsive #navigation{width:728px}.responsive #footer,.responsive #site_header{min-width:728px}.responsive #navigation #navigation_search .input_search{padding-right:12px;width:140px}.responsive #navigation #nav_photography,.responsive #navigation #nav_planner,.responsive #navigation #nav_s_area{display:none}.responsive #navigation .nav_more{display:inline-block}.responsive #footer #kiva_ad{display:none}.responsive #footer #social{position:absolute;right:0;bottom:0}}@media only screen and (max-width:767px){.twocolumnflex{display:block}.hide-for-small-only,.show-for-large-only{display:none!important}.dud{display:none}.show-for-small-only{display:block}h1{font-size:29.3px;border-bottom:0;padding-bottom:0}.responsive #wrapper{padding:0 10px}.responsive .display-inline-block-small-only{display:inline-block!important}.responsive .display-block-small-only{display:block!important}.responsive .display-inline-small-only{display:inline!important}.responsive #footer_content,.responsive #logo_bar,.responsive #navigation{width:96%;padding:0 2%}.responsive #logo_bar .fb-like{top:0;left:0;display:none}.responsive #logo{height:48px;width:140px}.responsive #logo img{height:34px;padding:9px 0 14px}.responsive #footer,.responsive #site_header{min-width:100%}.responsive .menu{display:block;text-indent:-50px;color:#FFF;position:absolute;bottom:10px;font-weight:400;right:2%;text-transform:uppercase}.responsive .menu:hover{background:0 0;color:#fff}.responsive .menu span{-webkit-box-shadow:0 10px 0 1px #FFF,0 16px 0 1px #FFF,0 22px 0 1px #FFF;box-shadow:0 10px 0 1px #FFF,0 16px 0 1px #FFF,0 22px 0 1px #FFF;height:0;width:12px;right:0;position:absolute}.responsive #site_header{height:auto;background:#85ADD4;color:#EAF9FF}.responsive #site_header #navigation{height:1px;overflow:hidden;position:absolute;margin-top:-1px}.responsive #site_header #navigation.visible{transition:height .5s;-webkit-transition:height .5s;height:auto}.responsive #site_header #primary_navigation{padding-bottom:10px;background:#69A1D4}.responsive #site_header #primary_navigation #nav_community_sub{display:block;width:100%;position:relative;top:0;border:0!important;margin:1px 0;padding:0 0 5px;background:0 0}.responsive #site_header #primary_navigation #nav_community_sub li{border:0!important;margin:0!important}.responsive #site_header #primary_navigation #nav_community{height:auto}.responsive #site_header #primary_navigation #nav_guide i{display:none}.responsive #site_header #primary_navigation li{float:none;display:block;width:100%;margin:1px 0;background:#69A1D4}.responsive #site_header #primary_navigation li a{color:#EAF9FF;display:block}.responsive #footer #kiva_ad,.responsive #footer #nav_footer_advertising,.responsive #footer #nav_footer_online,.responsive #footer #nav_footer_sitemap,.responsive #footer #nav_footer_terms,.responsive #navigation_search,.responsive #site_header #primary_navigation li a.subNavLink,.responsive #user_links,.responsive .markItUpButton10,.responsive .markItUpButton11,.responsive .markItUpButton12,.responsive .markItUpButton13,.responsive .markItUpButton14,.responsive .markItUpButton15,.responsive .markItUpButton16,.responsive .markItUpButton17,.responsive .markItUpButton7,.responsive .markItUpButton8,.responsive .markItUpButton9{display:none}.responsive #site_header #primary_navigation li a:hover{color:#fff}.responsive .form{border:0;padding:0;margin:0 -10px 21px}.responsive .form .full,.responsive .form .small-full{width:100%}.responsive .column .form{margin:0 calc(-.9375em - 10px) 21px}.responsive .markItUpContainer{border-left:0;border-right:0;padding:0!important}.responsive #logo_bar{background:0 0}.responsive #footer #social{left:3%;line-height:16px}.responsive #footer #copyright{padding-left:110px}}