fieldset { border: none; }

.searchresults.tabs {display: block}

/* oro#3091 */
.resultsBar .toolModule { display: block; }

button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
    background-color:#FA7236;
/*     border: 1px solid #FA7236; */
    color:white;
}
h1 {
	color: #002147;
/*     font: bold 25px/28px arial; */
    font: bold 1.67em/1.12 arial; /* FS: relative to 15px .entryContent. If h1 is not within .entryContent, it will adjust relative to 13px body = 21.71 */
    margin: 35px 0 10px;
}
h2 {
	color: #002147;
/* 	font: bold 19px/24px arial; */
	font: bold 1.26em/1.26 arial; /* FS: relative to 15px .entryContent. If h2 is not within .entryContent, it will adjust relative to 13px body = 16.38px */
    margin: 20px 0 15px;
}
h3 {
	color: #002147;
	margin: 1.5em 0 0.4em;
	/*font: bold 15px/20px Arial, Helvetica, sans-serif;*/
	font: bold 1.15em/20px Arial, Helvetica, sans-serif;
}
h4 {
	color: #002147;
	margin: 1.5em 0 0.4em;
	/*font: 15px/20px Arial, Helvetica, sans-serif;*/
	font: 1.15em/20px Arial, Helvetica, sans-serif;
}
h5 {
	float: left;
	color: #002147;
	margin: 0 0.5em 0 0;
	font: bold italic 13px/18px Arial, Helvetica, sans-serif;
}
h1#pagetitle {
	font-size: 1.54em;
}

.entryContent { /*font-size:15px; line-height:22px;*/ font-size:1.15em; line-height:1.47; margin-top:20px; } /* 15px font size only for the content of entry pages within readPanel */

.verseType .lineGroup li { list-style: none; }
.verseType .lineGroup { margin: 0;}


.resultsBar .jumpToModule .submit { background-color: #FA7236; color: white; }

#viewModeToolModule a, 
#viewModeToolModule span {
    background: url("bkgd-views.gif") no-repeat scroll left top #EBEBEC;
}

.entryAuthorBiographies {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D1D1D1;
    margin-left: -12px;
    padding: 15px;
    width: 710px;
}
.entryAuthorBio .authorName {
    color: #242424;
    display: block;
    font: bold 13px arial;
    margin-bottom: 8px;
}
.entryAuthorBio .authorAffiliation {
    font: 12px arial;
    color: #4b4d4f;
}

.more { font-weight: bold; color: #ed5f21;  }

#q_within { width: 159px; }

#columnOne .searchModule {padding: 0; background: none; }

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >>>>> CONTENT MODULES */
.module h4 { margin-left: 10px; }
.module h3 a {
    color: #FFFFFF;
}
.module .moduleToggle {
    background-image: none;
    cursor: auto;
}
h2.moduleLabel {
    background-color: #001c54;
    color: #ffffff;
    padding: 10px 20px 10px 10px;
}
.module ul {
    margin: 10px 10px 5px;
}
.module li.expandable li a {
    font-size: 13px;
    color: #ed5f21;
}
.module li.expandable, 
.module li.expandable ul {
    padding-left: 0;
}
.module li.expandable ul {
	margin-left: 0;
}
#columnOne .module h2 {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    margin-top:0;
}
#columnOne .module h3 {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3;
    margin: 0;
    padding: 10px 20px 10px 10px;
}

#twitterModule { display: none; }

/* TOC */
.module,  
.bookDetail .toc  {
	background: #e5e5e5;
	padding: 0 0 5px 0;	
}

/* AVAILABILITY FACET */
#availabilityModule.facetModule  {
    background: #fff;
    padding: 0;
    border: 1px solid #cecdcd;
    margin-bottom: -1px; 
}
#availabilityModule.facetModule .facetValues {
    padding: 0 10px;
}
#refineByAvailability .facetValues .open {
    display: none;
}

