/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1350679053 */
/* public/stylesheets/newdoc_nag.css @ 1350679053 */
.newdoc_nag {
  background: #17aae0;
  color: #0a485e;
  text-shadow: 1px 1px 0px #6dcdf0;
  box-shadow: inset 0px -1px 0px #3fbdeb;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #1287b2; }

.newdoc_nag .close {
  color: #1B5B6D;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
  left: 4px;
  top: -4px; }

.newdoc_nag .close:hover {
  color: #247991; }

.newdoc_nag .logo_arrow {
  width: 17px;
  height: 11px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3AIOFQsjaEmbhQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAeUlEQVQoz2NgwAPEVz2QAuI7QMzCQA4AaQTiB0D8H4inkGvIAqgBMOxMqgG+aAaA8G8gFibWAEkg/ovFEBC+CsRMxITDPRwGwHA/IUPmETAAhm1wGeBFpAGw8BFEN0ACTzjgwmfg4QMNhzskGgDDTTBDZpNpAAybAgAdWA9DNDETcAAAAABJRU5ErkJggg==') 0 0 no-repeat;
  position: absolute;
  left: 96px;
  top: -9px; }

.newdoc_nag .inner {
  font-size: 14px;
  padding: 8px;
  position: relative;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  white-space: nowrap; }

.newdoc_nag a {
  color: white;
  font-weight: bold;
  text-shadow: 1px 1px 0px #0b526c; }

.newdoc_nag a:hover {
  color: white; }

/* public/stylesheets/account.css @ 1350679053 */
#account-tabs {
  margin-top: 10px;
  overflow: hidden; }

/* --- */
#account {
  padding-bottom: 10px; }

#account table tr {
  border-bottom: 1px dotted #CCC; }

#account table tr.bottom_row {
  border-bottom: none; }

#account form textarea, #account form input {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #efefef;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #e6e6e6), color-stop(0.65, #efefef));
  background: -moz-linear-gradient(center top, #e6e6e6 25%, #efefef 65%);
  -webkit-box-shadow: inset 1px 1px 1px 1px #cccccc;
  -moz-box-shadow: inset 1px 1px 1px 1px #cccccc;
  box-shadow: inset 1px 1px 1px 1px #cccccc;
  background: #FFFFFF none repeat scroll 0 0; }

#account form input.cancel_changes, #account form input.restore_defaults, #account form input.reset_btn {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

#account form input.text.cancel_changes {
  margin-left: 10px;
  font-size: 11px; }

#base_container .account_settings {
  padding: 0 15px; }

#base_container .account_settings .section_separator {
  height: 10px;
  border: 0;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0MzODM4REJFQTEzMTFERjkxMTRFNTY2NzA5MEU5NUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzODM4RENFQTEzMTFERjkxMTRFNTY2NzA5MEU5NUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzM4MzhEOUVBMTMxMURGOTExNEU1NjY3MDkwRTk1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzM4MzhEQUVBMTMxMURGOTExNEU1NjY3MDkwRTk1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiZdHNEAAAAlSURBVHjaYvj//z/TmTNnmERERJhYWVnhmI2NjYmBgQGGAQIMANBIBe8JFXgBAAAAAElFTkSuQmCC') repeat-x scroll left bottom; }

#base_container .account_settings .section .section_header {
  width: 200px;
  float: left;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: #666; }

#base_container .account_settings .section .section_body {
  float: left;
  width: 750px; }

#base_container .account_settings h2, #base_container .account_settings h3 {
  font-size: 24px;
  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  font-weight: normal;
  font-style: italic;
  color: #555; }

#base_container .account_settings h2 small {
  font-size: 11px;
  margin-left: 15px; }

#base_container .account_settings table {
  clear: both; }

#base_container .account_settings table tr td, #base_container .account_settings .account_settings .setting {
  vertical-align: top;
  padding-top: 7px;
  zoom: 1; }

#base_container .account_settings table tr td ul {
  padding-left: 0;
  margin-top: 0;
  font-variant: normal; }

#base_container .account_settings table tr td ul li {
  list-style-type: none; }

#base_container .account_settings table td label {
  margin-top: 0;
  color: #666; }

#base_container .account_settings table tr td.firstcol, #base_container .account_settings .account_settings .setting label {
  font-weight: bold;
  width: 200px; }

#base_container .account_settings label {
  margin-top: 0; }

#base_container .account_settings .setting label {
  float: left; }

#base_container .account_settings .setting .secondcol {
  margin-left: 200px;
  overflow: hidden; }

#base_container .account_settings #new_email_address p, #base_container .account_settings #new_email_address input {
  margin-right: 5px; }

#base_container .account_settings table tr td.secondcol p, #base_container .account_settings .setting p {
  margin-top: 0; }

#base_container .account_settings table tr td.secondcol label {
  display: inline;
  font-weight: normal; }

#base_container .account_settings table tr.header td, #base_container .account_settings .header {
  padding-top: 0px; }

#base_container .account_settings table tr.save p {
  line-height: 25px; }

#base_container .account_settings .paypal-email label {
  margin-top: 10px;
  display: block; }

#account_tab_title {
  font-size: 20px;
  font-family: Athelas, Georgia, Serif;
  font-weight: normal;
  font-style: normal;
  color: #146C88;
  line-height: 32px; }

#account_tab_title hr {
  margin-top: 0px;
  padding-top: 0px; }

#account_tab_title .subtitle {
  color: #999;
  font-size: 13px; }

div#customization_header {
  color: #999; }

div#customization_header hr {
  height: 10px;
  border: 0;
  margin-bottom: 0;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0MzODM4REJFQTEzMTFERjkxMTRFNTY2NzA5MEU5NUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzODM4RENFQTEzMTFERjkxMTRFNTY2NzA5MEU5NUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzM4MzhEOUVBMTMxMURGOTExNEU1NjY3MDkwRTk1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzM4MzhEQUVBMTMxMURGOTExNEU1NjY3MDkwRTk1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiZdHNEAAAAlSURBVHjaYvj//z/TmTNnmERERJhYWVnhmI2NjYmBgQGGAQIMANBIBe8JFXgBAAAAAElFTkSuQmCC') repeat-x scroll left bottom; }

div#customization_header h3 {
  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  font-style: italic;
  font-weight: normal;
  font-size: 24px;
  color: #555;
  letter-spacing: -1px;
  line-height: 32px; }

.account-tab .share_settings {
  padding: 15px 20px; }

.account-tab .share_settings h3 {
  font-size: 19px;
  font-family: 'Athelas Regular', Georgia, serif;
  font-weight: normal;
  font-style: normal;
  color: #146C88; }

.account-tab .share_settings p {
  font-size: 11px;
  font-family: 'Arial Regular', Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #666; }

.account-tab .share_settings h6 {
  font-size: 15px;
  font-family: 'Athelas Regular', Georgia, serif;
  font-weight: normal;
  font-style: normal;
  color: #022f40;
  margin-bottom: 10px; }

.account-tab .share_settings form td.settings {
  color: black; }

table.profile_badges {
  margin: 10px 0; }

table.profile_badges td {
  background-color: #eAeAeA;
  padding: 10px;
  border: 1px solid #fff;
  vertical-align: middle;
  text-align: center; }

#account-badges .inline_badge {
  float: left;
  margin-right: 20px;
  width: 290px; }

#account-badges .inline_badge input {
  float: left;
  width: 200px;
  margin-right: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #efefef;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #e6e6e6), color-stop(0.65, #efefef));
  background: -moz-linear-gradient(center top, #e6e6e6 25%, #efefef 65%);
  -webkit-box-shadow: inset 1px 1px 1px 1px #cccccc;
  -moz-box-shadow: inset 1px 1px 1px 1px #cccccc;
  box-shadow: inset 1px 1px 1px 1px #cccccc;
  background: #FFFFFF none repeat scroll 0 0; }

.badge .popup_middle {
  min-height: 90px;
  _height: 90px;
  padding-bottom: 5px; }

.badge .popup_middle .intro {
  display: block;
  margin-bottom: 5px; }

.badge .popup_middle p {
  margin: 0;
  padding-top: 10px; }

.badge .pop_arrow {
  top: 15px; }

table.three .copy_small_button {
  margin-left: 10px; }

table.three {
  width: 100%; }

table.three tr td {
  width: 30%;
  padding: 15px; }

#account-branding #banner_300_100, #account-customize #banner_300_100, #account-brandedreader #banner_300_100 {
  width: 300px;
  height: 100px;
  background-color: #ccc;
  overflow: hidden; }

#account-branding #banner_300_100 p, #account-customize #banner_300_100 p, #account-brandedreader #banner_300_100 p {
  margin: 5px;
  font-weight: bold;
  color: #fff; }

#account-branding #banner_300_100 img, #account-customize #banner_300_100 img, #account-brandedreader #banner_300_100 img {
  max-width: 300px;
  max-height: 100px; }

#account-branding #banner_996_150, #account-customize #banner_996_150, #account-brandedreader #banner_996_150 {
  width: 996px;
  height: 150px;
  background-color: #ccc;
  overflow: hidden; }

#account-branding #banner_996_150 p, #account-customize #banner_996_150 p, #account-brandedreader #banner_996_150 p {
  margin: 5px;
  font-weight: bold;
  color: #fff; }

#account-branding #banner_996_150 img, #account-customize #banner_996_150 img, #account-brandedreader #banner_996_150 img {
  max-height: 80px;
  max-width: 996px; }

#account-branding #banner_300_250, #account-customize #banner_300_250, #account-brandedreader #banner_300_250 {
  width: 300px;
  height: 250px;
  background-color: #ccc;
  overflow: hidden; }

#account-branding #banner_300_250 p, #account-customize #banner_300_250 p, #account-brandedreader #banner_300_250 p {
  margin: 5px;
  font-weight: bold;
  color: #fff; }

#account-branding #banner_300_250 img, #account-customize #banner_300_250 img, #account-brandedreader #banner_300_250 img {
  max-height: 250px;
  max-width: 300px; }

#account-branding #banner_200_25, #account-customize #banner_200_25, #account-brandedreader #banner_200_25 {
  width: 200px;
  height: 25px;
  background-color: #ccc;
  overflow: hidden; }

#account-branding #banner_200_25 p, #account-customize #banner_200_25 p, #account-brandedreader #banner_200_25 p {
  margin: 5px;
  font-weight: bold;
  color: #fff; }

#account-branding #banner_200_25 img, #account-customize #banner_200_25 img, #account-brandedreader #banner_200_25 img {
  max-width: 200px;
  max-height: 25px; }

#account-branding #banner_996_51, #account-customize #banner_996_51, #account-brandedreader #banner_996_51 {
  width: 996px;
  height: 51px;
  background-color: #ccc;
  overflow: hidden; }

#account-branding .size_limit, #account-customize .size_limit, #account-brandedreader .size_limit {
  font-weight: normal; }

#account-branding ol.upload_steps li, #account-customize ol.upload_steps li, #account-brandedreader ol.upload_steps li {
  margin: 10px 0;
  list-style: decimal;
  margin-left: 22px; }

#account-branding ol.upload_steps li label, #account-customize ol.upload_steps li label, #account-brandedreader ol.upload_steps li label {
  width: auto; }

#account-branding #custom_branding_steps, #account-customize #custom_branding_steps, #account-brandedreader #custom_branding_steps {
  margin: 10px 0; }

#account-branding ol#custom_branding_steps > li, #account-customize ol#custom_branding_steps > li, #account-brandedreader ol#custom_branding_steps > li {
  list-style: decimal;
  float: left;
  margin-left: 15px;
  _display: inline; }

#account-branding #txt_color_field, #account-branding #bg_color_field, #account-customize #txt_color_field, #account-customize #bg_color_field, #account-brandedreader #txt_color_field, #account-brandedreader #bg_color_field {
  width: 100px;
  float: left; }

#account-branding #profile_link_txt, #account-branding #promo_banner_link, #account-customize #profile_link_txt, #account-customize #promo_banner_link, #account-brandedreader #profile_link_txt, #account-brandedreader #promo_banner_link {
  width: 400px; }

#account-branding .color_preview, #account-customize .color_preview, #account-brandedreader .color_preview {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border: 1px solid #666;
  background-color: #C1BDBB; }

#account-branding #txt_color_swatch, #account-customize #txt_color_swatch, #account-brandedreader #txt_color_swatch {
  background-color: #595959; }

#account-branding #profile_header, #account-customize #profile_header, #account-brandedreader #profile_header {
  float: left;
  width: 500px;
  padding-left: 5px; }

#account-branding #profile_header .content, #account-customize #profile_header .content, #account-brandedreader #profile_header .content {
  width: 500px; }

#account-branding #profile_header li.current, #account-customize #profile_header li.current, #account-brandedreader #profile_header li.current {
  background-image: url('data:image/gif;base64,R0lGODlhDQAHAJEAAMG9u////////wAAACH5BAEHAAIALAAAAAANAAcAAAITlA+nCpGLgnyryVmvplbf1HlfAQA7'); }

#account-branding #profile_header .fb_like_button, #account-customize #profile_header .fb_like_button, #account-brandedreader #profile_header .fb_like_button {
  display: none; }

#account-branding #people_admin_tools, #account-branding #publisher_custom_banner, #account-customize #people_admin_tools, #account-customize #publisher_custom_banner, #account-brandedreader #people_admin_tools, #account-brandedreader #publisher_custom_banner {
  display: none; }

#account-branding #custom_colors, #account-branding #profile_banner, #account-branding .settings_section, #account-customize #custom_colors, #account-customize #profile_banner, #account-customize .settings_section, #account-brandedreader #custom_colors, #account-brandedreader #profile_banner, #account-brandedreader .settings_section {
  border-top: 1px dotted #999;
  padding: 10px 0;
  margin: 10px 0; }

#account-branding #profile_banner_bg_form #tile_bg, #account-customize #profile_banner_bg_form #tile_bg, #account-brandedreader #profile_banner_bg_form #tile_bg {
  border: 0; }

#account-branding #tile_row label, #account-customize #tile_row label, #account-brandedreader #tile_row label {
  display: inline;
  font-weight: normal;
  font-size: 11px; }

#account-branding .reset_btn, #account-customize .reset_btn, #account-brandedreader .reset_btn {
  color: #ff0000; }

#account-branding #profile_banner .button, #account-branding #promo_banner .button, #account-branding #profile_banner_background .button, #account-customize #profile_banner .button, #account-customize #promo_banner .button, #account-customize #profile_banner_background .button, #account-brandedreader #profile_banner .button, #account-brandedreader #promo_banner .button, #account-brandedreader #profile_banner_background .button {
  margin-left: 20px; }

#account-branding #save_colors, #account-customize #save_colors, #account-brandedreader #save_colors {
  margin-left: 15px; }

#account-branding form input.text, #account-customize form input.text, #account-brandedreader form input.text {
  margin-top: 5px;
  margin-left: 5px;
  font-size: 11px; }

#account-branding form .spinner, #account-customize form .spinner, #account-brandedreader form .spinner {
  float: none;
  margin-left: 5px; }

#account-branding #reset_branding input.text, #account-customize #reset_branding input.text, #account-brandedreader #reset_branding input.text {
  color: red;
  margin-left: 0; }

.account-tab .edit_profile .button_container {
  float: none;
  width: 695px;
  margin-top: 5px; }

.account-tab .edit_profile .button_container input.text {
  font-size: 11px;
  margin-top: 5px; }

.account-tab .edit_profile #account_seller_alert, .account-tab .edit_profile #account_partner_alert {
  margin-top: 10px; }

.account-tab .edit_profile dl.form {
  width: 700px; }

.account-tab .edit_profile dl.form dt {
  width: 250px;
  height: 30px;
  border-bottom: 1px dotted #CCC; }

.account-tab .edit_profile dl.form dt label {
  width: auto;
  color: #666; }

.account-tab .edit_profile dl.form dd {
  width: 450px;
  height: 30px;
  border-bottom: 1px dotted #CCC; }

.account-tab .edit_profile dl.form dd select {
  margin: 0; }

#brandedreader-form {
  width: 440px; }

/* public/stylesheets/adult.css @ 1350679053 */
.autogen_class_views_newdoc_adult #base_container #middle_column {
  padding: 10px; }

.autogen_class_views_newdoc_adult #base_container h2 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  color: #6E6E6E;
  text-shadow: 1px 1px 0px white;
  font-size: 26px;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 20px;
  letter-spacing: 1px; }

.autogen_class_views_newdoc_adult #base_container p {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  font-style: normal;
  margin-bottom: 20px; }

.autogen_class_views_newdoc_adult #base_container a.btn {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: -1px 1px 5px #555555;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 16px;
  font-size: 18px;
  float: left;
  color: #fff; }

.autogen_class_views_newdoc_adult #base_container a.btn.accept {
  background: #f3643e;
  background: -moz-linear-gradient(top, #f3643e 0%, #f3643e 60%, #d84028 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3643e), color-stop(60%, #f3643e), color-stop(100%, #d84028));
  background: -webkit-linear-gradient(top, #f3643e 0%, #f3643e 60%, #d84028 100%);
  background: -o-linear-gradient(top, #f3643e 0%, #f3643e 60%, #d84028 100%);
  background: -ms-linear-gradient(top, #f3643e 0%, #f3643e 60%, #d84028 100%);
  background: linear-gradient(top, #f3643e 0%, #f3643e 60%, #d84028 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFf3643e', endColorstr='#FFd84028',GradientType=0 ); }

.autogen_class_views_newdoc_adult #base_container a.btn.deny {
  background: #b6b6b6;
  background: -moz-linear-gradient(top, #b6b6b6 0%, #b6b6b6 60%, #909090 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6b6b6), color-stop(60%, #b6b6b6), color-stop(100%, #909090));
  background: -webkit-linear-gradient(top, #b6b6b6 0%, #b6b6b6 60%, #909090 100%);
  background: -o-linear-gradient(top, #b6b6b6 0%, #b6b6b6 60%, #909090 100%);
  background: -ms-linear-gradient(top, #b6b6b6 0%, #b6b6b6 60%, #909090 100%);
  background: linear-gradient(top, #b6b6b6 0%, #b6b6b6 60%, #909090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFb6b6b6', endColorstr='#FF909090',GradientType=0 ); }

.autogen_class_views_newdoc_adult #base_container a.grey {
  clear: both;
  color: #909090;
  text-decoration: underline; }

/* public/stylesheets/analytics.css @ 1350679053 */
.statistics_label {
  font-size: 11px; }

.statistics_value {
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px; }

.statistics_average {
  color: #555555;
  padding-left: 10px;
  font-size: 11px; }

/* public/stylesheets/branded_reader.css @ 1350679053 */
.brandedreader #right_column_alt {
  padding: 15px; }

/* public/stylesheets/community.css @ 1350679053 */
body.loc_community #base_container #base_header_nav {
  margin-bottom: 15px; }

body.loc_community #base_container h1 {
  text-align: left;
  margin-bottom: 10px;
  color: #000; }

body.loc_community #base_container h1 a {
  color: #000;
  font-weight: bold; }

body.loc_community #base_container h1 .filtering {
  font-weight: normal;
  color: #999; }

body.loc_community #base_container .main3 {
  width: 775px; }

#scribd-doc.community {
  border-top: 0px;
  margin-top: 0;
  padding-top: 0; }

#subheader.community {
  border-bottom: 15px solid #fff; }

#subheader.community h1 {
  color: #999;
  font-weight: normal;
  font-size: 18px; }

#community_cat_nav li {
  margin: 5px;
  font-size: 13px; }

#community_cat_nav li.expanded a {
  color: #333333;
  font-weight: bold; }

#browse_module.autogen_class_views_community_browse_module_header .module_bar li {
  *line-height: 12px; }

#community_main .loading_overlay {
  position: absolute;
  background-color: #fff; }

#community_main .loading_overlay .spinner {
  margin-left: 45%;
  margin-top: 100px; }

#community_main #community_people_list table {
  margin: 0 15px; }

#community_main #community_people_list table .user_display {
  padding-bottom: 10px; }

#community_main #extended_people_list {
  margin: 0 5px; }

#community_main #extended_people_list li {
  height: 50px;
  padding: 10px 5px; }

#community_main #extended_people_list .follow_button {
  float: right; }

#community_main .inner_light_community h3 {
  margin-top: 20px; }

#community_main .inner_light_community li {
  font-size: 13px;
  margin: 5px;
  margin-left: 8px; }

#community_main .inner_light_community li.expanded a {
  font-weight: bold;
  color: #333; }

#community_main .community_browse_module .paginator {
  float: right; }

#community_main .loc_community p.groups_link {
  font-size: 15px;
  margin-left: 8px;
  margin-top: 35px; }

#community_main .paginator {
  float: right; }

/* @end */
/* GAM ads */
#google_ads_div_Community_ATF_728x90 {
  padding-bottom: 10px; }

#google_ads_div_Community_ATF_120x240 {
  padding-top: 10px;
  padding-left: 8px; }

/* public/stylesheets/content_modules.css @ 1350679053 */
/* @group Content Modules */
.content_module {
  margin: 15px 0 15px 0; }

.content_module .thumbnail_container {
  overflow: hidden;
  text-align: center;
  margin-right: 15px; }

.content_module .thumbnail_container .left {
  width: 114px;
  margin-right: 10px; }

.content_module .thumbnail_container .last {
  margin-right: 0; }

.content_module .thumbnail_container .thumbnail_large_thumbnail, .content_module .thumbnail_container .thumbnail_thumbnail {
  margin-right: 0; }

.content_module .thumbnail_container p {
  margin-top: 3px;
  clear: left;
  font-weight: bold; }

.content_module .thumbnail_container p a {
  font-weight: bold; }

table.vertical {
  width: 200px;
  text-align: left;
  margin-top: 10px; }

table.vertical td {
  padding-bottom: 10px;
  vertical-align: top; }

table.vertical p {
  margin: 0 auto 4px 0;
  font-size: 11px; }

table.vertical p.lead {
  font-weight: bold;
  font-size: 12px; }

table.vertical p.lead a {
  font-weight: bold; }

table.vertical p span.price {
  color: #d0931d;
  font-weight: bold; }

table.vertical img {
  _margin-top: 5px; }

.content_module_centered {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #dedede;
  margin: 15px 0;
  padding: 10px; }

.content_module_centered p {
  font-size: 16px;
  line-height: 20px;
  margin: 0.75em auto 0 auto; }

.content_module_centered .thumbnail_container p {
  font-size: 12px;
  line-height: 14px;
  margin-top: 5px;
  margin-bottom: 0;
  clear: both; }

.content_module_centered .thumbnail_large_thumbnail p {
  margin-top: 227px; }

.content_module_centered table tr td {
  width: 150px; }

/* @group Special Cases */
.four_thumbnails {
  padding: 0 !important; }

.four_thumbnails h2 {
  margin-left: 10px;
  padding-top: 10px; }

.four_thumbnails table.docs {
  width: 514px; }

.six_thumbnails {
  padding: 0 !important;
  zoom: 1;
  position: relative; }

.six_thumbnails h2 {
  display: none; }

.six_thumbnails .content_module_document {
  float: left;
  width: 150px;
  zoom: 1 !important;
  text-align: center;
  position: relative; }

.six_thumbnails .content_module_document .document_thumbnail {
  zoom: 1; }

.six_thumbnails .content_module_document .thumbnail_thumbnail {
  margin: 0;
  zoom: 1; }

.six_thumbnails .content_module_document p {
  font-size: 11px;
  margin-top: 0; }

.six_thumbnails .content_module_document h4 {
  margin-top: 2px;
  height: 30px;
  line-height: 15px;
  font-size: 13px;
  overflow: hidden;
  width: 135px; }

.six_thumbnails .content_module_document_last {
  margin-right: 0; }

/* @end */
/* @end */
/* public/stylesheets/credit_cards.css @ 1350679053 */
select#credit_card_month, select#credit_card_year, select#credit_card_type {
  margin: 0 3px 0 -3px; }

/* public/stylesheets/document_activity.css @ 1350679053 */
/* @group Document Activity Section on Read Page */
#document_comment {
  background: #e6f7fc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAIAAAC3eAIWAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADIvMTAvMTCqiyuSAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABdJREFUCJljePb9D9Pfv3+Z/v77h40GAHlGF69GR2GQAAAAAElFTkSuQmCC') repeat-x left bottom;
  padding: 15px 10px; }

#document_comment .tiny_thumbnail {
  float: left; }

#document_comment h3 {
  margin-bottom: 5px; }

#document_comment .scribble_input {
  width: 420px;
  margin-right: 5px;
  float: left;
  height: 14px;
  overflow: hidden; }

#document_comment #scribble_input.taller {
  height: 42px; }

#document_comment .scribble_input_smaller {
  width: 120px;
  margin-right: 5px;
  float: left; }

#document_comment #post_document_comment_button input {
  width: 55px; }

#document_comment_spinner {
  position: relative;
  top: 2px;
  margin: 0; }

#post_document_comment_button {
  margin-right: 10px; }

#doc_comment_fblogin {
  overflow: hidden;
  line-height: 25px; }

#doc_comment_fblogin #FBLogin_doc_comment {
  margin-left: 5px; }

#doc_comment_fblogin .spinner {
  margin-top: 4px;
  margin-left: 5px; }

#comments_section .fbc_success_msg {
  background-color: #fff1a4;
  padding: 10px;
  width: 295px;
  overflow: hidden;
  margin-bottom: 10px; }

#comments_section .fbc_badge {
  float: left;
  width: 60px;
  font-size: .9em; }

#comments_section .fbc_badge img {
  height: 50px;
  width: 50px;
  border: 1px solid #fff; }

#comments_section .share_confirmations {
  float: left; }

#comments_section .share_confirmations input {
  padding: 0; }

.comment_ad {
  margin-top: 25px;
  margin-bottom: 20px; }

h3.scribble_signup {
  margin-bottom: 15px; }

#document_comment_errors {
  clear: both;
  color: red;
  font-weight: bold;
  margin-bottom: 5px; }

/* @end */
/* @group Document Event Rendering */
#document_activity {
  clear: left;
  /* alerts inside document activities */
  /* @group Replies */ }

#document_activity .autogen_class_views_shared_alerts_base {
  margin: 1px auto 1px 0; }

#document_activity .document_event_container {
  padding: 15px 12px 15px 12px;
  border-top: 1px dotted #666;
  clear: left;
  margin-bottom: 0;
  background: white url('data:image/gif;base64,R0lGODlhAQALALMAAPHx8evr6+jo6O/v7/z8/Pn5+e3t7ff39/T09P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAsAAAQJMJFyEBgmiBQBADs=') repeat-x left bottom;
  zoom: 1; }

#document_activity .document_event_container p {
  margin-top: 5px;
  margin-bottom: 5px; }

#document_activity .document_event_container span.action {
  font-weight: bold;
  margin-right: 0;
  color: #333;
  margin-left: 0; }

#document_activity .document_event_container .delete_event {
  float: right;
  margin: 0 0 auto auto; }

#document_activity .document_event_container .delete_event .delete_status {
  color: #980000;
  font-size: 11px;
  margin: 4px 0 0 2px; }

#document_activity .document_event_container .event_user {
  float: left; }

