/*
 * Id: 7.2261
 * Version: 1314032364
 * Generated: Feb 13, 2012 8:09:20 PM
 */

.title{
font-weight: bold;
font-size: 16px;
color: #6b95bc;
}

.abstitle{
color: #000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.subtitle{
font-weight: bold;
font-size: 14px;
color: #000000;
margin:0px 0px 15px 0px;
}

.bookEditionTitle{
display:none;
}

.topimages{
padding:0px 0px 15px 0px;
margin:0px 0px 0px 0px;
}

.more a{
font-weight:bold;
text-decoration:none;
}

.more{
text-align:right;
width: 90%;
padding:0px 0px 0px 0px;
}

.dividertitle{
font-weight: bold;
font-size: 14px;
color: #000000;
margin:0px 0px 10px 0px;
}

.colleft {
float:left;
width:100%; /* width of page */
position:relative;
}

.col1,
.col2,
.col3 {
float:left;
position:relative;
padding:0em 0em 1em 0em; /*
no left and right padding on columns, we just make them narrower
instead only padding top and bottom is included here, make it whatever
value you need */
overflow:hidden;
}

.numpages{
font-weight:bold;
}

.authorList{
font-weight:bold;
}

.editorList{
font-weight:bold;
}

.author{
font-weight:bold;
}


img.right{
margin:10px 0px 0px 0px;
}

.displayText{
width: 50%;
padding:0px 0px 10px 0px;
}

.title-bar{
text-transform:uppercase;
}

.title-bar a{
text-transform:lowercase;
}

#mainWithBoth h2{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#browseBooksSideLinks img{
padding:16px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

/** stops arrows from displaying in top nav in ebooks tab **/
.sf-sub-indicator{
display: none;
}

/*******************SITE MESSAGE***********************/

.siteMessageBar{
padding: 5px;
background-color: #fff;
border: 3px solid;
}

.siteMessageBar h4 {
color: red;
font-size: 100%;
text-align: center;
}

/*******************HOME PAGE***********************/

#bookLanding{
margin:0px 0px 0px 0px;
}

.col2 .booklist-teaser-left{
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.booklist-teaser img{
border: 1px solid black;
}

#browseBooksSideLinks{
padding:;
margin:0px 0px 0px 10px;
}

#browseBooksSideLinks a {
text-decoration: none;
}

.ebookHomeBox .groupTitle h2 {
border-bottom:1px solid black;
}

.ebookHomeBox .col2 .groupTitle h2{
padding:0px 0px 0px 10px;
}

.ebookHomeBox .container.twoColumns .col1
{
/*width: 35%;*/
width: 45%;
margin:0px;
padding:0px 0px 0px 0px;
border-right:1px solid black;
}

.ebookHomeBox .container.twoColumns .col2 {
border-left:0;
/*width: 60%;*/
width: 50%;
margin:0;
padding:0px 0px 0px 0px;
}

.homepageFeatures{

}

.homepageFeatures .publicationdate{
display:none;
}

.homepageFeatures .numpages{
display:none
}

.homepageFeatures .isbneb{
display:none;
}

.homepageFeatures .isbn13{
display:none;
}

.homepageFeatures .bookid{
display:none;
}