.related a { color: #233e7f; }
.related a:hover { color: #ed5f21; }

.module h3,  
.bookDetail .toc a#bookTocTitleLink  {
	background-color: #001c54;
}
.showTaxonomyFilterExpand, 
.showTaxonomyFilterContract {
    background-image: url("sprite_toggles.png.1");
}
.showTaxonomyFilterExpand {
    background-position: 0 -78px;
}
.showTaxonomyFilterContract {
    background-position: 0 -37px;
}

/* SEARCH RESULTS */
.resultsBar .text {
    border: 1px solid #cfd1d2;
}
.printPreview #searchContent {
    clear: right;
    margin: 0 0 0px;
	overflow: visible;
}
.clearAll { font-size: 11px; }
.searchPage #mainContent #searchHeader .clearAll, 
.browsePage #mainContent #searchHeader .clearAll {
    font-weight: bold;
    color: #ed5f21;
}

/* CONTENT DETAIL */

.callout.emphasis {
    background-color: #f0f0f0;
}

.mainBase #readPanel li p {
    margin: 0;
}

h2.titleHeading2 {
    margin-bottom: 10px;
    margin-top: 20px;
}

table {
    background-color: #f0f0f0;
    border: 0 none;
    margin: 0 0px 2em;
    width: 100%;
}

.bookDetail #readPanel {
    padding: 0 0 0 17px;
    position:relative;
}
/* View Entry */

.page-viewentry .smartNavWrapper { display: none; }

.page-viewentry #readPanel dl.metaInfo { display: none; }


/* CAROUSEL */
.carousel {
	background: #f0f0f0;
}
.carousel .prev, .carousel .next {
	background: url("bg-caro-arrows.jpg") no-repeat scroll left bottom transparent;
}
.carousel .next {
    background-position: right bottom;
}


.articleContent tr:first-child td { border: none; }
.articleContent td { color: #4b4d4f; border: none; }
.articleContent td span { color: #206b7a; }

#mainContent #searchHeader .searchTerm, 
#mainContent #searchHeader .modifySearch, 
#mainContent #searchHeader .clearAll { margin-right: 10px; width: auto; }

span.hi { color: #000000; background: #f5cac2; padding: 1px 3px; }

#mainContent #searchHeader .modifySearch {
    border-left: 1px solid #DDDAD1;
    border-right: medium none;
    clear: none;
    float: left;
    margin: 0;
    padding-left: 10px;
}

span.tocCollapsed {
    background:	url("toc_collapse_plus.png") no-repeat scroll 0 4px transparent;
	height: 11px;
	width: 15px;
	cursor: pointer;
	position: relative;
	padding-left: 17px;
	padding-right: 4px;
	font-weight: bold;

}

#myPanels .actionButtons input[type="submit"] {
    padding-bottom: 25px;
}
.module li.expandable li {
    line-height: 16px;
    margin: 0 0 7px;
}
span.tocExpanded {
	background: url("toc_collapse_minus.png") no-repeat scroll 0 3px transparent;
	height: 11px;
	width: 15px;
	cursor: pointer;
	position: relative;
	padding-left: 17px;
	padding-right: 4px;
	font-weight: bold;
}

ul.tocCollapsed {
    display: none;
}

ul.tocExpanded {
    display: block;
}

.printPreview #searchContent .noimageResult {
    margin: 0 0 0 0px;
}

#searchWithinDocument {
	display: none;
}

body.bookLanding  #searchWithinDocument {
    display: block;
}


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> Abstract Toggle */

.abstractPlus { background: url("sprite_toggles.png.1") no-repeat 0 5px; }
.abstractMinus { background: url("sprite_toggles.png.1") no-repeat 0 -33px; }

/*  _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _
   \___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\
    \___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\ 
     \___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\ 
      \___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\___\ 
       \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ 

			OUP Platform CSS Cleanup -- Put Consolidated Styles Below...
          _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _
       /___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/
      /___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/
     /___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/
    /___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/___/
   / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ / _ /
*/



body { color: #000000; background-color: #ffffff; }
a { color: #ed5f21; }
a:hover { color: #ed5f21; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> PAGE TITLES */
h1#pagetitle { color:#231f20; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> MASTHEAD */
/* #header { background: url("../images/header.jpg") no-repeat scroll left top transparent; } */
/* #headerLogo { background:transparent url("../images/orr-logo.png") no-repeat left top; } */
/* #headerLogo a { height: 54px; width: 517px; } */

#header a { color:white; }
#header {           
			background-image: url(header.jpg);
		background-color: #5a889c;
	background-repeat:no-repeat;
	background-position:left top;
}
#headerLogo {
	left: 20px;
	top: 78px;
			background: url(orr-logo.png) no-repeat 0 0 transparent;
		height: 54px;
	width: 517px;
}
#headerLogo a {
	height: 54px;
	width: 517px;
}