#document_activity .document_event_container .event_main {
  margin-left: 62px;
  margin-bottom: 0px;
  margin-top: 1px;
  font-size: 13px;
  line-height: 18px; }

#document_activity .document_event_container .event_main p.username, #document_activity .document_event_container .event_main p.first {
  margin-top: 0;
  padding: 3px 0;
  font-weight: bold; }

#document_activity .document_event_container .event_main p.no_user {
  font-size: 11px;
  margin-bottom: 1px; }

#document_activity .document_event_container .event_main p.first.no_user {
  padding: 0; }

#document_activity .document_event_container .event_main blockquote {
  font-size: 12px;
  font-weight: normal;
  margin: 5px 0 5px 4px; }

#document_activity .document_event_container .event_main div.utilities p {
  margin: 1px auto 1px 0;
  font-size: 12px; }

#document_activity .document_event_container .event_main.featured {
  margin-left: 34px; }

#document_activity .document_event_container .event_time {
  float: left;
  margin-left: 4px;
  color: #999;
  font-size: 11px;
  text-decoration: none; }

#document_activity .document_event_container .event_time a {
  color: #999;
  font-size: 11px;
  text-decoration: none; }

#document_activity .document_event_container .event_time a:hover {
  text-decoration: underline; }

#document_activity .document_event_container .views_events_events_date_reply {
  margin-left: 0; }

#document_activity .document_event_container .views_events_events_date_reply .document_event_reply_spinner {
  float: left;
  margin-left: 10px; }

#document_activity .document_event_container .views_events_events_date_reply .event_reply {
  float: left;
  margin-left: 10px; }

#document_activity .document_event_container .views_events_events_date_reply .flag_event {
  float: left;
  margin-left: 10px;
  display: block;
  font-size: 11px;
  border-left: 1px solid #ccc;
  margin-left: 7px;
  padding-left: 7px;
  line-height: 11px;
  position: relative;
  top: 2px; }

#document_activity .document_event_container .views_events_events_date_reply .flag_event a {
  color: #980000; }

#document_activity .document_event_container .event_reply_container {
  margin-top: 10px;
  margin-left: 4px; }

#document_activity .document_event_container .event_reply_container .status_spinner {
  padding-top: 5px;
  float: left; }

#document_activity .document_event_container .event_reply_container .tinier_thumbnail {
  float: left; }

#document_activity .document_event_container .event_reply_container .event_main {
  margin-left: 34px; }

#document_activity .document_event_container .event_reply_container .action {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0;
  padding: 2px 0 3px 0; }

#document_activity .document_event_container .event_reply_container .summary_right p {
  margin-left: 0; }

#document_activity .document_event_container .event_reply_container .status_display_document_container {
  margin: 8px 0 8px 4px; }

#document_activity .document_event_container .event_reply_container .status_document_container {
  width: 593px; }

#document_activity .document_event_container .event_reply_container #event_status_reply_text {
  width: 585px;
  height: 48px;
  margin-left: 4px; }

#document_activity .document_event_container .event_reply_container p.submit_status_reply {
  padding-right: 0;
  margin-right: 0;
  float: right; }

#document_activity .document_event_container .event_reply_container .status_document_utilities, #document_activity .document_event_container .event_reply_container .event_reply_utilities {
  width: 600px; }

#document_activity .document_event_container .event_reply_container .status_submit {
  clear: none;
  float: right; }

#document_activity .document_event_container .event_reply_container .close_reply_link, #document_activity .document_event_container .event_reply_container .close_link {
  float: right;
  display: block;
  margin: 5px 10px;
  font-size: 11px; }

#document_activity .event_reply_fields {
  margin-top: 5px; }

#document_activity div.active {
  float: none;
  width: 100% !important; }

#document_activity .event_children_container .show_replies {
  margin: 5px 0 5px 4px;
  clear: left;
  font-size: 11px; }

#document_activity .event_children_container .show_replies a {
  font-weight: bold !important; }

#document_activity .revealer {
  border-top: 1px dotted #999;
  border-bottom: 0;
  padding-top: 1px; }

#document_activity .document_event_container:last-child {
  border-bottom: 1px solid #ccc; }

#document_activity .revealer .inner {
  float: none;
  width: auto; }

#document_activity .revealer .show_more {
  float: left; }

#document_activity .revealer a.plus, #document_activity .revealer a.plus_active {
  float: none;
  width: auto;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-right-radius: 0; }

.document_event_children_container {
  margin-top: 15px; }

/* @end */
/* @group Document Activity in Published Event in Timeline Feeds */
.document_event_children {
  margin-top: 15px;
  margin-left: 4px; }

.document_event_children .show_replies {
  margin-left: 0;
  padding-left: 0; }

.document_event_in_timeline_container {
  margin-top: 15px; }

.document_event_in_timeline_container .event_content {
  margin-left: 34px; }

.document_event_in_timeline_container .event_content .no_user {
  margin-left: 4px; }

.document_event_in_timeline_container .delete_event {
  float: right;
  margin: 0 0 auto auto; }

.document_event_in_timeline_container .delete_event .delete_status {
  color: #980000;
  font-size: 11px;
  margin: 4px 0 0 2px; }

.document_event_in_timeline_container .reply {
  margin-top: 2px; }

.document_event_in_timeline_container .tinier_thumbnail {
  float: left;
  margin-right: 2px;
  margin-top: -2px;
  margin-bottom: 7px; }

.document_event_in_timeline_container .views_events_events_date_reply {
  margin-left: 0; }

.document_event_in_timeline_container .views_events_events_date_reply .first {
  float: left; }

.document_event_in_timeline_container .views_events_events_date_reply .flag {
  display: block;
  font-size: 11px;
  float: left;
  border-left: 1px solid #ccc;
  margin-left: 7px;
  padding-left: 7px;
  line-height: 11px;
  position: relative;
  top: 3px;
  color: #980000; }

.document_event_in_timeline_container p {
  margin-top: 0;
  margin-bottom: 2px;
  line-height: 16px; }

.document_event_in_timeline_container .revised_detail ul {
  display: inline; }

.document_event_in_timeline_container .revised_detail ul li {
  display: block;
  float: left;
  font-size: 11px;
  margin: 3px 13px 2px 0; }

.document_event_in_timeline_container .revised_detail ul li.title {
  margin-left: 11px;
  *margin-left: 5px; }

.document_event_in_timeline_container .event_time {
  color: #999;
  font-size: 11px;
  margin-left: 4px;
  float: left; }

.document_event_in_timeline_container .event_time a {
  color: #999;
  font-size: 11px;
  text-decoration: none; }

.document_event_in_timeline_container .event_time a:hover {
  text-decoration: underline; }

/* @end */
/* public/stylesheets/document_collection.css @ 1350679053 */
/* Mixins */
.document_collection_form_container {
  background: #D7E8FA;
  padding: 5px 5px 10px; }

.document_collection_form_container form, .document_collection_form_container .form_header {
  vertical-align: middle;
  margin: auto 5px;
  float: left; }

.document_collection_form_container .form_header {
  margin-top: 5px; }

.document_collection_form_container form {
  margin-left: 5px; }

.document_collection_form_container form div {
  margin-top: 5px; }

.document_collection_form_container form label {
  font-size: 11px;
  color: #666666;
  display: block;
  text-align: left;
  width: 100%; }

.document_collection_form_container form div.error, .document_collection_form_container form .name label, .document_collection_form_container form .detail {
  display: none; }

.document_collection_form_container form textarea {
  height: 65px; }

.document_collection_form_container form .text_field, .document_collection_form_container form textarea {
  width: 100%;
  border: 1px solid #CCCCCC;
  padding: 4px;
  color: #999999; }

.document_collection_form_container form select {
  padding: 2px; }

.document_collection_form_container .buttons_container .spinner {
  margin: 5px; }

.document_collection_form_container .buttons_container a {
  font-size: 11px;
  margin-left: 0;
  padding-left: 10px; }

.document_collection_form_container .buttons_container a.cancel {
  color: #1E5388;
  text-transform: none; }

.document_collection_form_container .buttons_container a.destroy {
  color: red; }

.document_collection_form_container_open .form_header, .document_collection_form_container_open form {
  display: block; }

.document_collection_form_container_open form {
  width: 98%; }

.document_collection_form_container_open form div.error, .document_collection_form_container_open form .name label, .document_collection_form_container_open form .detail {
  display: block; }

.document_collection_form_container_open form label {
  margin-bottom: 3px; }

.document_collection_form_container_open form div {
  margin-bottom: 5px; }

.document_collection_form_container_open form .text_field, .document_collection_form_container_open form textarea {
  background-color: #FCF7C4;
  color: #363636; }

.document_collection_form_container_open form #document_collection_name {
  width: 100%; }

.document_collection_form_container_open .privacy_explanation {
  font-size: 11px; }

.document_collection_form_container_open span#dynamic_privacy_explanation {
  font-size: 11px;
  margin-left: 10px;
  color: #666666; }

.document_collection_form_container_open a.create_new_theme {
  font-size: 11px;
  padding-left: 10px; }

.document_collection_summary .metadata_label, .document_collection_container .metadata_label {
  margin-right: 5px !important; }

.document_summary {
  margin-top: 1px;
  padding: 1em;
  border-bottom: none;
  width: auto;
  clear: both; }

.document_summary .description {
  margin-right: 30px;
  margin-top: 5px;
  color: #555555;
  font-size: 11px; }

.document_summary .document_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAIAAAD/+uoYAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMTIvMTBSusy+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAA2pJREFUWIW9l9GaozAIhTkQ7bz/+81b7MVUO7IXGMSQZLpzsenXFGPUH3ICFp+fn/u+b9v2fD63bdv3/fv7+zgOVaXaAHSNUd80u9WoHxkAADCziCzLsq7r4/FY13VZlhLJbFLEHZFlY8TdUFqb0DfczMzM/iBrJeKKiE09jqOLmIkbO0c6UnbRs1fRDQAiIiLx5ie0OSQiRGTEMfyZrMs6j/SEfuKVR1NEDJKIij3SY2xGI4wMOhGJG41Sfwxtlz6qwONdjN2aCdpdnJA1g5m4iXRGH/WNQXf1WryLHdu5OHVCNgLNgu5yjzzJ6xBJEDZlaULYaGNO1qWMg3HRsg8j7jzNH31pmohcJPkxP5JN2vzaH10aRbCYKkaKfBPud23kUmZtJhQR2bYtVsTX69WtiF2ddJNdN3tQ2m3dU37oOi6lxIq4rmvpblJ3d8KXD/NyvZnsur21XBFVtfjzvCJSzX0Tsq4db+1tkolHaS72RuXc1joV0V8/JmRx+zZzkgh/wJ17gnuGhm/E+NaRK2KXbCKSEXRXGKN4ux1V4NzF4lpKMeLmxWNClkEjMUISoLFwszN53B7h7x5nRfSa7pc1HJks9hm3Yc2HzYabO+MLfquINtTE5h2yrhgm0F30uT/xttdG9BjnqW+STdr82vdditzUVMT8jDfhftdGLkVVdCeUP6913/fn9nx+fW3b9tq3VBHr5edv/MH1qcPnh0hJ6fzxjy3oaRP1O0oVsSzruq6Pj4/H+liWpRgaLCPW7HJ3N5EB4TAa59lbZFT1lh7OkeiGDVx6rh0BDMa9JCpRgUXH6otIUQWghyrpkOw2BIAA9jRDSbUhl1UP0tf4b+uhSiAGswiLMLOFA0SFQBVYVA8QsXL1c0gWG8Wvi6NGJfDkAnLzxJfEbSKyUEuplYWZQAVg5sNjzHJorS9DsvOLK7ruHl3Yraad9xbXSnjZl1+OwSwnNwCwVUQpQiCwSDkOrTIfkgWRO+iVIanuEq3BvleMuCEbRxqf7Oq6IVlMJ5anhRkg8CllVboC1iEL9r2755oL9lKKxlH1taikjQMUk4RtSNuXBQAxswJg4pDn3iDzAwptAN3zI5vJn+sBQavFIqf3/xr/RDZpnWlhqHXJBdE9G3JTAaBGFt6TLmX+z4pYY3SViIa7RvwvxsElK7So4IsAAAAASUVORK5CYII=') no-repeat 50% 66px;
  width: 60px;
  float: left;
  margin-right: 10px; }

.document_summary .document_thumbnail_shadow a:hover {
  text-decoration: none; }

.document_summary .document_thumbnail_shadow .thumbnail {
  float: none;
  width: 54px;
  height: 70px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.document_summary .document_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.document_summary .document_thumbnail_shadow .thumbnail {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  float: none;
  height: 70px;
  padding: 2px;
  width: 54px; }

.document_collection_container {
  margin-top: -1px;
  background-color: #fff;
  padding: 10px;
  text-align: left; }

.document_collection_container .toolbar {
  font-size: 11px;
  margin-bottom: 8px; }

.document_collection_container .toolbar label {
  color: #666666;
  margin-right: 5px;
  font-size: 11px; }

.document_collection_container .toolbar select {
  font-size: 11px;
  padding: 2px;
  margin-right: 15px; }

.document_collection_container .finished {
  float: left;
  font-weight: bold;
  margin: 10px; }

.document_collection_container .paginator {
  float: right;
  clear: none; }

.document_collection_container .blank_state_message {
  font-size: 13px;
  background-color: #E9E8E7;
  padding: 10px; }

.document_collection_container .no_content {
  margin-bottom: 15px; }

.document_collection_container form .buttons_container {
  line-height: 25px; }

.document_collection_container form .buttons_container .separator {
  margin-left: 0.5em;
  margin-right: 0.5em; }

.document_collection_container form .buttons_container .destroy {
  color: red;
  font-weight: bold; }

.document_collection_container .document_collection_form_container {
  padding-top: 5px;
  margin-top: 1px; }

.document_collection_container .document_collection_form_container form {
  width: 740px; }

.document_collection_container .document_collection_form_container_open form {
  width: 925px; }

.document_collection_container .right_toolbar {
  float: right;
  padding-bottom: 0.5em; }

.document_collection_container .right_toolbar .approve {
  font-weight: bold;
  color: #009933; }

.document_collection_container .right_toolbar .reject {
  font-weight: bold;
  color: #990000; }

.document_collection_container .document_collections {
  font-size: 11px; }

.document_collection_container .document_collections .document_collection_summary {
  background: url('data:image/gif;base64,R0lGODlhAQALALMAAPHx8evr6+jo6O/v7/z8/Pn5+e3t7ff39/T09P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAsAAAQJMJFyEBgmiBQBADs=') repeat-x scroll left bottom white;
  border-top: 1px dotted #999999; }

.document_collection_container .document_collections .document_collection_summary .stats {
  margin: 5px auto; }

.document_collection_container .document_collections .document_collection_summary .summary .name, .document_collection_container .document_collections .document_collection_summary .summary ol {
  margin-bottom: 5px; }

.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li {
  color: #999999;
  list-style-type: decimal;
  list-style-position: inside; }

.document_collection_container .document_collections .document_collection_summary .summary .documents_preview ol li a {
  font-size: 11px; }

.document_collection_container #choose_view {
  float: right;
  margin-right: 5px; }

.document_collection_container .list_view .right_toolbar {
  padding: 0px;
  margin-top: 5px; }

.document_collection_container .list_view .document_collection_summary {
  padding-bottom: 10px;
  padding-top: 10px; }

.document_collection_container .list_view .document_collection_summary .summary {
  width: 95%; }

.document_collection_container .list_view .document_collection_summary .summary .name {
  display: inline;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  width: 520px;
  margin-bottom: 0px;
  margin-right: 1em; }

.document_collection_container .list_view .document_collection_summary .summary .name a {
  white-space: nowrap; }

.document_collection_container .list_view .document_collection_summary .summary .stats {
  margin: 0;
  float: right;
  padding-top: 5px; }

.document_collection_container .list_view .document_collection_summary .summary .stats .privacy {
  width: 100px; }

.document_collection_container .list_view .document_collection_summary .summary .stats .updated_at {
  zoom: 1;
  *display: inline;
  display: inline-block;
  text-align: left; }

.document_collection_container .list_view .document_collection_summary .summary .stats .docs_count {
  zoom: 1;
  *display: inline;
  display: inline-block;
  text-align: left;
  width: 80px; }

.document_collection_container .list_view .document_collection_summary .large_shelf, .document_collection_container .list_view .document_collection_summary .summary .description, .document_collection_container .list_view .document_collection_summary .summary .documents_preview {
  display: none; }

.document_collection_container .on {
  background-color: #F4F3F3; }

.document_collection_container .private {
  color: #990000; }

.document_collection_container .public {
  color: #009933; }

.document_collection_container .document_summaries {
  font-size: 11px; }

.document_collection_container .document_summaries .stats_bottom li {
  font-size: 11px; }

.document_collection_container .document_mixed {
  text-align: left;
  margin: 0;
  padding: 10px 0 5px 0;
  height: 110px;
  border-bottom: dotted 1px #ccc; }

.document_collection_container .document_mixed a.duplicates_note {
  display: none; }

.document_collection_container .document_mixed .subtle_close_button {
  margin-left: 5px; }

.document_collection_container .document_mixed .username {
  padding: 0;
  color: green;
  font-weight: normal; }

.document_collection_container .document_mixed .name_link {
  color: #136C8C;
  font-size: 15px;
  font-weight: bold; }

.document_collection_container .document_mixed .name_link:hover {
  text-decoration: none;
  color: #1B89B3; }

.document_collection_container .document_mixed .price_label {
  font: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000; }

.document_collection_container .document_mixed .document_body {
  width: 600px;
  margin-right: 10px; }

.document_collection_container .document_mixed .document_body.full {
  width: 580px;
  margin-right: 0; }

.document_collection_container .document_mixed .document_body .bottom_controls .clearfix {
  margin-bottom: 5px; }

.document_collection_container .document_mixed .document_thumbnail_shadow {
  position: relative;
  margin: 0;
  padding-bottom: 9px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAICAIAAAAz/uU4AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMTIvMTBSusy+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAQJJREFUOI2llMGywyAIRRFw8v//mk1CIl3wHnWCUqdlkbmCRE+upuz7fp6niIjIcRwicl3Xfd+tNVUtpQAAAEThepaJ+V6oai4+TojJUgoiEhEz11q3bau11lqZmW1tCyJqrQEAIqpqwjkc9snZ/Bg9VXwuDp3TUYnIuQDgj9Nq1mO0piPGR8Ih2+9+xuRQGwsiMjMRIaKhsjtpkxyy55yRLCIlZg7BhnrxVLulvatgfiKib0hV7eg+Ir+KEXIRdcY2K+V31cNsxP94++mF/gzMABK2IU/u53A5WPsEs94SgqFzZta2sukE5jvOvLq+1SfnSs9s+Evkr4rVx48jAe5v1gtIKvn5opeImwAAAABJRU5ErkJggg==') no-repeat center bottom;
  width: 78px;
  padding-bottom: 8px; }

.document_collection_container .document_mixed .document_thumbnail_shadow a:hover {
  text-decoration: none; }

.document_collection_container .document_mixed .document_thumbnail_shadow .thumbnail {
  float: none;
  width: 72px;
  height: 93px;
  background-color: #fff;
  padding: 2px;
  border: 1px solid #ccc;
  /* @include box-shadow(#999, 1px, 1px, 3px);*/ }

.document_collection_container .document_mixed .document_thumbnail_shadow .thumbnail .no_of_pages {
  background-image: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0;
  -webkit-box-shadow: -1px -1px 2px #dddddd;
  -moz-box-shadow: -1px -1px 2px #dddddd;
  box-shadow: -1px -1px 2px #dddddd;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-topleft: 5px;
  color: #999;
  font-size: 10px;
  bottom: 10px;
  right: 1px; }

.document_collection_container .document_mixed .document_thumbnail_shadow .thumbnail .no_of_pages {
  bottom: 9px; }

.document_collection_container .document_mixed .manage_collection {
  margin-top: 5px;
  margin-right: 15px;
  float: left; }

.document_collection_container .document_mixed .manage_collection .add_to_collections {
  background: transparent url(/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/search/btn_collection_87x20.png) no-repeat scroll 0 0;
  display: block;
  width: 87px;
  height: 20px;
  padding: 0;
  overflow: hidden;
  text-indent: -9999px; }

.document_collection_container .document_mixed .manage_collection .add_to_collections:hover {
  background-position: 0 -20px; }

.document_collection_container .document_mixed .manage_collection .add_to_collections:active {
  background-position: 0 -40px; }

.document_collection_container .document_mixed .document_meta .meta_node {
  font-size: 11px; }

.document_collection_container .document_mixed .document_meta.pills {
  display: block;
  float: right;
  width: 145px; }

.document_collection_container .document_mixed .document_meta.pills .meta_node {
  display: block;
  padding: 7px;
  background-color: #eee;
  margin-bottom: 1px;
  font-size: 11px; }

.document_collection_container .document_mixed .document_meta.pills .meta_node label {
  float: left;
  color: #999;
  text-shadow: 0px 1px 0px #fff; }

.document_collection_container .document_mixed .document_meta.pills .meta_node strong {
  float: right;
  font-weight: normal;
  color: #333; }

.document_collection_container .document_mixed .document_meta.pills .meta_node.top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  border-radius-topright: 3px; }

.document_collection_container .document_mixed .document_meta.pills .meta_node.bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-radius-bottomright: 3px; }

.document_collection_container .document_mixed .document_thumbnail {
  float: left;
  margin-right: 10px; }

.document_collection_container .document_mixed .document_title {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  margin-bottom: 5px; }

.document_collection_container .document_mixed .document_body {
  float: left; }

.document_collection_container .document_mixed .document_description {
  margin: 0 0 5px;
  line-height: 13px;
  overflow: hidden;
  color: #999;
  font-size: 11px; }

.document_collection_container .document_mixed .document_attribution {
  line-height: 13px;
  color: #999;
  font-size: 11px;
  margin: 0; }

.document_collection_container .status_spinner {
  margin: 5px; }

.document_collection_container #add_documents {
  margin-top: 1px;
  background-color: #C4E3F8;
  padding: 10px; }

.document_collection_container #add_documents #status_loader {
  margin-top: 1em; }

.document_collection_container #add_document_query label, .document_collection_container #add_document_query select {
  margin-right: 10px; }

.document_collection_container #add_document_query label {
  font-weight: bold;
  margin-top: 5px; }

.document_collection_container #add_document_query select {
  margin-top: 2px; }

.document_collection_container #add_document_query #document_search_type {
  width: 175px; }

.document_collection_container #add_document_query #document_search_query {
  width: 515px; }

.document_collection_container #add_document_query #recent_documents {
  width: 565px; }

.document_collection_container #add_document_query input, .document_collection_container #add_document_query select, .document_collection_container #add_document_query label {
  float: left; }

.document_collection_container #document_search_result_container {
  margin-top: 1em; }

.document_collection_container #document_search_result_container .document_summary {
  text-align: left;
  background-color: #F4F3F3;
  border-bottom: 1px solid #AAAAAA; }

.document_collection_container #document_search_result_container .document_summary .add_document {
  display: block;
  width: 21px;
  height: 21px;
  background: url(/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/btn_add_21x21_blue.gif) no-repeat 0 0; }

.document_collection_container #document_search_result_container .document_summary .add_document:hover {
  background-position: 0 -21px;
  text-decoration: none; }

.document_collection_container #document_search_result_container .document_summary p.document_attrition {
  font-size: 11px;
  color: #999; }

.document_collection_container #document_search_result_container .document_summary p.document_attrition .username {
  color: green; }

.document_collection_container #document_search_result_container .document_summary .document_meta.pills .meta_node label {
  color: #999;
  text-shadow: 0px 1px 0px white;
  font-weight: normal; }

.document_collection_container #document_search_result_container .document_summary .document_meta.pills .meta_node strong {
  font-weight: normal;
  color: #333; }

.document_collection_container #document_search_result_container .confirmation {
  float: left;
  margin-right: 10px; }

.document_collection_container #document_search_result_container .added {
  background-color: #FFF4B7; }

.document_collection_container #document_search_result_container .added .added {
  font-weight: bold; }

.document_collection_container #new_documents_container input, .document_collection_container #new_documents_container .non_owner .right_toolbar {
  display: none; }

.document_collection_container #new_documents_container .document_summary {
  background-color: #E9F2FC; }

.document_collection_container #new_documents_container .document_summary .document_thumbnail_shadow {
  background-position: 50% 56px; }

