/* ** My profile page ** */
#myProfileInfo {
    margin: 0 0 0.5em -0.5em;
}
#myProfileInfo li {
    padding: 0 0.5em;
    margin:0 0 0.5em 0;
}
#myProfile li a{
    font-weight: bold;
}
#myProfileIntro {
    margin:1em 0 1.5em 0;
}
#myProfile .topLeftRoundCorner {
    margin-bottom:1em;
}
#savedItemsAndAlerts,
#authorServicesPromotion{
    float: left;
    width:36.5em;
    clear:none;
}
#savedItemsAndAlerts li {
    margin:0 0 1em 0;
}
#authorServicesPromotion {
    float:right
}
#myProfile .citation {
    float: left;
    width:38em;
}
/*** Login information ***/
#loginInformation .topLeftRoundCorner {
    overflow:hidden;
}
#loginInformation legend {
    color: #2e2d2d;
}
#loginInformation div.submit {
    margin-top: 1em;
    margin-right: 2.8em;
}
#loginInformation fieldset p.advice {
    height: 4em;
    margin: 1em 0 1em 0;
    width: 27.5em;
}
#loginInformation form.simple {
    background:none;
    float:left;
    width:50%;
    clear:none;
}
#loginInformation form.simple fieldset{
    border:none;
}
#loginInformation form.simple .divider {
    width:100%;
}
#loginInformation .fieldAssistance {
    margin:0.2em 0 0 0;
    height:4em;
    line-height:1.2em;
}
/*** Profile Pages, publications A-Z, subject title ***/
#searchResults form,
#savedPublications form,
.savedItems form {
    padding: 0;
    overflow:hidden;
    width:100%;
}
.savedItems .sectionHeading p{
    line-height:1.8em;
}
.savedItemsList {
    border-top:2px solid #e1e9eb;
    overflow:hidden;
}

.savedItems .articles {
     padding: 0 0 0 1em;
     margin:0 0 0 1px;
}
#publications,
#subjectTitles #titles {
    padding: 1em 0 0 0;
    margin:0 0 1em 0;
    border-top:2px solid #e1e9eb;
    border-bottom: 2px solid #e1e9eb;
}
#alertsManager #publications {
    border:none;
    padding:0;
}
#alertsManager .articles li,
#publications li,
#titles li{
    padding: 0.2em 0 0.3em 1em;
    min-height: 2.4em;
    margin-bottom:0.5em;
    overflow:hidden;
}
#publications li,
#titles li{
    clear:both;
}
#contentAlertsSignup #publications li {
    min-height: 1%;
}
#publications label,
#subjectTitles #titles label {
    position:absolute;
    left:-1000em;
}
#publications .publication p,
#publications a,
#publications span .previousTitle,
#publications li a,
#subjectTitles #titles .previousTitle,
#publicationsAtoZ #publications .previousTitle,
#alertsManager .articles li a,
#savedSearches .searchString a,
#subjectTitles #titles a {
    font-weight: bold;
    margin: 0.1em 0 0;
    display:block;
}
#alertsManager #publications .publication p {
    width: 32em;
}
.previousTitle {
    padding-bottom:0.5em;
    color:#757373;
}
 .currentlyKnownAsLabel {
    margin:0 1em 0 0;
    line-height:1.2em;
    float:left;
}
#alertsManager .articles li {
    width:100%;
}
#alertsManager .alerts .buttonGroup li,
#alertsManager .alerts .buttonGroup {
    width:auto;
}
.productTitle {
    background: #fff;
    color: #757373;
    display: block;
    text-transform: uppercase;
    position: absolute;
    top: 2px;
    right: 0;
}
.resultControls {
    padding:1em 0 1em 1em;
    overflow:hidden;
    clear:both;
}

#publicationTitleSearch form,
#publicationsAtoZ form,
#subjectTitles form {
    padding-left:0;
}
#publicationTitleSearch .resultControls,
#publicationsAtoZ .resultControls,
#subjectTitles .resultControls {
    padding-top: 0;
}
#searchResults #searchResultsList .resultControls {
    padding: 0 0 1em 0;
}
.resultControls .buttonGroup {
    float: left;
    padding: 0 0 0 1em;
}
#subjectTitles #subjectTitleInfo {
    margin: 0 0 1em 1em;
}
#resultInfo p {
    padding: 1em 1em 0 1em;
}
#searchResults #resultInfo p {
    width: 40em;
    float:left;
    padding:0;
}
#searchResults #resultInfo p em,
#searchedForText em{
    font-weight: bold;
}
/* over write some access stuff */
.articles .access,
#publications .access,
#titles .access {
    width:3.5em;
    margin-right:1em;
}

