/*
$DateTime: 2010/07/12 10:35:22 $
$Change: 26001 $
$Revision: #16 $
*/

/* THIS PART IS FOR POPUP MOCKUP ONLY */
#cover {
   position: absolute;
   top: 0px;
   left: 0px;
   overflow: visible;
   display: none;
   width: 100%;
   background-color: #333;
   opacity: 0.5;
   -moz-opacity: 0.5;
   z-index: 50;
   filter: alpha(opacity = 50);
   z-index: 9000;
}

.submit-btn-disabled {
   background: url('/serve/sttc/acapub_base/images/submit_grey.gif?112dfaf402dc') no-repeat;
   cursor: inherit;
}

.submit-btn-enabled {
   background: url('/serve/sttc/acapub_base/images/submit_btn_small_grayBkg_combined.gif?112dfaf402dc') no-repeat;
   cursor: pointer;
}

#submit-btn {
   width: 78px;
   height: 32px;
   display: block;
   border: 0px none;
   cursor: pointer;
}

#popup {
   font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
   position: fixed;
   overflow: auto;
   width: 40%;
   left: 30%;
   top: 25%;
   border: 3px solid #875e34;
   padding: 5px;
   margin: 0;
   z-index: 999999;
   background: #ffffff;
}

/* END OF POPUP DIV MOCKUP*/

.popup-header {

   font-size: 20px; /*padding:12px 0;*/
   text-align: left;
}

body {
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0px;
   background-color: #fff;

}

* {
   margin: 0;
   padding: 0;
}

img {
   border: 0;
}

#main-container {
   width: 100%;
   margin: 0 auto;
   padding: 0 0;
   background-color: #FFFFFF;
}

.title-container-home {
   width: 992px;
   padding: 90px 50px 0 0px;
   margin: 0 auto 40px auto;
   background: url('/serve/sttc/acapub_base/images/masthead.gif?112dfaf402dc') no-repeat;
   height: 80px !important;
   height: 80px;
   position: relative;
}

.title-container {
   width: 992px;
   text-align: right;
   /*padding: 70px 50px 0 0;*/
   margin: 0 auto 0 auto;
   line-height: 145%;
   font-size: 14px;
   color: #363636;
   background: url('/serve/sttc/acapub_base/images/masthead_beta_tm.gif?13aee3b6c503') no-repeat;
   height: 50px !important;
   height: 50px;
}

.masthead-link {
    display: block;
    width: 100%;
    height: 80px;
}

.main-title-container-homepage {
   position: absolute;
   right: 50px;
   height: 50px;
   width: 550px;
}

#app-container {
   width: 910px;
   margin: 0px auto;
}

#status_container {
   width: 202px;
   float: right;
   margin-right: 40px;
   padding-left: 20px;
   margin-top: 25px; /*border: 1px solid #bbb;*/
}

#section_container {
   width: 568px;
   float: left;
   height: 100% !important;
   min-height: 400px;
}

#get-started-container {
   margin-top: 10px;
   width: 510px;
   float: left;
}

#get-started-container-homepage {
   margin-top: 20px;
   width: 700px;
   float: right;

}

#introduction-top {
   background: url('/serve/sttc/acapub_base/images/sec/my_book_includes_top.jpg?112dfaf402dc') no-repeat;
   height: 61px;
   width: 273px;
   z-index: 1;
}

#introduction-bottom {
   background: url('/serve/sttc/acapub_base/images/sec/my_book_includes_bottom.jpg?112dfaf402dc') no-repeat;
   height: 55px;
   width: 273px;
   z-index: 1;
}

.photos-list-top {
   background: url('/serve/sttc/acapub_base/images/sec/photo_albums_top.jpg?112dfaf402dc') no-repeat;
   height: 41px;
   width: 273px;
   z-index: 1;
   margin-top: 10px;
}

.articles-list-bottom {
   background: url('/serve/sttc/acapub_base/images/sec/book_includes_bottom.jpg?112dfaf402dc') no-repeat;
   height: 6px;
   width: 273px;
   z-index: 1;
}

#upload-container {
   margin-top: 10px;
   width: 510px;
}

.intro-text {
   padding: 60px 5px 0 30px;
   color: #fff;
   font-weight: bold;
   display: none;
}

.no-items-in-list-text {
   padding: 60px 5px 0 30px;
   color: #fff;
   font-weight: bold;
   display: none;
}

div.no-items-in-list-text {
   padding: 0 10px 10px 10px;
   text-align: center;
   color: #000;
   font-weight: normal;
}

.no-items-in-list {
   padding: 12px 8px 0 8px;
   line-height: 150%;
}

div.article-list div.intro-text {
   padding: 0 10px 10px 10px;
   text-align: center;
   color: #000;
   font-weight: normal;
}

.padding-text {
   padding: 12px 8px 0 8px;
   line-height: 150%;
}

.wait-until-content-loads-div {
   margin: 10px auto;
   width: 270px;
}

.section-albums {
   padding-left: 10px;
}

.upload-pdf {
   margin: 10px;
   padding-top: 40px;
}

.add_to_book {
   /*width: 470px;*/
   padding-top: 20px;
   margin: 10px auto;
}

.lesswidth-submit {
   width: 390px;
   padding-top: 20px;
   margin: 20px auto;

}

.hand-cursor {
   cursor: pointer;
}

.all-done-top, .auto-register-form-top {
   margin-top: 10px;
   background: url('/serve/sttc/acapub_base/images/sec/box_sec_top.jpg?112dfaf402dc') no-repeat;
   height: 19px;
   width: 568px;
   z-index: 1;
}

.all-done-bottom, .auto-register-form-bottom {
   background: url('/serve/sttc/acapub_base/images/sec/box_sec_bottom.jpg?112dfaf402dc') no-repeat;
   height: 20px;
   z-index: 1;
   width: 568px;
}

.text-title-container {
   color: #00a0e4;
   font-size: 18px;
   font-weight: bold;
   padding: 0 0 0 10px;
}

.text-title-container-review, .auto-register-form-title {
   color: #00a0e4;
   font-size: 18px;
   font-weight: bold;
   padding: 0 0 0 30px;
   width: 500px;
}

.info-title-container {
   color: #0D0DFF;
   font-size: 12px;
   padding-top: 5px;
   padding-left: 5px;
}

.container-expl-text {padding:6px 20px 0 30px;}

.edit-project-explanatory-text,
.explanatory-text {
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   line-height: 140%;
}

.student-explanatory-text {
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   line-height: 120%;

}

.explanatory-text-homepage {
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   line-height: 140%;
   font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
}

.buttons-div {
   padding: 10px 0 0px 20px;
   height: 100px;
}

.buttons-div-margin {
   margin: 10px 0 0 0;
}

.right-gray-border {
   border-right: 2px solid #ccc;
}

.button-groups {
   text-align: center;
   float: left;
   width: 190px;
   height: 75px;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 20px 10px;
   font-size: 14px;
}

#submit-book {
   /*width: 570px;*/
   /*background: url('/serve/sttc/acapub_base/images/sec/box_sec_middle.jpg?112dfaf402dc') repeat-y;*/
   /*padding-left: 12px;*/
}

#submit-preview-book {
   background: url('/serve/sttc/acapub_base/images/sec/box_sec_middle.jpg?112dfaf402dc') repeat-y;
   padding-left: 12px;
   width: 570px;
}

.sub-title {
   font-weight: bold;
   font-size: 14px;
   padding-left: 30px;
   padding-top: 10px;
}

.sub-title2 {
   font-weight: bold;
   font-size: 14px;
}

#cover-div {
   width: 350px;
   height: 290px;
   margin-left: 30px;
   padding-top: 8px;
   text-align: right;
}

#page-template-div {
   width: 350px;
   padding-top: 8px;
}

#templates {
   margin: 10px 0 0 15px;
}

#templates div {
   margin-top: 5px;
}

#cover-images-div {
   padding-left: 15px;
   padding-top: 8px;
   width: 225px;
   text-align: left;
}

#cover-images-button-div {
   width: 200px;
   text-align: left;
}

div#cover-thumbnail,
div#cover-thumbnail-dummy {
   background-repeat: no-repeat;
   width: 101px;
   height: 107px;
   margin-right: 10px;
   border: 1px solid black;
   float: right;
   display: block;
}

.input-text {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0 0 10px 0;
}

.input-text-with-width {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0 0 10px 0;
   width: 450px;
}

.section-state-div {
   width: 210px;
   margin: 0 auto;
   padding: 10px 0;
   /*   line-height: 145%;*/
}

.section-state-top-hot {
   background: url('/serve/sttc/acapub_base/images/section_state_top_hot.jpg?112dfaf402dc') no-repeat;
   height: 10px;
}

.section-state-bottom-hot {
   background: url('/serve/sttc/acapub_base/images/section_state_bottom_hot.jpg?112dfaf402dc') no-repeat;
   height: 14px;
}

.section-state-hot {
   background-color: #F8F8F8;
   border-left: 2px solid #00ABED;
   border-right: 2px solid #00ABED;
   padding-left: 5px;
   padding-right: 5px;
}

.section-state-top {
   background: url('/serve/sttc/acapub_base/images/section_state_top.jpg?112dfaf402dc') no-repeat;
   height: 10px; /*z-index:1;*/
   /*margin:0  auto;*/
}

.section-state-bottom {
   background: url('/serve/sttc/acapub_base/images/section_state_bottom.jpg?112dfaf402dc') no-repeat;
   height: 14px; /*z-index:1;*/
}

.section-state {
   background-color: #F8F8F8;
   border-left: 1px solid #CACACA;
   border-right: 1px solid #CACACA;
   padding-left: 5px;
   padding-right: 5px;
}

.section-state-placeholder {
   background: url('/serve/sttc/acapub_base/images/placeholder.gif?112dfaf402dc') no-repeat;
   height: 129px;
   width: 210px; /*height: 1.5em; line-height: 1.2em;*/

   /*padding: 10px;*/
   /*margin-right: 10px;*/
   /*margin-left: 10px;*/

   /*background-color: #7D7D7D;*/
   margin-left: 30px;
}

.section_operations {
   padding-top: 7px;
}

.section-div {
   margin-top: 30px;
   padding-left: 20px;
   padding-right: 20px;
}

span#blog-url {
   font-weight: bold;
}

.blog-dates-div {
   padding-top: 5px;
   padding-left: 20px;
}

.float-right {
   float: right;
}

#dates {
   margin-right: 45px;
   margin-top: -45px;
}

#orders {

}

.border-div {
   border: 1px solid #000000;
   padding: 10px;
}

.upload-file,
#blogger-choices {
   padding: 10px;
   margin-top: 10px;
   border: 1px solid #ccc;
   width: 450px;
}

#blogger-choices {
   margin-left: 50px;
}

.top-margin {
   margin-top: 50px;
}

.left-float {
   float: left; /*added*/
   /*width:130px;*/
}

.right-margin {
   margin-right: 25px;
}

.clear-both-with-margin {

   clear: both;
   margin-top: 30px;
}

.clear-both {
   clear: both;
}

/* ADDED */
#book_title {
   width: 240px;
}

#sidetext {
   width: 240px;
}

#cover-theme,
#cover-theme-preview {
   width: 174px;
}

* html #app-container {
   width: 950px;
}

.simple_popup_inner {
   border: 2px solid #999999;
   padding: 20px;
   text-align: left;
   overflow: scroll;
}

.simple_popup_div {
   -moz-background-clip: border;
   -moz-background-inline-policy: continuous;
   -moz-background-origin: padding;
   background: #FFFFFF none repeat scroll 0 0;
   left: 0;
   position: absolute;
   top: 0;
   width: 300px;
}

#section_container-homepage {
   /*width: 568px;*/
   /*float: left;*/
   /*height: 100px;*/
}

#homepage-container {

   background: url('/serve/sttc/acapub_base/images/main_box_middle.jpg?112dfaf402dc') repeat-y;
   width: 992px;
}

#homepage-container-top {

   background: url('/serve/sttc/acapub_base/images/main_box_top.jpg?112dfaf402dc') no-repeat;
   height: 24px;
   width: 992px;
   z-index: 1;

}

#homepage-container-bottom {
   background: url('/serve/sttc/acapub_base/images/main_box_bottom.jpg?112dfaf402dc') no-repeat;
   height: 20px;
   width: 992px;
   z-index: 1;
   margin-top: 10px;

}

#home-introduction-container {
   float: left;
   margin: 10px 0 0 0px;
   background: url('/serve/sttc/acapub_base/images/how_it_works_middle.jpg?112dfaf402dc') top center no-repeat;

   width: 248px;
   height: 219px;
}

#home-introduction-top {

}

#home-introduction-bottom {

}

#main-container-homepage {
   width: 1024px;
   margin: 0 auto;
   padding: 0 0;
   background-color: #FFFFFF;
}

#heading-container-homepage {
   position: relative;
}

#heading-container {
   width: 1024px;
   /*height: 89px;*/
   margin: 0 auto;
}

/*.main-title-container-homepage*/
/*{*/
/*color:#764e25;*/
/*font: bold 26px/30px "Times New Roman", serif;  */
/*display: none;*/
/*}*/

.banner-header-text {
   color: #764e25;
   font: bold 26px/30px "Times New Roman", serif;
}

.main-title-container {
   color: #00a0e4;
   font-size: 24px;
   font-weight: bold;
   text-align: left;
   margin: 25px 20px;
}

#home-app-container {
   position: relative;
   width: 970px;
   margin: 0px auto;

}

#home-status_container {
   width: 230px;
   float: left;
   padding-left: 30px;

}

.left-float-with-width {
   float: left;
   width: 116px;
}

.left-float-larger {
   float: left;
   width: 170px;
}

.text-align-left {
   text-align: left;
}

.whats-new {
   text-align: left;
   margin-top: 20px;
   margin-left: 10px;
}

.indent1 {
   margin: 10px 0 11px 0px;
}

label.main-label {
   float: left;
   clear: both;
   width: 125px;
   margin: 0px 0 20px 0px;
   font-weight: normal;
   display: block;
   font-size: 14px;
}

label.blogname-label {
   clear: both;
   margin: 10px;
   font-weight: bold;
   display: block;
   font-size: 12px;
}

label.temp-label {
   float: left;
   clear: both;
   width: 115px;
   margin: 0 0 80px 0px;
   font-weight: normal;
   display: block;
   font-size: 14px;
}

label.select-label {
   clear: both;
   display: block;
   float: left;
   font-size: 14px;
   font-weight: normal;
   margin: 0 0 25px 0;
   width: 115px;
}

.left-block {
   float: left;
   margin: 0 4px 20px 0px;
}

.padding-text-2, .auto-register-padding-text{
   width: 450px;
   padding: 0 0 0 50px;
}

.padding-text-6 {
   width: 500px;
   padding: 0 0 0 50px;
}

.section-form {
   margin-left: 50px;
}

.validating-form {
   margin-left: 0px;
}

.feedback-form {
   margin-left: 50px;
}

.no-recommendations {
   padding-left: 30px;
   padding-right: 40px;
}

#page-2, #auto-register-page {
   width: 568px;
   background: url('/serve/sttc/acapub_base/images/sec/box_sec_middle.jpg?112dfaf402dc') repeat-y;
}

.multiple-selection-container {
   float: left;
   width: 170px;
   text-align: center;
}

.fb-text {
   width: 450px;
}

.padding-text-3 {
   width: 450px;
   padding: 0 0 0 20px;
}

input.error, textarea.error, select.error {
   border: 1px dotted red;
}

.section-type {
   color: #0056a8;
   font-weight: bold;
}

.font-blue {
   color: #0056a8;
}

.section-state-item {
   color: #424242;
   font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
   font-size: 0.9em;
   font-weight: bold;
   word-wrap: break-word;
}

#feedback-link {
   width: 1px;
   height: 151px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/site_feedback_clipboard.jpg?112dfaf402dc') no-repeat;
   margin-right: 342px;
}

.feedback-div {
   margin: 0 auto;
   width: 625px;
}

label.feed-label {
   float: left;
   clear: both;
   width: 120px;
   margin: 0px 10px 20px 0px;
   font-weight: normal;
   display: block;
   font-size: 12px;
}

#feedback-masthead {
   width: 625px;
   height: 129px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/site_feedback_masthead.jpg?112dfaf402dc') no-repeat;
}

.right-bottom-margin {
   margin-right: 30px;
   margin-bottom: 20px;
}

#waiting-div {
   border: 1px solid #b9b9b9;
   margin: 0px;
   padding: 10px;
   z-index: 1001;
   position: fixed;
   width: 403px;
   top: 28%;
   left: 32%;
   text-align: center;
   color: rgb(0, 0, 0);
   background: #fff;
   cursor: wait;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
}

#wait-title {
   font-size: 18px;
   margin: 12px 0;
}

#please-wait-img {
   margin: 0 auto;
}

.middle-anim {
  background-color: #63c4f3; margin-left: -16px; padding: 20px;}
}

.blue {
   color: #0056a8;
}

#fb_albums_selected {
   height: 200px;
}

form#feedback-form label.error {
   padding-left: 10.5em;
}

form#twitter-form label.error {
   padding-left: 0em;
}

form#facebook-form label.error {
   padding-left: 0.9em;
   text-align: left;
}

form#ready_for_purchase label.error {
   padding-left: 0;
   float: left;
   font-size: 10px;
}

form#ready_for_purchase_form label.error {
   padding-left: 0;
   float: left;
   font-size: 11px;
}

#submit-feedback {
   margin-top: -20px;
}

.bottom-img {
   margin: 0px 3px 20px 5px;
   float: left;
}

.font10 {
   font-size: 10px;
}

.font11 {
   font-size: 11px;
}

.font12 {
   font-size: 12px;
}

.font13 {
   font-size: 13px;
}

.font14 {
   font-size: 14px;
}

.full-gallery-link {
   text-align: left;
   margin-left: 105px;
   margin-top: 5px
}

#seeallcovers {
   border: 3px solid #005987;
   margin: 0px;
   padding: 10px;
   z-index: 5001; /*position: fixed;*/
   width: 920px;
   height: 651px; /*top: 7%;*/
   /*left: 160px;*/
   text-align: center;
   background: #ffffff;
   cursor: default;
}

#seeallcovers-small {
   border: 3px solid #005987;
   margin: 0px;
   padding: 10px;
   z-index: 5001; /*position: fixed;*/
   width: 710px;
   height: 500px; /*top: 7%;*/
   /*left: 160px;*/
   text-align: center;
   background: #ffffff;
   cursor: default;
}

.thumb {
   float: left;
   text-align: center;
   width: 300px;
}

.thumb2 {
   float: left;
   width: 110px;
   text-align: center;
   height: 150px;
   margin-left: 15px;
   cursor: pointer;
}

.thumb3 {
   float: left;
   width: 90px;
   text-align: center;
   height: 110px;
   margin-left: 6px;
   cursor: pointer;
   font-size: 8pt;
}

.small-thumb {
   width: 51px;
   height: 54px;
}

p.margins {
   margin: 6px 0;
}

#dedicationtext {
   position: fixed;
   left: 25%;
   top: 41%;
   background: #fff;
   border: 1px solid #ccc;
   padding: 10px 15px;
   z-index: 10;
   text-align: left;
   width: 550px;
   cursor: default;
}

#pagetemp {
   background: none repeat scroll 0 0 #FFFFFF;
   border: 3px solid #005987;
   font-size: 12px;
   left: 20%;
   margin: 0;
   padding: 10px 10px 20px;
   position: fixed;
   top: 15%;
   width: 600px;
   z-index: 50000;
   cursor: default;
}

#pagetemp p {
   margin: 0 20px 0 25px;
   width: 230px;
   line-height: 1.5em;
}

a.blue-link, .table-inside-page .title-cell a {
   text-decoration: none;
   color: #007db1;
}

a:link.blue-link {
   text-decoration: none;
}

a:visited.blue-link {
   text-decoration: none;
}

a:active.blue-link {
   color: #F90;
   text-decoration: none;
}

a:hover.blue-link {
   color: #F90;
   text-decoration: none;
}

hr {
   border-top: 1px solid #000;
   margin: 5px 0;
}

#lp-link {
   /*padding-bottom: 10px;*/
   /*text-align: center;*/
   visibility: hidden;

}

.top-padding {
   padding-top: 20px;
}

#articles-list {
   margin-top: 10px;
}

#photos-list {
   margin-top: 12px;
   display: none;
}

.notes-seperator-line {
   background: url('/serve/sttc/acapub_base/images/sec/notes_seperator.jpg?112dfaf402dc') repeat-x;
   width: 225px;
   height: 5px;
}

.notes-container {
   width: 225px;
   margin: 0 auto;
}

.notes {
   padding-top: 15px;
   padding-bottom: 10px;
}

#states-list-container ul {
   list-style-type: none;
}

#state-div-unknown-price-text {
   float: left;
}

#state-div-unknown-price-data li {
   float: left;
   padding-left: 5px;
}

#unknown-price-text {
   color: #FF0000;
}

#unknown-price-tooltip:hover a {
   color: #007DB1;
}

.grip_img_tall {
   background: url('/serve/sttc/acapub_base/images/grip.jpg?112dfaf402dc') no-repeat center;
   height: 90px;
   width: 20px;
   float: left;
   margin: 0 5px 35px 0;
}

.grip_img_short {
   background: url('/serve/sttc/acapub_base/images/grip.jpg?112dfaf402dc') no-repeat center;
   height: 50px;
   width: 20px;
   float: left;
   margin: 0 5px 15px 0;
}

