 @media screen {.sIFR-flash {visibility: visible !important; margin: 0; padding: 0}
.sIFR-active h3 {visibility: hidden; font-size: 14px; font-weight: bold; font-style: italic}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none}
}
@media print {.sIFR-flash {display : none !important; height : 0; width : 0; position : absolute; overflow : hidden}
.sIFR-alternate {visibility : visible !important; display : block !important; position : static !important; left : auto !important; top : auto !important; width : auto !important; height : auto !important}
}
 @media screen { .sIFR-active h2 {font-size: 1.5em; line-height: 1em;font-family: Futura; text-transform: uppercase; color: #a60d36; font-weight: bold}
h3 {font-size: 1.090909em; line-height: 1.5em; color: #a60d36; font-family: Futura, sans-serif; text-transform: uppercase; font-weight: lighter}
}
 ol.breadcrumb {margin: 0}
ol.breadcrumb li {display: inline; padding: 0 3px 0 15px; background: transparent url(/images/greater_than.gif) left center no-repeat}
ol.breadcrumb li.first {padding-left: 0; background: none}
 table.dashboard {border:none; width: 100%}
table.dashboard tr.widget {height: 200px}
table.dashboard td.widget {vertical-align: top; border-top: 1px dotted; width: 50%}
table#dashboard_icons {border:none; margin-left:auto; margin-right:auto}
table#dashboard_icons tr td img {border: none}
table.dashboard_summary {border-top: 1px dotted; border-bottom: 1px dotted; width: 90% }
table.dashboard_summary td#highlighted_value {background-color: #6666CC; color: white; font-weight: bold; text-align: center}
 div#side_menu {width:190px}
div#side_menu div div.category_name {margin-bottom: 10px}
div#side_menu div div.category_name a {text-decoration: none; background: #f2f2f2; border: #898b8d solid 1px; padding: 5px; display: block}
div#side_menu div div.category_name img {padding-top: 2px}
div#side_menu div div.submenu {padding-left: 1em; background: #f2f2f2; border: #898b8d solid 1px; border-top: none; margin-top: -11px; margin-bottom: 10px}
div#side_menu div div.submenu li {line-height: 1.25em}
div#side_menu div div.submenu ul {}
div#side_menu div div.submenu a.menu_active {}
 div.content div.actions {min-height: 100mm; background-color: #e5e5e5; float: right; width: 15em; padding: 2mm; border-width: 1px; border-style: solid; border-color: #999999}
div.content div.actions ul {list-style: none; list-style-position: inside; margin-left: 0; padding-left: 0px}
div.content div.actions li {background-color: white; padding: 7.5px 7.5px 7.5px 7.5px; margin: 3px 0 3px 0}
div.content div.actions a, div.content div.actions a:visited {color: #000; text-decoration: none}
div.content div.actions a:hover {color: #FFF; background-color: #000}
 div.reporters h2.reporter_name {font-size: 1.2em}
div.reporters h2.reporter_name a {text-decoration:none}
div.reporters .reporter_description {background-color: #E5E5E5; padding: 5px 10px 10px 20px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
 html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1; background: #fbfbfb}
ol, ul {list-style: none}
a {text-decoration: none}
blockquote, q {quotes: none}: focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
   html {margin: 0; font-size: 14px}
body {margin: 0px auto; font-size: 0.916667em; line-height: 1.636364em; font-family: "Lucida Grande", Arial, Tahoma, verdana, sans-serif; color: #2a2527; position: relative}
#topBg {height: 31px; width: 1044px; background: transparent no-repeat url(../images/branding-bg.png); margin-left: -13px; margin-top: -31px}
#bgContainer {position: relative; padding: 70px 0 0 0;  background: repeat-y transparent url(../images/bgContainer.png); width: 1197px; margin: 0 auto; height: 100%}
#contentContainer {width: 1044px; margin-left: 20px; background: url(../images/ds.png) repeat-y transparent; margin: 0 auto}
#container {width: 1020px; background: repeat-x #fbfbfb url(../images/container-bg.gif) bottom; border: 1px solid #bdbfc0; border-top: none; position: relative; min-height: 800px}
#slideshow {height: 207px; z-index: -1; margin-bottom:0px}
#horizontal-bar {height: 31px; background: repeat-x url(../images/horizNav.gif) transparent; margin-bottom: 15px}
#logo a {text-indent: -9999px; display: block; height: 83px; width: 238px; background: no-repeat transparent url(../images/logo.png); margin-top: -40px;  margin-bottom: -30px; z-index: 1; position: relative}
#menu_header {background: no-repeat transparent url(../images/menu_header2.png); width: 940px; height: 207px; overflow: hidden}
#locations_header {background: no-repeat transparent url(../images/locations_header.png); width: 940px; height: 207px; overflow: hidden}
#community_header {background: no-repeat transparent url(../images/community_header.png); width: 940px; height: 207px; overflow: hidden}
#fundraising_header {background: no-repeat transparent url(../images/fundraising_header2.png); width: 940px; height: 207px; overflow: hidden; margin: 0 auto}
#blog_header {background: no-repeat transparent url(../images/blog_header.png); width: 940px; height: 207px; overflow: hidden}
#contact_header {background: no-repeat transparent url(../images/contact_header_3.png); width: 940px; height: 207px; overflow: hidden}
#content-alpha .fundraising .spacing-nill {margin-top: -8px; padding-top: 0}
   #main-navigation {width: 940px; padding-left: 387px}
#main-navigation #globalNav li a {float: left; display: block; overflow: hidden; color: #bf0000; padding: 5px; margin: 0px 15px 4px 0}
#main-navigation #globalNav li a:hover {background: transparent url(../images/navArrow.png) no-repeat 50% 0}
#mNavContact {margin-right: 0}
   #content-alpha {margin-top: 1em}
#content-alpha .alpha-feature {padding: 10px 0 10px 60px; margin-top: 10px; margin-bottom: 10px}
#content-alpha .alpha-feature:first-child {margin-top: 0; padding-top: 0}
#content-alpha .alpha-first {margin-top: 0; padding-top: 0}
#content-alpha .ten-top-spacer {margin: 10px 0 10px 0}https://paperbird.basecamphq.com/clients/1480165 .alpha-feature-content {padding: 0 0px 10px 0px}
.alpha-feature-content p {padding: 0 60px 0 0}
.alpha-feature-content .article-content p {margin-bottom: 1em}
.alpha-feature-content .dates {color: #a60d36; margin: 0}
.alpha-feature-content img {margin-right: 10px; padding: 5px; background: #fff; border: #bdbfc0 1px solid}
#content-alpha #latest-news {margin-top: 20px}
#contactUs {margin-bottom: 10px}
#content-alpha .alpha-feature p {margin-bottom: 1em}
#stayConnected:hover {border-bottom: 4px solid #42609a}
.alpha-feature-contact {min-height: 75px}
#content-alpha #newsTable thead {background: #f3f3f3 repeat-x url(../images/tableHeader.gif)}
#content-alpha #newsTable tbody tr:hover {background: #fbfbfb; color: #2e5972}
   #content-alpha .fundraising .fund-1 {height: 37px; width: 37px; float: left; background: transparent no-repeat url(../images/fundraising-numbers.png); position: absolute}
#content-alpha .fundraising .fund-2 {height: 37px; width: 37px; float: left; background: transparent no-repeat url(../images/fundraising-numbers.png) 0 -48px; position: absolute}
#content-alpha .fundraising .fund-3 {height: 37px; width: 37px; float: left; background: transparent no-repeat url(../images/fundraising-numbers.png) 0 -95px; position: absolute}
#content-alpha .fundraising h2 {margin-left: 43px; padding-top: 8px}
#content-alpha .fundraising .pricing {margin-left: 0}
#content-alpha .fundraising h3 {padding-top: 15px; margin-bottom: 0; padding-bottom: 0}
#content-alpha .fundraising p {padding-top: 8px}
#content-alpha .fundraising ul li {margin-bottom: 1.2em}
#content-alpha .fundraising ul {padding-right: 60px}
 .menuTable {width:620px; margin-top: 7px}
.menuTable thead {background-color: #f2f2f2; margin-left: 60px !important}
.menuTable thead tr {background: transparent repeat-x url(../images/tableHeader.gif)}
.menuTable .tableAttribute {width: 150px}
#content-alpha .menuTable th {text-align: left; background: transparent}
#content-alpha .menuTable h2 {font-family: "Lucida Grande", Arial, Tahoma, verdana, sans-serif; margin: 0; padding: 0; line-height: 0}
#content-alpha .menuTable h5 {text-transform: uppercase; font-weight: bold; font-size: 1.25em; color: #2a2527}
.menuTable td {padding: 0px 5px 0 5px}
.menuTable .tableDataHeading {padding-top: 10px}
.menutable .tableRowDesc h5 {line-height: 0}
#content-alpha #varietyMenuPlacement {height: 176px; width: 620px; margin: 0; padding: 0; margin-left: 320px; margin-top: 10px; background: no-repeat transparent url(../images/KKAZ_menu_placement.png)}
   #content-beta {margin-top: 1em}
.beta-feature p, .beta-feature h3 {text-transform: uppercase; line-height: 1.1em; margin-bottom: .5em; padding-right: 110px}
.beta-feature {padding: 15px 0 35px 0; position: relative; margin-bottom: 15px}
#content-beta #doughnutLovers {height: 100px}
.beta-feature:first-child {padding-top:0}
#content-beta .beta-feature #doughnutLoversBg {background: transparent url(../images/betaFeatureImages.png) no-repeat; height: 100px; width: 100px; overflow: hidden; float: right; position: absolute; top: 20px; right: 0px}
#content-beta .beta-feature #calendarEventsBg {background: transparent url(../images/betaFeatureImages.png) no-repeat -100px; width: 100px; height: 100px; overflow: hidden; float: right; position: absolute; right: 0; top: -10px}
#content-beta .beta-feature .calendar-date {color: #A60D36; display: block; margin: 1em 0 0px 0; line-height: .55em}
#content-beta .beta-feature .calendar-events {padding: 3px 0 0 10px; background: transparent no-repeat url(../images/bullet_red.png) -5px 6px; display: block; padding-bottom: 0; margin-bottom: 0; width: 210px}
#content-beta .beta-feature .calendar-content {display: block; margin-left: 9px; line-height: 1em; color: #383838; padding-bottom: 10px; width: 190px}
#content-beta #calendarHeader {width: 210px}
#content-beta h2 {width: 210px}
#content-beta .beta-feature #registerBg {background: transparent url(../images/betaFeatureImages.png) no-repeat -200px; width: 100px; height: 100px; overflow: hidden; float: right; position: absolute; right: 0; top: 0}
#content-beta .beta-feature #add-fan {margin-top: 15px}
#content-beta .locations-beta p {font-size: 11px; line-height: 11px; margin: 2px 0 2px 0px}
#content-beta #locations p {margin: 0; padding: 0; line-height: 11px}
#content-beta #locations h3 {margin: 0 0 5px 0; line-height: 1em; padding: 0}
#content-beta .locations-info{ margin-bottom: 10px}
   #footer {text-align: center; background: no-repeat url(../images/footer-bg.png) bottom; width: 1044px; margin: 0 auto; height: 55px; font-size: 0.833333em; line-height: 1.8em}
#footer p {padding-top: 20px}
#current-user {position: relative; display: block; margin-top: -8px; margin-bottom: 10px; width: 300px; float: right}
#login {border: 1px solid #bdbfc0; width: 250px; padding: 10px; float: left; background: white}
#content-beta .category_name {margin-bottom: 10px}
   .underline {border-bottom: #bdbfc0 1px solid}
a {color: #2e5972}
a:hover {color: #4f616b}
li>li a {color: red}
h4 {font-size: 1.090909em; line-height: 1.5em; color: #a60d36; font-family: Futura, Verdana, Helvetica, "Helvetica Neue", sans-serif; text-transform: uppercase; font-weight: bold}
#content-alpha ul {margin-bottom: 1em}
#content-alpha ul li {padding-left: 10px; float: none; background: no-repeat transparent url(../images/bullet_red.png) -5px 2px}
#content-alpha a:hover {border-bottom: dotted 1px}
#content-alpha em {font-weight: bold; font-size: 1.15em; font-style: normal; color: #888}
#content-beta .locations_link {color: #a60d36}
   .alignLeft {float: left; margin: 5px 10px 0 0; padding: 5px; background: white; border: #f1f1f1 1px solid}
.container-width {width: 940px; overflow: hidden; margin: 0 auto}
#content-alpha.grid_8 {width: 600px}
.bulleted-list {padding-left: 9px; background: transparent no-repeat url(../images/bullet_red.png) -5px 2px; margin-left: 7px}
 input[class="button"] {background: repeat-x transparent url(../images/button-graphic.png); border: 1px solid #0c3045; color: white; padding: 2px}
#content-alpha .button {background: repeat-x transparent url(../images/button-graphic.png); border: 1px solid #0c3045; color: white; padding: 2px}
.button a {color: white; padding: 2px; font-weight: lighter}
input[type="text"] {background: #fff; border: 1px solid #bdbfc0; padding: 3px; margin-right: -5px}
.treed, .treed ul {list-style-type: none; margin: 0; padding: 0; font-family: Tahoma, verdana, arial, sans-serif; font-size: 12px; background-image: url('tree/vdot.gif'); background-repeat: repeat-y; background-position: 8px 0px}
.treed a {text-decoration: none; color: #000; background-image: url('tree/folder.gif'); background-repeat: no-repeat; background-position: center left; padding: 2px 0 2px 20px}
.treed li {padding-top: 2px; padding-left: 22px; background-image: url('tree/corner.gif'); background-repeat: no-repeat; background-position: 8px 0px}
.treed a:hover {text-decoration: underline}
.treed .collapsed, .treed .open {background-repeat: no-repeat; background-position: 4px 0px; cursor: pointer}
.treed .collapsed {background-image: url('tree/plus.gif')}
.treed .open {background-image: url('tree/minus.gif')}
.treed .collapsed ul, .treed .lastcollapsed ul {display: none}
.treed .last, .treed .lastfile {background-image: url('tree/corner.gif'); background-position: 8px 0px; background-color: #fff}
.treed .lastcollapsed {background-image: url('tree/plus.gif')}
.treed .lastopen {background-image: url('tree/minus.gif')}
.treed .lastopen, .treed .lastcollapsed {background-repeat: no-repeat; background-position: 4px 0px; cursor: pointer; background-color: #fff}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width:195px; z-index: 1000}
 iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #000; border-top:1px solid #777; border-bottom:2px solid #333; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #555}
.calendar_date_select .cds_footer {background-color: black; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: white; font-size: 9px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #666666}
.calendar_date_select td.weekend {background-color: #606060}
.calendar_date_select td div {color: #fff}
.calendar_date_select td div.other {color: #888}
.calendar_date_select td.selected div {color:black}
.calendar_date_select tbody td {border-bottom: 1px solid #555}
.calendar_date_select td.selected {background-color:white}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #454545}
.fieldWithErrors .calendar_date_select {border: 2px solid red}