/*over write styles to align icons and inputs to bottom of first line*/
.articles .access {
    min-height:2.4em
}
#publications .access .openAccess,
.articles .access .openAccess {
        background-position:-385px -45px;
}
#publications .access .freeAccess,
.articles .access .freeAccess {
        background-position:-385px 0;
}
#publications .access .licensedContent,
.articles .access .licensedContent {
        background-position:-385px -96px;

}
.articles .citation {
    padding:0.3em 0 0 0;
}
#publications .publication {
    padding:0.4em 0 0 0;
}
#savedPublications .access .number,
#publications .access input,
.articles .access input {
    margin:5px 0 0 0;
}
#savedArticles .articles .citation {
    margin:0.1em 0 0 0;
}
#savedSearches .access input {
    margin-top:0;
}

#savedPublications .licensedContent,
#savedPublications .freeAccess,
#savedPublications .openAccess {
    margin-top:0;
}
/*over write styles to align icons and inputs to bottom of first line*/
#savedPublications .access .number{
    margin:0.5em 0 0 0
}
#savedArticles .access .number {
    margin:0.35em 0 0 0;
}
#savedArticlesList  .articles .access,
#savedPublicationsList  #publications .access,
#searchResultsList .articles .access {
    width:5em;
}
#recentArticles .articles .access {
    width:2em;
}
#recentArticles .licensedContent,
#recentArticles .freeAccess,
#recentArticles  .openAccess {
    width:1.5em;
    margin-left:0.5em;
    float:left;
}
#savedPublications .number {
    float:left;
    font-weight:bold;
    text-align:center;
    width:1.6em;
}
.publication,
#titles .title,
.searchString,
#articlesInUse .citation,
#savedArticles .citation{
    float:left;
    width:39.5em;
    position: relative;
    margin-left: 0;
}
#titles .title,
#publicationTitleSearch .publication,
#publicationsAtoZ .publication {
   float: right;
}
/*start to overwrite the above*/
#bookHome .citation {
    width:40.5em;
    margin-left: 0;
}
#issueToc .citation {
    margin-left:0;
    width:39.3em;
}
#journalHome #recentArticles .articles .citation{
    margin-left: 0;
    padding-top: 0.35em;
}
#contentAlertsSignup .publication{
    width:32.7em;
    margin-left: 0;
}
#savedArticles .citation {
    width:35em;
    padding-right:11em;
}
#publications .publication a,
#subjectTitles #titles li .title a{
    padding-right: 7.9em;
}
#savedPublications .publication a {
    padding-right: 6.8em;
}
#savedArticles .citation .productMenu a {
    padding-right: 0.2em;
}
.alerts{
    float: left;
    width:10.5em;
    position: relative;
    margin-right: 1em;
}
#contentAlertsSignup .alerts {
    float: right;
    width:10.6em;
    margin:0;
}
#savedSearches .alerts,
#savedPublications .alerts {
    float:right;
}
li div.alerts input    {
    margin: 0;
}
#searchResultsList {
    width: 55.2em;
    float: left;
    padding:0 0 0 1em;
}
#searchResultsList .access input {
    margin-top:0.30em;
}
#searchResultsList .articles .citation  {
    padding-top:0.35em;
}
#searchResultsList .access .number {
    margin-top:0.3em;
}