/***************footer*****************************/

#footer-about-abs, #footer-services-abs {
   display: none;
}

#footer-homepage,
#footer {
   clear: both;
   margin: 20px auto 0 auto;
   width: 865px;
   text-align: center;
   font-size: 10px;
}

#footer-box {
   background: url('/serve/sttc/acapub_base/images/apub_footer_curved.gif?112dfaf402dc') no-repeat;
   width: 865px;
   height: 60px;
   font-size: 12px;
   color: #000;
   text-align: left;
   padding: 40px 0 0 120px;
}

#footer-box-left {
  float: left;
}

#footer-box-right {
  float: right;
  text-align: right;
  padding-top: 22px;
}

.poweredbysb {
   float: right;
   margin: 25px 35px 0 0;
}

#footer-box a {
   text-decoration: none;
   color: #007db1;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   padding-left: 5px;
   padding-right: 5px;
   border-left: 1px solid #666;
}

a#footer-cust-serv {
   border-left: 1px solid #fff;
}

#footer-box a:link, #footer-box a:visited {
   text-decoration: none;
}

#footer-box a:active, #footer-box a:hover {
   color: #F90;
   text-decoration: none;
}

/** end of footer **/

.left-margin {
   margin-top: 5px;
   padding-top: 0px !important;
   padding-top: 45px;
   margin-right: 34px;
}

.left-margin-less {
   margin-left: 70px !important;
   margin-left: 67px;
   margin-top: 5px;
}

.tooltip {
   background-color: #fff;
   color: #333;
   border: 1px solid #666;
   padding: 5px;
   font-size: 11px;
   z-index: 10;
   width: 250px;
   cursor: pointer;
}

.float-left {
   float: left;
}

/************************ PROJECT MANAGEMENT ADDITIONS ***************************************************************/

.top-menu-bar {
   background: url('/serve/sttc/acapub_base/images/header_background.gif?112dfaf402dc') repeat-x;
   height: 30px;
   padding: 0px 0 0 0;
   text-align: center;
   margin: 0 auto;
}

.top-menu-label-padding-adjust {
  padding-right: 20px;
}

.top-nav td {
   color: #fff;
   font-family: Verdana, Arial, Helvetica, sans-serif;

}

.top-nav td a {
   margin: 0 5px;
   text-decoration: none;
   color: #fff;
}

.top-nav td a span.caret {
   padding: 0px !important;
}
.top-nav td a:link {
   text-decoration: none;
}

.top-nav td a:visited {
   text-decoration: none;
}

.top-nav td a:active {
   color: #f0c596;
   text-decoration: none;
}

.top-nav td a:hover,
.top-nav span {
   color: #f0c596;
   text-decoration: none;
}

#renamebox {
   text-align: left;
   padding: 5px 10px 0 10px;

}

a.white:link {
   color: #fff;
}

#project-popup,
#recommendations-popup {
   background: none repeat scroll 0 0 #FFFFFF;
   border: 1px solid #ccc;
   font-size: 12px;
   margin: 0;
   text-align: center;
   width: 830px;
   padding: 10px 10px 20px;
   z-index: 50000;
   cursor: default;
}

.display-none {
   display: none;
}

.display-block {
   display: block;
}

#project-list {
   margin: 0 auto;
}

#project-list tbody tr td,
#project-list tbody tr th {
   background-color: #eee;
   padding: 5px 10px;
}

#project-list tbody tr.odd  td {
   background-color: #fff;
}

/* tables */
table#project-list {
   font-family: arial;
   background-color: #CDCDCD;
   margin: 0 auto;
   text-align: left;
}

table#project-list thead tr th {
   background-color: #e6EEEE;
   border: 1px solid #ccc;
   padding: 6px 15px 6px 2px;
}

table#project-list thead tr .header {
   background-image: url('/serve/sttc/acapub_base/images/bg.gif?112dfaf402dc');
   background-repeat: no-repeat;
   background-position: center right;
   cursor: pointer;
}

table#project-list tbody td {
   color: #3D3D3D;
   padding: 4px;
   background-color: #FFF;
   vertical-align: top;
}

table#project-list thead tr .headerSortUp {
   background-image: url('/serve/sttc/acapub_base/images/desc.gif?112dfaf402dc');
}

table#project-list thead tr .headerSortDown {
   background-image: url('/serve/sttc/acapub_base/images/asc.gif?112dfaf402dc');
}

table#project-list thead tr .headerSortDown, table#project-list thead tr .headerSortUp {
   background-color: #8dbdd8;
}

.project-name-cell {
   font-size: 14px;
   width: 230px;
}

.project-name-inner-div {
   word-wrap: break-word;
   width: 150px;
}

.instructor-name-inner-div {
   word-wrap: break-word;
}

.course-num-inner-div {
   word-wrap: break-word;
   width: 50px;
}

.items {
   width: 20px;
}

.course-name-cell {
   font-size: 14px;
   width: 150px;
}

.instructor-name-cell {
   width: 110px;
}

.discipline-sub-cell {
   width: 100px;
}

.discipline-sub-inner-div {
   word-wrap: break-word;
   width: 90px;
}

.items-cell {
   width: 50px;
}

.course-num-cell {
   width: 50px;
}

.date-started-cell,
.date-updated-cell {
   width: 70px;
}

.send-proj-cell {
   width: 90px;
}

/*end of table*/

/* login and home */
/* login box */
/* login page bootstrap adjustment */
#login-container, #login-right-clm {
  line-height: 1.0;
}

#login-top {
   background: url('/serve/sttc/acapub_base/images/login/box_top.gif?112dfaf402dc') no-repeat top left;
   width: 291px;
   height: 65px;
   position: absolute;

   padding: 15px 0 8px 0px;
}

#login-middle {
   width: 291px;
   margin-bottom: 30px;
   background: url('/serve/sttc/acapub_base/images/login/middle_shadow.gif?112dfaf402dc') top left;
}

.login-text {
   padding: 36px 18px 15px 18px;
   margin-bottom: 0px;
   position: relative;
   background: url('/serve/sttc/acapub_base/images/login/box_bottom.gif?112dfaf402dc') no-repeat left bottom;
   top: 10px;
}

.login-hr {
   height: 1px;
   color: #000;
   margin: 10px 15px;
   width: 260px;
}

.login-header {
   font-size: 18px;
   color: #000;
   padding: 3px 10px;
   font-weight: normal;
}

#login-form-container input[type="text"] {
  margin-bottom: 15px;
}

/*end of login box */

#main-container-login {
   width: 1024px;
   margin: 0 auto;
   padding: 0 0;
   background-color: #FFFFFF;
}

#main-container-homepage {
   width: 100%;
   margin: 0 auto;
   padding: 0 0;
   background-color: #FFFFFF;
}

* html #main-container-homepage, * html #main-container-login {
   position: relative;
   top: -5px;
}

* html #main-container-homepage {
   width: 1050px;
}

#login-container {
   width: 930px;
   margin: 10px auto 0 auto;
}

/*#student-login-container {*/
/*width: 850px;*/
/*margin: 0px auto 0px auto;*/
/*}*/

#home-container {
   width: 850px;
   margin: 20px auto 0 auto;
}

* html #home-container {
   width: 950px;

}

.login-right-clm {
   float: right;
   width: 300px;
   margin-left: 10px !important;
}

.login-subheader {
   color: #000000;
   font-size: 18px;
   font-weight: bold;
   margin-bottom: 10px;
   margin-left: 20px;
   margin-right: 0;
   margin-top: 0;
}

#login_user {
   background: url('/serve/sttc/acapub_base/images/login/btn_sign_in.gif?112dfaf402dc') no-repeat left bottom;
   width: 75px;
   height: 30px;
   margin-left: 90px;
   display: block;
   border: 0;
   cursor: pointer;
}

.login-main-text {
   /*margin-left: 20px;*/
}

.login-main-text hr {
   margin: 0px 0px;
}

.home-left-clm {
   float: left;
   width: 550px; /*margin-top:10px;*/
   margin-bottom: 70px;
}

.buttons-div-home {
   padding: 0px 0 0px 45px;
   position: relative;
   top: -5px;
}

.right-margin-less {
   margin-right: 10px;
}

.brown {
   color: #764e25;
}

#new-features-container {
   background: url('/serve/sttc/acapub_base/images/features_use_bar.jpg?112dfaf402dc') top left no-repeat;
   width: 473px;
   height: 101px;
   line-height: 140%;
   margin-bottom: 10px;
   margin-left: 25px;
   margin-right: 0;
   margin-top: 10px;
}

#new-features-container .left-float-with-width {
  font-size: 12px;
}

.how-it-works-list {
   margin-left: 20px;
}

.how-it-works-list li {
   margin: 0px 15px 5px 25px;
   font-size: 14px;
}

.left-margin-1 {
   margin-left: 70px;
   float: left;
   width: 80px;
   padding: 15px 0 0 0;
}

.left-margin-2 {
   margin-left: 85px;
   float: left;
   width: 80px;
   padding: 20px 0 0 0;
}

.left-margin-3 {
   width: 70px;
   margin-left: 75px;
   float: left;
   padding: 20px 0 0 0;
}

* html .left-margin-1 {
   margin: 0 0 0 98px;
}

* html .left-margin-2 {
   margin: 0 0 0 110px;
}

.project-name-input {
   margin: 5px 0 0px 0;
}

/*.change-project-name-input {*/
/*margin:3px 0 5px 0;*/
/*}*/

/*These are to conceal the e2p functionality.
TODO: remove the func all together using Django Templates*/
/*.delete-project,*/
/*.change-project-name*/
/*{*/
/*display:none;*/
/*}*/

#submit-new-project-from-create {
   width: 78px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/sec/submit_btn_small_grayBkg_combined.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

#submit-new-project-from-create:hover {
   background-position: 0 -32px;
}

.login_btn_div {
   height: 30px;
}

#project-popup-table-div {
   max-height: 200px;
   overflow-y: scroll;
   overflow-x: hidden;
   width: 95%;
   margin: 0 auto;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
}

#submit-new-project-from-create-cancel {
   width: 80px;
   height: 16px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/div_close.gif?3a635e9c1544') no-repeat;
   border: 0px none;
   cursor: pointer;
}

#add_to_book_btn_cancel {
   float: right;
   margin-top: -10px;
   height: 25px;
}

#add_to_book_btn_own,
#add_to_book_btn_obtain {
   position: relative;
   top: -10px;
   right: 45px;
}

#add_to_book_btn_no {
   position: relative;
   top: -10px;
   right: 34px;
}

#add_to_book_btn_no_initial,
#add_to_book_btn_yes_initial {
   position: relative;
   top: -10px;
   right: 34px;
}

#add_royalty_later {
   padding: 0;
   display: block;
   padding-bottom: 15px;
}

#cancel_btn {
   margin-top: 15px;
}

.login-error {
   color: red;
   padding-left: 10px;
   padding-bottom: 10px;
   vertical-align: top;
   display: block;
   line-height: 120%;
   font-size: 11px;
   width: 210px;
   text-align: center;
}

#project-name-from-create-error {
   padding-left: 10px;
}

/************** Registration page ************************/
#reg-title {
   width: 900px;
}

.reg-sub-header {
   float: right;
   padding: 15px 290px 3px 0;
}

#reg-container {
   margin: 0 auto;
   width: 680px;
   text-align: left;
}

.reg-first-column {
   float: left;
   width: 222px;
}

.reg-second-column {
   float: left;
   width: 222px;
}

.reg-p {
   font-size: 12px;
   margin: 5px 0;
}

.reg-input {
   background-color: #F1F1F1;
   border: 1px solid #CCCCCC;
   margin-bottom: 8px;
   padding: 0;
   width: 150px;
}

.reg-inner-container {
   margin-left: 85px;
}

.general-msg-container {
   margin-left: -80px;
   font-size: 17px;
   width: 900px;
}

.activate-reg-inner-container {
   margin-left: 30px;
   font-size: 17px;
   width: 750px;
}

.reg-whole-column {
   clear: both;
}

.smaller {
   font-size: 10px;
}

#reg-bottom {
   clear: both;
   margin-top: 25px;
}

#reg-bottom input {
   margin: 0;
   width: auto;
}

#reg-btnRgister {
   float: right;
   position: relative;
   left: -110px;
   top: 0px;
}

#register-btn {
   width: 73px;
   height: 22px;
   display: block;
   border: 0px none;
   cursor: pointer;
}

.reg-btn-enabled {
   background: url('/serve/sttc/acapub_base/images/login/btn_register_enabled.gif?112dfaf402dc') no-repeat;
}

.reg-btn-disabled {
   background: url('/serve/sttc/acapub_base/images/login/btn_register_disabled.gif?112dfaf402dc') no-repeat;
}

#forgot_password_submit {
   width: 73px;
   height: 22px;
   background: url('/serve/sttc/acapub_base/images/sec/submit_green.gif?112dfaf402dc') no-repeat; /*float: right;*/
   display: block;
   border: 0;
   cursor: pointer;
}
#forgot_password_submit {margin-left: 189px; padding-bottom: 40px;}

#forgot-password-form-container {
   display: none;
   padding: 5px;
}

#resend-activation-link-popup-container {
   display: block;
   width: 438px;
   border: 3px solid #786751;
   background-color: #F7F6F3;
   padding: 10px 15px;
   height: 270px;
}

#resend-activation-link-popup {
   background-color: #FAFAFA;
   border: 3px solid #E1E1E1;
   width: 475px;
}

.resend-email-title {
    color: #007DB1;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.resend-email-button {
   background: url('/serve/sttc/acapub_base/images/resendemail.png?283fd17da6f0') no-repeat;
   border: 0 none;
   cursor: pointer;
   display: block;
   height: 19px;
   width: 75px;
   margin-top: 10px;
   float: right;
}

.close-btn
{
   background: url('/serve/sttc/acapub_base/images/div_close.gif?3a635e9c1544') top left no-repeat;
   height: 14px;
   float:right;
   margin: 5px 0 15px 0;
   width: 47px;
}


/******************* Royalty styles  ********************************/
.popup {
   width: 430px;
   border: 1px solid #ccc;
   background-color: #ccc;
   margin: 0 auto;
   padding: 10px;
}

.popup-content {
   background-color: #fff;
   padding: 5px;
}

.form-radiobtn {
   float: left;
   margin: 0px 5px 0px 5px;
}

.radio-text {
   margin: 0px 0 0px 25px;
}

.radio-container {
   clear: both;
   margin: 5px 0 0px 0;
}

.required-url {
   margin: 5px 0px 5px 15px;
}

.form-input {

   margin: 0px 0 5px 5px;
}

.label, .auto-register-label {
   width: 150px;
   float: left;
   text-align: right;
   margin-right: 0px;
   display: block;
}

label.nofont-label {
   display: block;
   float: left;
   font-weight: normal;
   margin: 0 0 10px 0;
   width: 200px;
}

.realSubmit, .initial-add-to-project {
   width: 118px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add_to_project.gif?112dfaf402dc') no-repeat;
   border: 0 none;
   cursor: default;
}

.rm-link {
   width: 56px;
   height: 16px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/delete-button.gif?112dfaf402dc') no-repeat scroll 100% 50% transparent;
   border: 0 none;
   cursor: hand;
}

/*.realSubmit-add-disabled {*/
/*display: block;*/
/*background: url('/serve/sttc/acapub_base/images/add_to_project.gif?112dfaf402dc') no-repeat;*/
/*border: 0 none;*/
/*}*/

.realSubmit.enabled {
   background: url('/serve/sttc/acapub_base/images/add_to_project_cmb.gif?112dfaf402dc') no-repeat;
   cursor: pointer;
}

/*
.realSubmit-update {
   display: block;
   background: url('/serve/sttc/acapub_base/images/updateproject_btn.gif?112dfaf402dc') no-repeat;
   border: 0 none;
   cursor: pointer;
}
*/

.realSubmit.modify.enabled {
   background: url('/serve/sttc/acapub_base/images/updateproject_btn_cmb.gif?112dfaf402dc') no-repeat;
   cursor: pointer;
}

.realSubmit.modify {
   background: url('/serve/sttc/acapub_base/images/updateproject_btn.gif?112dfaf402dc') no-repeat;
}

#aggregate-section-yes-initial {
   background-image: url('/serve/sttc/acapub_base/images/check_permissions_btn.gif?112dfaf402dc');
   width: 142px;
   height: 28px;
   border: 0px;
   cursor: pointer;
}

#aggregate-section-no-initial {
   background-image: url('/serve/sttc/acapub_base/images/add_to_project_cmb.gif?112dfaf402dc');
}

.realSubmit-active {
   width: 118px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add_to_project_cmb.gif?112dfaf402dc') no-repeat;
   border: 0 none;
}

a.searchagain, a.blue, a.blue:visited {
   color: blue;
   text-decoration: underline;
}

a.red-link span {

}

a.red-link:link, a.red-link:visited, a.red-link:hover, a.red-link:active {
   color: #ff0000;
   text-decoration: underline;
}

.font-blue, .blue {
   color: #0056a8;
}

#checkPerm {
   width: 142px;
   height: 27px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/check_permissions_btn.gif?112dfaf402dc') no-repeat;
   border: 0 none;
   margin-right: 10px;
}

#checkPerm:hover {
   background-position: 0 -28px;
}

/*#canntfindbox {*/
/*margin:10px 0 0 50px;*/
/*}*/

#yes_box {
   line-height: 145%;
   margin: 10px 0 0 5px;
}

.copybox {
   background-color: #fff;
   margin: 5px;
   padding: 5px 3px 5px 10px;
}

#searchBtn {
   width: 78px;
   height: 32px;
   display: inline;
   background: url('/serve/sttc/acapub_base/images/search_stacked.gif?112dfaf402dc') no-repeat;
   margin: 0 0 0 25px;
   border: 0px solid #fff;
}

.search-btn {
   width: 76px;
   height: 29px;
   display: inline;
   background: url('/serve/sttc/acapub_base/images/search_stacked.gif?112dfaf402dc') no-repeat;
   background-position: 0 -2px;
   margin: 0 25px 0 0;
   border: 0px solid #fff;
   cursor: pointer;
}

#searchBtn:hover {
   background-position: 0 -32px;
}

#searchResultsPopup {
   width: 600px;
   border: 1px solid #ccc;
   background-color: #ccc;
   margin: 0 auto;
   padding: 10px;

}

#searchResultsPopup ol {
   margin: 0 10px 20px 25px;

}

#searchResultsPopup li {
   margin: 5px 0;
}

.detail-title {
   text-align: right;
   width: 40%;
   padding: 3px 5px;
}

.detail-input-field-style {
   text-align: left;
   border: 0;
   font-size: 12px;
}

/*.pub-info-price{*/
/*width:15%;*/
/*}*/

.publication-info-table {
   width: 100%;
}

.black {
   color: #000;
}

.red {
   color: red;
}

.start-date-marg,
.end-date-marg {
   margin-left: 42px;
}

.save-wo-book-container {
   float: left;
   padding-top: 10px;
}

.view-flipbook {
   float: left;
   padding-top: 10px;
   padding-left: 30px;
}

.confirmation-text {
   margin-top: 20px;
   font-size: 18px;
   cursor: default;
}

#close-popup,
#commit-close-popup {
   cursor: pointer;
}

/*   Tables   */
#book-list tbody tr.odd  td {
   background-color: #fff;
}

.project-name-cell, .prof-name-cell {
   font-size: 14px;
}

table#book-list {
   font-family: arial;
   background-color: #fff;
   margin: 0 auto;
   border: 1px solid #ccc;
   text-align: center;
   width: 850px;

}

table#book-list thead tr th {
   background-color: #e6EEEE;
   border: 1px solid #ccc;

   padding: 6px 20px 6px 5px;
}

table#book-list thead tr .header {
   background-image: url('/serve/sttc/acapub_base/images/completed_books/sorterbg.gif?112dfaf402dc');
   background-repeat: no-repeat;
   background-position: center right;
   cursor: pointer;
}

.prof-name-cell, .course-title, .copy-link-cell {
   text-align: left;
}

.books-sold-cell {
   text-align: left;
   vertical-align: top;
}

table#book-list tbody td {
   color: #3D3D3D;
   border: 1px solid #ccc;
   padding: 5px;
}

table#book-list tbody td.copy-link-cell {
   padding: 10px 5px 25px 5px;
   text-align: left;
   cursor: pointer;
   vertical-align: top;
   word-break: break-all;
   max-height: 200px;
}

table#book-list tbody td.copy-link-cell.hover {
   background: #e0f7f7 url('/serve/sttc/acapub_base/images/completed_books/copy-btn.png?112dfaf402dc') bottom right no-repeat;
}

table#book-list thead tr .headerSortUp {
   background-image: url('/serve/sttc/acapub_base/images/desc.gif?112dfaf402dc');
}

table#book-list thead tr .headerSortDown {
   background-image: url('/serve/sttc/acapub_base/images/asc.gif?112dfaf402dc');
}

table#book-list thead tr .headerSortDown, table#book-list thead tr .headerSortUp {
   background-color: #8dbdd8;
}

.trhover {
   background-color: #e0f7f7;
}

.legal {
   clear: both;
   font-size: 12px;
   color: #764e25;
   font-style: italic;
   line-height: 145%;
}

#results-pane {
   height: 400px;
   overflow: auto;
   overflow-x: hidden;
   width: 580px;
   float: left;
   margin: 10px 0;
}

/*   jScrollPaneContainer  */

a.jScrollArrowUp {

   background: url('/serve/sttc/acapub_base/images/basic_arrow_up.gif?112dfaf402dc') no-repeat 0 0;

}