.elementGroup{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.elementGroup .booklist-teaser{
padding:0px 0px 0px 0px;
margin:10px 5px 10px 5px;
}

.groupContent{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.groupTitle h2{
background-color: #01156E;
color: #ffffff;
padding:2px 0px 2px 6px;
margin:15px 0px 0px 0px;
}

/*.container.twoColumns{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}*/

/*.container.twoColumns .col1{
width:49%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float: left;
}*/

/*.container.twoColumns .col2{
width:49%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float: none;
}*/

/*******************BROWSE PAGES***********************/

.booklist-teaser{
clear:both;
margin:0px 0px 4px 0px;
padding:0px 0px 4px 0px;
}

.booklist-teaser-left{
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
clear: both;
}

.booklist-teaser-authors{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;
}

.booklist-teaser-editors{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;
}

.book_segment{
clear:both;
margin:4px 0px 4px 0px;
padding:4px 0px 4px 0px;
list-style: none;
}

.book_segment .isbn13{
font-weight: bold;
}

.book_segment .isbn13Title{
font-weight: normal;
}

.book_segment .isbn-series{
display: none;
}

.book_segment .edition{
display: none;
}

.book_segmentsTIA{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:16px;
}

#book_segmentsWrapper{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
postition: relative;
}

.book_segmentsNavBox{
border: 1px solid #01156E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:180px;
right:10px;
position: absolute;
float:right;
background-color:#FFFFFF;
}

.book_segmentsNavBoxHead{
background-color:#01156E;
padding:2px 0px 0px 4px;
margin:2px 2px 2px 2px;
text-transform: uppercase;
color: #ffffff;
}

.book_segmentsNavBoxContent{
height:auto;
overflow:auto;
max-height: 250px;
}

.book_segmentsNavBoxContent li{
margin:4px 0px 4px 0px;
padding:0px 0px 0px 0px;
}

.book_segmentsNavBoxContent ul{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

.book_segmentsNavBoxContent a{
text-decoration:none;
}

.book_segmentsNavBoxContent a:hover{

}

.book_segmentsNavBox .alphaListing ul{
margin:2px; padding:0;
}

.book_segmentsNavBox .alphaListing li{
display:inline;
}

.book_segmentsListBox{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:75%;
}

.book_segmentsListBox ul, .book_segmentsListBox li{
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
list-style:none !important;
}

.book_segmentsListBox .displayTitle {
overflow:auto;
margin:5px 0px 5px 0px !important;
padding:2px 10px 2px 10px !important;
background-color:#01156E;
clear:both;
color:#ffffff;
}

.displayTitle h2 {
float:left;
color:#ffffff;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px!important;
}

.displayText{
display: none;
}

.book_segmentsListBox .topLink {
float:right;
}

.book_segmentsListBox .topLink a {
font-size:10px;
color:#ffffff;
text-decoration: none;
}

/*******************BOOK LANDING PAGE***********************/
#booksWrapper .abstitle{
margin:0px 0px 20px 0px;
}

#bookCover img{
border: 1px solid #000;
/*width:165px;*/
}

/** Column: Cover **/
#booksWrapper .container.twoColumnsRightHeavy .col1{
width:32% !important;
padding:0px 5px 0px 0px;
}

/** Column: Info **/
#booksWrapper .container.twoColumnsRightHeavy .col2{
margin:0px 0px 0px 0px !important;
width:64%;
}

/** Column: Info & Actions **/
#booksWrapper .container.twoColumnsLeftHeavy .col1{
width:48%;
}

/** Column: Related Books **/
#booksWrapper .container.twoColumnsLeftHeavy .col2{
width:49%;
}

.relatedBook_segment{
padding:0px 0px 0px 15px;   
}

ul.relatedBook_segment{
margin: 10px 0px 10px 0px !important;
padding:0px 0px 0px 0px !important;
}

.relatedBook_segment li{
margin: 5px 0px 0px 0px;
}

.elementGroup.bookInfoGroup{
clear:both;
}

#bookBuy img{
border: 1px solid #000;
display:block;
margin:auto;
}

.buy{
background-color: #01156E;
padding:1px 3px 1px 3px;
font-weight: bold;
color: #002071;
margin:0px 0px 3px 0px;
}

.buybutton{
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;
border: none !important;
}

.openurl img{
vertical-align:text-bottom;
margin:2px 0px 0px 0px;
}

.pubdesc{
margin:10px 0px 20px 0px;
padding:10px 5px 5px 10px;
background-color: #F1F2ED;
clear: both;
}

ul .superTitle{
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

ul .chapterTitle{
padding:0px 0px 0px 15px;
margin:0px 0px 0px 0px;
}

.superTitle{
color: #01156E;
font-size: 12px;
font-weight:bold;
}

.bookTOC ul{
list-style:none !important;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.bookTOC li{
list-style:none !important;
padding:0px 0px 10px 0px;
margin:5px 0px 5px 8px;
}

.bookTOC {
margin:10px 0px 60px 0px !important;
/*display:none;*/
}

.bookTOC h3{
display:none;
}

.bookTOC .chapterTitle{
background: none;
}

.bookTOC li{
background-image:none !important;
}

.authors_collaboration_block{
font-weight:bold;
}

.authorTitle{
font-weight:normal;
}

.editorTitle{
font-weight:normal;
}

.bookNameTitle{
font-weight:normal;
}

.bookNameSuperTitle{
font-weight:normal;
}

.bookName{
font-weight:bold;
}

.publicationdateTitle{
/*font-weight: bold;*/
font-weight:normal;
}

.publicationdate{
font-weight:bold;
}

.doiTitle{
font-weight:normal;
}

.doi{
font-weight: bold;
}

.bookidTitle{
font-weight:normal;
}

.bookid{
font-weight: bold;
}

.isbn13{
font-weight: bold;
}

.isbn13Title{
font-weight: normal;
}

.isbn10{
font-weight:bold;
}

.isbn10Title{
font-weight:normal;
}

.pubDataIsbn10{
display:none;
}

.isbneb{
font-weight:bold;
}

.isbnebTitle{
font-weight:normal;
}

.edition{
font-weight:bold;
}

.editionTitle{
font-weight:normal;
}

.isbn-series{
font-weight:normal;
}

.isbnSeriesTitle{
font-weight:normal;
}

#booksWrapper .numpages{
font-weight:normal;
margin:0px 0px 20px 0px;
}

.numpagesTitle{
font-weight:normal;
}

.elementGroup .numpages{
font-weight:bold !important;
}

.subtitleBrowse{
font-weight:normal;
}

.series{
font-weight:bold;
}

.openAccess{
color:green;
font-style:italic;
}

.emailPreview{
display:none;
}

.showHideLink{
font-weight:bold;
}

.openurl img{
vertical-align:text-bottom;
margin:0px 0px 0px 0px;
}

/*******************CHAPTER LANDING PAGE***********************/

/** Column: Cover **/
#booksChapterWrapper .container.twoColumnsRightHeavy .col1{
width:31% !important;
margin:0px 0px 5px 0px;
}