#relatedInfo {
    border: 2px solid #E1E9EB;
    padding: 1em 1em 0 1em;
    border-right:none;
}
#relatedInfo h3{
    margin: 0 0 1em 0;
}
#relatedInfo h4    {
    margin: 1em 0 0 0;
}
#searchResults #resultInfo .buttonGroup {
    float: right;
}
#alertsManager .alerts .buttonGroup,
#savedSearches .articles li .alerts .buttonGroup {
    padding: 0;
}
#savedSearches .articles .buttonGroup  input {
    float: none;
}
#searchResultsList ol.searchResults {
    clear: left;
    padding-top: 1em;
}
#searchResultsList .paginationFilter{
    margin-left: 0;
}
#savedArticles li .accessInfo {
    text-align: left;
}
/* ** Alerts manager ** */
#alertsManager .topLeftRoundCorner{
    margin-bottom:2.5em;
    padding-right:1em;
}
#alertFrequency {
    margin:0 0 1em 0;
}
#alertFrequency select {
    border:1px solid #839DB6;
}
#alertsManager .articles li,
#alertsManager #publications li{
    padding-left:0 !important;
    padding-right:0 !important;
}
#alertsManager .searchString,
#alertsManager .publication {
    width:43.8em;
}
#alertsManager .alerts,
#alertsManager .alerts {
    margin-right:0;
    width:19em;
}
#alertsPreferences dt {
    width: 12.2em;
    margin:0 0 1em 0;
}
#alertsPreferences dd {
    padding-right:1em;
}
#messageFormat {
    clear:both;
}
#messageFormat span {
    width:12.2em;
    font-size:1.2em;
    float:left;
}
#messageFormat input {
    vertical-align:middle;
    margin-right:0.5em;
}
#messageFormat label {
    margin-right:2em;
}
#alertsManager .alerts .buttonGroup li {
    margin: 0 0 0 0.5em;
}
#alertsManager .alerts .buttonGroup li input {
    float:none;
}
#alertsManager li .action {
    /*font-size: 0.9em;*/
}
/*** Article Select Permissions ** */
#controlOptions {
    margin:0 1em 1em 0;
}
#controlOptions li {
    background: url(../images/wolIconsNew.gif) no-repeat -395px -504px;
    margin-bottom:0.2em;
    padding:0.2em 0 0 1em;
}
/*
#articleSelectPermissions p,
#articleSelectPermissions #addNewSuperUser .submit {
    margin-right:1em;
}
*/
#articleSelectPermissions td form {
    margin:0;
}
#articleSelectPermissions #editUserPermissions {
    margin-bottom:1em;
}
/*
#articleSelectPermissions fieldset {
    padding:1em 0;
    margin-bottom:1em;
}
*/
#articleSelectPermissions #editUserPermissions table {
    width:50%
}
#editUserPermissions table thead th{
    width:33%;
}
/*
#articleSelectPermissions #addNewSuperUser fieldset input {
    border: 1px solid #7f9db7;
    font-size: 1.2em;
    width: 36em;
    float: left;
    height: 1.4em;
}
*/
/*
#articleSelectPermissions fieldset label {
    display:none;
}
*/
#articleSelectPermissions .topLeftRoundCorner{
    margin-bottom:2em;
}
#articleSelectPermissions #userAction {
    text-indent:-999em;
}
#articleSelectPermissions td .submit input {
    font-size:0.9em;
}
/*** Administrator Home ***/
#administratorHome .simple {
    padding:0.8em 0.8em 0 0.8em;
    margin-bottom:1em;
    overflow:hidden;
}
#administratorHome .sectionHeading p a{
    line-height:1.2em;
}
#administratorHome .administratorInfo  p {
    overflow:hidden;
}
#administratorHome span.value {
    width:42em;
    margin-right:10%;
}
#administratorHome .administratorInfo  p span.value,
#administratorHome .administratorInfo  p span.label{
    margin-bottom:0;
}
#administratorHome span.value span{
    display:block;
}
#editAdministratorProfile .sectionHeading p {
    line-height:2em;
}
/*book summaries*/
.bookSummaries {
    margin:0.3em 0;
}
.bookSummaries ul li {
    padding-bottom:0;
}
.bookSummaries ul li p {
    color:#000;
}
/*** Article in use ***/
#articlesInUse .citation {
    width:37em;
    padding-right:11em;
}
#articlesInUse .accessExpiryDate {
    float: left;
    width:14.5em;
    position: relative;
    margin-right: 1em;
    text-align:right;
}
#articlesInUse .accessExpiryDate p {
    margin:0;
}
#articlesInUse #tokenBalance {
    width:100%;
    overflow:hidden;
    margin:0 0 1em 0;
}
#articlesInUse #tokenBalance dd {
    font-weight:bold;
    padding:0 0 0 0.3em;
}
/*** Search results ***/
#searchResults .articles .citation {
    margin: 0 1em 0 0;
    width:39em;
}
/*** Registration Successful ***/
/*#emailTokenSuccess*/ #activationSuccess .options {
    line-height: 1.3em;
}
/*#emailTokenSuccess*/ #activationSuccess .options li {
    background: url(../images/wolIconsNew.gif) no-repeat -395px -506px;
    padding:0 0 0 1em;
}
/*** Saved Searches ***/
.articles p.savedSearchString {
    color:#000;
    font-weight:bold;
    margin:0;
}
/*** Current Subscriptions ***/
#currentSubscriptions {
    margin: 0 0 0 -1em;
}
#currentSubscriptions h2 {
    margin: 0;
}
#currentSubscriptions th,
#currentSubscriptions td{
    padding: 0.5em 0 0.5em 1em;
}
#currentSubscriptions #tabbedViewTitle {
    padding: 0.5em 1em;
    border-bottom: 2px solid #E1E9EB;
    margin-bottom: 0.5em;
}
#exportOptions {
    float: right;
    padding-right: 2em;
    width:23em;
}