.document_collection_container .pending_documents .added {
  background-color: #FFF4B7; }

.document_collection_container .pending_documents .added .added {
  font-weight: bold; }

.document_collection_container .menu_seperator {
  border-left: 1px dotted #888888;
  width: 1px; }

.document_collection_summary {
  padding-bottom: 15px;
  padding-top: 10px;
  font-size: 11px;
  clear: both; }

.document_collection_summary .description {
  margin: 5px auto; }

.document_collection_summary .description p {
  margin: 0;
  font-size: 11px;
  color: #666; }

.document_collection_summary .summary h4.name {
  display: inline;
  font-size: 18px; }

.document_collection_summary .toolbar {
  margin-left: 10px; }

.document_collection_summary ul.stats {
  margin-top: 0.5em; }

.document_collection_summary ul.stats li {
  font-size: 11px;
  display: inline;
  padding-right: 1.2em; }

.document_collection_summary ul.stats li.privacy span {
  font-weight: bold;
  text-transform: capitalize; }

.document_collection_summary ul.stats li.privacy .private {
  color: #990000; }

.document_collection_summary ul.stats li.privacy .public {
  color: #009933; }

.document_collection_summary ul.stats .price_label {
  font: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000; }

.document_collection_summary .large_shelf, .document_collection_summary .summary {
  float: left;
  text-align: left;
  background-color: transparent; }

.document_collection_summary .large_collection {
  margin-right: 15px; }

.document_collection_summary .large_shelf.large_collection .shelf_thumbnail_shadow {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAUCAIAAADX+V4XAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMTIvMTBSusy+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAArVJREFUWIW9mMu64yAIgFVM3v9hu4q3WdgyVAQvdYbF+RAhR38JwdrX65VSSimFEEIIz/M8zxNCSCnFGEspOWdDxFqrDBWHVbuil1KGOh1Kdn1qxt8Y45yz1nrvAeC6rvu+7/u+ruu6LgAAAN/EWGudc865nDMA5Jw5i19gcaPuxo+wu/kuzQ2j4iOFVGLIrVlwKcXT7aEAgDEm59yksDkBa+isePINK5QbhQMavg16CF0/AFS+KDjrG1fnXOVrrc050yeegrVHvysz1IbEFdwzZ2PIq4+g6axH6tWjBtdCUUqhr8MpWDOKGcGlspGA87nPFW5HgJVhk9HefA4BAzhfafMbsFYLetfS7JBbZmrrvM+wptM0xVzGdPa4Dedc1StufPq/gzXM2ZlEHvYAS8PVs6k6vrIUNC7eo4a5bdjpnYWlgJsvDpJ0iXenNvoz/QlIr/nuvQtF/VtzVlmlOQRriHKVtZIN6DD/5dSnhnyQ9btQINlmicNFz8zOOByR7WUcPBupitp6tYsxxhifj4QQYowpJfrdW60AM1NLxV3aWzMcdrtLU3xIjVh8AcB7j7e7+7699/XK93W7awq2+VQPZcPzsBTjjEXaJNVXGzXFLjlzS/OJwyqBzr6Jp52HJc3cQVg8vFGkYXerG22sovAo3c18I+b3DkObNgrXfHfHZ2FtPE2R7SuDNJQcpJAGHU3n6vx1u+vyVdj9jl4COklZf/f3KsmQNf+nCmVbmzbzqQ8S3+OwJIJL+Utl+/owadQtpkf5bxabD190LaU0PwDhVKNIxhk7n9KdJVm6UCjfLmlq5sBwtbQoI2WLCVsF4SqI+XAP1jBqQ3TEilHvHPSGrymbze3O1l+EESutD7yX4EPJqMMaovylUJxykEKkvgIV/Na9/3KmUnBXjsP6z3LwbKT6+QcyTHTEAAxd9wAAAABJRU5ErkJggg==') no-repeat scroll center 173px transparent; }

.document_collection_summary .summary, .document_collection_summary .document_collection_form_container {
  width: 730px; }

.document_collection_summary .document_collection_form_container {
  float: left;
  background: none;
  padding: 0;
  /* Mix-in*/ }

.document_collection_summary .document_collection_form_container .form_header, .document_collection_summary .document_collection_form_container form {
  display: block; }

.document_collection_summary .document_collection_form_container form {
  width: 98%; }

.document_collection_summary .document_collection_form_container form div.error, .document_collection_summary .document_collection_form_container form .name label, .document_collection_summary .document_collection_form_container form .detail {
  display: block; }

.document_collection_summary .document_collection_form_container form label {
  margin-bottom: 3px; }

.document_collection_summary .document_collection_form_container form div {
  margin-bottom: 5px; }

.document_collection_summary .document_collection_form_container form .text_field, .document_collection_summary .document_collection_form_container form textarea {
  background-color: #FCF7C4;
  color: #363636; }

.document_collection_summary .document_collection_form_container form #document_collection_name {
  width: 100%; }

.document_collection_summary .document_collection_form_container .privacy_explanation {
  font-size: 11px; }

.document_collection_summary .document_collection_form_container span#dynamic_privacy_explanation {
  font-size: 11px;
  margin-left: 10px;
  color: #666666; }

.document_collection_summary .document_collection_form_container a.create_new_theme {
  font-size: 11px;
  padding-left: 10px; }

.document_collection_summary .document_collection_form_container form {
  width: 98%; }

.document_collection_summary .document_collection_form_container div.error, .document_collection_summary .document_collection_form_container .name label, .document_collection_summary .document_collection_form_container .detail {
  display: block; }

.document_collection_summary .document_collection_form_container div.section {
  margin-bottom: 10px; }

.content_tabs li span.count {
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #bbb;
  background-color: #ddd;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; }

.collection_introduction {
  background: none repeat scroll 0 0 #FFF8D1;
  border: 2px solid #FFE684;
  margin-bottom: 15px;
  padding: 10px; }

.collection_introduction p {
  margin: 10px auto; }

.collection_introduction .intro_examples {
  margin-top: 5px;
  color: #666666; }

.collection_introduction .intro_examples .example {
  float: left;
  width: 285px;
  height: 150px; }

.collection_introduction .intro_examples .example h4 {
  font-size: 13px;
  color: #D7AC2A; }

.collection_introduction .intro_examples .example .description {
  font-size: 11px;
  color: #999999;
  margin-top: 2px; }

.collection_introduction .intro_examples .left_separator {
  padding-left: 15px;
  border-left: 1px dotted #999999; }

.document_collection_settings .document_collection_form_container {
  width: 100%;
  float: left;
  background: none;
  padding: 0; }

.document_collection_settings .document_collection_form_container .success_message {
  margin-right: 2px; }

.document_collection_settings .document_collection_form_container form {
  margin-left: 0;
  width: 98%;
  color: #444; }

.document_collection_settings .document_collection_form_container form div {
  margin: 0; }

.document_collection_settings .document_collection_form_container form div.section {
  margin: 1px 5px 1px 0;
  display: block;
  padding: 8px;
  width: 100%;
  overflow: auto; }

.document_collection_settings .document_collection_form_container form textarea {
  background-color: #FCF7C4;
  color: #444;
  border: 1px solid #CCC;
  display: inline;
  float: right;
  width: 400px;
  height: 80px;
  max-height: 80px;
  max-width: 400px; }

.document_collection_settings .document_collection_form_container form input {
  background-color: #FCF7C4;
  color: #444;
  border: 1px solid #CCC;
  display: inline;
  float: right;
  width: 400px;
  height: 12px; }

.document_collection_settings .document_collection_form_container form input.grey {
  background-color: #CCC; }

.document_collection_settings .document_collection_form_container form #pricing_section {
  top: 0;
  width: 404px;
  float: right; }

.document_collection_settings .document_collection_form_container form #pricing_section label {
  padding-bottom: 2px;
  left: -5px; }

.document_collection_settings .document_collection_form_container form #pricing_section input {
  margin-top: 3px; }

.document_collection_settings .document_collection_form_container form select {
  display: inline;
  float: right;
  height: 12px; }

.document_collection_settings .document_collection_form_container form label {
  position: relative;
  top: 3px;
  display: inline;
  width: 100px;
  font-weight: bold;
  color: #444; }

.document_collection_settings .document_collection_form_container form #dynamic_privacy_explanation, .document_collection_settings .document_collection_form_container form a.create_new_theme {
  float: right;
  margin-right: 10px;
  font-size: 11px;
  margin-top: 3px; }

.document_collection_settings .document_collection_form_container form a.create_new_theme {
  color: #1E5388; }

.document_collection_settings .document_collection_form_container form .standard_submit {
  float: right;
  margin-right: 5px; }

.document_collection_settings .document_collection_form_container form .spinner {
  float: right;
  margin-left: 10px;
  font-style: italic; }

.document_collection_settings .document_collection_form_container form .destroy {
  float: right;
  margin-right: 10px; }

.document_collection_settings .document_collection_form_container form div.section.choose_layout {
  height: auto; }

.document_collection_settings .document_collection_form_container form .section_header {
  display: block;
  font-size: 11px;
  color: #444;
  margin-top: 3px; }

.document_collection_settings .document_collection_form_container form .section_header .title {
  font-weight: bold;
  display: block; }

.document_collection_settings .document_collection_form_container form .section_header .layout_explanation {
  display: block;
  margin-top: 10px;
  margin-bottom: 5px; }

.document_collection_settings .document_collection_form_container form .layout_option.last {
  border-bottom: none; }

.document_collection_settings .document_collection_form_container form .layout_option {
  display: block;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
  border-bottom: 1px dotted #CCC; }

.document_collection_settings .document_collection_form_container form .layout_option input {
  display: inline;
  float: left;
  height: 15px;
  width: 15px;
  margin-right: 20px; }

.document_collection_settings .document_collection_form_container form .layout_option label {
  display: inline;
  float: left;
  font-weight: normal; }

.document_collection_settings .document_collection_form_container .on {
  background-color: #F4F3F3; }

.document_collection_settings .document_collection_form_container .off {
  background-color: #E9E8E7; }

.document_collection_settings .document_collection_form_container div.error, .document_collection_settings .document_collection_form_container .detail {
  display: block; }

/* public/stylesheets/user_collection.css @ 1350679053 */
/* Mixins */
.user_collection_form_container {
  background: #D7E8FA;
  padding: 5px 5px 10px; }

.user_collection_form_container form, .user_collection_form_container .form_header {
  vertical-align: middle;
  margin: auto 5px;
  float: left; }

.user_collection_form_container .form_header {
  margin-top: 5px; }

.user_collection_form_container form {
  margin-left: 10px; }

.user_collection_form_container form div {
  margin-top: 5px; }

.user_collection_form_container form label {
  font-size: 11px;
  color: #666666;
  display: block;
  text-align: left;
  width: 100%; }

.user_collection_form_container form div.error, .user_collection_form_container form .name label, .user_collection_form_container form .detail {
  display: none; }

.user_collection_form_container form textarea {
  height: 65px; }

.user_collection_form_container form .text_field, .user_collection_form_container form textarea {
  width: 100%;
  border: 1px solid #CCCCCC;
  padding: 4px;
  color: #999999; }

.user_collection_form_container form select {
  padding: 2px; }

.user_collection_form_container .buttons_container {
  line-height: 2em; }

.user_collection_form_container .buttons_container .spinner {
  margin: 5px; }

.user_collection_form_container .buttons_container a {
  font-size: 11px;
  margin-left: 0;
  padding-left: 10px; }

.user_collection_form_container .buttons_container a.cancel {
  color: #1E5388;
  text-transform: none; }

.user_collection_form_container .buttons_container a.destroy {
  color: red; }

.user_collection_form_container_open .form_header, .user_collection_form_container_open form {
  display: block; }

.user_collection_form_container_open form {
  width: 98%; }

.user_collection_form_container_open form div.error, .user_collection_form_container_open form .name label, .user_collection_form_container_open form .detail {
  display: block; }

.user_collection_form_container_open form label {
  margin-bottom: 3px; }

.user_collection_form_container_open form div {
  margin-bottom: 5px; }

.user_collection_form_container_open form .text_field, .user_collection_form_container_open form textarea {
  background-color: #FCF7C4;
  color: #363636; }

.user_collection_form_container_open form #user_collection_name {
  width: 100%; }

.user_collection_form_container_open .privacy_explanation {
  font-size: 11px; }

.user_collection_form_container_open span#dynamic_privacy_explanation {
  font-size: 11px;
  margin-left: 10px;
  color: #666666; }

.user_collection_summary .metadata_label, .user_collection_container .metadata_label {
  margin-right: 5px !important; }

.user_collection_container {
  margin-top: -1px;
  background-color: #fff;
  text-align: left; }

.user_collection_container .toolbar {
  font-size: 11px;
  margin-bottom: 8px; }

.user_collection_container .toolbar label {
  color: #666666;
  margin-right: 5px;
  font-size: 11px; }

.user_collection_container .toolbar select {
  font-size: 11px;
  padding: 2px;
  margin-right: 15px; }

.user_collection_container .finished {
  float: left;
  font-weight: bold;
  margin: 10px; }

.user_collection_container .paginator {
  float: right;
  clear: none; }

.user_collection_container .blank_state_message {
  font-size: 13px;
  background-color: #E9E8E7;
  padding: 10px; }

.user_collection_container .no_content {
  margin-bottom: 15px; }

.user_collection_container form .buttons_container {
  line-height: 25px; }

.user_collection_container form .buttons_container .separator {
  margin-left: 0.5em;
  margin-right: 0.5em; }

.user_collection_container form .buttons_container .destroy {
  color: red;
  font-weight: bold; }

.user_collection_container .user_collection_form_container {
  padding-top: 5px;
  margin-top: 1px; }

.user_collection_container .user_collection_form_container form {
  width: 760px; }

.user_collection_container .user_collection_form_container_open form {
  width: 925px;
  margin-top: 10px; }

.user_collection_container .right_toolbar {
  float: right;
  padding-bottom: 0.5em;
  margin-right: 5px; }

.user_collection_container .right_toolbar .approve {
  font-weight: bold;
  color: #009933; }

.user_collection_container .right_toolbar .reject {
  font-weight: bold;
  color: #990000; }

.user_collection_container .user_collections {
  font-size: 11px; }

.user_collection_container .user_collections .user_collection_summary {
  background-color: #f6f6f6;
  border-top: 1px dotted #999999; }

.user_collection_container .user_collections .user_collection_summary .stats {
  margin: 5px auto; }

.user_collection_container .user_collections .user_collection_summary .thumbnail_thumbnail {
  margin: auto 10px; }

.user_collection_container .user_collections .user_collection_summary .summary .name, .user_collection_container .user_collections .user_collection_summary .summary ol {
  margin-bottom: 5px; }

.user_collection_container .user_collections .user_collection_summary .summary .users_preview ol li {
  color: #999999;
  list-style-type: decimal;
  list-style-position: inside; }

.user_collection_container .user_collections .user_collection_summary .summary .users_preview ol li a {
  font-size: 11px; }

.user_collection_container #choose_view {
  float: right;
  margin-right: 5px; }

.user_collection_container .list_view .user_collection_summary {
  padding-bottom: 5px; }

.user_collection_container .list_view .user_collection_summary .summary {
  width: 95%; }

.user_collection_container .list_view .user_collection_summary .summary .name {
  display: inline;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  width: 520px;
  margin-bottom: 0px;
  margin-right: 1em; }

.user_collection_container .list_view .user_collection_summary .summary .name a {
  white-space: nowrap; }

.user_collection_container .list_view .user_collection_summary .summary .stats {
  margin: 0;
  float: right; }

.user_collection_container .list_view .user_collection_summary .summary .stats .privacy {
  width: 100px; }

.user_collection_container .list_view .user_collection_summary .summary .stats .docs_count {
  width: 80px; }

.user_collection_container .list_view .user_collection_summary .thumbnail_thumbnail, .user_collection_container .list_view .user_collection_summary .summary .description, .user_collection_container .list_view .user_collection_summary .summary .members_preview {
  display: none; }

.user_collection_container .on {
  background-color: #E9E8E7; }

.user_collection_container .off {
  background-color: #F4F3F3; }

.user_collection_container .private {
  color: #990000; }

.user_collection_container .public {
  color: #009933; }

.user_collection_container .user_summaries {
  font-size: 11px; }

.user_collection_container .user_summaries .stats_bottom li {
  font-size: 11px; }

.user_collection_container .user_summary {
  margin-top: 1px;
  padding: 1em;
  border-bottom: none;
  width: auto;
  clear: both; }

.user_collection_container .user_summary .stats {
  margin: 0;
  margin-top: 5px;
  float: right; }

.user_collection_container .user_summary .stats .stat {
  font-size: 11px; }

.user_collection_container .user_summary .stats .stat {
  float: left;
  width: 115px; }

.user_collection_container .user_summary .thumbnail {
  float: left; }

.user_collection_container .user_summary .summary {
  float: left;
  /* margin-left: 80px;*/ }

.user_collection_container .status_spinner {
  margin: 5px; }

.user_collection_container #add_users {
  margin-top: 1px;
  background-color: #C4E3F8;
  padding: 10px; }

.user_collection_container #add_users #status_loader {
  margin-top: 1em; }

.user_collection_container #add_user_query label, .user_collection_container #add_user_query select {
  margin-right: 10px; }

.user_collection_container #add_user_query label {
  font-weight: bold;
  margin-top: 5px; }

.user_collection_container #add_user_query select {
  margin-top: 2px; }

.user_collection_container #add_user_query #user_search_type {
  width: 175px; }

.user_collection_container #add_user_query #user_search_query {
  width: 577px; }

.user_collection_container #add_user_query #recent_users {
  width: 565px; }

.user_collection_container #add_user_query input, .user_collection_container #add_user_query select, .user_collection_container #add_user_query label {
  float: left; }

.user_collection_container #user_search_result_container {
  margin-top: 1em; }

.user_collection_container #user_search_result_container .user_summary {
  text-align: left;
  background-color: #F4F3F3;
  border-bottom: 1px solid #AAAAAA; }

.user_collection_container #user_search_result_container .user_summary .add_user {
  display: block;
  width: 21px;
  height: 21px;
  background: url(/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/btn_add_21x21_blue.gif) no-repeat 0 0; }

.user_collection_container #user_search_result_container .user_summary .add_user:hover {
  background-position: 0 -21px;
  text-decoration: none; }

.user_collection_container #user_search_result_container .confirmation {
  float: left;
  margin-right: 10px; }

.user_collection_container #user_search_result_container .added {
  background-color: #FFF4B7; }

.user_collection_container #user_search_result_container .added .added {
  font-weight: bold; }

.user_collection_container #new_users_container input, .user_collection_container #new_users_container .non_owner .right_toolbar {
  display: none; }

.user_collection_container #new_users_container .user_summary {
  background-color: #E9F2FC; }

.user_collection_container .pending_users .added {
  background-color: #FFF4B7; }

.user_collection_container .pending_users .added .added {
  font-weight: bold; }

.user_collection_container .menu_seperator {
  border-left: 1px dotted #888888;
  width: 1px; }

.user_collection_summary {
  padding: 10px 0;
  font-size: 11px;
  clear: both; }

.user_collection_summary .description {
  margin: 5px auto; }

.user_collection_summary .description p {
  margin: 0; }

.user_collection_summary .summary h4.name {
  display: inline; }

.user_collection_summary .toolbar {
  margin-left: 10px; }

.user_collection_summary ul.stats {
  margin-top: 0.5em; }

.user_collection_summary ul.stats li {
  font-size: 11px;
  display: inline;
  padding-right: 1.2em; }

.user_collection_summary ul.stats li.privacy span {
  font-weight: bold;
  text-transform: capitalize; }

.user_collection_summary ul.stats li.privacy .private {
  color: #990000; }

.user_collection_summary ul.stats li.privacy .public {
  color: #009933; }

.user_collection_summary .thumbnail_thumbnail, .user_collection_summary .summary {
  float: left;
  text-align: left; }

.user_collection_summary .thumbnail_thumbnail {
  margin-left: 5px; }

.user_collection_summary .summary, .user_collection_summary .user_collection_form_container {
  width: 730px; }

.user_collection_summary .user_collection_form_container {
  float: left;
  background: none;
  padding: 0;
  /* Mix-in*/ }

.user_collection_summary .user_collection_form_container .form_header, .user_collection_summary .user_collection_form_container form {
  display: block; }

.user_collection_summary .user_collection_form_container form {
  width: 98%; }

.user_collection_summary .user_collection_form_container form div.error, .user_collection_summary .user_collection_form_container form .name label, .user_collection_summary .user_collection_form_container form .detail {
  display: block; }

.user_collection_summary .user_collection_form_container form label {
  margin-bottom: 3px; }

.user_collection_summary .user_collection_form_container form div {
  margin-bottom: 5px; }

.user_collection_summary .user_collection_form_container form .text_field, .user_collection_summary .user_collection_form_container form textarea {
  background-color: #FCF7C4;
  color: #363636; }

.user_collection_summary .user_collection_form_container form #user_collection_name {
  width: 100%; }

.user_collection_summary .user_collection_form_container .privacy_explanation {
  font-size: 11px; }

.user_collection_summary .user_collection_form_container span#dynamic_privacy_explanation {
  font-size: 11px;
  margin-left: 10px;
  color: #666666; }

.user_collection_summary .user_collection_form_container form {
  width: 98%; }

.user_collection_summary .user_collection_form_container div.error, .user_collection_summary .user_collection_form_container .name label, .user_collection_summary .user_collection_form_container .detail {
  display: block; }

.user_collection_summary .user_collection_form_container div.section {
  margin-bottom: 10px; }

.content_tabs li span.count {
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #bbb;
  background-color: #ddd;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; }

.collection_introduction {
  background: none repeat scroll 0 0 #FFF8D1;
  border: 2px solid #FFE684;
  margin-bottom: 15px;
  padding: 10px; }

.collection_introduction p {
  margin: 10px auto; }

.collection_introduction .intro_examples {
  margin-top: 5px;
  color: #666666; }

.collection_introduction .intro_examples .example {
  float: left;
  width: 285px;
  height: 150px; }

.collection_introduction .intro_examples .example h4 {
  font-size: 13px;
  color: #D7AC2A; }

.collection_introduction .intro_examples .example .description {
  font-size: 11px;
  color: #999999;
  margin-top: 2px; }

.collection_introduction .intro_examples .left_separator {
  padding-left: 15px;
  border-left: 1px dotted #999999; }

.user_collection div.pretab_header {
  color: #999; }

.user_collection div.pretab_header hr {
  height: 10px;
  margin-bottom: 10px;
  border: 0;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0MzODM4REJFQTEzMTFERjkxMTRFNTY2NzA5MEU5NUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzODM4RENFQTEzMTFERjkxMTRFNTY2NzA5MEU5NUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzM4MzhEOUVBMTMxMURGOTExNEU1NjY3MDkwRTk1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzM4MzhEQUVBMTMxMURGOTExNEU1NjY3MDkwRTk1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiZdHNEAAAAlSURBVHjaYvj//z/TmTNnmERERJhYWVnhmI2NjYmBgQGGAQIMANBIBe8JFXgBAAAAAElFTkSuQmCC') repeat-x scroll left bottom; }

.user_collection div.pretab_header h3 {
  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  font-style: italic;
  font-weight: normal;
  font-size: 24px;
  color: #555;
  letter-spacing: -1px;
  line-height: 32px; }

/* public/stylesheets/explore.css @ 1350679053 */
/* @group Explore */
#scribd-doc.explore {
  border-top: 0px;
  padding-top: 0px; }

body.loc_explore .scribd_columns .lt3 {
  width: 169px; }

body.loc_explore .scribd_columns .main3 {
  width: 770px; }

#explore_sidebar_cats {
  margin-left: 0; }

#explore_sidebar_cats li {
  font-size: 13px;
  margin: 6px 0; }

#explore_sidebar_cats li.expanded a {
  font-weight: bold;
  color: #333; }

#explore_sidebar_cats .premium_link {
  font-weight: bold;
  color: #ff9900; }

#explore_sidebar_cats .subcategories_container {
  zoom: 1; }

#explore_sidebar_cats .subcategories {
  margin-bottom: 12px; }

#explore_sidebar_cats .subcategories li {
  margin: 5px; }

#explore_sidebar_cats .subcategories li a {
  color: #999; }

.loc_explore .trending {
  margin-left: 8px;
  margin-top: 15px;
  font-size: 13px; }

.loc_explore .trending h2 {
  font-size: 13px; }

.loc_explore .trending ul.nav_list li {
  margin-left: 0;
  padding-left: 0;
  font-size: 13px; }

.explore .content_module_centered {
  border: 0;
  margin: 0;
  padding: 10px 0; }

.explore .spotlight {
  z-index: 1;
  position: relative;
  padding: 0 10px 10px; }

.explore .spotlight h2 {
  color: #808080;
  font-family: georgia;
  font-size: 15px;
  font-style: italic;
  font-weight: normal; }

.explore .spotlight .content_module_centered {
  margin-top: 5px; }

.explore .spotlight .six_thumbnails {
  margin-top: 15px; }

table.docs {
  width: 518px;
  margin: 0 5px 10px 5px; }

.doc_listing_horizontal table.docs {
  width: 680px;
  margin: 0 5px 10px 5px; }

table.docs tr td {
  text-align: center;
  vertical-align: top; }

table.docs tr td .thumbnail_thumbnail {
  float: none;
  margin: auto;
  z-index: 1 !important;
  position: relative;
  top: 0; }

table.docs tr td.document_thumbnail {
  padding-top: 15px; }

table.docs tr td .medium_thumbnail {
  float: none;
  margin: auto; }

table.docs tr td h4 {
  margin: 2px auto 0 auto;
  width: 110px;
  line-height: 15px;
  height: 30px;
  display: block;
  overflow: hidden;
  font-size: 13px; }

table.docs tr td p {
  font-size: 11px;
  margin: 2px auto 2px auto;
  width: 110px; }

table.docs tr td p span.price, div.stats_bottom span.price {
  display: block;
  color: #000000;
  width: 60px;
  margin: auto;
  font-weight: bold;
  text-align: center;
  font-size: 11px; }

div.stats_bottom span.price {
  display: inline;
  margin-right: 20px;
  font-size: 12px; }

#explore_col1 {
  float: left;
  width: 528px;
  margin-left: 1px; }

#explore_col2 {
  float: right;
  width: 240px;
  margin-right: 2px;
  display: inline;
  margin-top: 23px;
  _margin-top: 24px; }

* + html #explore_col2 {
  margin-right: 4px; }

#explore_col2 .basic_container {
  width: 220px; }

/* @group Browse Module */
#browse_module {
  z-index: 1; }

#browse_module .list_grid {
  padding: 4px 0 0 0;
  margin: 0; }

#browse_module .module_bar_time_limits {
  background: #B0D2F6 none repeat scroll 0 0;
  border: solid;
  border-color: #9CC3DA;
  border-width: 1px 1px 0 1px;
  clear: both;
  height: 22px;
  width: 778px; }

#browse_module .module_bar_time_limits_narrow {
  width: 526px !important; }

#browse_module #breadcrumbs {
  float: left;
  margin: 10px 0 0 0; }

#browse_module #breadcrumbs p {
  display: block;
  float: left;
  line-height: 10px;
  font-size: 11px;
  color: #1982AB;
  margin: 0 10px 0 0; }

#browse_module .module_bar_time_limits ul {
  display: block;
  margin: 6px 0 4px 14px; }

#browse_module .module_bar_time_limits ul li {
  display: block;
  float: left;
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #999;
  line-height: 10px;
  font-size: 11px; }

#browse_module .module_bar_time_limits ul li.last {
  border: 0; }

.full_module .module_browser {
  width: 760px; }

.full_module .module_browser table.docs {
  width: 760px; }

.module_browser {
  clear: both;
  /* listing mode */ }

.module_browser #docs {
  margin-bottom: 15px;
  position: relative;
  height: 1%; }

.module_browser #docs .overlay {
  position: absolute;
  height: 1200px;
  width: 100%;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
  background: white;
  text-align: center;
  padding-top: 100px;
  z-index: 100; }

.module_browser .paginator {
  float: right; }

.module_browser .document_summaries {
  width: 740px;
  text-align: left;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px; }

.module_browser .document_summaries .document_summary {
  border: 0;
  font-size: 11px;
  margin-top: 10px;
  padding-bottom: 10px; }

.module_browser .document_summaries .document_summary .thumbnail_thumbnail {
  float: left; }

.module_browser .document_summaries .document_summary h4 {
  font-size: 13px; }

.module_browser .document_summaries .document_summary .manage_collection a {
  font-weight: normal;
  font-size: 11px; }

.module_browser .stats_bottom {
  margin-top: 5px; }

.module_browser .stats_bottom span {
  font-size: 11px;
  color: #999; }

.module_filters {
  padding-bottom: 10px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABR0RVh0Q3JlYXRpb24gVGltZQA2LzIvMTCzFbuEAAAAI0lEQVQImWP48uULEwMDAxz/+vWL6ffv33D85s0bhv///wMAQM8Ub6mqayUAAAAASUVORK5CYII=') repeat-x scroll left bottom;
  line-height: 25px; }

.module_filters ul.dropdowns {
  float: left; }

.module_filters li a.top {
  background: url('data:image/gif;base64,R0lGODlhBwAUAKEBABmCq////////////yH5BAEHAAEALAAAAAAHABQAAAIWTGB5qODt2JJLHYuz3rz3CE6PEVlSAQA7') no-repeat right 3px;
  padding-right: 12px; }

.module_filters li.open a.top {
  background-position: right -12px; }

.full_module .module_bar {
  width: 760px; }

#browse_module .module_bar {
  border-top: 1px dotted #ccc;
  line-height: 35px;
  vertical-align: middle;
  clear: both;
  height: 35px; }

