/*
 * Id: 7.1251
 * Version: 1282145504
 * Generated: Sep 9, 2010 4:38:33 AM
 */

.title{
font-weight: bold;
font-size: 16px;
color: #6b95bc;
}

.abstitle{
color: #6b95bc;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

.chapterTitleInfo{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#6b95bc;
}

.subtitle{
font-weight: bold;
font-size: 14px;
color: #000000;
margin:0px 0px 15px 0px;
}

.topimages{
padding:0px 0px 15px 0px;
margin:0px 0px 0px 0px;
}

.homePage{
padding-bottom:180px !important;
}

.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 40px 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;
}

/*******************SITE MESSAGE***********************/

.siteMessageBar{
margin:30px 270px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
text-align:left;
}

.pubmessage h3{
display:none;
}

.siteMessage{
text-align:center;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
width: 460px;
}

.siteMessageBox{
background-color:FCFCFC;
width:450px;
border:1px solid #E7E7E7;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.siteMessageBar ol{
padding:0px 0px 0px 35px;
margin:10px 0px 10px 0px;
}

.siteMessageIcon{
background-color:#F1F1F1;
padding:3px;
width:15px;
height:130px;
float:left;
}

.siteMessageText{
font-family:verdana,arial,sans-serif;
font-size:10px;
padding:3px 5px 3px 30px;
text-align:left;
height:130px;
/* color:red; */
}

.siteMessageRed{
color:#ED1C24;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

/*******************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;
width:73px;
height:104px;
}

#browseBooksSideLinks{
padding:;
margin:0px 0px 0px 10px;
}

#browseBooksSideLinks a {
color:#002060; 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;
}

#seglib-home .elementGroup{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #e5ebf6;
}

#seglib-home .elementGroup .booklist-teaser{
padding:0px 0px 0px 0px;
margin:10px 5px 10px 5px;
}

#seglib-home .groupContent{
background-color: #e5ebf6;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#seglib-home .groupTitle h2{
background-color: #9AB7D4;
color: #ffffff;
font-size:11px;
padding:2px 0px 2px 6px;
margin:0px 0px 0px 0px;
}

#seglib-home .container.twoColumns{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color: #E5EBF6;
}

#seglib-home .container.twoColumns .col1{
width:49%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float: left;
}

#seglib-home .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 img{
width:73px;
height:104px;
}

.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 .isbn10{
display: none;
}

.book_segment .isbn13{
font-weight: bold;
}

.book_segment .isbn13Title{
font-weight: normal;
}

.book_segment .isbn-series{
display: none;
}

.book_segmentsTIA{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:16px;
}

.book_segmentsNavBox{
border: 1px solid #6b95bc;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*width:320px;*/
width:185px;
position:fixed;
left:57%;
top:190px;
background-color:#FFFFFF;
}

.book_segmentsNavBoxHead{
/*background-color:#94222A;*/
background-color:#9AB7D4;
border-bottom:1px solid #6b95bc;
padding:2px 0px 0px 4px;
margin:2px 2px 2px 2px;
text-transform: uppercase;
color: #002060;
}

.book_segmentsNavBoxContent{
height:auto;
overflow:auto;
max-height: 80px;
}

.book_segmentsNavBoxContent li{
list-style-image: url(http://spiedigitallibrary.aip.org/journals/doc/SPIEDL-home/images/nav_icon_primary.gif);
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{
color: #666699;
font-size:11px;
}

.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:95%;
}

.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:#9AB7D4;
clear:both;
color:#ffffff;
}

.displayTitle h2 {
float:left;
color:#ffffff;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px!important;
}

.book_segmentsListBox .topLink {
float:right;
}

.book_segmentsListBox .topLink a {
font-size:10px;
color:#002060;
}


#book_segmentsWrapper{
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
}

/*******************BOOK LANDING PAGE***********************/

/** Column: Cover **/
#booksWrapper .container.twoColumnsRightHeavy .col1{
width:28% !important;
margin:0px 5px 5px 0px;
}