#exportOptions h2 {
    margin-left: 0.5em;
}
#exportOptions ul,
#availableCustomers h2{
    margin:0 0 0.5em 0;
}
#availableCustomers {
    float:left;
    margin: 0 0 1em 1em;
    width:51em;
    display:inline;
}
#availableCustomers ul.inlineBorder{
    margin-left:-0.5em;
    width:45em;
    font-weight:bold;
}
#currentSubscriptions table {
    margin-bottom: 1em;
    border: 2px solid #e1e9eb;
    border-left:none;
    border-right:none;
}
/*** ordersAndSubscriptions ***/
#ordersAndSubscriptions .topLeftRoundCorner{
    margin-bottom:2em;
}
#ordersAndSubscriptions .jumpList {
    font-size:1.2em;
    list-style-position:inside;
    list-style-type:decimal;
}
#accessProvidedBy ul{
    /*font-size:1.2em;*/
    padding-bottom:1em;
}
#accessProvidedBy li{
    line-height:1.3em;
}
#ordersAndSubscriptions thead th{
    width:14%;
}
#ordersAndSubscriptions th.orderedArticle,
#ordersAndSubscriptions th.orderedPublication{
    width:55%;
}
/*#ordersAndSubscriptions .publication,*/
#ordersAndSubscriptions .citation{
    position:relative;
}
#ordersAndSubscriptions .productTitle{
    /*font-size:1em;*/
}
#personalsubscriptions .publication   {
    width:35em;
}
.payPerViewForm .total,
#ordersAndSubscriptions .citation a,
#ordersAndSubscriptions .publication a{
    font-weight:bold;
    color:#000;
}
#ordersAndSubscriptions .citation h3 {
    color:#757373;
    font-size:1em;
    font-weight:normal;
    margin:0;
    text-transform:uppercase;
}
#ordersAndSubscriptions .citation p {
    margin:0;
    color:#757373;
    /*font-size:1em;*/
}
/*** roamingAccess ***/
#roamingAccess #refreshRoamingAccess{
    margin-right:1em;
}
/*#institutionalNameAndLogo*/ #deleteLogo {
    margin:0 0 1.5em 0;
    overflow:hidden;
}
/*#institutionalNameAndLogo*/ #deleteLogo .submit {
    clear:both;
    margin-top:0.5em;
}
/*#institutionalNameAndLogo*/ #deleteLogo img,
#payPerViewOptions .topLeftRoundCorner{
    float:left;
}
#institutionalNameAndLogo #fileUpload {
    min-height:1.8em;
}
.payPerView .topLeftRoundCorner{
    float:right;
    margin:0 2em 2em 0;
    min-height:5em;
    width:29.3em;
    clear:none
}
.payPerView .articles .citation{
    width:24em;
    margin-left:0;
    float:none;
}
#payPerViewAccountVerified .options{
    /*font-size:1.2em;*/
    line-height:1.2em
}