#browse_module .module_bar ul {
  padding: 0;
  float: left; }

#browse_module .module_bar li {
  display: block;
  font-size: 11px;
  margin-right: 0;
  float: left;
  color: #333;
  height: auto;
  margin: 12px 9px 6px 0;
  padding-right: 9px;
  line-height: 10px;
  border-right: 1px solid #999; }

#browse_module .module_bar li.last {
  border: 0; }

#browse_module .module_bar li a, #browse_module .module_bar li strong {
  line-height: 11px;
  position: relative; }

#browse_module .module_bar .button {
  margin-top: 5px;
  margin-right: 0; }

#browse_module .module_bar .search_active {
  color: #333; }

.module_filters form {
  margin: 0 0 0 10px;
  float: right; }

.module_filters .search {
  margin: 0 5px 0 0;
  color: #999;
  width: 200px;
  padding: 3px;
  height: 17px; }

.module_filters .dropdown {
  right: -1px;
  top: 25px; }

.module_filters .dropdown_long {
  left: -6px; }

.module_filters .dropdown a {
  font-size: 11px; }

.module_filters .dropdown a:hover {
  text-decoration: underline; }

.module_filters .dropdowns li {
  height: auto; }

.simon_and_schuster_logo {
  position: relative;
  top: -3px; }

/* @end */
.module_browser:after, .module_bar:after, .basic_container:after, .module_filters:after, #scribd-doc:after, .status_utilities:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

table.explore_featured {
  width: 503px;
  margin: 5px 10px 0 10px; }

table.explore_featured td {
  padding-top: 10px;
  text-align: center; }

.feature_container {
  -moz-border-radius: 10px;
  border: 1px solid #DEDEDE;
  margin: 20px 0 0;
  padding: 10px;
  width: 503px; }

.dots {
  float: right;
  margin-right: 15px;
  margin-top: 8px; }

.dots a {
  margin-left: 10px; }

table.advanced_search td {
  text-align: right;
  padding: 5px; }

table.featured_pubs {
  width: 200px;
  text-align: left;
  margin-top: 10px; }

table.featured_pubs td {
  padding-bottom: 5px;
  vertical-align: top; }

.specialdeals {
  border: #d0931d solid 3px; }

.thumbnail_thumbnail a:hover {
  text-decoration: none !important; }

/* @end */
/* explore carousels */
#scribd-doc.explore #doc_group_wrapper {
  width: 950px; }

#scribd-doc.explore .carousel_container {
  width: 900px; }

#scribd-doc.explore .carousel_content li {
  width: 900px;
  float: left; }

#scribd-doc.explore .carousel_arrows {
  float: left; }

#scribd-doc.explore .doc_group {
  padding: 15px 10px;
  border-top: 1px dotted #ccc;
  width: 930px; }

#scribd-doc.explore .doc_group h3 {
  font-size: 13px;
  color: #333;
  margin-bottom: 5px; }

#scribd-doc.explore .doc_group .close_button {
  margin-top: -6px;
  float: right; }

#scribd-doc.explore .doc_group .see_all {
  font-size: 11px;
  line-height: 21px;
  float: right;
  margin-top: -5px; }

#scribd-doc.explore .doc_group .loading {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5000;
  background-color: #fff; }

#scribd-doc.explore .doc_group .loading .spinner {
  margin-top: 50px;
  margin-left: 48%; }

#scribd-doc.explore .first {
  border-top: 0;
  padding-top: 0; }

#scribd-doc.explore #filter_panel {
  border-top: 1px dotted #ccc;
  padding: 15px 20px; }

#scribd-doc.explore #filter_panel input {
  border: 0; }

#scribd-doc.explore #filter_panel h4 {
  color: #999;
  margin: 5px 0; }

#scribd-doc.explore #filter_panel label {
  margin-right: 20px;
  font-size: 11px;
  color: #666; }

#scribd-doc.explore .timespan {
  margin-bottom: 10px; }

#scribd-doc.explore .timespan li {
  float: left;
  font-size: 11px;
  margin-right: 5px;
  padding-left: 5px;
  border-left: 1px solid #ccc;
  line-height: 10px; }

#scribd-doc.explore .timespan li .selected {
  font-weight: bold;
  color: #666; }

#scribd-doc.explore .timespan li:first-child {
  border-left: 0;
  padding-left: 0; }

/* end */
/* Explore Carousel styles */
.loc_explore .carousel_container {
  height: 175px;
  overflow: hidden;
  position: relative; }

.loc_explore .carousel_content {
  width: 10000px;
  height: 175px; }

.loc_explore .carousel_container td {
  padding-right: 15px; }

/* end */
/* GAM ads */
#google_ads_div_Explore_ATF_728x90 {
  padding-left: 10px;
  padding-bottom: 10px; }

#google_ads_div_Explore_ATF_120x240 {
  padding-top: 10px;
  padding-left: 8px; }

/* public/stylesheets/facebook_links.css @ 1350679053 */
/* @group Facebook */
.facebook_link_page .facebook_connect_button_container {
  margin-top: 15px; }

.fb_connect_button {
  display: block;
  width: 107px;
  height: 25px;
  text-indent: -999em;
  float: left;
  background: url('data:image/gif;base64,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') no-repeat 0 0; }

.fb_connect_button_large {
  display: block;
  width: 210px;
  height: 49px;
  text-indent: -999em;
  float: left;
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/facebook_connect_button.png?1350679053') no-repeat 0 0; }

.facebook_link_page .facebook_connect_button_container .fb_connect_button {
  margin-left: 50px; }

.fb_connect_button_deactivated {
  background: url('data:image/gif;base64,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') no-repeat 0 -25px; }

.fb_connect_button_large_deactivated {
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/facebook_connect_button.png?1350679053') no-repeat 0 -49px; }

.facebook_connect_button_container .spinner {
  margin-left: 5px; }

#priority_fb_login {
  background-color: #ececec;
  clear: both;
  overflow: hidden;
  line-height: 25px;
  padding: 10px;
  width: 245px;
  font-size: 1.2em;
  margin-bottom: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

#priority_fb_login strong {
  float: left; }

#priority_fb_login .facebook_connect_button_container, #priority_fb_login .fb_connect_button {
  float: right; }

/* Blur Bar */
.fb_connect_bar .fb_buttons {
  line-height: 14px; }

/* */
#finish_signup {
  float: left;
  background-image: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/facebook/btn_scribd_167x30.png?1350679053');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 167px;
  height: 30px;
  margin-right: 10px; }

#finish_signup:active {
  background-position: 0 -30px; }

/* Instant Connect Upgrade Account Nags */
.special_nag .fb_profile_pic, .nag .fb_profile_pic {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 65px;
  height: 65px;
  overflow: hidden;
  text-align: center; }

.special_nag .fb_profile_pic img, .nag .fb_profile_pic img {
  max-width: 65px !important;
  vertical-align: middle; }

.special_nag .friend_count_msg, .nag .friend_count_msg {
  font-size: 10px;
  margin: 0 0 1px 0;
  clear: right; }

.special_nag .more_info_form, .nag .more_info_form {
  clear: left;
  border-top: 1px dotted #999; }

.special_nag .more_info_form p, .nag .more_info_form p {
  margin: 8px 0; }

.special_nag .facebook_friends, .nag .facebook_friends {
  /* facebook friends listing */ }

.special_nag .facebook_friends .tinier_thumbnail, .nag .facebook_friends .tinier_thumbnail {
  float: left;
  margin-right: 5px; }

.special_nag .facebook_friends .tinier_thumbnail a, .nag .facebook_friends .tinier_thumbnail a {
  border: 0; }

/* @end */
/* public/stylesheets/home.css @ 1350679053 */
/* @group Logged In Homepage */
body.loc_home_index .rt h3, body.loc_home_index .rt h4 {
  margin-bottom: 10px; }

body.loc_home_index .section .seeall {
  font-size: 11px; }

body.loc_home_index .main div.timeline {
  border: 1px solid #dedede;
  padding: 10px;
  margin-top: -1px; }

body.loc_home_index div.user_table {
  margin: 6px 0 3px; }

body.loc_home_index div.user_table div.tinier_thumbnail {
  float: left;
  display: inline; }

body.loc_home_index .main #activity_tabs {
  position: relative;
  z-index: 50; }

body.loc_home_index .loading {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #777;
  margin: 1px auto 15px auto;
  padding: 15px;
  border-top: 1px dotted #999;
  border-bottom: 1px dotted #999;
  background: white url('data:image/gif;base64,R0lGODlhAQALALMAAPHx8evr6+jo6O/v7/z8/Pn5+e3t7ff39/T09P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAsAAAQJMJFyEBgmiBQBADs=') repeat-x scroll left bottom; }

body.loc_home_index .loading img {
  margin-left: 5px; }

body.loc_home_index .rt .lih_ad {
  margin-bottom: 15px; }

body.loc_home_index .rt .right_featured {
  margin-bottom: 15px; }

#fb_ic_profile_info {
  border-top: 1px dotted #8E8A88;
  padding-top: 10px; }

/* @end */
/* @group Logged Out Homepage */
.loc_home_index .right_col_container {
  z-index: 100;
  position: relative; }

.loc_home_index .right_col_container h3 {
  font-size: 18px; }

.loc_home_index .right_col_container .join_subtitle {
  color: #999; }

.loc_home_index .left_col_container {
  float: left;
  width: 660px; }

.loc_home_index .content_module {
  margin-top: 0; }

.loc_home_index .fade_container {
  border-top: 1px dotted #ccc;
  padding-top: 18px;
  background: transparent url('data:image/gif;base64,R0lGODlhAQALALMAAPHx8evr6+jo6O/v7/z8/Pn5+e3t7ff39/T09P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAsAAAQJMJFyEBgmiBQBADs=') repeat-x left bottom;
  padding-bottom: 23px;
  margin-bottom: 0;
  *padding-bottom: 18px; }

.loc_home_index .fade_container_top {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAJCAIAAAB8JNGzAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAB1JREFUCJljePnyJdO/f/+Y/v//j0JD2Qz///8HANu9GqYExItHAAAAAElFTkSuQmCC') repeat-x bottom left;
  background-color: #e9e9e9;
  border-top: 0 !important;
  padding-bottom: 18px;
  padding-top: 0; }

.loc_home_index .fade_container_top .right_col_container {
  border-left: 0;
  padding-top: 18px; }

.loc_home_index .fade_container_last {
  margin-bottom: 0 !important;
  background: none; }

.homepage .user_grid tr td {
  padding-right: 20px;
  padding-top: 10px;
  text-align: center; }

.loc_home_index .hot {
  position: relative;
  margin-top: 15px;
  z-index: 50; }

.loc_home_index .carousel_arrows {
  float: left;
  margin-right: 33px; }

.loc_home_index .hot .outer_container {
  overflow: hidden;
  width: 595px;
  position: relative;
  float: left; }

.loc_home_index .hot .outer_container #hot_container {
  width: 100000px;
  position: relative; }

.loc_home_index #hot_container li {
  width: 615px;
  height: 212px;
  overflow: hidden;
  float: left; }

.loc_home_index .hot .outer_container #hot_container .doc {
  float: left;
  overflow: hidden;
  margin-right: 20px;
  width: 185px; }

.loc_home_index .signup_form input {
  margin-top: 10px;
  font-size: 13px; }

.loc_home_index .signup_form p {
  margin-top: 10px; }

.loc_home_index .signup_form .privacy {
  position: relative;
  top: 4px;
  font-size: 11px;
  margin-left: 10px; }

.loc_home_index .signup_form input.inactive {
  color: #aaa; }

.loc_home_index .signup_form .spinner {
  float: none;
  margin-left: 10px; }

.loc_home_index p.join_highlight {
  font-size: 14px;
  color: #ff9900;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: bold; }

.sign_up_box {
  border: 1px solid #999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  padding: 15px;
  width: 268px; }

.sign_up_box h3 {
  font-family: Georgia;
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
  margin-top: 0px;
  color: #999; }

.sign_up_box .fb_button {
  margin-bottom: 4px; }

.sign_up_box .signup_button {
  font-size: 11px;
  padding-left: 4px; }

.heading-explanation {
  font-size: 15px;
  font-color: #666;
  font-weight: normal;
  margin: 0;
  margin-bottom: 20px; }

.reading-publishing {
  font-family: Georgia;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  margin-top: 5px;
  color: #3D3430; }

.social_reading {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/home/LOH_headline.png?1350679053') no-repeat;
  height: 33px;
  width: 481px;
  text-indent: -9999px; }

.loc_home_index .choose {
  color: #666;
  margin-top: 19px; }

.loc_home_index h2.featured {
  font-size: 16px;
  color: #999; }

.loc_home_index .homepage_document_list .carousel_content {
  width: 10000px;
  height: 175px; }

.loc_home_index .homepage_document_list {
  width: 930px;
  height: 175px;
  overflow: hidden;
  position: relative;
  margin-top: 10px; }

.loc_home_index .featured_documents .carousel_arrows {
  margin-top: 10px;
  margin-right: 11px; }

.loc_home_index .featured_documents table.docs {
  margin-bottom: 0;
  width: 930px; }

.loc_home_index .featured_documents table.docs tr td {
  padding-right: 15px; }

.loc_home_index .featured_documents table.docs tr td .document_thumbnail {
  margin-top: 0; }

.loc_home_index .homepage_document_list li {
  float: left;
  width: 930px;
  height: 175px; }

.loc_home_index .homepage_document_list td {
  padding-bottom: 15px;
  padding-right: 10px; }

/* @end */
/* @group Nags */
#give_us_info_pitch table tr td {
  padding: 0 5px 5px 5px; }

#give_us_info_pitch table tr td input {
  margin-top: 3px; }

#verify_email_pitch {
  margin-left: 15px; }

#import_contacts_nag {
  margin-left: 15px; }

#import_contacts_nag .input_block {
  float: left;
  margin-right: 10px; }

#import_contacts_nag .input_block .submit_button {
  margin-top: 27px; }

#import_contacts_nag h6 {
  margin-bottom: 10px; }

#twitter_link_nag, #premium_test_nag {
  margin-bottom: 15px;
  background-color: #fff;
  zoom: 1;
  float: none; }

#facebook_link_nag .facebook_connect_button_container {
  float: left; }

#user_category_nag {
  position: relative;
  z-index: 100;
  zoom: 1;
  background-color: #fff;
  border: 1px solid #DEDEDE; }

#user_category_nag .close_button {
  float: right; }

#user_category_nag .spinner {
  float: left;
  margin-top: 5px; }

#user_category_nag select {
  width: 150px;
  clear: both;
  margin: 5px 0; }

#user_category_nag form p {
  margin-bottom: 5px;
  overflow: hidden; }

#import_contacts_column_nag .input_block {
  margin-bottom: 15px; }

#welcome_fb_user {
  margin-bottom: 15px;
  position: relative;
  top: 10px;
  float: left; }

#welcome_fb_user .close {
  position: absolute;
  width: 21px;
  height: 21px;
  right: 10px;
  top: 10px; }

.nag p {
  color: #999; }

.nag p.main {
  color: #333;
  font-weight: bold;
  font-size: 13px; }

.nag .close {
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  top: 5px;
  right: 5px;
  background-image: url('data:image/gif;base64,R0lGODlhEAAgAMY2AH19fX9/f4CAgIKCgoODg4WFhYaGhoiIiImJiYuLi5GRkZKSkpSUlJWVlZaWlpeXl5mZmZqampubm52dnZ+fn6SkpKWlpaampqenp6ioqKqqqqurq6ysrK2tra+vr7GxsbOzs7S0tLW1tbi4uLq6ury8vL29vb6+vsDAwMXFxcfHx87OztHR0djY2N/f3+Dg4OTk5OXl5ejo6Onp6evr6+zs7O7u7vHx8fPz8/f39/n5+fr6+vz8/P39/f7+/v///+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7iH5BAEAAEAALAAAAAAQACAAAAf9gECCQDEjEQoKEyYzg4M7IIiRkSY8gzoXkpkKHJVAIpqaKEAwkT+HkRE/iAs1I5ENpoipDZEoEpKwEbOSFZqwP7SSp8I/sZIQE8QNuZIYJ6jAiMyIKTOlwdKqCgw3QCWgmSqCPB3giCM+jSvYkQ8tjYM2KRgOEBoqOPCDLxsHAAAJPsTQp8PCv4MHP3QCkqMBwocAJnTKABFiCCAuDv7wd/DAj38BZGw4OGDjP48DDoZAgLDkAZQIGUAs+SMlQo43i+H8ZyBBzgEuET4A0bHmv6D/SMTQaPPoRwACbADxUPGhiXEUqv7b0KNRiqYHC7DQB4QGiQcEDEQw0W1QIAA7');
  background-position: 0 0; }

.nag .close:hover {
  background-position: 0 -16px; }

.nag .cancel_nag {
  font-size: 11px;
  position: relative;
  top: 3px;
  margin-left: 10px; }

.nag p.last {
  margin-bottom: 0 !important; }

.nag .modal {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
  background-color: #eee;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

.nag .modal .msg {
  margin-top: 40%;
  margin-left: 35%; }

#homepage_suggested_users_nag {
  margin-top: 20px;
  zoom: 1; }

.homepage_suggested_users_container {
  margin-top: 15px;
  padding: 15px;
  zoom: 1; }

.homepage_suggested_users_container .tiny_thumbnail {
  margin: 0;
  margin-left: 13px; }

.homepage_suggested_users_container table.suggested_users td {
  width: 80px;
  overflow: hidden;
  zoom: 1; }

.homepage_suggested_users_container table.suggested_users td p.name {
  font-size: 12px;
  width: 80px;
  overflow: hidden; }

.homepage_suggested_users_container table.suggested_users td.check {
  width: 20px;
  padding-top: 25px;
  padding-right: 0;
  padding-left: 22px; }

.homepage_select_all_container {
  padding: 0;
  margin: 0;
  float: left; }

#homepage_suggested_users_complete {
  text-align: center;
  margin-top: 25px; }

#mobile_nag {
  margin-bottom: 15px;
  border: 2px solid #ffe684;
  background: #FFF8d1; }

#mobile_nag .inner {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/homepage/ads/flying-device.png?1350679053') 0 10px no-repeat;
  padding: 10px 10px 10px 112px; }

#mobile_nag .inner .tiny_thumbnail {
  float: left;
  margin-right: 12px; }

#mobile_nag .inner h2 {
  margin-top: 0;
  font-size: 18px;
  color: #666;
  font-weight: bold;
  background: none; }

#mobile_nag .inner p {
  margin-bottom: 0;
  font-size: 13px;
  margin-top: 2px; }

#mobile_nag .inner p a {
  font-weight: bold;
  text-decoration: underline; }

/* @end */
/* GAM ads */
.google_ad img {
  margin-bottom: 15px; }

.fade_container_top #google_ads_div_Homepage_ATF_300x250 {
  padding-bottom: 0px; }

.google_ad #google_ads_div_Homepage_ATF_300x250 {
  margin-bottom: 15px; }

/* @end */
/* public/stylesheets/import.css @ 1350679053 */
.import_contacts a.button {
  margin: 10px 10px 10px 0; }

.import_contacts table {
  border: #ccc solid 1px;
  margin-top: 20px;
  width: 400px; }

.import_contacts h1 {
  margin: 0px auto 4px auto;
  padding-top: 0; }

.import_contacts h2 {
  margin: 4px auto 14px auto; }

.import_contacts table tr td.head {
  font-size: 116%;
  font-weight: bold; }

.import_contacts table td {
  padding: 0 10px; }

.providers img {
  margin-left: 0; }

.providers p.selected {
  background: #fff;
  border: 1px solid #eee; }

.providers_bare img {
  margin-left: 15px; }

.providers_bare p {
  padding: 10px 5px 5px 5px;
  width: 150px;
  margin: 0; }

/* @group Invite Contacts */
.invite_contacts {
  margin-top: 15px; }

.invite_contacts .select_all {
  background: #fff;
  border-width: 1px 1px 0 1px;
  border-color: #eee;
  border-style: solid;
  margin-top: 10px;
  width: 495px;
  height: 25px; }

.invite_contacts .select_all div {
  margin: 5px; }

.invite_contacts .submit {
  margin-right: 20px; }

.invite_contacts .contacts_container {
  border: 1px solid #eee;
  height: 400px;
  overflow: auto;
  overflow-x: hidden;
  width: 495px; }

.invite_contacts table {
  width: 495px; }

.invite_contacts table tr td {
  padding: 5px;
  vertical-align: middle; }

.invite_contacts table tr td.contacts_check {
  width: 6px; }

.invite_contacts table tr.selected td {
  background: #eee; }

.invite_contacts table tr td.profile_pic {
  text-align: center; }

.invite_contacts table tr td.login_and_email {
  width: 150px; }

.invite_contacts table tr td.login_and_email div {
  width: 150px;
  overflow: hidden; }

.invite_contacts table tr td.login_and_email div p {
  margin: .25em 0 .25em 0; }

#select_all_contacts {
  margin-top: 15px; }

.sent_invites table {
  width: 100%; }

img.provider_radio {
  position: relative;
  bottom: 5px; }

#provider_email_append {
  float: left;
  margin-left: 5px;
  margin-top: 3px; }

.credentials .at {
  float: left;
  margin: auto 5px auto 5px;
  position: relative;
  top: 4px; }

.credentials select {
  position: relative;
  font-size: 13px;
  bottom: 4px; }

p.credentials {
  width: 250px; }

/* @end */
/* public/stylesheets/messages.css @ 1350679053 */
.messages_container {
  margin-top: -1px;
  border: 1px solid #ccc;
  padding: 15px;
  background-color: #fff; }

#new_message {
  margin-top: 20px; }

#message_thumb {
  float: left;
  width: 110px;
  margin-top: 8px; }

.inbox_row .date {
  color: #aaa !important;
  font-size: 10px;
  line-height: 1.6em;
  margin: 0 20px 0 0;
  text-transform: uppercase;
  vertical-align: bottom; }

.inbox_row p {
  margin: 0; }

.message_actions {
  text-align: right;
  font-size: 10px; }

#message_fields .autogen_class_views_shared_captcha_widget {
  padding-left: 10px; }

#message_history {
  width: 95%;
  border: #ccc solid 1px;
  padding: 5px;
  margin: 0 auto; }

#message_fields {
  width: 950px; }

#word_message_message, #word_message_subject {
  margin-top: 3px; }

#message_fields table {
  width: 100%; }

td.message_field_title {
  width: 50px;
  color: #666;
  text-align: right; }

.message_field_body {
  font-size: 14px;
  padding-left: 15px; }

.message_field_body div, .message_field_body p {
  float: left;
  display: inline; }

.message_field_body .cancel {
  position: relative;
  top: 4px;
  left: 5px; }

#notifications .inbox_header {
  border-bottom: 1px solid #b2b2b2;
  border-top: 1px solid #b2b2b2;
  padding: 10px 0px 0px 0px;
  color: #777777;
  background-color: #eeeeff;
  font-size: 10px;
  font-weight: bold; }

#notifications .inbox_row {
  padding: 10px 0px;
  border-bottom: 1px solid #ccc;
  font-size: 14px; }

table#listing_table .tiny_thumbnail {
  float: none !important;
  text-align: center;
  margin: 0 auto 10px auto; }

table#listing_table td.inbox_row p {
  margin-top: 0; }

td.inbox_row, table#listing_table th.subject {
  padding-left: 30px; }

td.inbox_thumbnail .thumbnail {
  margin-top: 10px; }

.inbox_thumbnail p {
  font-size: 10px;
  text-align: center;
  margin-top: 0; }

#notifications tr.unread td.inbox_row p a, #notifications .unread p {
  font-weight: bold !important; }

#notifications .unread p {
  color: #000000; }

tr.unread td.inbox_row p a, #notifications .unread p, tr.unread .inbox_thumbnail p a {
  font-weight: bold !important; }

#notifications .message_synopsis a {
  color: #8899ff;
  padding: 0px 40px 0px 0px;
  text-decoration: none; }

tr.unread td.inbox_row div.message_synopsis p a, tr.unread td.inbox_row div.message_synopsis p.date {
  color: #666 !important; }

#confirm_message_box {
  padding: 5px 10px;
  background-color: #fff1a4;
  width: 300px;
  margin: 0px auto;
  text-align: center; }

/* public/stylesheets/mydocs.css @ 1350679053 */
/* @group Edit Document */
.edit_docs h1 {
  font-size: 16px; }

#edit_doc_tabs {
  position: relative;
  bottom: -1px; }

#edit_document_form .form_container {
  width: 955px; }

#edit_document_form .form_container .destroy {
  float: right; }

#edit_document_form .form_container .destroy a {
  color: red; }

.edit_document {
  width: 955px; }

.edit_tab_content {
  min-height: 150px;
  _height: 150px; }

.edit_document label {
  display: block;
  color: #666;
  font-size: 11px; }

.edit_document label small {
  color: #999; }

.edit_document .category_select, .edit_document .child_container {
  float: right; }

#categories select {
  width: 170px; }

.edit_document h5, .edit_document h3 {
  margin-bottom: 13px; }

.edit_document .main_edit {
  border: 1px solid #ccc;
  padding: 15px 40px;
  background-color: #fff; }

.edit_document .main_edit li {
  padding: 5px;
  margin: 0;
  text-align: right;
  border-bottom: 1px solid #fff; }

.edit_document .main_edit li label {
  float: left;
  margin-top: 2px; }

.edit_document .main_edit li.odd {
  background-color: #E9E8E7; }

.edit_document .main_edit li.even {
  background-color: #F4F3F3; }

.edit_document .main_edit li p {
  margin: 0; }

.edit_document .doc_preview {
  float: left;
  margin-right: 10px; }

.edit_docs h1 {
  margin-top: 10px; }

.edit_document .advanced input.edit_aligned {
  position: relative;
  top: 1px;
  left: -5px;
  border: 0 !important;
  float: left; }

.edit_document .form_submit {
  line-height: 25px;
  text-align: right; }

.edit_document .form_submit .cancel {
  color: #1982ab;
  font-size: 11px;
  text-transform: none; }

.edit_document .form_submit .button {
  margin-left: 10px;
  float: right;
  text-transform: none; }

.edit_document .save {
  padding-top: 15px; }

.edit_document small {
  font-size: 85%;
  color: #666;
  font-weight: normal; }

.edit_document table tr td {
  padding-bottom: 15px;
  vertical-align: top; }

.edit_document table tr td.flush {
  padding-bottom: 0px; }

.edit_document table tr td.publisher h3 {
  font-size: 153.9%;
  color: #555;
  padding: 0;
  padding-top: 10px;
  margin: 0; }

.edit_document .label, .edit_profile label {
  color: #363636;
  font-size: 108%;
  font-weight: bold;
  padding-right: 10px;
  width: 200px; }

.edit_document h2 {
  color: #363636; }

.edit_document h2 img {
  vertical-align: middle; }

.edit_document .text_area_field {
  height: 105px; }

#doc_desc textarea, #doc_desc .text_field {
  width: 720px;
  background-color: #FFFFCC; }

.edit_document .auto-price {
  overflow: hidden; }

.edit_document #document-revisions li {
  margin: 5px 0; }

.edit_document #download_formats label {
  margin: 0; }

.edit_document #download_formats input {
  margin: 0 5px 0 10px;
  border: 0; }

#document-permissions .right, #document-permissions .left {
  width: 450px; }

.edit_document #action_button_images {
  overflow: hidden;
  width: 900px; }