#header #utilityNav a { color: #363636; } /* added */

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> QUICK SEARCH */
.searchModule input[type="submit"] { background-color: #FA7236; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> QUICK SEARCH SCOPE - SELECTIONS */
.specialSearch { color: #ffffff; border-color: #233e7f; background: #1e4c8a; }
.specialSearch .openSpecializationArea { background:transparent url(sprite_arrows.gif.1) no-repeat right -150px; }

#specializations a { color:#ed5f21; }
	

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> HOMEPAGE LAYOUT */
#homeFrame { background-color: #ffffff; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> LAYOUT */
.bookDetail #columnOne { margin-top:50px; }

.bookLanding #mainContent, 
.bookDetail #mainContent, 
.contentPage #mainContent { position: static; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> NAVIGATION */
#navigation { background: #001c54; }
#navigation li a { color: #ffffff; }
#navigation > ul > li { border-right: 1px solid #5a889c; }
#navigation #personalNav li li a { color: #231F20; }

#personalNav .dropdown {
    background-color: #D0D0D0;
    border: 1px solid #001c54;
}
body #personalNav ul li .dropdown ul { background-color: #D0D0D0; }
#personalNav h3 { background-color: #001c54; color: #ffffff; }
#personalNav #savedEntries, #personalNav #mySearches { border-left: 1px solid #5a889c; height: 37px; } 

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> NEWS MODULE (ON HOMEPAGE) */
#whatsNewPanel .btnRss a { background-color: #FA7236; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> LOGIN MODULE */
.libraryModule .signOut a { background-color:#FA7236; color:#ffffff; padding:5px; display:inline-block; margin-bottom:10px; }
#loginPanel h2 { background: #001c54; color: #ffffff; text-transform: none; }
#loginPanel input[type="text"], 
#loginPanel input[type="password"] { color: #666666; }
#loginPanel input[type="submit"] { background-color: #FA7236; color:white; }
#loginPanel #passwordRow label { color: #666666; }
#loginPanel #noAccount p { background-color: #001c54; }
#loginPanel #noAccount a { color: #ffffff; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> LIBRARY MODULE */
#libraryHeader h4 { color: #002147; }
/* #libraryHeader h4:hover { color:#ed5f21; } */
#libraryHeader .refineHeadCollapsed { background:transparent url(sprite_arrows.gif.1) no-repeat right -345px; }
#libraryHeader.open .refineHeadCollapsed { background:transparent url(sprite_arrows.gif.1) no-repeat right -295px; }
#expandedSearchLabel { background-image:url(sprite_arrows.gif.1); }
#libraryModuleContent #expandSubmit {
	background-color:#FA7236;
/* 	border:1px solid #f96523; */
	border:1px solid #FA7236;
	text-transorm:uppercase;
	color:white;
}


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> FEATURED BOOK (ON HOMEPAGE) */
#featuredBookBlock h1 {color: #002147; }
#featuredBookBlock h1 a { color: #233e7f; }
#featuredBookBlock h2 {color:#000000; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> TOCS */
.toc li.expandable a.toggle { background: url("sprite_toggles.png.1") no-repeat; }

.page-viewbook .toc li.expandable a.minustoggle { background-position: 0 -35px; }

.frontMatterCollapsed, 
.frontMatterExpanded, 
.tailMatterCollapsed, 
.tailMatterExpanded { background: url("sprite_toggles.png.1") no-repeat; }
.page-viewbook .frontMatterExpanded, 
.page-viewbook .tailMatterExpanded { background-position: 0 -34px; }

.bookDetail .toc a { color: #233e7f; }
.bookDetail .toc a:hover { color:#ed5f21; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> PUBLIC PAGES SIDEBAR */
.contentPage #leftsidebar a { color: #233e7f; }
.contentPage #leftsidebar a:hover { color: #ed5f21; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> PRIMARY NAVIGATION MEGAMENU */


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> TAXONOMY NAVIGATION LIST */
.taxonomyNavigation .level0 a { color: #233e7f; }
.taxonomyNavigation .level0 a:hover { color: #ed5f21; }
.taxonomyNavigationBody .browseAll a { color: #233e7f; }
.taxonomyNavigationBody .browseAll a:hover { color: #ed5f21; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> SIGN IN / SIGN UP NAVIGATION */
#loginNav { background: #1e4c8a; color:#ffffff; }
#loginNav a { color:#ffffff; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> ALPHA NAVIGATION */
.alphaNav ul { color:#E1E1E1; font-family:Arial, Helvetica, sans-serif; }
.alphaNav li a { border-color:#E1E1E1; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> BREADCRUMBS */
#breadcrumb li a { color: #ed5f21; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> RESULTS NAVIGATION (ENTRY NAV) */
#entryPrevNextNav a { color: #ed5f21; }
#entryPrevNextNav .prev a,
#entryPrevNextNav .next a { background-image: url("sprite_entrynav.png.1"); }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> FACETED NAVIGATION */

.navModule h2 { background-color: #001c54; color: #ffffff; }
.navModule .navToggle { background-image:none; cursor:auto; }
.navModule .navToggle:hover {  }
.navModule.expanded .navToggle {  }
.navModule.expanded .navToggle:hover {  }
.navModule.collapsed .navToggle {  }
.navModule.collapsed .navToggle:hover {  }

.facetModule  { background: #e5e5e5; }
.facetModule h3 { background-color: #cccbcb; background-color: #D1D1D1; color: #231f20; }
.facetModule .facetToggle { }
.facetModule .facetToggle:hover { background-color: #727272; color: #FFFFFF; }
.facetModule.expanded .facetToggle { background-position: 200px -90px; }
.facetModule.collapsed .facetToggle { background-position: 200px -240px; }
.facetModule a { color: #233e7f; }
.facetModule a:hover { color: #ed5f21; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> SEARCH TOP SECTION */
#topSection {
    background: url("bkg_indexcard.jpg") repeat-y scroll right 0 #f0f0f0;
    border: 1px solid #D9D9D9;
    overflow: hidden;
}

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> Annotation */
body #createAnnotation button {
    background-color: #FA7236;
    color: white;
}
.annotationsPopup .save, .annotationsPopup .edit {
    background-color: rgb(250, 114, 54);
}

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> SEARCH CONTENT */

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> MY STUFF PAGE */
#myTabs a { background: #f0f0f0; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> CONTENT ITEMS (SEARCH RESULTS) */


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> TABBED CONTENT */
.tabs li a:hover { color: #ed5f21; }

.tabContent { border:none; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> SMART NAV */
.bookDetail #topSmartNav, 
.bookDetail #bottomSmartNav { margin:10px 0 10px -12px; }


/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> INDEX CARD */
.indexCard { background: url("bkg_indexcard.jpg") repeat-y scroll right 0 #F0F0F0; }

.indexSummary h1#pagetitle,
.indexSummary a.title { color: #002147; }
.indexSummary h3 { color: #242424; }


.indexAside h3 { color: #242424; }

#bookAuthors #authorsMore, 
#bookAuthors #authorsLess {
    color: #ed5f21; 
}


.page-viewentry .indexCard { background-image: none; float: right; width: 740px; margin-bottom:0; }
.page-viewentry .indexSummary { border: none; }
.page-viewentry .indexCard td { padding:0; }
.page-viewentry #bookCover { float: left; margin: 0 20px 0 0; width: 102px; padding: 0; }
.page-viewentry #bookCover .cover img { width: 100px; }
.page-viewentry .indexSummary a { color: #ed5f21; }

/* #3478 */
.page-viewentry #bookContent {
    float: left; 
    margin: 0; 
    width: 100%;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

/* FS: IS THE FOLLOWING ELEMENT OBSOLETE, replaced by articleIndexCard? */
.page-viewentry .bookCoverMatter {
    background: #E5E5E5;
    border: 1px solid #CCCCCC;
    color: #4B4D4F;
    float: right;
    font: 0.923em/1.583em Arial,Helvetica,sans-serif;
    margin: 0 0 0;
    min-height: 150px !important;
    overflow: hidden;
    padding: 15px;
    width: 710px;
}

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> BIBLIOGRAPHIC INFORMATION */
.indexCard .metadataPublisher { display:none; }
.bookIndexCard .bibliography dl.metadataDOI,
.bookIndexCard .bibliography dl.metadataPrintIsbn13 { 
	margin-right:0; 
	width:50%;
}
.articleIndexCard .bibliography dl { width:auto; }

.bibliography a { font-weight: bold; }
.bibliography .bibTitle {
    font-weight:bold;
    font-size:1.15em;
    margin: 1em 0 0.8em;
}
.bibliography .sc { font-weight: bold; }


.findthisresourcehead { background:transparent url("sprite_toggles.png.1") no-repeat left 6px; display: block; }
.findthisresourcehead.expanded { background-position:0 -33px; }

/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> ENGINEER ADDITIONS */
/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> ENGINEER ADDITIONS */
/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> ENGINEER ADDITIONS */
/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> ENGINEER ADDITIONS */
/* = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = ~ = >>>>> ENGINEER ADDITIONS */
/* (THIS ALL NEEDS TO BE INTEGRATED INTO OUR CLEANUP, BUT IT'S A TEMP PLACE TO WORK) */



/*
 * START: Additional color overrides for OUPPLATFORM #264
 */
.contentItem .author,
.contentItem .editor,
#homePanels,
#whatsNewPanel,
#whatsNewPanel .newsBlurb,
#homeTabsAndPanels .top,
#loginPanel,
#mainContent .searchHeader h2	{
	color: #000000;
}

.indexCard,
.indexSummary h2,
.facetModule a,
.bookDetail .toc a,
.entryAuthorBio .authorName,
.entryAuthorBio
.authorAffiliation {
	color: #4b4d4f;
}

.indexCard .title,
h1#pagetitle {
	color: #002147;
}

a:hover {
	color: #ed5f21;
}

#whatsNewPanel .newsBlurb h4,
#newsList h4 {
	color: #231f20;
}

.facetModule h3,
#homeTabsAndPanels .top {
	background-color: #e6e6e6;
}

.module,
.bookDetail .toc,
#whatsNewPanel,
#loginPanel #loginwrapper1,
#loginPanel #loginwrapper2,
.facetModule,
.articleIndexCard,
.indexSummary,
.indexSummary table,
.entryAuthorBiographies,
.contentRestrictedMessage {
	background-color: #f0f0f0;
}

/** overriding 'background' and not just 'background-color' to get rid of the image background **/
.searchPage #topSection,
.browsePage #topSection {
	background: #f0f0f0;
}

#navDrop {
  background: #fefefe;
  background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fefefe));
  background: -moz-linear-gradient(top, #e1e1e1, #fefefe);
  background: linear-gradient(top, #e1e1e1 0%,#fefefe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#fefefe');
}

#columnWrapper {
	border-bottom-color: #002147;
}

#header a {
	color: #ffffff;
}

#header #loginNav {
	color:#ffffff;
}

#header #loginNav a {
  color: #ffffff;
}

#header #loginNav a:hover {
  color: #ffffff;
}

#specializations a {
	color: #ed5f21;
}

#quickSearch #q,
#quickSearch #searchBtn {
	border-color: #d0d0d0;
}

#header .specialSearch a {
	color: #ffffff;
}

.facetModule .facetToggle {
	color: #231f20;
}

.contentItem:hover,
.suggested-content .contentItem {
	background-color: #f0f0f0;
}

#contentRoot ol.customEnumerator li p,
#contentRoot ol.customEnumerator li div,
#contentRoot ol.customEnumerator li span { color:#000000; }
#contentRoot ol.customEnumerator li a span.sc { color:inherit; }


#contentRoot ul.customEnumerator li p,
#contentRoot ul.customEnumerator li div,
#contentRoot ul.customEnumerator li span { color:#000000; }
#contentRoot ul.customEnumerator li a span.sc { color:inherit; }

/*
 * END: Additional color overrides for OUPPLATFORM #264
 */

#searchContent .contentItem .source {
  font-size: 0.92em;
      font-weight: normal;
  }

#usageLoggingDiv {
  display: none;
}

/* ORO2 #4187 */   
.smallCaps {   
	font-variant: small-caps;
}

/* ORO2 #4271, ORO2 #4344 */
.toc ul li, dd.metadataValue {
	word-wrap: break-word;
}

html.ie9 #bookContent div.articleContent table dl.metadataSubject,
html.ie10 #bookContent div.articleContent table dl.metadataSubject,
html.ie #bookContent div.articleContent table dl.metadataSubject {
	margin-right: 15px;
}

.widget.advanced-search-widget fieldset input.wideField {
	height: 0.75em;
	width: 9em;
}


