@charset "utf-8";#search_widget_causes{float:left;}
.carouse1{position:relative;left:0;width:375px;}
.cause_carousel{margin:15px 0 0 25px;width:410px;float:left;height:105px;}
.jcarousel-container-horizontal{width:100%;height:100px;}
.jcarousel-clip{overflow:hidden;}
.jcarousel-clip-horizontal{width:100%;}
.jcarousel-item{height:100%;}
#search_widget_causes .jcarousel-next-horizontal,#search_widget_causes .jcarousel-prev-horizontal{position:absolute;top:-30px;width:20px;height:25px;}
#search_widget_causes .jcarousel-prev-horizontal{background-position:0 -363px;left:160px;}
#search_widget_causes .jcarousel-next-horizontal{background-position:-40px -363px;right:173px;}
#search_widget_causes .jcarousel-next-horizontal,#search_widget_causes .jcarousel-prev-horizontal{-moz-user-select:none;cursor:pointer;}
.hcc_category_icon{width:41px;height:40px;margin:-8px 26px;float:left;}
.hcc_category_container{min-height:75px;border-radius:200px;cursor:pointer;width:100px!important;margin-right:3px;text-align:center;padding-top:18px;}
.hcc_category_icon_text{font-size:.8em;line-height:1.2;margin:35px 6px 0;text-align:center;width:80%;}
.hcc_category_item_hover{border-bottom:2px solid #FFF;color:#FFF;font-size:1.6em;height:32px;margin:0;padding-bottom:2px;position:relative;text-align:center;top:6px;vertical-align:bottom;}
.callout_indicator_active,.callout_indicator_inactive,.jcarousel-prev-horizontal,.jcarousel-next-horizontal{background-image:url("/images/public/uxp_sprites/homepage_06.png")!important;background-repeat:no-repeat;}
.cause_item_bg:hover{background-position:0 0;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
/* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:.7em;}
.ui-widget-content{border:1px solid #ddd;background:#f9f9f9 url(/style/jquery-ui/cupertino/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png) 50% top repeat-x;color:#362b36;}
.ui-widget-content a{color:#362b36;}
.ui-widget-header{border:1px solid #b2c7d7;background:#e7eef3 url(/style/jquery-ui/cupertino/images/ui-bg_highlight-soft_100_e7eef3_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold;}
.ui-widget-header a{color:#222;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #ccc;background:#e6e6e6 url(/style/jquery-ui/cupertino/images/ui-bg_glass_80_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#444;outline:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#444;text-decoration:none;outline:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #b2c7d7;background:#f0f0f0 url(/style/jquery-ui/cupertino/images/ui-bg_glass_100_f0f0f0_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#0b5b98;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#0b5b98;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #2694e8;background:#99c2ff url(/style/jquery-ui/cupertino/images/ui-bg_glass_50_99c2ff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#000;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;outline:none;text-decoration:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #f9dd34;background:#fbf5d0 url(/style/jquery-ui/cupertino/images/ui-bg_glass_55_fbf5d0_1x400.png) 50% 50% repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/style/jquery-ui/cupertino/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-icon{width:16px;height:16px;background-image:url(/style/jquery-ui/cupertino/images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_72a7cf_256x240.png);}
.ui-state-default .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_888888_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_2694e8_256x240.png);}
.ui-state-active .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_ffffff_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/style/jquery-ui/cupertino/images/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.ui-corner-tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.ui-corner-bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}
.ui-corner-br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}
.ui-corner-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}
.ui-corner-right{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}
.ui-corner-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}
.ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;}
.ui-widget-overlay{background:#444 url(/style/jquery-ui/cupertino/images/ui-bg_diagonals-thick_15_444444_40x40.png) 50% 50% repeat;opacity:.30;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:4px 0 0 4px;padding:0;background:#aaa url(/style/jquery-ui/cupertino/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png) 50% 50% repeat;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:4px;-webkit-border-radius:4px;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-datepicker{width:17em;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog{position:relative;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide{display:none!important;}
@charset "utf-8";.up_cal_srp_results .paginationtop{display:none;}
.up_cal_srp_results .paginationbottom .pagination{margin-bottom:35px;}
.upcoming_calendar .ui-datepicker{background:#fff;border-color:#e6e6e6;padding:0;}
.ui-datepicker .ui-datepicker-header{border:none;border-bottom:1px solid #ddd;background:none;}
.ui-datepicker .ui-datepicker-title{color:#5396B5;font-family:'Josefin Sans','Cabin',Arial,sans-serif;font-size:14px;text-transform:uppercase;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:3px;}
.ui-datepicker .ui-datepicker-next{right:20px;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-prev-hover{left:22px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background-image:url(/images/public/uxp_sprites/global_31.png);margin-left:-6px;margin-top:0;top:5px;width:6px;}
.ui-datepicker .ui-datepicker-prev span{background-position:-142px -123px;}
.ui-datepicker .ui-datepicker-next span{background-position:-150px -123px;}
.ui-datepicker table{margin:.15em .15em .4em;width:auto;}
.ui-datepicker-year{display:none;}
.ui-datepicker th{color:#000;font-size:10px;font-weight:normal;font-family:'Cabin',Arial,sans-serif;padding:1px;text-transform:uppercase;width:25px;}
.ui-datepicker th span{background-color:#FEFAEE;border-radius:3px;display:block;line-height:16px;padding:2px 0;width:25px;}
.ui-widget-content .ui-state-default{background:#F3E9D0;border:none;border-radius:3px;color:#FF6344;font-family:Cabin,Arial,Helvetica,sans-serif;font-size:1.35em;padding:2px 0;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:1;filter:Alpha(Opacity=100);}
.ui-state-disabled .ui-state-default,.ui-widget-content .ui-state-disabled .ui-state-default{background-color:#FEFAEE;color:#B3B3B3;}
.ui-datepicker td span,.ui-datepicker td a{text-align:center;}
.ui-datepicker-other-month .ui-state-default{display:none;}
.ui-datepicker-calendar .ui-state-hover{background-color:#D8C8A4;}
.ui-datepicker-current-day .ui-state-active{background-color:#FF6344;color:#fff;}
.ui-datepicker-header .ui-state-hover{background:none;border:none;top:2px;}
.up_cal--srp .ui-datepicker{margin-left:4px;}
.upcoming_events_container{margin-left:20px;position:relative;}
.upcoming_events_hp{float:left;height:356px;padding:14px;position:relative;width:293px;z-index:20;}
.upcoming_events_container h3{font-family:"Josefin Sans","Cabin","Trebuchet MS",Arial,sans-serif;text-align:left;text-transform:uppercase;}
.upcoming_events_hp .upcoming_location .custom_select select{font-size:17px;font-weight:normal;}
.up_cal--hp .ui-datepicker{margin-top:5px;width:289px;}
.up_cal--hp .ui-datepicker .ui-datepicker-header{padding-bottom:0;}
.up_cal--hp .ui-datepicker .ui-datepicker-title{font-size:17px;line-height:1.5em;}
.up_cal--hp .ui-datepicker th span{padding:8px 0;text-align:center;width:39px;}
.up_cal--hp .ui-widget-content .ui-state-default{font-size:1.75em;padding:8px 0;}
.ue_fo_wrapper{left:310px;overflow-x:hidden;position:absolute;width:660px;height:358px;z-index:0;}
.ue_fo_wrapper.open{z-index:1000;}
.ue_fo_container{background-color:#fff;height:354px;border:1px solid #d9d3c3;border-radius:0 5px 5px 5px;box-shadow:1px -1px 2px #D9D3C3;left:-660px;position:absolute;z-index:10;}
.ue_fo_close{background:url(/images/icons/close_flyout.png) top left no-repeat;cursor:pointer;height:18px;position:absolute;right:10px;top:10px;width:18px;}
.ue_fo_container .listingWidgetSection{height:303px;margin:5px;overflow:hidden;padding:18px 22px 18px 35px;width:582px;}
.ue_fo_container h3{font-size:1.55em;padding-bottom:0;}
.ue_fo_results{float:left;width:320px;}
.ue_fo_container .viewAllListings{margin:20px 0 0 5px;width:270px;}
.ue_fo_container .noListings{margin:30px 0 0;}
.ue_fo_map_container{float:right;width:250px;height:240px;margin:25px 0 0;}
#ue_fo_mapbox.vismap{border-radius:5px;border:1px solid #ccc;margin-bottom:10px;padding:0;color:#333;height:250px;}
.geotag{display:none;}
#ue_fo_mapbox{width:100%;height:100%;}
.upcoming_location .custom_select{background:#FFF url('/images/drop_down_arrow_charcoal.png') no-repeat 96% center;border:1px solid #B3B3B3;border-radius:4px;display:inline-block;margin:0 0 0 10px;overflow:hidden;width:92%;}
.upcoming_location--hp .custom_select{margin-left:0;width:288px;}
.upcoming_location .custom_select select{background:none;border:none;color:#808080;font:normal bold 13px/1.2em 'Josefin Slab','Georgia',Times,serif;padding:5px 4px 3px 5px;width:112%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#listingWidget{width:730px;margin:0 0 50px 20px;}
.uxp_homepage_wrapper #listingWidget{margin-right:0;position:relative;width:620px;z-index:10;}
#virtualListings{display:none;}
#listingWidgetContainer{background-color:#fff;height:322px;border:1px solid #d9d3c3;width:100%;border-radius:0 5px 5px 5px;box-shadow:1px -1px 2px #D9D3C3;}
.uxp_homepage_wrapper #listingWidgetContainer{height:337px;}
#listingNavContainer ul{left:2px;list-style-type:none;margin:0;padding:0;position:relative;text-align:left;top:1px;}
#listingNavContainer ul li{border:none;border-radius:5px 5px 0 0;display:block;float:left;margin:0 20px 0 -2px;padding-left:3px;position:relative;top:0;width:180px;}
#listingNavContainer ul li.selectedTab{border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;background-color:#fff;box-shadow:1px -2px 5px #d9d3c3;}
#listingNavContainer ul li a{border-radius:5px 5px 0 0;color:#5c5c5c;display:block;height:23px;margin-top:-2px;line-height:29px;padding:8px 0;text-transform:uppercase;position:relative;text-align:center;text-decoration:none;top:7px;left:2px;width:98%;background-color:#eedeaa;letter-spacing:.2em;}
#listingNavContainer ul li:hover a{color:#FF6344;}
.tabbed_image{display:inline-block;height:30px;vertical-align:middle;width:30px;}
#listingNavContainer ul li.selectedTab a{background-color:#FEFAEE;height:30px;padding:8px 0;position:relative;top:6px;width:98%;}
.icon_virtual_listing.tabbed_image{height:19px;}
.listingWidgetSection{background-color:#fefaee;border:2px solid #f9f9ed;border-radius:0 5px 5px 5px;height:96%;margin:4px 0 0 5px;width:98%;}
#mapbox_container,.noListings{margin:20px;}
#mapbox_container,#mapbox{float:left;height:250px;width:275px;border-radius:5px;border:1px solid #ccc;}
.uxp_homepage_wrapper #mapbox_container,.uxp_homepage_wrapper #mapbox{height:230px;width:250px;}
.uxp_homepage_wrapper #mapbox_container{margin:30px 15px 20px 20px;}
#liveView{float:left;height:26px;left:1px;padding:9px 5px 0 10px;position:relative;top:-37px;width:83px;background-color:#fff;border-radius:0 5px 0 5px;}
#liveView a{color:#FF6344;font-size:.95em;text-decoration:none;text-transform:uppercase;display:block;width:100%;height:100%;}
.geotag{display:none;}
#searchItemContainer{float:left;width:370px;height:205px;margin:20px 10px 8px 0;}
.uxp_homepage_wrapper #searchItemContainer{margin-bottom:0;height:auto;margin-top:32px;width:310px;}
#searchItemContainer .searchitem{width:100%;min-height:45px;border-bottom:medium none;margin-bottom:0;padding:12px 0;}
.uxp_homepage_wrapper #searchItemContainer .searchitem{padding:11px 0;}
#searchItemContainer .searchitem:first-child{padding-top:0!important;}
.searchitem img{float:left;width:40px;height:40px;}
.searchitem .listingContainer{float:left;width:85%;margin-left:10px;padding-top:3px;}
.uxp_homepage_wrapper .searchitem .listingContainer{width:83%;}
.searchitem .listingContainer .listingTitle a{padding-top:5px;font-size:.95em;color:#6a6a6a;}
.uxp_homepage_wrapper .searchitem .listingContainer .listingTitle a{font-size:.85em;}
.searchitem .listingContainer .listingOrg a{font-size:.7em;color:#111;}
.uxp_homepage_wrapper .searchitem .listingContainer .listingOrg a{line-height:1;}
.searchitem span.listingTitle a,.searchitem span.noListings a,.searchitem span.listingOrg a{text-decoration:none;}
a.viewAllListings{height:22px;padding:10px 0 6px 0;width:370px;margin-top:2px;float:left;}
.uxp_homepage_wrapper a.viewAllListings{width:300px;}
.viewAllListings .mock_bullet{position:relative;top:-3px;left:-3px;}
.viewAllListings .button_text{font-size:.85em;}
#virtualExplained{width:80%;margin:5px auto 5px auto;}
.allCaps{text-transform:uppercase;letter-spacing:.2em;}
.virtual_map{background-position:0 -693px;}
#ghost_form_container{width:1000px;height:150px;color:white;position:fixed;top:500px;z-index:101;box-shadow:6px -10px 30px -8px #999;border-radius:7px 7px 0 0;border:1px solid #AAA;border-top-width:2px;}
.ghost_form_container_centered{left:50%;margin-left:-500px;}
#close_ghost_form_container{margin:20px;width:25px;height:24px;cursor:pointer;}
#ghost_categories_selected{cursor:pointer;}
.full_container_title{width:550px;font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.4;padding:20px 0 5px 0;text-align:center;}
.text_entry_area{width:750px;}
.centered{margin:0 auto;}
.UXP_input{line-height:28px;font-size:17px;width:250px;height:28px;border:2px solid #CCC;padding-left:40px;background-color:#FFF;color:#333;}
.error_container{color:#FFF9F1;display:none;}
.red_border{border-color:#F00;}
.UXP_dropdown{height:30px;}
#categories_select{margin:0 15px;color:#AAA;cursor:default;}
#categories_option{box-shadow:6px -2px 30px -3px #999;display:none;position:fixed;bottom:68px;background-color:white;height:350px;margin-left:-42px;width:290px;border:2px solid #CCC;border-bottom:none;border-radius:0 5px 5px 0;padding-top:1px;}
#categories_option.minified{width:300px!important;}
#categories_option ul{display:none;width:280px;float:left;}
#categories_option ul,#categories_option_close{cursor:pointer;}
#categories_option_close{display:none;font-size:18px;float:right;margin:35px 15px 0 0;text-transform:uppercase;}
#categories_option_close span[class*="checkmark_"]{float:left;width:15px;height:15px;margin-top:5px;margin-right:4px;}
#categories_option_close.link_enabled .checkmark_blue{display:inline-block;}
#categories_option ul li{padding:7px 10px;margin:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#categories_option ul li:hover{background-color:#DDD;color:#2C93A1;}
#categories_option li input[type='checkbox'],#categories_option li input[type='radio']{visibility:hidden;float:right;margin-left:-15px;margin-top:7px;}
.masked_box{float:right;width:18px;height:18px;border-radius:2px;margin-top:6px;}
.cat_selected{color:#333;font-weight:bold;}
.link_enabled{color:#2C93A1;}
.link_enabled:hover{text-decoration:underline;}
.ghost_footer_sprite{background-image:url('/images/public/uxp_sprites/ghost_footer_sprite.png');background-repeat:no-repeat;}
.email_icon{background-position:10px -30px;}
.dog_icon{background-position:10px -64px;}
.orange_bg{background-position:0 -140px;}
.mask_unchecked{background-position:-78px 1px;}
.mask_checked{background-position:-58px 1px;}
.checkmark_blue{background-position:-100px 1px;}
.checkmark_grey{background-position:-118px 1px;}
#categories_option .search_column_icon{min-width:31px;min-height:31px;float:left;margin-right:5px;}
.homepage_webinar_container{width:360px;min-height:251px;margin:0 0 75px 20px;padding:5px;position:relative;}
.h_w_interior{background-color:#FEFAED;width:335px;min-height:226px;text-align:left;padding:25px 0 0 25px;overflow:hidden;}
.h_w_banner_position{position:absolute;top:17px;left:-3px;}
.h_w_picture{background-color:black;width:310px;height:150px;margin-bottom:15px;overflow:hidden;display:block;}
.h_w_footer_text{width:174px;font-size:19px;line-height:1.2;color:#ff6344;margin-top:-6px;}
a.h_w_footer_button{text-decoration:none;}
a.h_w_footer_button:hover{color:#FFF;}
.h_w_footer_button{background-image:-moz-linear-gradient(center top,#39AFBC,#2F9EAD);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#39AFBC),to(#2F9EAD));background-image:-webkit-linear-gradient(top,#39AFBC,#2F9EAD);background-image:-moz-linear-gradient(top,#39AFBC,#2F9EAD);background-image:-ms-linear-gradient(top,#39AFBC,#2F9EAD);background-image:-o-linear-gradient(top,#39AFBC,#2F9EAD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#39AFBC',endColorstr = '#2F9EAD');font-size:19px!important;margin:0 25px 0 0!important;}
.h_w_footer_button:hover{moz-box-shadow:0 2px 5px 1px #44A8B5;-webkit-box-shadow:0 2px 5px 1px #44A8B5;box-shadow:0 2px 5px 1px #44A8B5;}
.h_n_c_container{width:540px;min-height:251px;margin:0 20px 75px 0;padding:5px;position:relative;}
.h_n_c_banner_position{position:absolute;top:12px;left:-8px;z-index:1;}
.h_n_c_interior{background-color:#FEFAED;width:525px;min-height:251px;text-align:left;padding:0 0 0 15px;overflow:hidden;}
#h_n_c_items li.h_n_c_item_display{width:525px!important;margin-top:64px;overflow:visible;float:none;}
.h_n_c_item_image{border:1px solid #CFCFCF;}
.h_n_c_item_text{width:290px;font-size:14px!important;margin-left:24px;padding-right:10px;position:relative;}
.h_n_c_item_text a:link,.h_n_c_item_text a:visited{text-decoration:none;color:#FF6A4C;}
.h_n_c_item_text a:hover,.h_n_c_item_text a:active{color:#30A5B6;}
#home_news_carousel .h_n_c_item_text h4{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:20px!important;font-weight:700;line-height:1.4;text-transform:capitalize!important;margin-top:0;}
#home_news_carousel .h_n_c_item_text p{font-size:13px!important;line-height:1.5;color:#4C4C4C;}
.h_n_c_date_droplet{width:45px;height:54px;position:absolute;top:-49px;right:-45px;overflow:hidden;}
.d_d_day,.d_d_month{font-weight:bold;text-align:center;text-transform:uppercase;width:45px;height:27px;}
.d_d_day{background-color:#30A5B6;font-size:19px;line-height:1.4;color:#FFF;}
.d_d_month{background-color:#FFF;font-size:13px;line-height:2.1;letter-spacing:1px;color:#858480;}
#home_news_carousel .jcarousel-skin-tango .jcarousel-clip-horizontal{width:525px;height:auto;}
.jcarousel-control{width:auto;height:12px;position:absolute;top:222px;left:43%;}
.jcarousel-control a{border:none;margin:0 10px;cursor:pointer;float:left;}
.jcarousel-control a span{width:12px;height:12px;border:none;display:block;}
.jcarousel-control a span p{margin:0;padding:0;position:absolute;left:-20000px;}
@charset "utf-8";html,body,div,span,form,blockquote,quote,h1,h2,h3,h4,h5,h6,address,p,a,code,em,font,dt,dd,img,strong,ol,ul,li,table,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
body{color:#4C4C4C;font-family:Arial,Helvetica,sans-serif;margin:auto;text-align:center;}
* html body,*:first-child+html body{font-size:1em;}
address{font-style:normal;}
p,address{font-size:.8em;padding-bottom:10px;}
blockquote{font-style:italic;font-size:.8em;padding-bottom:10px;}
cite{font-weight:bold;font-style:normal;}
a{font-weight:inherit;color:#000;}
em{font-style:italic;}
strong{font-weight:bold;}
ul,ol{font-size:.8em;}
*+html body ul{font-size:.8em;}
ul,ol{padding-bottom:10px;}
ul ul,ol ol{font-size:inherit;}
p p{font-size:inherit;}
h2,h3,h4{font-weight:lighter;padding-bottom:10px;}
h3{font-size:1.2em;}
form{padding-bottom:10px;}
.textareainfo{font-size:13px;}
#container{width:1000px;background-color:#fff;margin:auto;text-align:left;}
ol{padding-left:20px;padding-bottom:10px;list-style:decimal!important;}
ol li{padding-bottom:5px;}
td{vertical-align:top;}
sub{font-size:.8em;}
sup{font-size:.6em;vertical-align:super;}
select{z-index:0;}
.force_hide{display:none!important;}
.hero_bg,.full_width_nav_bar{display:none;}
#vs{float:left;}
.bold{font-weight:bold;}
.bullet{margin-left:15px;list-style:square;padding-bottom:5px;}
*+html .bullet{list-style-position:inside;padding-left:15px;list-style:square;padding-bottom:5px;}
.cursor{text-decoration:underline;cursor:pointer;}
.button{border:1px solid #000;background-color:#70b62b;color:#fff;font-weight:bold;}
.linkbutton{border:1px solid #000;background-color:#70b62b;color:#fff;text-decoration:none;padding:1px 7px;}
#oppinfo .button,#ratingtable .button,.linkbutton{font-family:Arial,Helvetica,sans-serif;font-size:16px;border:1px solid #000;background-color:#70b62b;color:#fff;font-weight:bold;}
.secondarylinkbutton{border:1px solid #999;color:#999;text-decoration:none;padding:2px;font-size:12px;background-color:#fff;}
.tab{cursor:pointer;}
.tab a{color:#fff;text-decoration:none;}
.alignright{text-align:right;}
.imgleft{float:left;margin-right:10px;}
.subitem{position:relative;clear:left;}
.imgcolumnnb{float:left;margin-right:10px;margin-bottom:10px;}
.imgcolumn{float:left;margin-right:10px;margin-bottom:10px;border:1px solid #666;}
.imgright{margin-left:10px;text-align:center;}
.imgcenter{display:block;text-align:center;border:1px solid #666;margin:auto;margin-bottom:10px;}
.subboximg{border:1px solid #666;margin-bottom:10px;}
.subinfo{padding:10px;padding-bottom:5px;padding-left:150px;}
.subinfo h4{font-weight:bold;font-size:.9em;padding-bottom:5px;}
.padding10{padding:10px;}
.ablock{font-size:.8em;margin-bottom:10px;}
#aazsearch{font-size:.8em;}
#columnside h3{text-transform:capitalize;}
#fontsize{margin-right:10px;margin-top:-10px;float:right;font-size:small;color:#666;}
#fontsize span{cursor:pointer;padding:2px 2px 0 2px;}
#fontsmall{font-size:16px;margin-right:2px;}
#fontbig{font-size:24px;}
.selected{background:#666;color:#FFF!important;}
.formerror{color:#c00;}
#formbox{background:url(/images/gradient-green.jpg) top center repeat-x;margin:30px;}
#formbox h3{color:#090!important;}
.columnbox,#formbox{border:1px solid #b2b2b2;margin-bottom:10px;padding:10px;color:#333;}
#geocodelocations{z-index:1;position:absolute;padding:10px;margin-top:5px;border:1px solid #999;background-color:#fff;color:#cd5c5c;}
#geocodelocations a{color:#999;}
#geocodelocations a:hover{color:#000;}
div.primarybutton{margin-bottom:10px;float:left;margin-right:10px;}
.primarybuttona{background:url(/images/buttons/primary_right.png) top right no-repeat;color:#4f4414!important;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px!important;height:30px;float:left;font-weight:bold;padding-right:10px;}
.primarybuttonsubmit{background:url(/images/buttons/primary_right.png) top right no-repeat;color:#4f4414!important;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px!important;height:30px;float:left;font-weight:bold;padding-right:10px;}
.primarybutton a:hover,.primarybutton input:hover{color:#f00;}
a.primarybuttona span{background:url(/images/buttons/primary_left.png) top left no-repeat;display:block;line-height:20px;padding:5px 0 5px 10px;}
.primarybutton input{display:inline;width:auto!important;height:30px;border:none;border-width:0;background:none;font:inherit;cursor:pointer;padding:0;margin:0;color:inherit;line-height:inherit;text-align:center;background:url(/images/buttons/primary_left.png) top left no-repeat;line-height:20px;padding:3px 0 5px 10px;color:#4f4414!important;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:16px!important;}
#login_error_div{padding-bottom:8px;}
div.secondarybutton{float:left;border:1px solid #999;margin-left:10px;padding:2px;}
.secondarybuttona{color:#666!important;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px!important;display:block;padding:1px;}
.secondarybutton a:hover,.secondarybuttonsubmit input:hover{color:#999!important;}
div.secondarybuttonsubmit{display:inline;}
.secondarybuttonsubmit input{display:block;border-width:0;background:none;font:inherit;cursor:pointer;color:inherit;text-align:center;line-height:20px;color:#666!important;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px!important;border:1px solid #999;margin-left:10px;padding:1px;width:auto!important;height:auto;}
#header{height:150px;background:none;}
* html #header{height:151px;}
#logo{position:absolute;margin-left:20px;margin-top:30px;}
#topnav ul{margin-top:10px;margin-right:10px;float:right;white-space:nowrap;width:auto;}
#topnav li{display:inline;}
#topnav a{color:#666;text-decoration:none;}
#topnav a:hover{color:#000;text-decoration:underline;}
#mainnav{width:1000px;clear:both;position:absolute;top:127px;}
#mainnav ul,#subnav ul{clear:both;text-align:left;margin-left:10px;padding-bottom:4px;}
#mainnav li,#subnav li{float:left;}
#mainnav li a.su{background-color:#933;color:#fff;}
#mainnav a.tabup{background-color:#fff;padding-bottom:4px;border-bottom:1px solid #fff;z-index:1;}
#mainnav a{font-size:13px;font-weight:bold;height:15px;float:left;display:block;margin-right:3px;padding:3px 20px 4px 20px;background-color:#f1f2f2;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;color:#000;text-decoration:none;border-bottom:1px solid #b2b2b2;}
#mainnav a:hover{color:#666;}
#subnav a{display:block;float:left;padding:4px 20px 3px 20px;text-decoration:none;}
#subnav a.tabup{color:#34A6B4!important;font-weight:bold;text-align:center;}
#tertiarynav a{color:#333;font-weight:bold;text-decoration:none;}
#tertiarynav a:hover{font-weight:bold;text-decoration:underline;}
#content{clear:both;padding:10px 0 0 10px;}
#alert{margin:20px auto;width:670px;margin-bottom:30px;padding:10px;}
#columnmain{float:left;width:670px;margin-right:0;margin-bottom:20px;}
#footer{color:#666;font-size:.9em;text-align:left;clear:both;border-top:1px solid #777;padding:0;margin-top:30px;}
#footer p{font-size:.8em;}
#footer a{color:#666;text-decoration:underline;}
#footer a:hover{color:#333;text-decoration:none;}
#footer ul{padding-bottom:10px;}
#footer li{display:inline;}
.footer_links_and_twitter{width:887px;margin:auto;}
.proxylogin{background:#f00;border:1px solid #f00;padding:5px;color:#fff;display:block;float:left;position:relative;top:5px;margin-right:5px;width:auto;}
.proxylogin a{color:#fff!important;}
.countdown #milestone{padding:10px;margin-bottom:10px;border:1px solid #f00;background:url(/images/gradient-red.jpg) top left repeat-x;}
.countdown h4{font-size:16px;color:#c00;font-weight:bold;}
.countdown li{font-size:14px;margin-bottom:5px;}
.socialBookmarks{background-color:#fff;border:1px solid #666;padding:2px;width:90px;text-align:center;}
.socialBookmarks a{font-weight:bold;text-decoration:none;}
.socialBookmarks ul{background:none;border:none;}
.socialBookmarks li{padding:0 3px;}
.socialBookmarks{font-size:.65em;}
#sponsorlink{display:block;height:70px;width:150px;position:absolute;margin-left:840px;top:40px;}
.fbiframe{border:5px;overflow:hidden;width:300px;height:30px;}
.googlead{margin-bottom:25px;padding-top:35px;}
.sponsoredby{padding:1px;font-size:10px!important;color:#999;text-align:center;}
.sprite{float:left;}
.sprite-activitymapicon{background:url(/images/csg-4bcde8627be82.png) 0 0;width:100px;height:100px;}
.sprite-bodybg{background:url(/images/csg-4bcde8627be82.png) 0 -150px;width:1100px;height:1px;}
.sprite-connect{background:url(/images/csg-4bcde8627be82.png) 0 -201px;width:89px;height:21px;}
.sprite-donate2{background:url(/images/csg-4bcde8627be82.png) 0 -272px;width:185px;height:30px;}
.sprite-exclamation{background:url(/images/csg-4bcde8627be82.png) 0 -352px;width:16px;height:16px;}
.sprite-facebook-icon{background:url(/images/csg-4bcde8627be82.png) 0 -418px;width:32px;height:33px;}
.sprite-help{background:url(/images/csg-4bcde8627be82.png) 0 -501px;width:16px;height:16px;}
.sprite-linkedin-icon{background:url(/images/csg-4bcde8627be82.png) 0 -567px;width:32px;height:33px;}
.sprite-logo{background:url(/images/csg-4bcde8627be82.png) 0 -713px;width:172px;height:74px;}
.sprite-myspace-icon{background:url(/images/csg-4bcde8627be82.png) 0 -837px;width:32px;height:33px;}
.sprite-twitter-icon{background:url(/images/csg-4bcde8627be82.png) 0 -920px;width:32px;height:33px;}
#fbloginbox #fbregister{border-right:1px solid #666;}
.fbcontainerclose{padding:1px 5px 0 5px;text-align:right;height:20px;overflow:visible;font-size:.6em;float:right;}
.regcheckbox,.forgotpassword{font-size:.7em!important;}
.forgotpassword{margin-bottom:10px;clear:left;}
#fbregister form{padding-bottom:0!important;}
#fblogin td input,#fbregister td input{float:left;}
#fbLoginNarrowError #fbLoginError{width:250px;}
.birthdate{width:20px;}
.validatedStatus{padding-left:0;float:right;}
.fbformerror{font-size:.7em;}
.interstitialLoadingMessage{padding-top:10px;padding-left:40%;}
.watermark{font-style:italic;color:gray;}
#fbReferral{clear:left;}
.fbDisabledForm *{color:#999!important;}
.serviceMessage{display:none;}
#referform .field{width:100%!important;}
#loginContainer{position:absolute;top:35px;z-index:100;width:990px;}
#loginContainer #fbloginbox{float:right;z-index:100;background-color:#fff;border-top:1px solid #666;border-left:1px solid #666;border-right:2px solid #666;border-bottom:3px solid #666;}
#loginContainer #fbloginboxHorizontal{float:right;padding:10px 0 0 10px;background-color:#fff;border-top:1px solid #666;border-left:1px solid #666;border-right:2px solid #666;border-bottom:3px solid #666;top:35px;z-index:100;}
#loginContainer #fbEditAccount{float:right;z-index:100;background-color:#fff;border-top:1px solid #666;border-left:1px solid #666;border-right:2px solid #666;border-bottom:3px solid #666;padding:10px;}
#loginContainer #fbConnectExisting{float:right;padding:10px 0 0 10px;background-color:#fff;border-top:1px solid #666;border-left:1px solid #666;border-right:2px solid #666;border-bottom:3px solid #666;top:35px;z-index:100;}
#loginContainer #fbpromo{width:210px;padding:10px;background:url(/images/gradient-blue.jpg) top left repeat-x;float:left;}
#loginContainer #fbregister{width:260px;padding:10px;text-align:center;float:left;}
#loginContainer #fblogin{text-align:center;padding:10px;width:215px;float:left;}
#loginContainer #fbErrorBox,#loginContainer #fbcomplete,#loginContainer #fbWelcome,#flow_message{padding:10px;}
#loginContainer #fblogin td,#fbregister td{padding:0 5px 1px 0;text-align:left;}
#loginContainer #fblogin #facebook_connect_link2 img{padding-bottom:10px;}
#loginContainer .completeaccount h3,#loginContainer .verify h3,#loginContainer .verify p{text-align:left;}
#loginContainer #fbloginboxHorizontal form,#loginContainer #fbloginboxHorizontal .clear{margin:0!important;padding:0!important;}
#loginContainer #fbloginboxHorizontal p{margin-bottom:0;padding-bottom:0;}
#loginContainer #fbloginboxHorizontal .forgotpassword{margin-top:0;padding-top:0;margin-left:160px;margin-bottom:5px;clear:both;}
#loginContainer #fbloginboxHorizontal .primarybuttonsubmit,#loginContainer #fbloginboxHorizontal div.primarybutton{position:relative;top:-4px;padding:0!important;margin:0!important;}
#loginContainer #fbConnectExisting .primarybuttonsubmit{position:relative;top:-4px;padding:0!important;}
#loginContainer #fbloginboxHorizontal input{float:left;margin-right:5px;}
#loginContainer #fbloginboxHorizontal .loginfield{width:150px!important;}
#loginContainer .mediumtext{width:110px;}
#loginContainer .submitrow .primarybutton{width:70px;float:none;margin:5px auto;}
#loginContainer #fbloginbox.completeaccount #fbregister{border-right:none;}
#loginContainer #fbloginboxHorizontal{width:450px;}
#loginContainer .fbcfailed,#loginContainer .welcome,#loginContainer .error{width:450px;}
#loginContainer .completeaccount{width:320px!important;}
#loginContainer .verify{width:280px!important;}
#loginContainer .standardregistration{width:790px;}
.ui-widget-overlay{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;background:#000!important;}
#TB_window{background-color:transparent!important;}
#lightboxContainer{background-color:#fff;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;padding:20px;}
.ui-dialog-titlebar,.ui-resizable-handle{display:none!important;}
#TB_window{font-size:1em!important;padding:0!important;border:none!important;}
#TB_ajaxContent.TB_modal,#TB_ajaxContent{padding:0!important;}
#TB_ajaxContent h2,#TB_ajaxContent h3,#TB_ajaxContent p{text-align:left!important;}
#TB_ajaxContent p{padding:0!important;}
#TB_ajaxContent h2{color:#090;text-decoration:underline;font-size:18px;}
#TB_ajaxContent h3{font-size:15px!important;font-weight:bold;margin-top:0;}
#TB_ajaxContent h3.or{text-align:center!important;}
#TB_ajaxContent .primarybutton{padding-left:70px!important;}
.fullname{text-transform:capitalize;}
#lightboxContainer #fbpromo{display:none!important;}
#TB_ajaxContent #fbregister{width:48%;padding:10px;text-align:center;float:left;}
#TB_ajaxContent .completeaccount #fbregister{width:100%;padding:10px;text-align:center;border-right:none!important;}
#TB_ajaxContent #fblogin{text-align:center;padding:10px;float:left;padding-bottom:10px!important;}
#TB_ajaxContent #fbregister,#TB_ajaxContent #fblogin{padding-top:0;padding-bottom:0;}
#TB_ajaxContent #fbReferral #formbuttons .linkbutton{vertical-align:middle;}
#TB_ajaxContent #fbReferral #formbuttons{padding-bottom:5px!important;}
#loginSubContainer2 #np_registration_link{display:none;}
#fbloginboxHorizontal.basic_white_box{border-radius:6px;margin:auto;padding:25px;width:373px;}
#fbloginboxHorizontal.basic_white_box .basic_button{font-size:17px;margin-left:0;}
.hero_bg{background:#FF6344;display:block;height:305px;left:0;position:absolute;top:95px;width:100%;z-index:0;}
header#main{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
#subnav_container.subnav_legacy_style{width:1000px;margin:auto;padding:0;}
#container .subnav_legacy_style #subnav{background:#fee356;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ead669',endColorstr='#fee356');height:32px;border:none!important;font-weight:bold;padding:0!important;z-index:19;position:relative;float:left;border-bottom:#ffce1c 4px solid!important;-webkit-box-shadow:0 0 20px #aaa;-moz-box-shadow:0 0 20px #aaa;box-shadow:0 0 20px -20px #aaa;width:100%;}
#searchbox h2,#featurebox h2,#subfeatureheader h2{color:#fff;}
#leftsearchimage{display:block;width:235px;height:200px;}
#rightsearch{float:right;width:410px;padding:10px;}
#searchbox{background-color:#9bd061;border:1px solid #70bc7e;padding:0;margin-bottom:10px;}
form#search{position:relative;}
* html div#locationentry label,* html div#keywordsentry label{display:block;color:#000;font-weight:bold;font-size:.8em;margin-right:3px;}
div#locationentry,div#keywordsentry{position:relative;float:left;margin-right:3px;}
* html div#locationentry,* html div#keywordsentry{position:relative;float:left;margin-right:3px;}
input#location,input#keywords,input#submitsearch{font-size:1em;}
input#location,input#keywords{width:150px!important;}
* html input#submitsearch{margin-top:1em;}
label.overlabel{color:#999;}
label.overlabelapply{position:absolute;top:5px;left:5px;z-index:1;color:#999;}
#searchbox p{clear:both;}
#featurebox{min-height:110px;border:1px solid #f37c16;margin-bottom:10px;}
.home #vs{float:none;clear:left;}
#virtualopps{clear:left;}
* html #featurebox{height:110px;}
#featureleft{background-color:#f59645;width:236px;float:left;height:110px;}
#featureleft h2{float:left;padding:10px;height:80px;}
#featureleft ul{margin-left:210px;}
* html #featureleft ul{margin-left:207px;}
#featureleft li{width:20px;height:20px;font-weight:bold;color:#fff;padding:3px;background-color:#f37c16;margin-bottom:1px;text-align:center;}
* html #featureleft li{width:20px;height:20px;font-weight:bold;color:#fff;padding:3px;background-color:#f37c16;margin-bottom:1px;}
#featureleft .tabup{color:#f37c16;background-color:#fff;text-align:center;}
#featureleft .tabup a{color:#f37c16;}
#featureright{padding:10px;margin-left:236px;}
#featureright div{position:absolute;width:450px;}
#volunteerbox{width:330px;min-height:193px;border:1px solid #37abbe;float:left;margin-bottom:10px;}
* html #volunteerbox{height:195px;}
#volunteerheader{background-color:#73c4d1;height:1.66em;padding-left:10px;padding-top:3px;}
#volunteerheader h3{color:#fff;float:left;padding-bottom:0;}
#volunteerheader ul{margin-left:220px;}
#volunteerheader li{float:left;width:20px;height:19px;font-weight:bold;color:#fff;padding:3px;background-color:#37abbe;margin-right:1px;text-align:center;}
#volunteerheader .tabup{color:#37abbe;padding:3px;background-color:#fff;margin-right:1px;text-align:center;}
#volunteerheader .tabup a{color:#37abbe;}
#nonprofitbox{border:1px solid #70bc7e;margin-left:340px;margin-bottom:10px;min-height:193px;}
* html #nonprofitbox{height:195px;}
#nonprofitheader{background-color:#9bd061;height:1.66em;padding-left:10px;padding-top:3px;}
#nonprofitheader h3{color:#fff;float:left;padding-bottom:0;}
#nonprofitheader ul{margin-left:220px;}
#nonprofitheader li{float:left;width:20px;height:19px;font-weight:bold;color:#fff;padding:3px;background-color:#70b62b;margin-right:1px;text-align:center;}
#nonprofitheader .tabup,#subnav .tabup{color:#70b62b;padding:3px;background-color:#fff;margin-right:1px;text-align:center;}
#nonprofitheader .tabup a{color:#70b62b;}
.enroll{text-align:center;padding-top:3px;}
p.enroll{padding-bottom:2px!important;margin-bottom:-5px;}
.enroll a{font-weight:bold;text-decoration:none;color:#fff;}
.enroll a:hover{text-decoration:underline;}
#nonprofitbox .enroll{background-color:#70b62b;}
#columnside{margin-left:679px;width:300px;}
#columnside a{color:#333;}
#loginbox{background-color:#f1f2f2;border:1px solid #b2b2b2;padding:10px;color:#333;margin-bottom:10px;}
#aboutbox{border:1px solid #b2b2b2;padding:10px;color:#333;margin-bottom:10px;}
.homepagebox{border:1px solid #b2b2b2;padding:10px;color:#333;margin-bottom:10px;}
#aboutbox h3,.homepagebox h3{color:#ff360c;}
#subsearchbox{border:1px solid #b2b2b2;padding:10px;color:#333;}
#subsearchbox h3{color:#ff360c;}
#tagcloud{text-align:center;padding-bottom:10px;}
#tagcloud a{text-decoration:none;color:#73c4d1;padding-right:10px;}
#tagcloud a:hover{color:#37abbe;}
@media screen and/*!YUI */ /*!fix */(max-width:480px){table{border-collapse:collapse;border-spacing:0;}
.rwd_show_span{display:inline;}
.rwd_display,.m_frame_top,.change_email #fbregisterForm div:last-child,#entry_modal_header_white_block,.entry_modal_account_signin,.entry_modal_account_signin_link,.signin_services_msg_1,#signin_services_msg_2,.why_need_this,#rd_form_table p,#is_us_container,#fbregister .clear,#container #uxpRegContainer #fbloginboxHorizontal form#fbloginForm div,#registration_done .uxp_imodal_heading_wrapper{display:none;}
.is_ca_or_uk_container,table#rd_form_table .validatedStatus,.m_footer_interior .rwd_display{display:none!important;}
#uxpRegContainer a,#details_container div#details_columns a:link,#details_container div#details_columns a:visited,#uxpRegContainer a#registration_signin_link{color:#417278;}
#uxpRegContainer a:hover,#details_container div#details_columns a:hover,#details_container div#details_columns a:active,#uxpRegContainer a#registration_signin_link:hover{color:#2E5054;}
.m_header_title_main,.uxp_imodal_heading_title .uxp_imodal_heading,h2.uxp_imodal_heading_med{float:left;}
.uxp_imodal_wrapper a.footer_button,.footer a#cancel_button,.footer a#close_button,#registration_footer #close_button{background:none;box-shadow:none;font-size:17px;font-weight:normal;letter-spacing:.12em;margin:0;padding:0;text-transform:uppercase;}
a#cancel_button{line-height:2.1;}
#fbreferralForm .fbformerror{padding-left:20px;}
#uxpRegContainer .rwd_content p{padding:20px 20px 0;}
.rwd_sub_heading,.rwd_impact_heading{color:#FFF;text-transform:uppercase;}
#uxpRegContainer .rwd_impact_heading,#uxp_profile_edit_container .rwd_impact_heading,body #uxp_edit_skills_wrapper .rwd_impact_heading{font:normal 3.947em/1em 'Josefin Sans','Helvetica Neue Light','Helvetica Neue',Trebuchet,Trebuchet MS,Myriad,Arial,sans-serif;letter-spacing:.26em;}
#uxpRegContainer .rwd_sub_heading,#uxp_profile_edit_container .rwd_sub_heading,body #uxp_edit_skills_wrapper .rwd_sub_heading{font-size:1.118em;letter-spacing:.2em;}
#uxpRegContainer .uxp_imodal_wrapper div#fbregister,.uxp_imodal_wrapper #fbReferral form#fbreferralForm{width:100%;}
.facebookConnectExisting .finish_step_message,#referform,#login_error_div,.uxp_imodal_wrapper .change_email div.fbformerror{margin:auto;width:90%;}
body #container{position:static;}
.parent_container--opp_confirm,#uxpRegContainer .uxp_imodal_wrapper,#uxp_profile_edit_container .uxp_imodal_wrapper,#uxp_edit_skills_wrapper .uxp_imodal_wrapper,.uxp_imodal_wrapper div.signin_form,body #uxpRegContainer,body #uxp_profile_edit_container,.parent_modal_container--edit_skills,#container #uxpRegContainer div.standardregistration,#base_modal_window_position,.parent_modal_container.org_save_title_popup_wrp,.uxp_photo_cropper_popup .profile_image_container{margin:0;width:100%;}
body .uxp-flowContainer{top:0;}
div#details_columns{padding:0;position:relative;width:100%;}
.parent_container--opp_confirm .m_body_interior,.uxp_imodal_container2 .uxp_imodal_content,#details_container #details_columns div#fbregister{float:none;margin:15px auto 0;padding:0 0 20px 0;width:96%;}
.modal_header,.uxp_imodal_heading_wrapper{background-color:#FFF;width:100%;}
#registration_header{float:left;min-height:90px;}
.m_header_title_container,#container .uxp_imodal_heading_title,#registration_header #registration_header_title{margin:auto;min-height:0;width:92%;}
.m_header_title_container{float:none;}
.rwd_close{display:block!important;height:30px;right:10px;cursor:pointer;position:absolute;top:14px;width:30px;}
.m_header_title_main,.uxp_imodal_heading_title .uxp_imodal_heading,#registration_header_title .registration_heading,.uxp_imodal_heading_title .uxp_imodal_heading_med{color:#4D4D4D;font-size:1.645em;margin:24px 0 18px;}
.registration_heading .connect_to_title{font-size:.76em;letter-spacing:normal;line-height:1;margin:0 0 2px;}
#prereg_div.uxp_imodal_container1,#fb_vm_login_div.uxp_imodal_container1,.registration_heading .registration_heading_secondary,div#details_container,div#done_container,.uxp_imodal_wrapper div#oppsignup_div{border-radius:0;margin:0;padding:0;}
div#details_columns{background:none;float:left;}
#details_container #details_columns div#fbregister{background:#B5DFE4;margin:140px auto 10px;}
#details_container #details_columns div#fbregister.show_li{margin:204px auto 10px;}
#details_container #details_columns div#fblogin{float:none;padding:0;position:absolute;top:15px;width:100%;}
#fblogin .clear{padding:3px 0 0;}
.standardregistration .r_or_d_wrapper{display:block;left:46.8%;position:absolute;text-indent:0;}
.standardregistration .rwd_or_divider1{top:48px;}
.standardregistration .rwd_or_divider2{top:110px;}
.standardregistration .rwd_or_divider3{top:173px;}
.standardregistration .rwd_or_divider{background:#5CB7C3;border-radius:3px;color:#FFF;font:bold 1.053em/1.053em 'Josefin Slab',Georgia,serif;padding:0 8px 1px;}
#facebook_connect_link,#linkedin_connect_link,a#registration_signin_link,div.social_login_box,#linkedin_connect_link2{background:#B5DFE4;border-radius:0;display:block;height:55px;margin:auto;padding:0;text-indent:20px;width:96%;}
#linkedin_connect_link2{margin-top:7px;width:100%;}
span.express_link_text{display:inline;line-height:55px;}
span.white_arrow_next{display:inline;float:none;font-size:12px;height:auto;margin:0 0 0 8px;padding:0 17px 0 0;width:auto;}
#details_container #details_columns a#facebook_connect_link2,#details_container #details_columns a#linkedin_connect_link2{border:0;display:block;}
table#rd_form_table{margin:auto;width:100%;}
.uxp_imodal_content .rwd_heading,#fbregister .rwd_heading{clear:both;float:left;margin:18px 0 0 5.5%;padding:0!important;width:94.5%;}
#loginContainer #fblogin td,div#fbregister td{padding:0;text-align:center;}
#fbregister form{clear:both;}
.reg_form_tr_space{height:18px;}
#rd_form_table .formerror,span.rd_required{margin:4px auto 0!important;text-align:left;width:90%;}
td.registration_label{width:auto;}
#container div.uxp_imodal_wrapper form#fbloginForm input[type="text"],#container div.uxp_imodal_wrapper form#fbloginForm input[type="password"],#container div.uxp_imodal_wrapper div.change_email form#fbregisterForm input[type="text"],#fblogin td input,#fbregister #fbregisterForm #rd_form_table td input.input_width,table#referform .field{float:none;margin-top:3px;text-indent:8px;width:90%;}
#container div.uxp_imodal_wrapper div.change_email form#fbregisterForm input[type="text"]{width:83%;}
form#fbregisterForm.serializableForm table td input::-webkit-input-placeholder{color:#888;}
form#fbregisterForm.serializableForm table td input:-moz-placeholder{color:#888;}
form#fbregisterForm.serializableForm table td input::-moz-placeholder{color:#888;}
form#fbregisterForm.serializableForm table td input:-ms-input-placeholder{color:#888;}
div.standardregistration #registration_footer{height:auto;min-height:74px;position:relative;text-align:center;}
.registration_footer_tall #reg_footer_org_msg{bottom:18px;float:none;padding:0;position:absolute;width:86%;}
#reg_footer_org_msg a{white-space:nowrap;}
.rf_button_bg2_1{left:0;position:absolute;top:21px;width:100%;}
.rf_button_bg2_1 #done_button_1{color:#FFF;margin:auto;padding:0;width:77%;}
.rf_button_bg2_1 #done_button_1:hover{color:#FFF;}
.registration_footer_tall #cancel_button{font-size:1.118em;margin:66px 0 8px;}
span#reg_footer_terms_msg{display:block;float:none;font-size:.855em;line-height:1.4;padding:20px 0 74px;width:100%;}
#container .uxp_imodal_heading_title{min-height:82px;position:relative;}
#prereg_div .uxp_imodal_container2,#oppsignup_div .uxp_imodal_container2,#fb_vm_login_div .uxp_imodal_container2{display:inline-block;padding:0 0 15px;width:100%;}
.uxp_imodal_content .rwd_heading{font-size:1.053em;margin-bottom:18px!important;}
#container #uxpRegContainer #fbloginboxHorizontal form#fbloginForm{float:left;margin:auto;padding:0!important;text-align:center;width:100%;}
.uxp_imodal_wrapper input#login_password{margin-top:18px!important;}
#container .uxp_imodal_wrapper div.signin_form p.forgotpassword,#fbloginboxHorizontal.facebookConnectExisting p.forgotpassword{line-height:0;margin-left:20px!important;padding:0;position:relative;top:-74px;}
.uxp_imodal_wrapper .signin_form p.forgotpassword a,.facebookConnectExisting p.forgotpassword a{font-size:16px;text-transform:uppercase;}
.uxp_imodal_wrapper input.form_button,.uxp_imodal_wrapper .completeaccount form#fbregisterForm input.new_submit,.uxp_imodal_wrapper .completeaccount form#fbregisterForm .new_submit{float:none;min-height:44px;margin:auto;width:90%!important;}
.uxp_imodal_wrapper .signin_form .new_submit{margin:64px auto 0;}
.uxp_imodal_wrapper div.footer{line-height:inherit;text-align:center;}
.uxp_imodal_wrapper a.footer_button:hover{box-shadow:none;color:#2E5054;}
#registration_done .rwd_impact_heading{margin-top:28px;padding-bottom:4px;}
#registration_done .rwd_sub_heading{padding-bottom:0;}
#done_message .uxp_imodal_wrapper h1.uxp_imodal_heading{font-size:1em!important;font-style:italic;padding:24px 0;}
.uxp_imodal_content.rosi_content{padding:20px 0 40px!important;}
#container .uxp_imodal_wrapper div.rosi_content p{padding:0 20px;}
.change_email input.form_button{margin:20px auto 0;}
#container #uxpRegContainer .uxp_imodal_wrapper div.completeaccount{padding-left:0;width:auto;}
#fbregister td.submitrow{padding:20px 0 0;}
#container #fb_vm_login_div div.facebookConnectExisting{padding:20px 0;width:100%;}
.facebookConnectExisting div#login_error_div{padding:6px 0 0;}
#container #fbloginboxHorizontal.facebookConnectExisting input[type="submit"]{margin-top:64px;}
.uxp_imodal_wrapper #fbReferral #fbreferralForm{padding-top:18px;}
#fbreferralForm .boldtext{margin:0;padding-left:5%;}
#referform .boldtext{margin-top:12px;padding-left:0;}
#referform label{display:block;margin-top:16px;}
.uxp_imodal_wrapper table#referform #formbuttons .grayed_secondary,.uxp_imodal_wrapper table#referform #formbuttons .new_submit{float:none;min-height:44px;width:100%;}
.uxp_imodal_wrapper table#referform #formbuttons input.grayed_secondary{margin-top:18px;}
.uxp_imodal_content .alt_modal_option table{width:auto;}
.uxp_imodal_content .alt_modal_option label.rwd_hook{font-size:16px;}
.uxp_imodal_content .alt_modal_option .custom input[type="checkbox"]{margin:14px 0;}
.uxp_imodal_content .alt_modal_option .custom input[type="checkbox"]:last-of-type{margin:14px 0 0;}
.parent_container--opp_confirm .modal_body_container{padding:0 0 15px;}
.parent_container--opp_confirm .m_body_interior_pad{padding-bottom:0;}
.parent_container--opp_confirm .m_body_content--narrow{width:76%;}
.parent_container--opp_confirm .m_tagline_message{font-size:28px;}
.post_referral_action_link{white-space:normal;}
.parent_container--opp_confirm .modal_logistics_container{width:50%;}
.parent_container--opp_confirm .m_logistics_item{clear:both;padding:0 0 10%;width:100%;}
.parent_container--opp_confirm .m_log_item_interior{float:right;padding:0;width:82%;}
.parent_container--opp_confirm .m_log_item_icon{margin-right:2%;}
.parent_modal_container--edit_profile .modal_body_container{padding:20px 0 10px;}
.parent_modal_container--edit_profile .m_body_interior_pad{padding:30px 20px 10px;}
.profile_label{font-size:.7em;white-space:nowrap;width:25%;}
.profile_field{width:75%;}
.profile_field input,.styled-select select{padding:0;text-indent:5px;width:100%;}
.styled-select select{width:106%;}
.styled-select{border:none;}
.parent_modal_container--edit_skills .modal_header{padding:25px 0;}
.uxp_modal_title_inactive{color:#808080;font-size:21px;line-height:1.2!important;width:40%;}
.parent_modal_container--edit_skills .uxp_modal_title_active{color:#4D4D4D;font-size:25px;}
.parent_modal_container--edit_skills .uxp_modal_title_active .green{color:#4D4D4D;}
.uxp_modal_title_border{border-right-color:#808080;margin-right:4%;padding:0 5% 5px 0;width:45%;}
.parent_modal_container--edit_skills #causes_container,#skills_container{padding:9px 0;}
.cat_cell_container,.skill_cell_container{width:96.5%;}
.skill_loop_wrapper{margin:1px;width:49.4%;}
.cat_cell,.cat_cell_expand{margin:1px;width:49.4%;}
.cat_cell p,.cat_cell_expand p{margin:4% 0 0 3%;}
.skill_cell{margin:0;width:100%;}
.skill_checkboxes{left:100%;width:101%!important;}
.rwd_sc_menu_left .skill_checkboxes{left:-101%!important;}
.skill_checkboxes_list_item{padding:8px 0 8px 6%;}
.skill_checkboxes_list>.skill_checkboxes_list_item:first-child{margin:0 0 10px 0;}
.skill_checkboxes_list_item:hover{background-color:transparent;}
.skill_checkboxes_list .options_col{float:none;width:auto;}
.parent_modal_container--edit_skills .modal_footer_container{background-color:#5CB7C3;border-radius:0;min-height:75px;}
.rwd_modal_footer{background:#FFF;float:left;height:80px;text-align:center;width:100%;}
.rwd_modal_footer .rwd_modal_footer_link{cursor:pointer;font-size:1.2em;position:relative;top:40%;}
.smoothe_box_modal{left:0;margin:0!important;padding:5%;top:-10px;width:87%;}
.uxp_ph_cr_step_one{top:150px;}
.uxp_photo_cropper_popup .large_image_display{border:none;float:none;min-height:75px;width:auto;}
.uxp_photo_cropper_popup .m_body_interior_pad{padding-top:5px;}
.org_save_title_popup_wrp .profile_head{display:none!important;}
.profile_image_container .modal_footer_container{border-radius:0;}
.uxp_photo_cropper_popup .expandable_note_box{margin:0 0 10px;text-align:center;}
.uxp_photo_cropper_popup .image_crop_preview,.uxp_photo_cropper_popup .large_image_display .profile_pic_preview_label{display:none;}
.org_save_title_popup{left:1%;margin:auto;position:relative;top:auto;width:200px;}
.org_save_title_popup .profile_pic_preview_label{left:0;}
.uxp_photo_cropper_popup #target_image_img{max-width:280px;}
}@media screen and/*!YUI */ /*!fix */(max-width:440px){#registration_done .rwd_impact_heading{font-size:3.5em;}
.registration_footer_tall #reg_footer_org_msg{font-size:.855em;line-height:1.2;}
.parent_container--opp_confirm .m_tagline_message{font-size:25px;}
.skill_checkboxes_list_item{font-size:11px;}
}@media screen and/*!YUI */ /*!fix */(max-width:380px){#registration_done .rwd_impact_heading{font-size:3.2em;}
#registration_header{min-height:80px;}
#registration_header_title .registration_heading{font-size:1.316em;}
.rosi_content h3{font-size:1.05em;}
.parent_container--opp_confirm .m_body_content--narrow{width:90%;}
.parent_container--opp_confirm .m_log_item_interior{width:80%;}
.parent_container--opp_confirm .m_header_title_main{font-size:1.5em;}
.parent_container--opp_confirm .m_body_title{font-size:1.35em;}
.parent_container--opp_confirm .modal_logistics_container{width:60%;}
.parent_container--opp_confirm .m_tagline_message{font-size:23px;}
.profile_label{font-size:.8em;}
.profile_field{width:100%;}
}@media screen and/*!YUI */ /*!fix */(max-width:360px){.cat_cell,.cat_cell_expand{height:55px;width:99%;}
.cat_cell p,.cat_cell_expand p{margin:-5% 0 0 3%;}
.skill_loop_wrapper{width:99%;}
.skill_cell{height:55px;}
.skill_checkboxes,.rwd_sc_menu_left .skill_checkboxes{left:40%!important;top:98%;width:60%!important;-moz-box-shadow:-2px 3px 2px 0 #777;-webkit-box-shadow:-2px 3px 2px 0 #777;box-shadow:-2px 3px 2px 0 #777;}
}@media screen and/*!YUI */ /*!fix */(max-width:340px){.parent_container--opp_confirm .m_tagline_message{font-size:21px;}
}@media screen and/*!YUI */ /*!fix */(max-width:320px){body #uxpRegContainer,body #uxp_profile_edit_container,body #uxp_edit_skills_wrapper,{width:305px;}
#registration_done .rwd_impact_heading{font-size:3em;}
.parent_container--opp_confirm .m_tagline_message{font-size:20px;}
.uxp_photo_cropper_popup #target_image_img{max-width:220px;}
}@media screen and/*!YUI */ /*!fix */(max-width:480px){.uxp_homepage_wrapper .banner_flag{background-position:0 -171px;padding:0;}
.banner_flag .b_f_interior{font-size:.562em;}
#display_none,.homepage_hero_intro .basic_button,.hero_text,.hero_link,.photo_transparency_rgt,#search_widget_advanced,#mapbox_container,.homepage_sidebar,#uxp_profile_side_bar,.profile_head .l-box_actions .action_resume,.profile_head .l-box_actions .action_picture,.profile_top .map,.org_profile_topblock .map,.org_profile_topblock .vrt-at{display:none;}
.photo_intro_container .photo_intro_interior,.photo_intro_interior .homepage_hero_intro,a.viewAllListings,.hrz_layout_box{width:100%;}
.photo_intro_interior .homepage_hero_intro,#search_widget_container,.hrz_layout_box{text-align:center;}
.photo_intro_interior .homepage_hero_intro{padding:0;}
.photo_intro_interior .homepage_hero_intro h1{font-size:19px;margin:16px 0;}
.homepage_hero_photo.right{float:none;height:100%;max-height:167px;width:100%;}
.homepage_hero_photo img{max-width:142%;}
.homepage_hero_photo .photo_transparency_lft{height:10px;width:100%;}
#search_widget.sw_box{border-radius:0;height:auto;margin:0 auto 20px;padding:10px;width:84%;}
#search_widget_loc_container.swl_container{min-height:82px;margin-bottom:6px;text-align:center;}
#search_widget_loc_container.swl_container #label{float:none;font-size:1.125em;width:auto;}
.swl_container form{padding:0;}
#search_widget_loc_anchor.swl_anchor{display:inline-block;float:none;font-size:1.125em;margin:6px 0 0;max-width:80%;}
.swl_anchor .ellipsis{display:inline-block;margin-bottom:-5px;width:100%;}
#oppsearch.oppsearch__wrapper{display:inline-block;float:none;margin:14px auto 0;width:98%;}
.oppsearch__wrapper .search_location_container{display:table;width:100%;}
.oppsearch__wrapper .s_l_input,.oppsearch__wrapper .s_l_submit{display:table-cell;float:none;}
.oppsearch__wrapper .s_l_submit{width:44px;}
.oppsearch__wrapper #search_location{float:left;width:99.88888%;}
.oppsearch__wrapper .disambiguation{margin-left:-2px;top:75px;}
#search_main_container.sm_container{height:288px;width:100%;}
.sm_container #search_widget_container,.sm_container #search_widget_causes{height:140px;margin:0;padding:0;position:relative;width:100%;}
.sm_container #search_widget_causes{position:absolute;left:0;top:0;}
.sm_container #search_widget_container{position:absolute;left:0;top:148px;}
#search_main_container.sm_container .uxpPro_statsBanner{left:-3px;padding-top:0;position:absolute;top:6px;}
.uxpPro_statsBanner .uxpPro_statsGreeting,.basic_white_box .banner_flag .b_f_interior{font-size:.562em;padding:3px 22px 2px 23px;}
.search_widget_field_container form{padding:0;}
#search_widget_field.search_widget_field_container{display:inline-block;float:none;margin:48px auto 0;width:84%;}
.search_widget_field_container .s_w_f_container{display:table;width:100%;}
.s_w_f_container .s_w_f_input,.s_w_f_container .s_w_f_submit{display:table-cell;float:none;}
.s_w_f_submit{width:43px;}
.s_w_f_input #kwd{width:97.4%;}
.sm_container #centerOf{font-size:20px;left:44%;top:130px;z-index:1;}
.sw_causes .c_category_inverse_11{background-position:-89px 6px;}
.sw_causes .c_category_inverse_12{background-position:-89px -33px;}
.sw_causes .c_category_inverse_13{background-position:-89px -65px;}
.sw_causes .c_category_inverse_14{background-position:-89px -101px;}
.sw_causes .c_category_inverse_15{background-position:-89px -136px;}
.sw_causes .c_category_inverse_17{background-position:-89px -172px;}
.sw_causes .c_category_inverse_19{background-position:-89px -207px;}
.sw_causes .c_category_inverse_22{background-position:-89px -244px;}
.sw_causes .c_category_inverse_23{background-position:-89px -278px;}
.sw_causes .c_category_inverse_25{background-position:-89px -319px;}
.sw_causes .c_category_inverse_27{background-position:-89px -350px;}
.sw_causes .c_category_inverse_28{background-position:-89px -385px;}
.sw_causes .c_category_inverse_29{background-position:-89px -421px;}
.sw_causes .c_category_inverse_3{background-position:-89px -457px;}
.sw_causes .c_category_inverse_30{background-position:-89px -493px;}
.sw_causes .c_category_inverse_31{background-position:-89px -528px;}
.sw_causes .c_category_inverse_33{background-position:-89px -563px;}
.sw_causes .c_category_inverse_34{background-position:-89px -599px;}
.sw_causes .c_category_inverse_36{background-position:-89px -634px;}
.sw_causes .c_category_inverse_37{background-position:-89px -670px;}
.sw_causes .c_category_inverse_38{background-position:-89px -706px;}
.sw_causes .c_category_inverse_39{background-position:-89px -740px;}
.sw_causes .c_category_inverse_40{background-position:-89px -777px;}
.sw_causes .c_category_inverse_41{background-position:-89px -813px;}
.sw_causes .c_category_inverse_42{background-position:-89px -848px;}
.sw_causes .c_category_inverse_43{background-position:-89px -882px;}
.sw_causes .c_category_inverse_5{background-position:-89px -918px;}
.sw_causes .c_category_inverse_6{background-position:-89px -955px;}
.sw_causes .c_category_inverse_7{background-position:-89px -990px;}
.sw_causes .cause_carousel{float:none;margin:32px 0 0;width:100%;}
.sw_causes .carouse1,.sw_causes .jcarousel-container-horizontal{position:static;}
.cause_carousel .jcarousel-clip-horizontal{margin:auto;width:269px;}
.cause_carousel .hcc_category_container,.cause_carousel .cause_item_bg:hover{background-position:-103px -96px;margin:0;min-height:64px;padding-top:18px;width:89px!important;}
.hcc_category_container .hcc_category_icon{height:40px;margin:-8px 26px;width:40px;}
.hcc_category_container .hcc_category_icon_text{color:#000;font-size:.703em;margin:30px auto 0;width:70%;}
#search_widget_causes.sw_causes .jcarousel-next-horizontal,#search_widget_causes .jcarousel-prev-horizontal{height:41px;top:22px;width:42px;}
#search_widget_causes.sw_causes .jcarousel-prev-horizontal{background-position:-46px -391px;left:-9px;}
#search_widget_causes.sw_causes .jcarousel-next-horizontal{background-position:-91px -392px;right:-9px;}
#listingWidget.listing_widget_container{float:none!important;height:auto;margin:0 auto 20px;width:88%;}
.listing_widget_container #listingNavContainer li{width:44%;}
.listing_widget_container #listingNavContainer li:last-child{margin-right:0;}
.listing_widget_container #listingWidgetContainer{height:auto;width:100%;}
#localListings.listingWidgetSection,#virtualListings.listingWidgetSection{margin:5px;height:auto;padding:10px 10px 24px;width:auto;}
.listingWidgetSection #searchItemContainer{height:auto;margin:20px 0 20px;width:100%;}
.listingWidgetSection #searchItemContainer .searchitem{clear:both;min-height:0;padding:20px 0;}
.listingWidgetSection .searchitem .listingContainer{width:78%;}
.uxp_homepage_wrapper .homepage_info_box{height:auto;background:none;width:88%;}
.uxp_homepage_wrapper .homepage_info_box>div,.rwd_why_who_block{background:#fefaed;}
.rwd_why_who_block{float:left;}
.uxp_homepage_wrapper .h_i_b_why{border-right:1px solid #e6e6e6;}
.uxp_homepage_wrapper .h_i_b_why,.uxp_homepage_wrapper .h_i_b_who{min-height:215px;width:49.8%;}
.uxp_homepage_wrapper .h_i_b_how{border:0;clear:both;min-height:200px;margin:10px 0 20px;width:99.8%;}
.homepage_info_box .how_sub_panels{width:95%;}
.how_sub_panels .h_s_pane_nonprfits,.how_sub_panels .h_s_pane_volunteers{width:30%;}
.how_sub_panels .h_s_pane_vm{width:40%;}
.uxp_homepage_wrapper .homepage_info_box h3{color:#000;font-size:16px;margin:15px 0 0;padding:0 0 12px;}
.homepage_info_box .h_i_b_why p{color:#000;font-size:15px;padding:0 30px;}
.homepage_info_box .h_i_b_why .heart_icon{margin:32px auto 15px;}
.homepage_info_box .h_i_b_who h4{font-size:20px;}
.homepage_info_box .h_i_b_who p{font-size:9px;letter-spacing:.04em;padding:0 20px 10px;}
.homepage_info_box .how_sub_panels h4{font-size:12px;letter-spacing:.04em;padding-bottom:16px;}
.homepage_info_box .how_sub_panels p{font-size:11px;line-height:1.2;padding-bottom:24%;}
.how_sub_panels .h_s_pane_vm_bg{background:transparent url('/images/public/how_sub_panel_bg.png') no-repeat center 4px;background-size:90% 90%;}
.basic_white_box.homepage_webinar_container{float:none;min-height:100%;margin:0 auto 20px;width:86%;}
.homepage_webinar_container .h_w_interior{min-height:100%;padding:12px 10px 0;width:auto;}
.h_w_interior .h_w_picture{float:left;height:100%;max-height:120px;margin:0 0 10px;width:60%;}
.h_w_picture .h_n_c_item_image{max-width:100%;}
.h_w_interior .h_w_footer_text{float:left;width:40%;}
.homepage_webinar_container .h_w_banner_position{top:8px;}
.h_w_banner_position .b_f_interior,.h_n_c_banner_position .b_f_interior{display:inline;}
.h_w_interior .h_w_footer_text{font-size:16px;text-align:right;}
.h_w_interior .h_w_footer_button{bottom:16px;font-size:16px!important;position:absolute;right:-8px;}
.basic_white_box.h_n_c_container{float:none;margin:0 auto 40px;width:86%;}
.h_n_c_container .h_n_c_banner_position{top:5px;}
#home_news_carousel.h_n_c_container .jcarousel-skin-tango .jcarousel-container-horizontal{height:auto;width:97.5%;}
.h_n_c_container .h_n_c_interior{padding:0 0 0 10px;position:relative;width:100%;}
#h_n_c_items li.h_n_c_item_display{margin-top:60px;}
.jcarousel-control{bottom:10px;left:39%;top:auto;}
.jcarousel-control a{margin:0 30px 0 0;}
.h_n_c_date_droplet{top:-52px;}
.h_n_c_date_droplet,.d_d_day,.d_d_month{height:auto;}
.d_d_day{font-size:18px;}
.d_d_month{font-size:12px;}
#home_news_carousel .h_n_c_item_text h4{font-size:16px!important;padding-bottom:5px;}
#home_news_carousel .h_n_c_item_text p{font-size:12px!important;padding-bottom:5px;}
.h_n_c_item_text{font-size:12px!important;margin-left:18px;padding-bottom:28px;width:38.555%;}
.h-layout_box_interior.smoothe_box{display:inline-block;float:none;padding:0;width:90%;}
.profile_col h2{padding-top:4px;}
.hrz_layout_box .hrz_column_head{margin:0;min-height:100px;padding:0 0 20px;width:100%;}
.hrz_layout_box .hrz_column{display:inline-block;float:none;margin:0 auto;padding:0;text-align:left;width:90%;}
.list_box_picture .profile_avatar{background-size:100% auto;}
.profile_head .list_box_picture{height:auto;max-height:180px;margin-right:6%;width:47.79086%;}
.list_box_picture .action_picture a{font-size:12px;}
.l-b_pic_sized #cropBoxProfileImage{height:100%;}
.l-b_pic_natural #cropBoxProfileImage{width:100%;}
.profile_head .list_box_name{bottom:0;font-size:25px;line-height:1.2;padding-top:0;}
.hrz_footer.profile_footer_col{height:60px;margin:auto;padding:20px 0 0;position:static;text-align:left;width:100%;}
.hrz_footer.profile_footer_col .basic_button{float:none;font-size:18px!important;margin:0 0 0 5.55555%;padding:0 30px;position:static;}
.hrz_footer.profile_footer_col a.basic_button{padding:5px 30px;}
.uxp_profile_container{margin-top:20px;text-align:center;}
.profile_head ul.list_box{display:inline-block;padding:20px 0 0;position:relative;text-align:left;width:90%;}
.profile_head .list_box_banner{left:-6.222%;}
.profile_head .list_box_name,.profile_head .list_box_subname{font-weight:normal;position:absolute;right:0;width:47%;}
.uxp_profile_container .list_box_name{bottom:18px;}
.profile_head .list_box_name.ellipsis{white-space:normal;}
.profile_head .list_box_subname{bottom:0;letter-spacing:0;}
.profile_head ul.l-box_actions li{padding:0;text-align:left;width:auto;}
.profile_head ul.l-box_actions li a.actionlink{display:block;font-size:14px;padding:13px;}
ul.uxpPro_skillsList{padding:0 0 10px;}
.causes_icon_display,.uxp_profile_container .causes_icon_display{background:none;height:auto;width:100%;}
#cropBoxDiv{display:inline;}
li.uxpPro_skillsLoop{padding-bottom:5px;}
.uxp_profile_container .more_span_link{border:none;clear:both;display:block;font-size:16px;position:static;}
ul.uxpPro_skillsList .more_span_link{margin-bottom:20px;}
.uxp_profile_container .hrz_footer.profile_footer_col a.basic_button{padding:5px 0;width:89%;}
ul.profile_tabs_list{width:90%;}
ul.profile_tabs_list li{font-size:12px;letter-spacing:0;min-width:0;padding:5px 0;text-align:inherit;width:41%;}
ul.profile_tabs_list li:last-child{text-align:center;}
.profile_tabs .ui-tabs-anchor{padding-left:6%;width:92%;}
.profile_tab_pane{padding:10px 0 25px;width:90%;}
li.rwd_tab_favorites{text-align:center;width:10%!important;}
.rwd_tab_favorites .ui-tabs-anchor{padding:0;width:auto;}
span.profile_tab2_icon{display:inline-block;float:none;margin:5px 0 0;}
.info_card .hdr_underline,.info_card .grey_divider,.info_card_cause p{display:none;}
li.info_card{height:auto;width:100%;}
.info_card.margin_left_20{margin:20px auto 0;}
.info_card_liner{display:block;float:none;height:auto;padding:0 12px;width:auto;}
.info_card_title,.info_card_org_name,.activities_card .info_card_title,.activities_card .info_card_org_name{height:auto;width:auto;}
#opp_recommendations_container .info_card_title,#opp_recommendations_container .info_card_org_name,#favorites_container .info_card_title,#favorites_container .info_card_org_name,#opportunities_container .info_card_title,#opportunities_container .info_card_org_name{padding:0 0 0 52px;}
.activities_card_title.info_card_title h2{margin-top:15px;}
.info_card_org_name p.pad_top_15{padding-top:0;}
.info_card_cause--rwd{left:14px;position:absolute;top:22px;}
.info_card_cause--rwd .cardCause_icon{margin:0!important;}
.info_card_title h2{font:14px/1.4em Cabin,Arial,Helvetica,sans-serif;margin-top:24px;padding-bottom:0;}
.info_card_org_name p{font:13px/1.4em Cabin,Arial,Helvetica,sans-serif;}
.info_card_org_name .text_11{color:#999;}
.info_card_liner .rwd_action_row{display:inline-block;width:100%;}
.info_card_liner .bttn_red,.info_card_liner .bttn_blue{border-radius:4px;color:#FFF!important;display:inline-block;font-size:16px;font-weight:600;margin:0 0 24px;padding:2px 0;text-align:center;width:100%;}
.info_card_liner .bttn_red:hover,.info_card_liner .bttn_blue:hover{color:#FFF!important;}
#referral_history_container .info_card_liner .bttn_red{margin:0 0 18px;}
#referral_history_container .info_card_liner .bttn_blue{font-family:'Josefin Slab',Cabin,'Trebuchet MS',Arial,sans-serif;line-height:1.4;width:46.5%;}
.profile_tabs .uxpPro_bttnRed{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#39afbc),to(#2c93a1));background-image:-webkit-linear-gradient(top,#39afbc,#2c93a1);background-image:-moz-linear-gradient(top,#39afbc,#2c93a1);background-image:-ms-linear-gradient(top,#39afbc,#2c93a1);background-image:-o-linear-gradient(top,#39afbc,#2c93a1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39afbc',endColorstr='#2c93a1');margin:0;}
.profile_tabs .uxpPro_bttnRed:hover{-webkit-box-shadow:0 2px 5px 1px #44A8B5;moz-box-shadow:0 2px 5px 1px #44A8B5;box-shadow:0 2px 5px 1px #44A8B5;}
.info_card_cause--rwd .opp_star,.info_card_cause--rwd .opp_star.favorite{display:none;}
.opp_star_rwd{color:#30a5b6;cursor:pointer;text-align:center;}
.opp_star_rwd span{display:inline-block;}
.opp_star_rwd .favorites_icon{margin:0 0 20px;}
.opp_star_rwd .star_text{line-height:1.5;margin:12px 0 0 10px;vertical-align:top;}
.opportunities_tab_top{display:none;}
.profile_tabs_bg .b_w_b_interior{padding:15px 5%;}
.more_info_col1,.more_info_col2{float:none;margin:0 auto;width:100%;}
.org_reviews #maininfo{margin:0;}
.org_reviews .count_word--first{display:block;}
.org_reviews .recommend_interior{margin:25px 0 10px;}
.allorgs_reg_overview .page_header{height:auto;padding:14px 8%;width:84%;}
.allorgs_reg_overview h1.alt_type1{font-weight:600;}
.allorgs_reg_overview .text_26{margin-top:0;}
.allorgs_reg_overview .text_26,.allorgs_reg_overview .basic_button{font-size:21px!important;}
.allorgs_reg_overview .article_section{width:auto;}
.allorgs_reg_overview ul.who_can_join{padding-top:10px;}
.allorgs_reg_overview .who_can_join h2{font-size:14px;}
.who_can_join>li{width:30%;}
.allorgs_reg_overview .flex_icon{background-repeat:no-repeat;background-position:center bottom;height:78px;max-width:100%;}
.flex_icon--nonprofits{background-image:url("/images/public/rwd/org_overview_nonprofits.png");}
.flex_icon--schools{background-image:url("/images/public/rwd/org_overview_schools.png");}
.flex_icon--other{background-image:url("/images/public/rwd/org_overview_other.png");}
.allorgs_reg_overview .overview_faqs .sxs_col{margin:0;width:80%;}
.how_recruiting_works_rwd{background-position:0 -253px;height:286px;margin:0 auto;width:273px;}
.narrow_flow_container,.org_reg_flow.narrow_flow_container,.org_reg_flow.narrow_flow_container.nfc--wide{width:92%;}
.narrow_flow_container .heading{padding:0 4%;}
.narrow_flow_container .org_reg_flow label{display:inline-block;font-size:15px;}
.narrow_flow_container input[type="text"],.narrow_flow_container input[type="password"],.narrow_flow_container select,.narrow_flow_container .custom_select{height:24px;width:99%;}
.narrow_flow_container select{font-size:16px;}
.form_block_row .custom_select.half_column{width:94%;}
.narrow_flow_container .form_footer_action .basic_button{font-size:22px!important;width:88%;}
.narrow_flow_container a.basic_button.bttn_red{width:72%;}
.narrow_flow_container .back_button{margin-top:28px;}
.narrow_flow_container .back_button a{font-size:16px;}
.narrow_flow_container .footer{padding:10% 0 7%;}
.prog_bar_nrrw p{font-size:12px;}
.org_reg_flow .form_category_container{padding:5% 0 5% 7%;}
.org_reg_flow .form_category_block{padding:4% 0;}
.org_reg_flow .form_category_block .ein_type_sub_option,.org_reg_flow .form_category_block .icon_box--help{vertical-align:top;}
.org_reg_flow .form_category_block .ein_type_sub_option{float:left;}
.org_reg_flow .form_category_block label{display:inline-block;padding-left:3%;width:75%;}
.org_reg_flow .form_cat_row label,.org_reg_flow .form_block_row label{display:none;}
.org_reg_flow .form_cat_row input[type="text"]{width:92%;}
.form_cat_row .custom_select.half_column{width:87%;}
.add_admin .ein_container .form_label{float:left;width:82%;}
.add_admin .ein_container input[type="checkbox"]{float:left;}
.add_admin a.basic_button.bttn_red{font-size:18px!important;}
.org_registration_form #container{padding-top:0;}
.org_registration_form .form_block_row{padding:3.5% 0;}
.org_registration_form .formerror{font-size:14px;}
.org_registration_form .email_validation_block a,.org_registration_form .existing_acct_signin{display:inline-block;line-height:30px;}
.org_registration_form .email_validation_block a{margin-right:3%;}
.org_registration_form .existing_acct_signin{color:#417278;margin-left:3%;}
.org_registration_form .existing_acct_signin:hover{color:#2E5054;}
.org_registration_form .email_validation_block_interior{display:block;font-size:16px;margin:10px 0 14px;}
.org_registration_form #fblogin .forgotpassword{font-size:14px!important;margin:16px 0 22px;position:static;}
.org_registration_form .form_footer_link{display:block;font-size:16px;margin-top:12px;}
.nfc--wide .form_category_container{padding:5% 3%;}
.nfc--wide .form_block_row input[type="text"],.nfc--wide .form_cat_row input[type="text"]{width:95%;}
.form_row_half{width:27%;}
.nfc--wide .custom_select{width:94%;}
.narrow_flow_container .custom_select--state{margin-left:0;}
.narrow_flow_container .custom_select--state select{width:118%;}
.form_row_half--right{float:right;width:60%;}
.form_block_row--foreign .form_row_half{width:58%;}
.form_block_row--foreign .form_row_half--right{width:33%;}
.form_block_row--foreign .form_row_half--right input[type="text"]{width:95%;}
.form_block_row.no_label,.form_block_row .no_label{margin-left:0;}
.form_block_row.no_label{font-size:16px!important;padding:12px 0;}
.nfc--wide .form_block_row label,.form_block_row textarea{font-size:16px;}
.org_reg_flow .form_block_row .state_label{margin-bottom:15px;width:auto;}
.narrow_flow_container .photo_upload{padding:10px 0 15px;}
.narrow_flow_container .photo_upload label{padding-bottom:15px;width:70%;}
.narrow_flow_container .photo_upload label br{display:none;}
.form_block_row textarea{padding:5px 2%;width:95%;}
.org_reg_flow .form_block_row .description_label{display:block;margin-bottom:5px;width:auto;}
.org_reg_flow .form_block_row .mceLayout{width:100%!important;}
.narrow_flow_container .form_block_row.org_flow_causes{padding-bottom:20px;}
.org_flow_causes .select_to_tile_menu{margin:15px 0;margin-right:0;width:100%;}
.org_flow_causes .selected_tiles_container,.narrow_flow_container .required_text{padding:0 3%;width:94%;}
.narrow_flow_container input[type="button"].preview_button{background-position:35% 50%;margin-bottom:0;}
#UXPAccount .password_request .smoothe_box{margin:auto;padding:30px 4%;width:85%;}
#UXPAccount .password_request .smoothe_box label{display:none;}
#UXPAccount .password_request #email{margin:0;width:100%;}
#UXPAccount .password_request .submit{font-size:22px!important;margin:30px auto;width:88%;}
}@media screen and/*!YUI */ /*!fix */(max-width:439px){.h_n_c_item_text{width:31.555%;}
.prog_bar_nrrw p{font-size:11px;}
}@media screen and/*!YUI */ /*!fix */(max-width:400px){.photo_intro_interior .homepage_hero_intro h1{font-size:17px;}
.h_w_interior .h_w_footer_text,.h_w_interior .h_w_footer_button{font-size:15px!important;}
.h_n_c_item_text{width:28.555%;}
.h_n_c_item_link,.profile_tab3_icon,.profile_tab1_icon{display:none!important;}
ul.profile_tabs_list li{text-align:center;}
.profile_tabs_list .ui-tabs-anchor{padding:0;}
.narrow_flow_container .form_category_container>label{margin-left:3%;}
.prog_bar_nrrw li{background:url('/images/public/uxp_sprites/progressbar_arrow_sprite_02.png') no-repeat left -168px;}
.selected_step .arrow_back,.selected_step .arrow_front{display:none;}
.prog_bar_nrrw p{padding:12px 4%;position:static;}
}@media screen and/*!YUI */ /*!fix */(max-width:380px){.h_w_interior .h_w_picture{float:none;max-height:140px;width:100%;}
.h_w_interior .h_w_footer_text{float:none;margin:15px 0;text-align:left;width:100%;}
.h_w_interior .h_w_footer_button{margin:0 0 12px!important;padding:0;position:static;text-align:center;width:100%;}
.h_n_c_item_text{width:25.555%;}
}@media screen and/*!YUI */ /*!fix */(max-width:360px){.photo_intro_interior .homepage_hero_intro h1{font-size:19px;margin:16px 29px;}
.cause_carousel .jcarousel-clip-horizontal{width:178px;}
.h_n_c_item_text{width:19%;}
.profile_head .list_box_name h1{font-size:18px;}
.narrow_flow_container input[type="button"].preview_button{background-position:32% 50%;}
}@media screen and/*!YUI */ /*!fix */(max-width:320px){.how_sub_panels .h_s_pane_volunteers p{padding-bottom:18%;}
}@media screen and/*!YUI */ /*!fix */(max-width:480px){html{-webkit-text-size-adjust:none;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"]{font-size:16px!important;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('/style/resources/ellipsis.xml#ellipsis');}
.rwd_display,body .hero_bg,body div.gsfn-widget-tab,#find_opportunities,#recruit_volunteers,#global ul li.gnav_fb,#global ul li.gnav_linkedin,#global ul li.gnav_shim,#global ul li.gnav_fbicon,#global ul li.gnav_help,html .uxpub_secondary_page .full_width_nav_bar,#subnav,#location,.rwd_pub_bar,.rwd_col_divider,#footer_section_top_info_inner_container #footer_col2{display:none;}
#ghost_form_container,#ghost_container{display:none!important;}
.rwd_show{display:block!important;}
.rwd_show_inln{display:inline;}
#global,#footer_main .footer_links_and_social .col3 li:first-of-type{margin:0;}
header .primary_nav_container ul,.footer_section #footer_section_top_info_inner_container #footer_col3{margin:0;padding:0;width:100%;}
.uxp_account .primary_nav_container ul{font-size:.8em;}
span.rwd_uxp_heading_underline{background-color:#30A5B6;display:block;height:3px;margin-bottom:10px;width:40px;}
body #main .interior{width:100%;}
body #main .top{height:auto;padding:8px 0 0;}
.interior .vm_identity{background-position:-28px -137px;margin:0 8px 10px 38px;}
.vm_identity h1{line-height:0;margin:0;}
.interior .masthead_logo,.interior .masthead_logo img{height:32px;width:99px;}
header .primary_nav_container{left:auto;position:static;top:auto;width:100%;}
.primary_nav_container .rwd_nav_item{border-right:1px solid #EEE;display:inline;height:39px;padding:0;text-align:center;width:33.1%;}
.primary_nav_container .rwd_nav_item:last-of-type{border-right:0;}
.primary_nav_container .rwd_nav_item:hover,.rwd_nav_on{background:#DFE0E2;background:-webkit-linear-gradient(#FFF,#DFE0E2);background:-o-linear-gradient(#FFF,#DFE0E2);background:-moz-linear-gradient(#FFF,#DFE0E2);background:linear-gradient(#FFF,#DFE0E2);}
.rwd_nav_anchor{color:#808080;display:block;font:600 1.015em/1.015em 'Josefin Sans','Cabin',Arial,sans-serif;padding:14px 0 0;text-decoration:none;}
.rwd_nav_anchor:hover,.rwd_nav_on .rwd_nav_anchor{color:#4C919A;font-weight:700;text-decoration:none;}
.rwd_nav_icon{font-size:11px;left:-4px;padding:0 12px 0 0;position:relative;top:-1px;}
.rwd_nav_anchor:hover .mag_glass_gry12x11,.rwd_nav_on .mag_glass_gry12x11{background-position:-57px -124px!important;}
.rwd_nav_anchor:hover .profile_bust_gry12x11,.rwd_nav_on .profile_bust_gry12x11{background-position:-85px -124px!important;}
.rwd_nav_anchor:hover .heart_gry12x11,.rwd_nav_on .heart_gry12x11{background-position:-111px -124px!important;}
.top #global{float:right;font-size:1em;position:static;width:auto;}
.top #global ul{font-size:.75em;padding:0 10px 6% 0;text-align:right;white-space:normal;}
body #container,#container #content{width:100%;}
.footer_main_interior .footer_section{width:91%;}
#footer_main .footer_main_interior .footer_links_and_social,#footer_main #seo_footer .interior{width:85%;}
html body #footer_main .footer_main_interior{padding:25px 0 6px;}
.footer_main_interior #footer_section_top_info_inner_container{height:auto;overflow:hidden;}
.footer_section #footer_section_top_info_inner_container #footer_col1{padding:0 0 20px;width:100%;}
.footer_section .rwd_h_divider_toggle{display:block!important;}
.footer_section .rwd_h_divider{background-repeat:repeat;clear:both;height:5px;margin:0 auto 18px;width:88%;}
.footer_section #footer_section_top_info_inner_container .col .footer_col_w_image{height:auto;}
.footer_section #footer_section_top_info_inner_container .col .footer_col_w_image img{max-width:100%;}
#footer_main .footer_section #footer_section_top_info_inner_container .footer_col_desc{font-size:.875em;width:72%;height:auto;}
.footer_section #footer_section_top_info_inner_container #footer_col3 .footer_col_desc{display:block;float:none;margin:auto;text-align:center;}
#footer_section_top_info_inner_container .col{float:none;height:auto!important;}
#footer_section_top_info_inner_container .col .footer_col_desc_button{bottom:auto;clear:both;left:auto;position:static;text-align:center;}
#footer_section_top_info_inner_container .footer_col_desc_button input[type="button"],#footer_section_top_info_inner_container .footer_col_desc_button a{margin:16px 0 0;padding:5px 0;text-align:center;width:94%;}
#footer_main .footer_links_and_social .col3.right{float:none;padding:0 0 16px;text-align:center;}
#footer_main .footer_links_and_social .col3 li{display:inline-block;float:none;}
#footer_main .footer_links_and_social .col1{float:none;width:auto;}
#footer_main .footer_links_and_social .col1 a{display:block;padding:6px 0;}
#seo_footer .interior_col_1{margin:0 0 25px;width:100%;}
#seo_footer .interior .cols{width:9em;}
body #footer_main .legal{margin:auto;width:91%;}
body #footer_main .legal_links{white-space:nowrap;}
}@media screen and/*!YUI */ /*!fix */(max-width:360px){.rwd_nav_icon{display:none;}
}@media screen and/*!YUI */ /*!fix */(max-width:320px){header#main,html body #footer_main .footer_main_interior,.uxpub_secondary_page #content{min-width:305px;}
#footer_main .footer_main_interior .footer_links_and_social,#footer_main #seo_footer .interior,body #footer_main .legal{width:259px;padding:0 10px 0 9px;}
}@media screen and/*!YUI */ /*!fix */(max-width:480px){.up_srp_lft_col .custom_select select{font-size:16px;}
.upcoming_calendar{margin:0 auto 20px;width:85%;}
.upcoming_calendar .ui-datepicker{margin-left:0;width:auto;}
.upcoming_calendar .ui-datepicker table{width:99%;}
.upcoming_calendar .ui-datepicker th{width:14%;}
.upcoming_calendar .ui-datepicker th span{width:auto;}
.upcoming_calendar .ui-datepicker th span,.upcoming_calendar .ui-widget-content .ui-state-default{padding:13px 0;}
.upcoming_events_container{margin:0 auto 25px;width:88%;}
.upcoming_events_hp{float:none;height:auto;width:auto;}
.up_cal--hp.upcoming_calendar{margin-bottom:0;width:auto;}
.ue_fo_wrapper{display:none;}
}@media screen and/*!YUI */ /*!fix */(max-width:400px){.upcoming_calendar .ui-datepicker th span,.upcoming_calendar .ui-widget-content .ui-state-default{padding:10px 0;}
.upcoming_location--hp .custom_select{width:auto;}
}@media screen and/*!YUI */ /*!fix */(max-width:360px){.upcoming_calendar .ui-datepicker th span,.upcoming_calendar .ui-widget-content .ui-state-default{padding:8px 0;}
}@media screen and/*!YUI */ /*!fix */(max-width:320px){.upcoming_calendar .ui-datepicker th span,.upcoming_calendar .ui-widget-content .ui-state-default{padding:5px 0;}
}@charset "utf-8";@font-face{font-family:'Clarendon_light';src:url('/style/fonts/clarendonfs/Clarendon-Light-webfont.eot');src:url('/style/fonts/clarendonfs/Clarendon-Light-webfont.eot?iefix') format('eot'),url('/style/fonts/clarendonfs/Clarendon-Light-webfont.woff') format('woff'),url('/style/fonts/clarendonfs/Clarendon-Light-webfont.ttf') format('truetype'),url('/style/fonts/clarendonfs/Clarendon-Light-webfont.svg#webfontI7XVJ1Zh') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Clarendon';src:url('/style/fonts/clarendonfs/Clarendon-Medium-webfont.eot');src:url('/style/fonts/clarendonfs/Clarendon-Medium-webfont.eot?iefix') format('eot'),url('/style/fonts/clarendonfs/Clarendon-Medium-webfont.woff') format('woff'),url('/style/fonts/clarendonfs/Clarendon-Medium-webfont.ttf') format('truetype'),url('/style/fonts/clarendonfs/Clarendon-Medium-webfont.svg#webfontXqIDF9Di') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Clarendon_bold';src:url('/style/fonts/clarendonfs/Clarendon-Bold-webfont.eot');src:url('/style/fonts/clarendonfs/Clarendon-Bold-webfont.eot?iefix') format('eot'),url('/style/fonts/clarendonfs/Clarendon-Bold-webfont.woff') format('woff'),url('/style/fonts/clarendonfs/Clarendon-Bold-webfont.ttf') format('truetype'),url('/style/fonts/clarendonfs/Clarendon-Bold-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Clarendon_extra_bold';src:url('/style/fonts/clarendonfs/Clarendon-Xbold-webfont.eot');src:url('/style/fonts/clarendonfs/Clarendon-Xbold-webfont.eot?iefix') format('eot'),url('/style/fonts/clarendonfs/Clarendon-Xbold-webfont.woff') format('woff'),url('/style/fonts/clarendonfs/Clarendon-Xbold-webfont.ttf') format('truetype'),url('/style/fonts/clarendonfs/Clarendon-Xbold-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Clarendon_bold_expanded';src:url('/style/fonts/clarendonfs/Clarendon-BoldExpanded-webfont.eot');src:url('/style/fonts/clarendonfs/Clarendon-BoldExpanded-webfont.eot?iefix') format('eot'),url('/style/fonts/clarendonfs/Clarendon-BoldExpanded-webfont.woff') format('woff'),url('/style/fonts/clarendonfs/Clarendon-BoldExpanded-webfont.ttf') format('truetype'),url('/style/fonts/clarendonfs/Clarendon-BoldExpanded-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
h1{font-family:'Cabin',arial,sans-serif;font-size:30px;color:#353535;}
h4{border-left:none!important;margin-left:0!important;padding-left:0!important;}
a{color:#89B512;font-weight:inherit;}
a:hover{color:#699e03;}
.clear{clear:both;}
#container{background:none!important;}
#header{display:none;}
#subfeatureinfo h3,#subfeatureinfo a,.columnbox h3,.columnbox a{color:#8bb410;}
#maininfo h3,#maininfo h4{color:#3497b4;}
.stars{float:left;}
.count,.count a{margin:0 0 0 3px;text-transform:uppercase;display:inline;float:left;text-decoration:none;clear:none!important;}
.orgid{display:block;}
.orgid,.orgid a{text-decoration:none;}
.orgid a:hover{text-decoration:underline;}
.searchitem_divider{height:6px;}
#fullcolumn #maininfo a.read_more{color:#8BB410;}
#subcolumnside .columnbox a,#columnside .columnbox a{font-family:"Cabin",sans-serif;font-size:14px;line-height:1em;text-decoration:none;}
#searchbox h2,#featurebox h2,#subfeatureheader h2{color:#0B627F;}
#columnside{float:left;margin-left:20px;width:300px;}
.google_ad{width:300px;height:250px;}
#columnmain,#subcolumnmain{background-color:#fff;}
#opp_title_area h1{font-size:24px!important;font-weight:bold!important;}
.opp_detail_org_name a{float:left;font-size:15px!important;}
#oppinfo{margin-top:10px!important;}
#full_desc li,#shortened li{list-style-position:outside!important;list-style-type:disc!important;font-size:14px;color:#6B6B6B;line-height:22px;}
#full_desc ul,#shortened ul{padding-left:20px!important;}
#full_desc ol li,#shortened ol li{list-style-type:decimal!important;}
.reviews{clear:both;}
.org_mission{padding-top:10px;}
#subcolumnmain{float:left!important;padding:0;margin-left:0!important;width:700px!important;}
#fullcolumn{background-color:#fff;-webkit-box-shadow:0 0 20px #afafaf;-moz-box-shadow:0 0 20px #afafaf;box-shadow:0 0 20px #afafaf;margin-bottom:50px!important;margin-left:0;float:left;}
#subcolumnmain{background-color:#fff;-webkit-box-shadow:0 0 20px #afafaf;-moz-box-shadow:0 0 20px #afafaf;box-shadow:0 0 20px #afafaf;margin-bottom:50px!important;margin-left:0;float:left;}
#subcolumnmain a{color:#89B512!important;}
#subcolumnmain h3 a{color:#89B512!important;}
#subfeatureheader,#subfeatureinfo,#maininfo{padding:15px 30px;}
#subfeatureinfo img{border:none!important;padding:0;}
#subfeatureinfo p{color:#666;font-size:14px!important;line-height:24px;}
#subfeatureinfo p>span{font-weight:bold;}
#subfeatureheader{padding-bottom:0;}
#maininfo{border:none!important;}
.home_title{font-family:Clarendon,'Clarendon',Georgia,serif;color:#0B627F!important;}
#volunteerbox,#nonprofitbox{border:0;}
#volunteerbox h2,#nonprofitbox h2{color:#0B627F!important;padding-bottom:10px;}
#volunteerheader,#nonprofitheader{background:none;padding:0;padding-bottom:5px;}
.homepage_sub{color:#666!important;font-family:"Cabin",sans-serif;font-size:12px!important;font-weight:bold;text-transform:uppercase;}
#aboutbox{background:#fff;}
#oppsearch #label,.descriptor{color:#666;font-family:"Cabin",sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;margin-left:0!important;}
#searchheader{display:block;margin-top:2px;}
.resultinfo{border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;margin-bottom:15px;clear:left;width:100%;padding-top:5px;padding-bottom:5px;}
select#sortOptionDropdown{-moz-box-shadow:0 2px 5px #DCDCDC inset;-webkit-box-shadow:0 2px 5px #DCDCDC inset;box-shadow:0 2px 5px #DCDCDC inset;-moz-border-radius:4px;border-radius:4px;background-color:#F5F5F5;border:1px solid #DCDCDC;color:#333;padding:5px;}
#searchheader h1,#orgsearchheader h1,#orgheader,#oppheader{background-color:transparent!important;}
#searchheader h1{color:#000!important;font-family:"Cabin",arial,sans-serif;font-size:18px;font-weight:normal;padding-left:0;}
.searchitem{margin-bottom:15px;border-bottom:2px solid #666;}
#maininfoleft{float:left;width:332px;}
#maininforight{margin-left:340px;background:#ededed!important;border:none!important;-webkit-box-shadow:0 2px 5px #aaa;-moz-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa;}
.subboximg{float:left;margin-right:10px;}
.subitem{padding-bottom:10px;margin-bottom:10px;background:url(images/divider.gif) bottom left repeat-x;}
.read_more,.read_more a{color:#89B512;font-family:"Cabin",sans-serif;font-size:11px;font-weight:bold;position:relative;text-decoration:none;}
.intro{background:none;}
#tertiarynav{background:none!important;}
#tertiarynav,.columnbox{border:0!important;}
#nonprofitBlogContainer{margin-top:10px;padding-top:20px;border-top:none!important;background:url(images/divider.gif) top left repeat-x;}
.viget_shadow{background:url("/images/structure/main-content-shadow.png") repeat-x scroll 0 100% transparent;height:46px;}
.share{color:#B4B4B4;font-family:"Cabin",sans-serif;font-size:10px;font-weight:bold;position:absolute;text-transform:uppercase;right:20px;float:right;width:71px;}
#sociallinks_confirmation .share_position_shim .share{right:456px;}
.share p{margin-top:2px!important;float:left;}
.share ul{float:left;margin:0;width:100%;padding-left:2px;}
.share li{float:left;height:21px;list-style-type:none;padding:2px 0;}
.share li a{height:100%;text-decoration:none;display:block;}
.share p{margin-top:2px!important;float:left;}
.share .fb .addthis_button_facebook{margin-right:-3px;}
.share .twitter .addthis_button_twitter{background-position:-21px 0;}
.share .linkedin .addthis_button_linkedin{background-position:0 -16px;}
.share .email .addthis_button_email{background-position:-21px -16px;}
.share .email .addthis_button_email{margin-left:4px;}
.shareTextContainer{width:0;display:none;background-color:#3497B4;font-size:14px;line-height:21px!important;height:21px;overflow:hidden;margin-left:-3px;color:#FFF;padding-left:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.AddThis .share_text{padding-left:85px;border:2px solid #CCC;border-radius:3px;color:#777;float:right;padding:4px 6px;}
.share_text img{padding-right:3px;float:left;margin-top:1px;}
.share_text{margin-left:3px;line-height:15px;}
.AddThis:hover .share_text{padding-left:85px;border:2px solid #AAA;border-radius:3px;background-color:#6a6a6a;color:#fff;float:right;padding:4px 6px;}
.addthis_toolbox{background-color:#EEE;display:none;float:right;height:25px;overflow:hidden;margin-right:-2px;width:0;border:1px solid #ccc;border-right-width:0;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute;right:65px;}
#addthis_container ul li a div{width:20px;height:21px;display:inline-block;background:url(/images/addthis_sprite.gif) no-repeat top left;}
#addthis_container div.sprite-share_icon_fb{background-position:0 0;width:20px;height:21px;}
#addthis_container div.sprite-share_icon_lkin{background-position:0 -41px;width:20px;height:21px;}
#addthis_container div.sprite-share_icon_mail{background-position:0 -82px;width:20px;height:21px;}
#addthis_container div.sprite-share_icon_twt{background-position:0 -123px;width:20px;height:21px;}
#tertiarynav h3{color:#0B627F!important;}
#subcolumnmain h3,#aboutbox h3,#subsearchbox h3{color:#89B512!important;}
#subcolumnmain #lc_nav h3{color:#0B627F!important;}
#subcolumnside{float:left;width:300px!important;margin:auto!important;padding-top:35px;}
#storycolumnleft{width:300px;}
#storycolumnright{width:300px;}
#content{border-top:none;padding-top:0;padding:0!important;}
#content{width:1000px;margin:auto;}
header#main{position:relative;z-index:20;display:block;min-height:89px;border-top:5px solid #FF6634;border-bottom:1px solid #E1E1E1;background-color:#FFF;-webkit-box-shadow:5px -12px 17px -12px #CACACA inset;-moz-box-shadow:5px -12px 17px -12px #CACACA inset;box-shadow:5px -12px 17px -12px #CACACA inset;}
#main .interior{width:960px;margin:auto;}
#main .top{position:relative;padding:15px 0 19px 0;height:55px;}
#logo_new{float:left;}
.masthead_logo,.masthead_logo img{width:169px;height:55px;}
#loginContainer #fbpromo{background:none;}
.columnbox{border:none!important;background:none!important;padding-top:20px;}
.columnbox img{margin-left:0!important;text-align:left!important;}
.imgright .image_desc{text-align:center;margin-top:15px;margin-left:0;margin-right:0;font-size:10px;}
.primarybutton .primarybuttona,.primarybutton .primarybuttonsubmit{background:url("/images/buttons/new_link_button.png") no-repeat bottom right #E9E8E6;height:30px;margin-bottom:10px;margin-right:10px;float:left;display:inline;border:0;}
.primarybutton a.primarybuttona span,.primarybutton input.primarybuttonleft{background:url("/images/buttons/new_link_button.png") no-repeat left bottom #E9E8E6;font-family:'Cabin',arial,serif!important;text-transform:uppercase!important;font-size:15px!important;color:#fff!important;padding:5px 0 5px 17px;margin-right:8px;}
.primarybutton a.primarybuttona:hover,.primarybutton span.primarybuttonsubmit:hover{background-position:right top;}
.primarybutton a.primarybuttona:hover span,.primarybutton span.primarybuttonsubmit:hover input{background-position:0 top;color:#fff!important;}
#subcolumnmain .primarybutton .primarybuttona,#subcolumnmain .primarybutton .primarybuttonsubmit,#subcolumnmain .primarybutton a.primarybuttona span,#subcolumnmain .primarybutton input.primarybuttonleft,#loginContainer .primarybutton .primarybuttona,#loginContainer .primarybutton .primarybuttonsubmit,#loginContainer .primarybutton a.primarybuttona span,#loginContainer .primarybutton input.primarybuttonleft,td.submitrow .primarybutton .primarybuttona,td.submitrow .primarybutton .primarybuttonsubmit,td.submitrow .primarybutton a.primarybuttona span,td.submitrow .primarybutton input.primarybuttonleft{background-color:#fff;}
#location_change,.new_submit{margin-left:3px;padding:2px;font-family:'Cabin';text-transform:uppercase;font-weight:bold;color:#fff;border:1px solid #d8e986;background:#b3cc28;background:-moz-linear-gradient(top,#c1dc2c,#b9d32a 50%,#b5ce29 51%,#adc427);background:-webkit-gradient(linear,left top,left bottom,from(#c1dc2c),color-stop(50%,#b9d32a),color-stop(51%,#b5ce29),to(#adc427));text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:#a2cd2d 0 0 0 2px;-webkit-box-shadow:#a2cd2d 0 0 0 2px;box-shadow:#a2cd2d 0 0 0 2px;}
#location_change:hover,#location_change:focus,.new_submit:hover,.new_submit:focus{border-color:#d8e986;background:#92be1b;background:-moz-linear-gradient(top,#99c81d,#93c01c 50%,#90bc1b 51%,#89b31a);background:-webkit-gradient(linear,left top,left bottom,from(#99c81d),color-stop(50%,#93c01c),color-stop(51%,#90bc1b),to(#89b31a));text-shadow:none;}
.new_secondary{margin-left:3px;padding:2px;font-family:'Cabin';text-transform:uppercase;font-weight:bold;color:#fff;border:1px solid #f1f1f1;background:#d5d5d5;background:-moz-linear-gradient(top,#d6d6d6,#cecece 50%,#cdcdcd 51%,#cacaca);background:-webkit-gradient(linear,left top,left bottom,from(#d6d6d6),color-stop(50%,#cecece),color-stop(51%,#cdcdcd),to(#cacaca));text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:#ccc 0 0 0 2px;-webkit-box-shadow:#ccc 0 0 0 2px;box-shadow:#ccc 0 0 0 2px;}
.new_secondary:hover,.new_secondary:focus{border-color:#e4e4e4;background:#b7b7b7;background:-moz-linear-gradient(top,#c2c2c2,#bdbdbd 50%,#b9b9b9 51%,#b5b5b5);background:-webkit-gradient(linear,left top,left bottom,from(#c2c2c2),color-stop(50%,#bdbdbd),color-stop(51%,#b9b9b9),to(#b5b5b5));text-shadow:none;}
#loginContainer #fbloginboxHorizontal .primarybuttonsubmit,#loginContainer #fbloginboxHorizontal div.primarybutton{top:-2px;}
#loginContainer #fbloginboxHorizontal input{margin-right:15px;}
form.i_want_to_help span{background:url("/images/i_want_to_help_button.png") no-repeat bottom right #fff;height:59px;margin-bottom:10px;margin-right:10px;float:left;display:inline;border:0;}
html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div.fbcontainerclose a.closelink{text-transform:uppercase;text-decoration:none;font-size:9px!important;}
#TB_ajaxContent.TB_modal{padding:15px;width:98%!important;margin-top:13px;margin-bottom:13px;}
#TB_window{background-color:#fff!important;}
#lightboxContainer.flowContainer.closeable{border:0!important;}
html body #TB_window{border:4px solid #b5b5b5!important;border-radius:20px;background-color:#fff!important;}
html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div#fbReferral form#fbreferralForm.fbValidatableForm h2,html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div#loginContainer2 h2{text-decoration:none!important;color:#89B512!important;}
html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div#interstitialRegistrationSubContainer.flowContainer div#fbloginbox.fbInnerContainer h2,html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div#fbReferral form#fbreferralForm.fbValidatableForm h2{text-decoration:none;}
#TB_ajaxContent h3,#fbregister h3,#fblogin h3,#fbpromo h3{color:#666!important;font-weight:bold!important;font-family:'Cabin',sans-serif;text-align:left;}
#TB_ajaxContent label,#fbregisterForm label,#fbloginForm label{color:#666;font-size:10px;text-transform:uppercase;}
html.js body div#container div#loginContainer.flowContainer div#fbloginbox.standardregistration div#fbregister{border-right:1px dotted #666;}
html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div#interstitialRegistrationSubContainer.flowContainer div#fbloginbox.fbInnerContainer div#fbregister,html.js body div#TB_window div#TB_ajaxContent.TB_modal div#lightboxContainer.flowContainer div#loginContainer2 div#loginSubContainer2.flowContainer div#fbloginbox.fbInnerContainer div#fbregister{width:45%;border-right:1px dotted #666;}
#fbReferral{margin-top:15px;}
div#fbloginbox.fbInnerContainer div#fblogin form#fbloginForm table tbody tr{margin-bottom:2px;}
#formbuttons{margin-top:20px;}
input.i_want_to_help{background:url("/images/i_want_to_help_button.png") no-repeat left bottom #fff;font-family:'Cabin',arial,serif!important;font-weight:bold;text-transform:uppercase!important;font-size:15px!important;color:#fff!important;padding:10px 5px 5px 55px;margin-right:12px;border:0;height:59px;}
form.i_want_to_help:hover span{background:url("/images/i_want_to_help_button.png") right top #fff;}
input.i_want_to_help:hover{background-position:0 top;padding:8px 5px 5px 55px;color:#fff!important;}
.core,.advanced,.boomer{background:none;}
#corpleft{float:left;width:280px;}
.subitem{background:none;}
.corpitem{background:none;}
.corpitem:hover{background:none;}
.csrblogmarquee a{color:#0B627F!important;text-decoration:none;}
.csrblogmarquee h3{padding-top:5px;}
#subfeatureheaderfull{padding:15px 30px;}
#subfeatureheader h2,#subfeatureheaderfull h2{padding-bottom:10px!important;height:auto!important;margin:0!important;font-family:'Cabin',arial,serif;background:none!important;color:#000;padding:0;font-size:20px;padding-top:5px;font-weight:normal;border-bottom:1px solid black;}
.street-address{display:block;}
.street-address2{display:block;}
.street-address3{display:block;}
.locality{display:block;float:left;margin-right:3px;}
.region{float:left;}
.postal-code{float:left;clear:none;margin-left:4px;}
.country-name{display:block;}
.reviewdescription{margin-top:5px;margin-bottom:7px;}
.flag{float:right;text-align:right;}
.flag a{color:#89B512!important;text-decoration:none!important;font-size:10px;font-family:"Cabin",arial,sans-serif;text-transform:uppercase;font-weight:bold;}
.lowerinfo{margin-top:20px;}
#formbox{background:none;}
#formbox{border:0!important;padding:0!important;margin:0!important;}
#formbox h3{color:#0B627F!important;}
#footer{display:none;}
footer#footer_main .legal{text-align:center;padding-top:30px;padding-bottom:10px;clear:both;}
footer#footer_main .copyright{font-size:11px;font-weight:bold;letter-spacing:.05em;color:#999;}
footer#footer_main .legal_links,footer#footer_main .legal_links a{font-size:11px;color:#353535;text-decoration:none;}
#columnmain{background-color:#fff;float:left;-webkit-box-shadow:0 0 20px #afafaf;-moz-box-shadow:0 0 20px #afafaf;box-shadow:0 0 20px #afafaf;width:680px;margin-bottom:50px!important;margin-left:0;float:left;}
#columnmain .interior{padding:30px 36px;}
#nplf_container{padding:0;display:block;width:1000px;min-height:435px;}
#sidebar{margin:0;padding:0;position:relative;z-index:2;}
.aside{float:left;padding-top:35px;width:300px;margin:0;margin-left:20px;position:relative;}
#columnmain #subnav{background-color:#fee356;height:32px;border:none!important;font-weight:bold;padding:0!important;z-index:19;position:relative;border-bottom:#ffce1c 4px solid!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#i_want_to_help{padding:0 51px 0 35px;}
#sidebar .signpost{height:25px;padding-top:5px;margin-top:40px;background:url(/style/images/signpost.gif) top left no-repeat;color:#196886;padding-left:45px;font-size:18px;}
#progress li a{color:#616161!important;text-decoration:none;font-weight:inherit;}
#progress li a:hover{text-decoration:underline;}
#progress ul{padding-top:20px;background:url(/style/images/left_col_shadow.png) top right no-repeat;}
.form_entry{padding-bottom:30px;}
#nplf_container form{margin-bottom:20px;}
.label label{font-size:16px;color:#3497b4;font-family:Clarendon_bold,'Clarendon_bold',Georgia,serif;text-transform:none;}
.sublabel{color:#b4b4b4;font-size:10px;font-weight:bold;font-family:'Cabin',arial,serif;text-transform:uppercase;display:block;padding-bottom:5px;}
.floatset{float:left;margin:0 0 10px 0;padding:0 10px 0 0;}
.label .asterisk,.asterisk,.asterisk_padded{color:#fa8c03;font-weight:bold;font-size:16px;}
.asterisk,.asterisk_padded{padding-bottom:25px;}
.asterisk_padded{padding-top:15px;}
.required{color:#666!important;font-weight:bold;font-size:13px;}
.watermark{font-style:normal!important;}
.subsection_label{color:#6b6b6b;font-family:Helvetica,Arial;font-weight:bold;text-transform:uppercase;}
#date_range_container,#onetime_date_container{padding-left:20px;clear:left;}
#location_container{float:left;width:380px;}
#map_container{float:left;width:281px;overflow:hidden;}
.vismap{border:0;}
#unable_to_locate{background:url("/style/images/no_location.png") no-repeat scroll 0 0 transparent;height:281px;color:#686667;font-size:16px;font-weight:bold;padding:30px;}
.map_sorry{font-family:Clarendon_light,'Clarendon_light',Georgia,serif;font-size:24px;color:#a3751b;}
input#location{width:200px!important;}
#nplf_container .text,#nplf_container select.select,#skill_menu_top,.styled_field{border-radius:5px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 2px 5px #dcdcdc;-moz-box-shadow:inset 0 2px 5px #dcdcdc;box-shadow:inset 0 2px 5px #dcdcdc;}
#npfl_preview_gradient{clear:left;height:30px;padding:0;margin:0 0 30px;width:806px;left:-36px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#cfcfcf));background:-moz-linear-gradient(top,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFCFCFCF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFCFCFCF)";}
.other_opps,.other_opps a,.other_opps a:link,.other_opps a:hover,.other_opps a:visited,{background:url("/images/other_opps_blue_arrow.gif") no-repeat transparent;padding-top:14px;color:#0B627F!important;font-family:Clarendon_bold,'Clarendon_bold',Georgia,serif;font-weight:bold;font-size:14px;text-decoration:none;}
.columnbox h3,.columnbox h3 a{color:#0B627F;font-family:'Josefin Sans','Cabin','Trebuchet MS',Arial,sans-serif;font-weight:bold;font-size:16px;text-decoration:none;}
.other_opps_list,.other_opps_list ul li a,.other_opps_list p a{color:#89B512;font-family:"Cabin",sans-serif;font-size:14px;text-decoration:none;line-height:1.0em;}
.menuContainer{border:solid 1px #dcdcdc!important;background-color:#f5f5f5!important;color:#333!important;}
.menuContainer *{background:none!important;color:#333!important;text-shadow:none!important;}
#skill_menu_top,#skill_menu_top:hover{color:#333!important;}
#skill_menu_top:hover,.line:hover{color:#333;background:#ebebeb!important;}
.rootVoices .rootVoice{cursor:pointer!important;}
#interestarea td{padding-bottom:20px;}
.cancel{float:left;width:125px;}
.save_next{float:right;}
.draft_button{border-right:1px dashed #e2e2e2;padding-right:10px;margin-right:10px;}
.ubiquitousglobal_account{display:none;}
.selected_cq{clear:left;}
#listing_heading{padding:0;padding-bottom:17px;height:auto;margin:0;font-family:'Cabin',arial,serif;background:none;color:#000;font-size:32px;padding-top:5px;font-weight:normal;}
.edit{float:right;position:relative;top:-5px;left:5px;}
.listing_preview_container h2{padding-bottom:0!important;height:auto!important;margin:0!important;font-family:'Cabin',arial;background:none!important;color:#000;font-size:20px;font-weight:normal;}
.org_name{padding-left:11px;color:black;font-size:1.3em;font-weight:normal;font-family:Clarendon_light,'Clarendon_light',Georgia,serif;}
.box{padding:10px;border:1px dashed #e2e2e2;margin-bottom:10px;clear:left;}
#nplf_current_step{clear:left;}
.preview_title{border-bottom:1px solid #999;margin-bottom:10px;}
.description_preview,.when_where,.requirements_preview,.cl{width:398px;}
.description_preview p{font-family:'Cabin',arial;font-size:1em;}
.when_where{float:left;}
.section{clear:left;margin-bottom:10px;padding:10px 15px 0;}
.listing_preview_label{width:95px;float:left;margin-right:10px;font-weight:bold;}
.requirements_preview .listing_preview_value,.when_where .listing_preview_value,.cl .listing_preview_value{margin-left:105px;}
.confirmation_label{float:left;clear:left;width:200px;font-family:'Cabin',arial,serif;}
.confirmation_link{font-family:'Cabin',arial,serif;}
#congratulations{padding-bottom:20px;}
#your_listing_will_expire_on .confirmation_label{height:100px;}
.confirmation_toggle_link{color:#8bb900;font-weight:bold;text-decoration:none;font-family:'Cabin',arial,serif;}
#your_listing_will_appear{margin-bottom:20px;}
#sociallinks_confirmation ul{list-style-type:none;}
#sociallinks_confirmation li{float:left;padding-right:5px;}
.confirmation_dashed_divider{padding-top:10px;margin-top:10px;border-top:1px dashed #e2e2e2;}
#expiration_date_error{clear:both;}
.errorHideShow{display:none;}
#container #loginContainer #fblogin{text-align:left;}
.uxp_imodal_heading_title,#fb_vm_login_div .footer{display:none;}
#container #loginContainer #fblogin p{font-size:.8em;line-height:1.2;padding-bottom:10px;}
.nplf_container .primarybutton a.primarybuttona span,.nplf_container .primarybutton .primarybuttona{background-color:#FFF!important;}
.nplf_container .aside .primarybutton a.primarybuttona span,.nplf_container .aside .primarybutton .primarybuttona{background-color:#E9E8E6!important;}
.description_interior{float:right;width:284px;}
.description_interior .image_frame img{width:232px;}
.description_interior .imgright{display:block;width:260px;}
.nplf_container .bordertop{padding:0!important;border-top:1px dashed #B4B4B4;}
#maininfo .reviews{margin-bottom:15px;}
#maininfo .count{margin-left:0;margin-bottom:5px;}
.count--noreviews{margin:0;}
#no_background,.details_options .columnbox,.no_background{background:none;}
.other_opps a img{margin-bottom:-2px;height:16px;width:16px;}
.view_all{margin-top:10px;}
@charset "utf-8";.mod_sprite{background-image:url("/images/public/uxp_sprites/modals_02.png");background-repeat:no-repeat;}
.window_overlay{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:31;}
.m-center,.m-flow_step{text-align:center;}
.parent_modal_wrapper{display:none;left:0;position:absolute;top:0;width:100%;z-index:100;}
.header_offset{top:-60px;}
.parent_modal_container{margin:30px auto 0;z-index:101;}
.modal_header{clear:both;height:auto;line-height:0;}
.m_header_title_container{float:left;height:auto;padding:0 0 10px;vertical-align:middle;}
.m_header_title_main{color:#FFF;font-family:inherit;font-size:30px;font-weight:bold;line-height:1.2;}
.m_header_title_main.title_alt_type2{font-size:40px;}
.uxp_modal_title_border{border-right:1px solid #FFF;padding:0 20px 5px 0;margin-right:20px;}
.uxp_modal_title_inactive{color:#FFF;font-family:inherit;font-size:20px;font-weight:700;line-height:2.5;}
.uxp_modal_title_active{font-family:inherit;font-size:25px;font-weight:bold;line-height:1.4;color:#FFF;}
.uxp_modal_title_active .green{color:#89B512;}
.m_frame_top--steps{display:inline-block;margin-top:25px;}
.m-flow_steps{display:inline-block;margin:auto;padding:0 2%;width:96%;}
.m-flow_step{float:left;height:100px;padding:0 0 14px;position:relative;width:24%;}
.m-flow_num{background-position:-44px -112px;color:#FFF;display:block;font:normal normal bold 26px/2.5em 'Josefin Slab',garamond,times,'Times New Roman';height:58px;margin:-15px auto 10px;width:57px;}
.m-flow_label{color:#999;font:normal normal 19px/1.4em 'Josefin Slab',garamond,times,'Times New Roman';}
.m-flow_pointer{background-position:-109px -88px;bottom:-10px;display:none;height:10px;left:50%;position:absolute;width:20px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.m-f_active .m-flow_num{background-position:-103px -112px;}
.m-f_active .m-flow_label{color:#FF623B;}
.m-f_active .m-flow_pointer{display:inline-block;}
.m_frame_top{background-color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;min-height:20px;width:100%;}
.modal_body_container{background-color:#5CB7C3;float:left;padding:20px 0 10px;width:100%;}
.m_body_interior{background:#B6DFE3;margin:0 auto 10px;width:94%;}
.m_body_interior_pad{padding:28px 10px;}
.m_body_content{color:#4D4D4D;text-align:center;}
p.m_body_content,.post_referral_action_message p{line-height:1.4;padding:0;}
.m_body_content--narrow{margin-left:auto;margin-right:auto;width:75%;}
.m_body_content--narrow .basic_button--primary{font-size:1.4em;}
.m_body_title{color:#2D6180;display:inline;font:normal bold 1.5em/1.2em 'Josefin Slab','Clarendon',Georgia,serif;}
.m_headline{color:#417278;font-family:'Josefin Sans',"Arial Narrow","Helvetica Neue",Trebuchet,Sans-serif;}
.m_headline--confirmation{font-size:61px;font-weight:normal;line-height:1.2em;padding:0 0 25px;}
.m_headline--delete_account{color:#2D6180;font-size:55px;font-weight:300;line-height:1em;padding:0 0 5px;text-transform:uppercase;}
.post_referral_action_message{color:#4D4D4D;margin:auto;padding:0 0 20px;text-align:center;width:75%;}
.post_referral_action_link{font-weight:700;}
.modal_column_narrow{margin:0 auto;width:70%;}
.modal_columns{margin:0 auto;padding:32px 20px 25px 41px;width:763px;}
.mod_cols_60-40{background:url('/images/registration_modals/rd_bg_v-tile.gif') repeat-y center top;}
.mod_cols_55-50{background:url('/images/public/modal_2cols_bg_55_50.gif') repeat-y 0 0;}
.modal_columns .mod_col_interior{text-align:left;float:left;}
.modal_columns .mod_col_1{border-width:0!important;border:none!important;padding:0;font-size:14px;line-height:1.2;}
.modal_columns .mod_col_2{padding:0 0 0 37px;position:relative;}
.mod_cols_60-40 .mod_col_1{margin-right:8px;width:467px;}
.mod_cols_60-40 .mod_col_2{width:250px;}
.mod_cols_55-50 .mod_col_1{margin-right:48px;width:350px;}
.mod_cols_55-50 .mod_col_2{width:310px;}
.modal_columns .or_divider{width:46px;height:36px;position:absolute;top:-7px;left:-27px;z-index:2;}
.rd_spacer_row{height:10px;}
.m_form_row{padding:0 0 10px;}
.m_body_form label{display:block;padding:5px 0;}
.input_n_label input[type="checkbox"],.input_n_label label{display:inline-block;vertical-align:middle;}
.input_n_label label{padding:0;}
.m_body_form input.avrg_field{border-radius:4px;border:1px solid #CCC;font-size:14px;padding:2px 5px;}
.m-txtfield,.m_body_form input[type=text],.m_body_form input[type=password],.m-select select,.standardregistration form#fbregisterForm td input[type=text],.standardregistration form#fbregisterForm td input[type=password]{border:none;color:#888;font-size:15px;font-weight:normal;font-style:italic;height:36px;line-height:2.5em;padding:0;text-indent:12px;}
.m-txtfield:focus,.m_body_form input[type=text]:focus,.m_body_form input[type=password]:focus,.standardregistration form#fbregisterForm td input[type=text]:focus,.standardregistration form#fbregisterForm td input[type=password]:focus{background-color:#E6FAFF;color:#0E0E0E!important;}
.m-select select{background:white;-webkit-appearance:initial;-webkit-border-radius:0;border-radius:0;}
.m-textarea textarea,#account .m-textarea textarea{border:none;height:auto;color:#888;font-size:15px;font-style:italic;padding:6px;}
.m-textarea textarea:focus,#account .m-textarea textarea:focus{color:#000;}
.m_body_form .m-f_footer_cancel{color:#999;cursor:pointer;font-size:14px;letter-spacing:2px;text-transform:uppercase;}
.m_body_form a.m-f_footer_cancel:hover{color:#666!important;text-decoration:none!important;}
.m_body_form .formerror{line-height:2;}
.m_body_form .validatedStatus{margin-top:5px;}
.checkboxFive input[type=checkbox]:checked+label:after{opacity:1;}
.mod_cols_60-40 .input_width{width:300px;}
.mod_cols_55-50 .mod_col_1 .input_width{width:95%;}
.mod_cols_55-50 .mod_col_2 .input_width,.modal_column_narrow .input_width{width:100%;}
.modal_logistics_container{clear:both;color:#4D4D4D;margin:auto;min-height:75px;padding:16px 0 0;width:85%;}
.m_logistics_item{float:left;line-height:1.5;width:33.333%;}
.m_log_item_icon{float:left;margin:0 5% 0 0;}
.m_logistics_item--location .m_log_item_icon{background-position:-44px -88px;height:22px;width:14px;}
.m_logistics_item--date .m_log_item_icon{background-position:-60px -88px;height:21px;width:23px;}
.m_logistics_item--contact .m_log_item_icon{background-position:-85px -88px;height:15px;width:22px;}
.m_log_item_interior{float:left;font-size:.75em;padding:0 4% 0 0;width:76.93%;}
.m_log_item_title{font-size:inherit;font-weight:bold;margin:0;}
.modal_footer_container{background-color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;float:left;min-height:85px;text-align:right;width:100%;}
.m_footer_interior{padding-right:15px;}
.m_footer_interior .m_footer_button,.pm_container--delete_account .basic_button{-moz-box-shadow:0 2px 2px -1px #666;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-weight:bold;color:#FFF;cursor:pointer;display:inline-block;padding:0 10px;}
.m_footer_interior .registration_button,.pm_container--delete_account .basic_button{height:44px;font-size:20px;line-height:2.1;margin-left:8px;}
.m_footer_interior .m_button_padding{padding:0 20px;}
#formbuttons{margin-top:20px;text-align:center;}
.modal_footer_container .m_footer_cancel{font-size:14px;text-decoration:none;text-transform:none;}
.modal_footer_container .mf_cancel--gray{color:#B3B3B3;font-size:15px;letter-spacing:2px;}
.modal_tagline_container{float:left;height:28px;text-align:center;width:100%;}
.m_tagline_dashtracks{border-top:1px dashed #B5DFE4;border-bottom:1px dashed #B5DFE4;font:normal 7px/0 'Arial',sans-serif;padding:0 100% 0 0;}
.m_tagline_message{background:#FFF;color:#B5DFE4;font-size:32px;line-height:0;padding:0 5px;position:relative;top:-15px;}
.parent_modal_container--small{width:375px;}
.parent_modal_container--small .m_header_title_main{font-size:25px;}
.parent_modal_container--small h3.title_alt_type1{font-size:15px;color:#417278;}
.parent_modal_container--small .m_body_interior_pad{padding:28px 20px 20px;}
.parent_modal_container--small .modal_footer_container{min-height:0;padding:20px 0;}
.parent_modal_container--small .m_footer_interior .primary_action{font-size:22px;margin-left:28px;padding:14px 52px;}
.parent_modal_container--medium{width:860px;}
.parent_modal_wrapper .parent_modal_container--message{width:295px;}
.parent_modal_wrapper .parent_modal_container--message .m_body_interior_pad{padding:15px 12px 25px;}
.add_admin_form_stp1 input[type=text],.add_admin_form_stp1 input[type=password],.add_admin_form_stp1 .m-select select{margin:0 auto 10px;}
#details_container .modal_columns a:link,#details_container .modal_columns a:visited{color:#417278;text-decoration:none;}
#details_container .modal_columns a:hover,#details_container .modal_columns a:active{color:#003D00;}
#fbregister .submitrow{padding-left:100px;}
#details_container .modal_columns #fbregister h3,#details_container .modal_columns #fblogin h3{font-size:16px;font-style:normal!important;font-weight:normal!important;text-transform:uppercase;letter-spacing:1px;vertical-align:baseline;color:#417278!important;padding-bottom:8px;}
#details_container .modal_columns #fbregister h3{display:inline;}
#details_container .modal_columns #fblogin h3{padding-bottom:5px;}
#details_container .modal_columns #fblogin .entry_modal_account_signin{padding:0 0 13px;}
.entry_modal_account_signin_link{line-height:.7;padding-right:6px;}
.rd_legal_text{width:380px;margin:12px 0 7px;}
span.rd_required{font-size:13px;font-style:italic;color:#777;letter-spacing:1px;padding:12px 0 0;display:block;}
#rd_form_table{margin:10px 0 0;}
#rd_form_table td{vertical-align:middle;}
#rd_form_table td p,#fblogin p{font-size:100%;padding:0;margin:0;}
.standardregistration .modal_columns #fblogin p{font-size:14px;line-height:1.5;padding-bottom:5px;}
#rd_form_table tr td label{font-weight:bold;letter-spacing:1px;color:inherit;}
#rd_form_table .formerror{margin-top:5px;font-size:12px;}
#rd_form_table .validatedStatus{padding-left:5px;padding-top:10px;float:left;}
.standardregistration #details_container form#fbregisterForm td input[type=checkbox]{margin:0 0 3px;}
.standardregistration #details_container form#fbregisterForm td p.regcheckbox{font-size:12px!important;}
#rd_form_table #np_registration_link{margin:0;display:none;}
.checkbox_items_wrapper{width:346px;margin:0 0 4px 31px;display:block;}
.social_login_box{width:247px;background-color:#9ED4DA;border-radius:4px;margin-top:26px;padding:22px 0 10px 8px;}
#details_container .modal_columns #fblogin #signin_services_msg_2{margin-bottom:4px;}
#details_container .modal_columns .rd_social_button_base{width:237px;height:42px;border-radius:6px;cursor:pointer;position:relative;display:inline-block;}
#details_container .modal_columns .rd_social_button_base:hover{left:1px;-moz-box-shadow:0 0 5px 3px #E1F2F4;-webkit-box-shadow:0 0 5px 3px #E1F2F4;box-shadow:0 0 5px 3px #E1F2F4;}
#details_container .modal_columns #facebook_connect_link2{border:1px solid #1b3587;}
#details_container .modal_columns #twitter_link{border:1px solid #2aacde;}
.rd_social_button_title{width:225px;height:24px;font-family:inherit;font-size:16px;font-weight:bold;text-decoration:none;text-align:left;color:#FFF;margin-top:-12px;position:absolute;top:50%;left:12px;}
.rd_login_button_icon{width:47px;height:42px;position:absolute;top:0;right:0;}
.pm_wrapper--delete_account{margin-top:95px;}
.pm_container--delete_account{width:500px;}
.pm_container--delete_account .modal_body_container{text-align:center;}
.pm_container--delete_account .m_body_interior_pad{padding:28px 25px 20px;}
.pm_container--delete_account p{color:#215259;}
.pm_container--delete_account .modal_footer_container{min-height:15px;}
.pm_container--delete_account .basic_button{width:275px;}
.parent_modal_container--message .basic_button{width:125px;}
.pm_container--delete_account .delete_account_cancel{color:#666;display:block;font-family:'Josefin Sans','Cabin',Arial,sans-serif;font-size:20px;margin-top:15px;}
.uxp_ph_cr_step_one{position:relative;top:190px;}
.uxp_ph_cr_step_one h1{color:#4d4d4d;font-famil:'Cabin',Arial,Helvetica,Sans-serif;font-size:22px;margin-bottom:30px;}
.uxp_ph_cr_step_one .basic_button{font-size:22px;}
.uxp_photo_cropper_popup .m_body_interior{min-height:390px;}
.uxp_photo_cropper_popup .clear{clear:both;}
.uxp_photo_cropper_popup #base_modal_window_position{margin-top:10px;}
.org_save_title_popup_wrp .list_box{margin:0 auto;list-style:none;opacity:.75;padding:0;position:absolute;right:74px;top:115px;}
.org_save_title_popup_wrp .list_box_banner{width:167px;}
.org_save_title_popup_wrp .lst_bx_banner_interior{font-size:11px;letter-spacing:.02em;padding:4px 14px 3px;}
.parent_modal_container.org_save_title_popup_wrp{height:1px;overflow:visible;position:relative;width:700px;}
.org_save_title_popup{position:absolute;left:461px;top:314px;}
.org_save_title_popup .profile_pic_preview_label{margin-bottom:5px;position:static;}
.uxp_photo_cropper_popup .croptitle{border:1px solid #999;border-radius:3px;margin:0 0 8px;padding:4px;width:180px;}
.org_save_title_popup .basic_button{color:#FFF;text-align:center;width:130px;}
.uxp_photo_cropper_popup .crop_image_button_position{display:none;}
.org_save_title_popup .formerror{margin:-4px 0 2px;}
.org_save_title_popup .highlight_required_field{border:1px solid red;}
#fatal_error_container{font-family:'Cabin',Arial,Helvetica Neue,Helvetica,Arial;text-align:center;}
#fatal_error_container h2{color:#B20000;}
#fatal_error_container h3{color:#303030;}
@charset "utf-8";._publications_gradient_tile{background-position:0 0;}
.arrow_right_beige{background-position:0 -124px;}
.directory_menu_icon{background-position:-28px -124px;}
.mag_glass_gry12x11{background-position:-43px -124px;}
.profile_bust_gry12x11{background-position:-71px -124px;}
.heart_gry12x11{background-position:-99px -124px;}
.admin_icon{background-position:-123px -124px;}
.vm_identity_sm{background-position:-28px -137px;}
.button_arrow_back{background-position:0 -142px;}
.button_arrow_next{background-position:0 -157px;}
.blue_button_arrow_next{background-position:-232px -124px;}
.corner_shadow_banner{background-position:0 -172px;}
.corner_shadow_bluebox_banner{background-position:0 -720px;}
.footer_social_icon_facebook{background-position:0 -177px;}
.primary_nav_pointer{background-position:-38px -178px;}
.circ_x_gray_30x30{background-position:-71px -177px;}
.icon_sm_calendar_inverse{background-position:-103px -177px;width:15px;height:13px;}
.icon_sm_avatar_inverse{background-position:-120px -177px;width:16px;height:14px;}
.icon_sm_x_inverse{background-position:-138px -177px;width:12px;height:12px;}
.icon_sm_calendar_wht{background-position:-103px -192px;width:15px;height:13px;}
.icon_sm_avatar_wht{background-position:-120px -192px;width:16px;height:14px;}
.icon_sm_x_wht{background-position:-138px -192px;width:12px;height:12px;}
.primo_clipboard_teal{background-position:-41px -214px;height:53px;width:37px;margin-bottom:24px;}
.primo_greetings_teal{background-position:-85px -214px;height:46px;width:52px;margin-bottom:31px;}
.primo_repost_teal{background-position:-41px -269px;height:49px;width:43px;margin-bottom:28px;}
.primo_feed_teal{background-position:-85px -269px;height:61px;width:63px;margin-bottom:16px;}
.primo_dataexport_teal{background-position:-41px -331px;height:48px;width:42px;margin-bottom:29px;}
.primo_analytics_teal{background-position:-85px -331px;height:59px;width:67px;margin-bottom:18px;}
.primo_clipboard_teal_md{background-position:-38px -515px;height:33px;width:23px;}
.primo_greetings_teal_md{background-position:-63px -515px;height:31px;width:36px;}
.primo_analytics_teal_md{background-position:-101px -515px;height:32px;width:37px;}
.primo_repost_teal_md{background-position:-140px -508px;height:37px;width:33px;}
.primo_feed_teal_md{background-position:-175px -513px;height:32px;width:34px;}
.primo_dataexport_teal_md{background-position:-211px -510px;height:35px;width:31px;}
.footer_social_icon_facebook_s2{background-position:0 -214px;}
.footer_social_icon_linkedin{background-position:0 -251px;}
.footer_social_icon_linkedin_s2{background-position:0 -288px;}
.footer_social_icon_pinterest{background-position:0 -325px;}
.footer_social_icon_pinterest_s2{background-position:0 -362px;}
.footer_social_icon_twitter{background-position:0 -399px;}
.footer_social_icon_twitter_s2{background-position:0 -436px;}
.footer_social_icon_youtube{background-position:0 -473px;}
.footer_social_icon_youtube_s2{background-position:0 -510px;}
.loc_down_arrow{background-position:0 -547px;}
.loc_pointer{background-position:0 -554px;}
.no_profile_avatar_sm{background-position:-144px -547px;}
.icon_camera{background-position:-144px -656px;}
.secondary_bttn_x_gray{background-position:0 -584px;}
.tab_icon_check{background-position:0 -601px;}
.tab_icon_check_on{background-position:0 -618px;}
.tab_icon_clock{background-position:0 -635px;}
.tab_icon_clock_on{background-position:0 -657px;}
.tab_icon_star{background-position:0 -679px;}
.tab_icon_star_on{background-position:0 -701px;}
.loc_pointer_sm{background-position:8px -751px;}
.h_divider_chalk_beige_alias{background-position:0 -782px;}
.primary_nav_volunteers{background-position:0 -802px;}
.primary_nav_volunteers_s2{background-position:0 -818px;}
.primary_nav_volunteers_s3{background-position:0 -834px;}
.primary_nav_nonprofits{background-position:0 -850px;}
.primary_nav_nonprofits_s2{background-position:0 -866px;}
.primary_nav_nonprofits_s3{background-position:0 -882px;}
.secondary_nav_pointer{background-position:center -904px;}
.vm_identity{background-position:0 -950px;}
.ticker_clones_bg{background-position:0 -1007px;}
.select_paypal{background-position:-38px -498px;}
.accepted_cards{background-position:-38px -479px;}
.sprite_global,.grid_box_icon,.org_reg_flow .icon_box{background-image:url("/images/public/uxp_sprites/global_31.png")!important;background-repeat:no-repeat;}
.c_categories_more_bg{background-position:0 0;}
.cause_item_bg{background-position:0 -98px;}
.hp_how_sub_panel_vm_bg{background-position:0 -194px;}
.icon_virtual_listing{background-position:0 -298px;}
.loc_underline{background-position:0 -317px;}
.news_carousel_dots,.news_carousel_dots span{background-position:0 -328px;}
.news_carousel_dots_off{background-position:-14px -328px;}
.heart_icon{background-position:-177px -365px;}
.red_disc_right_arrow{background-position:0 -390px;}
.sch_bg_pattern{background-position:0 -437px;}
.sch_icon{background-position:0 -611px;}
.sch_icon_next{background-position:0 -652px;}
.sch_icon_check{background-position:-60px -652px;}
.sch_icon_sm{background-position:-436px -610px;}
.sprite-homepage{background-image:url('/images/public/uxp_sprites/homepage_06.png');background-repeat:no-repeat;}
.good_people_and_causes{background-position:0 0;}
.mac_monitor{background-position:0 -250px;}
.nonprofit_steps{background-position:0 -512px;}
.nonprofits_hero{background-position:right -578px;}
.volunteers_hero{background-position:right -895px;}
.causes_To_VM{background-position:-306px 0;}
.hero_bg_volunteerarmy{background-position:0 -1202px;}
.sprite_secondary_pages{background-image:url('/images/public/uxp_sprites/secondary_pages_03.png');background-repeat:no-repeat;}
.c_category_inverse_11{background-position:0 0;}
.c_category_inverse_12{background-position:0 -45px;}
.c_category_inverse_13{background-position:0 -90px;}
.c_category_inverse_14{background-position:0 -135px;}
.c_category_inverse_15{background-position:0 -180px;}
.c_category_inverse_17{background-position:0 -225px;}
.c_category_inverse_19{background-position:0 -270px;}
.c_category_inverse_22{background-position:0 -315px;}
.c_category_inverse_23{background-position:0 -360px;}
.c_category_inverse_25{background-position:0 -405px;}
.c_category_inverse_27{background-position:0 -450px;}
.c_category_inverse_28{background-position:0 -495px;}
.c_category_inverse_29{background-position:0 -540px;}
.c_category_inverse_3{background-position:0 -585px;}
.c_category_inverse_30{background-position:0 -630px;}
.c_category_inverse_31{background-position:0 -675px;}
.c_category_inverse_33{background-position:0 -720px;}
.c_category_inverse_34{background-position:0 -765px;}
.c_category_inverse_36{background-position:0 -810px;}
.c_category_inverse_37{background-position:0 -855px;}
.c_category_inverse_38{background-position:0 -900px;}
.c_category_inverse_39{background-position:0 -945px;}
.c_category_inverse_40{background-position:0 -990px;}
.c_category_inverse_41{background-position:0 -1035px;}
.c_category_inverse_42{background-position:0 -1080px;}
.c_category_inverse_43{background-position:0 -1125px;}
.c_category_inverse_5{background-position:0 -1170px;}
.c_category_inverse_6{background-position:0 -1215px;}
.c_category_inverse_7{background-position:0 -1260px;}
.tc_category_11{background-position:-45px -585px;}
.tc_category_12{background-position:-45px -630px;}
.tc_category_13{background-position:-45px -675px;}
.tc_category_14{background-position:-45px -720px;}
.tc_category_15{background-position:-45px -765px;}
.tc_category_17{background-position:-45px -810px;}
.tc_category_19{background-position:-45px -855px;}
.tc_category_22{background-position:-45px -900px;}
.tc_category_23{background-position:-45px -945px;}
.tc_category_25{background-position:-45px -990px;}
.tc_category_27{background-position:-45px -1035px;}
.tc_category_28{background-position:-45px -1080px;}
.tc_category_29{background-position:-45px -1125px;}
.tc_category_3{background-position:-45px -1170px;}
.tc_category_30{background-position:-45px -1215px;}
.tc_category_31{background-position:-45px -1260px;}
.tc_category_33{background-position:-45px -1305px;}
.tc_category_34{background-position:-45px -1350px;}
.tc_category_36{background-position:-45px -1395px;}
.tc_category_37{background-position:-45px -1440px;}
.tc_category_38{background-position:-45px -1485px;}
.tc_category_39{background-position:-45px -1530px;}
.tc_category_40{background-position:-45px -1575px;}
.tc_category_41{background-position:-45px -1620px;}
.tc_category_42{background-position:-45px -1665px;}
.tc_category_43{background-position:-45px -1710px;}
.tc_category_5{background-position:-45px -1755px;}
.tc_category_6{background-position:-45px -1800px;}
.tc_category_7{background-position:-45px -1845px;}
.tc_category_0{background-position:-45px -1887px;}
.cause_area_icons_sm{background-image:url("/images/icons/categories/category_sprite_25x26.png");background-repeat:no-repeat;}
.icon_category_25x26_3{background-position:-75px -891px;}
.icon_category_25x26_5{background-position:-75px 0;}
.icon_category_25x26_6{background-position:-75px -396px;}
.icon_category_25x26_7{background-position:0 -1584px;}
.icon_category_25x26_11{background-position:-75px -198px;}
.icon_category_25x26_12{background-position:-75px -594px;}
.icon_category_25x26_13{background-position:0 -1188px;}
.icon_category_25x26_14{background-position:0 -693px;}
.icon_category_25x26_15{background-position:0 -990px;}
.icon_category_25x26_17{background-position:0 -792px;}
.icon_category_25x26_19{background-position:-75px -693px;}
.icon_category_25x26_22{background-position:0 -396px;}
.icon_category_25x26_23{background-position:0 0;}
.icon_category_25x26_25{background-position:0 -495px;}
.icon_category_25x26_27{background-position:0 -1089px;}
.icon_category_25x26_29{background-position:0 -1881px;}
.icon_category_25x26_30{background-position:0 -99px;}
.icon_category_25x26_31{background-position:0 -1386px;}
.icon_category_25x26_33{background-position:-75px -495px;}
.icon_category_25x26_34{background-position:0 -198px;}
.icon_category_25x26_36{background-position:0 -1287px;}
.icon_category_25x26_37{background-position:0 -594px;}
.icon_category_25x26_38{background-position:0 -297px;}
.icon_category_25x26_39{background-position:0 -1683px;}
.icon_category_25x26_40{background-position:-75px -99px;}
.icon_category_25x26_41{background-position:0 -1782px;}
.icon_category_25x26_42{background-position:0 -891px;}
.icon_category_25x26_43{background-position:-75px -792px;}
.cause_area_icons_md{background-image:url("/images/icons/categories/cause_categories_31x31.png");background-repeat:no-repeat;}
.icon_category_31x31_3{background-position:0 -442px;}
.icon_category_31x31_5{background-position:0 -886px;}
.icon_category_31x31_6{background-position:0 -920px;}
.icon_category_31x31_7{background-position:0 -952px;}
.icon_category_31x31_11{background-position:0 0;}
.icon_category_31x31_12{background-position:0 -34px;}
.icon_category_31x31_13{background-position:0 -68px;}
.icon_category_31x31_14{background-position:0 -102px;}
.icon_category_31x31_15{background-position:0 -136px;}
.icon_category_31x31_17{background-position:0 -170px;}
.icon_category_31x31_19{background-position:0 -205px;}
.icon_category_31x31_22{background-position:0 -238px;}
.icon_category_31x31_23{background-position:0 -273px;}
.icon_category_31x31_25{background-position:0 -306px;}
.icon_category_31x31_27{background-position:0 -342px;}
.icon_category_31x31_28{background-position:0 -376px;}
.icon_category_31x31_29{background-position:0 -410px;}
.icon_category_31x31_30{background-position:0 -476px;}
.icon_category_31x31_31{background-position:0 -512px;}
.icon_category_31x31_33{background-position:0 -546px;}
.icon_category_31x31_34{background-position:0 -578px;}
.icon_category_31x31_36{background-position:0 -614px;}
.icon_category_31x31_37{background-position:0 -646px;}
.icon_category_31x31_38{background-position:0 -681px;}
.icon_category_31x31_39{background-position:0 -714px;}
.icon_category_31x31_40{background-position:0 -750px;}
.icon_category_31x31_41{background-position:0 -785px;}
.icon_category_31x31_42{background-position:0 -817px;}
.icon_category_31x31_43{background-position:0 -851px;}
.cause_icon_noborder_11{background-position:0 -1305px;}
.cause_icon_noborder_12{background-position:0 -1350px;}
.cause_icon_noborder_13{background-position:0 -1395px;}
.cause_icon_noborder_14{background-position:0 -1440px;}
.cause_icon_noborder_15{background-position:0 -1485px;}
.cause_icon_noborder_17{background-position:0 -1530px;}
.cause_icon_noborder_19{background-position:0 -1575px;}
.cause_icon_noborder_22{background-position:0 -1620px;}
.cause_icon_noborder_23{background-position:0 -1665px;}
.cause_icon_noborder_25{background-position:0 -1710px;}
.cause_icon_noborder_27{background-position:0 -1755px;}
.cause_icon_noborder_28{background-position:0 -1800px;}
.cause_icon_noborder_29{background-position:0 -1845px;}
.cause_icon_noborder_3{background-position:0 -1890px;}
.cause_icon_noborder_30{background-position:0 -1935px;}
.cause_icon_noborder_31{background-position:0 -1980px;}
.cause_icon_noborder_33{background-position:-45px 0;}
.cause_icon_noborder_34{background-position:-45px -45px;}
.cause_icon_noborder_36{background-position:-45px -90px;}
.cause_icon_noborder_37{background-position:-45px -135px;}
.cause_icon_noborder_38{background-position:-45px -180px;}
.cause_icon_noborder_39{background-position:-45px -225px;}
.cause_icon_noborder_40{background-position:-45px -270px;}
.cause_icon_noborder_41{background-position:-45px -315px;}
.cause_icon_noborder_42{background-position:-45px -360px;}
.cause_icon_noborder_43{background-position:-45px -405px;}
.cause_icon_noborder_5{background-position:-45px -450px;}
.cause_icon_noborder_6{background-position:-45px -495px;}
.cause_icon_noborder_7{background-position:-45px -540px;}
.sprite_cause_categories,.sprite-causes-categories,.sprite_profile,.sprite_interests_icons{background-image:url("/images/public/uxp_sprites/causes_categories_01.png");background-repeat:no-repeat;}
.login_fb_button{background-position:0 0;}
.login_tw_button{background-position:0 -44px;}
.login_li_button{background-position:-302px 0;margin-top:5px;}
.more_categories_icon{background-position:0 -88px;}
.more_categories_icon_on{background-position:0 -130px;}
.or_divider{background-position:0 -172px;}
.rd_fblogin_button_icon{background-position:0 -210px;}
.rd_twlogin_button_icon{background-position:0 -254px;}
.rd_lilogin_button_icon{background-position:-49px -210px;}
.rh_step01_on{background-position:0 -298px;}
.rh_step02_on{background-position:0 -428px;}
.rh_step03_on{background-position:0 -558px;}
.rh_step04_on{background-position:0 -688px;}
.rh_step_1_off{background-position:0 -818px;}
.rh_step_2_off{background-position:0 -948px;}
.rh_step_3_off{background-position:0 -1078px;}
.rh_step_4_off{background-position:0 -1208px;}
.rh_step_pointer{background-position:0 -1338px;}
.thanks_graphic{background-position:0 -1351px;}
.sprite_modals{background-image:url("/images/public/uxp_sprites/modals_02.png");background-repeat:no-repeat;}
body{font:normal 1em/1.2em 'Cabin',Arial,Helvetica,sans-serif;text-align:left;}
body.main_bg{background:transparent url("/images/public/uxp_base_tile.png") repeat top left!important;font:normal 1em/1.2em 'Cabin',Arial,Helvetica,sans-serif;}
blockquote{font-size:1em;font-style:normal;padding-bottom:0;}
a.link_hover_on_dark:hover,a.link_hover_on_dark:active{color:#FFF;cursor:pointer;}
h1{font:700 1.75em/1.4em 'Josefin Slab','Cabin',Arial,sans-serif;margin:12px 0 0;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.allclear{clear:both;height:0;}
#left,.left{float:left;}
#right,.right{float:right;}
#parent_position,.np_registration_steps,.parent_position{position:relative;}
.positioned_tag{position:absolute;}
.hide_for_legacy,.displaynone,#registration_done.hide_footer .footer{display:none;}
.displayiblock{display:inline-block;}
.hrz_list_box{clear:both;list-style-type:none;margin:0;padding:0;}
.hrz_list_box li,.h-list_cell,.h-list_icon,b.flex_icon,.flex_spacer{display:inline-block;zoom:1;*display:inline;}
.no_margin{margin:0;}
.no_pad,.nopadding{padding:0;}
.margin_top_13{margin-top:13px;}
.margin_top_18{margin-top:18px;}
.margin_top_28{margin-top:28px;}
.margin_bottom_30{margin-bottom:30px;}
.margin_bottom_15{margin-bottom:15px;}
.margin_left_20{margin-left:20px;}
.pad_top_5{padding-top:5px;}
.pad_top_15{padding-top:15px;}
.pad_bottom_10{padding-bottom:10px;}
.pad_bottom_30{padding-bottom:30px;}
.capitalize{text-transform:capitalize;}
.alt_type1{font-family:'Cabin',Arial,sans-serif;}
.alt_type2{font-family:'Josefin Slab','Georgia',Times,serif;}
.title_alt_type1{font:700 1.187em/1.4em 'Josefin Sans','Cabin',Arial,sans-serif;}
h3.title_alt_type1{font-family:'Josefin Sans','Cabin',Arial,sans-serif;font-weight:bold;}
.title_alt_type2{font-family:'Josefin Slab','Georgia',Times,serif;font-weight:bold;}
h2.title_alt_type2{font-size:19px;}
.para_inherit p{font-size:1em;margin:0;padding:0 0 14px;}
.boldtext{font-weight:bold;}
.boldtext_dark{color:#333;font-weight:bold;}
.required_notation{font:italic .7em/1.2em 'Cabin',Arial,sans-serif;}
.type_serif{font-family:Georgia,'Times New Roman',sans-serif;}
.text_10{font-size:10px;}
.text_11{font-size:11px;}
#text_12,.info_card_style_a,.text_12{font-size:.75em;}
.text_13{font-size:13px;}
.text_14{font-size:14px;}
.text_15{font-size:15px;}
.text_17{font-size:17px;}
.text_22{font-size:22px;}
.text_26{font-size:26px;}
.inherit_color{color:inherit;}
#text_white,.hero_heading,.hero_intro h1,.hero_para,.color_white,.text_white{color:#FFF;}
.error{color:#C00;}
.formerror,.error_container,.req_note{color:#C00!important;}
.color_light_grey{color:#949699;}
.color_grey{color:#666;}
.color_charcoal{color:#404040;}
.color_red{color:#FF6A4C;}
.color_drk_teal,.text_drk_teal{color:#43848C;}
.uppercase_spaced{letter-spacing:3px;text-transform:uppercase;}
.italic{font-style:italic;}
.align_right{text-align:right;}
.center_align{text-align:center;}
.unicode_entity{color:inherit;font-family:"Arial Unicode MS","Lucida Sans Unicode","Apple Symbols",Cambria,STIXGeneral,Meiryo,Menlo,Arial,Helvetica,Times,sans-serif;font-weight:normal;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('/style/resources/ellipsis.xml#ellipsis');}
.reset_cabin_14{font:normal normal 14px/1.2em 'Cabin',Arial,sans-serif;margin:0;padding:0;}
.link_teal a,.links_teal a{color:#43848C;text-decoration:none;}
.link_teal:hover a,.links_teal a:hover{color:#FF6344;}
.link_teal{color:#43848C;text-decoration:none;}
.link_teal:hover{color:#FF6344;}
.main_bg{background:transparent url("/images/public/uxp_base_tile.png") repeat top left!important;}
.uxp_breadcrumbs{color:#999;font:normal .7em/1.2em Verdana,Arial,sans-serif;margin:12px 0 0;padding:0;}
.uxp_breadcrumbs a{color:inherit;text-decoration:underline;}
.uxp_heading{margin-bottom:0;padding-bottom:8px;}
.uxp_heading_underline{width:40px;height:3px;background-color:#30A5B6;margin-bottom:10px;display:block;}
.hdr_underline{background-color:#30A5B6;}
.banner_flag{padding-top:3px;}
.b_f_interior,.lst_bx_banner_interior{background:#FF6344;box-shadow:1px 1px 1px 0 #777;font-size:13px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#FFF;padding:4px 14px;}
.default_list_container{font-size:inherit;list-style:disc outside none;padding:0 0 0 20px;text-align:left;}
.default_list_container li{padding:0 0 14px;}
.bgColor_modal_inner_blue_shade{background-color:#80B3BA;}
.content_box_shadow_border{width:100%;clear:both;overflow:hidden;}
.content_box_shadow_border_interior{width:100%;height:8px;box-shadow:0 0 20px #D5D1C5;margin-bottom:26px;}
.textured_red_line{width:100%;height:7px;margin-right:auto;margin-left:auto;}
#container #uxpRegContainer .left_right_pad20{padding-left:20px;padding-right:20px;}
.flat_box_beige{background-color:#EFDFB7;border-radius:4px;padding:22px 24px;}
.basic_white_box{background-color:#FFF;border-radius:4px;box-shadow:1px 1px 2px -1px #999;}
.b_w_b_interior{background-color:#FEFAED;overflow:hidden;text-align:left;}
.b_w_b_interior--padded{padding:30px 0 50px;}
.white_arrow_next,.white_arrow_back{width:17px;height:13px;display:block;}
.grey_divider{background:#E6E6E6;height:1px;margin:0;padding:0;width:100%;}
.border_top_light_grey{border-top:1px solid #E6E6E6;}
.vrt-at{background-color:#efdfb7;}
.vrt-at .share_icon{border-bottom:1px solid #baae93;}
.vrt-at .share_icon_text{color:#baae93;}
.togg_icon{font-family:arial,helvetica,verdana,sans-serif;font-size:10px;font-weight:bold;}
.togg_icon .togg_icon_plus,.togg_icon .togg_icon_minus{height:10px;width:10px;}
.togg_icon .togg_icon_plus{display:inline-block;}
.togg_icon.toggledIcon .togg_icon_plus{display:none;}
.togg_icon.toggledIcon .togg_icon_minus{display:inline-block;font-size:12px;line-height:12px;}
.accepted_cards{height:18px;width:120px;}
.select_paypal{height:15px;width:61px;}
.load_layer_content h2{color:#21727F;}
.basic_button{-moz-box-shadow:0 2px 2px -1px #666;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-size:20px;font-weight:bold;line-height:2.1;text-decoration:none;color:#FFF;margin:0 0 0 8px;padding:0 16px;cursor:pointer;display:inline-block;}
.basic_secondary_button{color:#FFF;cursor:pointer;font-size:13px;font-family:inherit;font-weight:bold;text-align:center;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
a.bttn_full_width{display:block;text-align:center;}
.bttn_blue{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#39afbc),to(#2c93a1));background-image:-webkit-linear-gradient(top,#39afbc,#2c93a1);background-image:-moz-linear-gradient(top,#39afbc,#2c93a1);background-image:-ms-linear-gradient(top,#39afbc,#2c93a1);background-image:-o-linear-gradient(top,#39afbc,#2c93a1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39afbc',endColorstr='#2c93a1');font-size:19px;margin:0;padding:4px 15px 5px 16px;}
a.bttn_blue:link,a.bttn_blue:active,a.bttn_blue:visited{color:#FFF;}
.bttn_blue:hover{color:#FFF;-webkit-box-shadow:0 2px 5px 1px #44A8B5;moz-box-shadow:0 2px 5px 1px #44A8B5;box-shadow:0 2px 5px 1px #44A8B5;}
.bttn_blue_sm{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#39afbc),to(#2c93a1));background-image:-webkit-linear-gradient(top,#39afbc,#2c93a1);background-image:-moz-linear-gradient(top,#39afbc,#2c93a1);background-image:-ms-linear-gradient(top,#39afbc,#2c93a1);background-image:-o-linear-gradient(top,#39afbc,#2c93a1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39afbc',endColorstr='#2c93a1');font-size:16px;font-weight:normal;line-height:1.4;margin:0;padding:5px 15px 6px 16px;}
.bttn_blue_sm:hover{-moz-box-shadow:0 2px 5px 1px #FF9980;-webkit-box-shadow:0 2px 5px 1px #FF9980;box-shadow:0 2px 5px 1px #FF9980;}
.bttn_red,.bttn_redbg,.uxpPro_bttnRed,.uxp_imodal_wrapper .form_button,.standardregistration .registration_button,.uxp_imodal_wrapper .footer_button,.uxp_imodal_wrapper .completeaccount form#fbregisterForm .new_submit,.uxp_imodal_wrapper table#referform #formbuttons .new_secondary,.uxp_imodal_wrapper table#referform #formbuttons .new_submit,.profile_footer_col .basic_button{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#EC634B),to(#C65842));background-image:-webkit-linear-gradient(top,#EC634B,#C65842);background-image:-moz-linear-gradient(top,#EC634B,#C65842);background-image:-ms-linear-gradient(top,#EC634B,#C65842);background-image:-o-linear-gradient(top,#EC634B,#C65842);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#EC634B',endColorstr = '#C65842');}
a.bttn_red:link,a.bttn_red:active,a.bttn_red:visited,.profile_footer_col .basic_button{color:#FFF;}
.bttn_red:hover,.bttn_redbg:hover,.uxpPro_bttnRed:hover,.uxp_imodal_wrapper .form_button:hover,.standardregistration .registration_button:hover,.m_footer_interior .uxpPro_bttnRed:hover,.uxp_imodal_wrapper .completeaccount form#fbregisterForm .new_submit:hover,.uxp_imodal_wrapper table#referform #formbuttons .new_submit:hover,.uxp_imodal_wrapper table#referform #formbuttons .new_secondary:hover,.uxp_imodal_wrapper .footer_button:hover,.profile_footer_col .basic_button:hover,.pm_container--delete_account .basic_button:hover{color:#FFF;-moz-box-shadow:0 2px 5px 1px #EC634B;-webkit-box-shadow:0 2px 5px 1px #EC634B;box-shadow:0 2px 5px 1px #EC634B;}
.bttn_red{font-size:18px;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0;padding:5px 30px;}
.bttn_flat_red{background-color:#FF6344;border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;display:inline-block;text-align:center;text-decoration:none;}
a.bttn_flat_red:link,a.bttn_flat_red:active,a.bttn_flat_red:visited{color:#FFF;}
.bttn_flat_red:hover{color:#FFF;moz-box-shadow:0 2px 5px 1px #FF927C;-webkit-box-shadow:0 2px 5px 1px #FF927C;box-shadow:0 2px 5px 1px #FF927C;}
.grayed_secondary{background-color:#CCC;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:1px solid #DDD;border-radius:3px;font-family:inherit;font-size:12px;font-weight:bold;color:#FFF;padding:6px 10px;cursor:pointer;display:inline-block;vertical-align:middle;}
.grayed_secondary:hover{color:#606060;-moz-box-shadow:0 2px 5px 1px #909090;-webkit-box-shadow:0 2px 5px 1px #909090;box-shadow:0 2px 5px 1px #909090;}
.grayed_secondary_contrasty{background-color:#ECECEC;border:1px solid #9F9F9F;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:12px;font-weight:normal;color:#666;padding:1px 18px;cursor:pointer;display:inline-block;vertical-align:middle;}
.grayed_secondary_contrasty:hover{color:#666;-moz-box-shadow:0 2px 5px 1px #CCC;-webkit-box-shadow:0 2px 5px 1px #CCC;box-shadow:0 2px 5px 1px #CCC;}
.basic_button--primary{font-size:1.4em;font-weight:bold;padding:3.5% 12%;}
.basic_button--primary_lg_text{font-family:'Cabin',Arial,'Helvetica Neue',Helvectica,sans-serif;font-size:1.8em;font-weight:bold;padding:2.8% 4%;}
.uxp_imodal_wrapper .big_button{height:60px;font-size:25px;margin:10px 0 0 8px;padding:0 26px;}
.uxp_imodal_wrapper .big_button:hover{color:#FFFFB2;-moz-box-shadow:0 2px 5px 1px #E1F2F4;-webkit-box-shadow:0 2px 5px 1px #E1F2F4;box-shadow:0 2px 5px 1px #E1F2F4;}
.uxp_imodal_wrapper .form_button{height:35px;font-size:16px;margin-left:8px;padding:0 12px 2px;}
.uxp_imodal_wrapper .footer_button{color:#FFF;height:44px;}
.cancel_button{background:none;background-color:transparent;color:#999;filter:none;border:none;border-radius:0;box-shadow:none;font-family:'Josefin Sans','Cabin',Arial,sans-serif;font-size:17px;font-weight:normal;line-height:3;margin-right:10px;cursor:pointer;text-transform:uppercase;}
.footer_tagline{padding-top:14px;padding-left:2px;}
.standard_page_container{margin:auto;width:960px;}
.net_login_badge:hover{position:relative;left:1px;}
.net_login_badge:active{top:1px;}
#global{left:65.5%;overflow-x:visible;position:absolute;top:39px;width:347px;z-index:1;}
.global_nav_dot{font-family:Verdana,monospace;font-weight:bold;color:#FF6344;padding:0 4px;}
.fbicon_globalnav{margin-right:5px;float:left;}
#global ul{font-size:12.8px;padding:0;text-align:right;white-space:nowrap;}
#global li{font-family:inherit;letter-spacing:1px;text-transform:uppercase!important;display:inline;}
#global li img{vertical-align:bottom;}
#global li a:link,#global li a:visited{color:#606060;text-decoration:none;}
#global li a:hover,#global li a:active{color:#FF6344;}
.global_welcome:link,.global_welcome:visited{color:#34A6B4!important;}
.global_welcome:hover,.global_welcome:active{color:#FF6344!important;}
.uxp_account .global_welcome:link,.uxp_account .global_welcome:visited{font-weight:bolder;}
.uxpBody .global_welcome:hover,.uxpBody .global_welcome:active{color:#34A6B4!important;}
.uxpub_secondary_page .full_width_nav_bar{background-color:#FFF;border-bottom:4px solid #61B9C4;display:block;height:54px;left:0;position:absolute;top:95px;width:100%;z-index:0;}
#subnav_container{width:1000px;margin:auto;padding:0;}
#subnav{height:54px;float:left;margin-bottom:4px;width:100%;}
#subnav ul{position:relative;padding:10px 0 13px 22px;height:11px;margin:0!important;clear:none!important;list-style:disc outside none;font-size:13px;}
#subnav li{color:#CACACA;line-height:3.2;padding-left:5px;}
#subnav li:first-of-type{list-style-type:none!important;padding-left:0!important;}
#subnav li a{color:#4C4C4C!important;font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:18px;font-weight:700;line-height:2.3;margin-right:26px;padding:0;z-index:45;float:none;}
#subnav ul a:link,#subnav ul a:visited{text-decoration:none;width:auto;white-space:nowrap;}
#subnav ul a:hover,#subnav ul a:active{background-color:transparent;color:#FF6344!important;}
#subnav a.on,#subnav a.on:hover,#subnav a.tabup,#subnav a.tabup:hover{font-weight:bold;color:#4C919A!important;text-align:center;padding:0 0 3px;}
#subnav .accounttab{font-size:13px;}
.navbar_search{list-style-type:none!important;right:-16px;position:absolute;top:9px;width:480px;}
#nav_loc_kwd_search_widget_container{display:inline-block;}
#nav_loc_kwd_search_widget_container input#nav_loc_kwd_loc2,#nav_loc_kwd_search_widget_container input#nav_loc_kwd_kwd2{height:34px;background-color:transparent;border:1px solid #dbdbdb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'Cabin',Arial,Helvetica,sans-serif;font-size:14px;border-radius:0;color:#555;font-style:italic;}
#nav_loc_kwd_loc2{width:157px;padding:0 0 0 30px;position:static;top:0;}
#nav_loc_kwd_kwd2{width:185px;margin:0 0 0 6px;padding-left:10px;}
#nav_loc_kwd_kwd2,#nav_loc_kwd_loc2{border-radius:20px;background-color:#FFF;line-height:34px;}
.nav_loc_search_button{float:left;border-radius:0 6px 6px 0;width:43px;border-left:none;font-size:27px;background-color:#ff6344;height:36px!important;border:0;}
#container{position:relative;}
#loginContainer{position:absolute;top:35px;width:990px;z-index:100;}
.uxp_div_container{position:absolute;width:860px;z-index:100;margin:30px auto 0;}
#container #loginContainer,#container #div_modal_container{top:-96px;}
.flowContainer #fblogin p{line-height:1.3;padding-bottom:12px;}
#window_overlay{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:31;}
#container #loginContainer .standardregistration,#container #div_modal_container{background-color:transparent;border:none;padding-right:58px;z-index:100;}
#loginContainer .standardregistration,#div_modal_container{width:861px!important;font-family:'Cabin',Arial,Helvetica,sans-serif;color:#4C4C4C;}
#registration_signin_link:link,#registration_signin_link:visited{text-decoration:none;color:#89B512;}
#registration_signin_link:hover,#registration_signin_link:active{color:#FFF;}
.connect_to_title{font-size:25px;font-style:italic;font-weight:bold;letter-spacing:2px;line-height:.6;}
.registration_heading{font-family:inherit;font-size:48px;color:#FFF;vertical-align:middle;}
.registration_heading_secondary{margin-bottom:12px;padding-left:8px;line-height:1.22em;}
.registration_heading_small{font-size:37px;margin-top:5px;}
#entry_modal_header_white_block{background-color:#FFF;width:860px;height:28px;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;}
#details_container,#done_container{width:100%;padding:20px 0;background-color:#5CB7C3;float:left;}
#container p.cell_name{font-size:14px;line-height:1.3;padding:0 10px 0 0;}
.hidden_cell,.hidden_elem{display:none;}
.standardregistration #done_container #registration_done{text-align:center;}
.rdn_thanks_graphic{width:687px;height:107px;margin:12px auto 0;padding-top:12px;display:block;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox{width:80%!important;background:transparent;border:none;border-width:0;margin:0 auto;padding-top:12px;overflow:visible;float:none;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin{width:100%;padding:0;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin a:link,#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin a:visited{color:#008A00;text-decoration:none;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin a:hover,#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin a:active{color:#003D00;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox .fbcontainerclose{display:none;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin h3{font-weight:normal!important;color:#FFF!important;text-align:center!important;text-transform:uppercase;letter-spacing:3px;}
#loginContainer .standardregistration #done_container #done_message #fbloginbox #fblogin p{font-size:14px;line-height:1.5;text-align:center;}
#registration_done .uxp_imodal_wrapper .uxp_imodal_heading_title{height:auto;}
.standardregistration #done_container #registration_done #done_message .uxp_imodal_wrapper h1.uxp_imodal_heading{font-size:21px;font-weight:normal!important;color:#FFF!important;text-align:center!important;text-transform:uppercase;letter-spacing:3px;margin-top:12px;}
.standardregistration #done_container #registration_done #done_message .uxp_imodal_wrapper .uxp_imodal_container1,.standardregistration #done_container #registration_done #done_message .uxp_imodal_wrapper .uxp_imodal_container2,.standardregistration #done_container #registration_done #done_message .uxp_imodal_wrapper .uxp_imodal_content{width:auto;background:transparent;padding:0;border-radius:0;}
.verify_reg_email #fbRegisterError.fb_reg_error{padding-left:50px;text-align:left;}
.verify_reg_email .reglabel_td{padding-top:8px;}
.verify_reg_email .reginput_td{padding-bottom:5px;}
.verify_reg_email .reglabel_text{text-align:left;padding-right:40px;}
#done_message .uxp_imodal_content .basic_button,#done_message .uxp_imodal_content .form_button,#done_message .uxp_imodal_content #verify_resend_email,#done_message .uxp_imodal_content #verify_change_email{height:auto;font-size:14px;margin:0;}
.standardregistration #registration_footer{display:none;height:120px;text-align:right;background-color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0 20px;}
.standardregistration .registration_button{height:44px;-moz-box-shadow:0 2px 2px -1px #666;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-size:20px;font-weight:bold;line-height:2.1;color:#FFF;margin-left:8px;cursor:pointer;display:inline-block;margin-left:0;}
.registration_footer_tall a.registration_button_cancel{color:#FF6344;}
#reg_footer_org_msg{float:left;padding-top:14px;padding-left:2px;}
#reg_footer_terms_msg{float:right;font-size:.65em;line-height:1.4;margin:6px 0 0;width:275px;}
.rf_button_arrow_next,.rf_button_arrow_back{width:17px;height:13px;display:inline-block;}
#cancel_button{background:none;background-color:transparent;filter:none;border:none;border-radius:0;box-shadow:none;font-size:15px;font-weight:normal;line-height:3;letter-spacing:2px;margin-right:10px;cursor:pointer;}
.standardregistration #back_button,.standardregistration #close_button{padding:0 16px;}
.standardregistration #next_button,.standardregistration #done_button{display:inline-block!important;padding:0 10px 0 19px;}
.rf_button_bg2_1 #done_button_1{padding:0 19px 0 18px;}
#uxpModal_header{height:auto;width:100%;}
.uxp_modal_title_box{height:70px;vertical-align:middle;display:block;}
.uxp_modal_title{font-family:inherit;font-size:35px;font-weight:bold;line-height:2.4;color:#FFF;}
.uxp_modal_title_border{border-right:1px solid #FFF;padding:0 20px 5px 0;margin-right:20px;}
.uxp_modal_title_active{font-family:inherit;font-size:25px;font-weight:bold;line-height:1.4;color:#FFF;}
.uxp_modal_title_active .green{color:#89B512;}
#edit_skillsCauses_top{background:#FFF;width:820px;height:80px;font-size:17px;font-weight:bold;color:#B2B2B2;padding:0 21px 0 20px;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;}
#edit_skillsCauses_top_mini{background-color:#FFF;width:100%;height:20px;font-size:17px;font-weight:bold;color:#B2B2B2;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;}
#uxp_div_container{left:0;right:0;}
.uxp_modal_footer{height:85px;width:100%;text-align:right;background-color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.uxp_modal_footer .registration_button{height:44px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#89B512),to(#6E910E));background-image:-webkit-linear-gradient(top,#89B512,#6E910E);background-image:-moz-linear-gradient(top,#89B512,#6E910E);background-image:-ms-linear-gradient(top,#89B512,#6E910E);background-image:-o-linear-gradient(top,#89B512,#6E910E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89B512',endColorstr = '#6E910E');-moz-box-shadow:0 2px 2px -1px #666;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-size:20px;font-weight:bold;line-height:2.1;color:#FFF;margin-left:8px;cursor:pointer;display:inline-block;padding:0 10px;}
.uxp_modal_footer .registration_button:hover{-moz-box-shadow:0 2px 5px 1px #95BC2A;-webkit-box-shadow:0 2px 5px 1px #95BC2A;box-shadow:0 2px 5px 1px #95BC2A;}
.cancel_profile_image_button{color:#89B512;text-decoration:none;text-transform:none;}
.rwd_close,.rwd_show,.rwd_show_inln,.express_link_text,.r_or_d_wrapper,.rwd_uxp_heading_underline{display:none;}
.registration_label{width:70px;}
.uxp_imodal_wrapper a:link,.uxp_imodal_wrapper a:visited{color:#008A00;text-decoration:none;}
.uxp_imodal_wrapper a:hover,.uxp_imodal_wrapper a:active{color:#003D00;}
.uxp_imodal_wrapper .fbformerror{font-size:.9em;}
.uxp_imodal_wrapper{width:861px;font-family:'Cabin',Arial,Helvetica,sans-serif;color:#4C4C4C;margin:50px auto 0;}
.uxp_imodal_wrapper h2,.uxp_imodal_wrapper h3,.uxp_imodal_wrapper h4,.uxp_imodal_wrapper h5{font-family:'Cabin',Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#417278;}
#container .uxp_imodal_wrapper p{font-size:14px;line-height:1.4;color:#4C4C4C;margin:0;padding-bottom:10px;}
#container .uxp_imodal_heading_title{display:block;}
.uxp_imodal_heading_title{height:60px;color:#FFF;display:block;}
.uxp_imodal_heading{font-family:inherit;font-size:38px;font-weight:bold;letter-spacing:1px;color:#FFF;margin-bottom:14px;}
.uxp_imodal_heading_sub{vertical-align:middle;border-right:1px solid #FFF;padding-right:26px;margin-right:20px;display:inline;}
.uxp_imodal_container1{width:100%;background:#FFF;border-radius:4px;padding:20px 0 0;clear:both;}
.uxp_imodal_container2{background:#5CB7C3;padding:20px 15px;clear:both;}
.uxp_imodal_content{background:#B5DFE4;padding:28px 10px;clear:both;}
.rosi_content{background:#B5DFE4;padding:20px 10px 24px;clear:both;}
.rosi_content h3{line-height:1.4;}
#container .uxp_imodal_wrapper .rosi_content p{margin-bottom:14px;padding:0 60px;}
.uxp_imodal_wrapper .rosi_content form{padding-bottom:0;}
.uxp_imodal_wrapper .rosi_content .big_button{margin-top:5px;}
#prereg_reg{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f98b00),to(#C76F00));background-image:-webkit-linear-gradient(top,#f98b00,#C76F00);background-image:-moz-linear-gradient(top,#f98b00,#C76F00);background-image:-ms-linear-gradient(top,#f98b00,#C76F00);background-image:-o-linear-gradient(top,#f98b00,#C76F00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f98b00',endColorstr = '#C76F00');}
#verify_resend_email{margin-top:8px;}
#verify_change_email{margin-top:8px;}
.uxp_imodal_wrapper .signin_form{width:620px;margin:0 auto;}
.uxp_imodal_wrapper .fbcontainerclose{display:none;}
.uxp_imodal_wrapper .signin_form form{padding-bottom:5px;}
#container .uxp_imodal_wrapper form#fbloginForm input[type="text"],#container .uxp_imodal_wrapper form#fbloginForm input[type="password"],#container .uxp_imodal_wrapper form#fbregisterForm input[type="text"],#container .uxp_imodal_wrapper #fbVerifyForm input[type="text"],#referform input[type="text"].field{width:230px;height:36px;border:medium none;color:#888!important;font-size:15px;font-style:italic;font-weight:normal;line-height:2.5em;padding:0 12px;}
#referform input[type="text"].field{padding:0 0 0 10px;}
#referform textarea.field{border:medium none;color:#888!important;font-size:15px;font-style:italic;font-weight:normal;height:auto;line-height:1.3;padding:0 0 0 10px;}
#container #uxpRegContainer .uxp_imodal_wrapper form input[type=text]:focus,#container #uxpRegContainer .uxp_imodal_wrapper form input[type=password]:focus,#container #loginContainer .uxp_imodal_wrapper form input[type=text]:focus,#container #loginContainer .uxp_imodal_wrapper form input[type=password]:focus,#container #uxpRegContainer .uxp_imodal_wrapper .change_email form#fbregisterForm input[type=text]:focus{background-color:#E6FAFF;color:#0E0E0E!important;}
.uxp_imodal_wrapper #login_password{margin-left:1px;}
#container .uxp_imodal_wrapper .signin_form p.forgotpassword,#container .uxp_imodal_wrapper #fb_vm_login_div p.forgotpassword{margin-top:-14px;margin-bottom:0;margin-left:257px;}
.uxp_imodal_wrapper .change_email .fbformerror{width:355px;text-align:left;margin:0 auto 8px;}
.uxp_imodal_wrapper .change_email .validatedStatus{display:none;}
#container .uxp_imodal_wrapper div.change_email form#fbregisterForm input[type="text"]{width:250px;}
#container #loginContainer .facebookConnectExisting{background-color:transparent;border:none;float:none;padding:0;position:static;top:auto;z-index:auto;}
#container #fb_vm_login_div .facebookConnectExisting{width:620px;margin:0 auto;}
.facebookConnectExisting #login_error_div{padding:12px 0 0;}
#container #fbloginboxHorizontal input{margin-right:0;float:none;}
#container #loginContainer #fbloginboxHorizontal form,#container #uxpRegContainer #fbloginboxHorizontal form{padding-bottom:5px!important;}
#uxpRegContainer .uxp_imodal_wrapper #fbloginbox{background-color:transparent;border:none;float:none;z-index:auto;}
#container #uxpRegContainer .uxp_imodal_wrapper .completeaccount{padding-left:20px;}
#uxpRegContainer .uxp_imodal_wrapper #fbregister{width:90%;text-align:left;border-right:none;padding:0;float:none;}
#container #uxpRegContainer .uxp_imodal_wrapper .completeaccount #fbregister h3{font-weight:normal!important;color:#417278!important;}
#uxpRegContainer .uxp_imodal_wrapper #fbregister #rd_form_table{margin:0;}
#container #loginContainer .uxp_imodal_wrapper form#fbloginForm input[type="text"]#login_username,#container #loginContainer .uxp_imodal_wrapper form#fbloginForm input[type="password"]#login_password{width:230px!important;}
#uxpRegContainer .uxp_imodal_wrapper .completeaccount form#fbregisterForm .rd_input_wide{width:276px;}
#uxpRegContainer .uxp_imodal_wrapper .completeaccount form#fbregisterForm .birthYearRange{width:auto;}
#uxpRegContainer .uxp_imodal_wrapper .completeaccount form#fbregisterForm td p.regcheckbox{font-size:12px!important;}
#uxpRegContainer .uxp_imodal_wrapper .completeaccount form#fbregisterForm td input[type="checkbox"]{margin:0 15px 3px 0;}
.uxp_imodal_wrapper .completeaccount form#fbregisterForm .new_submit,.uxp_imodal_wrapper table#referform #formbuttons .new_secondary,.uxp_imodal_wrapper table#referform #formbuttons .new_submit{height:35px;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-size:14px;font-weight:bold;color:#FFF;padding:0 12px 2px;cursor:pointer;display:inline-block;}
.uxp_imodal_wrapper .completeaccount form#fbregisterForm .new_submit{-moz-box-shadow:0 2px 2px -1px #666;margin:20px 0 0 -100px;}
.uxp_imodal_wrapper table#referform #formbuttons .new_submit--primary{font-size:20px;height:auto;padding:10px;vertical-align:middle;}
#uxpRegContainer .welcome{width:430px;padding:10px;border-collapse:separate;}
#uxpRegContainer .welcome .welcome_close{float:right;font-size:.6em;height:15px;overflow:visible;padding:1px 5px 0;text-align:right;}
#uxpRegContainer .welcome p.fullname,#uxpRegContainer .welcome p{padding-bottom:0;}
.uxp_imodal_wrapper #oppsignup_div{padding:20px 0 20px;}
h2.uxp_imodal_heading_med{font-family:inherit;font-size:30px;font-weight:bold;letter-spacing:1px;text-transform:capitalize;color:#FFF;margin-bottom:14px;padding-top:8px;}
.uxp_imodal_wrapper #fbReferral #fbreferralForm{width:545px;margin-right:auto;margin-left:auto;}
.uxp_imodal_wrapper table#referform #formbuttons .new_submit{-moz-box-shadow:0 2px 2px -1px #666;margin:0;}
.uxp_imodal_wrapper table#referform #formbuttons .new_secondary{margin:0;}
.uxp_imodal_wrapper .footer{height:75px;text-align:right;line-height:1;padding:0 20px;}
#fb_vm_login_div .footer{display:block;}
.confirmation_modal_wrapper{width:500px;}
.photo_intro_container{width:100%;background-color:#ff6344;clear:both;}
.photo_intro_interior{width:963px;margin:auto;}
.homepage_hero_intro{width:283px;text-align:left;padding:24px 20px 0 10px;}
.homepage_hero_intro h1{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#FFF;margin-bottom:14px;}
.homepage_hero_intro p{font-size:14px;line-height:1.6;color:#FFF;padding-bottom:24px;}
.homepage_hero_intro a:link,.homepage_hero_intro a:visited{font-family:inherit;font-size:14px;line-height:1.2;letter-spacing:1px;color:#FFF;text-decoration:none;margin:10px 0 0 20px;}
.homepage_hero_intro a:hover,.homepage_hero_intro a:active{color:#333;}
.homepage_hero_photo{width:650px;height:252px;background-color:black;overflow:hidden;position:relative;}
.homepage_hero_photo img{border:none;outline:none;vertical-align:top;}
.photo_transparency_lft,.photo_transparency_rgt{width:20px;height:252px;background-color:#F30;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;z-index:2;}
.photo_transparency_lft{left:0;}
.photo_transparency_rgt{right:0;}
#search_main_container .uxpPro_statsBanner{left:-8px;padding-top:5px;position:relative;top:5px;}
.uxpPro_statsGreeting{background:none repeat scroll 0 0 #FF6344;box-shadow:1px 1px 1px 0 #777;color:#FFF;font-size:13px;letter-spacing:1px;line-height:1;padding:4px 10px 4px 12px;text-transform:uppercase;display:inline;}
#search_widget{width:941px;height:213px;margin:0 auto 50px;background-color:#FFF;border-radius:5px;border:1px solid #EEE;padding:18px 10px;}
#search_main_container{position:relative;border-radius:5px;width:940px;height:160px;margin:0 auto;}
#centerOf{background-color:#FFF;border-radius:5px 5px 5px 5px;color:#34A6B4;font-size:24px;left:448px;padding:1px 13px 8px;position:absolute;text-align:center;top:63px;}
#search_widget_container,#search_widget_causes{width:455px;float:left;height:145px;padding:5px;border-radius:5px;}
#search_widget_field{background-color:#E8DDC5;float:left;padding:3px;width:334px;border-radius:4px;}
#search_widget_field{box-shadow:inset 0 0 3px 2px #7E958D;margin:25px 55px 10px;min-height:39px;}
#search_widget_causes{margin:5px 0 5px 5px;}
#search_widget_container{margin:5px 5px 5px 0;}
#kwd,#searchButton,#loc,#search_location,#searchLocButton{border:none;}
#kwd{width:285px;font-size:19px;color:#777;height:37px;}
.search_widget_kwd{padding:0 0 0 5px;border-right:none;}
#searchButton.sch_icon_sm{width:33px;height:28px;}
#searchButton{background-color:#ff6344;height:39px;float:left;border-radius:0 6px 6px 0;width:43px;border-left:none;font-size:27px;}
#searchButton:hover{box-shadow:1px 0 1px 3px #E8DDC5;}
#search_widget_container #search_widget_advanced a{float:right;font-size:.65em;font-weight:100;margin-right:61px;color:#5a5a5a!important;font-family:'Cabin',Arial,Helvetica,sans-serif!important;position:relative;top:-7px;}
#search_widget_container #search_widget_advanced a:link,#search_widget_container #search_widget_advanced a:visited{color:#FF6A4C;text-decoration:none;}
.hidden{display:none;margin-top:9px;}
#search_widget_loc_container{margin:0 auto 5px;position:relative;height:38px;}
#search_widget_loc_anchor,#search_widget_loc_container #label{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:26px;font-weight:700;position:relative;top:7px;float:left;}
#search_widget_loc_container #label{line-height:1.2;color:#4C4C4C;display:inline-block;width:465px;text-align:right;}
.search_location_container,.s_w_f_container{font-size:1em;padding:0;}
.s_l_input,.s_l_submit,.s_w_f_input,.s_w_f_submit{float:left;}
#search_widget_loc_anchor{margin-left:10px;margin-top:-3px;}
.oppsearch__wrapper{border-radius:4px;box-shadow:inset 0 0 5px 2px #7E958D;float:left;margin-left:10px;padding:2px;}
.oppsearch__wrapper:active{box-shadow:inset 0 0 3px 2px #E8DDC5;}
#loc_underline{width:100%;height:7px;}
#search_widget_loc_anchor #loc_pointer{position:relative;}
#loc,#search_location{background-color:#f5f5f5;border-radius:5px 0 0 5px;border-right:none;-webkit-box-shadow:inset 0 2px 5px #dcdcdc;-moz-box-shadow:inset 0 2px 5px #dcdcdc;box-shadow:inset 0 2px 5px #dcdcdc;color:#777;font-size:19px;margin:2px 0 2px 2px;padding:6px 0;position:relative;top:-1px;width:285px;}
#search_location{color:#111;margin:0;min-height:26px;opacity:.6;text-indent:4px;}
#locAnchor{text-decoration:none;font-size:1.05em;color:#ff6344;cursor:pointer;}
#loc_pointer{height:25px;width:20px;}
#search_widget_loc_anchor #loc_down_arrow{position:relative;}
#loc_down_arrow{height:10px;width:12px;}
#searchLocButton{height:37px;}
#searchLocButton{float:left;border-radius:0 6px 6px 0;width:43px;border-left:none;font-size:27px;margin:1px 1px 0 0;}
#searchLocButton:hover{box-shadow:1px 0 1px 3px #E8DDC5;}
.disambiguation{background-color:white;border:1px solid gray;border-top-width:0;color:black;z-index:10;font-size:1em;padding:0 3px 3px 0;display:none;position:absolute;}
.disambiguationLink{margin:0;border-bottom:1px solid #ddd;padding:2px;cursor:pointer;font-size:.8em;}
.disambiguationLink:hover{background-color:#e0e8ea;}
.homepage_sidebar{background-color:#efdfb7;border-radius:4px;width:190px;height:324px;margin:45px 20px 50px 0;text-align:center;position:relative;}
.homepage_sidebar h3{margin:34px 0 0;padding:0 0 22px;font-family:'Josefin Sans','Cabin','Trebuchet MS',Arial,sans-serif;font-size:15px;font-weight:bold;letter-spacing:.08em;color:#4C4C4C;}
.homepage_sidebar .textured_red_line{width:142px;}
.homepage_sidebar p{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif!important;font-size:18px;line-height:1.55;font-weight:600;color:#4C4C4C;padding:20px 19px 0;}
.hp_sb_action_button{width:42px;height:42px;border:none;outline:none;display:block;cursor:pointer;position:absolute;bottom:30px;left:74px;}
.homepage_info_box{background-color:#FEFAED;border-radius:4px;width:960px;height:280px;margin:0 auto 50px;text-align:center;clear:both;}
.homepage_info_box h3{font-family:'Josefin Sans','Cabin','Trebuchet MS',Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:4px;color:#4C4C4C;margin:35px 0 0;padding:0 0 20px;}
.homepage_info_box h4{font-family:inherit;font-weight:normal;color:#ff6344;margin:0;}
.h_i_b_why,.h_i_b_who{width:26%;}
.h_i_b_how{border-right:1px solid #E6E6E6;border-left:1px solid #E6E6E6;width:47.794%;}
.h_i_b_why,.h_i_b_how,.h_i_b_who{float:left;height:100%;}
.h_i_b_why p{font-family:'Josefin Sans','Cabin','Trebuchet MS',Arial,sans-serif!important;font-size:18px;line-height:1.55;color:#4C4C4C;padding:0 41px;}
.h_i_b_why span.heart_icon{width:18px;height:16px;margin:32px auto 0;display:block;}
ul.how_sub_panels{width:390px;margin:2px auto 0;color:#4C4C4C;}
ul.how_sub_panels li{float:left;}
ul.how_sub_panels h4{font-size:13px;letter-spacing:1px;padding-bottom:25px;}
ul.how_sub_panels p{font-size:12px;line-height:.4;padding-bottom:40px;}
li.h_s_pane_nonprfits,li.h_s_pane_volunteers{width:125px;}
li.h_s_pane_nonprfits{text-align:right;}
li.h_s_pane_volunteers{text-align:left;}
li.h_s_pane_vm{width:140px;}
.h_s_pane_vm_bg{height:100px;}
.h_i_b_who h4{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif!important;font-size:24px;font-weight:400;line-height:1.22;letter-spacing:2px;padding:0;}
.h_i_b_who p{font-size:10px;line-height:1.35;letter-spacing:1px;text-transform:uppercase;color:#4C4C4C;padding:0 30px 13px;}
.more_span_link{color:#30a5b6;}
.more_span_link:hover{border-bottom-color:#30a5b6;}
.profile_head{background:url(/images/public/blue_bg.png) repeat-y 0 0;}
.uxpub_secondary_page a{color:#30a5b6;text-decoration:none;}
.uxp_landing_page p{font-size:14px;}
.uxp_landing_page .bttn_blue{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif!important;padding-bottom:0;padding-top:0;}
.basic_grid_container{margin:auto;width:90%;}
.grid_box_3row{float:left;height:240px;width:33.33333%;}
.grid_box_2row{float:left;position:relative;}
.grid_box_interior{padding:28px 35px;}
.grid_box_icon{display:inline-block;}
.basic_grid_container .primo_clipboard_teal{margin-bottom:24px;}
.basic_grid_container .primo_greetings_teal{margin-bottom:31px;}
.basic_grid_container .primo_repost_teal{margin-bottom:28px;}
.basic_grid_container .primo_feed_teal{margin-bottom:16px;}
.basic_grid_container .primo_dataexport_teal{margin-bottom:29px;}
.basic_grid_container .primo_analytics_teal{margin-bottom:18px;}
.basic_grid_container .bttn_flat_red{font-size:25px;margin-top:25px;padding:0 105px;}
ul.quote_panels{width:95%;margin:auto;}
ul.quote_panels li{margin:47px 0 44px;float:left;}
ul.quote_panels li p,ul.quote_panels li span{padding-left:12px;}
li.lrg_quotation_mark{font-family:Georgia,serif;font-size:90px;font-weight:bold;line-height:.85;color:#e9d7aa;}
li.quote_pane{width:28.38%;}
.quote_panels .quote_text{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.1;color:#4D4D4D;}
.quote_sub{font-size:10px;line-height:1.1;text-transform:uppercase;color:#30a5b6;}
.secondary_content_box{margin:0 auto 100px;padding:10px;width:940px;}
.secondary_content_box h1,.secondary_content_box h2{color:#FF6344;font-size:32px;line-height:1.22;margin-bottom:12px;padding:0;}
.secondary_content_box p{line-height:1.4;padding-bottom:14px;}
.secondary_content_box .b_w_b_interior{width:940px;}
.secondary_content_box_lower_margin{margin-bottom:60px;margin-top:50px;}
.s_c_b_top_column_right ul{list-style-type:disc;padding-bottom:0;}
.s_c_b_top_column_right li{color:#61b9c4;margin:5px 20px;}
.s_c_b_top_column_right li p{color:#4C4C4C;}
.s_c_b_column{width:257px;margin-left:60px;}
.s_c_b_footer{padding:30px 0 25px 40px;}
.s_c_b_footer .large_text{font-size:24px;}
.s_c_b_footer .bttn_red{font-family:inherit;font-size:31px;line-height:1.9;margin-right:25px;padding:0 26px;}
.comparison_table{border-collapse:collapse;margin:12px 44px 0 0;}
.comparison_table thead th div{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:#ff6344;padding-bottom:6px;float:left;}
.comparison_table .thead_label_01{width:172px;text-align:left;padding-left:10px;}
.comparison_table .thead_label_02{width:160px;text-align:center;}
.comparison_table .thead_label_03{width:193px;text-align:center;}
.comparison_table tfoot td div{height:35px;font-family:'Cabin',sans-serif;letter-spacing:1px;text-transform:uppercase;color:#707070;padding-top:8px;float:left;}
.comparison_table .tfoot_column_01{width:182px;}
.comparison_table .tfoot_column_02{width:160px;font-size:20px;font-weight:bold;line-height:1.9;text-align:center;}
.comparison_table .tfoot_column_03{width:193px;line-height:1.2;text-align:left;}
.tfoot_column_03 .footer_small{font-size:11px;font-weight:normal;padding-left:29px;}
.tfoot_column_03 .footer_medium_bold{font-size:14px;font-weight:bold;padding-left:2px;}
.comparison_table tbody td{height:23px;position:relative;}
.nps_column_01{width:241px;font-size:12px;line-height:2;color:#4C4C4C;padding-left:10px;}
.nps_column_02,.nps_column_04{width:23px;}
.nps_column_03{width:158px;}
.nps_column_05{width:80px;}
.nps_column_01,.nps_column_03,.nps_column_05,.comparison_table thead th{border-bottom:1px dotted #CECECE;}
.nps_blue_highlight{background-color:#38adba;}
.nps_lightblue_highlight{background-color:#eaf2e8;}
.uxp_landing_page .secondary_hero_bg{background:#FF6344;display:block;height:305px;left:0;position:absolute;top:153px;width:100%;z-index:0;}
.secondary_photo_intro_container{background-color:#ff6344;height:305px;margin:0 auto;width:960px;}
.secondary_photo_intro_container_tall{height:357px;margin:0 auto;position:relative;width:960px;}
.secondary_photo_intro_container .positioned_tag,.secondary_photo_intro_container_tall .positioned_tag{bottom:10px;right:0;}
.hero_heading,.hero_intro h1{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;line-height:1.2;}
.hero_heading{font-size:37px;font-weight:800;margin-bottom:14px;}
.connected_vols_total{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-size:59px;font-weight:300;line-height:1.2;color:#F7EFD8;position:absolute;top:197px;left:659px;z-index:1;}
.hero_intro{font-family:'Cabin',Arial,sans-serif;text-align:left;margin:22px 0 0 30px;position:relative;}
.hero_intro h1{font-size:28px;font-weight:700;margin-bottom:14px;}
.hero_intro p{font-size:14px;line-height:1.6;color:#FFF;padding-bottom:24px;}
.hero_intro .bttn_blue{font-size:20px!important;font-weight:700!important;letter-spacing:0!important;margin:0;padding-top:0;padding-bottom:0;}
.premium_tools_wrp .secondary_photo_intro_container_tall{background-position:270px -1202px;}
.premium_tools_wrp .hero_heading{display:inline-block;margin-top:76px;}
.premium_tools_wrp .hero_para{padding-bottom:36px;}
.premium_tools_wrp .secondary_photo_intro_container_tall .bttn_blue{padding:0 30px;}
.premium_tools_wrp .basic_grid_container{margin:38px auto 50px;}
.vol_join_wrp .info_graphic_causes_cycle{width:376px;height:243px;margin:30px 0 30px 40px;}
.vol_join_wrp .s_c_b_top_column_right{margin:40px 40px 0 0;width:435px;}
#opp_recommendations_container #loc_pointer{display:none;}
#opp_recommendations_container #search_widget_loc_container>div{margin:0;}
#opp_recommendations_container #volPageLoc #label{width:auto!important;}
#search_widget_loc_container #label,#virtualLabel{font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;color:#4C4C4C;font-weight:700;font-size:26px;}
#opp_teasers_container h2{font-family:Cabin,Arial,Helvetica,sans-serif;}
#more_opp_teasers,#more_virtual_opp_teasers{float:right;display:inline-block;}
#opp_teasers_container a.learnMoreLink:link,#opp_teasers_container a.learnMoreLink:visited{color:#FF6A4C!important;text-decoration:none;}
#opp_teasers_container a.learnMoreLink:active,#opp_teasers_container a.learnMoreLink:hover{color:#30A5B6!important;}
#opp_recommendations_container .info_card a.connectNowLink:link,#opp_recommendations_container .info_card a.connectNowLink:visited{color:#666!important;}
.connectNowLink .info_card_connect p{font-size:11px;}
#opp_recommendations_container .uxpPro_basePane{margin:0 auto;padding:0 0 25px 0;width:940px;}
#more_virtual_opp_teasers_link{margin-left:30px;}
#more_virtual_opp_teasers_link,#more_opp_teasers_link{color:#FFF!important;text-transform:uppercase;font-weight:100;text-decoration:none;}
.teasers_link_count{position:relative;top:-1px;font-size:.75em;}
.padded_spaced_button{padding:0 40px;}
.padded_spaced_button .uppercase_spaced{text-transform:uppercase;letter-spacing:4px;font-size:17px;}
.uxpPro_bttnRed .mock_bullet{left:-3px;position:relative;top:-5px;}
.info_graphic_good_cycle{width:246px;height:248px;margin:40px 0 0 60px;}
.np_join_wrp .s_c_b_top_column_right{width:521px;margin:54px 60px 0 0;}
ul.nonprofit_steps_container{font-size:13px;font-weight:bold;height:64px;line-height:1.15;list-style-type:none;margin:5px 0 30px;padding:0;width:521px;}
ul.nonprofit_steps_container li{color:#4c4c4c;float:left;height:60%;margin:0;position:relative;top:17px;}
.np_step_01{width:123px;padding-left:15px;}
.np_step_02{width:107px;}
.np_step_03{width:113px;}
.np_step_04{width:106px;}
.np_step_05{top:24px!important;}
.np_join_wrp .content_box_shadow_border{margin:42px 0 20px;}
.photo_mac_screen{width:342px;height:260px;margin:0 0 50px 40px;}
.s_c_b_column_right{float:right;width:480px;margin-right:40px;padding-bottom:50px;}
body.aor_overview{background:#FFF;}
.allorgs_reg_overview a{color:#43848C;text-decoration:none;}
.allorgs_reg_overview .page_header{border-bottom:1px solid #CCC;min-height:114px;margin:auto;padding:14px 0;width:100%;}
.allorgs_reg_overview .basic_button{font:normal bold 25px/1.2 'Josefin Sans','Cabin',Arial,Helvectica,sans-serif;margin:16px 0 0;padding:5px 38px 3px;}
.allorgs_reg_overview .page_content_body{clear:both;width:100%;}
.allorgs_reg_overview .page_content_body a:hover{color:#FF6344;}
.allorgs_reg_overview .page_content_body h1.alt_type1{font-size:21px;margin:16px 0;}
.allorgs_reg_overview .article_section{border-bottom:1px solid #E6E6E6;clear:both;margin:auto;padding:10px 0 30px;width:980px;}
.allorgs_reg_overview .article_section:last-of-type{border-bottom:none;}
.allorgs_reg_overview .article_section ul>li{vertical-align:top;}
ul.who_can_join{padding-top:20px;}
.who_can_join>li{width:226px;}
.who_can_join .flex_icon{height:124px;}
.who_can_join h2{color:#4D4D4D;font-weight:normal;margin:14px 0 0;}
.who_can_join .toggle_list{line-height:1.6;padding:0;}
.who_can_join .toggle_list li{display:block;}
.who_can_join .toggle_list a{color:#FF6A4C;font-size:14px;}
.how_recruiting_works li{position:relative;width:153px;}
.how_recruiting_works .flex_icon{height:125px;margin:0 0 10px;width:126px;}
.how_recruiting_works .step_disc{color:#FFF;font:normal bold 28px/43px 'Josefin Slab',Times,serif;height:40px;left:5px;position:absolute;top:-5px;width:40px;}
.how_recruiting_works h2{color:#4D4D4D;}
.overview_faqs .sxs_col{display:inline-block;text-align:left;vertical-align:top;width:322px;}
.overview_faqs .sxs_col:first-of-type{margin:0 42px 0 0;}
.allorgs_reg_overview .overview_faqs h1.alt_type1{margin:25px 0 0;}
.overview_faqs h2{color:#4D4D4D;font-size:15px;margin:32px 0 6px;}
.overview_faqs p{margin:0 0 12px;padding:0;}
.aor_overview_sprite{background-image:url("/images/public/uxp_sprites/allorgs_reg_overview_03.png");background-repeat:no-repeat;}
.flex_icon--nonprofits{background-position:0 0;width:126px;}
.flex_icon--schools{background-position:-128px 0;width:134px;}
.flex_icon--other{background-position:-264px 0;width:106px;}
.flex_spacer.flex_spacer--flowdirection{background-position:-372px 0;height:8px;margin:58px 0 0;width:78px;}
.how_recruiting_works .step_disc{background-position:-372px -10px;}
.flex_icon--register{background-position:0 -126px;}
.flex_icon--post{background-position:-127px -126px;}
.flex_icon--notifications{background-position:-254px -126px;}
.flex_icon--respond{background-position:-381px -126px;}
#page_header_callout.stick{position:fixed;top:0;z-index:10000;}
#sticky-anchor.sticky_offset{height:143px;}
.favorites_icon{background-position:-23px -680px;display:inline-block;opacity:.5;filter:alpha(opacity=50);vertical-align:middle;}
.favorites_wrapper:hover .favorites_icon,.favorites_icon--full{opacity:1;filter:alpha(opacity=100);}
.favorites_icon img{height:40px;width:43px;}
.tools_plug{display:none;}
footer#footer_main{background:#F6EBC3 url("/images/public/footer_tile.png") repeat top left;font-family:'Cabin',Arial,Helvetica,sans-serif;text-align:left;clear:both;}
footer#footer_main div,footer#footer_main a,footer#footer_main p,footer#footer_main h1,footer#footer_main h2,footer#footer_main h3,footer#footer_main h4,footer#footer_main ul,footer#footer_main li{font-family:inherit;}
footer h1{font-size:28px;font-weight:normal;}
footer h2{font-size:17px;font-weight:normal;color:#333231;margin-bottom:12px;}
footer h3{font-size:14px;}
footer#footer_main .footer_main_interior{width:100%;margin-top:25px;padding:0 0 33px;position:relative;}
.publications_bar{background-repeat:repeat-x!important;width:100%;height:74px;padding-top:48px;clear:both;}
.publications_logos{background:url(/images/public/publications_logos_0.gif) center center no-repeat;width:961px;height:40px;margin:0 auto;display:block;position:relative;}
.pub_b_f_position{position:absolute;top:-54px;left:0;}
dl.publications_image_map{display:block;width:954px;height:40px;position:relative;margin:0 auto;}
a.LINK0{left:0;top:0;background:transparent;}
a.LINK0{display:block;width:214px;height:0;padding-top:37px;overflow:hidden;position:absolute;}
a.LINK1{left:244px;top:0;background:transparent;}
a.LINK1{display:block;width:131px;height:0;padding-top:37px;overflow:hidden;position:absolute;}
a.LINK2{left:400px;top:0;background:transparent;}
a.LINK2{display:block;width:158px;height:0;padding-top:37px;overflow:hidden;position:absolute;}
a.LINK3{left:601px;top:0;background:transparent;}
a.LINK3{display:block;width:144px;height:0;padding-top:37px;overflow:hidden;position:absolute;}
a.LINK4{left:780px;top:0;background:transparent;}
a.LINK4{display:block;width:171px;height:0;padding-top:37px;overflow:hidden;position:absolute;}
footer#footer_main .footer_links_and_social{width:961px;margin:23px auto 0;}
footer#footer_main ul{font-size:12px;line-height:1.4;margin:0;padding:0;}
footer#footer_main ul.col1{width:411px;text-align:left;}
footer#footer_main ul.col2{width:285px;}
footer#footer_main .col1 li{padding-bottom:7px;}
footer#footer_main .col3 li{width:36px;height:35px;margin-left:17px;float:left;}
footer#footer_main .col1 a:link,footer#footer_main .col1 a:visited{color:#FF6344;font-size:12px;text-decoration:none;text-transform:uppercase;}
footer#footer_main .col1 a:active,footer#footer_main .col1 a:hover{color:#30A5B6;}
footer#footer_main .col3 li a{width:36px;height:35px;cursor:pointer;display:block;}
footer#footer_main .col3 .facebook:hover,footer#footer_main .col3 .twitter:hover,footer#footer_main .col3 .youtube:hover,footer#footer_main .col3 .linkedin:hover,footer#footer_main .col3 .pinterest:hover{background-image:url(/images/public/uxp_sprites/global_31.png);background-repeat:no-repeat;}
footer#footer_main .col3 .facebook:hover{background-position:0 -214px;}
footer#footer_main .col3 .twitter:hover{background-position:0 -436px;}
footer#footer_main .col3 .youtube:hover{background-position:0 -510px;}
footer#footer_main .col3 .linkedin:hover{background-position:0 -288px;}
footer#footer_main .col3 .pinterest:hover{background-position:0 -362px;}
footer #seo_footer{width:100%;min-height:162px;background-color:#FFF;margin:0;padding:34px 0;clear:both;}
footer #seo_footer .interior{width:961px;margin:0 auto;}
footer #seo_footer .cols{width:135px;text-align:left;}
footer #seo_footer li{line-height:22px;}
footer #seo_footer ul.cols li a:link,footer #seo_footer ul.cols li a:visited{color:#616161;font-size:13px;text-decoration:none;padding-left:0;}
footer #seo_footer ul.cols li a:active,footer #seo_footer ul.cols li a:hover{color:#30A5B6;}
footer #seo_footer li h3{padding:0;}
#TB_window.iframe_modal_wrapper{border:0!important;border-radius:0;background:transparent!important;}
#base_modal_window_position{margin:95px 0 0;}
.base_modal_wrapper{margin:30px auto 0;}
#base_modal_header{background:#FFF;width:820px;height:80px;font-size:17px;font-weight:bold;color:#B2B2B2;padding:0 21px 0 20px;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;}
#base_modal_header_mini{background-color:#FFF;width:100%;height:20px;font-size:17px;font-weight:bold;color:#B2B2B2;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;}
#div_modal_content_container{width:100%;padding:30px 0;background-color:#5CB7C3;float:left;}
#base_modal_inner_blue_box{background-color:#B6DFE3;margin:0 20px;padding:30px 20px;}
#footer_button_set{padding-right:15px;}
.uxp_modal_footer .footer_button{height:44px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#89B512),to(#6E910E));background-image:-webkit-linear-gradient(top,#89B512,#6E910E);background-image:-moz-linear-gradient(top,#89B512,#6E910E);background-image:-ms-linear-gradient(top,#89B512,#6E910E);background-image:-o-linear-gradient(top,#89B512,#6E910E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#89B512',endColorstr = '#6E910E');-moz-box-shadow:0 2px 2px -1px #666;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-size:20px;font-weight:bold;line-height:2.1;color:#FFF;margin-left:8px;cursor:pointer;display:inline-block;padding:0 10px;}
.uxp_modal_footer .footer_button:hover{-moz-box-shadow:0 2px 5px 1px #95BC2A;-webkit-box-shadow:0 2px 5px 1px #95BC2A;box-shadow:0 2px 5px 1px #95BC2A;}
.footer_section{width:961px;margin:auto;}
#footer_section_top_info{background:#f1dbb6 url('/images/public/footer_section_tile.png') repeat top left;border-radius:5px;}
#footer_section_top_info_inner_container{height:140px;padding:20px;}
#footer_section_top_info_inner_container .col{width:30%;float:left;padding:0 8px;height:100%;}
.footer_section .vertical_divider{background:transparent url('/images/public/footer_col_border.png') repeat-y top right;float:right;height:100%;width:5px;}
.footer_section .rwd_h_divider_toggle{display:none;}
#footer_section_top_info_inner_container .col:first-child{padding-left:0;}
#footer_section_top_info_inner_container .col:last-child{background:none;padding-right:0;}
#footer_section_top_info_inner_container .col .footer_col_w_image{height:100%;margin:0 14px 0 0;width:20%;text-align:right;float:left;}
#footer_section_top_info_inner_container .col .footer_col_desc{font-size:13px;color:#949699;float:left;height:100%;position:relative;width:98%;}
#footer_section_top_info_inner_container #footer_col1 .footer_col_desc{width:73%;}
#footer_section_top_info_inner_container .col .footer_col_desc .footer_col_desc_section a{color:#949699;}
#footer_section_top_info_inner_container #footer_col1{width:395px;}
#footer_section_top_info_inner_container #footer_col2{width:325px;}
#footer_section_top_info_inner_container #footer_col3{width:155px;background:none;}
#footer_section_top_info_inner_container .col .footer_col_desc div{position:absolute;bottom:0;left:0;}
#footer_section_top_info_inner_container .col .footer_col_desc h4{padding-bottom:10px;}
#footer_section_top_info_inner_container .col .footer_col_desc h4,#footer_section_top_info_inner_container .col .footer_col_desc h4 a{color:#595958;font-size:14px;text-transform:uppercase;font-weight:normal;text-decoration:none;letter-spacing:.07em;margin:0;}
div.footer_col_desc_button input[type=button],div.footer_col_desc_button a{padding:5px 15px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#39afbc),to(#2f9ead));background-image:-webkit-linear-gradient(top,#39afbc,#2f9ead);background-image:-moz-linear-gradient(top,#39afbc,#2f9ead);background-image:-ms-linear-gradient(top,#39afbc,#2f9ead);background-image:-o-linear-gradient(top,#39afbc,#2f9ead);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#39afbc',endColorstr = '#2f9ead');-moz-box-shadow:0 2px 2px -1px #666;-webkit-box-shadow:0 2px 2px -1px #666;box-shadow:0 2px 2px -1px #666;border:none;border-radius:3px;font-family:inherit;font-size:16px;font-weight:normal;color:#FFF;cursor:pointer;display:inline-block;letter-spacing:.12em;margin-left:0;text-decoration:none;}
.footer_col_desc_button input[type=button]:hover,div.footer_col_desc_button a:hover{moz-box-shadow:0 2px 5px 1px #44A8B5;-webkit-box-shadow:0 2px 5px 1px #44A8B5;box-shadow:0 2px 5px 1px #44A8B5;}
#footer_col1,#footer_col2,#footer_col3{position:relative;}
#footer_col1 .footer_col_desc_button{bottom:0;left:91px;position:absolute;}
#footer_col2 .footer_col_desc_button,#footer_col3 .footer_col_desc_button{bottom:0;left:8px;position:absolute;}
.uxp_section_bg_container{width:978px;margin:0 auto;padding:10px;background-color:#FFF;border-radius:4px;box-shadow:1px 1px 2px -1px #999;position:relative;margin-top:20px;color:#4C4C4C;}
.uxp_section_bg_inner_container{overflow:hidden;border-radius:4px;padding:10px;}
.uxp_section_bg_inner_container_left{color:#5C5C5C;width:340px;}
.uxp_section_bg_inner_container_right img{width:615px;height:305px;background:transparent url('/images/hero_photo.png') top left no-repeat;}
#unsubscribe_container,#unsubscribe_confirmation_container{padding-left:10px;}
.unsubsc_title_heading{padding:50px 0 20px;}
.unsubsc_title_heading h2{display:inline-block;text-transform:uppercase;color:#5c5c5c;font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;letter-spacing:1px;line-height:33px;font-size:1.4em;font-weight:700;}
.unsubsc_title_heading h1{display:inline-block;text-transform:uppercase;color:#666;font-family:'Josefin Slab','Cabin','Trebuchet MS',Arial,sans-serif;font-weight:800;font-size:24px;letter-spacing:1px;}
.unsubscribe_msg{padding:20px 0 25px;font-size:.85em;}
.h_w_banner_position{position:absolute;top:17px;left:-3px;}
.b_f_interior_blue{letter-spacing:1px;background:#24a5b8;box-shadow:1px 1px 1px 0 #777;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#FFF;padding:6px 44px 4px 30px;font-family:'Josefin Sans','Trebuchet MS',Trebuchet,Arial,sans-serif;}
#confirm_unsubscribe_btn{text-transform:uppercase;word-spacing:1px;text-decoration:none!important;font-size:.9em;letter-spacing:.1em;color:#f5563b;border:none!important;margin-top:10px;background:none!important;font-family:'Josefin Sans','Trebuchet MS',Trebuchet,Arial,sans-serif;font-weight:600;}
#confirm_unsubscribe_btn:hover{cursor:pointer;}
.secondary_link{margin-top:20px;}
.secondary_link a{text-transform:uppercase;word-spacing:1px;text-decoration:none;font-size:.9em;color:#f5563b;letter-spacing:.1em;}
.search_loc_results_text_container{margin:10px 20px;font-weight:bold;min-height:50px;}
.search_loc_results_text_container .oppsearch__wrapper{position:relative;vertical-align:middle;}
.search_loc_results_text_container .near_text{top:15px;position:relative;vertical-align:top;}
.search_loc_results_text_container .oppsearch__wrapper #loc{position:relative;top:0;width:210px;}
.search_loc_results_text_container .oppsearch__wrapper #searchLocButton{position:relative;top:0;}
.search_loc_results_text_container #locAnchor{display:inline-block;font-size:21px;text-decoration:none;cursor:pointer;color:inherit;}
.search_loc_results_text_container #oppsearchform{display:inline-block;padding-bottom:0;}
#results_description #oppsearchform{display:inline-block;}
.uxp_style div.search_results_label{font-size:1.3em;line-height:1.0em;margin-bottom:10px;display:none;}
#search_results_oppsearch #loc{font-size:.9em;font-weight:normal;}
.search_loc_results_text_container .oppsearch__wrapper .disambiguation{left:0;margin:0;}
.uxp_imodal_content .alt_modal_option{text-align:center;}
.uxp_imodal_content .alt_modal_option .boldtext{font-size:16px!important;}
.uxp_imodal_content .alt_modal_option table{margin:auto;width:84%;}
.uxp_imodal_content .alt_modal_option .custom{text-align:left;}
.od_primary_button{cursor:pointer;font-family:'Cabin',Arial,sans-serif;font-size:13px;font-weight:bold;text-align:center;text-transform:uppercase;color:#FFF!important;background:#EC634B;border-style:solid;border-width:2px;border-color:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:#EC634B 0 0 0 3px;-webkit-box-shadow:#EC634B 0 0 0 3px;box-shadow:#EC634B 0 0 0 3px;line-height:normal;}
.od_primary_button:hover{background:#BF4A33;-moz-box-shadow:#BF4A33 0 0 0 3px;-webkit-box-shadow:#BF4A33 0 0 0 3px;box-shadow:#BF4A33 0 0 0 3px;}
.od_primary_button:active{text-decoration:none;}
.od_secondary_button{cursor:pointer;font-size:13px;font-family:inherit;font-weight:bold;letter-spacing:-0.02em;text-align:center;text-transform:uppercase;color:#FFF!important;background-color:#EC634B;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.od_secondary_button:hover{background:#BF4A33;}
.rwd_close,.rwd_show,.rwd_show_span,.express_link_text,.r_or_d_wrapper,.rwd_uxp_heading_underline,.rwd_icon_calendar_brn,.rwd_icon_pointer_brn{display:none;}
@charset "utf-8";.content_med{font-size:.812em;}
.content_med--h-normalized{font-family:inherit;font-weight:normal;}
.media{background-color:#000;overflow:hidden;text-align:center;}
.menu_overlay_container a{color:#ff6344;text-decoration:none;}
.menu_overlay_container a:hover{color:#34A6B4;}
.sub_text,.menu_item{font-size:.75em;line-height:1.4;}
[class*="title_med--"]{font:600 1.312em/1.312em 'Josefin Slab','Cabin',Arial,sans-serif;}
[class*="title_med_sub--"]{font:700 1.125em/1.125em 'Josefin Slab','Cabin',Arial,sans-serif;}
.generic_box{margin:0 auto;position:relative;width:960px;}
.trigger_blocker{display:block;position:absolute;z-index:50;}
.typographic_high{color:#ff6344;font-size:3.25em;font-weight:300;line-height:1.1em;}
[class*="menu_col--"],.primary_nav_container,.primary_nav_container ul,.primary_nav_container li,.directory_menu .menu_item_interior,.directory_menu .directory_icon,.media_capsule .media,.actionable_spotlight .media{float:left;}
#alt_sans_typeface,.menu_item,.sub_text--mini,.alt_sans_typeface{font-family:'Josefin Sans','Cabin',Arial,sans-serif;font-weight:700;letter-spacing:1px;}
#alt_slab_typeface,.bttn_blue--spotlight,.typographic_high,.alt_slab_typeface{font-family:'Josefin Slab','Cabin',Arial,sans-serif;}
#margin_reset,.actionable_spotlight .content_med,.directory_spotlight .content_med,.title_med--spotlight,.sub_text--spotlight,.content_med--spotlight,.title_med_sub--spotlight,.media_capsule .sub_text,.title_med_sub--mediacapsule,.margin_reset{margin:0;}
.primary_nav_container{position:absolute;top:0;left:230px;}
.primary_nav_volunteers,.primary_nav_nonprofits{display:block;height:14px;width:151px;text-indent:-10000px;}
.primary_nav_container ul{margin-right:40px;list-style:none;padding-left:0;}
.primary_nav_container li{height:46px;padding:44px 20px 0;position:relative;}
.menu_overlay_container{background-color:#FFF;box-shadow:0 12px 12px -12px #888;display:none;opacity:.95;position:absolute;text-align:left;width:100%;z-index:31;}
.menu_overlay{display:none;margin:0 auto;padding:26px 0 38px;position:relative;width:960px;}
.menu_col--column{width:250px;}
.menu_col--mid_column{margin:0 40px 0 50px;padding:0 10px;width:319px;}
.title_med--spotlight{padding:0 0 26px;}
.title_med_sub--spotlight{padding:0;}
.sub_text--spotlight{color:#999;}
.spotlight_footer .sub_text{font-weight:700;}
.content_med--spotlight{color:#4C4C4C;}
.media--spotlight{height:106px;margin:0 0 12px;width:210px;}
.media--spotlight img{border:0;width:210px;}
.spotlight_footer{padding:10px 0 0;}
.directory_spotlight .content_med--h-normalized{margin-top:-5px;padding:0 0 20px;}
.directory_menu{font-size:1em;padding:0 0 18px;}
.directory_menu li{border-bottom:1px solid #E6E6E6;padding:7px 5px;}
.directory_menu li:first-of-type{padding-top:0;}
.directory_menu .menu_item{clear:both;display:block;font-weight:700;text-transform:uppercase;}
.directory_menu .menu_icon{float:right;height:10px;margin:2px 5px 0 0;width:13px;}
.directory_menu .directory_menu_list{border-bottom:none;padding:0 0 12px;}
.directory_menu .directory_menu_list:last-of-type{padding:0;}
.directory_menu .menu_item--block{color:#4C4C4C;height:40px;}
.directory_menu .menu_item_interior{width:70%;}
.directory_menu .directory_icon{line-height:0;margin:0 10px 0 0;}
.directory_menu .directory_icon img{height:40px;width:41px;}
.media_capsule{padding:0 0 0 5px;}
.media_capsule .media{border-radius:5px;height:87px;width:115px;}
.media_capsule .callout_area{padding:0 0 0 130px;}
.media_capsule .sub_text{font-weight:400;letter-spacing:2px;}
.title_med_sub--mediacapsule{color:#808080;}
.actionable_spotlight .media{height:106px;margin:0 0 14px;}
.actionable_spotlight .media img{width:246px;}
.media--ticker{height:107px;padding:10px 0 0;width:250px;}
.actionable_spotlight .media--thumb{margin:0 16px 14px 0;width:106px;}
.content_med--tickersub{color:#34A6B4;font-weight:bold;}
.actionable_spotlight .title_med_sub--spotlight{color:#FF6344;font-weight:600;}
.actionable_spotlight .actionitems{color:#34A6B4;list-style-type:disc;padding:0 0 0 20px;}
.actionable_spotlight .actionitems .actionitem{line-height:1.2;padding:0 0 10px 7px;}
.actionable_spotlight .actionitems .actionitem_interior{color:#4C4C4C;}
.bttn_blue--spotlight{color:#FFF;margin:6px 20px 0 0;padding:0 16px;}
.trigger_blocker--volunteers,.trigger_blocker--nonprofits{top:-90px;}
.trigger_blocker--volunteers{left:230px;}
.trigger_blocker--nonprofits{left:421px;}
.trigger_blocker--volunteers img,.trigger_blocker--nonprofits img{height:90px;width:191px;}
.nav-is-active{background-color:#EBEBEB;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EBEBEB');background:-webkit-gradient(linear,0% 0,0% 100%,from(#FFF),to(#EBEBEB));background:-webkit-linear-gradient(top,#FFF,#EBEBEB);background:-moz-linear-gradient(top,#FFF,#EBEBEB);background:-ms-linear-gradient(top,#FFF,#EBEBEB);background:-o-linear-gradient(top,#FFF,#EBEBEB);}
.primary_nav_container .prime_nav_highlight_off{display:none;}
.primary_nav_container .prime_nav_highlight_on{display:block;position:absolute;width:31px;height:14px;top:76px;left:80px;}
.rwd_nav_item{display:none;}
.no-boxshadow .menu_overlay_container{border-bottom:4px solid #CFCFCF;}
.no-boxshadow .actionable_spotlight .content_med{font-size:12px;letter-spacing:0;}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(/style/images/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{position:fixed;background:#fff;z-index:2002;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0 5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}