.edit_document #action_button_images li {
  float: left;
  padding: 5px;
  height: 77px;
  margin: 5px;
  border: 5px solid #fff; }

.edit_document #action_button_images li .pseudoLink {
  line-height: 76px; }

.edit_document #action_button_images li img {
  cursor: pointer; }

.edit_document #action_button_images li.selected {
  border-color: #fff1a4; }

/* the one odd sized image */
.edit_document #action_button_images li #action_img_6 {
  margin-top: 9px; }

.edit_document #document-store .price {
  margin-left: 0; }

.edit_document #copyright_select, .cc_img {
  vertical-align: middle;
  margin-left: 5px; }

#tag-field-container textarea {
  height: 30px;
  border-color: #ccc; }

.edit_document .tag_validator_warning_messages {
  width: 350px; }

.edit_document .tag_validator_warning_messages li {
  font-size: 85%;
  color: #DB5B61; }

.edit_document #seo-tag-field-container .term_outer {
  margin-right: 5px; }

.edit_document #seo-tag-field-container .term {
  text-decoration: none;
  white-space: nowrap;
  background-color: #ddd;
  color: #666; }

/* @end */
/* public/stylesheets/notifications.css @ 1350679053 */
#notifications {
  margin-top: 15px; }

.notification_event_container {
  padding: 15px 12px 15px 12px;
  border-top: 1px dotted #666;
  clear: left;
  margin-bottom: 0;
  background: white url('data:image/gif;base64,R0lGODlhAQALALMAAPHx8evr6+jo6O/v7/z8/Pn5+e3t7ff39/T09P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAsAAAQJMJFyEBgmiBQBADs=') repeat-x left bottom;
  zoom: 1; }

.notification_event_container p {
  margin-top: 5px;
  margin-bottom: 5px; }

.notification_event_container span.action {
  font-weight: bold;
  margin-right: 0;
  color: #333;
  margin-left: 0; }

.notification_event_container .delete_event {
  float: right;
  margin: 0 0 auto auto; }

.notification_event_container .delete_event .delete_status {
  color: #980000;
  font-size: 11px;
  margin: 4px 0 0 2px; }

.notification_event_container .event_user {
  float: left; }

.notification_event_container .event_main {
  margin-left: 62px;
  margin-bottom: 0px;
  margin-top: 1px;
  font-size: 13px;
  line-height: 18px; }

.notification_event_container .event_main p.username, .notification_event_container .event_main p.first {
  margin-top: 0;
  padding: 3px 0;
  font-weight: bold; }

.notification_event_container .event_main blockquote {
  font-size: 12px;
  font-weight: normal;
  margin: 5px 0 5px 4px; }

.notification_event_container .event_main div.utilities p {
  margin: 1px auto 1px 0;
  font-size: 12px; }

.notification_event_container table.rating_event td {
  text-align: left;
  padding-right: 5px; }

.notification_event_container table.rating_event td.star_container {
  width: 90px;
  text-align: center; }

.notification_event_container table.rating_event .starbox div {
  width: 85px; }

.notification_event_container .notification_time {
  color: #999;
  margin-left: 4px;
  font-size: 11px;
  margin-top: 5px; }

#notification_container .notification_next {
  margin-top: 0;
  border-top: 1px dotted #999;
  clear: left; }

#notification_container .notification_next .pseudoLink {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  font-size: 11px;
  background: #ccc;
  padding-top: 6px;
  padding-left: 8px;
  padding-bottom: 6px;
  font-weight: bold;
  color: #fff;
  margin-top: 1px;
  cursor: pointer; }

#notification_container .notification_next .pseudoLink:hover {
  text-decoration: none;
  background: #888; }

#notification_container .notification_next .spinner {
  margin-top: 10px; }

/* public/stylesheets/orders.css @ 1350679053 */
.order_box {
  border: #f5c13e solid 3px;
  color: #4e4e4e;
  padding: 20px 20px 10px 20px;
  margin: 15px auto 15px auto; }

/* public/stylesheets/partners.css @ 1350679053 */
#logo_table {
  width: 375px;
  overflow: hidden;
  position: relative; }

#logo_table li {
  width: 375px; }

/* public/stylesheets/people.css @ 1350679053 */
/* @group Document Pages */
/* @end */
/* @group Profile Pages */
body.loc_people_view .timeline_container .loading {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #777;
  margin: 1px auto 15px auto;
  padding: 15px;
  border-bottom: 1px dotted #999;
  background: white url('data:image/gif;base64,R0lGODlhAQALALMAAPHx8evr6+jo6O/v7/z8/Pn5+e3t7ff39/T09P///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAsAAAQJMJFyEBgmiBQBADs=') repeat-x scroll left bottom; }

body.loc_people_view .timeline_container .loading img {
  margin-left: 5px; }

.profile_left_nav div.user_table {
  margin: 6px 0 3px; }

.profile_left_nav #profile_info dd {
  width: 153px; }

.profile_left_nav div.user_table div.tinier_thumbnail {
  margin: 0 5px 6px 0;
  _margin: 0 2px 3px 0;
  /* fuck you IE6 */
  float: left;
  display: inline; }

.profile_left_nav #profile_info .box img {
  float: left;
  border: #fff solid 2px;
  margin-right: 5px; }

.profile_left_nav #profile_info .box p {
  float: left;
  margin-bottom: 2px;
  margin-top: 5px;
  width: 100%; }

.profile_left_nav #profile_info h2 {
  border-bottom: #E4E4E4 solid 1px;
  margin: 15px 0 5px 0; }

.profile_left_nav #profile_info h6 {
  font-weight: bold;
  margin: 15px 0 0 0; }

.profile_left_nav #profile_info .search_box {
  float: left;
  margin-bottom: 10px; }

table.docs {
  margin-left: 4px; }

body.loc_people_view div.rt div.section, .profile_left_nav div.section {
  padding-bottom: 10px;
  margin-bottom: 10px; }

body.loc_people_view div.rt div.section .seeall, .profile_left_nav div.section .seeall {
  font-size: 11px; }

body.loc_people_view div.rt div.section h3, .profile_left_nav div.section h3 {
  margin-bottom: 10px; }

body.loc_people_view div.rt .profile_ad, .profile_left_nav .profile_ad {
  margin-bottom: 15px; }

body.loc_people_view div#shelf_section ul li {
  margin-top: 10px;
  line-height: 25px; }

body.loc_people_view div#shelf_section ul li div.tinier_thumbnail {
  float: left; }

body.loc_people_view div#shelf_section a {
  font-size: 13px;
  font-weight: bold; }

body.loc_people_view div#timeline div.first_event div.event_container {
  border-top: 0;
  padding-top: 0; }

/* @end */
.loc_people_view #admin_user_container {
  background: #FCF7C4;
  border-top: 2px solid #dbd594;
  border-bottom: 2px solid #dbd594; }

.loc_people_view #admin_user {
  width: 996px;
  margin: 0 auto;
  padding: 10px;
  text-align: left; }

.loc_people_view #admin_user ul li {
  margin-top: 15px; }

/* GAM ads */
#google_ads_div_Profile_ATF_300x250 {
  padding-bottom: 10px; }

/* public/stylesheets/print.css @ 1350679053 */
/* @group Print Lightbox */
.print_lb {
  width: 650px; }

.print_lb .title {
  text-align: center;
  font-weight: bold; }

.print_lb .page_count {
  text-align: center;
  font-size: 11px; }

.print_lb .new {
  color: #de9827; }

.print_lb .yui-u .container {
  border-left: 1px solid #ccc; }

.print_lb .yui-u img {
  float: left;
  padding-right: 10px; }

.print_lb .local {
  clear: both !important;
  border-top: 1px solid #ccc;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  margin-bottom: -10px; }

.print_lb .local a {
  font-weight: bold; }

.print_thumb {
  margin: 10px auto 10px auto;
  text-align: center;
  width: 110px; }

/* @end */
/* public/stylesheets/publisher.css @ 1350679053 */
/* @group Publishers */
.picright {
  float: right;
  margin: 15px; }

h3.publisher {
  margin: 0;
  margin-top: 10px;
  padding: 0;
  font-size: 123.1%; }

#upload_picture {
  margin-bottom: 20px; }

#upload_banner {
  padding: 0; }

#update_url {
  margin-top: 15px;
  padding: 15px 0; }

big {
  color: #555;
  font-size: 108%; }

.api_example .codebox {
  height: 80px; }

.api_example {
  margin-top: 15px; }

.api_parameters {
  margin-top: 15px; }

.api_parameters, .api_results {
  color: #555; }

.api_parameters table tr td, .api_results table tr td, .error_codes table tr td {
  padding: 10px; }

.api_parameters table tr td.head, .api_results table tr td.head, .error_codes table tr td {
  color: black; }

dl dt {
  margin-bottom: 10px; }

dl dd {
  margin-bottom: 15px; }

.codebox {
  margin: 15px auto 15px 0px;
  padding: 1em;
  border: 1px dotted #666666;
  padding: 5px 8px;
  background: #fff;
  font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono;
  font-size: 12px;
  width: 600px;
  overflow: auto; }

.icon_left {
  float: left;
  margin-right: 10px; }

.signup_api_promo {
  float: right;
  width: 200px;
  margin: 0 0 15px 15px; }

/* @end */
/* @group Publisher Pages */
#right_column_alt {
  -moz-border-radius: 10px;
  background-color: #EEEEEE;
  border: 2px solid #CCCCCC;
  float: right;
  padding: 5px;
  width: 29%; }

.contact_us_button {
  margin-left: 45px; }

.top_container {
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  background-color: #CCCCCC;
  padding: 7px 10px 5px 10px;
  width: 92%;
  border: 1px solid #ccc;
  margin-top: 10px; }

.top_container h6 {
  font-weight: bold; }

.publisher_pages #logo_table {
  width: 375px;
  float: left;
  height: 320px;
  overflow: hidden;
  position: relative;
  top: 0;
  background-color: #fff;
  padding: 10px;
  -moz-border-radius: 10px;
  border: 1px solid #fff; }

.publisher_pages #logo_table ol {
  width: 1600px;
  height: 320px; }

.publisher_pages #logo_table ol li {
  height: 320px;
  width: 380px;
  float: left;
  padding: 0 10px; }

.publisher_pages #logo_table table {
  width: 380px;
  margin: 10px 0; }

.publisher_pages #quotes {
  width: 250px;
  position: relative;
  overflow: hidden;
  text-align: left; }

.publisher_pages #quotes ol li {
  width: 250px;
  text-align: left; }

div.intro_blurb {
  width: 220px;
  margin-right: 10px;
  float: left; }

div.intro_blurb a {
  color: #000;
  text-decoration: underline; }

.publisher_pages ol {
  margin: 0;
  padding: 0; }

.publisher_pages #middle_column {
  width: 66%; }

.publisher_pages #right_column_alt {
  width: 32%; }

.publisher_pages .basic_container {
  width: 640px;
  padding: 4px; }

.publisher_pages .blue_container {
  width: 640px;
  padding-right: 0;
  margin-top: 0; }

.publisher_pages .blue_container hr {
  color: #fff;
  background-color: #fff;
  height: 1px;
  margin: 20px 10px 20px 0; }

.inline_screenshot_left {
  float: left;
  position: relative;
  left: -5px;
  top: -3px; }

.inline_screenshot_right {
  float: right;
  margin-bottom: -10px;
  margin-left: 5px;
  position: relative;
  right: 5px;
  top: -6px; }

.testimonial_quotes {
  -moz-border-radius: 10px;
  background-color: #FFFFFF;
  border: #ccc solid 1px;
  float: left;
  margin: 0;
  padding: 10px;
  width: 92%; }

.testimonial_quotes p {
  color: #4E4E4E;
  font-size: 18px;
  line-height: 18px;
  padding-left: 12px;
  text-indent: -6px;
  clear: right; }

.testimonial_quotes p.right {
  font-size: 15px;
  text-align: right; }

.basic_container .screenshots {
  margin-top: 0; }

.individual_screenshot {
  width: 210px;
  margin-top: 0;
  float: left;
  text-align: center; }

.individual_screenshot .round_number {
  margin-top: 0;
  margin-left: 5px;
  float: left;
  letter-spacing: -3px; }

.individual_screenshot p {
  margin-top: 0;
  margin-left: 10px;
  float: left;
  width: 63%;
  text-align: left; }

.two {
  margin-left: 5px; }

.three {
  margin-left: 5px; }

.individual_screenshot h2 {
  margin-top: 0;
  margin-bottom: -5px;
  text-align: center;
  font-size: 30px;
  color: #6496C3;
  line-height: 35px; }

.individual_screenshot h3 {
  margin-top: 0;
  margin-bottom: -5px;
  text-align: center;
  font-size: 20px;
  color: #6496C3;
  line-height: 35px; }

.white_container .bullets {
  margin-top: 0; }

.partner_promo {
  width: 300px;
  position: relative;
  top: 10px; }

.partner_signup .form {
  width: 650px; }

.partner_signup .form .blue_container {
  width: 630px;
  margin-top: 10px; }

.partner_signup .form .blue_container label {
  margin-top: 10px; }

.partner_signup #errorExplanation {
  clear: none;
  float: left;
  width: 250px; }

ol.quick_start li {
  font-size: 18px; }

/* @end */
div.upload-picture {
  padding: 10px 0;
  overflow: hidden;
  margin-bottom: 10px; }

div.upload-picture input, div.update_url input {
  float: left;
  margin-right: 10px; }

div.upload-picture div.current-picture {
  float: left; }

div.upload-picture div.current-picture-label, div.upload-picture div.upload-picture-label, div.upload-picture div.other-pictures div.other-pictures-label {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px; }

div.upload-picture div.no-picture {
  width: 300px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  background-color: #eee;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: #ccc solid 1px;
  _height: 100px;
  color: #ccc;
  padding: 30px 10px 30px 10px; }

div.upload-picture div.upload {
  margin-left: 20px;
  float: left;
  width: 400px; }

div.upload-picture div.upload form {
  margin: 0; }

div.upload-picture div.other-pictures {
  clear: left;
  padding-top: 25px; }

/* public/stylesheets/search.css @ 1350679053 */
/* @group Search */
#adv_search table {
  border-collapse: collapse; }

#adv_search table tr td {
  padding-bottom: 5px; }

#adv_search table tr td ul {
  margin-top: 10px;
  padding-left: 25px; }

#adv_search table tr td ul li {
  margin-bottom: 5px; }

.search_paginator {
  margin: 15px auto 15px auto;
  font-size: 116%; }

.search_paginator .paginator {
  width: 500px;
  margin: 15px auto 15px auto; }

/* @end */
/*@group Search Results Page */
#documents .google_callout {
  width: 670px;
  clear: left;
  text-align: right;
  margin: 5px auto 10px 0; }

#documents .google_callout a {
  text-decoration: none !important; }

#middle_search {
  margin: 0;
  width: 600px;
  padding: 0; }

#middle_search p {
  font-size: 11px;
  margin-top: 0; }

#middle_search .search_input {
  float: left;
  font-size: 15px;
  margin: 5px 10px auto 0;
  width: 300px; }

#middle_search .search {
  display: inline; }

#middle_search .new_search_button {
  margin-left: 10px; }

p.tags {
  font-size: 12px;
  line-height: 18px;
  overflow: hidden; }

ul.category {
  margin-bottom: 10px; }

ul.category li {
  list-style-type: none;
  margin-left: 0;
  font-size: 12px;
  line-height: 18px; }

#search_results {
  float: left;
  width: 980px; }

div#search_results h1 {
  margin-bottom: 16px; }

#search_results .related_search_terms {
  font-size: 12px;
  margin-top: 5px; }

form.search input.submit {
  border: none;
  display: inline;
  float: left;
  height: 28px;
  margin-left: 10px;
  padding: 0;
  position: relative;
  top: 0;
  width: 64px; }

.submit {
  border: 0; }

form.search input.query {
  display: inline;
  float: left;
  font-size: 18px;
  height: 22px;
  position: relative;
  top: 0;
  width: 300px; }

#cse-search-results {
  margin-top: 15px;
  width: 100%; }

#cse-ask-bar {
  margin-top: 15px;
  width: 170px;
  float: left; }

#search_results .document_summary .tiny_thumbnail, #search_results .document_summary .thumbnail_thumbnail {
  margin-right: 10px; }

/* @end */
#search_results .document_summary {
  position: relative;
  margin-top: 10px;
  border: 0;
  padding-bottom: 10px; }

#search_results .document_summary strong.highlight {
  background-color: #fff; }

#search_results .document_summary h4, #search_results .document_summary h4 a {
  font-size: 16px;
  margin-bottom: 0 !important;
  font-weight: normal; }

#search_results #documents a {
  text-decoration: underline; }

#search_results #documents a strong {
  text-decoration: underline; }

#search_results .related_searches {
  clear: both;
  padding: 5px 0 0 0;
  margin: 0;
  width: 500px;
  font-size: 11px; }

#search_results .advanced_search {
  position: relative;
  margin-left: 10px;
  top: -2px; }

#search_results .document_summary div.thumbnail {
  display: inline;
  float: left;
  text-align: center; }

#search_results .document_summary .description {
  font-size: 102%;
  line-height: 115%; }

#search_results .document_summaries {
  clear: none;
  float: left;
  width: 670px; }

#search_results #search_summary {
  width: 670px; }

#search_results #nav_tabs {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 475px; }

#google_nav_tabs {
  width: 475px;
  float: right; }

/* Google Site Search customizations */
div.gs-action.download {
  background: none; }

div.gs-result .gs-visibleUrl {
  display: none; }

div.gsc-tabHeader.gsc-tabhActive {
  display: none; }

div#cse .gsc-control-cse {
  padding: 0; }

.gs-result img.gs-image {
  width: 48px; }

ul.search_dropdowns_submit {
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden; }

ul.search_dropdowns_submit li {
  display: inline;
  display: block;
  float: left; }

ul.search_dropdowns_submit li .submit_tag {
  font-size: 11px;
  background-color: #eee;
  color: #6496C3;
  height: 19px;
  margin: 2px 5px;
  padding: 0px 5px 0 5px;
  text-decoration: none;
  border: 0; }

ul.search_dropdowns_submit li img {
  bottom: 3px;
  position: relative; }

ul.search_dropdowns_submit li span {
  bottom: 5px;
  position: relative; }

li.with_dropdown {
  position: relative;
  z-index: 15; }

li.with_dropdown a:hover {
  text-decoration: none; }

li.with_dropdown .search_dropdown {
  z-index: 18;
  top: 16px; }

/* @end */
body.loc_search #subheader .section {
  font-weight: bold;
  color: #000; }

body.loc_search #browse_module .module_bar {
  border: 0; }

body.loc_search #browse_module .module_browser .module_filters {
  border: 0; }

body.loc_search #scribd-doc {
  padding-top: 10px; }

/* public/stylesheets/sellers.css @ 1350679053 */
/* @group Expense Reports */
table.earnings {
  border-collapse: separate;
  width: 100%;
  border: #ccc solid 1px;
  padding: 10px;
  margin: 0;
  clear: both;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px; }

table.earnings th {
  font-size: 12px;
  padding-bottom: 5px; }

table.earnings th h3 {
  font-size: 12px; }

table.earnings th h3 span {
  display: block;
  font-size: 25px;
  font-weight: bold; }

table.earnings th.docname {
  width: 300px;
  vertical-align: top; }

table.earnings tr.separator td {
  background: #ccc;
  line-height: 4px; }

table.earnings h4 {
  font-weight: bold;
  font-size: 12px; }

table.earnings td {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: #eee solid 1px; }

table.earnings tr.on_focus:hover {
  background-color: #eee; }

.results_headline {
  background-color: #A4CCEF;
  font-size: 11px;
  float: left;
  font-weight: bold;
  margin: 10px 0px 0 0;
  height: 15px;
  padding: 3px 7px 2px 7px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

table.earnings td.documentdetails {
  background-color: #fff;
  border: 0; }

.sort_tab {
  margin: 10px 0 0 0;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  background-color: #fff;
  padding: 1px 0 1px 10px;
  border: #ccc solid 1px;
  border-bottom: 0;
  height: 41px; }

.sort_tab p {
  text-align: right; }

.sort_tab form {
  float: left;
  width: 710px;
  padding-left: 10px; }

.sort_tab input {
  width: 80px; }

.sort_tab .button input {
  width: auto; }

/* @end */
.seller_box_top {
  background: #fff;
  border: #f5c13e solid 3px;
  color: #4e4e4e;
  padding: 10px;
  margin-bottom: 10px; }

td.documentdetails p {
  line-height: 10px;
  margin: 0; }

/* public/stylesheets/share.css @ 1350679053 */
/* @group Share WBU */
.share_with_friends {
  margin-bottom: 15px;
  margin-top: 0; }

.share_docs .related {
  padding: 15px; }

.share_docs .filetype_image {
  float: left;
  margin-right: 10px; }

.share_docs .filetype_image img {
  border: 1px solid #ccc; }

.share_docs .related h2 {
  margin-bottom: 15px; }

.share_docs .related ul li {
  margin-bottom: 15px; }

.share_docs .check {
  float: left; }

.share_docs .confirm {
  margin-left: 35px; }

.share_docs strong {
  font-weight: bold; }

/* @end */
/* @group Word Bulk Upload View */
.upload_view {
  text-align: center; }

.upload_view .block {
  text-align: left;
  margin: auto;
  border: 1px solid #ddd;
  width: 600px;
  padding: 15px; }

.upload_view p.right {
  margin-top: 15px; }

/* @end */
/* public/stylesheets/starbox.css @ 1350679053 */
/* Starbox.css Part of http://www.nickstakenburg.com/projects/starbox/ */
.starbox .stars {
  background: #fff; }

.starbox .rated .stars {
  background: #dcdcdc; }

.starbox .rated .hover .stars {
  background: #fff; }

.starbox .colorbar {
  background: #1e90ff; }

.starbox .hover .colorbar {
  background: #ffcc1c; }

.starbox .rated .colorbar {
  background: #64b2ff; }

.starbox .rated .hover .colorbar {
  background: #1e90ff; }

.starbox .ghost {
  background: #a1a1a1; }

.starbox .indicator {
  clear: both; }

.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars {
  background: url('data:image/gif;base64,R0lGODlhEQARAJEDAN/f38DAwLe3t////yH5BAEAAAMALAAAAAARABEAAAIVnI+py+0Po5wKBCCDCNJiCobiSEoFADs=') top left repeat-x; }

.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar {
  background: #000000; }

.starbox .dotted .ghost {
  background: #666666; }

.starbox .pointy .colorbar {
  background: #ffcc1c; }

.starbox .pointy .hover .colorbar {
  background: #ff9231; }

.starbox .inverse .stars {
  float: right; }

.starbox .inverse .indicator {
  clear: both;
  display: block;
  text-align: right; }

/* public/stylesheets/stats.css @ 1350679053 */
/* @group My Stats */
.col {
  width: 742px; }

.total_views_notice {
  font-size: 12px;
  font-style: italic;
  color: #7f7f7f; }

.no_data {
  width: 400px;
  float: none !important;
  text-align: center;
  margin: 15px auto 0 auto; }

.no_data p {
  font-size: 14px !important; }

#date_selector {
  float: right;
  text-align: right;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #eee;
  border: 1px solid #ccc;
  padding: 5px;
  margin-right: 3px; }

#date_selector .date_input {
  width: 80px; }

#date_selector #calendar {
  margin-top: 5px;
  background: white; }

.date_selector_active {
  margin-bottom: 10px; }

.yui-skin-sam .yui-calcontainer {
  float: right; }

#calendar_container {
  text-align: right;
  clear: both; }

#calendar_container .submit_dates {
  margin-top: 5px;
  float: right !important;
  margin-right: 0; }

#calendar_container .cancel {
  position: relative;
  margin-left: 5px;
  display: block;
  top: 8px;
  font-size: 11px;
  float: right; }

#graph_area {
  padding-top: 3px;
  z-index: 1; }

#graph_area .content_tabs_small {
  margin: 10px 0 0 43px;
  padding: 0;
  padding-top: 10px;
  z-index: 1;
  overflow: hidden; }

#graph_container {
  height: 300px;
  margin-top: -4px;
  width: 750px; }

#graph_overlay {
  position: absolute;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
  background: white;
  text-align: center;
  z-index: 100; }

#graph_overlay img {
  position: relative;
  top: 150px; }

#aggregate_data {
  width: 720px;
  margin-left: 25px;
  margin-top: 10px; }

#aggregate_data .yui-u {
  text-align: center; }

#aggregate_data h3 {
  font-size: 12px; }

#aggregate_data h3 span {
  display: block;
  font-size: 25px;
  font-weight: bold; }

.data_table, #data_geo_map {
  width: 625px;
  margin-left: 50px;
  margin-bottom: 30px;
  margin-top: 25px;
  padding: 15px;
  border: 1px solid #ccc;
  -moz-border-radius: 10px; }

.data_table table td {
  font-size: 14px;
  padding: 0 35px 10px 0; }

.data_table table td.date {
  text-align: right;
  width: 240px;
  padding-right: 35px; }

.data_table table td.country {
  text-align: right;
  width: 140px;
  padding-right: 35px; }

.data_table table th {
  font-size: 11px;
  padding-bottom: 10px;
  color: #777; }

.data_table table th.name {
  text-align: right;
  padding-right: 35px; }

.data_table table td div.bar {
  background: #1982ab;
  width: 200px;
  height: 12px;
  position: relative;
  top: 4px;
  float: left; }

.data_table table td div.number {
  float: left;
  margin-left: 7px; }

.rightcol {
  float: right;
  width: 20%; }

/* @end */
/* public/stylesheets/static.css @ 1350679053 */
/* Feedback */
table.feedback {
  margin-top: 10px; }

table.feedback tr td {
  padding: 5px 5px 5px 0;
  vertical-align: top; }

/* @end */
/* public/stylesheets/suggested_users.css @ 1350679053 */
/* @group Suggested Users */
/* Lightbox */
#suggested_users_container h1 {
  margin-bottom: 15px; }

#suggested_users_table_container {
  border: 1px solid #ddd;
  height: 275px;
  overflow: auto;
  overflow-x: hidden;
  width: 535px;
  padding-top: 5px;
  margin-bottom: 15px; }

#suggested_users_table_container table td {
  padding: 5px; }

#suggested_users_table_container table.suggested_users td {
  width: 50px; }

#suggested_users_table_container table.suggested_users td .tiny_thumbnail {
  margin-right: 0;
  position: static; }

#suggested_users_table_container table.suggested_users td.check_small {
  width: 20px;
  padding-top: 23px; }

#suggested_users_table_container table.suggested_users td.info {
  vertical-align: top;
  width: 150px; }

#suggested_users_table_container table.suggested_users td.info p {
  margin-top: 0;
  margin-bottom: 4px; }