a.jScrollArrowUp:hover {

   background-position: 0 -15px;

}

a.jScrollArrowDown {

   background: url('/serve/sttc/acapub_base/images/basic_arrow_down.gif?112dfaf402dc') no-repeat 0 0;

}

a.jScrollArrowDown:hover {

   background-position: 0 -15px;

}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

   background-position: 0 -30px;

}

.jScrollPaneContainer {
   position: relative;
   overflow: hidden;
   z-index: 1;
}

.jScrollPaneTrack {
   position: absolute;
   cursor: pointer;
   right: -5px;
   top: 0;
   height: 100%;
   width: 1px;
   border-left: 1px solid #333;

}

.jScrollPaneDrag {
   position: absolute;
   margin: 0px 0 5px 0;
   background-color: #7e5730;
   cursor: pointer;
   overflow: hidden;
   left: -5px;

}

.jScrollPaneDragTop {
   position: absolute;
   top: 0;
   left: 0;
   overflow: hidden;
}

.jScrollPaneDragBottom {
   position: absolute;
   bottom: 0;
   left: 0;
   overflow: hidden;
}

a.jScrollArrowUp {
   display: block;
   position: absolute;
   z-index: 1;
   top: 0;
   right: 0;
   text-indent: -2000px;
   overflow: hidden; /*background-color: #666; */

   height: 16px;
}

a.jScrollArrowUp:hover {
   background-color: #f60;
}

a.jScrollArrowDown {
   display: block;
   position: absolute;
   z-index: 1;
   bottom: 0;
   right: 0;
   text-indent: -2000px;
   overflow: hidden; /*background-color: #666;*/
   height: 10px;
}

a.jScrollArrowDown:hover {
   background-color: #f60;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
   background-color: #f00;
}

/*  Preview Flipbook  */

.preview-container {
   width: 750px;
   text-align: center;
   border: 2px solid #ccc;
   background-color: #fff;
}

.preview-title {
   width: 750px;
   padding: 5px 0 10px 0;
   font-size: 16px;
   margin: 0 auto;
   text-align: left;
   background: #e1e1e1;
}

.preview-title div {
   padding: 0 5px;
}

.preview-main-content {
   margin: 10px auto 0 auto;
   width: 700px;
   background-color: #fff;
}

#make-change {
   width: 131px;
   height: 33px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/make_change_btn.gif?112dfaf402dc') no-repeat;
   border: 0;
   cursor: pointer;

}

#make-change:hover {
   background-position: 0 -32px;
}

.confirmBook {
   width: 222px;
   height: 40px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/flipbook/confirm-completed-book.png?6799b65ed164') no-repeat;
   border: 0;
   cursor: pointer;

}

.confirmBookDisabled {
   width: 133px;
   height: 46px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/confirm_completed_book_btn.gif?6799b65ed164') no-repeat 0 -85px;
   border: 0;
   cursor: default;
}

.confirmBook:hover {
   /*height: 41px;*/
   /*background-position: 0 -41px;*/
}

.hr-div {
   height: 1px;
   border-bottom: 1px solid #000;
   margin: 5px 0;
}

.preview-left-clm {
   width: 530px;
   float: left;
   text-align: left;
}

.preview-label-main {
   font-size: 14px;
   color: #333;
   font-weight: bold;
   float: left;
   width: 220px;
   margin-right: 30px;
}

.preview-label-main-2 {
   font-size: 14px;
   color: #333;
   font-weight: bold;
   float: left;
   width: 130px;
   text-align: right;
   margin-left: 10px;

}

.preview-blockquote {
   margin-left: 10px;
   float: left;
}

.book-price-clm {
   float: left;
   width: 90px;
   text-align: left;
}

.content-charges-clm {
   float: left;
   width: 75px;
   text-align: right;
}

.row {
   clear: both;
   width: 100%;
   display: block;
}

.row span.font12 {
   text-align: right;
   float: right;
   margin-right: 25px;
}

.preview-label {
   width: 250px;
   padding: 0 10px 0 0;
   float: left;
   color: #333;
   font-weight: bold;
}

.preview-row-label {
   width: 295px;
   padding: 0 10px 0 0;
   float: left;
   margin-right: 10px;
   color: #333;
   font-weight: bold;
}

.clear {
   clear: both;
}

#print-content-charges-details-pane-container, #ebook-content-charges-details-pane-container {
   clear: both;
   width: 400px;
   height: 80px;
   border: 1px solid #000;
   padding: 5px;
   overflow-y: scroll;
   overflow-x: hidden;
   margin: 5px 0;
}

.preview-details-btn {
   float: left;
   cursor: pointer;
   color: blue;
   width: 50px;
   float: left;
   margin-right: 15px;
   text-decoration: underline;
   text-align: right;
}

#preview-details-btn:hover {
   color: #875e34;
}

#preview-flipbook-box {
   background-color: #ccc;
   padding: 20px 0 0 0;
   margin-top: 10px;
}

.course-name {
   color: #666;
   float: left;
   width: 105px;
   margin: 0 0px 20px 0;
}

#fb_example {
   width: 718px;
   height: 498px;
}

/*** library updates */
.providers-box {
   width: 450px;
   margin: 20px auto 10px auto;
   border: 1px solid #cacaca;
   padding: 10px;
}

.provider-link {
   width: 200px;
   float: left;
   padding: 2px 0;
   cursor: pointer;
   text-align: left;
   color: blue;
}

.pro-popup {
   padding: 10px;
   text-align: left;
   border: 1px solid #ccc;
   background-color: #fff;
   width: 500px;
   cursor: default;
}

.provider-logo {
   float: right;
   margin: 0 10px 20px;
}

.library-mutli-search-results {
   float: left;
   margin: 0px 0;
   overflow: auto;
   overflow-x: hidden;
}

.longer-popup-table-div {
   max-height: 400px;
   overflow-y: scroll;
   overflow-x: hidden;
   width: 95%;
   margin: 0 auto;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
}

.library-popup-search-select {
   width: 200px;
}

.hr-div {
   height: 1px;
   border-bottom: 1px solid #000;
   margin: 5px 0;
}

table.chapters-results {
   width: 100%;
}

table.library-results thead tr th, table.mutli-library-results thead tr th, table.ext_lib_library-results thead tr th {
   background-color: #e6EEEE;
   border: 1px solid #ccc;

   padding: 6px 20px 6px 5px;
}

table.library-results tbody td, table.mutli-library-results tbody td, table.ext_lib_library-results tbody td {
   color: #3D3D3D;
   border: 1px solid #ccc;
   padding: 2px;
}

.chapter-space-cell-1 {
   width: 37px;
}

.chapter-space-cell-2 {
   width: 9%
}

/*.details-cell, .year-cell {*/
/*5%;*/
/*}*/

.title-cell {
   width: 40%;
   text-align: left;
}

.author-cell {
   width: 20%;
}

.details {
   border: 0px none;
   text-align: left;
   padding: 10px;
   display: none;
}

.source-item-text {
   text-align: right;
   font-weight: bold;
}

.prev-next {
   float: right;
}

.prev-next a {
   margin-right: 10px;
}

.expand {
   cursor: pointer;
   color: #007db1;
   font-weight: bold;
}

.quickAddBtn {
   width: 77px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/quick_ad_btn.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.quickAddBtn:hover {
   background-position: 0 -23px;
}

.toggleInChaptersBtn {
   height: 23px;
   width: 141px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add-checked-items.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.toggleInChaptersBtn.addChapter:hover {
   background-position: 0 -23px;
}

.toggleInChaptersBtn.addChapter.disabled {
   background-position: 0 -46px;
}

.toggleInChaptersBtn.removeChapter {
   background-position: 0 -92px;
}

.toggleInChaptersBtn.removeChapter:hover {
   background-position: 0 -115px;
}

.toggleInChaptersBtn.removeChapter.disabled {
   background-position: 0 -138px;
}

.toggleInChaptersBtn.processing,
.toggleInChaptersBtn.removeChapter.processing,
.toggleInChaptersBtn.removeChapter.processing:hover,
.toggleInChaptersBtn.removeChapter.processing.disabled,
.toggleInChaptersBtn.removeChapter.processing.disabled:hover,
.toggleInChaptersBtn.addChapter.processing,
.toggleInChaptersBtn.addChapter.processing:hover,
.toggleInChaptersBtn.addChapter.processing.disabled,
.toggleInChaptersBtn.addChapter.processing.disabled:hover {
   background-position: 0 -69px;
}

.chapter-checkbox-cell.checked input, .chapter-checkbox-cell.unchecked input {
   visibility: hidden;
}

.chapter-checkbox-cell.checked {
   background: url('/serve/sttc/acapub_base/images/browncheck.gif?112dfaf402dc') no-repeat center center;
}

.chapter-checkbox-cell.unchecked {
   background: url('/serve/sttc/acapub_base/images/brownx.gif?112dfaf402dc') no-repeat center center;
}

.toggleInProjectBtn {
   width: 77px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/addtoproject-imagesprite.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.toggleInProjectBtn.addItem:hover {
   background-position: 0 -23px;
}

.toggleInProjectBtn.addItem.disabled {
   background-position: 0 -46px;
}

.toggleInProjectBtn.removeItem {
   background-position: 0 -92px;
}

.toggleInProjectBtn.addedItem {
   background-position: 0 -92px;
   cursor:default;
}

.toggleInProjectBtn.removeItem:hover {
   background-position: 0 -115px;
}

.toggleInProjectBtn.removeItem.disabled {
   background-position: 0 -138px;
}

.toggleInProjectBtn.processing,
.toggleInProjectBtn.removeItem.processing,
.toggleInProjectBtn.removeItem.processing:hover,
.toggleInProjectBtn.removeItem.processing.disabled,
.toggleInProjectBtn.removeItem.processing.disabled:hover,
.toggleInProjectBtn.addItem.processing,
.toggleInProjectBtn.addItem.processing:hover,
.toggleInProjectBtn.addItem.processing.disabled,
.toggleInProjectBtn.addItem.processing.disabled:hover {
   background-position: 0 -69px;
}

.recommendations_pager {
   margin: 10px auto;
   width: 95%;
}

.add-btn-cell {
   text-align: center;
}

.table-inside-page .add-btn-cell {
   width: 10%;
}

.pagesize {
   font-size: 14px;
}

.show-items-button {
   background: url('/serve/sttc/acapub_base/images/show-items-button.gif?112dfaf402dc') no-repeat scroll 0 0 transparent;
   border: 0 none;
   cursor: pointer;
   display: block;
   height: 23px;
   width: 75px;
}

.cancel-search {
   margin: 0 auto;
   text-align: left;
   width: 450px;
}

.close-window {
   color: #FF0000;
   font-size: 10pt;
}

/********* student login **********/
.book-image {
   float: right;
   width: 180px;
}

.course-info-row {
   width: 310px;
   font-weight: bold;
   margin: 0 0 10px 0;
   background: #f9f5f0;
   padding: 10px 5px;
   font-size: 16px;
}

.course-info-label {
   float: left;
   width: 100px;
   font-size: 14px;
   margin: 2px 0;
   font-weight: normal;
   /*clear: left;*/
}

.checkbox-image {
   margin: 0 15px 100px 0px;
   float: left;
}

.course-info {
   margin-left: 100px;
}

/*end of login boxes */

/**** student cart ***/
.formats {
   margin: 5px 0 20px 0;
}

.formats input {
   float: left;
   margin: 0px 5px 20px 5px;
   font-size: 16px;
}

.formats label {
   color: #593919;
   font-weight: bold;
   font-size: 16px;
}

.formats .label-text {
   margin-left: 25px;
}

div#student-login-container.single-item-mode .multiple-items,
div#student-login-container.multiple-items-mode .single-item {
   display: none;
}

div#student-login-container.single-item-mode .single-item,
div#student-login-container.multiple-items-mode .multiple-items {
   display: inherit;
}

/*  Multi Search  */
.cancel-search {
   margin: 0 auto;
   width: 450px;
   text-align: left;
}

.search-result-header {
   font-size: 14px;
   background-color: #f1f1f1;
   width: 100%;
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   margin-top: 5px;
   height: 30px;
}

.show-all-title {
   float: left;
   margin: 10px 0 0 20px;
}

.results-no {
   float: right;
   margin: 10px 20px 0 0;

}

table.library-results {
   font-family: arial;
   background-color: #fff;
   margin: 0 auto;
   border: 1px solid #ccc;
   text-align: center;
   width: 850px;
   font-size: 11px;
   margin: 0px 5px 5px 0px;
}

table.mutli-library-results, table.discipline-results {
   font-family: arial;
   background-color: #fff;
   margin: 0 auto;
   border: 1px solid #ccc;
   text-align: center;
   width: 1020px;
   font-size: 11px;
   margin: 0px 5px 5px 0px;
}

table.discipline-results {
   table-layout: fixed
}

table.discipline-results thead tr th {
   background-color: #e6EEEE;
   border-bottom: 1px solid #ccc;
   font-size: 14px;
   padding: 6px 20px 6px 5px;
   font-weight: normal;
}

table.discipline-results tbody td {
   color: #3D3D3D;
   border-left: 1px solid #ccc;
   padding: 2px;
}

.category-type-header {
   font-size: 16px;
   color: #691F01;
   font-weight: bold;
}

.category-results-title {
   float: left;
   width: 180px;
   margin: 5px 0 5px 10px;
   color: #691F01;
}

.search-results-title {
   color: #691F01;
   font-size: 18px;
   font-weight: bold;
   padding: 0 0 0 10px;
   text-align: left;
}

/***** tooltip styles ***/
a.tt {
   position: relative;
   z-index: 24;
   text-decoration: none;
   font-weight: bold;
   color: #007db1;
}

a.tt span,
a.tt div {
   display: none;
}

a.tt:hover span.tooltip_library {
   width: 250px;
   cursor: pointer;
   display: inline;
   position: absolute;
   top: -190px;
   left: 43px;
   height: auto;
   padding: 5px;
   color: #000000;
   border: 1px solid #666;
   text-align: left;
   background-color: #F8F8F8;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

a.tt:hover span.conversion-type-tt {
   width: 250px;
   cursor: pointer;
   display: inline;
   position: absolute;
   top: -190px;
   left: -270px;
   height: auto;
   padding: 5px;
   color: #000000;
   border: 1px solid #666;
   text-align: left;
   background-color: #F8F8F8;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
   z-index: 25;
   color: #f90;
}

a.tt:hover {
   z-index: 25;
}

a.tt:hover div.tooltip-2,
a.tt:hover span.tooltip-2 {
   cursor: pointer;
   display: inline !important;
   position: absolute;
   top: 15px;
   left: 0;
   padding: 5px;
   color: #333;
   border: 1px solid #666;
   text-align: left;
   background-color: #fff;
   layer-background-color: #ccccff;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

a.tt:hover span.tooltip-2 {
   width: 470px;
}
a.tt:hover div.tooltip-2 {
   width: intrinsic;
   width: -moz-max-content;
   width: -webkit-max-content;
   width: -o-max-content;
   width: max-content;
}

a.tt:hover span.tooltip-3 {
   width: 500px;
   cursor: pointer;
   display: inline;
   position: absolute;
   top: -130px;
   left: 70px;
   padding: 5px;
   color: #333;
   border: 1px solid #666;
   text-align: left;
   background-color: #fff;
   layer-background-color: #ccccff;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

span.tooltip-4 {
   z-index: 1000;
}

a.tt:hover span.tooltip-4 {
   top: -30px;
   left: 0;
   width: 280px;
   cursor: pointer;
   display: inline;
   position: absolute;
   padding: 5px;
   color: #333;
   border: 1px solid #666;
   text-align: left;
   background-color: #fff;
   layer-background-color: #ccccff;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

a.tt:hover span.tooltip-left-spawn {
   width: 150px;
   cursor: pointer;
   display: inline;
   position: absolute;
   top: 18px;
   left: -150px;
   padding: 5px;
   color: #333;
   border: 1px solid #666;
   text-align: left;
   background-color: #fff;
   layer-background-color: #ccccff;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

span.tooltip-up-left {
   z-index: 1000;
}

a.tt:hover span.tooltip-up-left {
   width: 150px;
   cursor: pointer;
   display: inline;
   position: absolute;
   top: 18px;
   left: -24px;
   padding: 5px;
   color: #333;
   border: 1px solid #666;
   text-align: left;
   background-color: #fff;
   layer-background-color: #ccccff;
   font: 11px/14px Arial, Helvetica, sans-serif;
}

a.tt:hover span.tt-top {
   display: block;
   padding: 0px;
   text-decoration: none;
}

a.tt:hover span.tt-top table  tr td{padding-bottom:10px;}

a.tt:hover span.blue {
   /* different middle bg for stretch */
   display: inline;
   padding: 0;
   font-size: 11px;
}

ul.tooltip-list, ul.bullet-list {
   list-style-type: disc;
   margin: 0px 25px 5px 25px;
}

ul.bullet-list li {
   margin: 10px 20px;
}

ul.tooltip-list li {
   margin: 0px 0px 5px 0;
}

ul.tooltip-list li div {
   margin-left: 0px;
   font-style: italic;
}

.search-tips {
   float: left;
   margin: 10px 0 0 15px;
}

.cr-no-connection-txt,
.cr-no-connection-header {
/*   color: red;*/
   line-height: 150%;
}

.download-page-container {
   width: 910px;
   margin: 0 auto;
   padding-top: 30px;
}

.medium-box-top {
   margin-top: 5px;
   background: url('/serve/sttc/acapub_base/images/wide_box_top.gif?112dfaf402dc') no-repeat;
   height: 19px;
   width: 815px;
   z-index: 1;
}

.medium-box-bottom {
   background: url('/serve/sttc/acapub_base/images/wide_box_bottom.gif?112dfaf402dc') no-repeat;
   height: 25px;
   z-index: 1;
   width: 815px;
}

.medium-box-content {
   width: 815px;
   background: url('/serve/sttc/acapub_base/images/wide_box_middle.gif?112dfaf402dc') repeat-y;
}

.new-project-name-popup {
   margin: 0px auto;
   background-color: #F1F1F1;
   border: 1px solid #ccc;
   width: 98%;
   padding: 10px 2px;
   font-size: 14px;
   line-height: 100%;
}

.new-project-name-popup input, .new-project-name-popup option {
   height: 20px;
   font-size: 14px;
   padding: 0px;
   margin: 0;
}

.new-project-form-piece-left {
   float: left;
   width: 380px;
   text-align: left;
   padding-left: 2px;
}

.new-project-form-piece-right {
   float: left;
   width: 390px;
   text-align: left;
   margin-left: 10px;
}

.new-project-form-piece-right label, .new-project-form-piece-left label {
   font-weight: bold;
}

.form-select-style {
   max-width: 250px;
   margin: 5px 0 5px 23px;
}

.input-width {
   width: 270px;

}

.right-column-content {
   padding: 10px 15px;
   font-size: 11px;
}

.right-clm-row {
   clear: both;
   margin: 0 0 3px 0px;
}

.right-clm-label {
   width: 80px;
   float: left;
   text-align: right;
}

.right-clm-entry {
   margin-left: 85px;
   font-weight: bold;
   width: 145px;
   word-wrap: break-word;
}

.right-clm-total {
   float: right;
   font-size: 11px;
   color: #fff;
   width: 250px;
   padding: 10px 15px 0 0;
   text-align: right;
}

.right-clm-total-label {
   width: 120px;
   float: left;
   text-align: right;
   padding: none;
   margin: none;
}

.right-clm-price-title {
   font-weight: normal;
   text-align: right;
   float: left;
   width: 60px;
   text-decoration: underline;
}

.right-clm-total-entry {
   font-weight: bold;
   text-align: right;
   float: left;
   width: 60px;
}

.right-clm-total-entry-2 {
   float: left;
   width: 60px;
   font-weight: bold;
   text-align: right;
}

.content-charges-title {
   font-weight: bold;
   text-align: right;
   margin: 2px 10px 2px 0;
}

#project-title {
   padding: 20px 5px 0 10px;
   text-align: left;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   word-wrap: break-word;
   width: 200px;
   overflow: auto;
}

.right-clm-title {
   padding: 20px 0 0 15px;
   color: #fff;
   font-size: 16px;
   font-weight: bold;
}

.right-clm-title-2 {
   padding: 7px 0 0 15px;
   color: #fff;
   font-size: 16px;
   font-weight: bold;
}

.articles-list-top {
   background: url('/serve/sttc/acapub_base/images/sec/right_clm_midtop.jpg?112dfaf402dc');
   height: 90px;
   width: 270px;
   z-index: 1;
   text-align: right;

}

#states-container {
   position: relative;
   top: -10px;
}

.right-clm-top {
   background: url('/serve/sttc/acapub_base/images/sec/right_clm_top.jpg?112dfaf402dc') no-repeat;
   height: 53px;
   width: 273px;
   z-index: 1;

}

#articles-notes, #photos-notes {
   background: url('/serve/sttc/acapub_base/images/sec/right_clm_middle.jpg?112dfaf402dc') repeat-y;
   width: 270px;
   padding-top: 10px;
}

#states-articles-list-container, .state-bg, #states-photos-list-container, .introduction-container {
   background: url('/serve/sttc/acapub_base/images/sec/right_clm_middle.jpg?112dfaf402dc') repeat-y;
   width: 270px;
}

.live-chat-list-bottom {
   background: url('/serve/sttc/acapub_base/images/sec/right_clm_bottom.jpg?112dfaf402dc') no-repeat;
   height: 15px;
   width: 270px;
   display: block;
}

.tell-us-button {
   width: 111px;
   height: 48px;
   display: block;
   float: left;
   background: url('/serve/sttc/acapub_base/images/sec/tellus_feedback_btn.gif?112dfaf402dc') no-repeat;
}

.chat-button {
   width: 111px;
   height: 48px;
   display: block;
   float: left;
   background: url('/serve/sttc/acapub_base/images/sec/live_chat_btn.gif?112dfaf402dc') top left no-repeat;
}

.tell-us-button:hover {
   background-position: 0 -48px;
}

.chat-button:hover {
   background-position: 0 -48px;
}

.right-clm-bottom-btns {
   width: 270px;
   margin: 0 0 0 26px;
}

.table-inside-page {
   width: 100%;
   margin: 0 auto;
   border: 1px solid #ccc;

}

.table-inside-page th {
   border: none;
   text-align: left;
   font-size: 14px;
}

.table-inside-page th div {
   font-weight: normal;
}

.table-inside-page td {
   font-size: 11px;
   border-left: 1px solid #eee;
   border-top: 1px solid #eee;
   border-bottom: 1px solid #eee;
   padding: 2px 5px 2px 10px;
   width: 20%;
}

.table-inside-page .title-cell {
   width: 50%;
}

.table-inside-page .price-cell {
   width: 10%;
}

.buyDirect {
   width: 75px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/buy_direct_btn.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.numbered-list {
   margin: 0px 0px 10px 20px;
}

.numbered list-li {
   margin: 5px 0;
}

.buyDirect {
   width: 75px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/buy_direct_btn.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.buyDirect:hover {
   background-position: 0 -23px;
}

.thick-border {
   border: 3px solid #875e34;
   padding: 5px;
}

.small-label {
   width: 100px;
   float: left;
   text-align: right;
   margin-right: 10px;
   display: block;
}

#suggestion-list-table td {
   text-align: left;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 2px;
}

#suggestion-list-table .title-cell {
   width: 60%;
}

#instructor-name-span {
   margin-left: 2px;
}

.strong {
   font-weight: bold;
}

.provider-link-2 {
   width: 150px;
   float: left;
   padding: 2px 0;
   margin-left: 30px;
   cursor: pointer;
   text-align: left;
}

.provider-link-google {
   text-align: right;
   float: right;
   margin-right: 40px;
}

#step1 {
   font-weight: normal;
   background-color: #fff;
   border: 1px solid #e6e6e6;
   padding: 5px 5px;
   width: 420px;
}

