/* line 4, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 12, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 16, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
/* line 42, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
blockquote:before, q:before, blockquote:after, q:after { content: ""; }

/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

/* line 20, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 22, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
a img { border: none; }

/* line 7, ../../../app/stylesheets/global.sass */
body { font-family: "Lucida Grande", "Helvetica Neue", Arial, sans-serif; font-size: 83%; line-height: 20px; }

/* line 14, ../../../app/stylesheets/global.sass */
h1, h2, h3, h4, h5 { margin-bottom: 10px; }

/* line 16, ../../../app/stylesheets/global.sass */
h1 { font-size: 175%; }

/* line 18, ../../../app/stylesheets/global.sass */
h2 { font-size: 26px; line-height: 30px; }

/* line 21, ../../../app/stylesheets/global.sass */
h3 { font-size: 20px; }

/* line 23, ../../../app/stylesheets/global.sass */
h4 { font-size: 18px; }

/* line 25, ../../../app/stylesheets/global.sass */
h5 { font-size: 16px; }

/* line 27, ../../../app/stylesheets/global.sass */
h6 { font-size: 14px; margin-bottom: 0.35em; line-height: 20px; }

/* line 31, ../../../app/stylesheets/global.sass */
p { font-size: 100%; line-height: 20px; margin-bottom: 1em; }

/* line 35, ../../../app/stylesheets/global.sass */
li { line-height: 20px; }

/* line 37, ../../../app/stylesheets/global.sass */
.middle { vertical-align: middle; }

/* line 39, ../../../app/stylesheets/global.sass */
.info { padding-bottom: 9px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; }