#suggested_users_table_container table.suggested_users td.info .username {
  margin-top: 2px; }

.select_all_container {
  margin-top: 10px;
  padding-top: 25px;
  width: 300px; }

#suggested_users_container .select_all {
  float: right;
  margin-right: 25px; }

#suggested_users_spinner {
  margin-left: 5px; }

#suggested_users_container .alert_box_small {
  text-align: left;
  padding: 5px 10px 5px 10px; }

/* Non-lightbox */
.suggested_users_container {
  margin-top: 15px;
  border: 1px solid #dedede;
  padding: 15px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

table.suggested_users td {
  padding: 6px;
  width: 124px;
  vertical-align: top; }

table.suggested_users td.check {
  padding-top: 50px;
  width: 14px; }

table.suggested_users td p.name {
  text-align: center;
  clear: left;
  margin-bottom: 0;
  padding-top: 5px; }

table.suggested_users td p.place {
  margin-top: 3px;
  text-align: center;
  font-size: 11px;
  margin-bottom: 0; }

table.suggested_users td p.docs {
  margin-top: 0;
  text-align: center;
  font-size: 11px;
  margin-bottom: 0; }

table.suggested_users td.info {
  width: 150px;
  vertical-align: top;
  overflow: hidden; }

table.suggested_users td.user {
  text-align: center; }

table.suggested_users td.user .thumbnail_square_thumbnail {
  margin-right: 0;
  width: auto;
  text-align: center; }

table.suggested_users td.user .thumbnail_square_thumbnail a {
  margin: auto; }

.follow_submit {
  margin-top: 10px;
  float: right; }

.follow_submit input.big_button {
  margin-right: 10px; }

.skip_follow {
  float: right;
  padding-top: 10px; }

/* @end */
/* @group Suggested Users on Doc Page */
#document_suggested_users {
  padding: 10px;
  background: #fff1a4;
  border: 1px solid #ccc;
  margin-top: 15px; }

#document_suggested_users p {
  font-weight: bold; }

#document_suggested_users table {
  margin-top: 10px; }

#document_suggested_users table td {
  vertical-align: top;
  padding-bottom: 10px;
  width: 85px; }

#document_suggested_users .name {
  overflow: hidden;
  width: 66px;
  font-size: 11px;
  text-align: center;
  margin-bottom: 5px; }

/* @end */
/* public/stylesheets/tools.css @ 1350679053 */
.plain_box {
  margin: 10px auto 15px auto;
  padding: 5px 15px 5px 0;
  clear: left; }

.plain_box .thumbnail_square {
  margin-right: 10px;
  margin-bottom: 20px; }

.plain_box .thumbnail_text {
  margin-left: 145px; }

.upload_blue_button {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/upload_docs_blue_02.gif?1350679053') 0 -56px no-repeat;
  display: block;
  height: 28px;
  outline: none;
  width: 102px; }

.upload_blue_button:hover {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/upload_docs_blue_02.gif?1350679053') 0 -28px no-repeat; }

.upload_blue_button:active {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/upload_docs_blue_02.gif?1350679053') 0 0px no-repeat; }

/* @group Tools Page */
.tool_box ul {
  margin: 25px auto 25px auto; }

.tool_box p {
  margin: 10px auto 10px auto; }

.tool_box .download_uploader {
  margin: 15px auto 15px auto; }

.tool_box .screenshot {
  margin-left: 35px; }

.tool_box ul {
  padding-left: 25px; }

.tool_box ul li {
  list-style-type: disc;
  margin-bottom: 10px; }

/* @end */
/* public/stylesheets/twitter_links.css @ 1350679053 */
.tweet_message {
  color: #555;
  font-style: italic; }

/* public/stylesheets/upload.css @ 1350679053 */
div#upload_content {
  margin-top: 30px;
  margin-left: 60px;
  margin-right: 60px;
  margin-bottom: 10px;
  text-align: left; }

div#upload_content h1 {
  font-size: 28px;
  margin-bottom: 20px; }

#upload_content div#upload_left_side {
  float: left;
  width: 450px;
  margin-bottom: 20px; }

#upload_content div#upload_left_side ul {
  margin-top: 20px;
  margin-bottom: 25px;
  margin-left: 10px; }

#upload_content div#upload_left_side li {
  font-size: 18px;
  list-style-type: disc;
  list-style-position: inside;
  margin-bottom: 7px; }

#upload_content div#upload_left_side #doc_upload_button {
  margin-left: 20px;
  float: left; }

#upload_content .publish_button {
  display: block;
  height: 48px;
  width: 147px;
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/btn_upload_147x48_v2.gif?1350679053') no-repeat 0 0;
  margin-right: 15px; }

#upload_content .upload_button {
  display: block;
  height: 48px;
  width: 147px;
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/btn_upload_147x48_v2.gif?1350679053') no-repeat 0 0;
  margin-right: 15px; }

#upload_content .swfupload {
  vertical-align: text-top; }

#upload_content div#upload_right_side {
  background: #eee;
  padding: 10px;
  width: 250px;
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;
  position: relative; }

#upload_content div#upload_right_side h2 {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 6px; }

#upload_content ul.radio_button_list {
  margin-left: 10px;
  margin-bottom: 15px; }

#upload_content ul.radio_button_list li {
  font-weight: bold;
  margin-bottom: 6px; }

#upload_content ul.radio_button_list li input {
  margin-right: 6px; }

#upload_content div#more_options {
  margin-top: 6px; }

#upload_content div#more_options li {
  list-style-type: disc;
  list-style-position: inside; }

#upload_content div#upload_destinations {
  clear: both;
  font-size: 14px;
  background: #fcf8cb;
  margin-right: 20px;
  zoom: 1; }

#upload_content div#upload_destinations p {
  margin: 0;
  padding: 10px; }

#upload_content div#upload_destinations span.thanks {
  font-size: 16px;
  margin-bottom: 10px; }

#upload_content div#post_anonymous_upload {
  clear: both;
  color: #888888;
  font-size: 14px;
  background: #fcf8cb;
  margin-right: 20px;
  padding-bottom: 10px;
  zoom: 1; }

#upload_content div#post_anonymous_upload li {
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 30px; }

#upload_content div#post_anonymous_upload p {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 5px; }

#upload_content div#post_anonymous_upload div.enter_email {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px; }

#upload_content div#post_anonymous_upload span.enter_email_title {
  font-size: 16px;
  font-weight: bold; }

#upload_content div#post_anonymous_upload #submit_email {
  float: right;
  margin-top: 10px; }

#upload_content p#scribd_email_signed_in span.welcome {
  font-size: 16px;
  font-weight: bold; }

#upload_content p#scribd_email_signed_in span#email_sign_in_description {
  font-family: monospace;
  font-weight: bold; }

#upload_content a#anonymous_already_have_account_link {
  border-top: 1px dotted black;
  display: block;
  font-size: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }

#upload_content div#anonymous_already_have_account p {
  font-size: 10px; }

#upload_content div#anonymous_user_created p.welcome {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px; }

#upload_content div#anonymous_user_created span.anonymous_user_login {
  font-weight: bold; }

#upload_content div#anonymous_user_created span.anonymous_user_email {
  font-family: monospace;
  font-weight: bold; }

#upload_content div.upload_main {
  text-align: left;
  min-height: 77px; }

#upload_content div.upload_main div.file_thumbnail {
  width: 58px;
  height: 73px;
  overflow: hidden;
  float: left;
  background: white; }

#upload_content .file_thumbnail a {
  display: block;
  width: 56px;
  height: 71px;
  background: #fff center center no-repeat;
  border: 1px solid #6A6663; }

#upload_content div.upload_main div.upload_progress {
  margin-left: 67px; }

#upload_content div.upload_main span.upload_status {
  color: #888;
  text-align: right;
  margin-right: 10px; }

#upload_content div.upload_main span.upload_status_error {
  color: red;
  font-weight: bold; }

#upload_content div.upload_main span.uploaded_file_name {
  font-size: 16px;
  width: 550px;
  overflow: hidden; }

#upload_content div.upload_main span.uploaded_file_name a {
  font-weight: bold;
  text-decoration: underline; }

#upload_content div.upload_main div.file_thumbnail img {
  vertical-align: text-top; }

#upload_content div.upload_main div.upload_progress_bar_container {
  width: 600px;
  margin-left: 0px; }

#upload_content div.upload_main div.upload_progress_bar {
  height: 14px;
  width: 99%;
  margin: 8px auto 0 0;
  text-align: left;
  border: 1px solid #CCCCCC;
  background-color: #eee; }

#upload_content div.upload_main div.upload_progress_bar div {
  height: 14px;
  width: 0px;
  background: url('data:image/gif;base64,R0lGODlhAQBQAMQAAH6fzoqn0lyLwleJwXqdzY+q1G6VyGqSx2aQxXaay3KXyoak0YKi0Jyz2aC22pOt1qS53Jew12GNxFOHvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAFAAAAUYIOQ00VMECwMQiWIciCQMU23feK7vfJ+HADs='); }

#upload_content div.upload_main span.cancel_upload {
  font-weight: bold;
  margin-left: 300px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px; }

#upload_content div.upload_main .metadata_cancel_button {
  float: right; }

#upload_content div.upload_main div.upload_publish_messages {
  position: relative;
  color: #777;
  padding-left: 0;
  padding-top: 20px;
  font-weight: bold; }

#upload_content div.upload_main span.upload_publish_message {
  position: absolute;
  left: 140; }

#upload_content div.upload_metadata_form {
  background: #EEE;
  margin-left: 67px;
  width: 600px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 20px; }

#upload_content div.upload_metadata_form label {
  display: inline;
  margin-right: 10px;
  vertical-align: text-top; }

#upload_content div.upload_metadata_form textarea {
  vertical-align: text-top;
  width: 325px; }

#upload_content .file_upload_tags {
  width: 325px; }

#upload_content div.upload_metadata_form .file_upload_title {
  width: 500px; }

#upload_content div.upload_metadata_form div.upload_widget_category_menus_container, #upload_content div.upload_metadata_form div.upload_widget_category_menus_subcontainer {
  display: inline; }

#upload_content div.upload_metadata_form p.upload_form_label {
  font-weight: bold; }

#upload_content div.upload_metadata_form th {
  padding-right: 5px;
  vertical-align: top; }

#upload_content div.upload_new_document_url {
  display: inline;
  padding-left: 50px; }

#upload_content div.upload_new_document_url form {
  display: inline; }

#upload_content div.upload_main p.file_description {
  padding-left: 80px;
  color: #555; }

#upload_content div.upload_file_container {
  margin-right: 0 60px 50px;
  padding-top: 15px;
  border-top: 1px dotted #888;
  clear: both; }

#upload_content div.sharing_options {
  display: block;
  margin-left: 80px;
  margin-top: 10px; }

#upload_content div.sharing_options li {
  list-style-type: none; }

#upload_content div.sharing_options li {
  margin-left: 25px;
  line-height: 14px; }

div#upload_content div.display_popup {
  position: absolute;
  width: 400px;
  left: -420px;
  top: 10px;
  background: white;
  padding: 5px; }

div#upload_content div.display_popup .display_close_button {
  float: right; }

div#upload_content div.display_inside {
  border: 2px solid #444;
  padding: 10px; }

#upload_content div#file_status_display {
  clear: both; }

#upload_content .file_upload_info {
  margin: 10px 0; }

#upload_content div.upload_main textarea, #upload_content div.upload_main input {
  padding: 2px; }

#upload_content div.animation_container {
  height: 76px; }

#upload_content .publishing_text {
  font-size: 12px;
  font-style: normal;
  font-weight: bold; }

#upload_content .login_message {
  color: #888;
  margin-top: 15px;
  font-size: 12px; }

#upload_content div.privacy_icon {
  border: 0;
  display: inline;
  margin-left: 20px; }

#upload_content div#publish_type_text textarea {
  height: 150px;
  width: 98%; }

#upload_content div#publish_type_text input {
  border: 0; }

#upload_content div#publish_type_html input {
  border: 0; }

#upload_content span.publish_multiple {
  font-size: 9px;
  color: #888;
  display: block;
  margin-top: 5px;
  clear: left; }

#upload_content img#text_submit_spinner {
  margin-left: 60px; }

#upload_content span.error_message {
  font-weight: bold;
  color: red; }

#upload_content p.seller_signed_up {
  clear: both;
  color: black;
  font-size: 14px;
  padding: 10px;
  background: #fcf8cb;
  margin-right: 20px;
  margin-bottom: 30px; }

#upload_content span.seller_signed_up {
  font-size: 16px;
  margin-bottom: 10px; }

#upload_content .private_message, #upload_content .uw_anonymous_user_creation_failed {
  font-size: 14px;
  color: #888;
  background: #FCF8CB;
  border: 1px solid black;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px; }

#upload_content .private_message {
  margin-left: 0; }

#upload_content .uw_anonymous_user_creation_failed {
  clear: both; }

#upload_content .private_message span.privately {
  font-size: 16px;
  font-weight: bold;
  color: black; }

#upload_content .tag_validator_warning_messages li {
  padding-top: 3px;
  font-size: 85%;
  color: #DB5B61; }

/* @group Upload Pages */
#upload_progress_lb .header {
  margin-bottom: 0;
  text-align: center;
  font-size: 131%;
  color: white;
  line-height: 1.9em;
  background: #6496C3;
  font-weight: bold; }

.upload_box2 .other_options {
  font-size: 85%;
  color: #999;
  border-bottom: 1px solid #bbb;
  margin: 25px 15px 10px 15px; }

.upload_box2 .other_options_links {
  margin: 10px 15px 0 15px;
  color: #777;
  font-size: 95%; }

.upload_box2 .other_options_links a {
  text-decoration: none; }

.upload_box2 .other_options_links p {
  margin-bottom: 2px;
  margin-top: 2px; }

.upload_box2 {
  margin-top: 20px; }

.upload_box2 .header {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  background-color: #6496C3;
  border: #5f8fba solid 1px;
  border-bottom: 0;
  height: 41px;
  margin: 10px 0 0;
  padding: 1px 0 1px 0;
  text-align: center; }

.upload_box2 .header h1 {
  line-height: 1.9em;
  margin-bottom: 0;
  color: #fff;
  margin-top: 0; }

.upload_box2 .inactive {
  background: url('data:image/gif;base64,R0lGODlhwgIyAKIAAP///9ra2ru7u8TExLa2tgAAAAAAAAAAACH5BAAAAAAALAAAAADCAjIAAAP/CBBC/jDKSau9OOvNu/9gKI5kaZ5oqq5s674wKwQKMMR4ru987//AoHBILPIGC6NyyWw6n9CodErVMKrYrHbL7Xq/4E8jTC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3MixCKPHjyBDdksAADs=') no-repeat top left !important; }

.upload_box2 .inactive div {
  background: url('data:image/gif;base64,R0lGODlhwgIyAKIAAP///9ra2ru7u8TExLa2tgAAAAAAAAAAACH5BAAAAAAALAAAAADCAjIAAAP/CBBC/jDKSau9OOvNu/9gKI5kaZ5oqq5s674wKwQKMMR4ru987//AoHBILPIGC6NyyWw6n9CodErVMKrYrHbL7Xq/4E8jTC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3MixCKPHjyBDdksAADs=') no-repeat top right !important; }

.upload_box2 .inner_box {
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #dedede;
  border-width: 0 1px 1px 1px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px; }

.upload_box2 .inner_box .light {
  margin: 15px 15px auto 15px; }

.upload_box2 .inner_box #choose_docs_to_upload {
  text-align: center;
  color: #777; }

.upload_box2 .inner_box #choose_docs_to_upload p {
  margin-bottom: 10px; }

.upload_box2 .inner_box #upload_ready, .upload_box2 .inner_box #upload_not_ready {
  padding: 0 0 0 15px;
  color: #555; }

#sellOffsite {
  position: relative;
  top: 2px;
  left: 5px; }

.upload_box2 .inner_box #upload_not_ready {
  margin-left: 15px; }

.upload_box2 .inner_box #upload_ready p {
  margin: 0;
  padding-right: 15px; }

.upload_box2 .inner_box #upload_ready span.markAllPrivate {
  margin-left: 5px;
  font-size: 12px;
  margin-bottom: 15px;
  font-weight: bold; }

.upload_box2 input {
  margin-right: 5px; }

#NoJSUpload {
  padding: 0 15px 0 15px; }

#NoJSUpload p {
  margin: 10px auto 10px auto; }

ul#upload_queue {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: left; }

ul#upload_queue li {
  margin: 0 3px 10px 3px;
  padding: 10px;
  background: #fff;
  border-bottom: 1px solid #EEEEEE; }

h3.filename {
  width: 300px;
  height: 20px;
  overflow: hidden; }

ul#upload_queue li p.filename {
  /* font-size: 108%;*/
  padding-top: 7px;
  font-weight: normal;
  text-align: left;
  margin-left: 0; }

ul#upload_queue .fileicon {
  padding-right: 5px; }

ul#upload_queue li p.filename strong {
  font-weight: bold; }

ul#upload_queue li p.filename span.label {
  margin-right: 5px; }

ul#upload_queue li p input.input_text {
  border: 1px solid #aaa;
  padding: 3px;
  margin-right: 5px;
  width: 300px; }

ul#upload_queue li.odd {
  background: #fff;
  border-bottom: #eee solid 1px; }

ul#upload_queue li.removed {
  background: #F9DCDE !important;
  font-weight: normal; }

ul#upload_queue li p.first {
  /* margin-bottom: 12px;*/
  color: #555; }

.upload_page .blue_container {
  float: none;
  margin: auto;
  background: #fff;
  border-color: #ccc; }

.upload_page .progressWrapper {
  overflow: hidden; }

.upload_page .progressContainer {
  margin: 5px;
  padding: 4px;
  background-color: #F7F7F7;
  text-align: left;
  width: 685px;
  overflow: hidden; }

.upload_page .red {
  /* Error */
  border: solid 1px #B50000;
  background-color: #FFEBEB; }

.upload_page .green {
  /* Current */
  border: solid 1px #eee;
  background-color: #eee; }

.upload_page .blue {
  /* Complete */
  border: solid 1px #DDD;
  background-color: #EEE; }

.upload_page .progressName {
  color: #555555;
  font-size: 116%;
  font-weight: bold;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  width: 663px; }

.upload_page .progressBarInProgress, .upload_page .progressBarComplete, .upload_page .progressBarError {
  font-size: 0px;
  width: 0%;
  height: 20px;
  background: #6496C3;
  margin-top: 2px; }

.upload_page .progressBarComplete {
  width: 100%; }

.upload_page .progressBarError {
  width: 100%;
  background-color: #DB5B61;
  visibility: hidden; }

.upload_page .progressBarStatus {
  margin-top: 2px;
  font-size: 100%;
  text-align: left;
  white-space: nowrap; }

.upload_page a.progressCancel, .upload_page a.progressCancel:link, .upload_page a.progressCancel:active, .upload_page a.progressCancel:visited, .upload_page a.progressCancel:hover {
  font-size: 0px;
  display: block;
  height: 14px;
  width: 14px;
  background-image: url('data:image/gif;base64,R0lGODlhHAAOAPcAAHE4M3Q4M3c5OHRAO3lHQYE7OIM+OYY/P4w9O5A9PJc+Q7c2QrMzTbc1Sbo2RLk3TYBAOoZCP4lCOopEOYxEOJRGP5pJO4NJQ4lQSpJDQJdAQJ5AQZ5FQ5pLQppNQpxLQ51NQJhTWZp4cKJFRKBOQKhCRqpGTKpJSKJOUa5TQ6JVWbBFRbJKSLNJTL1ER71HSb1LT75IU7ZZXL5QWKteZKBsbqVvcqx4erZgZbR6fMI2ScI3Tco3SMo7Rso4SMs6Tcs9Tc87Ss49S889Tco6V848U9I7StI9TdU+SdU+TdA+V9o+Vdw9UuM+UsZOTsVIUclIUs5eQ8BRU8FYWcFZWsJZXsFcX8peXtZBTNFKRthBTdVNUNVQU9ZSXtZVWd5SW9hbXsJeYMVaYdJaZNZaY8thQ89jQ9JlQ9ZmQ9pnRNpoQsNhb8Vnac9gYM5maMlpac1sbcl1d8l3eMh4e815e9ljZdllZtplat5mbdloa9pqbNxtfd50duRDT+VCV+VFV+lDVOlFV+1DVOtUT+JSXfBGU/BGVvJKVvNKWOVuTOhqTOlwTO1yTPFzTPV1S/Z0TeNqaulsbOxmceJ3d+d6e7p9gcl9gKKCe62HfqiNhbaTi72QkL2flr24uMKHiseCicWIj8yBhcmFi8qFjsqGkMqJksuLlMqNlcuPmMuRj8qRmsyRmcyRmsyTnM2Um8yVnc6bmt6ZodWiotOustKyrNWzt+KFhuGHi+eIi+KNkOaRluCTm+KWneOXouSWoOOYouObpOWbo+SbpeScpuWeqOWjoeSgquWirOajruWmruivreamsOaosOaosueqs9e8wNe9wsPIxsXIxs7LwMnMys3MytDJx9PLytHOzdXPz9rFx9HS0dfU0tvS0d3V1drZ0tva2t3a2d7e29/f3d3h3+7EyOzIwuDc2vDKzvLU2PLV2vXe4Ojl2OLm5Ofm5Ori4O7l4+vo5+rs6+zu7fLv7ffs6/b07Pf29fnw8Pj28/n39fr69/z49vv7+QAAAAAAACH5BAEAAP8ALAAAAAAcAA4AAAj/AO2Zq7OloMGCYJTZ+0ZriouHEB9KgfXNnJ5y6tJp3KgOXZ5itMLMgvaspElotayksnPMGTNmy14ui9msmRcqq17pbKWzp04YXJANG9YrmbBhxIgNNZbnBStTpki5KlXq1KlSplBZCUrs1zp+zH7hw2fM2LE7Tk+R0nbuFSlv3qyqquLEGLBk+vrpq9evX6w9vtysuKoq3Lhw3caNA7VmlAwWwXjtkpVvn2VPQpYwgbGhlKhPm8KJG31jgQ4dJUboypXrFrx79+iRafInUIsEoSxZmnMNHDhuM3gAGbIhAy5btt7Jm+dOXjxJhQ6dKEAnjhxr27ZV24ZtDBIsGgxQoprEJ1u7SjLIkcNj6BCHAHDesOlEzQYKadHEINGCAEIkSF2YkMMRTeBAQx+HuAdAG1fEoEANDvigQgg9YMEfBl8QogQRRSzhhyCAGGIIIhEQ8AQUDzDQwA4/GBFEEkloIQAnFQyiSCKLMNKIIzw+kgImmRiQRRRlmHEGGmokmYYFIrCjyQUfdOBBByBUScIBmLAzzSUDSCDBBF9SIKYAIkwTEAA7');
  background-repeat: no-repeat;
  background-position: -14px 0px;
  float: right;
  position: relative;
  z-index: 10; }

.upload_page a.progressCancel:hover {
  background-position: 0px 0px; }

.supported {
  margin: 15px auto 15px auto; }

.supported h2 {
  background: none !important;
  border: 0 !important; }

.supported p {
  color: #555;
  margin: 5px auto 10px auto; }

.reasons {
  padding-left: 10px;
  margin: 15px auto 15px auto; }

.reasons h2 {
  background: none !important;
  border: 0 !important; }

.reasons p {
  color: #555;
  margin: 5px auto 10px auto; }

.reasons ul {
  padding-left: 5px;
  margin-top: 15px; }

.reasons ul li {
  color: #555;
  font-size: 100%;
  list-style-type: disc;
  margin-bottom: 5px; }

.upload h1 {
  font-size: 182%;
  margin-bottom: 3px;
  padding: 0;
  margin-top: 0px; }

.upload h2 {
  font-size: 100%;
  color: #555;
  margin-top: 0; }

.progress {
  float: right;
  margin-top: 0px;
  margin-right: 0px;
  padding: 5px; }

.progress_word_grid {
  margin-right: 0px; }

.progress ul {
  list-style-type: none;
  padding: 5px; }

.progress ul li {
  display: inline;
  font-size: 123.1%;
  margin-right: 0px;
  padding: 5px 15px 5px 15px;
  background: url('data:image/gif;base64,R0lGODlhAQAeAIAAAOnn5QAAACH5BAAAAAAALAAAAAABAB4AAAIFhI+pawUAOw==') repeat-x left;
  color: #777; }

.progress ul li a {
  color: #777;
  text-decoration: none; }

.progress ul li.active a {
  color: white;
  text-decoration: none; }

.progress ul li a:hover {
  color: #1B6FBF;
  text-decoration: underline; }

.progress ul li.active {
  color: white;
  font-weight: bold;
  background: url('data:image/gif;base64,R0lGODlhAQAeAIAAADK1ZgAAACH5BAAAAAAALAAAAAABAB4AAAIFhI+pawUAOw==') repeat-x left; }

.progress ul li.arrow {
  display: inline;
  margin: 0 10px 0 0;
  padding: 5px 13px 5px 0;
  background: white url('data:image/gif;base64,R0lGODlhDQAfAMQAAOrn5uvp5+7s6/39/fv6+vLw7/v6+ff29fPx8Pf19P7+/u7s6vn49+vo5/b18/Pw7/n4+Ozp5/Du7fDu7Onn5unn5ero5v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANAB8AAAWPYHGNZDlWiKla1aGWFFVB78kGRM3GgfJaQKBgsLJQLACLRFWJHZuiUvNobCZgwWyLlGwCZZZG7hJ8spoRwwXMqlKSiwELAKACK8DFvcKP8VkCU2dlFUMxSFNPAWqDZTJjRjt/FC4jSFR8FQ4wVDIUDyZsRxMqTzFDRXg9PzKLNZkMNWQUV7IUKbIXUbm8IyEAOw==') no-repeat;
  width: 13px; }

.progress ul li.activearrow {
  display: inline;
  margin: 0 10px 0 0;
  padding: 5px 13px 5px 0;
  background: white url('data:image/gif;base64,R0lGODlhDQAeAMQAAPL69djx4n/RoFnDgz+6cLHjxT66cD+6cVnDhHLMlqXevIzWqYzWqljCg7Ljxj65cMzs2cvs2TG1ZjK1ZzK1ZjG0Zv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANAB4AAAWUoGCNZDlWjKlOlKOWLAW9Y0wEdFVNkgG8PF0F8TNRKhKKZJJQHSdQqKhEecYmCiqFpZvoCqTKESnWHXAW5HYnllTOFqX7mNxNiGU2XT0gl49KYgOAPGNVFQ0AgFVbbhU3cTqAkgZoeWRbYCeXUFkkcmMTUyR1XhRNJjtVEgNFJWJKD65UO5AvkhE0aRWaOQu6I6O6IQA7') no-repeat;
  width: 13px; }

.progress ul li.arrow img {
  margin-top: 5px;
  padding-top: 0px;
  vertical-align: baseline; }

.upload_box {
  /*width: 600px;*/
  background: #fff;
  border: 1px solid #ccc;
  padding: 20px;
  color: #555;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 100%; }

.upload_box h1 {
  color: #363636;
  margin-top: 0; }

.upload_box h1 img {
  vertical-align: middle; }

.upload_box h2 {
  font-size: 14px; }

.upload_box input.submit_button {
  margin-top: 10px;
  margin-bottom: 10px; }

.upload_box .input_area {
  width: 230px; }

.upload #upload_other_wrapper {
  padding-left: 10px;
  margin-top: 15px; }

.upload #upload_other {
  margin-bottom: 15px; }

.upload #upload_other h1 {
  font-size: 153.9%;
  color: #363636; }

.upload #upload_other .upload_box h1 {
  font-size: 131%; }

.upload #upload_other .upload_box h1 img {
  vertical-align: middle; }

.upload #upload_other .upload_box {
  background: white url('data:image/gif;base64,R0lGODlhAQAQJ/cAAPr6+vDv7/Dw8O3t7erq6vT09Ono6Ofn5/39/fb19ff39+7t7urp6eTk5Pv7+/Ly8vHx8fX09f7+/uvr6/j4+Pz7/OXl5ejn5/z8/Ozs7Pn5+e/u7vb29ubm5vPz8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABAnAAjjABtYsNChw4EDFy4YMMCAAIEJEzJkGDBgwYINGwIEECAAAoQHHjwUKBAhQoIEHDgoUECBggYNAAA4qFABAwYECCRI+MCzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uHHBAQEAOw==') repeat-x;
  border: 1px solid #ccc;
  padding: 15px; }

#formats {
  margin-top: 10px; }