.hr-div-2 {
   height: 1px;
   border-bottom: 1px solid #ccc;
   margin: 5px 0;
}

#cancel-btn {
   font-size: 14px;
   color: red;
}

.expanding_types_p1 {
   width: 78%;
   display: block;
   float: right;
   margin: 0 auto;
   height: auto;
}

.content-label-library1 {
   float: left;
   width: 190px;
}

.icon-img {
   vertical-align: middle;
   margin: 0 3px;
   margin-left: 5px;
}

.page_number {
   width: 80px;
}

.form-content-type {
   margin-left: 0px;
}

.expanding_content_types {
   width: 750px;
   display: block;
   float: left;
   height: auto;
}

.type-checkbox-list {
   padding-right: 15px;
   width: 200px;
   margin-left: 10px;
   float: left;
}

.type-checkbox-list p {
   margin: 3px 0;
}

.results-type-tooltip td {
   border: 0px !important;

}

.red_indent {
   display: block;
   margin-left: 10px;
   color: red;
   margin-bottom: 3px;
   clear: both;
}

.red_more_indent {
   display: block;
   margin-left: 40px;
   color: red;
   margin-bottom: 3px;
   clear: both;
}

/* For some reason IE ignores the break-word style when applied to the class of these elements */
#name__section_title {
   word-wrap: break-word;
}

.royalty-disclosure {
   display: block;
   width: 220px;
   padding-left: 80px;
   padding-top: 5px;
}

/*BEGIN SendProject EMAIL PREVIEW BOX*/

#email-container {
   width: 944px;
   display: none;
   border: 3px solid #E1E1E1;
   margin-bottom: 6px;
   background-color: #fafafa;
}

#make-change {
   background: none;
   color: #0000ff;
   text-decoration: underline;
   height: 17px;
   margin: 0 0 3px 0;
   padding: none;
   text-align: left;

   /*Or alternately: just delete the line that defines the background in the existing bridge.css at line 2077*/
}

#send-preview {
   background: url('/serve/sttc/acapub_base/images/flipbook/send-this-preview.png?c3caafd099ca') no-repeat;
   border: 0;
   cursor: pointer;
   display: block;
   height: 40px;
   width: 162px;
   margin-right:30px;
}

#send-preview:hover {
   /*background-position: 0 -35px;*/
}

.send-project-btn {
   width: 75px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/send-project-btn.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
   margin-left: 1px;
}

.send-project-btn:hover {
   background-position: 0 -23px;
}

#preview-email-form {
   /*display:none;*/
}

#preview-email-form textarea {
   resize: none;
}

.send-this-title {
   font-weight: bold;
   font-size: 14px;
   margin-right: 10px;
}

.small-legal-note {
   font-style: italic;
   font-size: 12px;
}

#thanks-preview {
   display: none;
   height: 147px;
   text-align: center;
}

.align-left {
   text-align: left;
   vertical-align: top;
}

td {
   vertical-align: top;
}

#send-button,
.send-button-class {
   background: url('/serve/sttc/acapub_base/images/btn-submit.gif?112dfaf402dc') no-repeat;
   border: 0 none;
   cursor: pointer;
   display: block;
   height: 16px;
   width: 65px;
   margin-top: 4px;
   float: right;
}

#close-email {
}

/*END SendProject EMAIL PREVIEW BOX*/

/*
BEGIN RECEIVER PAGE
*/

a#send-feedback {
   background: url('/serve/sttc/acapub_base/images/flipbook/send_feedback_btn.png?c3caafd099ca') no-repeat;
   border: 0 none;
   cursor: pointer;
   display: block;
   height: 32px;
   width: 155px;
   margin-right: 4px;
   margin-top: 8px;
}

a#make-own-copy-button {
   width: 155px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/flipbook/make_my_own_version_btn.png?c3caafd099ca') no-repeat;
   border: 0;
   cursor: pointer;
   float: right;
   /*margin-right: 15px;*/
   margin-top: 8px;
}

/*a#send-feedback:hover {*/
   /*background-position: 0 -35px;*/
/*}*/

#receive-preview {
   margin: 0 auto;
   /*height:620px;*/
}

.receive-intro {
   margin: 0 auto;
   width: 765px;
   display: box;

}

.sent-by-text {
   font-size: 14px;
   font-weight: bold;
   text-align: center;
}

.receive-main-title {
   color: #00a0e4;
   font-size: 24px;
   font-weight: bold;
   margin-bottom: 10px;
}

/*END RECEIVER PAGE*/

/****************************** My Projects Page - Start  *********************/

.big-explain-list {
   margin: 5px 0px 0px 40px;
   list-style-type: circle;
}

#center-main {
   margin: 0 auto;
   width: 1000px;
}

.center-main-margin-label-adjust {
  margin-left: -60px;
}

#homepage-container-projects {
   background: url('/serve/sttc/acapub_base/images/main_box_middle.jpg?112dfaf402dc') repeat-y scroll 0 0 transparent;
   width: 992px;
}

#homepage-container-projects.coop {
   background-image: url('/serve/sttc/acapub_base/images/main_box_middle_coop.jpg?8228e39c7b00');
   width: 1037px;
}

#homepage-container-top-projects {
   background: url('/serve/sttc/acapub_base/images/main_box_top.jpg?112dfaf402dc') no-repeat scroll 0 0 transparent;
   height: 24px;
   width: 992px;
   z-index: 1;
}

#homepage-container-top-projects.coop {
   background-image: url('/serve/sttc/acapub_base/images/main_box_top_coop.jpg?8228e39c7b00');
   /*height: 24px;*/
   width: 1037px;
   /*z-index: 1;*/
}

#homepage-container-bottom-projects {
   background: url('/serve/sttc/acapub_base/images/main_box_bottom.jpg?112dfaf402dc') no-repeat scroll 0 0 transparent;
   height: 20px;
   width: 992px;
   z-index: 1;
}

#homepage-container-bottom-projects.coop {
   background-image: url('/serve/sttc/acapub_base/images/main_box_bottom_coop.jpg?8228e39c7b00');
   /*height: 20px;*/
   width: 1037px;
   /*z-index: 1;*/
}

#view-projects-inner-div {
   padding-bottom: 80px;
}

.padded-projects-box {
   width: 850px;
   padding: 10px;
}

#project-table-div {
   width: 777px;
}

.explain-highlight-title {
   color: #00A0E4;
   margin-left: 40px;
   margin-bottom: 10px;
}

.less-dramatic-labels  label {
   font-weight: normal;
   font-size: 13px;
}

.less-dramatic-labels {
   font-size: 11px;
}

.projects-header {
   margin-bottom: 10px;
   font-size: 20px;
   text-align: left;
}

#table-holder {
   /*border-bottom: 1px solid #CCCCCC;*/
   /*border-top: 1px solid #CCCCCC;*/
   /*margin: 0 auto;*/
   /*overflow-x: hidden;*/
   /*width: 95%;*/
}

.movel28 {
   margin-left: 28px;
}

.movel8 {
   margin-left: 18px;
}

.no-royalty-radio-container {
   margin-top: 3px;
   float: left;
}

.no-royalty-text-container {
   margin-left: 27px;
}

div.webcon_url_container {
   float: left;
   margin-bottom: 10px;
}

div.webcon_url_change_container {
   float: right;
   margin: 10px 5px;
}

/****************************** My Projects Page - End  *********************/
.input-disabled {
   background-color: #EBEBE4;
}

#explain-no-box {
   line-height: 180%;
   margin-top: 5px;
}

#other-reason-explain {
   line-height: 100%;
   font-size: 10px;
   margin-left: 210px;
}

#front-cover-file-queue {
   display: none;
}

#ffront-cover-file-queue {
   /*display: none;*/
   float: left;
}

/*Start Commit Process Redesign*/

#commit-main-title {
   color: #000000;
   font-weight: normal;
}

.commit-preview-box {
   /*width: 720px;*/
   /*display: box;*/
   margin: 0 auto;
   background-color: #EBEBEB;
   padding: 8px 15px;
}

.commit-preview-title,
.commit-preview-sent-by {
   background-color: #EBEBEB;
   padding: 10px 20px;
   font-size: 16px;
   margin: 0 auto 10px;
   text-align: left;
   font-weight: bold;
}

.commit-preview-title {
   width: 350px;
   float: left;
   word-wrap: break-word;
}

.commit-preview-instructor {
   background-color: #fafafa;
   padding: 10px 20px;
   font-size: 16px;
   margin: 0 auto;
   text-align: right;
   font-weight: bold;
   width: 320px;
   float: right;
   word-wrap: break-word;
}

.preview-container {
   margin: 0 auto;
}

.preview-container-commit {
   background-color: #fafafa;
   border: none;
   text-align: left;
   padding: 10px;
   width: 950px;
}

.main-content-commit {
   background-color: #fafafa;
}

.preview-control-commit {
   background-color: #ebebeb;
   height: 50px;
   padding:10px;
   clear: both;
   margin:10px 0px;
}

.no-margin {
   margin: 0px;
}

/*.preview-button-commit {
   margin-top: 9px;
   margin-right: 20px;
   margin-bottom: 10px;
}*/

.commit-action-link {
   color: #00AEE8;
   font-size: 14px;
   margin-right: 45px;
}

a:hover.commit-action-link {
   color: #F90;
}

.commit-action-link-container{
   padding-top:15px;
}

.pricing-review-box {
   background-color: #F3F0ED;
   display: block;
   width: 900px;
   padding: 10px;
   margin: 0 auto;
   border: 1px solid #ffffff;
}

.toprow td {
   border-bottom: 1px solid #BFBDBB;
   vertical-align: bottom;
   text-align: center;
   font-size: 11px;
   padding-bottom: 3px;
}

.price-cells td {
   text-align: center;
   padding-top: 3px;
   padding-bottom: 7px;
}

.pricing-review-table {
   border-collapse: collapse;
   width: 100%;
}

.leftalign {
   text-align: left;
}

.price-details {
   font-size: 10px;
}

.bottom-box {
   padding-bottom: 18px;
}

.tooltiplink {
   color: #188cbe;
   cursor: pointer;
}

.review_pop_up {
   display: block;
   width: 380px;
   border: 3px solid #786751;
   background-color: #F7F6F3;
   padding: 10px 15px;
   height: 270px;
}

.close-link-button {
   display: block;
   text-decoration: none;
   color: #00AEE8;
}

.create-own-copy-popup-internal {
   display: block;
   margin: 0px 0px 10px -100px;
   width: 580px;
   background-color: #F7F6F3;
   border: 3px solid #786751;
   padding-bottom: 20px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 0;
}

.create-own-copy-popup-internal ol,
.create-own-copy-popup-internal ul {
   margin-left: 20px;
}

.create-own-copy-popup-internal ul {
   list-style-type: disc;
}

#create-own-copy-padding {
   display: block;
   padding: 10px 0px 0px 25px;
   width: 530px;
}

.book-cover-commit {
   background-repeat: no-repeat;
   width: 101px;
   height: 107px;
   margin-right: 10px;
   border: 1px solid black;
   float: right;
   display: block;

}

#cover-theme-commit {
   width: 174px;
}

.review-title-spacing {
   margin-bottom: 3px;
   width: 380px;
}

#preview-prompt {
   display: block;
   float: right;
   width: 147px;
   vertical-align: top;

}
.preview-btn-container { float: right; padding-bottom: 10px; margin-top: -15px; }

#commit-preview-btn {
   float: right;
   padding-top: 10px;
}

#cover-options-container {
   display: block;
   float: left;
   clear: left;
   width: 207px;
}

.royalty-list-box {
   margin-left: -200px;
   width: 795px;
   max-height: 320px;
   padding-top: 5px;
   overflow-y: scroll;
   overflow-x: hidden;
}

.scroll-title-spacing {
   width: 770px;
   text-align: center;
   font-size: 20px;
   color: #007DB1;
}

.royalty-list {
   width: 750px;
   font-size: 12px;
}

#end-col {
   border-right: 1px solid black;
   padding-right: 20px;
   width: 14%;
}

.format-body-cell {
   text-align: left !important;
   padding-left: 20px;
}

html>body div.tableContainer table {
   width: 780px;
}

div.tableContainer {
   clear: both;
   border: 1px solid #C9C9C9;
   /*height: 285px;*/
   overflow: auto;
   overflow-x: hidden;
   width: 778px;
   margin-top: 8px;
   float: left;
}

/*End Commit Process Redesign*/

/*  My Completed Books Table - START */
.create-date-inner-div {
   width: 60px;
}

.book-title-inner-div {
   width: 115px;
   word-wrap: break-word;
}

.instructor-name-inner-div {
   width: 80px;
   word-wrap: break-word;
}

.start-term-inner-div {
   width: 65px;
}

.item-count-inner-div {
   width: 40px;
}

.books-sold-inner-div {
   width: 177px;
}

.create-date-inner-div-bs {
   width: 70px;
}

.book-title-inner-div-bs {
   width: 120px;
   word-wrap: break-word;
}

.instructor-name-inner-div-bs {
   width: 100px;
   word-wrap: break-word;
}

.start-term-inner-div-bs {
   width: 70px;
}

.item-count-inner-div-bs {
   width: 50px;
}

.books-sold-inner-div-bs {
   width: 260px;
}

.contact-bookstore-inner-div {
   /*width: 60px;*/
}

/*  My Completed Books Table - END */

/*Start striped table*/

html>body div.tableContainer {
   overflow: hidden;
   width: 778px;
}

div.tableContainer table {
   float: left;
   width: 780px;
}

html>body div.tableContainer table {
   width: 780px;
}

thead.fixedHeader tr {
   position: relative;
}

html>body thead.fixedHeader tr {
   display: block;
   border-right: 2px solid #000000;
}

thead.fixedHeader th {
   background: #F3F0ED;
   border: 1px solid black;
   border-right: none;
   font-weight: normal;
   padding: 4px 3px;
   text-align: right;
}

#content-col {
   text-align: left;
   width: 75%;
}

#content-col-tbody {
   text-align: left;
   width: 75%;
}

td .content-col {
   text-align: left;
   width: 75%;
}

thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
   display: block;
   color: #000000;
   text-decoration: none;
   width: 100%;
}

thead.fixedHeader a:hover {
   color: #000;
   display: block;
   width: 100%;
}

html>body tbody.scrollContent {
   display: block;
   /*height: 262px;*/
   overflow: auto;
   width: 100%;
   overflow-x: hidden;
}

tbody.scrollContent td, tbody.scrollContent tr.odd_row td {
   background: #FFF;
   border-bottom: none;
   border-left: none;
   border-right: 1px solid #CCC;
   border-top: 1px solid #DDD;
   padding: 2px 3px 3px 20px;
}

tbody.scrollContent tr.even_row td {
   background: #F3F0ED;
   border-bottom: none;
   border-left: none;
   border-right: 1px solid #CCC;
   border-top: 1px solid #DDD;
   padding: 2px 3px 3px 20px;
}

html>body thead.fixedHeader th {
   width: 200px;
}

html>body thead.fixedHeader th + th {
   width: 240px;
}

html>body thead.fixedHeader th + th + th {
   width: 316px;
}

html>body tbody.scrollContent td {
   width: 200px;
}

html>body tbody.scrollContent td + td {
   width: 240px;
}

html>body tbody.scrollContent td + td + td {
   width: 14%;
}

/*End striped table*/

.confirmBookCompleted {
   float: right;
   width: 133px;
   height: 43px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/confirm_completed_book_btn.gif?6799b65ed164') no-repeat;
   margin: 0 auto;
   cursor: pointer;
   border: 0;
}

.calendar-image {
   margin: 0px 3px;
   vertical-align: -30%;
}

.confirm-enroll-marg {
   margin-left: 197px;
}

.confirm-date-marg {
   margin-left: 170px;
}

.confirm-title-marg {
   margin-left: 60px;
}

.sure-text {
   margin: 0px 5px;
}

.sure_pop_up {
   height: auto;
   /*margin-left:425px;*/
}

.sure-box {
   width: 380px;
   font-size: 12px;
   margin-bottom: 5px;
   display: box;
   padding-bottom: 20px;
}

.sure-borderless {
   width: 396px;
   margin-left: -10px;
   margin-right: -10px;
}

div.commit-book-warning-msg {
   float: left;
   padding: 5px;
   display: block;
   width: 230px;
   clear: left;
}

.medium-side-padding {
   padding: 0px 10px;
}

.royalty-detail-link {
   text-decoration: none;
   color: #188cbe;
}

.format-body-cell {
   text-align: left !important;
   padding-left: 20px;
}

#homepage-container-top-archived {
   background: url('/serve/sttc/acapub_base/images/main-box-top-archived.gif?112dfaf402dc') no-repeat;
   height: 49px;
   width: 987px;
   margin: 0px 0px 0px 4px;
}

#homepage-container-top-active {
   background: url('/serve/sttc/acapub_base/images/main-box-top-active.gif?112dfaf402dc') no-repeat;
   height: 49px;
   width: 987px;
   margin: 0px 0px 0px 3px;
}

.activate-col {
   background-image: none !important;
   cursor: auto !important;
   padding-right: 3px !important;
}

.archive-col {
   background-image: none !important;
   cursor: auto !important;
   padding-right: 3px !important;
}

.archived-title-on {
   font-size: 17px;
   font-weight: bold;
   color: #764e25;
   padding-right: 44px;
   padding-top: 10px;
}

.archived-title-off {
   font-size: 17px;
   padding-right: 2px;
   padding-top: 12px;
}

.archived-title-off a {
   color: #000000;
   text-decoration: none;
   padding-right: 44px;
   padding-top: 10px;
}

.active-title-on {
   font-weight: bold;
   font-size: 17px;
   color: #764e25;
   padding-right: 23px;
   padding-top: 10px;
}

.active-title-off {
   font-size: 17px;
   padding-right: 26px;
   padding-top: 13px;
}

.active-title-off   a {
   color: #000000;
   text-decoration: none;
}

.archived-title-off a {
   color: #000000;
   text-decoration: none;
}

.activate-books-link {
   display: block;
   padding-right: 24px;
   padding-top: 10px;
}

.activate-books-link a, .archive-books-link a {
   color: #007DB1;
}

.activate-books-link a:hover, .archive-books-link a:hover {
   color: #F90;
}

.archived-title-off  a:hover, .active-title-off a:hover {
   color: #007DB1;
   text-decoration: underline;
}

.archive-books-link {
   display: block;
   padding-left: 24px;
   padding-top: 10px;
}



/*Registration page
Changes 12-7-11*/

.registration-dropdown {
   width: 200px;
   margin-bottom: 3px;
}

.registration-dropdown-longer {
   width: 300px;
}

.label-detail-padding {
   padding-top: 26px;
   padding-bottom: 10px;
}

/*FACETED SEARCH ADDITIONS*/
.library-popup,
.rec_engine_popup {
   width: 1020px;
   border: 2px solid #ccc;
   background-color: #FFF;
   margin: 0 auto;
   padding: 10px;
   z-index: 50000;
   cursor: default;
}

#pager {
   margin: 6px 0px 2px 5px;
   width: 840px;
   /* float:right;*/
}