#payPerViewPaymentDetails form.simple fieldset .submit input{
    margin-right:0;
}
.payPerViewForm,
#purchaseInfo{
    float:left;
    width:62em;
    margin-right:0;
}
#billingAddress{
    /*font-size:1.2em;
    line-height:1.2em;*/
}
.payPerViewForm form.simple span.value{
    margin-right:38%;
    text-align:right;
}
.payPerViewForm .discount span{
    color:#bc361a;
}
#onlineOpen .simple #expiryDateMonth,
#fullWidthContent .payPerViewForm .simple #expiryDateMonth{
    width:8em;
    margin-right:1em;
    float:left;
}
#fullWidthContent .payPerViewForm .simple #expiryDateMonth{
    width:5.8em;
}
#onlineOpen .simple #expiryDateYear,
.payPerViewForm .simple #expiryDateYear{
    width:8em;
    float:left;
}
#onlineOpen .simple #securityCode,
.payPerViewForm .simple #securityCode{
    width:2em;
}
.payPerViewForm .simple #securityCode{
    margin-right:12.7em;
}
#payPerViewBillingAddress div.simple {
    background:none;
    padding:0;
}
#payPerViewBillingAddress .separator span.value {
    margin-right:0;
}
#payPerViewConfirmation .articles .citation {
    width:24em;
}
#payPerViewConfirmation .articles .productMenu li{
    margin-left:0;
}
#creditCardInfo {
    width:43em;
}
.cardInfo {
    width:100%;
    overflow:hidden;
    margin:0 0 2.5em 0;
}
.cardInfo img {
    float:left;
    margin:0 1em 0 0;
}
.cardInfo p {
    float:left;
    width:20em;
}
#editAdministratorProfile dt {
    width:14em;
}
#editAdministratorProfile dd {
    width:17em;
}
#trustedProxyDownload textarea {
    font-size:1.2em;
    width:53em;
}
#referringUrlInstructions,
#trustedProxyInstructions {
    margin:1em 1em 0 0;
}
#referringUrlInstructions li,
#trustedProxyInstructions li {
    overflow:hidden;
    width:100%;
}
#referringUrlInstructions .number,
#trustedProxyInstructions .number {
    float:left;
    width:2em;
    margin:0.2em 0 0 0;
}
#referringUrlInstructions .instructions,
#trustedProxyInstructions .instructions{
    float:left;
    width:60.5em;
}
#trustedProxyDownladForm div.submit,
#trustedProxyDownload div.submit {
    float:right;
    margin:0 13em 0 0;
}
#trustedProxyInstructions .maintainance {
    width:65em;
}
.divideText {
    display:block;
    margin:0.5em 0;
}
#onlineOpen .simple #purchaseOrderNumber{
    margin-bottom:2em;
}
#onlineOpen .mailingOptions{
    list-style:decimal;
    margin-left:20px
}
#fullWidthContent #onlineOpen .mailingOptions li input{
    margin-right:0.5em;
}

#currentHoldings #currentHoldingDownloads{
    width:100%;
}
#currentHoldings #currentHoldingDownloads .downloadCsv{
    font-size:0.9em;
}
#currentHoldings #currentHoldingDownloads #journalCsvDownload,
#currentHoldings #currentHoldingDownloads #onlineBooksCsvDownload,
#currentHoldings #currentHoldingDownloads #dbAndPcCsvDownload{
    width:13%;
    text-align:left;
    vertical-align:bottom;
}
#currentHoldings #currentHoldingDownloads #customerName{
    width:40%;
}
#currentHoldings #currentHoldingDownloads .submit{
    width:7.6em;
}

/* TEST PAGE FOR ICONS Some stuff here for the icons test page/pages*/
.topAligned .access .openAccess {
    background-position:-385px -42px;
}
.topAligned .access input {
    margin:2px 0 0 0;
}
/*Some stuff here for the icons test page/pages*/
.midAligned .access .openAccess {
        background-position:-385px -45px;
}
.midAligned .access input {
    margin:2px 0 0 0;
}
/*aligned to bottom of first line*/
.firstAligned .access {
    min-height:2.4em
}
.firstAligned .publication a {
    margin:0.6em 0 0 0!important;

}
.firstAligned .access .openAccess {
        background-position:-385px -45px;
}
.firstAligned .access input {
    margin:4px 0 0 0;
}
/* TEST PAGE FOR ICONS Some stuff here for the icons test page/pages*/