#formats tr td {
  padding-right: 10px;
  padding-bottom: 10px; }

#formats tr td.list {
  vertical-align: top; }

#formats tr td.list p {
  margin: 0 auto 7px 0; }

#formats tr td.list img {
  vertical-align: middle; }

#formats .type {
  font-size: 108%;
  text-align: right;
  vertical-align: top; }

.upload .copy_warning {
  color: #8C172B;
  text-align: center;
  margin-top: 15px;
  clear: both; }

.doc_status .title {
  color: #363636;
  font-size: 138.5%;
  padding: 7px 10px 7px 10px;
  border-width: 1px 1px 0 1px !important; }

.doc_status .title img {
  vertical-align: middle; }

.doc_status .body {
  padding: 10px;
  margin-bottom: 25px;
  font-size: 108%;
  color: #555; }

.doc_status .body p {
  margin: 10px auto 10px auto; }

.doc_status .body h2 {
  margin-bottom: 10px;
  margin-top: 25px; }

.doc_status .body h2.first {
  margin-top: 0; }

#SWFUpload {
  margin-left: 0px; }

#SWFUpload .swfupload {
  position: relative;
  width: 270px;
  height: 55px;
  text-align: center;
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/click_to_upload_sprite.gif?1350679053') 0 0px no-repeat;
  display: block;
  margin: auto;
  outline: none; }

#SWFUpload .swfupload:hover {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/click_to_upload_sprite.gif?1350679053') 0 -55px no-repeat; }

#SWFUpload .swfupload:active {
  background: transparent url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/buttons/click_to_upload_sprite.gif?1350679053') 0 -110px no-repeat; }

#message_finished {
  background: none;
  border: 0;
  margin: 10px auto 10px auto; }

#force_next {
  margin-bottom: 15px;
  text-align: center;
  font-size: 80%; }

#fsUploadProgress {
  clear: right; }

/* Text Upload */
.upload_text {
  padding: 15px; }

.upload_text textarea {
  width: 98%;
  height: 150px; }

.upload_text .submit_button {
  font-size: 110%;
  padding: 3px;
  border: 1px solid #ddd; }

/* URL Upload */
.upload_url {
  padding: 15px;
  margin: auto; }

.upload_url .input_text {
  width: 300px;
  border: 1px solid #ddd;
  margin-bottom: 10px;
  float: left;
  margin-right: 10px;
  padding: 5px;
  text-align: center; }

.upload_url .submit_button {
  font-size: 110%;
  padding: 3px;
  border: 1px solid #ddd; }

#upload_url_form {
  text-align: center;
  height: 40px;
  margin-left: 25px; }

/* Describe Uploaded Documents */
table.describe_save {
  border-collapse: collapse;
  width: 300px;
  margin: 10px auto 10px auto; }

table.describe_save tr td {
  vertical-align: middle;
  width: 150px;
  text-align: center; }

table.describe_save tr td input {
  border: 0; }

.description_box {
  margin-top: 0;
  margin-bottom: 20px; }

.description_box_lb {
  margin: 0 !important; }

.description_box_lb h1 {
  margin-top: 0; }

.description_box .header_bulk {
  margin-bottom: 0;
  color: white;
  background: #555; }

.description_box .header_bulk h1 {
  font-size: 131%;
  color: white;
  line-height: 1.9em;
  margin-bottom: 0;
  margin-left: 15px; }

.description_box .header_bulk h1 img {
  line-height: 1.9em;
  margin-top: 8px;
  margin-bottom: 8px; }

.description_box .header_square {
  background: #6496C3; }

.description_box .header_square h1 {
  margin-top: 0;
  font-size: 131%;
  color: white;
  line-height: 1.9em;
  margin-bottom: 0;
  margin-left: 10px; }

.description_box .header_square h1 img {
  line-height: 1.9em;
  margin-top: 8px;
  margin-bottom: 8px; }

.description_box .header {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  background-color: #6496C3;
  border: #5f8fba solid 1px;
  border-bottom: 0;
  height: 41px;
  margin: 10px 0 0;
  padding: 0;
  text-align: center; }

.description_box .header h1 {
  color: white;
  line-height: 1.9em;
  margin-bottom: 0;
  margin-left: 15px;
  text-align: left; }

.description_box .header h1 img {
  line-height: 1.9em;
  margin-top: 8px;
  margin-bottom: 8px; }

.description_box .header h1 .view_doc {
  float: right;
  line-height: 1.9em;
  padding-top: 3px;
  font-size: 13px;
  margin: 0 10px 0 0; }

.description_box .header h1 a {
  color: white;
  text-decoration: none; }

.description_box .header h1 a:hover {
  color: #ddd; }

.description_box .inner_box {
  margin: 0;
  padding: 20px;
  border: 1px solid #dedede;
  border-width: 0 1px 1px 1px;
  height: 1%; }

.description_box .inner_box label {
  margin-bottom: 2px; }

.description_box .inner_box p, .share_with_friends p {
  margin-bottom: 15px; }

.share_with_friends h2 {
  font-size: 13px; }

.share_with_friends h2.green {
  font-size: 16px; }

.share_with_friends .submit_button {
  font-size: 15px;
  padding: 2px;
  margin-top: 0; }

.description_box .inner_box p, .share_with_friends #emails {
  margin-bottom: 15px; }

.description_box .inner_box input.text_input, .description_box .inner_box textarea.text_input {
  width: 90%; }

.description_box .inner_box .document_summary {
  border-bottom: 0; }

.description_box .inner_box h2 {
  margin-top: 15px; }

.tweet_docs {
  margin-top: 10px;
  float: right; }

.auto_tweet_docs {
  margin-top: 10px;
  margin-right: 100px;
  float: right; }

a.SWFUploadLink {
  width: 260px;
  height: 30px;
  background: url('data:image/gif;base64,R0lGODlhAgEYAOZ4AO797Mz6yOns6u/+7sL5v/n++Mr5xfP98sb6wvb/9rzoudD6zOn96Ob95SYmJtr819f709382uD93uP84dT70O3t7TAxMEVJRcbaxTs9Op+6nDo9Oc7LysPbwX2NfFBWTzo8OZirl7vauXyNe3uNeDk8OX+NfVtiWe/v73J/cU5WTbratoCOf1piWparlNXs00RJQ0NJQqm7qVxjW9Lsz2VxZFliWcrpxtvr2kRJRMncx7/avE9WTs3pyaW6o7/nvXF/cM/ry1FVUK7JrM7py7vcuKi8psXowNPp0NXq06O7orjLt9rr2YGOgTAxL9bt18nqxm9+bWhxZmRwY1ljWNHqz0ZJRszbycLov2lxacbpxHR/cqy7q+Dr38brw5yrm+Ts5u/u7tfq16K6n93f3IqbiMHav63JqZurmbHKro2cjLzLu+Pq4uDr3mdxZejr53B+bjs9O2hxZ7a2tt/d3ODg4NvV0/fq5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHgALAAAAAACARgAAAf/gCh1g4SFhoeIiYqLjI2Oj5CRkpOIKHiXmJmam5ydnp+goXQcdqWmp6ipqqusra6vsLGys7S1qBx1nxVzvL2+v8DBwsPExXN0dnfKy8zNzs/Q0dLT1NXW19jZ2s12uZ67AuHi4+Tl5ufo6ehkx8nb7/Dx8vP08N26cwX6+/z9/v8AAwoM+KZdvYMIEypcyM1bp10JIkqcSLGixYsYM2IEY5Chx48gQzbEd6CkyZMoU6pcybIlSzYdRcqcSfPdvW9zBujcybOnz59AgwoN2iVmzaNIky67+XAOgKdQo0qdSrWq1atW2xhVyrXrR6acdjEYS/aKg7Nx1pBdy7at27dw/+Pi2Oq1rt15YDftasC3rw4HXJ5YydK3sOHDiBMrXsyE7t3HkK3l1bRrguXLGBzIwJDhy4QMMyzImTDj7AUMSxy8mHDhwoQXDjAIOdtkAoYLDizIuMy7t+/LYhxHHk6c2eRMuyQoX97hrAMpyjNk6CCBxXQJHz5IsICGxlkaai4YcUBd+Yct1S8sX8++/fIkwovLh3wc064I+PObceAjgpsUEWxgAn4fABhBCA5EkMIJIZxgQYMmBLFBDgNG4NxZ+WWo4Yb5IRHffCB6Vd8luzxg4ok7OKDEA2Vs8MAGHpjIAxAmumDBAza24EELNViQhokebFDDAw7EeOKRSCaJZP8VH4boJFIj4rELBFRWKYIDY0BgAwwQgDAClSOAIAIEKtgAARRnDTGCAyBUCQEcXE4hppt01mknBEQ0+eSeMkW5CwWABrqCcyVoQEEJJARKxVkxrACoCjFQcIYDUVCgwVlOGOqFCmeVQAEJDljqgKEOJBroqYH2oCefrHrk5xwLxCrrrLTWauutuOaK6w2rtuorQq8GIOywxBZr7LHIJqtsslr0+uuz8rxqwLTUVmvttdhmq+222h7hLLTgavMqAuSWa+656Kar7rrsrovFt+HGW82rBNRr77345qvvvvz2y+8P8MorMDSvKmDwwQgnrPDCDDfscMNFHEOKLRRXbPExxRhnXDEu+Bjj8ccgGxMGHSSXbPLJKKes8sost+zyyzDHLPPMNKdsSSg456zzzpwEAgA7') no-repeat;
  display: block; }

a.SWFUploadLink:hover {
  background: url('data:image/gif;base64,R0lGODlhAgEYAOZ4AO797Mz6yOns6u/+7sL5v/n++Mr5xfP98sb6wvb/9rzoudD6zOn96Ob95SYmJtr819f709382uD93uP84dT70O3t7TAxMEVJRcbaxTs9Op+6nDo9Oc7LysPbwX2NfFBWTzo8OZirl7vauXyNe3uNeDk8OX+NfVtiWe/v73J/cU5WTbratoCOf1piWparlNXs00RJQ0NJQqm7qVxjW9Lsz2VxZFliWcrpxtvr2kRJRMncx7/avE9WTs3pyaW6o7/nvXF/cM/ry1FVUK7JrM7py7vcuKi8psXowNPp0NXq06O7orjLt9rr2YGOgTAxL9bt18nqxm9+bWhxZmRwY1ljWNHqz0ZJRszbycLov2lxacbpxHR/cqy7q+Dr38brw5yrm+Ts5u/u7tfq16K6n93f3IqbiMHav63JqZurmbHKro2cjLzLu+Pq4uDr3mdxZejr53B+bjs9O2hxZ7a2tt/d3ODg4NvV0/fq5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHgALAAAAAACARgAAAf/gCh1g4SFhoeIiYqLjI2Oj5CRkpOIKHiXmJmam5ydnp+goXQcdqWmp6ipqqusra6vsLGys7S1qBx1nxVzvL2+v8DBwsPExXN0dnfKy8zNzs/Q0dLT1NXW19jZ2s12uZ67AuHi4+Tl5ufo6ehkx8nb7/Dx8vP08N26cwX6+/z9/v8AAwoM+KZdvYMIEypcyM1bp10JIkqcSLGixYsYM2IEY5Chx48gQzbEd6CkyZMoU6pcybIlSzYdRcqcSfPdvW9zBujcybOnz59AgwoN2iVmzaNIky67+XAOgKdQo0qdSrWq1atW2xhVyrXrR6acdjEYS/aKg7Nx1pBdy7at27dw/+Pi2Oq1rt15YDftasC3rw4HXJ5YydK3sOHDiBMrXsyE7t3HkK3l1bRrguXLGBzIwJDhy4QMMyzImTDj7AUMSxy8mHDhwoQXDjAIOdtkAoYLDizIuMy7t+/LYhxHHk6c2eRMuyQoX97hrAMpyjNk6CCBxXQJHz5IsICGxlkaai4YcUBd+Yct1S8sX8++/fIkwovLh3wc064I+PObceAjgpsUEWxgAn4fABhBCA5EkMIJIZxgQYMmBLFBDgNG4NxZ+WWo4Yb5IRHffCB6Vd8luzxg4ok7OKDEA2Vs8MAGHpjIAxAmumDBAza24EELNViQhokebFDDAw7EeOKRSCaJZP8VH4boJFIj4rELBFRWKYIDY0BgAwwQgDAClSOAIAIEKtgAARRnDTGCAyBUCQEcXE4hppt01mknBEQ0+eSeMkW5CwWABrqCcyVoQEEJJARKxVkxrACoCjFQcIYDUVCgwVlOGOqFCmeVQAEJDljqgKEOJBroqYH2oCefrHrk5xwLxCrrrLTWauutuOaK6w2rtuorQq8GIOywxBZr7LHIJqtsslr0+uuz8rxqwLTUVmvttdhmq+222h7hLLTgavMqAuSWa+656Kar7rrsrovFt+HGW82rBNRr77345qvvvvz2y+8P8MorMDSvKmDwwQgnrPDCDDfscMNFHEOKLRRXbPExxRhnXDEu+Bjj8ccgGxMGHSSXbPLJKKes8sost+zyyzDHLPPMNKdsSSg456zzzpwEAgA7') no-repeat; }

a.SWFUploadLinkButton {
  width: 220px;
  height: 70px;
  text-align: center;
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/upload.gif?1350679053') no-repeat;
  display: block;
  outline: none; }

a.SWFUploadLink:hover {
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/upload.gif?1350679053') no-repeat; }

.upload_button {
  text-align: center; }

/* firefox style browse field and buttons */
a.SWFUploadLink_ff {
  width: 410px;
  height: 30px;
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/upload_field_ff.png?1350679053') no-repeat;
  display: block; }

a.SWFUploadLink_ff:hover {
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/upload_field_ff.png?1350679053') no-repeat; }

#file-list .list-line-even {
  background: #f6fffb; }

#file-list .list-line-odd {
  background: #d6f9ff; }

#file-list tr.underline td {
  border-bottom: 1px solid #aaa;
  text-decoration: none; }

#file-list tr.list-line-even td {
  background: #f6fffb; }

#file-list tr.list-line-odd td {
  background: #d6f9ff; }

.file-list {
  margin: 10px auto 10px auto;
  padding: 15px; }

.file-list table tr td {
  padding: 10px; }

.file-list h2 {
  margin-bottom: 15px; }

.file-list h2 img {
  vertical-align: middle; }

.file-list label {
  font-size: 116%;
  width: 75px;
  margin-right: 15px;
  clear: left; }

.file-list textarea {
  width: 300px; }

.file-list .metadata input {
  width: 300px;
  font-size: 116%; }

.file-list .settings {
  font-size: 116%; }

.file-list .settings .delete {
  font-size: 116%; }

.file-list .settings .delete img {
  vertical-align: middle; }

.file-list .settings ul {
  padding-top: 25px;
  padding-left: 25px;
  clear: right; }

.file-list .settings ul li {
  margin-bottom: 10px; }

#filesDisplay {
  padding: 10px;
  margin: 20px auto 0 auto;
  width: 350px;
  background: #FCF8CD;
  border: 1px solid #f3f3f3;
  display: none;
  text-align: left; }

#mmUploadFileListing {
  margin-top: 10px;
  padding: 0; }

#mmUploadFileListing li {
  margin: 0 0 10px 0;
  display: block;
  float: left;
  width: 300px;
  list-style-type: none; }

.private_check {
  border: 0;
  position: relative;
  top: 2px; }

.describe_docs_skip {
  position: relative;
  top: 7px; }

.edit_info_number {
  font-size: 28px;
  color: #333;
  background-color: #e4e4e4;
  display: block;
  float: left;
  margin-top: 10px;
  padding: 13px 7px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  text-align: right;
  width: 32px; }

.edit_info {
  border: #ccc solid 1px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 5px;
  padding: 10px;
  margin: 10px 0 30px 46px;
  font-size: 13px !important; }

.edit_restrictions {
  -moz-border-radius: 10px;
  -webkit-border-radius: 5px;
  background: #fff;
  padding: 5px 10px 5px 10px;
  margin: 5px;
  clear: both;
  float: left;
  position: relative;
  top: 0;
  z-index: 2;
  border: #ffeac1 solid 3px; }

.paid-document-settings {
  border: #ffeac1 solid 3px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 5px;
  padding: 20px 10px 10px 10px;
  position: relative;
  top: -20px;
  z-index: 1;
  background-color: #fff; }

.offsite .paid-document-settings {
  top: auto; }

.paid-document-settings table td {
  vertical-align: top;
  padding: 5px;
  border-bottom: #ccc solid 1px; }

.forsale .edit_info {
  border-bottom: 0;
  margin: 10px 0 0 46px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0; }

/* offsite paid documents do not have pricing fields */
.offsite {
  border: #ccc solid 1px !important;
  margin-bottom: 30px !important; }

.edit_all h4 {
  margin-bottom: 10px; }

.edit_info td {
  padding: 4px;
  vertical-align: top; }

.title_container {
  width: 223px;
  overflow: hidden; }

.edit_all, .forsale .edit_all {
  border: #A4CCEF solid 10px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  padding: 20px;
  margin-bottom: 30px;
  margin-left: 0 !important; }

.copy_success {
  font-size: 11px;
  color: #6496C3;
  font-weight: bold;
  margin-top: 3px; }

.rating {
  margin-top: 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 15px;
  border: #A4CCEF 5px solid;
  color: #FFFFFF !important;
  width: 250px;
  height: 22px;
  background-color: #A4CCEF; }

.rating .low, .rating .medium, .rating .high, .rating .private {
  height: 22px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 10px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  color: #6496C3; }

.rating .private {
  width: 100%;
  background-color: #ddd;
  color: #444; }

/* hack for quick edit discoverability rating stuff -- overrides existing CSS in mydocs */
table#my_documents tr td .rating .private {
  color: #444; }

.rating .low {
  width: 33%; }

.rating .medium {
  width: 66%; }

.rating .high {
  width: 100%; }

.rating p {
  padding: 4px 0 0 0;
  margin: 0;
  font-weight: bold;
  text-transform: lowercase; }

.edit_info .describe_note {
  font-size: 12px;
  color: #888; }

.quick_edit .describe_note {
  font-size: 11px;
  color: #888; }

.quick_edit {
  margin: 0; }

.quick_edit .button_container {
  margin-left: 90px; }

.quick_edit .button {
  float: left; }

.quick_edit .column_left {
  float: left;
  width: 400px; }

.quick_edit .column_description {
  float: left;
  width: 300px; }

.quick_edit .column_discoverability {
  float: left;
  width: 300px; }

.quick_edit td {
  padding: 4px; }

table#my_documents .quick_edit tr {
  border: 0 none; }

.upload_copyright input {
  position: relative;
  float: left;
  top: 2px;
  margin: 0 0 0 10px;
  padding: 0;
  border: 0; }

.upload_copyright .copyright_text {
  margin-left: 32px;
  padding-top: 2px;
  margin-bottom: 15px; }

#upload_left_side .copyright_container {
  font-size: 11px;
  margin-top: 5px;
  padding: 10px;
  padding-left: 0; }

#upload_left_side .copyright_container input {
  float: left; }

#upload_left_side .copyright_container p {
  margin-left: 20px;
  font-size: 11px;
  margin-top: 0;
  margin-bottom: 0;
  color: #555; }

/* @end */
ul#upload_queue li p {
  width: 300px; }

.edit_info .column_left {
  float: left;
  width: 330px; }

.edit_info .column_allprivate {
  float: left;
  width: 165px; }

.edit_info .column_description {
  float: left;
  width: 300px; }

.edit_info .column_discoverability {
  float: left;
  width: 275px; }

.edit_info .column_price {
  float: left;
  width: 430px; }

.edit_info .column_download {
  width: 300px;
  float: right; }

.edit_all tr.category td {
  padding-bottom: 10px; }

.edit_all tr.category td.subcategory {
  padding-left: 20px; }

/* @group Scribd Store */
span.beta {
  color: #ff9f00; }

span.beta a, span.beta a:hover {
  text-decoration: none;
  color: #ff9f00; }

input.price {
  margin-left: 10px;
  margin-right: 5px; }

.recommended {
  position: relative;
  top: 3px; }

input.min_price, input.price {
  position: relative; }

.seller_info {
  border: #ccc solid 1px;
  background-color: #ffca63;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  margin: 0 0 30px 46px;
  padding: 10px 10px 10px 10px; }

.seller_info div.price-label {
  width: 300px;
  float: left; }

.seller_info div.price-input {
  width: 300px;
  float: left; }

.seller_info div.price-input p {
  width: 200px;
  float: left; }

div.edit_all div.seller_info {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background-color: white;
  margin-bottom: 0;
  border: 0;
  padding: 10px 0 0 0;
  position: relative;
  width: 800px; }

.edit_all .seller_info {
  margin-left: 0; }

.edit_all h3 {
  width: 400px; }

.edit_all .auto-price {
  width: 400px;
  float: left; }

.edit_all .deliver_options {
  float: left; }

.seller_info small {
  font-weight: bold;
  margin-top: -5px; }

.seller_info p {
  margin: 1px 0 5px 0; }

.seller_info p input.radio {
  position: relative;
  top: 3px;
  _position: auto; }

.seller_info h4 {
  float: left;
  margin-right: 7px;
  margin-top: 1px; }

.seller_info p.price-label, .upload_sell p.price-label {
  margin: 0 0 10px 0;
  padding-right: 15px;
  float: left;
  width: 130px; }

.seller_info p.price-label span {
  line-height: 15px;
  vertical-align: top; }

.seller_info div.download-option {
  float: right; }

table.price-table td.suboption {
  padding: 0px 10px 0px 20px;
  line-height: 20px; }

div.auto-price div.input {
  float: left;
  margin-bottom: 10px; }

div.auto-price div.input label.suboption {
  margin: 0 10px 0 20px; }

div.auto-price div.input label {
  line-height: 20px; }

div.auto-price div.fields {
  float: left;
  clear: left;
  width: 400px; }

div.auto-price div.fields div.price-auto {
  clear: left; }

div.delivery_options p {
  text-align: left;
  margin-left: 0;
  font-size: 108%;
  font-weight: bold;
  text-align: left; }

div.auto-price div.fields div.price-auto a {
  line-height: 20px; }

div.auto-price div.fields div.price-manual {
  clear: left;
  float: left; }

div.seller_info div.paid-document-settings {
  clear: left; }

.paid-document-settings td.label {
  vertical-align: top;
  font-size: 14px;
  font-weight: bold;
  width: 200px; }

.paid-document-settings td {
  padding-top: 15px; }

table.earnings tr td.doctitle {
  width: 300px; }

.sort_tab #spinner {
  float: left;
  position: relative;
  top: 10px; }

/* Docstore */
ul#upload_queue li p {
  width: 300px; }

table.earnings tr td.doctitle {
  width: 300px; }

.upload_share .upload_container {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border: #6496C3 solid 5px;
  background-color: #6496C3; }

.upload_share .interior_upload_container {
  background-color: #CCCCCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  margin: 0; }

.upload_share .action_box {
  background-color: #fff;
  margin: 0;
  padding: 20px 10px;
  border: 2px solid #6496C3;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px; }

.upload_share .upload_container_normal {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px; }

.upload_share .interior_upload_container {
  background-color: #CCCCCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  margin: 0; }

.upload_share .action_box {
  background-color: #fff;
  margin: 0;
  padding: 20px 10px;
  border: 2px solid #6496C3;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px; }

.upload_sell .upload_container {
  -moz-border-radius: 10px;
  -moz-border-radius-topleft: 0;
  border: #f5c13e solid 5px;
  background-color: #f5c13e; }

.upload_sell .interior_upload_container {
  background-color: #FFF1A4;
  -moz-border-radius: 5px;
  padding: 10px;
  margin: 0; }

.individual_upload_container hr.stealthy {
  color: #CCCCCC;
  background-color: #CCCCCC; }

.upload_page ul.content_tabs_old li a.normal {
  background-color: #6496C3;
  border: #6496C3 solid 1px;
  color: #fff; }

.file_paid_min_price {
  width: 50px; }

ul#upload_queue hr {
  margin: 10px 0; }

ul#upload_queue div.price-label {
  float: left;
  width: 230px;
  line-height: 20px; }

.pricing_info h2 {
  margin-top: 12px; }

div.pricing_info h2 span.minimum {
  font-size: 0.6em;
  color: #777; }

.upload_share .upload_container {
  -moz-border-radius: 10px;
  -moz-border-radius-topleft: 0;
  border: #6496C3 solid 5px;
  background-color: #6496C3; }

.upload_share .upload_container_normal {
  -moz-border-radius-topleft: 10px !important;
  -webkit-border-radius: 10px !important; }

.upload_share .interior_upload_container {
  background-color: #CCCCCC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  margin: 0; }

.upload_share .action_box {
  background-color: #fff;
  margin: 0;
  padding: 20px 10px;
  border: 2px solid #6496C3;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px; }

.upload_sell .upload_container {
  -moz-border-radius: 10px;
  -moz-border-radius-topleft: 0;
  border: #f5c13e solid 5px;
  background-color: #f5c13e; }

.upload_sell .interior_upload_container {
  background-color: #FFF1A4;
  -moz-border-radius: 5px;
  padding: 10px;
  margin: 0; }

.upload_sell .action_box {
  background-color: #fff;
  margin: 0;
  padding: 20px 10px;
  border: 2px solid #f5c13e;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px; }

ul.content_tabs_old li a.sell {
  background-color: #f5c13e;
  color: #fff !important;
  border: #f5c13e solid 1px; }

ul.content_tabs_old li a.sell span {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  background-color: #fff7e9;
  bottom: 1px;
  color: #f5c13e;
  font-size: 13px;
  font-weight: bold;
  margin-left: 7px;
  padding: 3px 5px;
  position: relative; }

ul.content_tabs_old li a.sell:hover {
  background-color: #f5c13e;
  border: #f5c13e solid 1px; }

.upload_page ul.content_tabs li a.normal {
  background-color: #6496C3;
  border: #6496C3 solid 1px;
  color: #fff; }

.min-price {
  margin-left: 185px; }

.min_price_container {
  margin-left: 25px;
  margin-bottom: 5px;
  clear: left; }

.file_paid_min_price {
  width: 50px; }

ul#upload_queue hr {
  margin: 10px 0; }

ul#upload_queue div.price-label {
  float: left;
  width: 230px;
  line-height: 20px; }

.seller_info h5 {
  margin-bottom: 10px;
  margin-top: 10px; }

.pricing_info {
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-topright: 10px;
  background-color: #FFCA63;
  border: 1px solid #CCCCCC;
  float: left;
  margin: 0 0 30px;
  padding: 10px;
  width: 150px;
  height: 90px;
  vertical-align: center;
  overflow: hidden; }

.sellers_queue .description {
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 10px;
  float: left;
  width: 790px;
  border: 1px solid #CCCCCC;
  padding: 10px;
  border-right: none;
  height: 90px;
  overflow: hidden; }

.pricing_info h2 {
  margin-top: 12px; }

div.pricing_info h2 span.minimum {
  font-size: 0.6em;
  color: #777; }

.country_restricted {
  margin: auto;
  width: 500px;
  float: none !important;
  text-align: left; }

.country_restricted .blue_container {
  margin-bottom: 10px; }

.describe_docs_fee_note {
  padding-top: 15px; }

.update_seller h1 {
  margin-bottom: 15px; }

.seller_ad {
  background: url('/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/ads/sell_your_docs_bg.jpg?1350679053') repeat-x; }

.video_tutorial p {
  margin-top: 25px; }

/* @end */
h3.interstitial_header {
  margin: 20px 5px 5px 360px;
  font-size: 22px; }

div.interstitial_disappears_if {
  margin-top: 100px;
  font-size: 12px;
  text-align: center;
  color: #888; }

.later_button {
  margin: 10px 0 10px 50px; }

a.reading_list_faded {
  background-image: url('data:image/gif;base64,R0lGODlhEAAQANUAAJGRke/v79DQ0Lm5uaWlpeTk5P///9zc3Pv7+9DQ0LCwsMDAwJqamvLy8t/f38fHx7a2turq6r+/v6qqqqGhoZeXl/T09NjY2MTExL29vff39+7u7qenp/Hx8ZycnL+/v8vLy8HBwcXFxeHh4ZWVlZqamq2trampqdPT05+fn6Ojo8jIyPT09MXFxbKysqioqLy8vL6+vsDAwOrq6vLy8pycnMTExJOTk62trZ2dndHR0cfHx/Dw8MPDw6Ojo8bGxiwAAAAAEAAQAAAGoECDcEgsCllIi1JI6zgDAQNrhUIlEiDl79dbxEyBxwNBRjhkMkcZcVKIEYXCSDPrGOIHBMH0sCE0gBEXG38ahConDyFwchECEXAjeSkcNhKFDY6QgIQ1BDYwjCOakXklFCEDmKScCBUpHxBrGg0aZQ0IJB4wLgomExwEGBg5DAwVJDcMA2jNMioUzmglEL2/wTg4xcfJAEY7Ly8ZRuTlBkEAOw==');
  background-repeat: no-repeat;
  padding-left: 21px; }

a.reading_list {
  background-image: url('data:image/gif;base64,R0lGODlhEAAQAPcAAPHx8eDr9PX19crKymOZxtjY2NPT0w08acXFxT1wnsnJyfT09O3t7cbGxtTU1Orq6qampi5gjSlah+/v7wMxXjNlk+np6fLy8jhrmBFAbdzc3CRUggY0YRZFcgo4Zdfh6k6DsdXV1TFaghpKd1OJt2CXxTRehuzs7N/f36/E18vLy6WlpViOvLW1tTNjkUN3pUp+qyxdi16Hqy1eiqenp9/l6yhYhNvm7w48aAc1YrHG2ePj40l9q1yTwdfX13OPqsfHxzhpl2qVu2qUuN7e3mKYxjJkkmOayEJ2oxA+awEuW7u7u9/q89LY3bq6unaUsWKLr9nk7e7u7lSItiBQfRpIdL29vSNTf4Ku01iNuuvr6ws5ZnSQqxI/bNji7F+PueHq8h5NeuDp8TZlkBVEcc3Nzdfi6+Dq9GSbydrl7nSgxufn51yRvk+DsGaQtF+CpDlokx1MeSFRffz8/Nzn8ICs0GCVwhZEcFyLtCZXhHumy/Pz897p8n2pzvr6+vj4+F2Ls/n5+czMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIMALAAAAAAQABAAAAjRAAcJHEiwoMGDBdFgqdNHjxqBQoa4gSLDyCACR/xo/KPjC54UgUIGihGEQAk/ZQY0uNCkxhxBCqwEyuOCQA8/FyY8CNEChQAAJ4gEojKjCAs/ggYgcECjgAAVQJb8GWHDDgk/ABhYcADB6QQtGv6QucIGRCCYCAx0XaDSyZ8kYbLwCJR1jYEVPhZIeRB2S5UpL0T+AbBjz59Afyz8yXGnTQIMFSJI2MDlR4cMBzxwoNAFBqDPoOXEAQ0aB5LHkSfDGXM582YlBp+YEPEGoe2CAQEAOw==');
  background-repeat: no-repeat;
  padding-left: 21px; }

div.internal_search_results div.document_summaries div.tiny_thumbnail {
  height: 72px; }

div.zero_notifications {
  padding-left: 21px;
  background-repeat: no-repeat;
  background-image: url('data:image/gif;base64,R0lGODlhEAAQAPeSAPn8//r8//n7/VCMyPX5/CtRju3z+MDb/Pf6/EuHw5a14+Tv/ufx/vn7/+Dq+erz/tTm/ePs+eHt/e71/r3T9O7z+FuLyUeCw1OGxkB7wViKyNbk+d/r/uTs9fL2+5e2497o9+Pr80B0rNDh+avG7djo/VaIx8ne98La+Pj6/fv8/8zZ6vv9/6nF6rDK6/X5//H1/LfX/Iqu4mCOy7nP7LHN8fH3++zy+Eh5svD1+9vq/dvr/pW88Ji246K/6Za0402Dwdzo+TFjsNLj+dbn/UJ+wr3V9ISk1TxvvluGyVB9xfb6/0J2q0N3q97r/rPL6t3q/tDh+N7s/c3g+GKOzJGr16C/6dzr/u30/t7p+aTD7FCExfj7/fH3/tPl/VCNyE2CxEZ2wrLM8cbf/N/s/vT4+/z9/9zq/UyHw9nk8bzQ7Imq3Pf6/3ud09fo/djp/XCX0Orv+J7B8EWAwkmDvfP2+6fF7PP3++bu+VCLx3CW0F2Myoeo3Oz0+HyayDFdo0qGw7PK68Tb+Nrp/Y2w4zhwu0mGw4Wq4t3n91CMyWSPzPb5/Ozx9/f5/OXt+Tx3vpy/7WaOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJIALAAAAAAQABAAAAjTACUJHEiwoMGDBP0cgaOIyow9FjSYwLAFDBAcBaqkgAGgI4AAIFWwMFMnTpM2Hn4EmTDojBQJCxgscXAozQA9AmooyNIFJoMHbCLI4NFnQCQBXsQocPDiAZYGjgjJiWFgQBIBbiCQWBOhQQA8fCAdOFBViYA3IwLZ6YEIxActLVCMMfAlDJchNKIQMWLFBwUIJ1wIupEICQE1G8hwcLLjChQdJaY8CZHnT4UOOWzcKUOAwKJGCBAwWsGkgJBCjzIUmXPBEKAECdDQEVEAoe3buG8HBAA7');
  height: 17px;
  margin-bottom: -3px; }

div.many_notifications {
  padding-left: 21px;
  background-repeat: no-repeat;
  background-image: url('data:image/gif;base64,R0lGODlhEAAQAPevAP/Gz+WPmm6SwPn7/f/GzvX5/NDh+OWGkVCMyO3z+Mne99nl9U6JxPL3/vP09+bw/MDb/GB9qvf6/FuItrnP7HWXwWWKtPL095a25dLj+VF/wjxzvPP2+87a61B9xdDh+fn8/2OIs5Gv4FGMyLbL6nudxmuOuKbC6djp/fP4/+vx+mKGsvv8//L2+/H09/P3/qG85Ofw/LrP7/j6/efv9kZ2woWq4Y6pye7z+OTs9VGIwOz0+LPL7dfo/drm9ujv93SWwLDK61CNyP+9x7LI6Z613FuDt/D1+96Kltvq/fj7/fH1/FuGydvr/v/FzOPr87fX/Hiawz5ttWaOzPLz83yd08bf/ODp+N7r/rXL7LXL7d/r/s3c8+zx92KHsubu+dzr/vHy802IxEyIxN/s/lGLx1CJxLLM8VCMyWqV0/P3+3qcxe3y+Orx92uQv5i35Nbk+c3g+N1+iT95v0qExHSTttbn/XGUvX6fx83b8eaJleKNmMTb+Je14+zy+Nnk8UiCw5W88Pb5/Hac1P/Byuvy9/j7/tjo/bPK6z1wvt3q/rHN8UWAw+bt+LHF42qOuUxyr9ze3vT4+0N9wrzQ7FaEtvP3/NPl/fX5/qO/5/f5/Pn7/sHT7bPL6qvE6anF6uju8WqPv8La+PH3++vy+G+SvMTV7qPA6v+3xJ7B8HCW0KC/6X+gyGGGsNTm/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAK8ALAAAAAAQABAAAAj8AF8JHNho1akFAxMm5OTpypcsRBQmhEGiAQgWhkyJsKRQxRsuL1I8eIBpkw8MCAXmycQKT4koQEo9MmEhxAker/poibEmEhUHF9iQKgTKSwMZNorMWFIhjJwDUPXsabOCg6MJVVoMuuMACaohhJwE+KEhzZ8RqgYsauUiAAACcAPQMBJoB4IpAy6dqeMWgN8AN1JBSYCAyYAerii4EcBYQCgFECAQ9jAAxQdEBlxpdmXgkygrCYTUUJKBggE7mzUrCMLHD5pEBSjBIbMFSxMwipIcitPpSRlIOHIcGaVGUoECgjRJkNClw4QIUjbMmcQIEJ0xYhgwMKOjUoSAADs=');
  height: 17px;
  margin-bottom: -3px; }

p.doc_view_interstitial_subhead {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 15px; }

h1.doc_view_interstitial_head {
  font-size: 24px; }

.gfh_failure {
  font-weight: bold;
  color: red; }

.pricing_info {
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-topright: 10px;
  background-color: #FFCA63;
  border: 1px solid #CCCCCC;
  float: left;
  margin: 0 0 30px;
  padding: 10px;
  width: 150px;
  height: 90px;
  vertical-align: center;
  overflow: hidden; }

.sellers_queue .description {
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 10px;
  float: left;
  width: 790px;
  border: 1px solid #CCCCCC;
  padding: 10px;
  border-right: none;
  height: 90px;
  overflow: hidden; }

/* public/stylesheets/word.css @ 1350679053 */
/* @group Document Page */
#view_container {
  margin: 0px auto 10px auto;
  width: 970px;
  text-align: left;
  position: relative; }

#doc_title {
  margin: 0;
  padding: 0;
  position: relative;
  text-align: left; }

#doc_title h1 {
  float: left;
  font-weight: bold;
  width: 500px; }

#doc_title .meta {
  display: block;
  float: right;
  font-size: 11px;
  margin-left: 10px;
  position: absolute;
  right: 0;
  top: 5px; }

#doc_title .meta img {
  vertical-align: middle;
  margin-left: 2px; }

#doc_title:after, #scribd-doc:after, .partner_signup:after, .text form:after, .blue_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#doc_description {
  text-align: left;
  height: 33px;
  overflow: hidden;
  position: relative;
  margin-bottom: 0; }

#doc_description p {
  margin-top: 0;
  margin-right: 220px; }

#doc_description_text {
  font-size: 13px; }

#document_category_edit_form {
  margin: 0px auto; }

.document_edit_spinner {
  position: relative;
  bottom: 13px;
  left: 5px; }

#toolbar_container {
  margin-top: 10px; }

#buttons_container {
  position: relative;
  z-index: 1;
  height: 1%;
  clear: both; }

.doc_converted_message {
  background-color: #feff00;
  font-size: 18px; }

#viewer_document {
  clear: left;
  padding-top: 2px; }

.ad {
  text-align: center;
  padding: 0px;
  margin: -10px auto 0 auto; }

.ad_text {
  margin: 0;
  padding: 0;
  font-size: 77%;
  color: #ccc; }

#right_column_alt {
  -moz-border-radius: 10px;
  background-color: #EEEEEE;
  border: 2px solid #CCCCCC;
  float: right;
  padding: 5px;
  width: 29%; }

#document_description_edit_field textarea, #document_tags_edit_form textarea {
  width: 99%;
  height: 150px;
  background-color: #FCF7C4; }

#document_tags_edit_form textarea {
  height: 50px; }

#document_tags_edit_form p {
  margin-top: 0; }

#document_tags_view .autocomplete_field {
  display: block; }

#document_category_edit_form .categories_container, #document_category_edit_form .child_categories_container {
  float: left;
  margin-right: 5px; }

#document_edit_spinner {
  margin-top: 5px; }

#related_categories ul {
  margin-top: 5px; }

#related_categories ul li {
  list-style-type: none;
  margin-left: 0; }

#related_tags {
  margin-top: 5px; }