.popup-table-holder {
   width: 100%;
   float: left;
}

.header-footer-cell {
   background-color: #DBDBDB;
   border-bottom: 1px solid #cccccc;
}

.remove_facet:hover {
    text-decoration: line-through;
}
a.remove_facet:after {
padding-right: 5px;
    content:  url('/serve/sttc/acapub_base/images/icn-clear-12.png');
}
.facet-bar {
   float: left;
   width: 150px;
}

.facet-collumn {
   width: 150px;
}

.facet-bar thead {
   background-color: #E6EEEE;
   border-bottom: 2px solid #ccc;

}

table.facet-table thead td {
   background-color: #E6EEEE;
   background-color: #e6EEEE;
   border-bottom: 1px solid #e3e3e3;
   padding: 6px 3px 6px 5px;
   font-size: 11px;
   font-weight: bold;
}

table.facet-table tbody td {
   font-size: 11px;
   padding: 2px 3px 0px 5px;
}

.facet-table {
   border-bottom: 1px solid #e3e3e3;
   border-left: 1px solid #e3e3e3;
   border-right: 1px solid #e3e3e3;
   width: 100%;
   padding-bottom: 5px;
}

.facet-table-scrolling {
   border: none;
   margin-bottom: 0px;
}

table.library-results, table.mutli-library-results, table.ext_lib_library-results {
   margin-left: 0px;
   margin-right: 0px;
}

.refine-your-search {
   display: block;
   width: 140px;
   font-weight: bold;
   padding: 11px 0px 0px 8px;
}

.pager-blocks-spacer {
   width: 10px;
}

.delete-button-container {
   width: 12px;
   height: 14px;
   display: block;
   float: left;
   padding: 3px 0px 2px 5px;
}

.delete-button {
   display: block;
   float: left;
   width: 10px;
   height: 10px;
   background-image: url('/serve/sttc/acapub_base/images/delete-button.gif?112dfaf402dc');
   cursor: pointer;
}

table.facet-all-link-table tbody td {
   color: #3D3D3D;
}

table.facet-all-link-table tbody td a {
   color: #007DB1;
}

.library-popup-top {
   background-color: #f8f8f8;
   width: 1005px;
}

.search-btn-box {
   float: right;
   width: 66px;
   margin: 0 0px 5px 0;
   padding-right: 23px;
}

.scrolling-facets {
   max-height: 170px;
   min-height: 70px;
   overflow-y: auto;
   width: 146px;
}

.no-bottom-padding {
   padding-bottom: 0px !important;
}

.no-padding {
   padding: 0px 0px 0px 0px !important;
}

.seperated-cell {
   border-left: 5px solid #FFFFFF;
   border-bottom: none;
}

table.topic-table tbody td {
   font-size: 11px;
}

.pager_blocks {
   float: left;
   display: block;
   padding: 6px;
   padding-right: 15px;
   font-weight: bold;
}

.longer-input {
   width: 190px !important;
}

.input-width-short {
   width: 60px !important;
}

/*Revamping add more box - taken from Everything2Print - added to this file 1/18/2012
*/

/*CHANGES STARTING 12/22/11
HOMEPAGE, ADD MORE, ADD WEB CONTENT
*/

.across-homepage {
   margin: 10px auto;
   float: left;
   background: url('/serve/sttc/acapub_base/images/print-box-bg.png?112dfaf402dc') repeat-x;
   height: 364px;
}

.how-it-works-box {
   width: 329px;
   height: 364px;
   background: url('/serve/sttc/acapub_base/images/howitworks-bg.png?112dfaf402dc') no-repeat center;
   float: left;
}

.how-it-works-padding {
   padding: 30px 10px 40px 20px;
}

.how-it-works-title {
   font-size: 35px;
   line-height: 37px;
   color: #ffffff;
   text-shadow: 0.1em 0.1em 0.2em #222222;
}

.how-it-works-text {
   float: left;
   padding: 25px 25px 25px 30px;
   color: #ffffff;
   font-size: 17px;
   line-height: 23px;
}

.already-started-box {
   color: #ffffff;
   font-size: 17px;
   line-height: 23px;
   background-color: #007CCE;
   padding: 5px;
   display: block;
   float: left;
   margin-left: 10px;
}

.already-started-box a {
   color: #ffffff;
   font-weight: bold;
   margin-top: 35px;
}

.print-button-column-home {
   padding: 50px 14px 10px 14px;
   border: 1px solid #D4CDC1;
   float: left;
   display: block;
   height: 302px;
}

.print-middle-column-home {
   border-right: none !important;
   border-left: none !important;
}

.column-titles-text {
   color: #00a0e4;
   font-size: 18px;
   font-weight: bold;
}

.column-titles-padding {
   padding-bottom: 23px;
}

#print-desktop-column {

}

#print-web-column {

}

#print-photos-column {

}

.down-arrow {
   width: 24px;
   height: 18px;
   background: url('/serve/sttc/acapub_base/images/down-arrow.gif?112dfaf402dc') no-repeat center;
   margin: 0 auto;
}

.down-arrow-box {
   width: 162px;
}

.print-type-button-box {
   width: 162px;
}

.print-type-button {
   margin: 0 auto;
   width: 143px;
   height: 42px;
   margin-top: 30px;
   cursor: pointer;
}

#word-doc {
   background: url('/serve/sttc/acapub_base/images/worddoc-rollover-btn.png') top left no-repeat;
}

#word-doc:hover {
   background-position: 0 -42px;
}

#pdf {
   background: url('/serve/sttc/acapub_base/images/pdf-rollover-btn.png') top left no-repeat;
}

#pdf:hover {
   background-position: 0 -42px;
}

#powerpoint {
   background: url('/serve/sttc/acapub_base/images/powerpoint-rollover-btn.gif') top left no-repeat;
}

#powerpoint:hover {
   background-position: 0 -42px;
}

#blog {
   background: url('/serve/sttc/acapub_base/images/blog-rollover-btn.png') top left no-repeat;
}

#blog:hover {
   background-position: 0 -42px;
}

#twitter {
   background: url('/serve/sttc/acapub_base/images/twitter-rollover-btn.png') top left no-repeat;
}

#twitter:hover {
   background-position: 0 -42px;
}

#web-content {
   background: url('/serve/sttc/acapub_base/images/webpages-rollover-btn.png') top left no-repeat;
}

#web-content:hover {
   background-position: 0 -42px;
}

#picasa {
   background: url('/serve/sttc/acapub_base/images/picasa-rollover-btn.png') top left no-repeat;
}

#picasa:hover {
   background-position: 0 -42px;
}

#facebook {
   background: url('/serve/sttc/acapub_base/images/facebook-rollover-btn.png') top left no-repeat;
}

#facebook:hover {
   background-position: 0 -42px;
}

#submit-new-project-from-create {
   background: url('/serve/sttc/acapub_base/images/submit_btn_small_grayBkg_combined.gif?112dfaf402dc') no-repeat scroll 0 0 transparent;
   border: 0 none;
   cursor: pointer;
   display: block;
   height: 32px;
   width: 78px;
}

.submit-button-box {
   margin: 0px 20px;
}

#add-to-book-button {
   width: 100px;
}

/*#cancel_btn {
width:100px;
float:left;
margin:10px 0px 0px 0px;
}*/
.padding-text-4 {
   width: 450px;
   padding: 0 0 0 10px;
}

.numbered-list {
   margin: 0 0 10px 20px;
}

.upload-file {
   padding: 20px 10px 20px 15px;
   margin-top: 10px;
   border: 1px solid #ccc;
   width: 465px;
}

.long-input {
   width: 422px;
}

.padding-20 {
   padding-left: 20px;
}

.no-padding {
   padding: 0px;
}

.columns-holder-add-more {
   width: 565px;
}

.print-button-column-add {
   padding: 4px 5px 0px 8px;
   float: left;
   display: block;
   height: 196px;
   width: 160px;
}

.print-web-column-add {

}

.column-titles-text-add {
   font-size: 13px;
   font-weight: bold;
}

.indent-margin {
   margin-left: 10px;
}

.column-titles-padding-add {
   padding-bottom: 10px;
   text-align: center;
}

.print-type-button-add {
   margin-left: 16px;
   width: 127px;
   height: 34px;
   margin-top: 13px;
   cursor: pointer;

}

.print-type-button-box-add {
   width: 132px;
}

.down-arrow-box-add {
   width: 162px;
}

#word-doc-small {
   background: url('/serve/sttc/acapub_base/images/worddoc-rollover-btn-small.gif?112dfaf402dc') top left no-repeat;
}

#word-doc-small:hover {
   background-position: 0 -34px;
}

#pdf-small {
   background: url('/serve/sttc/acapub_base/images/pdf-rollover-btn-small.gif?112dfaf402dc') top left no-repeat;
}

#pdf-small:hover {
   background-position: 0 -34px;
}

#powerpoint-small {
   background: url('/serve/sttc/acapub_base/images/powerpoint-rollover-btn-small.gif?112dfaf402dc') top left no-repeat;

}

#powerpoint-small:hover {
   background-position: 0 -34px;
}

#blog-small {
   background: url('/serve/sttc/acapub_base/images/blog-rollover-btn-small.gif?112dfaf402dc') top left no-repeat;

}

#blog-small:hover {
   background-position: 0 -34px;

}

#twitter-small {
   background: url('/serve/sttc/acapub_base/images/twitter-rollover-btn-small.gif') top left no-repeat;
   display: none;
}

#twitter-small:hover {
   background-position: 0 -34px;
}

#web-content-small {
   background: url('/serve/sttc/acapub_base/images/webpages-rollover-btn-small.gif?112dfaf402dc') top left no-repeat;
   margin-bottom: 10px;
   margin-top: 18px;
}

#web-content-small:hover {
   background-position: 0 -34px;
}

#picasa-small {
   background: url('/serve/sttc/acapub_base/images/picasa-rollover-btn-small.png') top left no-repeat;
}

#picasa-small:hover {
   background-position: 0 -34px;
}

#print-library-small {
   /*background: url('/serve/sttc/acapub_base/images/browselibrary-rollover-btn-small.gif?112dfaf402dc') top left no-repeat;
   width:137px;
   height:88px;
   background-position: 0 -2px;*/
   background: url('/serve/sttc/acapub_base/images/contentlibrary-rollover-btn.gif?112dfaf402dc') top left no-repeat;
   width: 137px;
   height: 88px;
   margin-top: 19px;
}

#print-library-small:hover {
   background-position: 0 -89px;
}

#facebook-small:hover {
   background-position: 0 -34px;
}

.down-arrow-small {
   width: 16px;
   height: 13px;
   background: url('/serve/sttc/acapub_base/images/down-arrow-small.gif?112dfaf402dc') no-repeat center;
   margin: 0 auto;
}

#print-desktop-column-add {

   border-left: 1px solid #D4CDC1;
   border-right: 1px solid #D4CDC1;
   /*
   padding-left:2px;
   padding-right:10px;
   */
}

#print-web-column-add {
   width: 190px;
   padding-right: 0px;
   padding-left: 0px;
}

#print-web-column-add div .print-type-button-add {
   margin-left: 31px;

}

#print-web-column-add div .down-arrow-small {
   margin-left: 87px;

}

#print-library-column-add  div .column-titles-padding-add {
   padding-left: 33px;
}

#print-library-column-add  div .down-arrow-small {
   margin-top: 0px;
}

#print-library-column-add {
   padding-right: 14px;
   padding-left: 13px;
}

.spacer-cell {
   border-top: 0px !important;
   border-bottom: 0px !important;
   border-left: 0px !important;
   border-right: 0px !important;
}

.show-items-button {
   width: 75px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/show-items-button.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.show-items-button:hover {
   background-position: 0 -23px;
}

.show-items-clicked {
   width: 75px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/show-items-button.gif?112dfaf402dc') no-repeat;
   background-position: 0 -46px;
   border: 0px none;
   cursor: pointer;
}

.chapter-checkbox-cell input {
   margin-top: 3px;
}

.chapter-checkbox-cell {
   border-left: 2px solid #CCCCCC !important;
   width: 53px;
}

.chapter-title-cell {
   text-align: left;
   padding-left: 8px !important;
   width: 540px;
}

.chapter-pages-cell {
   width: 55px;
}

.chapter-price-cell {
   width: 50px;
   border-right: 2px solid #CCCCCC !important
}

.padding-for-left-side {
}

.remove-checked-items {
   display: block;
   padding-left: 5px;
   padding-top: 4px;
   font-size: 11px;
}

.remove-checked-items a {
   color: red;
}

.chapter {
   display: none;
}

.been-added-row {
   font-style: italic;
}

.been-added-checked-items {
   width: 75px;
   height: 23px;
   width: 141px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add-checked-items.gif?112dfaf402dc') no-repeat;
   background-position: 0 -92px;
   border: 0px none;
   cursor: pointer;
}

.been-added-checked-items:hover {
   background-position: 0 -115px;
}

.been-added-checked-items {
   width: 75px;
   height: 23px;
   width: 141px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add-checked-items.gif?112dfaf402dc') no-repeat;
   background-position: 0 -92px;
   border: 0px none;
   cursor: pointer;
}

.add-button-processing {
   height: 23px;
   width: 141px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add-checked-items.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
   background-position: 0 -69px !important;
}

.wait-state-place-holder {
   background: url('/serve/sttc/acapub_base/images/loading_items.gif?112dfaf402dc') no-repeat;
   width: 650px;
   height: 62px;
   border: 0px none;
   display: block;
}

.waiting-state {
   padding: 10px !important;
}

.search-popup-controls {
   width: 900px !important;
   margin-bottom: 5px !important;
   margin: 5px 0 5px 50px;
   background-color: #E6EEEE;
   padding: 5px
}

.search-popup-controls  td {
   padding: 5px 0px 5px 0px !important;
   text-align: left;
}

.free-content-cell {
   text-align: center !important;

}

.align-right {
   text-align: right !important;
}

.limit-to-free {
   margin: 0px 5px 0px 0px;
}

.free-content-option {
   text-align: center;
   height: 15px;
}

.section-form .free-content-option {
   padding-top: 7px;
   margin-bottom: 10px;
}

.section-form .keywords-input {
   width: 330px;
}

.keywords-input {
   width: 212px;
}

.padded-search-results-title {
   padding: 0px 0px 10px 0px;
   float: left;
   height: 150px;
}

label.library-popup-search {
   margin: 0 5px 0 10px;

   font-weight: bold;
}

.suggested_alert {
   color: blue;
}

/***** Rebake-Popup START *******/
img {
   border: 0
}

#details-container {
   border: 1px solid #000;
   width: 600px;
   height: 635px;
   margin: 0px;
}

#details-header {
   padding: 15px;
   background-color: #fafafa;
   color: #00aeef;
   font: 15px Arial, Verdana, Helvetica, sans-serif;
   font-style: italic;
   font-weight: bold;
   border-bottom: 1px solid #000;
}

#details-main {
   padding: 5px 15px 0px 15px;
   color: #444;
   font: 12px Arial, Verdana, Helvetica, sans-serif;
   height: 540px;
}

.details-desc {
   border-bottom: 1px solid #ebebeb;
   margin-bottom: 15px
}

.details-allitems {
   overflow: auto;
   height: 450px;
   padding-right: 5px
}

.details-itembox {
   background-color: #fafafa;
   border: 1px solid #ccc;
   padding: 8px 15px 15px 15px;
   margin-bottom: 7px
}

.details-itemtitle {
   font-weight: bold;
   display: block;
   margin-bottom: 8px
}

.details-itemnum {
   float: left;
   display: block;
   width: 20px;
   height: 20px
}

.details-modify {
   color: #00aeef;
   text-decoration: underline;
   margin-left: 30px;
   display: block;
   font-weight: bold;
   margin-top: 10px;
   font-size: 11px
}

a.details-modify:hover {
   color: #127fa8;
   text-decoration: none;
}

.details-highlight {
   color: #00aeef;
}

.details-labels {
   text-align: right;
}

.details-table {
   font-size: 11px;
   width: 450px;
   margin-left: 30px
}

/***** Rebake-Popup END *******/

/** Rebake-Preview-Alert START**/
.preview-alert {
   margin: 10px auto 10px auto;
   padding: 22px 52px;
   border: 1px solid #01b5ef;
   background-color: #d5e2ef;
   clear: both;
   width: 844px;
   -moz-box-shadow: 2px 2px 3px #888;
   -webkit-box-shadow: 2px 2px 3px #888;
   box-shadow: 2px 2px 3px #888;

   /* For IE 8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
   /* For IE 5.5 - 7 */
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 3, Direction = 135, Color = '#888888');
}

.preview-alert a {
   color: #007DB1
}

.preview-alert a:hover {
   color: #000
}

.preview-alert-details {
   display: block;
   text-align: right;
   margin-top: 5px
}

/** Rebake-Preview-Alert END**/

/** Rebake-Bridge-Page-Alert START**/
.add-more-alert {
   margin: 210px auto 10px auto;
   padding: 12px;
   border: 1px solid #01b5ef;
   background-color: #d5e2ef;
   clear: both;
   width: 430px;
   -moz-box-shadow: 2px 2px 3px #888;
   -webkit-box-shadow: 2px 2px 3px #888;
   box-shadow: 2px 2px 3px #888;

   /* For IE 8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
   /* For IE 5.5 - 7 */
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 3, Direction = 135, Color = '#888888');
}

.add-more-alert a {
   color: #007DB1
}

.add-more-alert a:hover {
   color: #000
}

.add-more-alert-details {
   display: block;
   text-align: right;
}

/** Rebake-Bridge-Page-Alert END**/

/** Redesign sblib bridge page START **/
.lib-section {
   width: auto;
   margin: 10px auto 10px auto;
   border: 1px solid #cacaca;
   padding: 10px;
}

.lib-title {
   color: #00a0e4;
   font-size: 15px;
   font-weight: bold;
   margin: 0 0 10px 0;
}

.lib-title  a {
   color: #00a0e4;
}

.lib-title  a:hover {
   color: #00a0e4;
   text-decoration: none
}

.lib-title-desc {
   color: #000;
   margin-left: 10px;
   font-weight: normal;
   font-size: 12px
}

.lib-learnmore {
   color: #00a0e4;
   font-size: 13px;
   margin: 0 0 10px 0;
}

.lib-learnmore  a {
   color: #00a0e4;
}

.lib-learnmore  a:hover {
   color: #00a0e4;
   text-decoration: none
}

.browse-btn {
   width: 78px;
   height: 32px;
   display: inline;
   background: url('/serve/sttc/acapub_base/images/browse-btn.gif?112dfaf402dc') -5px -2px no-repeat;
   margin-left: 10px;
   border: 0px solid #fff;
   cursor: pointer;
   vertical-align: middle;
}

#browse-button {
   margin: 10px 25px 0 0;
}

.browse-btn:hover {
   background-position: -5px -35px;
}

.search-btn:hover {
   background-position: 0 -34px;
}

.popup-provider-select {
   padding-left: 135px;
   height: 50px;
   width: 360px;
   float: left;
}

.popup-provider-select label, .popup-provider-select select {
   margin-top: 8px
}

.error-push {
   margin-left: 120px
}

.error-push2 {
   margin-left: 120px
}

/** Redesign sblib bridge page END **/

.student-block {
   background-color: #F3F3F3;
   border-bottom: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   font-size: 13px;
   height: 221px;
   width: 625px;
   line-height: 130%;
}

.sbprint {
   background-image: url('/serve/sttc/acapub_base/images/bookshelf/socialproblemscover_printeditions.gif?112dfaf402dc');
   background-position: 6px 6px;
   background-repeat: no-repeat;
   float: left;
   height: 211px;
   padding: 20px 0px 0px 170px;
   width: 138px;
   border: 0px solid blue;
}

.sbdigital {
   background-image: url('/serve/sttc/acapub_base/images/bookshelf/socialproblems_ipad_digitaleditions.gif?112dfaf402dc');
   background-position: 6px 6px;
   background-repeat: no-repeat;
   float: left;
   height: 211px;
   padding: 20px 0px 0px 165px;
   width: 145px;
   border: 0px solid blue;
}

#student-login-container {
   width: 930px !important;

   clear: both !important;

}

table.top-nav a#greenhouse-link.greenhouse,
table.top-nav a#start_project.start_project,
table.top-nav a#platform_overview.platform_overview,
table.top-nav a#ext_library.ext_sb_library,
table.top-nav a#signin-link.signin,
table.top-nav a#register-link.register {
   display: none;
}

table.top-nav span.header_curr_page {
   display: none;
}

table.top-nav span#greenhouse-txt.greenhouse,
table.top-nav span#start-project-txt.start_project,
table.top-nav span#platform-overview-txt.platform_overview,
table.top-nav span#ext-library-txt.ext_sb_library,
table.top-nav span#signin-txt.signin,
table.top-nav span#register-txt.register {
   display: inline;
}

table.top-nav a#greenhouse-link.greenhouse,
table.top-nav a#my_projects.my_projects,
table.top-nav a#platform_overview.platform_overview,
table.top-nav a#ext_library.ext_sb_library,
table.top-nav a#myAccountLink.myAccount,
table.top-nav a#platform_overview.platform_overview,
table.top-nav a#client_collection_add.client_collection_add,
table.top-nav a#client_collection_manage.client_collection_manage
{
   display: none;
}

table.top-nav span.header_curr_page {
   display: none;
}