#bookCover img{
border: 1px solid #000;
width:165px;
}

/** Column: Meta and Buy **/
#booksWrapper .container.twoColumnsRightHeavy .col2{
width:71% !important;
}

/** Column: Meta **/
#booksWrapper .container.twoColumns .col1{
width:67% !important;
padding:0px 5px 0px 0px;
}

/** Column: Buy **/
#booksWrapper .container.twoColumns .col2{
width:28% !important;
margin:0px 0px 0px 0px !important;
border: 1px solid #6B95BC;
padding:3px;
}

#bookBuy img{
border: 1px solid #000;
display:block;
margin:auto;
}

.buy{
background-color: #9AB7D4;
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;
}

#eBookBuy{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}

.pubdesc{
margin:0px 0px 20px 0px;
padding:0px 5px 5px 10px;
border: 1px solid #6b95bc;
background-color: #e5ebf6;
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: #6b95bc;
font-size: 12px;
font-weight:bold;
}

.bookTOC ul, .bookTOC li{
list-style:none !important;
padding:0px 0px 0px 0px;
margin:5px 0px 5px 8px;
}

.bookTOC {
margin:0px 0px 60px 0px;
}

.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;
}

#bookLanding .isbn13{
display: none;
}

#bookLanding .isbn13Title{
display: none;
}

.isbn10{
font-weight:bold;
display:none;
}

.isbn10Title{
font-weight:normal;
}

.pubDataIsbn10{
display:none;
}

.isbneb{
font-weight:bold;
}

.isbnebTitle{
font-weight:normal;
}

.edition{
font-weight:bold;
}

.editionTitle{
font-weight:normal;
}

#bookLanding .isbn-series{
display:none;
}

#bookLanding .isbnSeriesTitle{
display:none;
}

.numpagesTitle{
font-weight:normal;
}

.numpages{
font-weight:bold;
}

.subtitleBrowse{
font-weight:normal;
}

.accessText{
font-style: italic;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:red;
}

.series{
font-weight:bold;
}

#abswrapper .image img{
margin-left: auto;
margin-right: auto;
display: block;
}

.openurl img{
vertical-align:text-bottom;
margin:0px 0px 0px 0px;
}


/*******************CHAPTER LANDING PAGE***********************/

/** Column: Cover **/
#booksChapterWrapper .container.twoColumnsRightHeavy .col1{
width:29% !important;
margin:0px 5px 5px 0px;
}

/** Column: Meta and TOC **/
#booksChapterWrapper .container.twoColumnsRightHeavy .col2{
width:70% !important;
}

/** Column: Meta **/
#booksChapterWrapper .container.twoColumns .col1{
width:45% !important;
padding:0px 5px 0px 0px;
}

/** Column: TOC **/
#booksChapterWrapper .container.twoColumns .col2{
width:50% !important;
margin:0px 0px 0px 0px !important;
padding:3px;
}

/** Column: Abstract Data **/
#booksChapterWrapper .container.twoColumnsLeftHeavy div.col2{
width: 38%;
}

.abstract{
margin:0px 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{
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#6b95bc;
}

.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;
}

/*******************TOOLKIT ARTICLE ACTIONS***********************/

.linkingactionsdiv {
border: 1px solid #ccc;
margin-bottom: 5px;
padding: 5px;
overflow:hidden;
}

#booksWrapper .socialTools{
border: none;
margin:110px 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: #9AB7D4;
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;
}

.openAccess{
color:green;
font-style:italic;
}

/*******************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: #9AB7D4;
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 #9AB7D4;
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{
width:1000px;
overflow:hidden;
clear: left;
}

/** math changes **/
.blockformula {
margin:10px;
}

/** KBART **/

.kbartBook_segmentsListBox th{
color:#fff;
background-color:#9DB5D5;
text-transform:uppercase;
font-size:10px;
}

.kbartBook_segmentsListBox .one{
background-color:#E5EBF6;
}

.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;
}

      