#search_queries {
  margin-top: 5px;
  width: 300px;
  overflow: hidden; }

.analytics_box {
  font-weight: bolder;
  font-size: 13px;
  color: #333333;
  border-bottom: 1px solid #EEEEEE;
  padding: 0;
  text-align: left; }

.analytics_box h2 {
  font-size: 108%;
  padding: 0;
  margin: 0 0 5px 0;
  color: #000;
  font-weight: bold; }

#publisher_picture {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px; }

#publisher_picture p {
  margin: 2px auto 2px auto;
  width: 300px;
  max-height: 100px;
  overflow: hidden; }

#publisher_picture p img {
  max-width: 300px;
  max-height: 100px; }

#publisher_picture .url {
  width: 100%;
  overflow: hidden; }

/* @end */
/* @group Document Info */
.info_box {
  background: #eee;
  padding: 10px 10px 10px 10px;
  margin-bottom: 15px;
  margin-top: 20px; }

.info_box h2, .info_box h2.green {
  color: #555 !important;
  font-size: 174%;
  margin-bottom: 10px; }

.info_box p {
  margin: 10px auto 10px auto; }

.embed_code_container .copy_small_button, .info_box .copy_small_button {
  margin-left: 5px;
  float: left; }

table.info {
  border-collapse: collapse;
  width: 100%; }

table.info tr td {
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  padding: 10px; }

table.info tr th {
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  padding: 10px;
  font-weight: bold; }

table.info tr td.sm {
  font-size: 100%;
  line-height: 1.4em; }

table.info tr td.sm .text {
  width: 350px;
  overflow: hidden; }

table.info tr td.hd {
  padding-left: 0;
  width: 150px; }

/* @end */
.removal_container {
  text-align: left; }

/* analytics styling */
#manage_collection {
  margin: 10px; }

#flag_document_link {
  display: block;
  margin: 10px 10px 15px 10px;
  font-weight: bold;
  padding-left: 20px;
  background: url('data:image/gif;base64,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') no-repeat 0 -315px; }

#flag_document_link.disabled {
  background: url('data:image/gif;base64,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') no-repeat 0 -345px;
  color: #999; }

.filters {
  background-color: #fbfbfb;
  border-bottom: #6496C3 solid 1px;
  margin: 0 0 15px 0;
  padding: 6px 5px 5px 5px;
  height: 19px;
  clear: left; }

.filters p {
  float: left;
  font-size: 11px;
  margin: 2px; }

.filters select {
  margin: 0 0 0 10px; }

.doc_thumbnail_pages {
  margin-top: 5px; }

.doc_thumbnail_data {
  font-size: 85%;
  color: #555;
  margin-top: 3px; }

.other_info {
  margin: 0 10px 10px 10px; }

.other_info h4 {
  margin-top: 15px; }

.other_info p {
  margin: 8px auto; }

.loc_word_show .cancel_edit, .loc_word_show .show_edit {
  font-weight: normal;
  font-size: 12px;
  margin-left: 5px; }

#docinfo_tabs .cancel_edit {
  color: #1982ab; }

.form_footer {
  line-height: 24px;
  margin-top: 15px; }

.form_footer .button {
  margin-right: 10px; }

.form_footer .spinner {
  float: none; }

.form_footer a {
  font-size: 11px; }

.form_footer .cancel_edit {
  float: right;
  font-size: 11px; }

#doc_edit_undo {
  margin: 10px; }

#doc_edit_undo textarea {
  display: none; }

.deleted_listing_ad {
  margin: 10px auto 10px auto; }

table tr td div.blur-options {
  padding-left: 30px; }

/* public/stylesheets/prototip.css @ 1350679053 */
/* CSS to go with Prototip.Styles */
.prototip {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000; }

/* the default style */
.prototip .default {
  width: 250px;
  color: #808080; }

.prototip .default .toolbar {
  background: #f1f1f1;
  font-weight: bold; }

.prototip .default .title {
  padding: 5px; }

.prototip .default .content {
  padding: 5px;
  background: #fff; }

/* basic */
.prototip .basic {
  width: 250px;
  color: #808080; }

.prototip .basic .toolbar {
  background: #f1f1f1;
  font-weight: bold; }

.prototip .basic .title {
  padding: 5px; }

.prototip .basic .content {
  padding: 5px;
  background: #fff; }

/* basic */
.prototip .hint {
  width: 250px;
  color: #313120;
  background: #fff6aa; }

.prototip .hint .toolbar {
  background: #fdf1a0;
  font-weight: bold; }

.prototip .hint .title, .prototip .hint .content {
  padding: 5px; }

/* protoblue */
.prototip .protoblue {
  width: 250px;
  color: #fff; }

.prototip .protoblue .toolbar {
  background: #0d7cd0;
  font-weight: bold; }

.prototip .protoblue .title {
  padding: 5px; }

.prototip .protoblue .content {
  background: #1e90ff;
  padding: 5px; }

/* creamy */
.prototip .creamy {
  width: 250px;
  color: #bb9c61; }

.prototip .creamy .toolbar {
  background: #f3edc2;
  font-weight: bold; }

.prototip .creamy .title {
  padding: 5px; }

.prototip .creamy .content {
  background: #f8f4ca;
  padding: 5px; }

/* darkgrey */
.prototip .darkgrey {
  width: 250px;
  color: #fff; }

.prototip .darkgrey .toolbar {
  background: #5f5f5f;
  font-weight: bold; }

.prototip .darkgrey .title {
  padding: 5px; }

.prototip .darkgrey .content {
  background: #808080;
  padding: 5px; }

/* protogrey */
.prototip .protogrey {
  width: 250px;
  color: #fff;
  background: #fff; }

.prototip .protogrey .toolbar {
  background: #969c92;
  font-weight: bold; }

.prototip .protogrey .title {
  padding: 5px; }

.prototip .protogrey .content {
  color: #808080;
  padding: 5px; }

/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
  width: 14px;
  height: 14px; }

/* loader gif */
.prototipLoader {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 14px;
  width: 14px;
  border: 1px solid #dddddd;
  overflow: hidden; }

/* Required for all tooltips, do not modify */
.prototip {
  position: absolute;
  overflow: hidden; }

.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {
  position: relative; }

.prototip .content {
  clear: both; }

.prototip .toolbar .close {
  position: relative;
  text-decoration: none;
  float: right;
  width: 19px;
  height: 15px;
  display: block;
  line-height: 0;
  font-size: 0;
  border: 0;
  cursor: pointer; }

.prototip .tooltip {
  clear: both;
  float: left; }

.prototip .borderLeftWrapper, .prototip .borderRightWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 20px; }

.prototip .borderFrame {
  height: 100%;
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  position: relative; }

.prototip .borderTop, .prototip .borderBottom {
  overflow: hidden; }

.prototip .borderRow {
  list-style-type: none;
  float: left;
  width: 100%;
  position: relative;
  clear: both;
  margin: 0;
  padding: 0; }

.prototip_CornerWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  clear: both; }

.prototip_Corner {
  float: left;
  position: relative; }

.prototip canvas {
  position: relative;
  float: left; }

.prototip_CornerTr, .prototip_CornerBr {
  float: right; }

.prototip_BetweenCorners {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  clear: both; }

.prototip .borderMiddle {
  position: relative;
  float: left; }

.prototip .borderCenter {
  position: relative;
  float: left;
  height: 100%; }

.prototip_StemWrapper {
  position: relative;
  width: 100%;
  height: auto;
  clear: both; }

.prototip_StemBox {
  float: left;
  position: relative; }

.prototip_Stem {
  width: 100%;
  position: absolute;
  overflow: hidden; }

.iframeShim {
  position: absolute;
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
  overflow: hidden; }

.prototip .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.prototip .clearfix {
  display: inline-block; }

/* IE Mac Hide \*/
.prototip .clearfix {
  display: block; }

/* IE Mac Hide End */
/* public/stylesheets/tooltip.css @ 1350679053 */
.prototip {
  text-align: left !important; }

.black_trans .content, .black_trans_bottom .content {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  background-color: #000;
  padding: 3px 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  opacity: 0.85;
  filter: alpha(opacity=85); }

.black_trans_right .content {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  background-color: transparent; }

.black_trans_right .tooltip_left {
  padding-left: 6px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAjCAYAAAC3rXvNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQpJREFUeNpi/P//PxMDAwMIM0NpMGYESnAAGaxAzAnE7EAM4rOAJISADP4/f/4I/f37l//fv3+8QMzG8uvXL1EmJiapyX09bkePHLJ88eyZyI8f39lYQIIl+dlJRw4eMGdAAsyKctLxa1cu92RAA8wMv3+0fPr0kQddgunF82fCDFgAE9A1LFglGHCAUYmhIsHCwvIHq4SEpNRbrBJefgEHsEr4+AcesbSxPYuR4IqKijiMTM0fMTEx/vn+/Rv/zx8/2f78+c3M+OLFC5HPnz8LA7E4MI2JAFM6Pyg7sHz//v0LGxvbb1ZW1i/fvn17CZTkAGFGWI66c+cO88uXL1m+fPnCCtTFDBBgAF7+dc7vlAJkAAAAAElFTkSuQmCC') no-repeat scroll top left; }

.black_trans_right .tooltip_right {
  padding-right: 8px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAjCAYAAACpZEt+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZlJREFUeNrsk81Kw0AQx7PJ0khabLCgVtGTB63iV0vxMbz0DaQ3wQfzLqgIRdEeW8SbCGq0YotJStp87sb/llSwoS8gDgxLdn/zn5kwQ+I4zkqSxOEsOcc+MgJgDaefuAsP4FECxcS27UNCiBNFkc05N1VVtXK53CABmXJ9cXZ6dXle7nW7+sbmluV5HnddN+j1ekzXda7Mz+VPLPNr9r7dWn96fFwsVw9egiDwKKVePp8PlaX5wvG4oDfjtZjJZPzlldU3pBz0+31PliaseXtTZYzNobacYRhKCvh4fy8A0KEwg09KJwHGmYzWM2EYqiiYphQSo2idAJKnAQT/ZPQ2Dfixf+APALGwqQBGjgsAYxenAEWWOSYpEo794ClgsbhkYhYHsABnlAL2KtWW4zi27/ti/X4D2KqH7f1KE5GfQqXT6TCqaVl/oVi0dvbK7d1K9c40zWfLsrrI75RKJUYajcbRcDgcCFkRCaCLLkxN09x6vR5SXLTw4IucQlZEYqsDIT9aEEQ/4THCRofiUsjWajU2rutbgAEA5VkUYMvu3aMAAAAASUVORK5CYII=') no-repeat scroll top right; }

.black_trans_right .tooltip_center {
  padding: 4px 2px;
  height: 27px;
  font-size: 12px;
  line-height: 27px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAYAAABVcWC0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi/v//Px8TAwODLNO3b990GY211W6BuAyDhGBeu3EzA9PXr1/Pgtx3GyDAAEODEVc3oc4HAAAAAElFTkSuQmCC') repeat-x scroll 0 0; }

.reflow_tool .content {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  background-color: #eee;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #999; }

.reflow_tool .content p {
  text-align: justify; }

.reflow_tool .content a {
  color: #333;
  padding: 15px;
  font-weight: bold;
  font-size: 20px; }

.black_trans, .black_trans_right {
  white-space: nowrap; }

/* public/stylesheets/interstitial.css @ 1350679053 */
#adaptv-interstitial-container {
  margin: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; }

#adaptv-interstitial-video {
  float: left;
  width: 640px;
  height: 480px;
  padding-right: 8px;
  padding-bottom: 8px; }

.adaptv-interstitial {
  background: #000;
  /* lightbox border */
  border: 1px solid #000;
  /* lightbox outer border */
  color: #000;
  padding: 4px;
  position: fixed;
  z-index: 99999;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; }

.adaptv-interstitial-bg {
  background: #000;
  /*background: #000;*/
  left: 0;
  position: absolute;
  top: 0;
  z-index: 99998; }

.adaptv-interstitial-title {
  background: #000;
  /* lightbox title background */
  color: #fff;
  cursor: pointer;
  font-family: Helvetica, Verdanna, Arial, sans-serif;
  font-size: 80%;
  padding: 8px 15px 0px 8px;
  position: relative;
  _zoom: 1;
  /* Ensures proper width in IE6 RTL. */
  -webkit-border-radius: 8px 8px 0px 0px;
  -moz-border-radius: 8px 8px 0px 0px; }

.adaptv-interstitial-title-text {
  float: left;
  padding-left: 40px; }

.adaptv-interstitial-title-close {
  /* Client apps may override the URL at which they serve the sprite. */
  background: black url(/oilspill/20121022214154oe_/http://s7.scribdassets.com/images/newdoc/exitX.png) no-repeat;
  cursor: default;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 15px;
  vertical-align: middle; }

.adaptv-interstitial-content {
  float: left;
  background-color: #000;
  padding: 0px 8px 8px 8px;
  -webkit-border-radius: 0px 0px 8px 8px;
  -moz-border-radius: 0px 0px 8px 8px; }

#adaptv-interstitial-companion {
  float: left; }

.adaptv-interstitial a, .adaptv-interstitial a:link, .adaptv-interstitial a:visited {
  color: #000;
  cursor: pointer; }

/* :files, 'public/stylesheets/shared', ... @ (none) */
/* :files, 'app/views', ... @ (none) */
/* :class_inlines, 'app/views', ... @ (none) */