table.top-nav span#greenhouse-txt.greenhouse,
table.top-nav span#my-projects-txt.my_projects,
table.top-nav span#completed-books-txt.myAccount,
table.top-nav span#platform-overview-txt.platform_overview,
table.top-nav span#client-collection-add-txt.client_collection_add,
table.top-nav span#client-collection-manage-txt.client_collection_manage
{
   display: inline;
}

.side-text-box {
   background-color: #F1F1F1;
   border-radius: 5px 5px 5px 5px;
   color: #764E25;
   float: right;
   margin: 0 50px 30px 30px;
   padding: 9px;
   width: 215px;
}

.side-text-box a {
   color: #764E25;
   font-weight: bold;
   text-decoration: none;
}

.side-text-box a:hover {
   text-decoration: underline;
}

#add-more {
   width: 600px;
   background: url('/serve/sttc/acapub_base/images/sec/box_sec_middle.jpg?112dfaf402dc') repeat-y;
   padding-bottom: 1px;
}

.add-more-section {
   background-color: #fff;
   width: 520px;
   padding: 7px;
   margin: 20px 0 20px 20px;
   clear: both;
}

.add-more-section-hdr {
   color: #555;
   font-weight: bold;
   font-size: 15px
}

.preview-book {
   padding-left: 30px;
   padding-right: 40px;
}

/****************Image Library Search Styles - May 2013 *************************************/

.image-search-result {
    width: 420px;
    min-height: 200px;
    background-color: #fff;
    padding: 4px;
    margin: 0 auto;
}

.img-preview {
    margin-right: 7px;
    float: left;
    width: 170px;
    text-align: center;
}

.img-details {
    float: left;
    width: 240px;
    font-size: 11px;
    color: #636363;
}

.change-img {
    margin-top: 10px;
    font-size: 11px;
}

.img-details-label {
    color: #000;
    margin-bottom: 3px;
    margin-right: 5px;
    float: left;
    clear: left;
}

.img-details-data {
    color: #636363;
    margin-bottom: 8px;
    display: inline;
    float: left;
}

.img-details-data-block {
    color: #636363;
    margin-bottom: 8px;
    clear: left;
    margin-left: 15px;
}

/** New button Styles **/
#blog-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/blogposts.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#blog-small2:hover {
   background-position: 0 -38px;
}

#dividerintro-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/divider.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#dividerintro-small2:hover {
   background-position: 0 -38px;
}

#web-content-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/html.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#web-content-small2:hover {
   background-position: 0 -38px;
}

#image-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/image.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#image-small2:hover {
   background-position: 0 -38px;
}

#linkout-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/link.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#linkout-small2:hover {
   background-position: 0 -38px;
}

#pdf-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/pdf.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#pdf-small2:hover {
   background-position: 0 -38px;
}

#powerpoint-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/powerpoint.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 35px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#powerpoint-small2:hover {
   background-position: 0 -38px;
}

#print-library-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/contentlibrary.png?25ecbe9bc663') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#print-library-small2:hover {
   background-position: 0px -38px;
}

#image-library-small {
   background: url('/serve/sttc/acapub_base/images/nav/imagecatalog.png?25ecbe9bc663') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#image-library-small:hover {
   background-position: 0px -38px;
}

#word-doc-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/word.png?112dfaf402dc') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#word-doc-small2:hover {
   background-position: 0 -38px;
}

input.short{width:160px; margin-bottom:7px; margin-left:5px;  }
input.long{width:250px; margin-bottom:7px; margin-left:5px;}
select.long{width:250px; margin-bottom:7px; margin-left:5px;}
.locate-label{width:170px; text-align:right; display:inline-block;}

.locate-content-btn {
   /*background: url('/serve/sttc/acapub_base/images/submit.png?c3caafd099ca') top left no-repeat;*/
   float: right;
   height: 36px;
   margin: 0 0 5px;
   width: 135px;
   background-position: 0 -2px;
   border: 0px solid #fff;
   cursor: pointer;
}

.locate-content-submit-btn {
   background: url('/serve/sttc/acapub_base/images/submit_btn.png?c3caafd099ca') top left no-repeat;
}

.embedlink-section-pad {
   margin-left: 15px;
   margin-bottom: 10px;
   padding: 10px 15px 10px 10px; /* top - right - bottom - left */
   /*border: 1px solid #c0c0c0;*/
   border-width: 1px;
   border-style: solid;
   border-color: rgb(204, 204, 204);
}


.embedlink-input {
   width: 422px;
}

.embedlink-txta {
   height: 128px;
   resize: none;
}

#no-items-alert {
    left: 30px;
    position: absolute;
    top: 30px;
    text-align: left;
    cursor: auto;
}
.add-items-alert {
    background-color: #FFFFFF;
    border: 2px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 3px 3px 3px 3px #999999;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 100px;
    line-height: 18px;
    padding: 9px;
    width: 170px;
    z-index: 1000;
}
.add-items-alert .close {
    text-align: right;
}
#close-alert-popup {
    cursor: pointer;
}

.margin-top-spacing {
   margin-top: 15px
}
/*#main-container-login {*/
/*border:1px solid blue; clear:both !important;*/
/*}*/

/*#section_container {*/
/*width: 930px !important;*/
/*float: none !important;*/
/*height: 100% !important;*/
/*min-height: 400px;*/
/*margin: 0px auto !important; */
/**/

/*}*/

/*.login-right-clm {*/
/*float: right;*/
/*width: 300px;*/
/*margin-left: 10px !important;*/
/*}*/
/**************************************** LOCATE CONTENT SECTION - START  *************************************************/
#locate-content {
   background: url('/serve/sttc/acapub_base/images/nav/locateyourcontent.png?c3caafd099ca') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 0 5px;
   width: 202px;
}

#locate-content:hover {
   background-position: 0px -38px;
}


.locate-holder{border:1px solid #dedede;width:550px; margin:5px auto 0px auto; padding:15px; background-color:#fff; cursor: default;}
#locate-holder-library{border:1px solid #dedede;width:875px; margin:5px auto 0px auto; padding:15px; background-color:#fff; cursor: default;}

.locate-subholder{ clear:both; background-color:#f8f8f8; padding:12px; border:1px solid #cacaca; text-align: left;
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
 }

.locate-holder form{margin-top:12px;}
#locate-holder-library form{margin-top:12px;}
.locate-holder label{width:120px; padding-right:5px; display:block; float:left; clear:left; margin-bottom:7px; text-align:right;}
.locate-holder input{border:1px solid #dedede;}


.locate-holder input.short{width:160px; margin-bottom:7px; }
.locate-holder input.long{width:250px; margin-bottom:7px;}

td input.short{width:160px; margin-bottom:7px; margin-left:5px;  }
td input.long{width:250px; margin-bottom:7px; margin-left:5px;}


.locate-holder .add-more-section-hdr{margin-bottom:8px;}
.locate-holder .error{margin-bottom:12px;}
.locate-holder .upload-file-content .error{margin-bottom:5px; text-align: left;}
.locate-holder .section-title-container .error{margin-bottom:5px; text-align: left; margin-left: 5px;}
.locate-holder p {margin:8px 0 12px 0; line-height:18px}
#locate-holder-library  p {margin:8px 0 12px 0; line-height:18px}

.item-details
{
   font-size: 10px;
   line-height: 18px;
}


#locate-submit {
   background: url('/serve/sttc/acapub_base/images/submit.png?c3caafd099ca') top left no-repeat;
   float: right;
   height: 36px;
   margin: 0 0 5px;
   width: 140px;
}

#locate-submit:hover {
   background-position: 0px -35px;
}

#locate-submit-inpage {
   background: url('/serve/sttc/acapub_base/images/submit.png?c3caafd099ca') top left no-repeat;
   float: right;
   height: 36px;
   margin: 0 0 5px;
   width: 135px;
}

#locate-submit-inpage:hover {
   background-position: 0px -35px;
}

#locate-dontseecontent {
   background: url('/serve/sttc/acapub_base/locatebuttons/idontseemycontent.png') top left no-repeat;
   float: right;
   height: 36px;
   margin: 0 0 5px;
   width: 210px;
}

#locate-dontseecontent:hover {
   background-position: 0px -35px;
}

#locate-dontseecontent2 {
   background: url('/serve/sttc/acapub_base/locatebuttons/idontseemycontent.png') top left no-repeat;
   height: 36px;
   margin: 0 0 5px;
   width: 210px;
}

#locate-dontseecontent2:hover {
   background-position: 0px;
}

a.dontseetextlink{font-size:15px; font-weight:bold; text-decoration:underline !important;}
a.dontseetextlink-right{float:right; font-size:15px; font-weight:bold; text-decoration:underline !important;}
a.dontseetextlink-lower{font-size:12px; margin-top:20px; display:block; font-weight:bold; text-decoration:underline !important;}

#locate-sendrequest {
   background: url('/serve/sttc/acapub_base/locatebuttons/sendrequesttopublisher.png') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 0 5px;
   width: 210px;
}

#locate-sendrequest:hover {
   background-position: 0px -35px;
}

#locate-browselib {
   background: url('/serve/sttc/acapub_base/locatebuttons/wanttobrowseourlibrary.png') top left no-repeat;
   height: 36px;
   margin: 0 auto 5px auto;
   width: 180px;
}

#locate-browselib:hover {
   background-position: 0px -35px;
}

.locate-anotheritem {
   background: url('/serve/sttc/acapub_base/images/locateanotheritem.png?c3caafd099ca') top left no-repeat;
   width: 125px;
}

.add-to-proj-anotheritem {
   background: url('/serve/sttc/acapub_base/images/explore_other_content.png?a2388bf5f952') top left no-repeat;
   width: 240px;
}

.locate-anotheritem,
.add-to-proj-anotheritem
{
   float: right;
   height: 36px;
   margin: 0 0 5px;
   clear:both;
}

.locate-anotheritem:hover,
.add-to-proj-anotheritem:hover
{
   background-position: 0px -35px;
}

#locate-uploadfile{
   background: url('/serve/sttc/acapub_base/locatebuttons/uploadfile.png') top left no-repeat;
   height: 45px;
   margin: 0 0 5px;
   width: 200px;
}

#locate-uploadfile:hover {
   background-position: 0px -45px;
}


#locate-reachout {
   background: url('/serve/sttc/acapub_base/images/reachout.png?c3caafd099ca') top left no-repeat;
   float: right;
   height: 36px;
   margin: 0 0 5px;
   width: 376px;
   clear:both;
}

#locate-reachout:hover {
   background-position: 0px -35px;
}

.locate-close{
   background: url('/serve/sttc/acapub_base/images/div_close.gif?3a635e9c1544') top left no-repeat;
   height: 14px;
   float:right;
   margin: 0 0 15px 0;
   width: 47px;
}

 #locate-results thead tr th {
   background-color: #e6EEEE;
   border: 1px solid #ccc;
   padding: 6px 20px 6px 5px;
}

#locate-results  td{
   color: #3D3D3D;
   border: 0px solid #ccc;
   padding: 2px;
}


#locate-results {
   font-family: arial;
   background-color: #fff;
   /*margin: 0 auto;
   border: 1px solid #ccc;*/
   text-align: center;
   width: 500px;
   font-size: 11px;
   margin: 0px 5px 5px 0px;
}


#locate-results .title-cell {
   width: 135px;
   text-align: left;
}

#locate-results .author-cell {
   width: 113px;
   text-align: left;
}


#locate-results  .chapter-checkbox-cell-l {
   border: none !important;
   width: 15px;
}

#locate-results  .chapter-title-cell-l {
   text-align: left;
   padding-left: 8px !important;
   width: 135px;
}

#locate-results  .chapter-pages-cell-l {
   width: 55px;
}

.locate-addtoproject {
   float: right;
   margin: 0 0 5px;
   width: 118px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/add_to_project_cmb.gif?112dfaf402dc') no-repeat scroll left top transparent;
   border: 0 none;
}

.ccc-logo{float:right; width:150px; text-align:center;}
.ccc-scroll
{
   height:350px;
   overflow-y:scroll;
   border:1px dashed #dedede;
   background-color:#FFFFFF;
   padding:5px;
   overflow-x: hidden;
   width: 510px;
   float: left;
   margin: 10px 0;
}

.bigger {
    font-size: 15px;
}

.bigger-publisher
{
   font-size:18px;
}

.detailsindent {
    margin-left: 45px;
}

ol#cr-articles-list
{
   list-style-type: decimal;
   display: block;
}

.cr-article-list-item
{
   margin-left: 30px;
   margin-bottom: 18px;
}

/****************************** Half-Baked alerts - Start  *********************/
.halfbaked-alert {
    font-size: 12px;
    line-height: 15px;
   padding: 5px 8px 5px 8px;
   border: 1px solid #01b5ef;
   background-color: #d5e2ef;
   clear: both;
}


.halfbaked-alert a {
   color: #007DB1
}

.halfbaked-alert a:hover {
   color: #000
}

.halfbaked-alert-details {
   display: block;
   text-align: right;
   margin-top: 3px
}
/*------*/
.halfbaked-header {
   margin: 10px auto 5px auto;
   padding: 10px 25px 10px 25px;
   border: 1px solid #01b5ef;
   background-color: #d5e2ef;
   clear: both;
   width: 520px;
   -moz-box-shadow: 2px 2px 3px #888;
   -webkit-box-shadow: 2px 2px 3px #888;
   box-shadow: 2px 2px 3px #888;

   /* For IE 8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
   /* For IE 5.5 - 7 */
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 3, Direction = 135, Color = '#888888');
}
.section-state-unbaked {
    background-color: #d5e2efui;
}

.add-to-project-receiver {
    font-size: 12px;
    text-align: left;
    border: 1px solid #01b5ef;
    background-color: #d5e2ef;
    margin: 10px 100px 15px 100px;
    padding: 15px;
}

.receiver-resource {
    font-size: 13px;
    font-style: italic;
     padding: 0 35px 0 35px
}

.receiver-error {
    color: #EE0000;
    font-weight: bold;
}

/****************************** Half-Baked alerts - Start  *********************/


/**************************************** LOCATE CONTENT SECTION - END  *************************************************/

/****************************** Platform Overview Page - Start  *********************/

.select-project
{
   border:3px solid #786751;
   width:420px;
   margin:5px auto 0 auto;
   padding: 10px 15px;
   background-color: #FFFFFF;
   cursor: default;
   min-height: 220px;
}

.select-project p {margin:8px 0 12px 28px; line-height:18px}

.select-project-close{
   background: url('/serve/sttc/acapub_base/images/div_close.gif?3a635e9c1544') top left no-repeat;
   height: 14px;
   float:right;
   margin: 0 0 5px 0;
   width: 47px;
}

.select-project-subholder{
   padding:12px;
   text-align: left;
   clear:both;
   background-color: #F7F6F3;
   border: solid 2px #E2E2E2;
   /* background-color:#f8f8f8;  border:1px solid #cacaca;
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
 }

.select-project form{margin-top:12px;}

#submit-select-project {
   width: 78px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/sec/submit_btn_small_grayBkg_combined.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

#submit-select-project:hover {
   background-position: 0 -32px;
}

.form-select {
   max-width: 300px;
   margin: 5px 0 5px;
}

.resource-name {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 40px;
}

.usingplatform-start-a-proj {
   font-weight: bold;
}

#usingplatform {
    color: #444444;
    font-size: 16px;
    margin: 18px 0 0 55px;
    width: 855px;
}
ol#usingplatformsteps {
    list-style-position: inside;
}
ol#usingplatformsteps li {
    border-bottom: 1px solid #DEDEDE;
    padding: 12px 20px;
}
ol#usingplatformsteps li:hover {
    background-color: #F0F0F0;
    color: #444444;
    text-decoration: none;
}
ol#usingplatformsteps li a {
    border: 0 dashed red;
    color: #007DB1;
    font-size: 19px;
    height: 65px;
    text-decoration: none;
    width: 740px;
}
ol#usingplatformsteps li a:hover {
    background-color: #F0F0F0;
    color: #444444;
    text-decoration: none;
}
ol#usingplatformsteps li ul {
    margin-top: 10px;
}
ol#usingplatformsteps li ul li {
    border: 0 none;
    padding: 0;
}
ol#usingplatformsteps li a.startaproject-link {
    background: url('/serve/sttc/acapub_base/images/startaproject.png?f6f49b078ea5') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 34px;
    width: 111px;
}
#projMgt-step-info, #sectnMgt-step-info, #preview-step-info, #bookMgt-step-info, #deskCopy-step-info, #distribute-step-info, #readopt-step-info {
    margin-top: 15px;
    min-height: 100px;
}
.usingplatformsteps-done-completed {
    background: url('/serve/sttc/acapub_base/images/check.png?f6f49b078ea5') no-repeat scroll left center transparent;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-left: 12px;
    width: 170px;
}

.usingplatformsteps-done {
    display: none;
}

/****************************** Platform Overview Page - End  *********************/


/****************************** External Library Search - Start  *********************/
.ext-lib-search-container
{
   margin: 10px 28px;
   width:900px;
}

.ext_lib_library-popup
{
   width: 900px;
   background-color: #FFF;
   margin: 0 25px;
   padding: 10px;
   cursor: default;
}

.ext_lib_library-popup-top {
   width: 900px;
   border: 1px solid #CCCCCC;
}

.ext_lib_search-popup-controls {
   width: 890px !important;
   margin: 5px;
   background-color: #E6EEEE;
   padding: 5px
}

.ext_lib_search-popup-controls  td {
   padding: 5px 0px 5px 0px !important;
   text-align: left;
}

.ext_lib_popup-provider-select {
   padding-left: 135px;
   height: 50px;
   width: 550px;
   float: left;
}

.ext_lib_popup-provider-select label, .ext_lib_popup-provider-select select {
   margin-top: 8px
}

.ext_lib_title-cell {
   width: 50%;
   text-align: left;
}

table.ext_lib_library-results {
   font-family: arial;
   background-color: #fff;
   margin: 0 auto;
   border: 1px solid #ccc;
   text-align: center;
   width: 745px;
   font-size: 11px;
   margin: 0px 5px 5px 0px;
}

#ext_lib_pager {
   margin: 6px 0px 2px 5px;
   width: 745px;
   /* float:right;*/
}

.login-alert{
   border: 4px solid #764e25;
   background-color: #fff;
   width:220px;
   height:150px;
   padding: 12px;
   font-size: 12px;
   font-family: arial, helvetica, sans-serif;
   font-weight:normal;
   color: #000;
   line-height: 18px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px; /* future proofing */
   -khtml-border-radius: 15px; /* for old Konqueror browsers */
   -moz-box-shadow: 3px 3px 3px 3px #999;
   -webkit-box-shadow: 3px 3px 3px 3px #999;
   box-shadow: 3px 3px 3px 3px #999;
}

.login-alert .register {
   text-align: center;
   margin: 15px 0px
}

.login-alert .register a {
   color: #529FE3;
   font-weight: bold;
   font-size: 14px;
   text-decoration: underline;
}

.login-alert .register a:hover {
   text-decoration: none;
}

.login-alert .signin {
   font-size: 11px;
}

.login-alert .signin a {
   color: #529FE3;
   text-decoration: underline;
}

.login-alert .signin a:hover {
   text-decoration: none;
}

.login-alert .close {
   text-align: right;
}

.login-alert .close a {
   color: #529FE3;
   font-weight: bold;
   text-transform: uppercase;
   font-size: 11px;
   cursor: pointer
}

.close-login-alert-link
{
   cursor: pointer;
}

.ext_lib_toggleInChaptersBtn {
   /*height: 23px;*/
   /*width: 141px;*/
   width: 77px;
   height: 23px;
   display: block;
   /*background: url('/serve/sttc/acapub_base/images/add-selected-items.png?12287b198dfa') no-repeat;*/
   background: url('/serve/sttc/acapub_base/images/makeabook.gif?12287b198dfa') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.ext_lib_toggleInChaptersBtn.addChapter:hover {
   background-position: 0 -23px;
}

.ext_lib_toggleInProjectBtn {
   width: 77px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/makeabook.gif?12287b198dfa') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.ext_lib_toggleInProjectBtn.addItem:hover {
   background-position: 0 -23px;
}



/****************************** External Library Search - End  *********************/

/*****New CSS for Nymble Design **********/


.clearfix {
	clear: both;
}

.content-box-section-title {
  font-weight: bold;
}

#content-container {
   min-height: 450px;
   margin: 0 auto;
   padding: 50px 0px 30px 0px;
   width: 992px;
}

.content-box-gray {
  margin: 20px 20px 0;
  padding: 10px 0 20px 20px;
  background-color: #edf1f5;
  border: #d6e4e9 1px solid;
}

.upload-content-box {
   padding: 10px 0 20px 20px;
   background-color: #edf1f5;
   border: #d6e4e9 1px solid;
}
.upload-filetype-options {
  margin: 0;
  padding: 0 0 20px 12px;
}

.upload-file-section h4 {
  font-size: 1.5em;
  font-weight: bold;
}

.learn-more-indicator a{
  font-size: .8em;
}

.radio-label-large {
  color: #3d8faa;
  font-size: 18px;
}

.upload-content-box-prompt {
  height: 473px;
  line-height: 470px;
  color:#9c9c9b;
}

p.no-selection-prompt {
  font-size: 1.35em;
  color: #9c9c9b;
  text-align: center;
}

.disclaimer-add-content {
   border-top: #b5b5b5 1px dotted;
   margin-top: 20px;
   margin-right: 20px;
   padding-top: 10px;
   color: #70706e;
}

.box-content-gray-center {
margin: 0 auto;
   padding: 30px;
   width: 550px;
   background-color: #edf1f5;
   border: #d6e4e9 1px solid;
}