/** Column: Meta and TOC **/
#booksChapterWrapper .container.twoColumnsRightHeavy .col2{
width:67%;
}

/** Column: Meta **/
#booksChapterWrapper .container.twoColumns .col1{
width:49% !important;
padding:0px 0px 0px 0px !important;
}

/** Column: TOC **/
#booksChapterWrapper .container.twoColumns .col2{
width:50%;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}

/** Column: Abstract Data **/
#booksChapterWrapper .container.twoColumnsLeftHeavy div.col2{
width: 38%;
}

.abstract{
margin:20px 0px 10px 0px;
padding:0px 10px 0px 0px;
line-height:150%;
text-align:justify;
}

.abstract p{
text-align:justify;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.abstract sup,sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}

.bookChapterTOC sup,sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}

.abstract sup, .bookChapterTOC sup{
bottom: 1ex;
}

.abstract sub, .bookChapterTOC sub{
top: .3ex;
}

.sectionheadlist .emphsuperior{
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
bottom: 1ex;
top: -1ex;
}

.sectionheadlist .emphinferior{
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
bottom: 1ex;
top: .7ex;
}

.sectionheadlist .emphitalic{
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
bottom: 1ex;
top: .0ex;
}

.sectionheadlist ul , .sectionheadlist li{
margin:0; padding:0;
}

.cpyrtdate{
margin:0px 0px 5px 0px;
font-weight:bold;
}

#booksChapterWrapper .bookChapterTOC h3{
display:none;
}

#booksChapterWrapper .bookChapterTOC{
border: 1px solid #6b95bc;
padding: 0px 0px 0px 0px;
margin:0px 0px 10px 0px;
width:99%;
height:240px;
overflow:auto;
overflow-x:hidden;
list-style-type:none;
}

/***** IE HACK ********/
#booksChapterWrapper .container.twoColumns{
clear:both;
margin:0px 0px 10px 0px;
padding:0px 0px 15px 0px;
}

#booksChapterWrapper .container.twoColumns .col2{
border-left:none;
}
/***** IE HACK ********/

.bookChapterTOC .highlightYellow{
background:#ffff99;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

.bookChapterTOC ul{
padding:0px 0px 0px 0px !important;
margin:5px 0px 5px 4px !important;
list-style: none !important;
list-style-type: none !important;
list-style-image: none !important;
}

.bookChapterTOC li{
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
list-style: none !important;
list-style-type:none !important;
list-style-image: none !important;
}

#bookChapterContainingBook .topimages{
float: left;
}

#bookChapterContainingBook{
clear: both;
padding:0px 0px 0px 0px;
margin:10px 0px 20px 0px;
}

.bookChapterPrevNext{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

#chapterLanding .flora{
clear:both;
}

.chapterLandingInfo{
margin:15px 0px 0px 0px;
}

.chapterTitle{
background: #E2F0FB;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 5px;
/*height:20px;*/
}

.chapterpagecount{
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.chapterpagecountTitle{
font-weight:normal;
}

.contentitemtypeTitle{
text-transform:capitalize;
font-weight:bold;
}

ul.sectionheadlist li{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-indent: 0px;
}

.ui-tabs-nav li{
list-style:none !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
}

.ui-tabs-nav{
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
}

.enlarge{
text-align:center;
}

#chapterLandingMeta{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: right;
width:180px;
}

#bookcover{
width:170px;
float: left;
}

#bookcover img{
border: 1px solid black;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width: 170px;
}

.chapter_reference_volume{
font-weight:bold;
}

#booksChapterWrapper .openAccess{
color:#ffffff;
font-style:normal;
}


/*******************TOOLKIT ARTICLE ACTIONS***********************/

