/* line 6, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
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, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 17, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
*:focus { outline: 0; }

/* line 20, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
body { line-height: 1; color: #000; background: #fff; }

/* line 23, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 30, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 33, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q, blockquote { quotes: "" ""; }
/* line 101, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

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

/* incase an inverted custom gradient isn't specified */

/* line 23, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
body { font-size: 13px; font-family: Myriad Pro, Trebuchet MS, sans-serif; line-height: 1.231; *font-size: small; *font: x-small; }

/* line 31, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }

/* line 38, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
table { font-size: inherit; font: 100%; }

/* line 42, ../protected/compass/extensions/yui/stylesheets/yui/modules/_fonts.sass */
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

/* line 107, ../protected/compass/sass/partials/_base.sass */
a { text-decoration: none; }

/* line 40, ../protected/compass/sass/screen.sass */
em { font-style: italic; }

/* line 43, ../protected/compass/sass/screen.sass */
strong { font-weight: bold; }

/* line 47, ../protected/compass/sass/screen.sass */
html { background: #c00e00; }

/* line 50, ../protected/compass/sass/screen.sass */
body { background: url(img/bg.png) repeat-x; }

/* line 54, ../protected/compass/sass/screen.sass */
img.border { background: #ffed95; padding: 3px; }
/* line 57, ../protected/compass/sass/screen.sass */
img.center { margin-left: auto; margin-right: auto; }
/* line 60, ../protected/compass/sass/screen.sass */
img.right { float: right; margin-left: 16px; margin-bottom: 20px; max-width: 200px; }
/* line 65, ../protected/compass/sass/screen.sass */
img.left { float: left; margin-right: 16px; margin-bottom: 20px; max-width: 200px; }

/* line 73, ../protected/compass/sass/screen.sass */
a.red { color: #a51600; }
/* line 75, ../protected/compass/sass/screen.sass */
a.exposepdf { background: url(img/expose-cover.png) no-repeat; display: block; width: 145px; padding-top: 198px; margin: 16px auto; }
/* line 81, ../protected/compass/sass/screen.sass */
a.exposepdfsmall { background: url(img/expose-cover-small.png) no-repeat; display: block; padding-left: 74px; }
/* line 85, ../protected/compass/sass/screen.sass */
a.cai-o { width: 132px; height: 63px; background: url(img/logo-cai-o.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 87, ../protected/compass/sass/screen.sass */
a.cai-y { width: 132px; height: 63px; background: url(img/logo-cai-y.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 89, ../protected/compass/sass/screen.sass */
a.vtm-o { width: 132px; height: 63px; background: url(img/logo-vtm-o.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 91, ../protected/compass/sass/screen.sass */
a.vtm-y { width: 132px; height: 63px; background: url(img/logo-vtm-y.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }

/* line 95, ../protected/compass/sass/screen.sass */
#page { width: 945px; margin: auto; position: relative; padding-top: 120px; }

/* line 101, ../protected/compass/sass/screen.sass */
#header { z-index: 2; position: absolute; top: 0px; left: 0px; width: 945px; height: 120px; }
/* line 108, ../protected/compass/sass/screen.sass */
#header #logo { position: absolute; top: 20px; left: 0; width: 246px; height: 262px; background: url(img/logo.png) no-repeat; z-index: 11; }
/* line 117, ../protected/compass/sass/screen.sass */
#header .motto { font-size: 123.077%; font-family: "Hoefler Text", "Baskerville old face", Garamond, "Times New Roman", serif; font-style: italic; position: absolute; top: 10px; right: 0; color: #fed001; overflow: auto; }

/* line 127, ../protected/compass/sass/screen.sass */
#footer { width: 945px; margin: auto; padding-top: 20px; padding-bottom: 40px; }
/* line 132, ../protected/compass/sass/screen.sass */
#footer ul { padding-right: 40px; float: right; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
#footer ul { display: block; }
/* line 54, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#footer ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 8px; padding-right: 8px; }
/* line 44, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#footer ul li:first-child, #footer ul li.first { padding-left: 0px; }
/* line 46, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#footer ul li:last-child, #footer ul li.last { padding-right: 0px; }
/* line 136, ../protected/compass/sass/screen.sass */
#footer a, #footer li { color: #fed001; font-weight: bold; line-height: 28px; }
/* line 140, ../protected/compass/sass/screen.sass */
#footer .fb, #footer .twitter { padding: 0 3px; }
/* line 142, ../protected/compass/sass/screen.sass */
#footer .fb a { width: 28px; height: 28px; background: url(img/icon-fb.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 144, ../protected/compass/sass/screen.sass */
#footer .twitter a { width: 28px; height: 28px; background: url(img/icon-twitter.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }

/* line 147, ../protected/compass/sass/screen.sass */
#main_nav { position: absolute; bottom: -1px; left: 230px; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; z-index: 0; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
#main_nav { display: block; }
/* line 54, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#main_nav li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
/* line 44, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#main_nav li:first-child, #main_nav li.first { padding-left: 0px; }
/* line 46, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
#main_nav li:last-child, #main_nav li.last { padding-right: 0px; }
/* line 153, ../protected/compass/sass/screen.sass */
#main_nav li { position: relative; margin-left: -63px; text-align: center; }
/* line 157, ../protected/compass/sass/screen.sass */
#main_nav li.first { margin-left: 0; }
/* line 159, ../protected/compass/sass/screen.sass */
#main_nav a { display: block; width: 183px; height: 47px; background: url(img/nav.png) no-repeat; text-indent: -99999px; overflow: hidden; }
/* line 166, ../protected/compass/sass/screen.sass */
#main_nav #n_home { z-index: 5; }
/* line 168, ../protected/compass/sass/screen.sass */
#main_nav #n_home.active a, #main_nav #n_home a:hover { background-position: 0 -47px; }
/* line 170, ../protected/compass/sass/screen.sass */
#main_nav #n_learn { z-index: 4; }
/* line 172, ../protected/compass/sass/screen.sass */
#main_nav #n_learn.active { z-index: 10; }
/* line 174, ../protected/compass/sass/screen.sass */
#main_nav #n_learn a { background-position: -183px 0; }
/* line 176, ../protected/compass/sass/screen.sass */
#main_nav #n_learn.active a, #main_nav #n_learn a:hover { background-position: -183px -47px; }
/* line 178, ../protected/compass/sass/screen.sass */
#main_nav #n_act { z-index: 3; }
/* line 180, ../protected/compass/sass/screen.sass */
#main_nav #n_act.active { z-index: 10; }
/* line 182, ../protected/compass/sass/screen.sass */
#main_nav #n_act a { background-position: -366px 0; }
/* line 184, ../protected/compass/sass/screen.sass */
#main_nav #n_act.active a, #main_nav #n_act a:hover { background-position: -366px -47px; }
/* line 186, ../protected/compass/sass/screen.sass */
#main_nav #n_give { z-index: 2; }
/* line 188, ../protected/compass/sass/screen.sass */
#main_nav #n_give.active { z-index: 10; }
/* line 190, ../protected/compass/sass/screen.sass */
#main_nav #n_give a { background-position: -549px 0; }
/* line 192, ../protected/compass/sass/screen.sass */
#main_nav #n_give.active a, #main_nav #n_give a:hover { background-position: -549px -47px; }
/* line 194, ../protected/compass/sass/screen.sass */
#main_nav #n_press { z-index: 1; }
/* line 196, ../protected/compass/sass/screen.sass */
#main_nav #n_press.active { z-index: 10; }
/* line 198, ../protected/compass/sass/screen.sass */
#main_nav #n_press a { background-position: -732px 0; }
/* line 200, ../protected/compass/sass/screen.sass */
#main_nav #n_press.active a, #main_nav #n_press a:hover { background-position: -732px -47px; }

/* line 204, ../protected/compass/sass/screen.sass */
#contentwrap { position: relative; margin-left: 215px; width: 670px; z-index: 1; }

/* line 212, ../protected/compass/sass/screen.sass */
#left_sidebar { width: 176px; margin-top: 245px; position: absolute; top: 60px; left: 40px; }
/* line 220, ../protected/compass/sass/screen.sass */
#left_sidebar .portlet { position: relative; background: url(img/box-g.png) no-repeat; margin-top: -2px; margin-bottom: 18px; padding: 24px 14px 0px; color: white; }
/* line 227, ../protected/compass/sass/screen.sass */
#left_sidebar .portlet a { text-decoration: underline; }
/* line 229, ../protected/compass/sass/screen.sass */
#left_sidebar .portlet .boxbottom { position: absolute; bottom: -18px; left: 0; width: 176px; height: 18px; background: url(img/box-g-bot.png) no-repeat; }
/* line 236, ../protected/compass/sass/screen.sass */
#left_sidebar .alpha { margin-top: 0; }
/* line 238, ../protected/compass/sass/screen.sass */
#left_sidebar .hovered { background: url(img/box-g-h.png) no-repeat; }
/* line 240, ../protected/compass/sass/screen.sass */
#left_sidebar .hovered .boxbottom { background: url(img/box-g-bot-h.png) no-repeat; }
/* line 244, ../protected/compass/sass/screen.sass */
#left_sidebar #retire_portlet.hovered { background: url(img/box-g.png) no-repeat; }
/* line 246, ../protected/compass/sass/screen.sass */
#left_sidebar #retire_portlet.hovered .boxbottom { background: url(img/box-g-bot.png) no-repeat; }
/* line 249, ../protected/compass/sass/screen.sass */
#left_sidebar #retire_portlet .title { width: 146px; height: 14px; background: url(img/port-title-why.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; margin-bottom: 4px; }
/* line 252, ../protected/compass/sass/screen.sass */
#left_sidebar #sign_portlet { width: 176px; height: 123px; background: url(img/port-sign.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; position: relative; }
/* line 255, ../protected/compass/sass/screen.sass */
#left_sidebar #sign_portlet .email_signup { text-indent: 0; position: absolute; bottom: 10px; left: 15px; }
/* line 260, ../protected/compass/sass/screen.sass */
#left_sidebar #sign_portlet .email_signup_submit { background-image: url(img/arrow-dg.png); }
/* line 262, ../protected/compass/sass/screen.sass */
#left_sidebar #give_portlet { margin-top: -2px; width: 176px; height: 114px; background: url(img/port-give.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 265, ../protected/compass/sass/screen.sass */
#left_sidebar #give_portlet:hover { background-position: 0 -114px; }
/* line 267, ../protected/compass/sass/screen.sass */
#left_sidebar #quiz_portlet { margin-top: -2px; width: 176px; height: 113px; background: url(img/port-quiz.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 270, ../protected/compass/sass/screen.sass */
#left_sidebar #quiz_portlet:hover { background-position: 0 -113px; }
/* line 273, ../protected/compass/sass/screen.sass */
#left_sidebar #parent_links { position: absolute; top: 100%; right: -25px; background: url(img/parent-links.png) no-repeat; width: 227px; height: 232px; }
/* line 280, ../protected/compass/sass/screen.sass */
#left_sidebar #parent_links a { display: block; position: absolute; width: 125px; height: 50px; left: 55px; text-indent: -99999px; overflow: hidden; }
/* line 288, ../protected/compass/sass/screen.sass */
#left_sidebar #parent_links .vtm { top: 40px; }
/* line 290, ../protected/compass/sass/screen.sass */
#left_sidebar #parent_links .cai { top: 105px; }

/* line 295, ../protected/compass/sass/screen.sass */
body .boxtop, body .boxbottom { width: 746px; height: 22px; }
/* line 298, ../protected/compass/sass/screen.sass */
body .boxtop { background: url(img/box-y-top.png); }
/* line 300, ../protected/compass/sass/screen.sass */
body .boxbottom { background: url(img/box-y-bot.png); height: 22px; }
/* line 303, ../protected/compass/sass/screen.sass */
body #box { width: 738px; padding: 8px 4px 4px; background: url(img/box-y-mid.png); }
/* line 307, ../protected/compass/sass/screen.sass */
body h1 { color: white; font-size: 292.308%; line-height: 38px; font-weight: normal; font-family: archerbook, sans-serif; margin-bottom: 32px; }
/* line 314, ../protected/compass/sass/screen.sass */
body h2 { color: #a51600; font-size: 138.462%; margin-top: 18px; }
/* line 318, ../protected/compass/sass/screen.sass */
body p { line-height: 18px; }

/* line 321, ../protected/compass/sass/screen.sass */
#bigbox { position: relative; padding: 52px 24px; margin: 0px 28px; background: #ffaf00; min-height: 600px; height: auto !important; height: 600px; }
/* line 14, ../protected/compass/sass/partials/_base.sass */
#bigbox .roundiestl, #bigbox .roundiestr, #bigbox .roundiesbl, #bigbox .roundiesbr { position: absolute; width: 16px; height: 16px; background-image: url(img/corner-o-y-16.png); }
/* line 19, ../protected/compass/sass/partials/_base.sass */
#bigbox .roundiestl { top: 0; left: 0; }
/* line 22, ../protected/compass/sass/partials/_base.sass */
#bigbox .roundiestr { background-position: -16px 0; top: 0; right: 0; }
/* line 26, ../protected/compass/sass/partials/_base.sass */
#bigbox .roundiesbl { background-position: 0 -16px; bottom: 0; left: 0; }
/* line 30, ../protected/compass/sass/partials/_base.sass */
#bigbox .roundiesbr { background-position: -16px -16px; bottom: 0; right: 0; }

/* line 328, ../protected/compass/sass/screen.sass */
#primary_column { position: relative; padding: 52px 24px; margin: 0px 14px 0px 28px; width: 427px; min-height: 600px; height: auto !important; height: 600px; background: #ffaf00; line-height: 18px; }
/* line 14, ../protected/compass/sass/partials/_base.sass */
#primary_column .roundiestl, #primary_column .roundiestr, #primary_column .roundiesbl, #primary_column .roundiesbr { position: absolute; width: 16px; height: 16px; background-image: url(img/corner-o-y-16.png); }
/* line 19, ../protected/compass/sass/partials/_base.sass */
#primary_column .roundiestl { top: 0; left: 0; }
/* line 22, ../protected/compass/sass/partials/_base.sass */
#primary_column .roundiestr { background-position: -16px 0; top: 0; right: 0; }
/* line 26, ../protected/compass/sass/partials/_base.sass */
#primary_column .roundiesbl { background-position: 0 -16px; bottom: 0; left: 0; }
/* line 30, ../protected/compass/sass/partials/_base.sass */
#primary_column .roundiesbr { background-position: -16px -16px; bottom: 0; right: 0; }
/* line 336, ../protected/compass/sass/screen.sass */
#primary_column ul { list-style-image: url(img/bullet-o.png); margin-left: 16px; }

/* line 340, ../protected/compass/sass/screen.sass */
#secondary_column { position: absolute; left: 532px; top: 100px; width: 185px; }
/* line 345, ../protected/compass/sass/screen.sass */
#secondary_column a.vtm { width: 132px; height: 63px; background: url(img/logo-vtm-y.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 347, ../protected/compass/sass/screen.sass */
#secondary_column a.cai { width: 132px; height: 63px; background: url(img/logo-cai-y.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 349, ../protected/compass/sass/screen.sass */
#secondary_column ul { list-style-image: url(img/bullet-y.png); margin-left: 16px; }

/* line 354, ../protected/compass/sass/screen.sass */
body.press h2 { font-family: Cambria, Georgia, serif; font-size: 123.077%; color: black; font-style: italic; margin-bottom: 8px; }
/* line 360, ../protected/compass/sass/screen.sass */
body.press a { font-weight: bold; color: black; }
/* line 363, ../protected/compass/sass/screen.sass */
body.press #primary_column { min-height: 680px; height: auto !important; height: 680px; }
/* line 366, ../protected/compass/sass/screen.sass */
body.press #primary_column p a { font-weight: normal; text-decoration: underline; }
/* line 370, ../protected/compass/sass/screen.sass */
body.press #secondary_column blockquote, body.press #secondary_column blockquote h2 { color: green; }
/* line 372, ../protected/compass/sass/screen.sass */
body.press #secondary_column a { color: #a51600; }

/* line 376, ../protected/compass/sass/screen.sass */
body.press_index a.title { color: #b50700; }
/* line 378, ../protected/compass/sass/screen.sass */
body.press_index p { margin-bottom: 0; }
/* line 381, ../protected/compass/sass/screen.sass */
body.press_index .newsteaser_open .date { display: block; }
/* line 384, ../protected/compass/sass/screen.sass */
body.press_index .newsteaser_closed .date { margin-right: 4px; }
/* line 386, ../protected/compass/sass/screen.sass */
body.press_index .newsteaser_closed .excerpt { display: none; }
/* line 388, ../protected/compass/sass/screen.sass */
body.press_index .excerpt { margin-bottom: 16px; }

/* line 392, ../protected/compass/sass/screen.sass */
body.press_release .date { margin-bottom: 18px; display: block; }
/* line 396, ../protected/compass/sass/screen.sass */
body.press_release #primary_column p { margin-bottom: 18px; }

/* line 402, ../protected/compass/sass/screen.sass */
body.learn #content-subnav>li { position: relative; }
/* line 404, ../protected/compass/sass/screen.sass */
body.learn #content-subnav>li>.roundtop { position: absolute; top: 0; width: 100%; height: 4px; background: url(img/learn-nav-o-t.png) no-repeat; }
/* line 410, ../protected/compass/sass/screen.sass */
body.learn #content-subnav>li>a { padding: 6px 8px 3px 8px; background: url(img/learn-nav-o-b.png) no-repeat bottom left; margin-bottom: 4px; display: block; }
/* line 418, ../protected/compass/sass/screen.sass */
body.learn #content-subnav>li.active >.roundtop { background: url(img/learn-nav-r-t.png) no-repeat; }
/* line 420, ../protected/compass/sass/screen.sass */
body.learn #content-subnav>li.active >a { background: url(img/learn-nav-r-b.png) no-repeat bottom left; color: white; }
/* line 423, ../protected/compass/sass/screen.sass */
body.learn #content-subnav>li.active li.active a { font-weight: bold; }
/* line 426, ../protected/compass/sass/screen.sass */
body.learn #content-subnav a { color: black; }
/* line 428, ../protected/compass/sass/screen.sass */
body.learn #content-subnav a:hover { color: #a51600; }
/* line 430, ../protected/compass/sass/screen.sass */
body.learn #content-subnav li { margin-bottom: 8px; }
/* line 432, ../protected/compass/sass/screen.sass */
body.learn #content-subnav li li { margin-bottom: 0; }
/* line 434, ../protected/compass/sass/screen.sass */
body.learn #content-subnav ul { margin-left: 10px; }
/* line 437, ../protected/compass/sass/screen.sass */
body.learn #primary_column p { margin-bottom: 18px; }
/* line 439, ../protected/compass/sass/screen.sass */
body.learn #primary_column h2 { margin-bottom: 8px; margin-top: 0px; }
/* line 442, ../protected/compass/sass/screen.sass */
body.learn #primary_column blockquote { overflow: hidden; display: inline-block; font-size: 16px; color: #ffed95; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.learn #primary_column blockquote { display: block; }
/* line 446, ../protected/compass/sass/screen.sass */
body.learn #primary_column blockquote p { font-style: italic; line-height: 24px; margin: 0; }
/* line 450, ../protected/compass/sass/screen.sass */
body.learn #primary_column blockquote blockquote { float: right; width: 250px; font-size: 12px; margin: 4px 12px 16px 0; text-align: right; }
/* line 456, ../protected/compass/sass/screen.sass */
body.learn #primary_column blockquote blockquote p { font-style: normal; line-height: 14px; color: #a51600; }
/* line 461, ../protected/compass/sass/screen.sass */
body.learn #secondary_column h2 { margin-top: 0; margin-bottom: 8px; }
/* line 464, ../protected/compass/sass/screen.sass */
body.learn .navhelpers { overflow: hidden; display: inline-block; margin-bottom: 16px; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.learn .navhelpers { display: block; }
/* line 467, ../protected/compass/sass/screen.sass */
body.learn .navhelpers .prevlink { float: left; }
/* line 469, ../protected/compass/sass/screen.sass */
body.learn .navhelpers .nextlink { float: right; }

/* line 474, ../protected/compass/sass/screen.sass */
body.site_index .topstory { width: 738px; height: 443px; position: relative; background: url(img/front-box-t.png) no-repeat; margin-bottom: 22px; padding: 4px; text-align: center; z-index: 1; }
/* line 30, ../protected/compass/sass/screen.sass */
body.site_index .topstory .boxbottom { position: absolute; bottom: -22px; left: 0; height: 22px; width: 746px; background: url(img/front-box-b.png) no-repeat; }
/* line 478, ../protected/compass/sass/screen.sass */
body.site_index .topstory .sign_card_bubble { background: url(img/front-sign.png); width: 209px; height: 182px; position: absolute; bottom: 110px; left: 255px; }
/* line 485, ../protected/compass/sass/screen.sass */
body.site_index .topstory .email_signup { position: absolute; bottom: 31px; left: 38px; }
/* line 489, ../protected/compass/sass/screen.sass */
body.site_index .bottombox { z-index: 1; }
/* line 491, ../protected/compass/sass/screen.sass */
body.site_index .boxes { overflow: hidden; display: inline-block; width: 750px; margin-left: -2px; margin-top: -10px; z-index: 0; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.site_index .boxes { display: block; }
/* line 497, ../protected/compass/sass/screen.sass */
body.site_index .box { z-index: 0; float: left; width: 252px; height: 104px; margin-left: -3px; background-repeat: no-repeat; color: #202020; }
/* line 506, ../protected/compass/sass/screen.sass */
body.site_index .box.hovered { background-position: 0 -104px; }
/* line 508, ../protected/compass/sass/screen.sass */
body.site_index .box .title { display: block; text-indent: -9999px; overflow: hidden; }
/* line 512, ../protected/compass/sass/screen.sass */
body.site_index .box p { margin: 25px 10px 0 107px; }
/* line 514, ../protected/compass/sass/screen.sass */
body.site_index .box a { color: black; text-decoration: underline; font-weight: bold; }
/* line 518, ../protected/compass/sass/screen.sass */
body.site_index .box.hovered a, body.site_index .box a:hover { color: #299c2e; }
/* line 520, ../protected/compass/sass/screen.sass */
body.site_index .alpha { margin-left: 0; }
/* line 522, ../protected/compass/sass/screen.sass */
body.site_index #givebox { background-image: url(img/front-box-give.png); }
/* line 524, ../protected/compass/sass/screen.sass */
body.site_index #quizbox { background-image: url(img/front-box-quiz.png); }
/* line 526, ../protected/compass/sass/screen.sass */
body.site_index #actbox { background-image: url(img/front-box-act.png); }
/* line 528, ../protected/compass/sass/screen.sass */
body.site_index #actbox p { margin-left: 99px; }

/* line 532, ../protected/compass/sass/screen.sass */
body.act_quiz .narrow { width: 450px; }
/* line 534, ../protected/compass/sass/screen.sass */
body.act_quiz h2 { margin-bottom: 16px; }
/* line 537, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item ul { margin: 12px 0 12px 12px; }
/* line 539, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item li { margin-bottom: 4px; }
/* line 541, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .answer { display: inline-block; width: 250px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; padding: 8px 16px 4px; background: #ffd406; }
/* line 547, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .answer:hover { background: #299c2e; }
/* line 549, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .correct_answer { background: green; color: white; }
/* line 552, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .correct_answer:hover { background: green; }
/* line 554, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .wrong_answer { background: #a51600; color: white; }
/* line 557, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .wrong_answer:hover { background: #a51600; }
/* line 559, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .after { display: none; margin-top: 24px; }
/* line 562, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .after .grade { font-weight: bold; font-size: 123.077%; display: block; }
/* line 566, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .after .correct_grade { color: green; }
/* line 568, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .after .wrong_grade { color: #a51600; }
/* line 570, ../protected/compass/sass/screen.sass */
body.act_quiz .quiz_item .after .next { margin-top: 16px; display: block; }
/* line 573, ../protected/compass/sass/screen.sass */
body.act_quiz .thankyou { color: #a51600; margin-top: 16px; }
/* line 576, ../protected/compass/sass/screen.sass */
body.act_quiz .thankyou p { margin-top: 8px; }

/* line 580, ../protected/compass/sass/screen.sass */
.email_signup .email_signup_text { border: none; background: none; padding: 4px 8px; color: #777; display: inline; width: 100px; }
/* line 587, ../protected/compass/sass/screen.sass */
.email_signup .email_signup_submit { width: 30px; height: 30px; background: url(img/arrow-b.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; display: inline-block; border: none; }
/* line 591, ../protected/compass/sass/screen.sass */
.email_signup .email_signup_submit:hover { background-position: 0 -30px; }

/* line 594, ../protected/compass/sass/screen.sass */
#retire_card_overlay { width: 829px; height: 683px; display: none; z-index: 1000; }

/* line 600, ../protected/compass/sass/screen.sass */
#card_background { position: relative; background: url(img/card.png); width: 829px; height: 683px; }
/* line 605, ../protected/compass/sass/screen.sass */
#card_background #card_close { position: absolute; top: 50px; right: 80px; text-decoration: underline; }

/* line 611, ../protected/compass/sass/screen.sass */
#card_content { position: absolute; top: 320px; left: 440px; width: 310px; }
/* line 616, ../protected/compass/sass/screen.sass */
#card_content h2 { text-align: center; font-size: 138.462%; color: #a51600; margin: 0; margin-bottom: 8px; }
/* line 622, ../protected/compass/sass/screen.sass */
#card_content textarea { height: 100px; }
/* line 624, ../protected/compass/sass/screen.sass */
#card_content label { display: inline-block; width: 60px; padding-right: 4px; text-align: right; margin-left: 10px; margin-right: 6px; }
/* line 631, ../protected/compass/sass/screen.sass */
#card_content input[type=text] { font-family: Chalkboard, cursive; width: 160px; border: none; border-bottom: 1px dotted gray; }
/* line 636, ../protected/compass/sass/screen.sass */
#card_content textarea { height: 60px; }
/* line 639, ../protected/compass/sass/screen.sass */
#card_content .field_message label { margin: 16px 0 0 0; padding: 0; display: block; width: 100%; text-align: center; }
/* line 645, ../protected/compass/sass/screen.sass */
#card_content .buttons { text-align: center; }
/* line 647, ../protected/compass/sass/screen.sass */
#card_content label.error { background: #a51600; color: white; border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; }
/* line 651, ../protected/compass/sass/screen.sass */
#card_content .errorMessage { margin-left: 85px; margin-top: 2px; color: #a51600; font-size: 92.308%; }
/* line 656, ../protected/compass/sass/screen.sass */
#card_content #card_thankyou { margin-top: 50px; }

/* line 663, ../protected/compass/sass/screen.sass */
body.learn_where #primary_column ul { list-style: none; list-style-image: none; margin-left: 0; }
/* line 667, ../protected/compass/sass/screen.sass */
body.learn_where .hrule { width: 100%; height: 1px; background: #fed001; border-bottom: 1px solid #ffed95; margin: 32px auto; }
/* line 673, ../protected/compass/sass/screen.sass */
body.learn_where .share { text-align: center; }
/* line 675, ../protected/compass/sass/screen.sass */
body.learn_where .share a { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/css/images/button_bg.png') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-size: 18px; line-height: 21.6px; padding: 5px 18px; border-width: 1px; background-color: #ffd100; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffefa8), color-stop(10%, #fede4d), color-stop(50%, #efc301), color-stop(50%, #e0b701), color-stop(100%, #fed316)); background-image: -moz-linear-gradient(top, #ffefa8 0%, #fede4d 10%, #efc301 50%, #e0b701 50%, #fed316 100%); border-color: #b29201; text-shadow: #806800 0px 1px 1px; color: white; text-align: center; }
/* line 162, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a::-moz-focus-inner { border: none; padding: 0; }
/* line 165, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a:focus { outline: none; }
/* line 167, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a.disabled, body.learn_where .share a[disabled] { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 172, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a.disabled:hover, body.learn_where .share a.disabled:focus, body.learn_where .share a[disabled]:hover, body.learn_where .share a[disabled]:focus { cursor: default; }
/* line 143, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a:active { padding: 4px 17px; border-width: 2px; }
/* line 146, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a.disabled:active, body.learn_where .share a[disabled] { padding: 5px 18px; border-width: 1px; }
/* line 24, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a.disabled:active, body.learn_where .share a.disabled:hover, body.learn_where .share a[disabled]:active, body.learn_where .share a[disabled]:hover { background-color: #ffd100; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffefa8), color-stop(10%, #fede4d), color-stop(50%, #efc301), color-stop(50%, #e0b701), color-stop(100%, #fed316)); background-image: -moz-linear-gradient(top, #ffefa8 0%, #fede4d 10%, #efc301 50%, #e0b701 50%, #fed316 100%); border-color: #b29201; text-shadow: #806800 0px 1px 1px; color: white; }
/* line 26, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a:hover, body.learn_where .share a:focus { background-color: #f0c500; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #feed99), color-stop(10%, #fedc3e), color-stop(50%, #e0b701), color-stop(50%, #d1ab01), color-stop(100%, #fed107)); background-image: -moz-linear-gradient(top, #feed99 0%, #fedc3e 10%, #e0b701 50%, #d1ab01 50%, #fed107 100%); border-color: #a38601; text-shadow: #715c00 0px 1px 1px; color: white; }
/* line 31, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_where .share a:active { background-color: #e1b800; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #e0b701), color-stop(30%, #ebbf01), color-stop(50%, #d6af01), color-stop(50%, #c7a201), color-stop(100%, #fed10d)); background-image: -moz-linear-gradient(top, #e0b701 0%, #ebbf01 30%, #d6af01 50%, #c7a201 50%, #fed10d 100%); border-color: #947901; text-shadow: #625000 0px -1px -1px; color: white; }
/* line 678, ../protected/compass/sass/screen.sass */
body.learn_where #map_wrap { background: #ffed95; padding: 4px; margin-bottom: 32px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
/* line 683, ../protected/compass/sass/screen.sass */
body.learn_where #where_map { width: 419px; height: 250px; }
/* line 686, ../protected/compass/sass/screen.sass */
body.learn_where #map_info { position: absolute; padding: 10px; background: #fed001; color: #a51600; }
/* line 691, ../protected/compass/sass/screen.sass */
body.learn_where #map_points { margin: 24px 0; }
/* line 693, ../protected/compass/sass/screen.sass */
body.learn_where #map_points li { overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.learn_where #map_points li { display: block; }
/* line 695, ../protected/compass/sass/screen.sass */
body.learn_where #map_points li .index, body.learn_where #map_points li .latlng { display: none; }
/* line 697, ../protected/compass/sass/screen.sass */
body.learn_where #map_points li .name { display: block; font-size: 123.077%; color: #a51600; }
/* line 701, ../protected/compass/sass/screen.sass */
body.learn_where #map_points li .location { color: #ffed95; }
/* line 703, ../protected/compass/sass/screen.sass */
body.learn_where #map_points li img { float: right; max-width: 250px; max-height: 250px; margin: 0 0 8px 8px; background: #ffed95; padding: 3px; }
/* line 710, ../protected/compass/sass/screen.sass */
body.learn_where #map_points li .story { margin-top: 12px; }

/* line 714, ../protected/compass/sass/screen.sass */
.form h2 { font-size: 107.692%; color: #a51600; font-weight: bold; margin-top: 16px; }
/* line 719, ../protected/compass/sass/screen.sass */
.form .row { margin-bottom: 4px; }
/* line 721, ../protected/compass/sass/screen.sass */
.form label { font-size: 92.308%; display: block; }
/* line 725, ../protected/compass/sass/screen.sass */
.form .field_type label { display: inline; }
/* line 727, ../protected/compass/sass/screen.sass */
.form input[type=text] { width: 300px; }
/* line 729, ../protected/compass/sass/screen.sass */
.form textarea { width: 300px; height: 200px; }
/* line 732, ../protected/compass/sass/screen.sass */
.form input[type=submit] { margin-top: 16px; }

/* line 740, ../protected/compass/sass/screen.sass */
#popup_page { padding: 40px 0; margin: auto; }

/* line 744, ../protected/compass/sass/screen.sass */
#popup_content { padding: 20px; background: white; border: 4px solid #fed001; border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; }

/* line 751, ../protected/compass/sass/screen.sass */
body.learn_video_uploaded #popup_page { width: 400px; }
/* line 753, ../protected/compass/sass/screen.sass */
body.learn_video_uploaded .form { margin-top: 12px; }
/* line 755, ../protected/compass/sass/screen.sass */
body.learn_video_uploaded p { margin-bottom: 8px; }
/* line 757, ../protected/compass/sass/screen.sass */
body.learn_video_uploaded button { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/css/images/button_bg.png') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-size: 18px; line-height: 21.6px; padding: 5px 18px; border-width: 1px; background-color: #ffd100; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffefa8), color-stop(10%, #fede4d), color-stop(50%, #efc301), color-stop(50%, #e0b701), color-stop(100%, #fed316)); background-image: -moz-linear-gradient(top, #ffefa8 0%, #fede4d 10%, #efc301 50%, #e0b701 50%, #fed316 100%); border-color: #b29201; text-shadow: #806800 0px 1px 1px; color: white; margin-top: 16px; }
/* line 162, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button::-moz-focus-inner { border: none; padding: 0; }
/* line 165, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button:focus { outline: none; }
/* line 167, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button.disabled, body.learn_video_uploaded button[disabled] { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 172, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button.disabled:hover, body.learn_video_uploaded button.disabled:focus, body.learn_video_uploaded button[disabled]:hover, body.learn_video_uploaded button[disabled]:focus { cursor: default; }
/* line 143, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button:active { padding: 4px 17px; border-width: 2px; }
/* line 146, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button.disabled:active, body.learn_video_uploaded button[disabled] { padding: 5px 18px; border-width: 1px; }
/* line 24, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button.disabled:active, body.learn_video_uploaded button.disabled:hover, body.learn_video_uploaded button[disabled]:active, body.learn_video_uploaded button[disabled]:hover { background-color: #ffd100; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffefa8), color-stop(10%, #fede4d), color-stop(50%, #efc301), color-stop(50%, #e0b701), color-stop(100%, #fed316)); background-image: -moz-linear-gradient(top, #ffefa8 0%, #fede4d 10%, #efc301 50%, #e0b701 50%, #fed316 100%); border-color: #b29201; text-shadow: #806800 0px 1px 1px; color: white; }
/* line 26, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button:hover, body.learn_video_uploaded button:focus { background-color: #f0c500; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #feed99), color-stop(10%, #fedc3e), color-stop(50%, #e0b701), color-stop(50%, #d1ab01), color-stop(100%, #fed107)); background-image: -moz-linear-gradient(top, #feed99 0%, #fedc3e 10%, #e0b701 50%, #d1ab01 50%, #fed107 100%); border-color: #a38601; text-shadow: #715c00 0px 1px 1px; color: white; }
/* line 31, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video_uploaded button:active { background-color: #e1b800; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #e0b701), color-stop(30%, #ebbf01), color-stop(50%, #d6af01), color-stop(50%, #c7a201), color-stop(100%, #fed10d)); background-image: -moz-linear-gradient(top, #e0b701 0%, #ebbf01 30%, #d6af01 50%, #c7a201 50%, #fed10d 100%); border-color: #947901; text-shadow: #625000 0px -1px -1px; color: white; }

/* line 762, ../protected/compass/sass/screen.sass */
body.learn_video #popup_page { width: 400px; }
/* line 764, ../protected/compass/sass/screen.sass */
body.learn_video .form { margin-top: 12px; }
/* line 766, ../protected/compass/sass/screen.sass */
body.learn_video .file { background: #eee; border: 1px solid #ccc; padding: 8px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
/* line 771, ../protected/compass/sass/screen.sass */
body.learn_video .buttons { margin-top: 16px; }
/* line 773, ../protected/compass/sass/screen.sass */
body.learn_video .loading { display: none; margin: 8px 0; }
/* line 776, ../protected/compass/sass/screen.sass */
body.learn_video .loading img { display: block; margin-left: -6px; }
/* line 779, ../protected/compass/sass/screen.sass */
body.learn_video .error { display: none; color: #a51600; }
/* line 782, ../protected/compass/sass/screen.sass */
body.learn_video button { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/css/images/button_bg.png') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-size: 18px; line-height: 21.6px; padding: 5px 18px; border-width: 1px; background-color: #a51600; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ff664f), color-stop(10%, #f22000), color-stop(50%, #951400), color-stop(50%, #861200), color-stop(100%, #b91900)); background-image: -moz-linear-gradient(top, #ff664f 0%, #f22000 10%, #951400 50%, #861200 50%, #b91900 100%); border-color: #590c00; text-shadow: #260500 0px 1px 1px; color: white; }
/* line 162, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button::-moz-focus-inner { border: none; padding: 0; }
/* line 165, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button:focus { outline: none; }
/* line 167, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button.disabled, body.learn_video button[disabled] { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 172, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button.disabled:hover, body.learn_video button.disabled:focus, body.learn_video button[disabled]:hover, body.learn_video button[disabled]:focus { cursor: default; }
/* line 143, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button:active { padding: 4px 17px; border-width: 2px; }
/* line 146, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button.disabled:active, body.learn_video button[disabled] { padding: 5px 18px; border-width: 1px; }
/* line 24, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button.disabled:active, body.learn_video button.disabled:hover, body.learn_video button[disabled]:active, body.learn_video button[disabled]:hover { background-color: #a51600; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ff664f), color-stop(10%, #f22000), color-stop(50%, #951400), color-stop(50%, #861200), color-stop(100%, #b91900)); background-image: -moz-linear-gradient(top, #ff664f 0%, #f22000 10%, #951400 50%, #861200 50%, #b91900 100%); border-color: #590c00; text-shadow: #260500 0px 1px 1px; color: white; }
/* line 26, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button:hover, body.learn_video button:focus { background-color: #961400; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ff5940), color-stop(10%, #e31e00), color-stop(50%, #861200), color-stop(50%, #771000), color-stop(100%, #aa1700)); background-image: -moz-linear-gradient(top, #ff5940 0%, #e31e00 10%, #861200 50%, #771000 50%, #aa1700 100%); border-color: #4a0a00; text-shadow: #170300 0px 1px 1px; color: white; }
/* line 31, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video button:active { background-color: #861200; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #861200), color-stop(30%, #901400), color-stop(50%, #7b1100), color-stop(50%, #6c0f00), color-stop(100%, #ae1800)); background-image: -moz-linear-gradient(top, #861200 0%, #901400 30%, #7b1100 50%, #6c0f00 50%, #ae1800 100%); border-color: #3a0800; text-shadow: #070100 0px -1px -1px; color: white; }
/* line 784, ../protected/compass/sass/screen.sass */
body.learn_video #cancel_button { font-family: "Lucida Grande", Lucida, Arial, sans_serif; background: url('/css/images/button_bg.png') repeat-x bottom left; margin: 0; width: auto; overflow: visible; display: inline-block; cursor: pointer; text-decoration: none; border-style: solid; font-weight: bold; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-size: 18px; line-height: 21.6px; padding: 5px 18px; border-width: 1px; background-color: #ffd100; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffefa8), color-stop(10%, #fede4d), color-stop(50%, #efc301), color-stop(50%, #e0b701), color-stop(100%, #fed316)); background-image: -moz-linear-gradient(top, #ffefa8 0%, #fede4d 10%, #efc301 50%, #e0b701 50%, #fed316 100%); border-color: #b29201; text-shadow: #806800 0px 1px 1px; color: white; }
/* line 162, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button::-moz-focus-inner { border: none; padding: 0; }
/* line 165, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button:focus { outline: none; }
/* line 167, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button.disabled, body.learn_video #cancel_button[disabled] { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }
/* line 172, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button.disabled:hover, body.learn_video #cancel_button.disabled:focus, body.learn_video #cancel_button[disabled]:hover, body.learn_video #cancel_button[disabled]:focus { cursor: default; }
/* line 143, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button:active { padding: 4px 17px; border-width: 2px; }
/* line 146, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button.disabled:active, body.learn_video #cancel_button[disabled] { padding: 5px 18px; border-width: 1px; }
/* line 24, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button.disabled:active, body.learn_video #cancel_button.disabled:hover, body.learn_video #cancel_button[disabled]:active, body.learn_video #cancel_button[disabled]:hover { background-color: #ffd100; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffefa8), color-stop(10%, #fede4d), color-stop(50%, #efc301), color-stop(50%, #e0b701), color-stop(100%, #fed316)); background-image: -moz-linear-gradient(top, #ffefa8 0%, #fede4d 10%, #efc301 50%, #e0b701 50%, #fed316 100%); border-color: #b29201; text-shadow: #806800 0px 1px 1px; color: white; }
/* line 26, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button:hover, body.learn_video #cancel_button:focus { background-color: #f0c500; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #feed99), color-stop(10%, #fedc3e), color-stop(50%, #e0b701), color-stop(50%, #d1ab01), color-stop(100%, #fed107)); background-image: -moz-linear-gradient(top, #feed99 0%, #fedc3e 10%, #e0b701 50%, #d1ab01 50%, #fed107 100%); border-color: #a38601; text-shadow: #715c00 0px 1px 1px; color: white; }
/* line 31, ../protected/compass/extensions/fancy-buttons/sass/_fancy_buttons.sass */
body.learn_video #cancel_button:active { background-color: #e1b800; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #e0b701), color-stop(30%, #ebbf01), color-stop(50%, #d6af01), color-stop(50%, #c7a201), color-stop(100%, #fed10d)); background-image: -moz-linear-gradient(top, #e0b701 0%, #ebbf01 30%, #d6af01 50%, #c7a201 50%, #fed10d 100%); border-color: #947901; text-shadow: #625000 0px -1px -1px; color: white; }

/* line 789, ../protected/compass/sass/screen.sass */
body.act_index .row h2 { margin-top: -16px; margin-left: -16px; }
/* line 792, ../protected/compass/sass/screen.sass */
body.act_index p { margin-bottom: 8px; }
/* line 794, ../protected/compass/sass/screen.sass */
body.act_index .hrule { width: 638px; height: 3px; background: url(img/hrule-wide.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; margin: 16px 0; clear: both; }
/* line 799, ../protected/compass/sass/screen.sass */
body.act_index .action { margin-bottom: 16px; }
/* line 801, ../protected/compass/sass/screen.sass */
body.act_index .extra { margin-top: 16px; }
/* line 803, ../protected/compass/sass/screen.sass */
body.act_index .signcard, body.act_index .donate { width: 290px; float: left; }
/* line 806, ../protected/compass/sass/screen.sass */
body.act_index .signcard { position: relative; margin-right: 37px; }
/* line 809, ../protected/compass/sass/screen.sass */
body.act_index .signcard .email_signup { position: absolute; top: 60px; left: 63px; }
/* line 813, ../protected/compass/sass/screen.sass */
body.act_index .signcard .email_signup_submit { background-image: url(img/arrow-o.png); }
/* line 815, ../protected/compass/sass/screen.sass */
body.act_index .signcard .email_signup_text { background: url(img/input-box-o.png) no-repeat; }
/* line 817, ../protected/compass/sass/screen.sass */
body.act_index .signcard h2 { width: 256px; height: 99px; background: url(img/act-h2-sign.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; margin-bottom: 15px; }
/* line 820, ../protected/compass/sass/screen.sass */
body.act_index .donate h2 { width: 256px; height: 99px; background: url(img/act-h2-donate.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 822, ../protected/compass/sass/screen.sass */
body.act_index .petition h2 { width: 256px; height: 99px; background: url(img/act-h2-petition.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
/* line 824, ../protected/compass/sass/screen.sass */
body.act_index .petition { float: left; }
/* line 826, ../protected/compass/sass/screen.sass */
body.act_index .petition p { width: 290px; }
/* line 828, ../protected/compass/sass/screen.sass */
body.act_index a.photo { background: #ffed95; padding: 3px; float: right; margin: 4px  0 20px 16px; }
/* line 833, ../protected/compass/sass/screen.sass */
body.act_index a.photo:hover { background: white; }

/* line 838, ../protected/compass/sass/screen.sass */
body.act_photo_petition #gallery { visibility: hidden; background: transparent; border: 2px solid #fed001; padding: 15px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
/* line 844, ../protected/compass/sass/screen.sass */
body.act_photo_petition .pointer { display: none; }
/* line 847, ../protected/compass/sass/screen.sass */
body.act_photo_petition .panel .panel-overlay, body.act_photo_petition .panel .overlay-background { height: 60px; padding: 0 14px; }
/* line 850, ../protected/compass/sass/screen.sass */
body.act_photo_petition .panel .panel-background { background: #222; }
/* line 852, ../protected/compass/sass/screen.sass */
body.act_photo_petition .panel .panel-overlay { color: white; }
/* line 854, ../protected/compass/sass/screen.sass */
body.act_photo_petition .filmstrip { margin: 5px; }
/* line 856, ../protected/compass/sass/screen.sass */
body.act_photo_petition .lower { overflow: hidden; display: inline-block; }
/* line 5, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0.rc1/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
body.act_photo_petition .lower { display: block; }
/* line 858, ../protected/compass/sass/screen.sass */
body.act_photo_petition .lower h2 { margin-bottom: 8px; }
/* line 860, ../protected/compass/sass/screen.sass */
body.act_photo_petition .copy { float: left; width: 270px; margin-right: 20px; }
/* line 864, ../protected/compass/sass/screen.sass */
body.act_photo_petition .lower .form { float: left; margin-top: 16px; width: 320px; background: #fed001; padding: 12px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
/* line 871, ../protected/compass/sass/screen.sass */
body.act_photo_petition .thankyou { text-align: center; }
/* line 873, ../protected/compass/sass/screen.sass */
body.act_photo_petition .nav-prev, body.act_photo_petition .nav-next { display: none; }

/* line 877, ../protected/compass/sass/screen.sass */
body.give h1 { width: 76px; height: 25px; background: url(img/h1-give.png) no-repeat; text-indent: -9999px; overflow: hidden; display: block; }