.thumbnail-ebook-large {
  width: 175px;
  height: 225px;
  border: #c8c8c8 1px solid;
}

img.thumbnail-ebook-large {
  height: 100%;
  width: 100%;
}



.two-col-left-235 {
  width: 205px;
  margin: 0;
  padding: 0;
  min-height: 180px;
  float: left;
}

.two-col-right-345 {
  width: 320px;
  margin: 0;
  padding: 0px;
  float: right;
}

.distributed-content-info {
  padding: 10px 0 0 0;
}

.distributed-content-info h4 {
  padding: 0px 0 5px 0;
  font-size: 20px;
  color: #353535;
}

.distributed-content-info p {
  line-height: 1em;
}

.distributed-content-info form {
  padding: 8px 0 0 0;
}

.distributed-content-info button {
  float: right;
  margin: 8px 0 0 0;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}


.preview-book-btn {
   background: url('/serve/sttc/acapub_base/images/sec/preview-book.png?112dfaf402dc') no-repeat;
   height: 35px;
   width: 132px;
   cursor: pointer;
}

.confirm-completed-book-btn {
   background: url('/serve/sttc/acapub_base/images/confirm-completed-book.png?6799b65ed164') no-repeat;
   height: 44px;
   width: 135px;
   float: right;
}
.confirm-completed-book-inactive-btn {
   background: url('/serve/sttc/acapub_base/images/confirm-completed-book-disabled.png?6799b65ed164') no-repeat;
   height: 44px;
   width: 135px;
}

/* change_pwd_page */
.auto-form-left, .reset-form-left-col {
    float: left;
    margin-bottom: 80px;
}

.auto-form-right, .reset-form-right-col {
    float: right;
}

#active-projects-filter-table {float: right; padding-right: 20px; border-right: 1px dotted #ccc;}
#completed-books-filter-table {float: right; padding-right: 20px; border-right: 1px dotted #fff; height: 0; margin: -30px 0 40px;}
.label-filter-table:after {content: ""; padding-right: 8px;}

/*  XXNIMBLE_BASE CSS START */

/****************************** Client collection Search - Start  *********************/

table.client_collection_library-results thead tr th {
   background-color: #e6EEEE;
   padding: 6px 20px 6px 5px;
}

table.client_collection_library-results tbody td {
   color: #3D3D3D;
   border: 1px solid #ebebeb;
   padding: 2px;
}

table.client_collection_library-results {
   margin-left: 0px;
   margin-right: 0px;
}


.client_collection-search-container
{
   margin: 10px 28px;
   width:900px;
}

.client_collection_library-popup
{
   width: 900px;
   background-color: #FFF;
   margin: 0 25px;
   padding: 10px;
   cursor: default;
}

.client_collection_library-popup-top {
   width: 900px;
   border: 1px solid #CCCCCC;
}

.client_collection_search-popup-controls {
   width: 890px !important;
   margin: 5px;
   background-color: #E6EEEE;
   padding: 5px
}

.client_collection_search-popup-controls  td {
   padding: 5px 0px 5px 0px !important;
   text-align: left;
}

.client_collection_popup-provider-select {
   padding-left: 135px;
   height: 50px;
   width: 550px;
   float: left;
}

.client_collection_popup-provider-select label, .client_collection_popup-provider-select select {
   margin-top: 8px
}

.client_collection_title-cell {
   width: 50%;
   text-align: left;
}

table.client_collection_library-results {
   font-family: arial;
   background-color: #fff;
   margin: 0 auto;
   text-align: center;
   width: 750px;
   font-size: 11px;
   margin: 0px 0px 5px 0px;
}

#client_collection_pager {
   margin: 6px 0px 2px 5px;
   width: 745px;
   /* float:right;*/
}

.client_collection_toggleInChaptersBtn {
   /*height: 23px;*/
   /*width: 141px;*/
   width: 77px;
   height: 23px;
   display: block;
   /*background: url('/serve/sttc/acapub_base/images/add-selected-items.png?12287b198dfa') no-repeat;*/
   background: url('/serve/sttc/acapub_base/images/makeabook.gif?12287b198dfa') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.client_collection_toggleInProjectBtn {
   width: 75px;
   height: 23px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/change-item-button.png?244794b5f433') no-repeat;
   border: 0px none;
   cursor: pointer;
}

.client_collection_toggleInProjectBtn.addItem:hover {
   background-position: 0 -23px;
}

#print-clientcollection-small2 {
   background: url('/serve/sttc/acapub_base/images/nav/btn-companycollection.png?244794b5f433') top left no-repeat;
   float: left;
   height: 36px;
   margin: 0 10px 5px 0;
   width: 152px;
}

#print-clientcollection-small2:hover {
   background-position: 0px -38px;
}

#file-status-container label,
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  padding-right: 10px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

#file-status-container label{
   padding-top: 7px;
   padding-left: 0px;
   padding-right: 15px;
}

/*  XXNIMBLE_BASE CSS END */

#id_shipping_city .warning {margin-bottom: 5px;}

/* Account menu */
.account-link { /* nwx */
  font-weight: normal;
  color: #444444;
}
.account-link:hover,
.account-link:focus {
  color: #444444;
  text-decoration: none;
  background-color: transparent;
}
.account-link > .caret {
  margin-bottom: 2px;
}
.account-link > .caret:hover {
  border-top-color: #444444;
}

/* APUB / NIMBLE BOOTSTRAP CROSSOVER *********************/
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.dropdown {
  position: relative;
  cursor: pointer;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 4px 0px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  margin: 0 0 2px;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li:last-child {
  padding-bottom: 4px; /* nwx */
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #e2f9e2; /* nwx */
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #a6a4a4;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/*start  nwx */
.dropdown-menu > li > a.disabled:hover,
.dropdown-menu > li > a.disabled:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/*end  nwx */
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

/* Form adjustments for account management forms */
.input-1col-block {
  width: 60%;
}
.control-label-1col {
  float: left;
  text-align: right;
  padding-right: 12px;
  width: 145px;
}
.control-input-1col {
  float: left;
}
/*.input-1col {
  height: 24px;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}*/
#update-profile-form .input-1col {
  width: 270px;
}
.button-group-1col { padding-right: 10px;}
.form-group {
    margin-bottom: 15px;
}
.projects-header-new {
    color: #406b45;
    font-size: 20px;
    font-weight: bold;
}
.button-group-1col {
    padding-left: 160px;
}

#cancel_btn {display: inline-block; margin-right: 6px; color: #007db1 !important;}

.input-1col-block .help-block {padding-left: 158px;}
.help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 2px;
    min-height: 12px;
}
.form-control[disabled], .form-control[readonly] {
    background-color: #eee;
    box-shadow: 0 0 0 inset;
    cursor: not-allowed;
    opacity: 1;
}

#discard-revision {
   display: none;
}

.scrolling-container {
   max-height: 100px;
   overflow-y: scroll;
   background-color: #fff;
}

.scrolling-container ul {
   list-style-type: none;
   padding-left: 7px
}


.cover-design-update-div{
    display: none;
}


/* DEFAULTS */

/* pull down default behaviour for dicard and delete project. */
div.dropdown:not(.is-status-in_revision) #discard-edits-link,
div.dropdown.is-status-in_revision #delete-project-btn {
    pointer-events: none;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
    -webkit-box-shadow: inset 0px 0px 0px; /*nwx*/
            box-shadow: inset 0px 0px 0px; /*nwx*/
    /*pointer-events:none;*/
    /*cursor: not-allowed;*/
    /*color:#acacac;*/
    /*background:#F5F5F5;*/
}

div.cart-instructions #add-divider-button {
   display: none;
}

.is-nimble-label.is-tab-divider-enabled div.cart-instructions #add-divider-button {
   display: inline;
}

div.dropdown #nimble-tab-link {
   display: none;
}

.is-nimble-label.is-tab-divider-enabled div.dropdown #nimble-tab-link {
   display: inherit;
}

/* Controls the display of format-choice box in adopt popup screen - according to property */
div.format-choice {
   display: none;
}

body.is-instructor-format-choice-enabled div.format-choice,
body.is-d-plus-p-enabled div.format-choice {
   display: inherit;
}

div#d-plus-p-format-choice,
div#instructor-format-choice {
   display: none;
}

body.is-instructor-format-choice-enabled:not(.is-d-plus-p-enabled) div#instructor-format-choice,
body.is-d-plus-p-enabled div#d-plus-p-format-choice {
   display: inherit;
}


div.digital_plus_print_choices_box .sure-text {
   margin: 5px 0 5px 0;
}

div.digital_plus_print_choices_box .sure-box {
   padding: 10px;
   width: 320px;
   height: 80px;
   border: 1px solid #ccc;
   background-color: #FFFFFF;
   overflow-y: auto;
   overflow-x: auto;
   position: relative;
}

div.digital-plus-print-format-choice input[type="radio"],
div.digital_plus_print_choices_box input[type="radio"] {
   height:14px;
}

div.digital-plus-print-format-choice label,
div.digital_plus_print_choices_box label {
   display: inline-block;
   margin-bottom: 5px;
   font-weight: bold;
   vertical-align: middle;
}

div.digital_plus_print_choices_box label {
   font-weight: normal;
   margin-bottom: 15px;
}

#ready-for-purchase-popup .new-project-name-popup .sure-text {
   font-size: 14px;
   font-weight: bold;
}


/* ===================================================== */
/* Add-Content-Role and Add-Category dialogs adjustments */
/* ===================================================== */

article#add-content-role #grant-access-div,
article#add-content-role #attach-content-div {
   display: none;
}

body.is-nimble-w_userprofileaccountmanaged article#add-content-role #grant-access-div,
body.is-nimble-w_clientcollection article#add-content-role #attach-content-div {
   display: block;
}

#add_content_role_link {
   display: none;
}

body.is-content-role-management-enabled #add_content_role_link {
   display: inline;
}

#add_client_collection_category_link {
   display: none;
}

body.is-client-collection-category-management-enabled #add_client_collection_category_link {
   display: inline;
}


/* ================================== */
/* Mode-dependant HTML controller CSS */
/* ================================== */

.mode-controller .mode-controlled {
   display: none;
}

.mode-controller.input-mode .mode-controlled.input-mode,
.mode-controller.waiting-mode .mode-controlled.waiting-mode {
   display: block;
}

/*
$DateTime: 2010/07/05 10:25:46 $
$Change: 25945 $
$Revision: #13 $
*/


.right-margin-less
{
   margin-right: 10px;
}

.clear-both-medium
{
   clear:both;
   margin-top: 10px;
   margin-bottom: 15px;
}

.text-align-right
{
   text-align: right;
}

.text-align-left
{
   text-align: left;
}

.text-padding-top
{
   padding-top: 3px;
}

.publication-title
{
   font-weight:bold;
   border:0;
   width:100%;
   text-align:center;
}

.dedication-text-container
{
   margin-left: 25px;
   margin-top: 8px;
   /* added*/
   text-align:center;
}

.submit-book-btn-container
{
   float: right;
   /*margin-top: 15px;*/
}

.add-another-section-container
{
   float: left;
   margin-top: 10px;
}

.browse-file
{
   margin-top:10px;
}

.upload-file-subtitle
{
   font-weight: normal;
   font-size:14px;

}

.upload-file-content
{
   padding: 15px;
}

.file-seperator
{
   margin-top: 10px;
   margin-bottom: 8px;
}

.section-title-container
{
   margin-top: 20px;
   clear: both;
}

.twitter-dates
{
   padding-top: 5px;
   padding-left: 20px;
}

.multiple-selection-box
{
   width: 150px;
}

.albums-sub-title
{
   font-weight: bold;
   font-size: 14px;
   padding-top: 12px;
   padding-bottom: 12px;
}

.current-albums
{

}

.removed-albums
{

}

.button
{
   width: 100px;
}

#add-remove-buttons
{
   margin-top: 40px;
   margin-right: 15px;
   margin-left: 15px;
}

#add-remove-buttons
{   /*updated*/
   margin-top: 40px;
   margin-right: 90px;
   margin-left: 15px;
   float:left;
   position:relative;
}
#add-remove-buttons input {
	width:100px;
	position:absolute;
	left:0px;
}

#albums_list
{
   margin-top: 20px;
   height: 300px;
}

#connect_btn
{
   margin-top: 20px;
}

.left-padding
{
   padding-left: 70px;
}

#blogger-link-small
{
   width: 93px;
   height: 63px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/nav/blog_combinedSec_btn.gif?112dfaf402dc') no-repeat;
margin-top:10px;
}

#blogger-link-small:hover {
	   background-position: 0 -63px;
}


#doc-link-small
{
   width: 93px;
   height: 63px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/nav/word_combinedSec_btn.gif?112dfaf402dc') no-repeat;
margin-top:10px;
}

#doc-link-small:hover {
	   background-position: 0 -63px;
}
#webcon-link-small
{
   width: 93px;
   height: 63px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/nav/web_combinedSec_btn.gif?112dfaf402dc') no-repeat;
margin-top:10px;
}

#webcon-link-small:hover {
	   background-position: 0 -63px;
}
#pdf-link-small
{
   width: 93px;
   height: 63px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/nav/pdf_combinedSec_btn.gif?112dfaf402dc') no-repeat;
margin-top:10px;
}

#pdf-link-small:hover {
	   background-position: 0 -63px;
}
#browse-link-small
{
   width: 93px;
   height: 63px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/nav/browse_combined_btn.gif') no-repeat;
	margin:25px 5px 10px 0;
padding-right:5px;
}

#browse-link-small:hover {
	   background-position: 0 -63px;
}
#or-img
{
   width: 538px;
   height: 37px;
   clear: both;
   background: url('/serve/sttc/acapub_base/images/sec/or_graphic.gif?112dfaf402dc') no-repeat;
   margin:0  auto;
}

#or-img-2
{
   width: 312px;
   height: 37px;
   clear: both;
   background: url('/serve/sttc/acapub_base/images/sec/or_graphic_small.gif?112dfaf402dc') no-repeat;
   margin:0  auto;
}

a.submit-blog-domain {
   margin-top: -22px;
   width: 78px;
   height: 32px;
   float: right;
   background: url('/serve/sttc/acapub_base/images/sec/submit_btn_small_grayBkg_combined.gif?112dfaf402dc') no-repeat; /*float: right;*/
   cursor: pointer;
}

a.submit-blog-domain:hover
{
   background-position: 0 -32px;
}

#aggregate-section
{
   width: 78px;
   height: 32px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/sec/submit_btn_small_grayBkg_combined.gif?112dfaf402dc') no-repeat;
   border: 0px none;
   cursor: pointer;
}

/*#aggregate-section-own,*/
/*#aggregate-section-obtain,*/
/*#aggregate-section-no,*/
/*#aggregate-section-initial*/
/*{*/
   /*width: 118px;*/
   /*height: 32px;*/
   /*display: block;*/
   /*background: url('/serve/sttc/acapub_base/images/add_to_project_cmb.gif?112dfaf402dc') no-repeat;*/
   /*border: 0px none;*/
   /*cursor: pointer;    */
/*}*/


#aggregate-section:hover
{
   background-position: 0 -32px;
}

#blog-domain {
	font-size:14px;
   padding:3px;
   margin:5px 0 5px 0;
}

#blogger-link-homepage
{
   width: 158px;
   height: 186px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/homepage/blog_combined_btn.gif?112dfaf402dc') no-repeat;
   position: absolute;
   top: 43px;
   left: 795px;
}
#blogger-link-homepage:hover {
	   background-position: 0 -186px;
}
#webcon-link-homepage
{
   width: 158px;
   height: 186px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/homepage/webcon_combined_btn.gif?112dfaf402dc') no-repeat;
   position: absolute;
   top: 43px;
   left: 627px;
}
#webcon-link-homepage:hover {
	   background-position: 0 -186px;
}
#doc-link-homepage
{
    width: 158px;
   height: 186px;
   display: block;
   background: url('/serve/sttc/acapub_base/images/homepage/word_combined_btn.gif?112dfaf402dc') no-repeat;
   position: absolute;
   top: 43px;
   left: 457px;
}
#doc-link-homepage:hover {
	   background-position: 0 -186px;
}
#pdf-link-homepage
{
     width: 158px;
   height: 186px;
 display: block;
   background: url('/serve/sttc/acapub_base/images/homepage/pdf_combined_btn.gif?112dfaf402dc') no-repeat;
   position: absolute;
   top: 43px;
   left: 289px;
}
#pdf-link-homepage:hover {
	   background-position: 0 -186px;
}

label.error
{
   float: none;
   color: red;
   padding-left: .5em;
   vertical-align: top;
   display: block;
   line-height:120%;
   font-size:11px;
}
.copybox label.error
{
   float: none;
   color: red;
   margin-left:150px;
   vertical-align: top;
   display: block;
   line-height:120%;
   font-size:11px;
}

.copybox label.error
{
   float: none;
   color: red;
   margin-left:150px;
   vertical-align: top;
   display: block;
   line-height:120%;
   font-size:11px;
}

span.error {
color:red;
font-size:11px;
}

div.error {
color:red;
font-size:11px;
}

div#rebaking_hint_container {
    color: black;
    margin-left: 15px;
}

ul.errorlist
{
    float: none;
    color: red;
    padding-left: .5em;
    vertical-align: top;
    display: block;
    line-height:120%;
    font-size:11px;
    list-style-type: none
}

.margin-neg
{
   /*margin-top: -57px;*/
}

#first-date
{
   margin-left: 8px;
   margin-right: 5px;
}

#last-date
{
   margin-right: 5px;
}

#from_date
{
   margin-left: 2px;
   margin-right: 5px;
}

#to_date
{
   margin-right: 7px;
   margin-left: 3px;
}

#removed-albums
{
   margin-top: 30px;
}

.left-overflowing-alignment
{
   text-align:left;
   margin-left: -30px;
   clear: both;
}

#blogger-choices {
   width: 450px;
   position: relative;
   left: 20px;
   top: 0;
}

#blogger-box {
   margin: 0 0 0 0;
   padding: 0 10px 5px 10px;
}

#typepad-box {
   margin: 0 0 0 0;
   padding: 5px 10px;
}

#wordpress-box {
   margin: 0 0 0 0;
   padding: 5px 10px;

}

#blogger {
   display: none;
   margin: 10px 0 0 30px;
   line-height: 135%;
}

.top a {
   color: #000;
   font-size: 10px;
   text-decoration: none;
}

.top a:hover {
   color: #336699;
}

.top  img {
   border: none;
   margin-right: 5px;
}

#why-need-tp {
   /*position: absolute;*/
   display: none;
   width: 500px;
   /*left: 200px;*/
   /*top: 150px;*/
   background: #fff;
   border: 2px outset #ccc;
   padding: 10px 10px;
   /*z-index:10000;*/
   text-align: left;
}

#why-need-wp {
	/*position: absolute;*/
	display:none;
	width: 500px;
	/*left: 200px;*/
	/*top: 150px;*/
	background:#fff;
	border: 2px outset #ccc;
	padding:10px 10px;
	/*z-index:10000;*/
	text-align:left;
}

#login-tp {
	position: absolute;
	display:none;
	width: 500px;
	left: 200px;
	top: 150px;
	background:#fff;
	border: 2px outset #ccc;
	padding:10px 10px;
	z-index:10000;
	text-align:left;
}

#login-wp {
	position: absolute;
	display:none;
	width: 500px;
	left: 200px;
	top: 150px;
	background:#fff;
	border: 2px outset #ccc;
	padding:10px 10px;
	z-index:10000;
	text-align:left;
}

.inlineLabel {
   float: left;
   width: 160px;
   margin-left: 25px;
}

.inlineLabel2 {
   float: left;
   width: 140px;
   margin-left: 15px;
}

.marginl28 {
   margin-left: 28px;
}

.marginl200 {
   margin-left: 200px;
}

.marginl115 {
   margin-left: 115px;
}
.radio{
   margin-bottom:10px
}
.twitter-select {
line-height:185%;position:relative;left:-120px;
}
.twit-userid-tbox {
position:absolute;top:0;left:0;left:-150px;width:270px;
}
.twit-hashtag-tbox {
display:none;position:absolute;top:23px;left:0;left:-150px;width:270px;
}
.line-height185 {
line-height:185%;
}

.twit-options
{
   line-height:185%;
   padding-bottom: 8px;
}

/* gokce's edits 09/06/2010 */
.right-margin-20 {
   margin-right: 20px;
}

.errorbox {
   background-color: #00adee;
   font-size: 18px;
   color: white;
   padding: 4px;
}

#err_elem {
   font-size: 14px;

}

.privateblog-header {
   color: white;
   background-color: #0055a7;
   padding: 10px 0 10px 35px;
}

.darkblue {
   color: #0055a7;
}

.padding10 {
   padding: 10px;
}

.font13 {
   font-size: 13px;
}

.gray {
   color: #707070;
}

.right-margin-10 {
   margin-right: 10px;
}

.errorbox-padding {
   padding: 10px 30px;
}
#google-auth-btn{
   width: 121px;
   height: 35px;
   float: right;
   background: url('/serve/sttc/acapub_base/images/google_login.gif?112dfaf402dc') no-repeat;
}

/*added for the hosted wp popup you wont need this i think*/
#hosted-wp {
   position: fixed;
   display: none;
   width: 500px;
   left: 35%;
   top: 250px;
   background: #f8f8f8;
   border: 2px solid #333;
   padding: 10px 10px;
   text-align: left;
   cursor: auto;
}