.linkingactionsdiv {
border: 1px solid #ccc;
margin-bottom: 5px;
padding: 5px;
overflow:hidden;
}

#booksWrapper .socialTools{
border: none;
margin:40px 0px 0px 0px;
}

.socialTools {
border-bottom:1px solid #ccc;
padding:0px 0px 5px 0px;
}

.socialTools a, .articleActions a, .socialTools2 a {
font-size:10px;
}

.socialTools img, .articleActions img {
padding:2px; vertical-align:middle;
}

.articleActions {
padding:5px 0px 5px 0px;
}

.articleActions table {
width:100%;
}

.articleActions td {
/*width:50%;*/
}

.dlactionsbar {
border: 1px solid #ccc;
margin-bottom: 5px;
padding: 5px;
overflow:hidden;
}

.dlactionsbar h3 {
background-color: #01156E;
padding:5px 5px 5px 5px;
margin:0px 0px 5px 0px;
color: #ffffff;
}

.dlactionsbar h3 .free {
color:green;
text-align:right;
}

.dltypes{
float:left;
}

.dlviews {
float:right;
}

/*******************CSS DROPPY***********************/

#communitynav {
display: block;
margin: 0;
padding-top: 4px;
}

#communitynav li {
display: block;
list-style: none;
margin: 0;
padding: 0;
float: left;
position: relative;
}

#communitynav a {
display: block;
}

#communitynav ul {
display: none;
position: absolute;
left: 0;
margin: 0;
padding: 0;
}

* html #communitynav ul {
line-height: 0;
} /* IE6 "fix" */
#communitynav ul a {
zoom: 1;
} /* IE6/7 fix */
#communitynav ul li {
float: none;
width: 150px;
text-align: left;
}

#communitynav ul ul {
top: 0;
} /* Essentials - configure this */
#communitynav ul {

}

#communitynav ul ul {
left: 0px;
} /* Everything else is theming */
#communitynav {
height: 24px;
}

#communitynav * :hover {
background-color: #ccc;
}

#communitynav a {
line-height: 7px;
padding: 6px;
}

#communitynav li.hover {
background-color: #dedede;
}

#communitynav ul {
top: 25px;
}

#communitynav ul li a {
background-color: #e5e5e5;
line-height: 15px;
}

#communitynav ul li.hover>a {
background-color: #CCC;
}

#communitynav ul a {
border-bottom: 1px solid white;
border-right: none;
opacity: 0.95;
filter: alpha(opacity = 95);
}

#communitynav img {
position:relative; top:3px;
}

#communitynav li ul li a img {
margin-right:5px;
}

.ui-widget-content {
background: #ffffff;
}

/*******************KEWWORDS AND PACS***********************/

.authors_block h2,.keyAndPacs h2,.PubData h2, .epaps h2, .edItem_block h2 {
background: #01156E;
color: #FFFFFF;
padding: 5px 5px 5px 5px !important;
margin: 0px 0px 2px 0px !important;
font-size: 12px;
}

.keyAndPacs,.PubData, .epaps, .edItem_block {
border: 1px solid #ccc;
margin-bottom: 5px;
padding: 5px;
}

.keyAndPacs h3,.PubData h3 {
font-weight: bold;
}

.keywords_block,.pubdata_block,.pacs_block,.epaps_block, .edItem_block {
margin-bottom: 0px;
padding: 4px 3px;
}

.keywords_block h3,.pubdata_block h3,.pacs_block h3 {
background-color: #E7E7E7;
border-bottom: 1px solid #01156E;
color: #000;
margin: 0px 0px 5px 0px;
padding: 3px;
font-size: 12px;
}

.keywords_block p, .pubdata_block p, .edItem_block p {
padding: 5px;
margin: 0px 0px 0px 5px;
}

.pubdataIsbn10{
display:none;
}

.borderLayout{
overflow:hidden;
clear: left;
}

/** math changes **/
.blockformula {
margin:10px;
}

/** KBART **/

.kbartBook_segmentsListBox th{
color:#fff;
background-color:#01156E;
text-transform:uppercase;
font-size:10px;
}

.kbartBook_segmentsListBox .one{
background-color:#ccc;
}

.kbartBook_segmentsListBox a{
text-decoration:none;
}

.kbart_url{
display:none;
}

.kbart_publisher{
display:none;
}

.kbart_edition{
display:none;
}

.kbart_year{
text-align:center;
}

.kbart_name{
text-align:center;
}

.kbart_eisbn{
text-align:center;
}

.kbartForm td{
vertical-align:bottom !important;
}

#browseBooksSideLinks ul, #browseBooksSideLinks ul ul{list-style-type:none;}















      