/* line 43, ../../../app/stylesheets/global.sass */
.text-green, .textGreen { color: #21c900 !important; }

/* line 45, ../../../app/stylesheets/global.sass */
.text-purple { color: #a547b4 !important; }

/* line 47, ../../../app/stylesheets/global.sass */
.text-red, .textRed { color: #de0000 !important; }

/* line 49, ../../../app/stylesheets/global.sass */
.text-pink { color: #fc00a6 !important; }

/* line 51, ../../../app/stylesheets/global.sass */
.large { font-size: 14px; }

/* line 53, ../../../app/stylesheets/global.sass */
.hidden { display: none !important; }

/* line 58, ../../../app/stylesheets/global.sass */
ul.no-list-style, ul.unbulletedList { list-style: none !important; }
/* line 60, ../../../app/stylesheets/global.sass */
ul.no-list-style li, ul.unbulletedList li { list-style: none !important; }

/* line 63, ../../../app/stylesheets/global.sass */
ul.indentedBulletedList { list-style: disc; margin-left: 20px; }

/* line 67, ../../../app/stylesheets/global.sass */
ul.bulleted-list { padding-left: 15px !important; }
/* line 69, ../../../app/stylesheets/global.sass */
ul.bulleted-list li { list-style: disc !important; }

/* line 72, ../../../app/stylesheets/global.sass */
ul.promotionList { list-style: none; }
/* line 74, ../../../app/stylesheets/global.sass */
ul.promotionList li.promotionItem { padding: 30px 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
/* line 75, ../../../app/stylesheets/global.sass */
ul.promotionList li.promotionItem.first { border-top: none; }
/* line 77, ../../../app/stylesheets/global.sass */
ul.promotionList li.promotionItem.last { border-bottom: none; }

/* line 86, ../../../app/stylesheets/global.sass */
.tooltip { display: none; }

/* line 91, ../../../app/stylesheets/global.sass */
input.button, button.button { font-size: 14px; }

/* line 94, ../../../app/stylesheets/global.sass */
.fade-green-blue-white { background: #fff url(/images/bg_global_fade_green_blue_white.png) repeat-x 0 0 !important; }

/* line 97, ../../../app/stylesheets/global.sass */
.fade-blue-white { background: #fff url(/images/bg_global_fade_blue_white.png) repeat-x 0 0 !important; }

/* line 100, ../../../app/stylesheets/global.sass */
.fade-blue-blue { background: #edfcff url(/images/bg_global_fade_blue_blue.png) repeat-x 0 0 !important; }

/* line 103, ../../../app/stylesheets/global.sass */
.fade-yellow-white { background: #fff url(/images/bg_global_fade_yellow_white.png) repeat-x 0 0 !important; }

/* line 106, ../../../app/stylesheets/global.sass */
.fade-yellow-yellow { background: #fffff7 url(/images/bg_global_fade_yellow_yellow.png) repeat-x 0 0 !important; }

/* line 109, ../../../app/stylesheets/global.sass */
.fade-green-green { background: #c0edc9 url(/images/bg_global_fade_green_green.png) repeat-x 0 0 !important; }

/* line 112, ../../../app/stylesheets/global.sass */
.fade-pink-yellow-white { background: #fff url(/images/bg_global_fade_pink_yellow_white.png) repeat-x 0 0 !important; }

/* line 117, ../../../app/stylesheets/global.sass */
.rails_environment_tag { position: fixed; bottom: 0; left: 0; color: #fff; background: #C4C2B5; padding: 5px; font-size: 10px; }

/* line 128, ../../../app/stylesheets/global.sass */
.quiet { color: #777; }

/* line 130, ../../../app/stylesheets/global.sass */
.less-quiet, .lessQuiet { color: #333; }

/* line 132, ../../../app/stylesheets/global.sass */
.alt { font-style: italic; }

/* line 134, ../../../app/stylesheets/global.sass */
.bold { font-weight: bold; }

/* line 139, ../../../app/stylesheets/global.sass */
.global_padding_medium, .paddedContainer { padding: 10px; }

/* line 142, ../../../app/stylesheets/global.sass */
.paddedContainer.blue { background: #f2f7ff; }
/* line 144, ../../../app/stylesheets/global.sass */
.paddedContainer.lightGray { background: #f0f0f0; }

/* line 149, ../../../app/stylesheets/global.sass */
.bottom_margin { margin-bottom: 0.4em; }

/* line 151, ../../../app/stylesheets/global.sass */
.no-bottom-margin { margin-bottom: 0 !important; }

/* line 153, ../../../app/stylesheets/global.sass */
.bottom-margin { margin-bottom: 15px; }

/* line 155, ../../../app/stylesheets/global.sass */
.top-margin { margin-top: 15px; }

/* line 160, ../../../app/stylesheets/global.sass */
.no-bottom-padding { padding-bottom: 0; }

/* line 165, ../../../app/stylesheets/global.sass */
.margin-bottom-em { margin-bottom: 1em !important; }

/* line 167, ../../../app/stylesheets/global.sass */
.margin-bottom-half-em { margin-bottom: 0.5em !important; }

/* line 169, ../../../app/stylesheets/global.sass */
.margin-top-em { margin-top: 1em !important; }

/* line 171, ../../../app/stylesheets/global.sass */
.margin-top-half-em { margin-top: 0.5em !important; }

/* line 173, ../../../app/stylesheets/global.sass */
.marginRight10 { margin-right: 10px; }

/* line 175, ../../../app/stylesheets/global.sass */
.marginRight20 { margin-right: 20px; }

/* line 177, ../../../app/stylesheets/global.sass */
.marginBottom20 { margin-bottom: 20px; }

/* line 179, ../../../app/stylesheets/global.sass */
.marginTop10 { margin-top: 10px; }

/* line 184, ../../../app/stylesheets/global.sass */
.left, .float_left { float: left; margin: 10px 10px 10px 0; }

/* line 187, ../../../app/stylesheets/global.sass */
.right, .float_right { float: right; margin: 10px 0 10px 10px; }

/* line 190, ../../../app/stylesheets/global.sass */
.simple-left, .simpleLeft { float: left; }

/* line 192, ../../../app/stylesheets/global.sass */
.simple-right, .simpleRight { float: right; }

/* line 194, ../../../app/stylesheets/global.sass */
.clear, .simpleClear { clear: both; overflow: auto; }
/* line 197, ../../../app/stylesheets/global.sass */
.clear.hidden, .clear .simpleClearHiddenOverflow, .simpleClear.hidden, .simpleClear .simpleClearHiddenOverflow { overflow: hidden !important; }

/* line 201, ../../../app/stylesheets/global.sass */
.sponsored-banner { background-image: url(/images/bg_group_sponsored_banner.png) !important; background-repeat: no-repeat !important; background-position: 100% 0 !important; }

/* line 208, ../../../app/stylesheets/global.sass */
.paddedBox { padding: 10px; }
/* line 210, ../../../app/stylesheets/global.sass */
.paddedBox.paddedBoxBorder { border: 1px solid #ccc; }
/* line 212, ../../../app/stylesheets/global.sass */
.paddedBox.paddedBoxGray { background: #f9f9f9; }
/* line 214, ../../../app/stylesheets/global.sass */
.paddedBox.paddedBoxWhite { background: #ffffff; }

/* line 220, ../../../app/stylesheets/global.sass */
.inline-form { display: inline; }
/* line 222, ../../../app/stylesheets/global.sass */
.inline-form div { display: inline; }

/* line 227, ../../../app/stylesheets/global.sass */
.center, .align-center, .alignCenter { text-align: center !important; }

/* line 229, ../../../app/stylesheets/global.sass */
.align-right, .alignRight { text-align: right !important; }

/* line 231, ../../../app/stylesheets/global.sass */
.align-left, .alignLeft { text-align: left !important; }

/* line 233, ../../../app/stylesheets/global.sass */
.verticalAlignMiddle { vertical-align: middle; }

/* line 238, ../../../app/stylesheets/global.sass */
.highlight { padding: 5px; margin: 7px 0; background: #ffffcc; border: 1px solid #ececa8; }
/* line 243, ../../../app/stylesheets/global.sass */
.highlight.green { background: #d9ffb8; border: 1px solid #74cd34; }

/* line 247, ../../../app/stylesheets/global.sass */
span.attention { color: red; font-weight: bold; }

/* line 250, ../../../app/stylesheets/global.sass */
span.highlight { display: inline-block; background: #ffffcc; padding: 5px; margin-bottom: 3px; }

/* line 255, ../../../app/stylesheets/global.sass */
.imageFrame { border: 1px solid #b0b0b0; background: #fff; display: block; padding: 2px; }

/* line 260, ../../../app/stylesheets/global.sass */
.avatar { border: 1px solid #b0b0b0; background: #fff; display: block; padding: 2px; width: 50px; height: 50px; overflow: hidden; color: #fff; }
/* line 269, ../../../app/stylesheets/global.sass */
.avatar.large { width: 150px !important; height: 150px !important; }

/* line 272, ../../../app/stylesheets/global.sass */
.mock-ad { width: 140px; line-height: 500px; margin: auto; background: #ccc; text-align: center; color: #888; font-size: 150%; }

/* line 281, ../../../app/stylesheets/global.sass */
li.no_height { height: 1px; font-size: 1px; line-height: 1px; list-style: none; }

/* line 286, ../../../app/stylesheets/global.sass */
ul.horizontal { margin: 0; padding: 0; border: 0; overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
ul.horizontal { display: block; }
/* line 50, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
ul.horizontal li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
/* line 40, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
ul.horizontal li.first { padding-left: 0px; }
/* line 42, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
ul.horizontal li.last { padding-right: 0px; }

/* line 288, ../../../app/stylesheets/global.sass */
ul.no_li_style li { list-style: none; }

/* line 290, ../../../app/stylesheets/global.sass */
.label { line-height: 200%; }

/* line 292, ../../../app/stylesheets/global.sass */
.title { font-size: 110%; font-weight: bold; margin-bottom: 0.4em; }

/* line 296, ../../../app/stylesheets/global.sass */
.detail { line-height: 190%; }

/* line 299, ../../../app/stylesheets/global.sass */
.group_avatar_link img { display: block; border: 1px solid #ccc; }

/* line 305, ../../../app/stylesheets/global.sass */
.small { font-size: 85%; }

/* line 307, ../../../app/stylesheets/global.sass */
.medium { font-size: 90%; }

/* line 309, ../../../app/stylesheets/global.sass */
.large { font-size: 120%; }

/* line 314, ../../../app/stylesheets/global.sass */
.line-height-small { line-height: 120%; }

/* line 316, ../../../app/stylesheets/global.sass */
.line-height-medium { line-height: 140%; }

/* line 318, ../../../app/stylesheets/global.sass */
.line-height-large { line-height: 160%; }

/* line 320, ../../../app/stylesheets/global.sass */
.line-height-extra-large { line-height: 200%; }

/* line 325, ../../../app/stylesheets/global.sass */
table.resource-fixed-height { height: 75px; }

/* line 328, ../../../app/stylesheets/global.sass */
table.padded td { padding: 5px; }
/* line 331, ../../../app/stylesheets/global.sass */
table.padded.light td { padding: 2px; }

/* line 333, ../../../app/stylesheets/global.sass */
td.top { vertical-align: top; }

/* line 336, ../../../app/stylesheets/global.sass */
table.topAlignCells td, table.topAlignCells th { vertical-align: top; }

/* line 341, ../../../app/stylesheets/global.sass */
.fill { width: 100%; }

/* line 343, ../../../app/stylesheets/global.sass */
.fill_width { width: 100%; }

/* line 348, ../../../app/stylesheets/global.sass */
.icon_lg { display: inline-block; padding-left: 40px !important; background-repeat: no-repeat; background-position: 0 50%; min-height: 32px; line-height: 32px; }
/* line 355, ../../../app/stylesheets/global.sass */
.icon_lg.send_mail { background-image: url(/images/icon_lg_send_mail.png); }
/* line 357, ../../../app/stylesheets/global.sass */
.icon_lg.info { background-image: url(/images/icon_lg_info.png); }

/* line 360, ../../../app/stylesheets/global.sass */
span.icon { display: inline-block; height: 16px; margin-right: 7px; }

/* line 364, ../../../app/stylesheets/global.sass */
p.icon { background-position: 0 3px !important; }

/* line 366, ../../../app/stylesheets/global.sass */
.icon { padding-left: 22px !important; background-repeat: no-repeat; background-position: 0 50%; }
/* line 370, ../../../app/stylesheets/global.sass */
.icon.arrow_left { background-image: url(/images/icon_arrow_left.png); }
/* line 372, ../../../app/stylesheets/global.sass */
.icon.comments { background-image: url(/images/icon_balloon.png); }
/* line 374, ../../../app/stylesheets/global.sass */
.icon.calendar { background-image: url(/images/icon_calendar.png); }
/* line 376, ../../../app/stylesheets/global.sass */
.icon.calendar_plus { background-image: url(/images/icon_calendar_plus.png); }
/* line 378, ../../../app/stylesheets/global.sass */
.icon.calendar_edit { background-image: url(/images/icon_calendar_edit.png); }
/* line 380, ../../../app/stylesheets/global.sass */
.icon.calendar_delete { background-image: url(/images/icon_calendar_delete.png); }
/* line 382, ../../../app/stylesheets/global.sass */
.icon.user_anon { background-image: url(/images/icon_user_anon.png); }
/* line 384, ../../../app/stylesheets/global.sass */
.icon.group { background-image: url(/images/icon_users.png); }
/* line 386, ../../../app/stylesheets/global.sass */
.icon.login { background-image: url(/images/icon_login.png); }
/* line 388, ../../../app/stylesheets/global.sass */
.icon.information { background-image: url(/images/icon_info.png); }
/* line 390, ../../../app/stylesheets/global.sass */
.icon.tick { background-image: url(/images/icon_tick.png); }
/* line 392, ../../../app/stylesheets/global.sass */
.icon.document_edit { background-image: url(/images/icon_document_edit.png); }
/* line 394, ../../../app/stylesheets/global.sass */
.icon.document_delete { background-image: url(/images/icon_document_delete.png); }
/* line 396, ../../../app/stylesheets/global.sass */
.icon.clock { background-image: url(/images/icon_clock.png); }
/* line 398, ../../../app/stylesheets/global.sass */
.icon.new { background-image: url(/images/icon_new.png); }
/* line 400, ../../../app/stylesheets/global.sass */
.icon.map_pin { background-image: url(/images/icon_map_pin.png); }
/* line 402, ../../../app/stylesheets/global.sass */
.icon.control { background-image: url(/images/icon_control.png); }
/* line 404, ../../../app/stylesheets/global.sass */
.icon.mail_arrow { background-image: url(/images/icon_mail_arrow.png); }
/* line 406, ../../../app/stylesheets/global.sass */
.icon.logout { background-image: url(/images/icon_logout.png); }
/* line 408, ../../../app/stylesheets/global.sass */
.icon.megaphone { background-image: url(/images/icon_megaphone.png); }
/* line 410, ../../../app/stylesheets/global.sass */
.icon.trophy { background-image: url(/images/icon_trophy.png); }
/* line 412, ../../../app/stylesheets/global.sass */
.icon.pin { background-image: url(/images/icon_pin.png); }
/* line 414, ../../../app/stylesheets/global.sass */
.icon.user_male { background-image: url(/images/icon_user_male.png); }
/* line 416, ../../../app/stylesheets/global.sass */
.icon.user_female { background-image: url(/images/icon_user_female.png); }
/* line 418, ../../../app/stylesheets/global.sass */
.icon.access_public { background-image: url(/images/icon_tick.png); }
/* line 420, ../../../app/stylesheets/global.sass */
.icon.access_moderated { background-image: url(/images/icon_lock.png); }
/* line 422, ../../../app/stylesheets/global.sass */
.icon.access_moderated { background-image: url(/images/icon_private.png); }
/* line 424, ../../../app/stylesheets/global.sass */
.icon.ui_splitter { background-image: url(/images/icon_ui_splitter.png); cursor: pointer; }
/* line 427, ../../../app/stylesheets/global.sass */
.icon.clock_full_time { background-image: url(/images/icon_clock_full_time.png); }
/* line 429, ../../../app/stylesheets/global.sass */
.icon.clock_part_time { background-image: url(/images/icon_clock_part_time.png); }
/* line 431, ../../../app/stylesheets/global.sass */
.icon.volunteer { background-image: url(/images/icon_heart.png); }
/* line 433, ../../../app/stylesheets/global.sass */
.icon.user_orange { background-image: url(/images/icon_user_orange.png); }
/* line 435, ../../../app/stylesheets/global.sass */
.icon.money_coin { background-image: url(/images/icon_money_coin.png); }
/* line 437, ../../../app/stylesheets/global.sass */
.icon.gallery_edit { background-image: url(/images/icon_gallery_edit.png); }
/* line 439, ../../../app/stylesheets/global.sass */
.icon.gallery_add { background-image: url(/images/icon_gallery_add.png); }
/* line 441, ../../../app/stylesheets/global.sass */
.icon.gallery_delete { background-image: url(/images/icon_gallery_delete.png); }
/* line 443, ../../../app/stylesheets/global.sass */
.icon.key { background-image: url(/images/icon_key.png); }
/* line 445, ../../../app/stylesheets/global.sass */
.icon.magnifier { background-image: url(/images/icon_magnifier.png); }
/* line 447, ../../../app/stylesheets/global.sass */
.icon.user_plus { background-image: url(/images/icon_user_plus.png); }
/* line 449, ../../../app/stylesheets/global.sass */
.icon.coins { background-image: url(/images/icon_coins_sm.png); }
/* line 451, ../../../app/stylesheets/global.sass */
.icon.balloon_delete { background-image: url(/images/icon_balloon_delete.png); }
/* line 453, ../../../app/stylesheets/global.sass */
.icon.star { background-image: url(/images/icon_star.png); }
/* line 455, ../../../app/stylesheets/global.sass */
.icon.clipboard { background-image: url(/images/icon_clipboard.png); }
/* line 457, ../../../app/stylesheets/global.sass */
.icon.sm_loading { background-image: url(/images/icon_sm_loading.gif); }
/* line 459, ../../../app/stylesheets/global.sass */
.icon.error { background-image: url(/images/icon_error.png); }
/* line 461, ../../../app/stylesheets/global.sass */
.icon.green_light { background-image: url(/images/icon_green_light.png); }
/* line 463, ../../../app/stylesheets/global.sass */
.icon.red_light { background-image: url(/images/icon_red_light.png); }

/* line 468, ../../../app/stylesheets/global.sass */
.pagination .disabled { display: none; }

/* line 471, ../../../app/stylesheets/global.sass */
.apple_pagination { background: #F1F1F1; border: 1px solid #E5E5E5; text-align: center; padding: 1em; }
/* line 476, ../../../app/stylesheets/global.sass */
.apple_pagination a, .apple_pagination span { padding: .2em .3em; }
/* line 478, ../../../app/stylesheets/global.sass */
.apple_pagination span.disabled { color: #AAA; }
/* line 480, ../../../app/stylesheets/global.sass */
.apple_pagination span.current { font-weight: bold; background: transparent url(/images/apple-circle.gif) no-repeat 50% 50%; }
/* line 483, ../../../app/stylesheets/global.sass */
.apple_pagination a { text-decoration: none; color: black; }
/* line 486, ../../../app/stylesheets/global.sass */
.apple_pagination a:hover, .apple_pagination a:focus { text-decoration: underline; }

/* line 2, ../../../app/stylesheets/global/modules/_active_record_errors.sass */
#errorExplanation { padding: 15px; padding-left: 40px; background: #fbe1e1 url(/images/icon_error.png) no-repeat 12px 17px; border: 1px solid #f3abab; margin-bottom: 10px; }
/* line 8, ../../../app/stylesheets/global/modules/_active_record_errors.sass */
#errorExplanation p { font-weight: bold; margin-bottom: 10px; }
/* line 11, ../../../app/stylesheets/global/modules/_active_record_errors.sass */
#errorExplanation li { list-style-position: inside; margin-bottom: 3px; }

/* line 15, ../../../app/stylesheets/global/modules/_active_record_errors.sass */
.fieldWithErrors { display: inline; }

/* line 3, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 10, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog { position: relative; padding: .2em; width: 300px; }

/* line 15, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-dialog-titlebar { position: relative; height: 1px; }

/* line 19, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { position: absolute; right: 2px; top: 3px; height: 25px; width: 25px; cursor: pointer; }

/* line 27, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span.ui-icon { text-indent: -9999px !important; display: block; cursor: pointer; }

/* line 32, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }

/* line 39, ../../../app/stylesheets/global/modules/_dialog.sass */
.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; }

/* line 46, ../../../app/stylesheets/global/modules/_dialog.sass */
.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; }

/* line 55, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-resizable-se { display: none; }

/* line 58, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-resizable-handle { display: none !important; }

/* line 63, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-widget-overlay { background: #000; opacity: .60; filter: Alpha(Opacity=60); }

/* line 68, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { background: #efdaa9 url(/images/btn_modal_close.gif) no-repeat 50% 50%; outline: none; cursor: pointer; }

/* line 73, ../../../app/stylesheets/global/modules/_dialog.sass */
.ui-dialog { background: #efdaa9; }

/* line 76, ../../../app/stylesheets/global/modules/_dialog.sass */
#modal_dialog { margin: 10px !important; padding: 25px 20px !important; background: #fff; display: none; max-height: 500px; overflow-y: auto; overflow-x: hidden; }

/* line 3, ../../../app/stylesheets/global/modules/_event_mini_calendar.sass */
.event_calendar_detail_container { overflow: hidden; }

/* line 5, ../../../app/stylesheets/global/modules/_event_mini_calendar.sass */
.event_mini_details { float: left; display: block; }

/* line 8, ../../../app/stylesheets/global/modules/_event_mini_calendar.sass */
.event_mini_calendar { position: relative; display: block; width: 50px; height: 50px; margin: 0 10px 0 0; }
/* line 14, ../../../app/stylesheets/global/modules/_event_mini_calendar.sass */
.event_mini_calendar .month { height: 20px; width: 50px; position: relative; text-align: center; line-height: 18px; font-size: 13px; font-weight: bold; }
/* line 22, ../../../app/stylesheets/global/modules/_event_mini_calendar.sass */
.event_mini_calendar .day { height: 30px; width: 50px; position: relative; text-align: center; line-height: 30px; font-size: 20px; font-weight: bold; }

/* line 1, ../../../app/stylesheets/global/modules/_edit_profile_explanation.sass */
#edit-profile-explanation { padding-top: 17px; position: relative; background-image: url(/images/icon_lg_info.png); background-repeat: no-repeat; background-position: 12px 12px; min-height: 32px; padding-left: 60px; }

/* line 7, ../../../app/stylesheets/global/modules/_forms.sass */
ul.form_fields { margin-bottom: 20px; }
/* line 9, ../../../app/stylesheets/global/modules/_forms.sass */
ul.form_fields li { list-style: none; padding: 3px 6px 6px 6px; }
/* line 12, ../../../app/stylesheets/global/modules/_forms.sass */
ul.form_fields li label { font-size: 13px; font-weight: bold; }
/* line 15, ../../../app/stylesheets/global/modules/_forms.sass */
ul.form_fields li div { padding-top: 3px; }
/* line 17, ../../../app/stylesheets/global/modules/_forms.sass */
ul.form_fields li li { margin-left: 15px; list-style: disc; padding: 0; line-height: 18px; }

/* line 26, ../../../app/stylesheets/global/modules/_forms.sass */
table.form.light-gray { background: #f0f0f0; border: 1px solid #ccc; }
/* line 29, ../../../app/stylesheets/global/modules/_forms.sass */
table.form.no_center { margin: 0; }
/* line 31, ../../../app/stylesheets/global/modules/_forms.sass */
table.form ul { margin: 0; padding: 0; }
/* line 34, ../../../app/stylesheets/global/modules/_forms.sass */
table.form ul li { margin: 5px 0; list-style: none; }
/* line 37, ../../../app/stylesheets/global/modules/_forms.sass */
table.form tr { margin: 0; padding: 0; }
/* line 40, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td { padding: 5px 10px 5px 10px; margin: 0; }
/* line 43, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.first { padding-left: 0 !important; }
/* line 45, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.last { padding-right: 0 !important; }
/* line 47, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.required { background: url(/images/icon_asterisk.png) no-repeat 100% 15px; }
/* line 49, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.section_title { padding-top: 20px; }
/* line 51, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.label { text-align: right; font-weight: normal; }
/* line 54, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.top { vertical-align: top; }
/* line 56, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.select { display: block; margin-top: 4px; }
/* line 59, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.no_side_padding { padding-left: 0; padding-right: 0; }
/* line 62, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.heavy_vertical_padding { padding-top: 10px; padding-bottom: 10px; }
/* line 65, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td small.note { display: block; line-height: 16px; padding: 7px; margin-top: 7px; }
/* line 70, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td div.floated_radios { overflow: hidden; display: inline-block; padding-top: 1px; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
table.form td div.floated_radios { display: block; }
/* line 73, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.text { margin: 0; padding: 5px; border: 1px solid red; }
/* line 77, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.text:focus { border: 1px solid black; }
/* line 79, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.text.short { width: 100px; }
/* line 81, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.text.extra_short { width: 50px; }
/* line 83, ../../../app/stylesheets/global/modules/_forms.sass */
table.form textarea { margin: 0; line-height: 18px; height: 175px; padding: 5px; }
/* line 88, ../../../app/stylesheets/global/modules/_forms.sass */
table.form select { margin: 0; padding: 3px 2px; border: 1px solid red; }
/* line 92, ../../../app/stylesheets/global/modules/_forms.sass */
table.form select:focus { border: 1px solid black; }
/* line 94, ../../../app/stylesheets/global/modules/_forms.sass */
table.form ul.radios { padding: 5px; border: 1px solid red; }
/* line 97, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.radio { margin: 0 5px 0 0; padding: 0; display: block; float: left; }
/* line 102, ../../../app/stylesheets/global/modules/_forms.sass */
table.form label.radio { margin: 0 8px 0 0; font-weight: normal; display: block; float: left; }

/* line 112, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.label { color: #000; }
/* line 114, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td.label small { color: #c0c0c0; }
/* line 116, ../../../app/stylesheets/global/modules/_forms.sass */
table.form td small.note { color: #555; background: #f0f0f0; }
/* line 119, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.text { background: #fafafa url(/images/bg_input_text.png) repeat-x top left; border: 1px solid #CCC; }
/* line 122, ../../../app/stylesheets/global/modules/_forms.sass */
table.form input.text:focus { border: 1px solid #000; }
/* line 124, ../../../app/stylesheets/global/modules/_forms.sass */
table.form textarea { background: #fafafa url(/images/bg_input_text.png) repeat-x top left; border: 1px solid #CCC; font-family: "Lucida Grande", Arial, sans-serif; font-size: 12px; }
/* line 129, ../../../app/stylesheets/global/modules/_forms.sass */
table.form select { background: #fafafa url(/images/bg_input_text.png) repeat-x top left; border: 1px solid #CCC; }
/* line 132, ../../../app/stylesheets/global/modules/_forms.sass */
table.form select:focus { border: 1px solid #000; }
/* line 134, ../../../app/stylesheets/global/modules/_forms.sass */
table.form ul.radios { border: 1px solid #ccc; background: #fcfcfc; }
/* line 138, ../../../app/stylesheets/global/modules/_forms.sass */
table.form.bright input.text { background: #ffffff url(/images/bg_input_text_bright.png) repeat-x 0px -1px; }
/* line 140, ../../../app/stylesheets/global/modules/_forms.sass */
table.form.bright textarea { background: #ffffff url(/images/bg_input_text_bright.png) repeat-x 0px -1px; }
/* line 142, ../../../app/stylesheets/global/modules/_forms.sass */
table.form.bright select { background: #ffffff url(/images/bg_input_text_bright.png) repeat-x 0px -1px; }

/* line 3, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash { border: 1px solid #d7cfca; padding: 10px 15px; background: #fff; margin-bottom: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-left: 40px; }
/* line 11, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.success { background: #c3fbb2 url(/images/icon_tick.png) no-repeat 15px 11px; border: 1px solid #79e159; color: #1f7006; }
/* line 13, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.success.noIcon { background: #c3fbb2; padding-left: 15px; }
/* line 18, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.notice { background: #fbeab0 url(/images/icon_notice.png) no-repeat 15px 11px; border: 1px solid #f5d566; color: #624e0a; }
/* line 19, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.notice.noIcon { background: #fbeab0; padding-left: 15px; }
/* line 25, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.error { background: #fab9b9 url(/images/icon_error.png) no-repeat 15px 11px; border: 1px solid #dd5858; color: #5a0e0e; }
/* line 26, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.error.noIcon { background: #fab9b9; padding-left: 15px; }
/* line 32, ../../../app/stylesheets/global/modules/_flash_messages.sass */
.flash.message, .flash .info { background: #eaf2fe; border: 1px solid #8fa7cc; color: #000000; padding-left: 15px; }

/* line 1, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
.ui-state-highlight { background: #4b3c38; height: 50px; margin-bottom: 2px; border: 2px dotted #bdaca7; }

/* line 7, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections { font-size: 12px; border-bottom: none; }
/* line 11, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li { list-style: none; }
/* line 14, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections div.section_handle, ul#navigation_sections div.resource_handle { cursor: move; }
/* line 17, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container { margin-bottom: 2px; background: #806e6a url(/images/bg_nav_section_container_panel.png) repeat-x 0 0; }
/* line 21, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-info-container { background: url(/images/bg_edit_nav_section.png) repeat-x 0 0; width: 558px; overflow: hidden; margin-bottom: 5px; }
/* line 27, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-info-container .nav-section-info-part { float: left; line-height: 30px; }
/* line 30, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-info-container .nav-section-info-part.move { width: 30px; background: url(/images/icon_reorder_up_down.png) no-repeat 50% 50%; }
/* line 33, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-info-container .nav-section-info-part.name { font-size: 13px; width: 420px; padding: 0 0 0 10px; font-weight: bold; color: #2b201d; background: url(/images/btn_nav_section_resource_bar.png) no-repeat 0 0; }
/* line 40, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-info-container .nav-section-info-part.button { width: 32px; text-align: center; }
/* line 43, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-info-container .nav-section-info-part.button.last { width: 28px; }
/* line 46, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources { padding: 0 10px 5px; }
/* line 49, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources li.nav-resource-container { margin-bottom: 2px; }
/* line 52, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources li.nav-resource-container .nav-resource-info-container { width: 534px; overflow: hidden; background: #cdb5b0 url(/images/bg_nav_section_resource_container.png) repeat-x 0 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/* line 59, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources li.nav-resource-container .nav-resource-info-container .nav-resource-info-part { float: left; line-height: 20px; }
/* line 62, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources li.nav-resource-container .nav-resource-info-container .nav-resource-info-part.move { width: 32px; background: url(/images/icon_reorder_up_down_light.png) no-repeat 50% 50%; }
/* line 65, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources li.nav-resource-container .nav-resource-info-container .nav-resource-info-part.name { color: #433633; width: 420px; padding-left: 10px; background: url(/images/bg_nav_section_resource_name.png) no-repeat; }
/* line 70, ../../../app/stylesheets/global/modules/_navigation_sections.sass */
ul#navigation_sections li.nav-section-container .nav-section-nested-resources li.nav-resource-container .nav-resource-info-container .nav-resource-info-part.button { width: 32px; text-align: center; }

/* line 3, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar_wrapper { background: #EDEBE2 url(/images/bg_session_toolbar.gif) repeat-x scroll center bottom; border-bottom: 1px solid #A8A492; position: relative; z-index: 1000; font-size: 93%; }

/* line 10, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar { width: 950px; height: 30px; margin: 0 auto; line-height: 30px; }
/* line 16, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-powered-by { float: left; }
/* line 19, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container { position: relative; float: right; }
/* line 20, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container span.session-toolbar-new-message-count { font-weight: bold; color: #d6021b; font-size: 11px; width: 100px; padding: 0 5px; }
/* line 30, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container.selected a.session-toolbar-button { background-color: #fff; border-left: 1px solid #A8A492 !important; border-right: 1px solid #A8A492 !important; color: #000; }
/* line 36, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container.selected .session-toolbar-dropable { left: auto; }
/* line 39, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button { position: relative; display: block; height: 30px; padding: 0 1em 0 2.5em; border-left: 1px solid #FEFCF3; border-right: 1px solid #CBC9C0; outline: none; color: #565348; text-decoration: none; background-repeat: no-repeat; background-position: 8px 50%; }
/* line 51, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button.first { border-left: 1px solid transparent; }
/* line 53, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button.last { border-right: 1px solid transparent; }
/* line 55, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button.logout { background-image: url(/images/icon_logout.png); }
/* line 57, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button.message-center { z-index: 1010; background-image: url(/images/icon_mail_arrow.png); }
/* line 60, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button.my-profile { z-index: 1008; background-image: url(/images/icon_user_orange.png); }
/* line 63, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container a.session-toolbar-button.my-groups { z-index: 1006; background-image: url(/images/icon_users.png); }
/* line 67, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable { display: block; position: absolute; background: #fff; border: 1px solid #A8A492; top: 29px; width: 200px; left: -9999px; padding: 0.6em; line-height: 18px; }
/* line 77, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable.message-center { z-index: 1009; width: 180px; }
/* line 80, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable.my-profile { z-index: 1007; }
/* line 82, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable.my-groups { z-index: 1005; width: 270px; }
/* line 86, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable .my-groups-dropable-scroll { max-height: 350px; overflow-y: scroll; overflow-x: hidden; padding-right: 5px; }
/* line 93, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable ul.dropable-option-list li { list-style: none; padding: 3px; }
/* line 96, ../../../app/stylesheets/global/modules/_session_toolbar.sass */
#session_toolbar .session-toolbar-button-container .session-toolbar-dropable ul.dropable-option-list li a { text-decoration: none; }

/* line 3, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table { border: 1px solid #b4dcfa; border-color: #f0f0f0; background: #fff; margin-bottom: 10px; }
/* line 8, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table.no-border { border: none; }
/* line 10, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table th, .basic-table td { padding: 7px; }
/* line 12, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table tr td { background: #fff; }
/* line 14, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table th { background: #536278; color: #fff; font-weight: bold; }
/* line 18, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table th a { color: #fff; }
/* line 20, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table tr.accent td { background: #aac3e9; color: #143568; font-weight: bold; }
/* line 24, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table tr.accent td a { color: #143568 !important; }
/* line 26, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table tr.zebra td { background: #e8f3ff; border-top: 1px solid #c1d5f2; border-bottom: 1px solid #c1d5f2; }
/* line 30, ../../../app/stylesheets/global/modules/_tables.sass */
.basic-table tr.highlight td { background: #fffbea; border-top: 2px solid #ffeb9c; border-bottom: 2px solid #ffeb9c; }

/* line 3, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs { list-style: none; margin: 0 !important; padding: 0 10px !important; height: 27px; border-bottom: 1px solid red; }
/* line 9, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li { float: left; text-indent: 0; padding: 0; margin: 0; list-style-image: none; }
/* line 15, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li a { display: block; padding: 0 15px; line-height: 25px; background: red; text-decoration: none; }
/* line 21, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li a.current { background: yellow; }
/* line 23, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li.right { float: right; }

/* line 25, ../../../app/stylesheets/global/modules/_tabs.sass */
div.panes { background: transparent; padding: 10px; }

/* line 30, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs { border-bottom: 1px solid #999; }
/* line 32, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li { border-top: 1px solid #999; border-left: 1px solid #999; }
/* line 35, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li.last { border-right: 1px solid #999; }
/* line 37, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li.solo { border: 1px solid #999; border-bottom: none; }
/* line 40, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li a { border-top: 1px solid #fff; background: #eee; color: #000 !important; outline: 0 !important; }
/* line 45, ../../../app/stylesheets/global/modules/_tabs.sass */
ul.tabs li a.current { border-top: 1px solid #d3e1f7; background: #7592be; color: #fff !important; }

/* line 3, ../../../app/stylesheets/global/modules/_ui-controls.sass */
input.ui-image-input-button { height: 30px; background-position: 0 0; background-color: transparent; border: 0; outline: none !important; }
/* line 9, ../../../app/stylesheets/global/modules/_ui-controls.sass */
input.ui-image-input-button.global_green_filter_events { background-image: url(/images/btn_global_green_filter_events.png); width: 124px; }
/* line 12, ../../../app/stylesheets/global/modules/_ui-controls.sass */
input.ui-image-input-button.global_green_submit { background-image: url(/images/btn_global_green_submit.png); width: 84px; }
/* line 15, ../../../app/stylesheets/global/modules/_ui-controls.sass */
input.ui-image-input-button.global_green_rsvp_for_this_event { background-image: url(/images/btn_global_green_rsvp_for_this_event.png); width: 184px; }
/* line 18, ../../../app/stylesheets/global/modules/_ui-controls.sass */
input.ui-image-input-button.global_green_save { background-image: url(/images/btn_global_green_save.png); width: 84px; }
/* line 21, ../../../app/stylesheets/global/modules/_ui-controls.sass */
input.ui-image-input-button.down { background-position: 0 100%; }

/* line 24, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button { display: inline-block; height: 30px; background-position: 0 0; border: 0; outline: none !important; }
/* line 30, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button.create_nav_section { background-image: url(/images/btn_global_green_create_nav_section.png); width: 264px; }
/* line 33, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button.global_green_save { background-image: url(/images/btn_global_green_save.png); width: 84px; }
/* line 36, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button.global_green_get_started { background-image: url(/images/btn_global_green_get_started.png); width: 164px; }
/* line 39, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button.global_green_submit { background-image: url(/images/btn_global_green_submit.png); width: 84px; }
/* line 42, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button.host_an_event { background-image: url(/images/btn_green_host_an_event.png); width: 164px; }
/* line 45, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button.promote_an_event { background-image: url(/images/btn_global_green_promote_an_event.png); width: 164px; }
/* line 48, ../../../app/stylesheets/global/modules/_ui-controls.sass */
a.ui-image-link-button:active { background-position: 0 100%; }

/* line 53, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-text-large { width: 94%; }

/* line 55, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-text-medium { width: 68%; }

/* line 57, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-text-short { width: 35%; }

/* line 59, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-text-tiny { width: 40px; }

/* line 62, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-text { margin: 0; padding: 3px; border: 1px solid #ccc; background: #ffffff url(/images/bg_input_text_bright.png) repeat-x 0px -1px; }
/* line 67, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-text:focus { border: 1px solid black; }

/* line 72, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-button-large { font-size: 110%; }

/* line 78, ../../../app/stylesheets/global/modules/_ui-controls.sass */
ul.dividedList li { list-style: none; padding: 10px 0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #fcfcfc; }

/* line 86, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-list.ui-list-left-margin { margin-left: 20px; }
/* line 88, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-list.ui-list-left-margin li { list-style: square; }
/* line 91, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-list.ui-list-no-style li { list-style: none; }
/* line 94, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-list.ui-list-vertically-padded-lis li { padding: 0.25em 0; }

/* line 101, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-table.horizontal-padding td { padding: 0 1em; }
/* line 103, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-table.horizontal-padding.first { padding-left: 0; }
/* line 106, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-table td.ui-no-padding { padding: 0 !important; }
/* line 108, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-table td.ui-no-bottom-padding { padding-bottom: 0 !important; }

/* line 111, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-new-table { margin-bottom: 20px; }
/* line 113, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-new-table.full { width: 100%; }
/* line 115, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-new-table tr.header-small th { padding: 0 10px; font-size: 12px; line-height: 19px; border-bottom: 1px solid #ccc; vertical-align: bottom; }
/* line 121, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-new-table tr.header-small th.no-padding { padding: 0 !important; }
/* line 123, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-new-table tr td { padding: 10px 10px 9px 10px; font-weight: normal; border-bottom: 1px solid #d2e2ee; }
/* line 127, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-new-table tr.zebra td { background: #ecf7ff; }

/* line 132, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.framed-ui-content-box-outter { border: 5px solid #f1f0e7; margin-bottom: 20px; }
/* line 135, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.framed-ui-content-box-outter .framed-ui-content-box-inner { border-width: 1px; border-style: solid; border-color: #deddd2; background: #fff; }
/* line 140, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.framed-ui-content-box-outter .framed-ui-content-box-inner.padded { padding: 10px; }
/* line 142, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.framed-ui-content-box-outter .framed-ui-content-box-inner.off-white { background: #fcfcfa; }

/* line 146, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.rounded-ui-content-box { background: #fff8dd; border: 1px solid #c1a565; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; overflow: auto; margin-bottom: 20px; }
/* line 154, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.rounded-ui-content-box.pink { background: #fff7fb; border: 2px solid #ffcae3; }
/* line 157, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.rounded-ui-content-box.pink .accent-color { color: #ff0099; }
/* line 159, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.rounded-ui-content-box.green { background: #cdf4e3; border: 1px solid #a6d6c1; }
/* line 162, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.rounded-ui-content-box.white { background: #ffffff; border: 1px solid #ccc; }

/* line 166, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-box { padding: 10px; background: #f0f0f0; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 20px; }
/* line 172, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-box.pink { background: #fffbfd; border: 2px solid #f3d4e1; }
/* line 175, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-box.yellow { background: #fff8dd; border: 2px solid #fff799; }
/* line 178, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-box.transparent { background: transparent; border: 2px solid #ccc; }

/* line 182, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box { padding: 10px 15px; background: #f0f0f0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 10px; position: relative; }
/* line 189, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.auto-overflow { overflow: auto; }
/* line 191, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box .fade-line { position: relative; overflow: hidden; white-space: nowrap; }
/* line 195, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box .fade-line.group-content { width: 490px; }
/* line 197, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box .fade-line .fade-line-fade { position: absolute; right: 0; width: 100px; height: 50px; }
/* line 202, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box .bottom-arrow { position: absolute; bottom: -8px; left: 8px; width: 20px; height: 10px; background: red; }
/* line 209, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box .ui-content-box { background: #fff; }
/* line 211, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.arrow-padding { padding-top: 12px !important; }
/* line 213, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.no-margin { margin: 0; }
/* line 215, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.no-border { border: none !important; }
/* line 217, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.no-bottom-border { border-bottom: none !important; }
/* line 219, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.clear { background: #fff; }
/* line 221, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.clear .ui-content-box { background: #fcfcfc; border: 1px solid #ccc; }
/* line 224, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.clear .bottom-arrow { background: transparent url(/images/bg_content-box-white-bottom-arrow.png) no-repeat 0 0; }
/* line 226, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.clear .fade-line-fade { background: transparent url(/images/bg_fade_line_fade_white.png) no-repeat 0 0; }
/* line 228, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-brown { background: #d8d6c1; }
/* line 230, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.pink { background: #ffb5d7; border-top: 1px solid #ce0070; border-bottom: 1px solid #ce0070; }
/* line 234, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-pink { background: #fff5f4; border-top: 1px solid #ffe6e2; border-bottom: 1px solid #ffe6e2; }
/* line 238, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-blue { background: #e0edff; border-top: 1px solid #c1d5f2; border-bottom: 1px solid #c1d5f2; }
/* line 242, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-blue .fade-line-fade { background: transparent url(/images/bg_fade_line_fade_light_blue.png) no-repeat 0 0; }
/* line 244, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-blue hr { background: #B1BBC9; }
/* line 246, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-blue .ui-content-box { background: #FAFCFF; border: 1px solid #B1BBC9; }
/* line 249, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-blue.bg-extra-light { background: #E8F3FF; }
/* line 251, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-yellow { border-top: 1px solid #e6e4a9; border-bottom: 1px solid #e6e4a9; }
/* line 254, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.light-tan { background: #f7f7f0; }
/* line 256, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.yellow { background: #F2EBDF; border-top: 1px solid #c1a565; border-bottom: 1px solid #c1a565; }
/* line 260, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.yellow hr { background: #d6cebf; }
/* line 262, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.green { background: #b2ecde; border-top: 1px solid #3f9580; border-bottom: 1px solid #3f9580; }
/* line 266, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.green hr { background: #7CA69C; }
/* line 268, ../../../app/stylesheets/global/modules/_ui-controls.sass */
.ui-content-box.green .bottom-arrow { background: transparent url(/images/bg_content-box-green-bottom-arrow.png) no-repeat 0 0; }

/* line 6, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox { padding: 5px 20px; font-size: 13px; font-family: "Lucida Grande", Arial, sans-serif; line-height: 20px; }
/* line 12, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
.user_content_sandbox div, .user_content_sandbox span, .user_content_sandbox object, .user_content_sandbox iframe, .user_content_sandbox h1, .user_content_sandbox h2, .user_content_sandbox h3, .user_content_sandbox h4, .user_content_sandbox h5, .user_content_sandbox h6, .user_content_sandbox p, .user_content_sandbox pre, .user_content_sandbox a, .user_content_sandbox abbr, .user_content_sandbox acronym, .user_content_sandbox address, .user_content_sandbox code, .user_content_sandbox del, .user_content_sandbox dfn, .user_content_sandbox em, .user_content_sandbox img, .user_content_sandbox dl, .user_content_sandbox dt, .user_content_sandbox dd, .user_content_sandbox ol, .user_content_sandbox ul, .user_content_sandbox li, .user_content_sandbox fieldset, .user_content_sandbox form, .user_content_sandbox label, .user_content_sandbox legend, .user_content_sandbox caption, .user_content_sandbox tbody, .user_content_sandbox tfoot, .user_content_sandbox thead, .user_content_sandbox tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* line 16, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
.user_content_sandbox blockquote, .user_content_sandbox q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
/* line 42, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
.user_content_sandbox blockquote:before, .user_content_sandbox q:before, .user_content_sandbox blockquote:after, .user_content_sandbox q:after { content: ""; }
/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
.user_content_sandbox th, .user_content_sandbox td, .user_content_sandbox caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }
/* line 20, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
.user_content_sandbox table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }
/* line 22, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
.user_content_sandbox a img { border: none; }
/* line 13, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox .left { float: left; margin: 10px 10px 10px 0; }
/* line 16, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox .right { float: right; margin: 10px 0 10px 10px; }
/* line 21, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h1, .user_content_sandbox h2, .user_content_sandbox h3, .user_content_sandbox h4, .user_content_sandbox h5, .user_content_sandbox h6 { margin-bottom: 10px; }
/* line 23, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h1 { font-size: 165%; }
/* line 25, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h2 { font-size: 155%; }
/* line 27, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h3 { font-size: 145%; }
/* line 29, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h4 { font-size: 135%; }
/* line 31, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h5 { font-size: 120%; }
/* line 33, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox h6 { font-size: 110%; }
/* line 37, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox em { font-style: italic; }
/* line 41, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox p, .user_content_sandbox div { line-height: 20px; }
/* line 45, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox ul { padding-left: 18px; }
/* line 47, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox ul li { list-style: disc; }
/* line 51, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox ol { padding-left: 18px; }
/* line 55, ../../../app/stylesheets/global/modules/_user_content_sandbox.sass */
.user_content_sandbox p, .user_content_sandbox ul, .user_content_sandbox ol { margin-bottom: 10px; color: #333; }

/* line 1, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box { width: 950px; background: url(/images/bg_indented_gray_box.png) repeat-y; margin-bottom: 18px; }
/* line 5, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-top-cap { height: 20px; background: url(/images/bg_indented_gray_box_top.png) no-repeat; }
/* line 8, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer { padding: 0 20px; }
/* line 10, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer .indented-box-content-inner { background: url(/images/bg_indented_box_content_inner.png) repeat-y; padding: 15px; position: relative; }
/* line 14, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer .indented-box-content-inner .two-column-extra-small-large { display: block; overflow: hidden; width: 910px; }
/* line 18, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer .indented-box-content-inner .two-column-extra-small-large .col1 { display: inline; float: left; margin-right: 10px; width: 190px; }
/* line 97, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
* html .indented-box .indented-box-content-outer .indented-box-content-inner .two-column-extra-small-large .col1 { overflow-x: hidden; }
/* line 20, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer .indented-box-content-inner .two-column-extra-small-large .col2 { display: inline; float: left; margin-right: 0; width: 670px; }
/* line 97, ../../../../../../../Library/Ruby/Gems/1.8/gems/chriseppstein-compass-0.6.15/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
* html .indented-box .indented-box-content-outer .indented-box-content-inner .two-column-extra-small-large .col2 { overflow-x: hidden; }
/* line 22, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer .indented-box-content-inner .two-column-extra-small-large .col2.bordered { padding-left: 15px; border-left: 1px solid #ccc; width: 655px; }
/* line 26, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-content-outer .indented-box-content-inner-bottom { background: url(/images/bg_indented_box_content_inner_bottom.png) no-repeat top; height: 6px; }
/* line 29, ../../../app/stylesheets/global/modules/_indented_box.sass */
.indented-box .indented-box-bottom-cap { height: 18px; background: url(/images/bg_indented_gray_box_bottom.png) no-repeat bottom; }