/* In order to accomodate */
#self-hosted-wordpress-form .inlineLabel {
   width : auto;
   margin-bottom: 5px;
}

#explain-no-box .radio-text {
   display: block;
   clear: both;
}
.reg-username-check {
   padding-left: 20px; /* leave space for 'X' or 'V' background icon */
   display: none;
}

.reg-username-check-error {
   color: red;
   background: url('/serve/sttc/acapub_base/images/x.gif?112dfaf402dc') no-repeat;
}

.reg-username-check-ok {
   background: url('/serve/sttc/acapub_base/images/check.gif?112dfaf402dc') no-repeat;
}

/*************** REDESIGN RUNNING TOTAL STYLES - START ***********************/

.sections-cart-items-list-holder { width: 635px; height:425px; overflow-y:auto; background:#fff !important; padding:10px 0px 10px 15px}
ol#sections-cart-container { display: block; list-style-type: decimal; padding-bottom: 110px; }

 .portlet { margin: 0 0 1em 0; width:570px }
 .portlet-header {  margin: 0.3em; padding: 4px 4px 4px 25px;  background:url('/serve/sttc/acapub_base/images/sort.png?c3caafd099ca') 1% 50% no-repeat #fff !important; border:0px !important;}
 /*.portlet-header-unbaked {  margin: 0.3em; padding: 4px 4px 4px 25px;  background:url('/serve/sttc/acapub_base/images/sort.png?c3caafd099ca') 1% 50% no-repeat #d5e2ef !important; border:0px !important;}*/
 div.section-state-unbaked div.portlet-header { background-color: #d5e2ef !important; }

.portlet-header .ui-icon {
    float: right;
    background-image: url('/serve/sttc/acapub_base/images/sb-ui-icons_469bdd_256x240.png?c3caafd099ca');
}
 .portlet-content { padding: 0.4em; font-size:11px !important; padding-left:35px;}

 .ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
 .ui-sortable-placeholder * { visibility: hidden; }
.sortable-placeholder { height: 20px; display: block;}
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
.ui-widget-header{/*background:#fff !important;*/ color: #424242 !important;}

li .ui-widget-content-unbaked,
li .ui-widget-content {
 background:transparent;
 border: 1px solid #d4d4d4 !important;
 color: #222222;

}
li .ui-widget-content-unbaked {
 background:#d5e2ef;
}

.toggler {
    position:relative;
   z-index:200;
     height: auto;
   border:0px solid red;
   /*float:right;
   width: 600px;
   margin-right:10px;*/
   }

/*
#button {
     padding: .5em 1em;
     text-decoration: none;
   clear:both;
   display:block;
   text-transform:uppercase;
   margin-top:14px;
   border: 1px solid #558552;
 color: #558552;
 font-weight: bold;
 outline: medium none;
border-radius: 4px;
background-color:#f8f8f8; font-size:15px;
 }

a#button:hover{background-color:#fff;}
*/



#effect {
     position: absolute;
   top:10px;
   left:-670px;
     width: 650px;
     padding: 0 0 10px 0;
   /*background-color:#eee #5CA82A #CDF93E;*/
   border:1px solid #333;
   background:#fff !important;
   -moz-box-shadow: 3px 3px 4px #666;
-webkit-box-shadow: 3px 3px 4px #666;
box-shadow: 3px 3px 4px #666;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
 }

.newcartheader{font-weight:bold; font-size:16px; padding:10px 15px; /*width:580px;*/ color:#666; background-color:#eee;}

.itemnumber{float:right; width:150px; text-align:right; font-size:12px;}
.itemnumber a{color:#008BCC}
.itemnumber a:hover{text-decoration:none;}

.column-para{margin-bottom:20px; padding-bottom:6px; border-bottom:2px solid #fff; line-height:21px; width:650px;}

/*.cart-instructions{padding:10px 0px 10px 15px; color:#454545; background-color:#fafafa !important; font-style:italic;}*/
.cart-instructions{ padding: 8px 20px 6px 15px; height: 38px; color:#454545; background-color:#fafafa !important; font-style:normal;}
.cart-instructions-expl {  float: left; padding-right: 4px; padding-top: 8px; }

/*.cart-instructions-legend{font-style:normal !important; color:#666; float:right; width:260px; font-size:11px; padding:0;
 margin-top:-7px; border:0px solid red; /*line-height:5px;*/ }*/
 .cart-instructions-legend{font-style:normal; color:#666; float:left; width:260px; font-size:11px; padding: 10px 0 0 0;
  margin-top:-7px; border:0px solid red; }

.ci-icon{border:0px solid black; margin:0px 6px 0px 10px; padding-top:0px;
font-size:26px; font-weight:normal; color:#666; float:left; width:14px; line-height:25px; }
.ci-plus{margin-right:10px;}

.ci-text{border:0px solid blue; margin:0px 10px 0px 0px; padding-top:7px; float:left; }

.contentnumber{font-weight:bold; font-size:15px; color:#2e3440;
width:25px; min-height:40px;  margin-right:5px;
border:0px dotted red; float:left;clear:left; /*display:none*/;}

.clr{clear:both;}

.contentheadings {
font-size:11px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold;
color:#7F7F7F;
}

.citable{margin-bottom:5px; font-weight: normal;}

.citable-extra{float:right; width:101px; margin-left:8px;  font-weight: normal;}
.citable-extra a{display:block; margin-bottom:8px;  font-weight: normal;}

.citable-extra-headings {
font-size:11px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold;
color:#000;
}




.citable-section{margin-top:15px;  font-weight: normal;}
.cpush{margin-left:15px; font-weight: normal;}

.newcartheader-rightside{font-weight:bold; font-size:16px; padding:10px; border-top: 1px solid #DEDEDE; border-left:1px solid #dedede; border-right:1px solid #dedede; height:25px; width:250px; color:#666; background-color:#eee;}

.newcart-rightside{width:250px; padding:15px 10px; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; line-height:22px; color:#636363;}
.newcart-rightside a{color:#008bcc; text-decoration:none;}

.newcart-subsections{margin-top:15px; clear:both;}
.newcart-divider{border-top:1px solid #dedede; margin-top:15px;}


.deleteproj{float:right; width:81px; text-align:right;}
.deleteproj a{color:#868686; font-weight:bold; font-size:12px; text-decoration:none;}
.deleteproj a:hover{color:#868686; font-weight:bold; font-size:12px; text-decoration:underline;}

.editprojdetails{float:right; width:116px; text-align:right; margin-left:3px;}

.started-date{font-size:11px; color:#757575;}

.price-column{float:left; width:63px; margin-left:5px; text-align:right;}

.price-column-start{float:left; width:110px; }

.newcart-items{}
.newcart-items a{color:#008bcc; font-size:14px; font-weight:bold; text-decoration:none;}
.newcart-items a:hover{text-decoration:underline;}
.newcart-items #no-items-in-proj{color:#000000; font-size:14px; font-weight:bold;}
.newcart-subtitle{margin-bottom:10px;}

.btn-center{text-align:center; padding-top:15px;}


.newcart-misc-links{margin-top:20px; line-height:24px; color:#636363;}
.newcart-misc-links a{color:#008bcc; font-weight:bold;text-decoration:none;}
.newcart-misc-links a:hover{text-decoration:underline;}

#delete-project
{
   /*background: url('/serve/sttc/acapub_base/images/delete-project.png?c3caafd099ca') no-repeat;*/
   /*width: 81px;*/
   height: 25px;
   display: block;
   color: white;
}

#edit-project-details
{
   background: url('/serve/sttc/acapub_base/images/edit-project-details.png?c3caafd099ca') no-repeat;
   width: 116px;
   height: 35px;
   display: block;
}

#view-project-contents
{
   background: url('/serve/sttc/acapub_base/images/view-project-contents.png?c3caafd099ca') no-repeat;
   width: 240px;
   height: 43px;
   display: block;
}

.delete-this-section
{
   background: url('/serve/sttc/acapub_base/images/delete-this-item.png?c3caafd099ca') no-repeat;
   width: 101px;
   height: 31px;
   display: block;
}

.edit-this-section
{
   background: url('/serve/sttc/acapub_base/images/update-this-item.png?c3caafd099ca') no-repeat;
   width: 101px;
   height: 31px;
   display: block;
}

.section-item-wrapper
{
   margin-left: 20px;
   padding-left: 5px;
   color: #424242;
   font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
   font-size: 1.1em;
   font-weight: bold;

}

div.toggle-toc-entry {
    cursor: pointer;
}


.ordercompletebox {
   width:700px;
   height:auto;
   text-align:left;
   float:center;
   border:1px solid #c3c3c3;
   background-color:#e0f7f7;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
   margin-bottom:15px;
   padding-left:5px;
   padding-bottom:8px;
   padding-top:2px;
}


/*************** REDESIGN RUNNING TOTAL STYLES - END ************************/

/*
$DateTime: 2010/07/12 10:24:15 $
$Change: 26000 $
$Revision: #15 $
*/

DIV.ProgressBar {
   width: 100px;
   padding: 0;
   border: 1px solid black;
   margin-right: 1em;
   height: .75em;
   margin-left: 3em;
   display: inline-block;
   zoom: 1;
}

DIV.ProgressBar DIV {
   background-color: Green;
   font-size: 1pt;
   height: 100%;
   float: left;
}

SPAN.asyncUploader OBJECT {
   position: relative;
   top: 5px;
   left: 10px;
   height: 22px !important;
   height: 22px;
   width: 110px !important;
   width: 110px
}

SPAN#doc_upload_completedMessage {
   margin-left: 3em;
}

SPAN#pdf_upload_completedMessage {
   margin-left: 3em;
}

SPAN#front_cover_completedMessage {
   margin-top: 1em;
   margin-left: 3em;
}

SPAN#back_cover_completedMessage {
   margin-top: 1em;
   margin-left: 3em;
}

SPAN#doc_upload_uploading {
   margin-left: 3em;
}

/*#pdf_uploadUploader { background: url('/serve/sttc/acapub_base/images/choose_file_btn.jpg?112dfaf402dc') no-repeat }*/
div.file-upload-wrapper {
   background: url('/serve/sttc/acapub_base/images/choose_file_btn.gif?244794b5f433') no-repeat;
   height: 34px;
   width: 123px;
}

div.file-upload-wrapper:hover {
  background: url('/serve/sttc/acapub_base/images/choose_file_btn_hvr.gif?244794b5f433') no-repeat;
  height: 34px;
  width: 123px;
}
/*#doc_uploadUploader {*/
   /*background: url('/serve/sttc/acapub_base/images/choose_file_btn.gif?244794b5f433') no-repeat*/
/*}*/

#fileQueue {
   clear: both;
}

.upload-status {
/*margin-left: 3em;*/
/*float: left;*/
}

.cover-upload-status {
   margin-top: 5px;
}

/* The cancel button in uploadify file-queue */
.file-queue div.cancel {
   float: left;
   margin-right: 5px;
}
#searchResultsPopup {
width:600px;
border:1px solid #ccc;
background-color:#ccc;
margin:0 auto;
padding:10px;

}
#searchResultsPopup ol {
margin:0 10px 20px 25px;

}

#searchResultsPopup li {
margin:5px 0;
}





#results-pane {
	height:400px;overflow:auto;overflow-x:hidden;width:580px;float:left;margin:10px 0;
}





a.jScrollArrowUp {

	background: url('/serve/sttc/acapub_base/images/basic_arrow_up.gif?112dfaf402dc') no-repeat 0 0;

}

a.jScrollArrowUp:hover {

	background-position: 0 -15px;

}

a.jScrollArrowDown {

	background: url('/serve/sttc/acapub_base/images/basic_arrow_down.gif?112dfaf402dc') no-repeat 0 0;

}

a.jScrollArrowDown:hover {

	background-position: 0 -15px;

}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

	background-position: 0 -30px;

}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: -5px;
	top: 0;
	height: 100%;
	width:1px;
	border-left:1px solid #333;
	
}
.jScrollPaneDrag {
	position: absolute;
	margin:0px 0 5px 0;
	background-color: #7e5730;
	cursor: pointer;
	overflow: hidden;
	left:-5px;

}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666; */

	height: 16px;}
a.jScrollArrowUp:hover {
	background-color: #f60;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
*background-color: #666;*/
	height:10px;
}
a.jScrollArrowDown:hover {
	background-color: #f60;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}
/* fix SB-13073 */
#app-container {
    width: 850px;
}


div.active_books_container {
    background-color: #E6EEEE;
    padding: 3px 0;
    width: 903px;
}

table.active-books{
    font-family: arial;
    height: auto;
    /* s.h regular / bold font breaks layout*/
    /*line-height:15px;*/
    text-align: left;
    /*width: 560px;*/
    width:100%

}

table.active-books{
    background-color: #FFFFFF;
}

table.active-books tr th
{
    background-color: #E6EEEE;
    border: medium none;
    padding: 6px;
    white-space: nowrap;
}


table.active-books td {
    border-top: 2px solid #CCCCCC;
    color: #3D3D3D;
    height: auto;
    padding: 10px 6px;
}

table.active-books tr:last-child td {
    border-bottom: 2px solid #CCCCCC;
}

table.active-books tr td.is-last{
/*table.active-books tr.active-books-last-row td,*/
    /*table.active-orders tr.archived-orders-last-row td {*/
    border-top: 0px;
    border-bottom: 0px;
}

/*table.active-books tr.active-committed-books-last-row td {*/
    /*border-bottom: 2px solid #CCCCCC;*/
/*}*/

table.active-books tr:hover {
    border-right: 0 solid #CCCCCC;
}

table.active-books td.last-column {
    border-right: 2px solid #CCCCCC;
    padding-right: 10px;
}
/* last always white - its a placeholder for the div*/
table.active-books td.is-last {
    border: 0px;
    background-color: #FFFFFF;
}

table.active-books .is-choose a.expand-arrow {
    padding-right: 20px;
}

table.active-books tr.selected-active-book td.is-choose{
    border-right: 0px;
}


table.active-books tr:hover,
table.active-books tr.selected-active-book
{
    background-color: #EEEEEE;
    color: #000000;
}


table.active-books tr.clickable:hover {
    cursor: pointer;
}


table.active-books tr.selected-active-book td.last-column,
table.active-books tbody tr.selected-archived-book td.last-column {
    border-right: medium none;
}


table.active-books td a {
    color: #007DB1;
    display: block;
    font-weight: bold;
    text-decoration: none;
}
table.active-books td a:hover {
    color: #007DB1;
    display: block;
    font-weight: bold;
    text-decoration: none;
}

td div a.header, td div a.header-first {
   background: url('/serve/sttc/acapub_base/images/completed_books/arrow_state_blue_expanded.png?112dfaf402dc') no-repeat scroll 310px 50% transparent;
   /*color: #007DB1 !important;*/
}

td div a.header-first,
td div a.header, td div a.header,
td div a.header-base {
   /*background-color: #EEEEEE !important;*/
   /*border-bottom: 2px solid #FFFFFF;*/
   clear: both;
   display: block;
   font-weight: bold;
   height: 20px;
   padding: 10px;
   position: relative;
   text-decoration: none;
   z-index: 10;
   /*color: #007DB1 !important;*/
}

td div a.header, td div a.header-first {
    background: url('/serve/sttc/acapub_base/images/completed_books/arrow_state_blue_right.png?112dfaf402dc') no-repeat scroll 310px 50% transparent;
    /*color: #007DB1 !important;*/
}




.proj-title-width {
    width: 133px;
}
.proj-instructor-width {
    width: 83px;
}


div.active-projects-detail {
background-color:  #EEEEEE ;
}
div.active-projects-detail {
    border-bottom: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    border-top: 2px solid #CCCCCC;
}
div.active-projects-detail {
    display: block;
    float: left;
    /*left: 560px;*/
    position: absolute;
    z-index: 10;
}

table.active-books th.is-last,
table.active-books td.is-last,
div.active-projects-detail {
  padding-left: 0px;
  width: 270px;
}
/* width in th is not allowed in html5*/
/*#active_books_container th.is-name {*/
    /*width:133px;*/
/*}*/
/*#active_books_container th.is-instructor {*/
    /*width:80px;*/
/*}*/
/*#active_books_container th.is-status {*/
    /*width:88px;*/
/*}*/

 /*#active_books_container th.is-numofitems {*/
    /*width:20px;*/
/*}*/

 /*#active_books_container th.is-datetimestarted {*/
    /*width:60px;*/
/*}*/

 /*#active_books_container th.is-lastupdateddatetime {*/
    /*width:85px;*/
/*}*/

#active_books_container td.is-name div {
    /*word-wrap: break-word;*/
    /*width: 133px;*/

}

#active_books_container td.is-instructor div {
    /*word-wrap: break-word;*/
    /*width:83px;*/
}

#active_books_container td.is-status {
  min-width: 63px;
}

#active_books_container td.is-numofitems {
}


#active_books_container td.is-datetimestarted {
}

#active_books_container td.is-lastupdateddatetime {
}

#active_books_container td.is-empty {
    padding:15px;
}


/***************************************************/
/* Control the visibility of the "more-options" menu item on the project-list-table */
/***************************************************/

#active_books_container div.is-more-options-setup {
   display:none;
}

.is-nimble-label.is-drm-printing-enabled #active_books_container div.is-more-options-setup,
.is-nimble-label.is-drm-exporting-enabled #active_books_container div.is-more-options-setup,
.is-nimble-label.is-drm-expiration-date-enabled #active_books_container div.is-more-options-setup,
.is-nimble-label.is-collaboration-enabled #active_books_container div.is-more-options-setup {
   display:block;
}


#active_books_container div.is-more-options-status {
   display:none;
}

.is-nimble-label #active_books_container tr.is-status-draft.is-book-owner div.is-more-options-status,
.is-nimble-label #active_books_container tr.is-status-in_revision.is-book-owner div.is-more-options-status {
   display:block;
}


/***************************************************/
/* Control the visibility of the "revise" menu item on the project-list-table */
/***************************************************/

#active_books_container a.is-action-revise-approved{
   display:none;
}

#active_books_container tr.is-status-approved.is-book-owner a.is-action-revise-approved{
   display: block;
}


/***************************************************/
/* Control the visibility of the "more-options" menu item on the committed-books-table */
/***************************************************/

#committed_books-table-div div.is-more-options-setup {
   display:none;
}

.is-nimble-label.is-drm-printing-enabled #committed_books-table-div div.is-more-options-setup,
.is-nimble-label.is-drm-exporting-enabled #committed_books-table-div div.is-more-options-setup,
.is-nimble-label.is-drm-expiration-date-enabled #committed_books-table-div div.is-more-options-setup,
.is-nimble-label.is-collaboration-enabled #committed_books-table-div div.is-more-options-setup {
   display:block;
}


#committed_books-table-div div.is-more-options-status {
   display:block;
}

/***************************************************/
/* Control the visibility of the "clone project" menu item on the committed-books-table */
/***************************************************/

.is-nimble-label:not(.is-content-role-enabled) #committed_books-table-div a.is-action-clone-project {
   display:block;
}

.is-nimble-label.is-content-role-enabled #committed_books-table-div a.is-action-clone-project {
   display:none;
}

.is-nimble-label.is-content-role-enabled #committed_books-table-div a.is-action-clone-project.is-book-owner {
   display:block;
}


/***************************************************/
/* Visibility of the More-options popup sections   */
/***************************************************/

/* BlockUI pop-ups are outside the css-setup div. Can this be fixed so css-setup also affects pop-ups? */
/*#more_options_pop_up div.drm-section {*/
   /*display:block;*/
/*}*/
/**/
/*.is-nimble-label:not(.is-drm-enabled) #more_options_pop_up div.drm-section {*/
   /*display:none;*/
/*}*/

#more_options_pop_up #collaboration-popup-section,
#more_options_pop_up #export-print-popup-section,
#more_options_pop_up #export-popup-div,
#more_options_pop_up #print-popup-div,
#more_options_pop_up #expiration-popup-section {
   display:none;
}

.is-nimble-label.is-collaboration-enabled #more_options_pop_up #collaboration-popup-section {
   display:block;
}

.is-nimble-label.is-drm-exporting-enabled #more_options_pop_up #export-print-popup-section,
.is-nimble-label.is-drm-printing-enabled #more_options_pop_up #export-print-popup-section {
   display:block;
}

.is-nimble-label.is-drm-exporting-enabled #more_options_pop_up #export-popup-div {
   display:block;
}

.is-nimble-label.is-drm-printing-enabled #more_options_pop_up #print-popup-div {
   display:block;
}

.is-nimble-label.is-drm-expiration-date-enabled #more_options_pop_up #expiration-popup-section {
   display:block;
}

#more_options_pop_up #content-roles-section {
   display:none;
}

.is-nimble-label.is-content-role-enabled #more_options_pop_up #content-roles-section{
   display:block;
}

/***************************************************/
/* Control the visibility of the sharing icons     */
/***************************************************/

#active_books_container td.is-title img.is-shared-with-you,
#active_books_container td.is-title img.is-shared-with-others,
#active_books_container td.is-name img.is-shared-with-others {
   display:none;
}

/* Edit packs table */
.is-nimble-label #active_books_container tr.is-active-committed-book.is-public-project td.is-name img.is-shared-with-others {
   display:inline;
}

/* Committed books table */
.is-nimble-label #active_books_container tr.is-public-project:not(.is-book-owner) td.is-title img.is-shared-with-you {
   display:inline;
}

.is-nimble-label #active_books_container tr.is-public-project.is-book-owner td.is-title img.is-shared-with-others {
   display:inline;
}
