﻿@charset "utf-8";
/* CSS Document */




html {
	margin-left: -1px;
	overflow-Y: scroll;
}

body {
	padding: 0;
	margin: 0;
	font: 13px Verdana, Geneva, sans-serif;
   /* *font-size: small; *font: x-small; */	color: #333;
	background-color:#fff;
	text-align: center;
}

h1, h2, h3, h4, h5, h6, ul, li, /*em, strong,*/ pre, code {
   padding: 0;
   margin: 0;
   line-height: 100%;
  /* font-size: 100%;
   font-weight: normal;
   font-style: normal;*/
    }
table {
   font-size: inherit;
   font: 100%;}
ul {
    list-style: none;
    }
img {
    border: 0;
    }
p {
    margin: 12pt 0;
    }
a {color:#892035; text-decoration: none}
a:hover {color: #bd1536; text-decoration:underline}

form {font-family:Verdana, Geneva, sans-serif; font-size: 11px}
.floatfix {clear:both}

/*.floatfix {clear:both}*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.smTxt {font-size:10px; font-weight:normal}
.smTxt2 {font-size:9px; font-weight:normal}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.floatLeft {float:left}
.floatRight {float:right}
.red {color:red}
.black {color:black}
.darkred {color:#892035}
.hr { display: block; position: relative; padding: 0; margin: 18px auto; width: 100%; clear: both; border: none; border-top: 1px dotted #ccc; border-bottom: 1px solid #FFF; font-size: 1px; line-height: 0; overflow: visible; }
.hide { display: none }
input, select { border: 1px solid #CCCCCC }


/*-----------------------------TOP LOGO-------------------------*/

.logo {margin: 0 auto; position: relative; width: 970px}
.logo p {float:left; margin:0; padding:0}
.logo ul {height: 22px; width: 285px; margin:0; padding:20px 0 9px 0;list-style:none; float:right; /*text-align: right*/}
.logo li {float:left; list-style-type:none; margin:0; padding:0; }
.logo li.phone800 { color: #EFD3CF; font-size: 10px; padding-top: 7px; padding-right: 11px;  }
.logo li a {display:block; height:22px; position:relative;overflow:hidden}
.logo li a span {position:absolute; width:100%; height:100%; left:0px; top:0px}
.logo li a.contact {width:62px}
.logo li a.contact span {background: url(../images/contact.jpg) 0px 0px no-repeat}
.logo li a.contact:hover span {background: url(../images/contact.jpg) 0px -22px no-repeat}
.logo li a.support {width:62px}
.logo li a.support span {background: url(../images/support.jpg) 0px 0px no-repeat}
.logo li a.support:hover span {background: url(../images/support.jpg) 0px -22px no-repeat}
.logo li a.cart {width:49px;}
.logo li a.cart span {background: url(../images/cart.jpg) 0px 0px no-repeat}
.logo li a.cart:hover span {background: url(../images/cart.jpg) 0px -22px no-repeat}

/*----------------------------SEARCH-------------------------*/

    #searchTip {
        position: absolute;
        display: none;
        left: 0;
        top: 0;
        width: 350px;
    }

    .searchTipInside {
        display: inline-block;
        position: relative;
        background: #fcfd87;
        font-size: 13px;
        text-decoration: none;
        left: 18px;
        top: 50px;
        padding: 20px;
-webkit-box-shadow: 3px 3px 2px 0px rgba(161,161,161,1);
-moz-box-shadow: 3px 3px 2px 0px rgba(161,161,161,1);
box-shadow: 3px 3px 2px 0px rgba(161,161,161,1);
    }

        .searchTipInside:after {
            content: '';
            display: block;
            position: absolute;
            left: 20px;
            bottom: 100%;
            width: 0;
            height: 0;
            border-bottom: 10px solid #fcfd87;
            border-top: 10px solid transparent;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
        }

    .searchTop {
        background-color: #fff;
        display: inline;
        height: 30px;
        margin-left: 90px;
        padding: 9px 18px;
        position: absolute;
        left: 50%;
        top: 44px;
        width: 359px;
        border-radius: 7px 0px 0px 7px;
        -moz-border-radius: 7px 0px 0px 7px;
        -webkit-border-radius: 7px 0px 0px 7px;
    }

    input::-moz-focus-inner {
        border: none; /* overrides extra padding in Firefox */
    }

.sb_wrapper {
	margin:0;
	padding:0;	
	padding: 9px 18px; 
	position:absolute; left: 0; top: 0; width: 359px;  z-index: 2999;
    
}
.sb_wrapper input[type="text"] {
    color: #444; border-right : none;
	border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    float :left; height: 22px; line-height: 22px; padding: 5px 15px 4px 28px; width: 266px; 	border: 2px solid #ccc;
}
.sb_wrapper input[type="text"],
ul.sb_dropdown{
	
	border: 2px solid #ccc;
   font-family : arial, helvetica, sans serif; font-size: 14px;
   outline :none;
}
ul.sb_dropdown{
	background-color: #fff;
		border: 2px solid #efefef;color: #999;position: absolute;
	left: 18px;
	top: 42px;
	list-style:none;
	width: 327px;
	padding: 12px;
	border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
	height: 40px;
	text-align:left;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(133,133,133,1);
    -moz-box-shadow: 0px 4px 4px 0px rgba(133,133,133,1);
    box-shadow: 0px 4px 4px 0px rgba(133,133,133,1);
    z-index: 100000;   
}

ul.sb_dropdown li{
	color:#444;
	font-size:14px;
	line-height:28px;
	height:32px;
	float:left;
	margin: 3px;
}
ul.sb_dropdown li input[type="radio"]{
  border: none;
  float :left;
  margin: 8px 4px 0 5px;
}


ul.sb_dropdown li input[type="radio"]:checked+label { font-weight: bold; }  

ul.sb_dropdown li.sb_filter{
	clear:both;
	font-size:13px;
	letter-spacing:1px;
	color: #666;
	margin-left: 12px;
	
}
span.sb_up,
span.sb_down {
	position:absolute;
	top:14px;
	left:24px;
	width:18px;
	height:24px;
	background-position:center center;
	background-repeat: no-repeat;
	border:1px solid #fff;
}
span.sb_up{
	background-image:url(../images/search-up.png);
}
span.sb_down{
	background-image:url(../images/search-down.png);
}
input.sb_search{
	cursor:pointer; background: url(../images/search-icon.png) 5px 1px  no-repeat #a4a4a4;
   width:42px;
    height:35px;
    border: 2px solid #ccc;
    border-left: none;
    float:left; 
    margin:0;
    border-radius: 0px 4px 4px 0px;
   -moz-border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    cursor:pointer;
    outline: none;
    *filter:chroma(color=#000000);
    *border:none;
		
}
input.sb_search:hover{
	background: url(../images/search-icon.png) -24px 1px  no-repeat #b7b7b7; 
}
/*-----------------------SEARCH RESULTS - NEW------------------------*/

.searchCtrlWrp { padding: 32px 52px 0 52px; text-align: left; }
.searchCtrlWrp .dropshadow { border: -webkit-box-shadow: 0px 14px 9px -11px rgba(194,191,186,1); -moz-box-shadow: 0px 14px 9px -11px rgba(194,191,186,1); box-shadow: 0px 14px 9px -11px rgba(194,191,186,1); }

.results h1 { font-family: arial, helvetica, sans-serif; }
.results a.showMore { border: 2px solid #cccccc; float:right; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 0 12px; padding: 12px 24px; text-align: center; border-radius: 23px 23px 23px 23px; -moz-border-radius: 23px 23px 23px 23px;
-webkit-border-radius: 23px 23px 23px 23px; }
.results a.showMore:hover { background-color: #e2e1e1; text-decoration: none; }
.results p {  margin: 0; padding: 0; }
.results .keywords { float: left; min-height: 125px; padding-right: 48px; width: 225px;  }
.results .keywords p { font-size: 12px; margin: 12px 0; }
.results .msgBox { border: 1px solid #ccc; overflow: hidden; margin-bottom: 4px; padding: 16px 24px; }
.results .msgBox p  { font-family: Times, Times New Roman; font-size: 22px; font-style: italic;  }
.results .noResults { color: #fe4801; display:block; margin-bottom: 4px; }
.results .msgBox a {  font-style: normal; }
.resultsWrp { clear:both; margin-bottom: 24px; overflow: hidden; }
.resultsWrp h2 { border-bottom: 2px solid #a1a1a1; font-size: 12px; font-weight: normal; height: 22px; line-height: 22px; padding: 4px 0 4px 48px; text-align:left; }
.resultsTitle h2 { background:URL(../images/srch-res-book.gif) 0 0 no-repeat #c2c2c2; }
.resultsList h2 { background:URL(../images/srch-res-doc.gif) 0 0 no-repeat #c2c2c2; }
.resultsTitle { float: left; margin-right: 48px; margin-bottom: -99999px; padding: 0 0 99999px 0; text-align: center; width: 225px; }
.resultsTitle ul { border: 1px dotted #a1a1a1; border-top: none; padding: 26px; }
.resultsTitle li { clear: both; }
.resultsTitle img { border: 1px solid #aeaead; margin: 0 7px 2px 0; width: 140px; }
.resultsTitle img:hover { opacity: 0.75; }
.resultsTitle a.pubTitle { color: #333; display: block; font-weight: bold; line-height: 13px; margin-bottom: 6px; padding-bottom: 12px; }
.resultsTitle a.pubTitle span { display: block; overflow: hidden; padding: 4px; }
.resultsTitle a.pubTitle:hover { color: #892035; text-decoration:none; }
.resultsList { overflow: hidden; margin-bottom: -99999px; padding: 0 0 99999px 0; text-align: left; }
.resultsList table { padding: 4px; }
.resultsList table tr td { padding: 16px 0; }
.resultsList table tr td a { font-size: 14px; }


.searchResults table td.pubResults a.searchTemp { background-color: #892035;
    color: #fff;
    font-size: 13px;
    padding: 12px 18px;
    text-decoration: none;
    display: block;
   border-radius: 12px 12px 12px 12px;
-moz-border-radius: 12px 12px 12px 12px;
-webkit-border-radius: 12px 12px 12px 12px;
margin-left: 6px;

}
.searchResults table td.pubResults a.searchTemp:hover { background-color: #600618; }

/*-----------------------SEARCH RESULTS 2 - NEW------------------------*/

.searchCtrlWrp2 { margin: 0; padding: 24px 52px 0 52px; text-align: left; }
   .searchCtrlWrp2 p { font-size: 13px; }
   .searchTerms h1 { font-size: 24px; }
   .searchTerms p { margin-top: 6px;}
   .pgWrp { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 24px auto; text-align:center; }
.searchCtrlWrp2 .msgBox { /*border: 1px solid #ccc; */overflow: hidden; margin-bottom: 4px; padding: 16px 24px; }
.searchCtrlWrp2 .msgBox p  { font-family: Times, Times New Roman; font-size: 22px; font-style: italic;  }
.searchCtrlWrp2 .noResults { color: #fe4801; display:block; margin-bottom: 4px; }

.searchCtrlWrp2  a.searchTemp:hover { background-color: #600618; }

.pgWrp span  {
    display:inline-table;
    line-height: 30px;
    margin: 0;
    padding:0;
    background-color: #ccc;
    border: 1px solid #ccc;
} 

.pgWrp span a {
    background-color: #fff;  
    color: #892035;
    display:block;
    padding: 0 6px;
} 

.pgWrp span a:hover {
   background-color: #ccc;
   color: #fff;
   text-decoration:none;
} 
  .pgWrp span  a.currentpage {
    background-color: #ccc;  
    color: #fff; 
}


.pgWrp span.prevnext { background-color: #fff; border: none; margin: 0 3px; }
.pgWrp span.prevnext a:hover, .pgWrp span.prevnext a:focus { background-color: #fff; color: #892035; text-decoration: underline; }
.pgWrp span.prevnext:first-child  { margin: 0; }
.pgWrp span.prevnext:last-child { margin: 0; }



/* ////// Titles Slider/Carousel ////// */
.searchCarouselWrp2 { margin: 20px 0; position: relative; }

/*     Slides container
	   Important:
	   Set the width of your slides container
	   Set to display none, prevents content flash
*/
   #slides2 .slides_container { background-color: #fff;  margin: 0 auto; min-height: 170px; overflow: hidden; padding: 20px 0; position: relative; width: 860px; border: 1px solid #e8e8e8; }        

/* Each slide
   Important: Set the width of your slides
   If height not specified height will be set by the slide content
   Set to display block  */
   #slides2 .slides_container div.slide { padding: 0 70px; width: 718px; margin: 0; display: block; overflow: hidden; }  
      
/* Set the size of your carousel items */
  .item { border-left: 1px dotted #ccc; float: left; padding: 0 8px 99999px 11px; margin-bottom: -99999px; text-align: center; overflow: hidden; }
  .item:first-child { border-left: none; }
  .item img { border: 1px solid #000; height: 120px; }    
  .item img:hover { opacity:0.75; filter:alpha(opacity=75); }   
  .item a span { display: inline-block; font-size: 11px; font-family: 'oswaldbold',arial,helvetica,sans serif; margin: 6px; width: 111px; }
            
/* Optional: Reset list default style */
   #slides2 .pagination { display: none; list-style: none; margin: 0; padding: 0;  }
        
/* Optional: Show the current slide in the pagination */
   #slides2 .pagination .current a { color: red; }
   #slides2 .prev { position: absolute; left: 42px; top: 40%;  z-index: 2500; }
   #slides2 .next { position: absolute; right: 42px; top: 40%; z-index: 2500; }
   
/* ////// Thunderstone/Atypon Results ////// */
.searchQueryWrp { overflow: hidden; }
   .searchResults { border: 1px solid #e8e8e8; border-bottom: none; margin-bottom : -99999px; padding: 0 0 99999px 0; text-align: left; width: 48%; }
   .searchResults h2 { color: #333; font-size: 14px; font-weight: normal; height: 22px; line-height: 22px; padding: 4px 0 4px 48px; }
   .searchResults h2.ourWebsite { background:URL(../images/srch-res-book.gif) 0 0 no-repeat #dbdbdb; }
   .searchResults h2.ourJournals { background:URL(../images/srch-res-doc.gif) 0 0 no-repeat #dbdbdb; }
   .searchResults .noMore { /*border-top: 1px dotted #ccc; color: red;*/ color: #666; display: block; font-weight: bold; margin: 12px 20px; padding: 12px 0; }
   .searchResults table { padding: 10px 15px; }
   .searchResults table td.pubResults, .searchResults table td.pubResultsAtyp { padding: 12px; }
   .searchResults table td.pubResults a { font-size: 13px; }
   .searchResults table td.pubResultsAtyp p { font-size: 11px; margin: 2px 0; }
   .searchResults table td.pubResultsAtyp p a { font-size: 13px; }
   .searchResults table td.pubResultsAtyp span:after { content: ", " }
   .searchResults table td.pubResultsAtyp p span:last-child:after { content: none; }
   .searchResults table td.pubResultsAtyp p.artURL a { color: #333; font-size: 11px; }
   .btmBrdrLeft { border-top: 1px solid #ccc; float: left; padding-right: 2px; width: 48%; }
   .btmBrdrRight { border-top: 1px solid #ccc; float:right; padding-left: 2px; width: 48%; }
 



     
/* ////// Buttons ////// */
.searchCtrlWrp2 .results { margin: 32px 0; text-align:center; }
.searchCtrlWrp2   .results a.showMore { border: 2px solid #cccccc; float: none; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 0 12px; padding: 12px 24px; text-align: center; border-radius: 23px 23px 23px 23px; -moz-border-radius: 23px 23px 23px 23px;
 -webkit-border-radius: 23px 23px 23px 23px; }
   .results a.showMore:hover { background-color: #e2e1e1; text-decoration: none; }


/*-------------------------BANNERS---------------------------*/

.topBannerContainer {width: 970px; margin: 0 auto; padding-top:18px; clear:both; background-color:#fff; text-align:center} /*LEADERBOARD 728x90*/
.skyscraper {width:185px; margin-top:18px} /*SKYSCRAPER 160x600 and RECTANGLE 180x150*/
.rectBanner {margin: 12px 0 5px 0; padding-top:5px;} /*RECTANGLE 180x150*/
.frameBannerCntr {width: 970px; margin: 0 auto; padding-top:12px; clear:both; background-color:#fff; text-align:center} /*FOR CONTENTFRAME.ASPX*/
.cf_leftBanner {float:left; text-align:left; min-width:600px; padding-right:20px}
.cf_rightBanner {float:right; text-align:left; max-width:220px}
.cf_rightBanner p {margin:0}
.cf_rightBanner a {color:#333}
.cf_rightBanner a:hover {text-decoration:none; color:#892035}

/*--------------CONTENT FRAME: Publication Title-------------*/
.cf_pub {clear:both; padding:8px 0 16px 0; border-bottom:2px solid #ccc } 
.cf_pubWrap {width:970px; margin: 0 auto; padding:12px 0 0 0; border-top: 1px dotted #ccc}
.cf_pubWrap h2 {float:left; text-align:left; font-size:18px; padding-left:24px; text-indent: -20px; max-width: 575px}
.cf_pubWrap ul {margin:0; padding:0; float:right}
.cf_pubWrap li {float:left; padding-top:6px}
.cf_pubWrap li a {padding-right:12px}
.cf_Close {position: absolute; top:0; right:0; z-index:3}

/*------------------------TOP NAV BAR------------------------*/
.NavWrapper {height:26px; width:970px; text-align:left; margin: 0 auto; clear:both; padding: 13px 0 4px 0; background-color:#fff}
.NavCont {margin:0; padding:0 0 0 14px; float:left; width:956px; list-style:none; height:26px; position:absolute; z-index:2700;}
.NavCont li {float:left; }

.NavCont li a.home {display:block; height:18px; float:left; padding:8px 8px 0 8px; text-decoration:none; border:1px solid #fff}
.NavCont li a.home:hover {height:20px; }
.NavCont li:hover > a.home {height:20px;}

.NavCont li a.browse {display:block; height:18px; float:left; padding:8px 8px 0 8px; text-decoration:none; border:1px solid #fff}
.NavCont li a.browse:hover {height:21px; border:1px solid #ccc; border-bottom: 1px solid none}
.NavCont li:hover > a.browse {height:21px; border:1px solid #ccc; border-bottom: 1px solid none}

.NavCont li a.res {display:block; height:18px; float:left; padding:8px 8px 0 8px; text-decoration:none; border:1px solid #fff}
.NavCont li a.res:hover {height:21px; border:1px solid #ccc; border-bottom: 1px solid none}
.NavCont li:hover > a.res {height:21px; border:1px solid #ccc; border-bottom: 1px solid none}

.NavCont li a.libs {display:block; height:18px; float:left; padding:8px 8px 0 8px; text-decoration:none; border:1px solid #fff}
.NavCont li a.libs:hover {height:21px; border:1px solid #ccc; border-bottom: 1px solid none}
.NavCont li:hover > a.libs {height:21px; border:1px solid #ccc; border-bottom: 1px solid none}

.NavCont li a.press {display:block; height:18px; float:left; padding:8px 8px 0 8px; text-decoration:none; border:1px solid #fff}
.NavCont li a.press:hover {height:20px }
.NavCont li:hover > a.press {height:20px}

.NavCont li a.adv {display:block; height:18px; float:left; padding:8px 8px 0 8px; text-decoration:none; border:1px solid #fff}
.NavCont li a.adv:hover {height:20px}
.NavCont li:hover > a.adv {height:20px}

.NavCont li a.pairing { display: block; width: 100px; height: 24px; overflow: hidden; position: relative; margin-top: 5px; margin-left: 240px; }
.NavCont li a.pairing span { display: block; height: 24px; width: 100px; background:url(../DevicePairing/images/pairing.png) no-repeat -1px -1px #fff; left: 0; top:0; position:absolute; }
.NavCont li a.pairing:hover span { background:url(../DevicePairing/images/pairing.png) no-repeat -1px -23px #fff; position: absolute; height: 24px; width: 100px; left: 0; top: 0;}
.NavCont li:hover > a.pairing { height: 24px; }
.NavCont li:hover > a.pairing span { background:url(../DevicePairing/images/pairing.png) no-repeat -1px -23px #fff; height: 24px; }

.NavCont li a.myLieb {display:block;width:165px; position:relative; margin-top: 7px; margin-left: 24px;}
.NavCont li a.myLieb span {display:block;height:19px;width:165px; background:url(../images/myLiebert_whiteNew.gif) no-repeat 0 0;left:0;top:0;position:absolute}
.NavCont li a.myLieb:hover span {background:url(../images/myLiebert_whiteNew.gif) no-repeat 0 -19px;position:absolute;height:30px;width:165px;left:0;top:0}
.NavCont li:hover > a.myLieb {height:19px}
.NavCont li:hover > a.myLieb span{background:url(../images/myLiebert_whiteNew.gif) no-repeat 0 -19px;height:30px}

.NavCont li a.lc {display:block;width:105px;position:relative; margin-top:5px; margin-left:300px; margin-right: 20px }
.NavCont li a.lc span {display:block;height:22px;width:105px;float:left;background:url(../images/lctopnav.jpg) no-repeat 0px 0px;left:0px;top:0px;position:absolute}


/*CONTAINERS:  HOME - BROWSE - RESOURCES - LIBRARIANS - ADVERTISE -  MY LIEBERT*/
.NavCont .linkWrapper {width:681px;
    position:absolute;
    left:-9999px;
    top:30px;
	z-index:2100; 
	background:#f8f7f9;
	padding:10px 10px 20px 10px;
	border:2px solid #dbd4de;
	border-top:1px solid #d0d0d0;
	padding:4px;
	margin-left:1px;
	-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3)}
.NavCont :hover .linkWrapper {left:-1px}
.NavCont a:visited {_text-decoration:none;} /*fixes underscore for UL text in ie6*/

.infoCont {width:621px;background:#fff; padding:18px 30px;  position: relative;}
.infoCont a {padding:0;display:inline;text-decoration:none}
.infoCont a:hover {text-decoration:underline;}
.infoCont .clear {clear:left;}
/*.infoCont ul {padding:0;width:33%;float:left;min-height:100%}
.infoCont ul h4 {font-weight:bold;margin:0;padding:0 0 5px 0;font-size:11px}
.infoCont li {float:none;clear:left;padding-right:40px; background-image: url(../images/leftSmGray.jpg);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 1.4em; line-height:130%}
.infoCont li a {font-size:11px;float:none;clear:left}*/
.infoCont ul { float: left; min-height: 100%; padding: 0; margin: 0; line-height:130%}
.infoCont li { font-size: 11px; color:#333; line-height:130%; float:none }
.infoCont ul ul { padding-top:2px }
.infoCont li li { background-image: url(../images/leftSmGray.jpg); background-position: 0 0.4em; background-repeat: no-repeat; padding-left: 1.4em; float:none; padding-right:20px }
.infoCont li li a { clear: left; float: none; font-size: 11px; font-weight:normal}
.infoCont table {border-collapse:collapse;width:0;height:0;margin:-1px}
.infoCont .rtBord {border-right:dotted 1px #ccc; margin-right:12px}
.infoCont ul.list2 {padding:0;width:33%;float:left;min-height:100%}
.infoCont ul.list2 li {float:none;clear:left;padding-right:40px; background-image: url(../images/leftSmGray.jpg);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 1.4em; line-height:130%}
.infoCont li.list2 a {font-size:11px;float:none;clear:left}
.width25pc {width:25%}
.width33pc {width:33%}
.width45pc {width:45%}

.NavCont .myLiebWrap {width:250px;
    position:absolute;
    left:-9999px;
    top:30px;
	_top:26px; /*ie6 fix*/
	z-index:2100; 
	background:#f8f7f9;
	padding:10px 10px 20px 10px;
	border:2px solid #dbd4de;
	border-top:1px solid #d0d0d0;
	padding:4px;
	margin-left:1px;
	-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3)}
.NavCont :hover .myLiebWrap {left:707px}
.NavCont a.myLieb:hover .myLiebWrap {_left:-138px}/*ie6 fix - Browse Container*/

.myLiebInfoCont {width:232px;background:#fff; padding:9px}
.myLiebInfoCont .clear {clear:left;}
.myLiebInfoCont ul {padding:0; margin:0; width:100%;float:left; text-align:right; min-height:100%}
.myLiebInfoCont li {float:none;clear:left; border-bottom:1px dotted #ccc; display:block; width:225px; }
.myLiebInfoCont li a {font-size:11px;display:block; text-decoration:none; padding: .5em 0 }
.myLiebInfoCont li a:hover {background-color: #fdfdfd; display:block; height:auto}
.myLiebInfoCont li img {padding-right:6px}
.myLiebInfoCont li.noBorder {border-bottom:none}

/*BUTTON:  ABOUT THE JOURNAL - SUBSCRIBE - FOR AUTHORS*/
.authorNavCont { height: 68px;  font-family:Arial, Helvetica, sans-serif; width: 693px; margin-left: -24px; padding-bottom: 32px }
.authorNav { padding:0;margin:0;list-style:none;height:68px;position:relative;width:693px;z-index:500 }
.authorNav li { float: left }
.authorNav li a.read-online, .authorNav li a.subscribe, .authorNav li a.authors {  display:block; line-height:100%; height:42px; float:left; text-decoration:none; color:#892035; letter-spacing: -1px; font-size: 18px; font-weight: bold; text-align:center; padding-top:26px ;  }
.authorNav li a.read-online { width:233px; background: url(../images/readOnline.jpg) no-repeat 0 0; }
.authorNav li a.read-online:hover { background: url(../images/readOnline.jpg) no-repeat 0 -68px; height:42px; color:#bb1233 }
.authorNav li:hover > a.read-online { background: url(../images/readOnline.jpg) no-repeat 0 -68px; height:42px; color:#bb1233}
.authorNav li a.subscribe { width:231px; background: url(../images/subscribeRenewlp.jpg) no-repeat 0 0}
.authorNav li a.subscribe:hover { background: url(../images/subscribeRenewlp.jpg) no-repeat 0 -68px; height:42px; color:#bb1233 }
.authorNav li:hover > a.subscribe { background: url(../images/subscribeRenewlp.jpg) no-repeat 0 -68px; height:42px; color:#bb1233}
.authorNav li a.authors {  width:229px; background: url(../images/forAuthorslp.jpg) no-repeat 0 0; }
.authorNav li a.authors:hover { background: url(../images/forAuthorslp.jpg) no-repeat 0 -68px; height:42px; color:#bb1233 }
.authorNav li:hover > a.authors { background: url(../images/forAuthorslp.jpg) no-repeat 0 -68px; height:42px; color:#bb1233}
.cursor {cursor:default}

/*CONTAINERS:  ABOUT THE JOURNAL - SUBSCRIBE - FOR AUTHORS*/
.authorNav .hovercont {width:681px;
	position:absolute;
	left:-9999px;
	top:64px;
	background:#f8f7f9;
	padding:10px 10px 20px 10px;
	border:2px solid #dbd4de;
	border-top:1px solid #d0d0d0;
	padding:4px;
	margin-left:1px;
	-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	letter-spacing:normal;
	font-family:verdana, Arial, Helvetica, sans-serif}
	
.authorNav :hover .hovercont {left:-1px;}
.linkcont {width:645px;background:#fff;padding:18px; }
.linkcont a {padding:0;display:inline;text-decoration:none; _font-weight:normal}
.linkcont a:hover {text-decoration:underline}
.linkcont .clear {clear:left}
.linkcont ul {padding:0;width:33%;float:left;min-height:100%; _text-align:left;}
.linkcont li {float:none; clear:left; padding-right:40px; padding-left: 1.4em; background-image: url(../images/leftSmGray.jpg); background-repeat: no-repeat; background-position: 0 .4em; }
.linkcont li a {font-size:11px;float:none;clear:left;}
.linkcont table {border-collapse:collapse;width:0;height:0;margin:-1px}

/*----------------FLYOUT CONTAINER FOR LIBRARIANS-------------------*/
.linkWrapper.libwrap { height: 312px; }
.infoCont.libres { background: url(../images/lib-flyout-bkgd.png) -12px 0 no-repeat #fff; height: 276px; position: absolute; z-index: 2; }
.infoCont.libres .libres-inner { padding: 0 0 24px 180px; }
.infoCont.libres .libres-inner h2 a { font-family: 'oswaldbook', Arial, Sans Serif; font-weight: normal; font-size: 24px; color: #333; }
.infoCont.libres .libres-inner h2 a:hover { color: #892035; text-decoration: none; }
.infoCont.libres .libres-inner p { font-family: 'oswaldlight', Arial, Sans Serif; font-size: 16px; line-height: 22px; margin: 0 18px 12px 48px;}
.infoCont.libres .libres-inner li { font-family: 'oswaldlight', Arial, Sans Serif; font-weight: bold; color: #892035; font-size: 16px; line-height: 24px; list-style-type: disc; margin: 0 16px 0 0; padding-top: 0; }
.infoCont.libres .libres-inner ul:first-child { margin: 0 16px 0 48px; }
.infoCont.libres .libres-inner p.floatRight { *position: absolute; *height: 48px; *margin-top: 52px; *left: 460px; } /* IE 7 FIX */
.infoCont.libres .libres-inner a.visit { background-color: #892035; border: 3px solid #ccc; color: #fff; display: block; font-size: 24px;  font-weight: bold;  height: 58px;  line-height: 24px; margin: 0 auto; padding: 28px 0 0 0;  text-align: center; width: 84px; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; -webkit-box-shadow: 10px 10px 17px -3px rgba(135,135,135,1);
-moz-box-shadow: 10px 10px 17px -3px rgba(135,135,135,1);
box-shadow: 10px 10px 17px -3px rgba(135,135,135,1);  }
.infoCont.libres .libres-inner a.visit:hover { background-color: #e12046; text-decoration:none;  }
.infoCont.libres .libres-inner img { vertical-align: middle; margin-right: 2px;  }


/*----------------FLYOUT CONTAINER FOR PACKAGES-------------------*/
.linkcont table.pkgs {border-collapse:collapse;width:0;height:0;margin:0; width:100%; _font-size:11px; _text-align:left}
.linkcont table.pkgs tr td {vertical-align:top; padding:0 0 0 10px}
.linkcont table.pkgs tr td:last-child {min-width: 175px; min-width: 135px\9}
.linkcont table.pkgs tr td p {margin: 0 0 6pt 0; line-height:110%;_color:#333; font-weight:normal; padding-right: 5px}
.linkcont table.pkgs tr td p:first-child { color: #892035 }
.linkcont table.pkgs tr td.brdr {border-right: 1px dotted #ccc}
.linkcont table a:hover {text-decoration:none}
.linkcont table.pkgs tr td p.separate { margin-bottom:0; font-size:10px}
.linkcont table.pkgs tr td p.separate img {float:left; padding:2px 6px 5px 0}
.linkcont .pkgThmb {float:left; margin:0 9px 3px 0; border: 1px solid #000}
.linkcont a:hover img.pkgThmb {border:1px solid #bd1536;filter:alpha(opacity=50);-moz-opacity: .50;opacity: .50;-khtml-opacity: .50; }

/*--------------------------MY LIEBERT---------------------------*/
.myLiebLogin {width:545px; height: 30px; padding:0; float:right}
.myLiebLogin img {margin:6px 20px 0 40px; text-align:right; float:right}

/*----------------------------CONTENT----------------------------*/
.contentContainer {width: 970px; font-size: 11px;  margin: 0 auto; clear:both; text-align:center; min-height: 500px; /*position: relative; */}

/*.contentContainer p {text-align:left; font-size:11px; line-height: 150%; margin-top:0}*/

/*pub page background*/
.pubBkgrd {background:url(../images/pubBkrdGrad.jpg) no-repeat top}

/*pub page - left and right columns*/
.lpub, .rpub {float:left}
.lpub {padding-top:28px; margin-left:18px; width: 242px; text-align:left}
.lpub {_padding:24px 0 0 0;  _margin:0 0 0 6px}
.lpub .cover {margin:0 0 10px 15px; border:solid 1px #000; cursor:pointer }
.rpub {padding-top:16px; text-align:left; width:668px; margin:0 18px 0 24px; }
.rpub h1 {font-size: 24px; font-weight:bold; letter-spacing:-1px; padding: 8px 0}
.rpub h2 {font-size:24px; font-weight:bold; letter-spacing:-0.02em; padding: 8px 0}
.rpub h2.subTitle {font-size:14px; font-weight: bold; padding: 4px 0; line-height: 135% }
.rpub h3 {font-size:14px; font-weight:bold; padding: 8px 0}
.rpub p { margin:8px 0; padding-right: 24px;  }
.rpub .formerTitle {color:#7e7e7e}
.rpub .disclaimer { font-size: 10px; color: #666; border-top: 1px dotted #ccc; margin-top: 24px; margin-right: 0; padding-top: 3px;   padding-right: 0;  width: auto; overflow:hidden }

.myLiebertSignup {float:right; width:185px; margin-top:-10px; margin-left:18px; padding-left:18px; padding-bottom: 8px}

/*----PUBLICATION PAGES: CONTENT HEADERS --------*/

.content h3.pr {height:30px; width:auto; overflow:hidden; background: url(../images/pr.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:0 18px 0 0; padding-bottom:2px}

.content h3.overview {height:30px; width:auto; overflow:hidden; background: url(../images/overview.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:0 18px 0 0; padding:0}

.content h3.edbd {height:30px; width:auto; overflow:hidden; background: url(../images/edbd.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:0 18px 0 0; padding:0 0 4px 0}
.content h3.tstmls {height:30px; width:auto; overflow:hidden; background: url(../images/testimonials.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:0 18px 0 0; padding:0 0 4px 0}
.content h3.news {height:30px; width:auto; overflow:hidden; background: url(../images/inthenews.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:0 18px 0 0; padding:0 0 4px 0}
.content h3.events {height:30px; width:auto; overflow:hidden; background: url(../images/events.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:0 18px 0 0; padding:0 0 4px 0}
.content h3.pricing {height:30px; width:auto; overflow:hidden; background: url(../images/pricing.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:18px 18px 0 0; padding:0 0 4px 0}
.content h3.subRenew {height:30px; width:auto; overflow:hidden; background: url(../images/subRenew.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.reprints {height:30px; width:auto; overflow:hidden; background: url(../images/reprints.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
/*h3.coupon {height:30px; width:auto; overflow:hidden; background: url(../images/coupon.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc;
margin:18px 18px 18px 0; padding:0 0 4px 0}*/
h3.subRenewHdr {height:30px; width:auto; overflow:hidden; background: url(../images/subRenewHdr.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.placeOrder {height:30px; width:auto; overflow:hidden; background: url(../images/placeOrderHdr.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.placeOrderOptions {height:30px; width:auto; overflow:hidden; background: url(../images/placeOrderHdr2.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.advertising {height:30px; width:auto; overflow:hidden; background: url(../images/advertising.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.toc {height:30px; width:auto; overflow:hidden; background: url(../images/table_of_contents.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.manuscript {height:30px; width:auto; overflow:hidden; background: url(../images/manuscript.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.selfArchive {height:30px; width:auto; overflow:hidden; background: url(../images/selfArchiving.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.openAccess {height:30px; width:auto; overflow:hidden; background: url(../images/openAccess.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.openAccessPeer {height:30px; width:auto; overflow:hidden; background: url(../images/openAccessPeer.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.featuredMedia {height:30px; width:auto; overflow:hidden; background: url(../images/featuredMedia.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.recommend {height:30px; width:auto; overflow:hidden; background: url(../images/recommendtoalibrarian.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.subscriptionrequest {height:30px; width:auto; overflow:hidden; background: url(../images/subscriptionrequest.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.trustPolicy {height:30px; width:auto; overflow:hidden; background: url(../images/nihHHMI.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.sampleContentHdr {height:30px; width:auto; overflow:hidden; background: url(../images/sampleContentHdr.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 18px 0; padding:0 0 4px 0}
h3.manuSubBenefits {height:30px; width:auto; overflow:hidden; background: url(../images/manuscriptBenefits.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.manuSubVerify {height:30px; width:500px; overflow:hidden; background: url(../images/manuscriptSubVerify.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.manuSub {height:30px; width:auto; overflow:hidden; background: url(../images/manuscriptSub.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.manuSubPymtProc {height:30px; width:auto; overflow:hidden; background: url(../images/manuSubPymtProc.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:18px 18px 0 0; padding:0 0 4px 0}
h3.for_authors {height:30px; width:auto; overflow:hidden; background: url(../images/for_authors.gif); background-repeat:no-repeat; text-indent: -9999px; border-top: 1px dotted #ccc; margin:65px 18px 0 0; padding:0 0 4px 0}

/*---PUBLICATION PAGES - CONTENT CONTAINERS------*/
.content {/*border-top: 1px dotted #ccc;*/ /*width:440px;  width:668px;*/margin:12px 18px 0 0; padding:0; /*position:relative;*/}
.content p {margin:9px 0}
.content h4 {color:#333; font-size:12px; font-weight:bold; padding:8px 0}
.content h5 {color:#333; font-size:11px; font-weight:bold; padding:4px 0 0 0; margin: 0 0 -3px 0}
.content li {line-height:125%; list-style-type:disc; margin:0 3em}
.content .pr {margin-bottom:12px; }
.content .pr li, .content .eventTable li {line-height:125%;padding:6px 0; list-style-type:none; margin:0}
.content .news li {padding:10px 0; list-style-type:none; margin:0; /*border-bottom:dotted 1px #ccc; */overflow:hidden; width:auto}
.content .news li a {font-weight:bold}
.content .prdate {color:#666; padding-left:12px; font-size:10px}
.content .overview li {list-style-type: disc; line-height:125%; margin-left:13px;padding-left:2px; text-indent: 2px}
.overview a {color:#0303e5}
.overview a:hover {color:#6b6bff}
.content .quote {padding-bottom: 18px; padding-left:24px}

.pubPkg {padding-top:12px}
.pubPkg table {margin-top:6px; border-collapse:collapse}
.pubPkg table tr td {padding:0; margin:0; vertical-align:top}
.pubPkg table hr  {display: block; position: relative; padding: 0; margin: 6px auto; width: 100%; clear: both; border: none; border-top: 1px dotted #ccc; border-bottom: 1px solid #FFF; font-size: 1px; line-height: 0; overflow: visible;}
.pubPkg img {padding: 0; border:#000; margin: 0 12px 4px 4px; }
/*event table*/
.content .eventTable  {padding-top:6px}
.content .eventTable table {border-collapse:collapse;  text-align:left;}
.content .eventTable tr td {vertical-align:top; padding: 10px 0; border-bottom:dotted 1px #ccc}
.content .eventTable tr.last {border-bottom:solid 10px #fff}
.content .eventTable li.last {border-bottom:solid 10px #fff}
.content .news li.last {border-bottom:solid 12px #fff}
.content .eventTable a {font-weight:bold}
.content .eventTable .date {padding-right:15px; min-width:25%; width:auto !important; width:25%}
.content ul.a_contentbox_nav_2nd {margin:0; padding:0; overflow:hidden; width:auto}
.content ul.a_contentbox_nav_2nd li {list-style-type:none; margin:0; padding:2px 0; font-weight:bold; }
.content .eventTable li {/*border-bottom:1px dotted #ccc; */overflow:hidden; padding:8px 0 12px 0}
.content .page_story_count {font-weight:normal; }
.content h5.pressrelease, .content h5.companynews, .content h5.eventBrdr  {border-top: 1px dotted #ccc; padding-top:24px}
.content h5.eventBrdr  {padding-bottom:4px}


/*---ACCORDION - FOR AUTHORS------*/
        .for-authors-menu
        {
            width: 650px;  /*width of menu*/
        }
        
        .for-authors-menu .headerbar
        {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background: url(../Images/left_arrow.png) 12px 16px no-repeat;
            border-color: #dbd4de #dbd4de #d0d0d0;
            border-image: none;
            border-radius: 2px;
            border-style: solid;
            border-width: 1px;

            /*box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);*/
            font-family: Arial,Helvetica,sans-serif;
            letter-spacing: normal;
            margin: 4px 0 0;
            padding: 16px 24px 18px 31px;
            position: relative;
            color: #333;
        }
        
        .for-authors-menu .header1
        {
            background-color: #f7f1de;
        }
        
        
        .for-authors-menu .headerbar.selected
        {
            background-image: url(../Images/down_arrow.png);
        }
        
        
        .for-authors-menu .headerbar a
        {
            text-decoration: none;
            display: block;
           
        }

            .for-authors-menu .headerbar.authorBeneLogo { background-image: none; }
                .for-authors-menu .headerbar.authorBeneLogo a { height: 30px; position: relative; text-indent: -9999px; }
                .for-authors-menu .headerbar.authorBeneLogo a img { position: absolute; left: -6px; top: 0; width: 225px; z-index: 12 }


                  .for-authors-menu .headerbar.loaLogo { background-image: none;  }
                .for-authors-menu .headerbar.loaLogo a { height: 16px; position: relative; text-indent: -9999px; }
                .for-authors-menu .headerbar.loaLogo a img { position: absolute; left: -6px; top: 0; width: 175px; z-index: 12 }

        .for-authors-menu > ul
        {
            list-style-type: none;
            margin: 0;
            padding: 20px 0;
            margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
            border: 1px dotted #ccc;
            border-top: none;
        }
        
        .for-authors-menu > ul li
        {
            /* padding-bottom: 2px;*/ /*bottom spacing between menu items*/
        }
        
        .for-authors-menu > ul > li > a
        {
            font: normal 12px Arial;
            color: black;
            background: #E9E9E9;
            display: block;
            padding: 5px 0;
            line-height: 17px;
            padding-left: 8px; /*link text is indented 8px*/
            text-decoration: none;
            
        }
        
        .for-authors-menu > ul li a:visited
        {
            color: black;
        }
        
        .for-authors-menu > ul li a:hover
        {
            /*hover state CSS*/
            color: white;
            background: black;
        }
  

        .for-authors-menu .submenu { padding: 20px; }
         
          .for-authors-menu .submenu p, .for-authors-menu .submenu li { line-height: 140%; }
          
          .for-authors-menu .submenu h2 { font-size: 20px; padding-bottom: 14px;  }

           .for-authors-menu .submenu ul  { margin: 2px 20px 20px; }

           .for-authors-menu .submenu ul li  { line-height: 150%; list-style-type: disc; list-style-position:inherit; display:list-item; padding-left: 1em; text-indent: -0.5em; *margin:0; *padding: 0;}

            .for-authors-menu .submenu ul ul li { list-style-type: circle; list-style-position:inherit; display:list-item; padding-left: 1em; text-indent: -0.5em; *margin:0; *padding: 0; }

             .for-authors-menu .submenu li p, .for-authors-menu .submenu blockquote  { line-height: 140%; }
          
   .for-authors-menu .submenu a, .for-authors-menu .submenu a:visited { background-color: #fff; display: inline-block; color: #892035; margin: 0; padding: 0; }

/*---TABBED CONTENT - FOR AUTHORS------*/
/*.tabWrp  {    	
	background:#f8f7f9;
	padding: 20px 24px 10px;
	border: 1px solid #dbd4de;
	border-bottom: 1px solid #d0d0d0;
	border-radius: 5px 5px 0 0;
	margin:12px 0 0;
	-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	letter-spacing:normal;
	font-family:verdana, Arial, Helvetica, sans-serif;
	position: relative;
	}
ul#tabs {
    list-style-type: none;
    padding: 0;
    text-align: left;
}*/
/*ul#tabs li {
    display: block;*/
    /**display: inline;  */
   /* padding: 4px 10px 4px;
    margin: 0;
    *line-height: 24px;
    font-size: 12px;
    color: #892035;
    cursor: pointer;   
    background-image: url("../images/leftSmGray.jpg");
    background-position: 0 0.5em;
    background-repeat: no-repeat;
    width: 300px;
}
ul#tabs li:hover {  
    text-decoration: underline;
}
ul#tabs li.active {
    font-weight: bold;
    font-size: 14px;
}
ul#tab {
    list-style-type: none;
    margin: 0;
    padding: 24px;
    background-color: #fff;
    border: 1px dotted #ccc;
    border-top: none;
    -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	
}
ul#tab li {
    display: none;
}
ul#tab li.active {
    display: block;
}

ul#tab h2 { font-size: 20px; padding-bottom: 14px; }

ul#tab ul  { margin-left: 20px; }

ul#tab ul li  { line-height: 150%; list-style-type: disc; list-style-position:inherit; display:list-item; padding-left: 1em; text-indent: -0.5em; *margin:0; *padding: 0;}

ul#tab ul ul li { list-style-type: circle; list-style-position:inherit; display:list-item; padding-left: 1em; text-indent: -0.5em; *margin:0; *padding: 0; }

ul#tab li p, ul#tab blockquote  { line-height: 140%; }*/



/*-------PODCAST CONTENT PAGE-----------*/

.podcastWrap {width: 440px;  margin:18px 0 18px 0; border-top:1px dotted #ccc }
.podcastTop {background:url(/Images/PODCASTSERIES.GIF) 24px 32px no-repeat #fdfdfd ; border-bottom: 6px solid #eeeeee; padding:48px 26px 12px 46px;  min-height:145px}
.podcastTopNoImg {background-color:#fdfdfd ; border-bottom: 6px solid #eeeeee; padding:24px 26px 12px 46px;  min-height:125px; _height:125px}
p.podcastTopDescript {padding:0 0 6px 0}
.podcastTopNoImg p.red { clear: left }
p.podcastTopEditor {width:80px; text-align:center; float:left; padding-bottom:12px;  line-height: normal}
span.name  {font-size: 10px; letter-spacing: -1px; line-height:120%}
.podcastIndvd {background-color: #f7f7f7;  border-bottom: 6px solid #eee; padding:19px 32px 6px 46px}
p.descript {margin:0; padding:0 12px 12px 0;  min-height:85px; _height:97px}
p.descript img  {float:left; margin-top:-6px; _margin-top:0; margin-right:20px;}
.podcastIndvd a.listen {color:#892035; background: url(/Images/podcastBtn.jpg) 360px 0 no-repeat ; width:350px; border-bottom: 4px solid #eee; display:inline-block; height:25px; text-align:right; text-decoration:none; padding: 5px 32px 0 0; float:right;  margin-bottom:12px;  }
.podcastIndvd a.listenNoBrdr {color:#892035; background: url(/Images/podcastBtn.jpg) 430px 0 no-repeat ; width:420px; display:inline-block; height:25px; text-align:right; text-decoration:none; padding: 5px 32px 0 0; float:right;  margin-bottom:12px;  }
.podcastIndvd a.listenNoBrdr:hover {background: url(/Images/podcastBtn.jpg) 430px -32px no-repeat; color:#bd1536; _background: url(/Images/podcastBtn.jpg) 430px 0 no-repeat; }

/*-------PODCAST SLIDEBOX-----------*/

/*.panel { position: fixed; _position:absolute; top: 305px;right: 0;display: block; background: #f8f7f9;
    border-top:8px solid #892035;
    -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
    width: 460px;
    height: auto;
    text-align:left;
    z-index:2500;
	}
.insidePanel {background-color:#ffffff; padding:24px 24px 12px 24px; margin:0 4px 4px 4px}
.pdcstBxWrap { background:url(../Images/podcastIcon.jpg) 0 0 no-repeat; padding:0 12px 0 52px}
.vdcstBxWrap {background:url(../Images/videocastIcon.jpg) 0 8px no-repeat; padding-top:12px; padding:8px 12px 8px 52px}
.pdcstBxWrap h3, .vdcstBxWrap h3, .insidePanel p {font-size:12px; margin:2px 0}
.pdcstBxWrap li, .vdcstBxWrap li {line-height:125%; border-bottom:1px dotted #ccc; padding:5px 0}

a.trigger, a.trigger:hover {position: fixed; _position:absolute; text-decoration: none; top: 305px; right: 0; font-size: 16px; font-family: verdana, helvetica, arial, sans-serif; padding: 20px 50px 20px 20px; font-weight: 700; display: block; z-index: 2502; }

a.trigger {background: url(../Images/plus.png) 85% 55% no-repeat;color:#fff;}
a.trigger:hover {background: url(../Images/plusHover.png) 85% 55% no-repeat;}
a.active.trigger {background: url(../Images/minus.png) 85% 55% no-repeat; z-index: 2501}
a.active.trigger:hover {background: url(../Images/minusHover.png) 85% 55% no-repeat; z-index: 2503;
font-family: verdana, helvetica, arial, sans-serif; padding: 20px 50px 20px 20px; font-weight: 700; display: block; color:#fff; _display:inline-block }

*/

.panel { position: absolute;top: 350px; right: -300px;/*display: none;*/ width: 335px; height: auto; z-index:2501}
.panelWrp {background: #f8f7f9;
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
	border:1px solid #ccc; 
    width: 300px;
    text-align:left;
    height: auto;
    float:right;
	font-size:11px;}
.insidePanel {background-color:#ffffff; /*padding:12px 24px;*/padding: 12px; margin:1px 0 1px 8px; _height:100px; min-height:100px}
.pdcstBxWrap { background:url(/Images/podcastSm.gif) 0 4px no-repeat; padding:0 12px 0 28px}
.vdcstBxWrap {background:url(/Images/videocastSm.gif) 0 12px no-repeat;  padding:8px 12px 8px 28px}
.pdcstBxWrap h3, .vdcstBxWrap h3 {font-size:12px; margin:2px 0}
a.watch, a.listen {color:#892035; line-height:150%}
.pdcstBxWrap li, .vdcstBxWrap li {line-height:125%; border-bottom:1px dotted #ccc; padding:2px 0}

.insidePanel.careerWrp { background:url(/Images/careersBkgd.jpg) 0 -2px no-repeat #fff; padding-top: 135px; padding-right: 32px; }
.insidePanel.careerWrp li { background: url(/Images/bullet_blue.png) 0 -2px no-repeat; font-family: arial, helvetica, sans-serif; margin: 14px 0 14px 10px; padding-left: 15px;  }
.insidePanel.careerWrp li a { color: #333; display: block; font-size: 13px; font-weight: bold; line-height: 15px; }
.insidePanel.careerWrp li span { color: #808384; display: block; line-height: 12px; margin-top: 1px; }

a.trigger {height: 125px; float:left; width:33px; z-index: 2499;}
a.trigger:hover { z-index: 2500}
a.active.trigger {height: 125px; float:left; width:33px; display: block; z-index: 2498}
a.active.trigger:hover { z-index: 2499}

a.trigger.media { background: url(../Images/plus.png) 0 1px no-repeat; }
a.trigger.media:hover {background:url(../Images/plusHover.png) 0 1px no-repeat }
a.active.trigger.media { background:url(../Images/minus.png) 0 1px no-repeat; }
a.active.trigger.media:hover {background:url(../Images/minusHover.png) 0 1px no-repeat; }

a.trigger.careers { background: url(../Images/careers-plus.png) 0 1px no-repeat; }
a.trigger.careers:hover {background:url(../Images/careers-plusHover.png) 0 1px no-repeat }
a.active.trigger.careers { background:url(../Images/careers-minus.png) 0 1px no-repeat; }
a.active.triggercareers:hover {background:url(../Images/careers-minusHover.png) 0 1px no-repeat; }

/*-------INFORMATION PAGES ---------*/
.infoBkgrd {text-align:left; background:url(../images/infoBkgrd.jpg) no-repeat top}
.leftNav {float:left; width: 168px; margin-top:25px; padding: 45px 0 0 65px}
.leftNav h1 {font-size: 14px; font-weight:bold; color: #892035; padding: 12px 0}
.leftNav ul {list-style-type: none; margin:0; padding:0}
.leftNav li {background:url(../Images/rdaquote.gif) no-repeat left 10px; border-bottom: 1px dotted #ccc; padding:0; line-height:125%}
.leftNav li a {display:block; padding: 8px 0 8px 12px }
.leftNav li a:hover {background:url(../Images/rdaquoteHvr.gif) no-repeat left 10px #eceaea; text-decoration:none;}
.leftNav li.last {border-bottom: none}
.infoWrap {float:right; width: 620px; margin:22px 0 12px 0; padding: 55px 65px 0 25px; border-left: 2px dotted #ccc; min-height: 500px; _height: 500px}
.infoWrap h1, .infoWrap h2 {font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight: bold; line-height:135% } 
.infoWrap h1 {font-size:22px; font-weight:bold; /*padding-left: 14px; background:url(../Images/smGrayRtArrow.gif) no-repeat -5px 40%*/}
.infoWrap h2 {font-size:20px; font-weight:bold; /*padding-left: 14px; background:url(../Images/smGrayRtArrow.gif) no-repeat -5px 40%*/ }
.infoWrap h3 {font-size:16px; font-weight:bold; line-height:135%}
.infoWrap h4 {font-size:14px; font-weight:bold; line-height:135%}
.infoWrap h5 {font-size:12px; font-weight:bold; line-height:135% }
.infoWrap h6 {font-size:10px; font-weight:bold; line-height:135% }
.infoWrap p {margin:8pt 0; line-height:135%}
.infoWrap ul {list-style-type: disc; margin:0 0 0 24px; padding:0 55px 0 25px}
.infoWrap li {padding:6px 0; line-height:135%}
.infoWrap ul ul {list-style-type: disc; margin:0 0 0 24px; padding:0 55px 0 25px}
.infoWrap li li{padding:3px 0; line-height:135%}
.infoWrap sup { sup height: line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative; bottom: 1ex;}

.infoWrap hr { display: block; position: relative; padding: 0; margin: 18px auto; width: 100%; clear: both; border: none; border-top: 1px dotted #ccc; border-bottom: 1px solid #FFF; font-size: 1px; line-height: 0; overflow: visible; }
.infoWrap blockquote {font-size: 14px; line-height: 145%}

ul.divLbtn  {margin:0; padding:12px 0 6px 0; border-bottom:2px dotted #ccc }
ul.divLbtn li {display:inline; list-style-type:none; padding:0 24px}
ul.divLbtn li.bdr {border-right:1px dotted #ccc}
ul.infoLists  {margin:0 0 12px 0; padding:6px 0 12px 0; border-bottom:2px dotted #ccc;}
ul.infoLists li {list-style-type:none; margin:0; padding:6px 24px; line-height:normal}
ul.infoLists li.eventNewsList {padding-left:-1em; text-indent:-1em}
/*.infoWrap .selected, .leftNav .selected {color:#892035}*/


/*------BUTTONS/IMAGES--------*/

.lgGrayBtn a{ background:url(../images/lgGrayBtn.jpg) 0 0; display: block; text-align:center; padding-top:21px;  margin-left:2px; font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 18px; font-weight: bold; height: 45px; text-decoration: none; width: 235px; color: #892035; border:none }
.lgGrayBtn:hover a { background-position: 0 -65px; color:#bb1233; cursor: pointer; text-decoration:none}

/*open access content button*/
.oaContent a {height: 65px; width: 240px; display: block; border: 0; text-indent: -9999px; background:url(../images/oaContent.jpg) no-repeat 3px -1px;  }
.oaContent a:hover {background:url(../images/oaContent.jpg) no-repeat 3px -66px }

.openAccessBtn {padding: 0 0 0 5px}

/*journal Logo*/
.rpub h1.logo {width:441px; /*height:76px;*/ position: relative; margin:0; padding:0; /*overflow:hidden;*/ letter-spacing:-1px; line-height:110% }
/*.rpub h1.logo span { background: no-repeat; position: absolute; width: 100%; height: 100%; top:0px; left:0px }*/
/*online access */
a.onlineAccess  {display:inline-block; height:18px; width: 107px; position:relative; overflow:hidden; padding: 0 12px  }
a.onlineAccess span {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 0}
a.onlineAccess span:hover {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 -18px}

/*read online */
a.readOnline  {display:inline-block; height:18px; width: 107px; position:relative; overflow:hidden; padding: 0 12px  }
a.readOnline span {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/readOnlineOrange.jpg) no-repeat 0 0}
a.readOnline span:hover {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/readOnlineOrange.jpg) no-repeat 0 -18px}

.bookmark {background: url(/Images/bookmarkShare.gif) no-repeat 0 0; display: block; height: 32px; text-indent: -9999px; width: 159px; }
.DivPRShare {width: 175px; position:absolute; left:50%; top: 180px; margin-left: 235px; }

.unsubscribeBtn { font-family: Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:6px; padding:8px; cursor: pointer; vertical-align:middle;  border:1px solid #ccc}
.cancel {color:#666666; background-color:#eceaed;}
.confirm {color:#ffffff; background-color:#669933;}


/*-----------------------INFO/TOOL BOX---------------------------------*/

/*buttons*/
.infoTools {width: 232px; margin: 0 0 0 5px; padding: 12px 0 8px 7px; background: url(../images/infoToolsBkgrd.jpg) 0 0 no-repeat; }
.infoTools ul {margin: 0 4px 0 0; padding:0 0 4px 0; background-color:#ebe9ee} 
.infoTools li {margin:0; padding: 0; list-style: none; display:inline-block; zoom:1;  *display: inline; _height:auto}
.infoTools li a {display:inline-block; position:relative; overflow:hidden; height:26px; font-size:9px; margin-right:-1px; *margin-right:2px; _margin:0 1px}
.infoTools li a span {position:absolute; width:100%; height:100%; left:0px; top:0px; }
.infoTools li a.email {width:26px}
.infoTools li a.email span {background: url(../images/email.jpg) 0px 0px no-repeat}
.infoTools li a:hover.email span {background: url(../images/email.jpg) 0px -26px no-repeat}
.infoTools li a.print {width:26px}
.infoTools li a.print span {background: url(../images/print.jpg) 0px 0px no-repeat}
.infoTools li a:hover.print span {background: url(../images/print.jpg) 0px -26px no-repeat}
.infoTools li a.text {width:16px}
.infoTools li a.text span {background: url(../images/text.jpg) 0px 0px no-repeat}
.infoTools li a:hover.text span {background: url(../images/text.jpg) 0px -26px no-repeat}
.infoTools li a.rss {width:23px}
.infoTools li a.rss span {background: url(../images/rss.jpg) 0px 0px no-repeat}
.infoTools li a:hover.rss span {background: url(../images/rss.jpg) 0px -26px no-repeat}
.infoTools li a.share {width:25px}
.infoTools li a.share span {background: url(../images/share.gif) 0px 0px no-repeat}
.infoTools li a:hover.share span {background: url(../images/share.jpg) 0px -26px no-repeat}
.infoTools li a.screensaver {width:85px}
.infoTools li a.screensaver span {background: url(../images/screensaver.jpg) 0px 0px no-repeat}
.infoTools li a:hover.screensaver span {background: url(../images/screensaver.jpg) 0px -26px no-repeat}
/*links*/
.infoLinksHdr {width: 232px; margin:2px 0 0 5px; padding: 18px 0 3px 26px; _padding:18px 0 3px 0; _text-align:center; background:url(../images/pubToolsBoxHdr.jpg) no-repeat; font-size:12px;}
.infoLinks {width: 232px; margin:0 0 0 5px; padding: 0 0 14px 4px; background:url(../images/infoLinksBkgd.jpg) 0 0 no-repeat}
.infoLinks ul {margin: 0 4px 0 0; padding:0} 
.infoLinks li {border-bottom: dotted 1px #ccc; padding: 2px 0 1px 0;  margin: 0 21px;  line-height:135%; width:180px; display:block; clear:both; }
.infoLinks li a {font-size:12px; height:auto; margin:0; padding: 1px 0 1px 0; display:block; cursor:pointer}
.infoLinks li.first {padding-top:16px}
.infoLinks li.last {border-bottom: 0; padding-bottom:10px}
/*.infoLinks li.pubToolsBottom {background:url(../images/toolBoxBtm1.jpg) no-repeat 0 5px #fff} 
*//*box bottom*/
.infoToolsBtm {background:url(../images/toolBoxBtm2.jpg) no-repeat 0 0; height:27px; width:232px; margin-left:5px; }
/*promo box*/
.infoToolsPromo {background: url(../images/toolBoxBkgd.jpg) repeat-y 5px 0; padding: 8px 22px 0 18px; text-align:center }
.infoToolsPromo p {margin:0; padding:0 2px 6px 0}
/*Subscribe now! & Subscribe now! Buttons*/
input.subNow  {border:none;height: 48px; width: 165px; margin:4px 0 0 4px; *margin:4px 0 0 0; padding:0; /*background:url(../images/subnow.jpg) no-repeat 0 0; */ background:url(../images/subnowGreen.jpg) no-repeat 0 0}
input.subNow:hover  {border:none;height: 48px; width: 165px; margin:4px 0 0 4px; *margin:4px 0 0 0; padding:0; /*background:url(../images/subnow.jpg) no-repeat 0 -36px;*/background:url(../images/subnowGreen.jpg) no-repeat 0 -48px }
input.orderNow  {border:none; height: 36px; width: 165px; margin:4px 0 0 4px; *margin:4px 0 0 0; padding:0; background:url(../images/ordernow.jpg) no-repeat 0 0}
input.orderNow:hover  {border:none;height: 36px; width: 165px; margin:4px 0 0 4px; *margin:4px 0 0 0; padding:0; background:url(../images/ordernow.jpg) no-repeat 0 -36px}

/*.infoTools li a:active {font-weight:bold}*/ /*font style for selected text/content*/
.selected {font-weight:bold} /*font style for selected text/content*/

ul.cstmColl {padding:0 0 0 32px; margin:12px 0 0 0; }
ul.cstmColl li {clear:both; padding:2px 0; margin:0; /*height:24px*/ }
/*.cstmColl img {vertical-align:middle; padding-left:3px}*/
.cstmrInfo, .rpub .cstmrInfo {padding-bottom:24px}
.cstmrInfo p, .rpub .cstmrInfo p {margin:3pt 0}
.cstmrInfo h5 {padding-bottom:5px}
.cstmrInfo h5.opmh {font-size: 14px; padding-top: 10px; padding-bottom: 10px;}
.rpub .cstmrInfo h5 {padding:8px; font-size:11px}
.cstmrInfo em {color:red}
.infoWrap .cstmrInfo ol, .rpub .cstmrInfo ol  {list-style-type:none; margin:0; padding:0 5px 0 0; }
.infoWrap .cstmrInfo ol li, .rpub .cstmrInfo ol li {list-style-type:none; margin:3px 0; padding:0; }
.infoWrap .cstmrInfo input, .rpub .cstmrInfo input {padding-bottom:2px; width:224px}
.infoWrap .cstmrInfo textarea, .rpub .cstmrInfo textarea {border: 1px solid #ccc; font-family: Verdana, Arial, Helvetica; font-size: 12px; padding: 4px; }
.infoWrap .cstmrInfo select {font-size:12px; padding-bottom:1px}
.infoWrap .cstmrInfo select.contactDD {width:300px}
.infoWrap .cstmrInfo label {float:left; width:155px; padding-right: 6px; text-align:right; clear: left }
.infoWrap .cstmrInfo .orderpromomats label {font-weight: bold; float:none; clear:none; color: #892035;}
.infoWrap .cstmrInfo .orderpromomats {list-style-type: none; margin: 0; padding: 0;}
.infoWrap .cstmrInfo .orderpromomats li.opml {float: left; display: block; width: 295px; height: 150px; border: 1px dotted #999; background: #eee; margin-right: 26px; padding-top: 10px;}
.infoWrap .cstmrInfo .orderpromomats li.opmr {float: left; display: block; width: 295px; height: 150px; border: 1px dotted #999; background: #eee; padding-top: 10px;}
.infoWrap .cstmrInfo .orderpromomats li.opmdb {float: left; display: block; width: 618px; height: 150px; border: 1px dotted #999; background: #eee; padding-top: 10px; margin-top: 15px;}
.infoWrap .cstmrInfo .orderpromomats li ul {list-style: disc; margin: 10px 0 0 27px; padding: 0;}
.infoWrap .cstmrInfo .orderpromomats li p {display: block; width: 525px; margin: 5px 0 0 32px; font-style:italic; color: #666;}
.infoWrap .cstmrInfo .orderpromomats li ul li {list-style-type: disc; padding-left: 5px;}
.infoWrap .alertmsg {display: block; padding: 15px; margin: 8px 0; border: 1px solid #cc0000; background: url(../Images/alerticon.png) no-repeat 15px 15px #ffffcc; width: 587px;}
.infoWrap .alertmsg .alerttle {font-weight: bold; font-size: 14px; color: #cc0000; margin: 5px 0px 15px 40px; padding: 0;}
.infoWrap .alertmsg ul {font-weight: bold; color: #cc0000; margin: 20px 0 0 1px;}
.infoWrap .alertmsg ul li {padding-left: 15px;}
.infoWrap .thankyoumsg {display: block; padding: 15px 15px 15px 85px; border: 1px solid #060; background: url(../Images/thankyouicon.png) no-repeat 15px 10px #caf1ca; width: 522px; color: #060; font-size: 12px; font-weight: bold;}
.infoWrap .bnrdwnld textarea {border: 1px solid #e7e5e5; background: #eee;}

/*  Manuscript Submission Contact Form */
.infoWrap .cstmrInfo.contactManuSub li { background-color: #efefef; border-top: 1px solid #ccc; margin: 0; padding: 12px 18px; }
.infoWrap .cstmrInfo.contactManuSub li:first-child { border-top: none; }
.infoWrap .cstmrInfo.contactManuSub label { margin-right: 6px; text-align: left; }
.infoWrap .cstmrInfo.contactManuSub span { display: block; font-style: italic; margin-left: 164px; padding: 2px 0; }
.infoWrap .cstmrInfo.contactManuSub input, .infoWrap .cstmrInfo.contactManuSub select, .infoWrap .cstmrInfo.contactManuSub textarea { font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 4px; }
.infoWrap .cstmrInfo.contactManuSub input.upload { border: none; width: 300px; }
.infoWrap .cstmrInfo.contactManuSub .fileUploadThumb { padding: 8px 0; width: 150px; }
.infoWrap .cstmrInfo.contactManuSub .Btn.submitProb { float: right; text-align: center; border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #000000; height: 35px; width: 125px; }
.infoWrap .cstmrInfo.contactManuSub .Btn.submitProb:hover { background-color: #b12c47; }
.infoWrap .cstmrInfo.contactManuSub .received { border: 1px solid #ccc; border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px; background-color: #cde5e8; text-align: center; padding: 24px; }




.infoWrap .cstmrInfo ol.cstReason { margin-left: 24px  }
.infoWrap .cstmrInfo ol.cstReason li { clear:both; padding: 3px 0; line-height: 18px;}
.infoWrap .cstmrInfo ol.cstReason label { float: left; text-align: right; width:120px; clear:none; white-space:nowrap }
.infoWrap .cstmrInfo span.cstRsnChkbx input { float: left; width: 25px; clear: both; border:none; }
.infoWrap .cstmrInfo li.emailPref span.cstRsnChkbx input { margin-left: 100px; }
.infoWrap .cstmrInfo span.incorrect { float: left; margin-left: 120px; }
.infoWrap .cstmrInfo textarea.recCommt, .rpub textarea.recCommt { border: 1px solid #ccc; font-family: Verdana,Geneva,sans-serif;font-size: 12px;}

.rpub .cstmrInfo ol.cstReason {  width:442px; padding-bottom: 12px }
.rpub .cstmrInfo ol.cstReason li { padding: 6px 0; line-height: 14px; height: 22px; }
.rpub .cstmrInfo ol.cstReason label { float: left; text-align: left; width: 410px; clear:none; padding-top: 3px; }
.rpub .cstmrInfo span.cstRsnChkbx input { float: left; width: 18px; clear: left; border:none; margin-top: 6px; }
.rpub .cstmrInfo li.emailPref span.cstRsnChkbx input { clear: both; margin-left: 110px; }
.rpub .cstmrInfo span.incorrect { float: left; margin-left: 120px; display: block; margin-top: 3px; }
.rpub .cstmrInfo li.emailPref span.cstRsnChkbx label { line-height: 150%; text-align:left; width: 320px; clear:none; padding-top: 3px;  }



.rpub .cstmrInfo label {float:left; width:125px; padding-right: 6px; text-align:right }
.reCaptcha {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding: 4px 0px 4px 150px;   margin-top:12px}
.reCaptchaPubRecmnd {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding: 4px 0; width:455px; margin-top:12px}
/*.recaptchaWrp { margin-top: 6px; padding-left: 130px; }
.reCapMsg { background-color: #f6f39f; border: 1px solid red; color: red; font-size: 12px; padding: 12px; margin: 32px; text-align:center; max-width: 500px; }
.reCapMsg h3 {font-size: 13px; }*/
.infoWrap .cstmrInfo #recaptcha_area {margin:6px 0; margin-left:0}
.infoWrap table.subPkg  {*width:150px; *margin-top:-15px; *margin-left:160px }
.infoWrap table.subPkg tr td {padding: 0; width:140px}
.infoWrap table.subPkg tr td input {width:18px; float:right}
.infoWrap table.subPkg tr td label {width:100px; padding-left:8px; text-align:left  }

.infoWrap .cstmrInfo .pubSelectListWrap {overflow: auto; width: 455px; height: 485px;  float:right; padding:12px 0 0 0; margin:0 0 24px 0;border:1px dotted #ccc;}
.infoWrap .cstmrInfo .pubSelectListWrap p  {height:35px; margin:6px 0 0 8px }
.infoWrap .cstmrInfo table.pubSelectList {width:420px;margin:14px 50px 0 6px}
.infoWrap .cstmrInfo table.pubSelectList span {font-size:10px; font-style:italic; color: #7e7e7e; line-height:125%; }
.infoWrap .cstmrInfo table.pubSelectList input, .infoWrap .cstmrInfo .pubSelectListWrap input {width:12px; margin-left:12px;}
.infoWrap .cstmrInfo table.pubSelectList tr td {padding:2px 0; border-bottom:1px dotted #ccc; vertical-align:top}
.infoWrap .cstmrInfo table.pubSelectList img {margin:0 12px 0 3px }

.infoWrap .cstmrInfo .pubSlctListWrpRT { overflow: auto; height: 429px; width: 600px; margin: 12px 0; color: #666; font-size: 10px }
.infoWrap .cstmrInfo .pubSlctListWrpRT a { color: #892035; font-size: 11px }
.infoWrap .cstmrInfo table.pubSlctListRT { width: 520px; border-collapse:collapse }
.infoWrap .cstmrInfo table.pubSlctListRT input { width:12px; margin-left:12px; border: none }
.infoWrap .cstmrInfo table.pubSlctListRT tr td { padding: 6px; border-bottom: 1px dotted #ccc; vertical-align:top }
.infoWrap .cstmrInfo table.pubSlctListRT { margin: 14px 50px 0 6px }
.ipadmsg { display: block; padding: 5px; background: #FFC; color: #C00; border: 1px solid #C00; width: 550px;}
.infoWrap .pubDrpdwnListWrpRT { width: 600px; margin: 12px 0; color: #666; font-size: 10px }
.infoWrap .pubDrpdwnListWrpRT a { color: #892035; font-size: 11px }
.infoWrap .pubDrpdwnListWrpRT .drpdwndiv {background: none repeat scroll 0 0 transparent; border: 1px solid #999999; color: Black; width: 550px; min-height: 18px; margin-left: 12px;}
.infoWrap .pubDrpdwnListWrpRT .drpdwndiv div {font-size: 12px; font-weight: bold; padding: 1px 0 2px 3px;}
.infoWrap .pubDrpdwnListWrpRT ul {width: 550px;}
.infoWrap .pubDrpdwnListWrpRT ul li {display: block; height: 20px;}
.infoWrap .pubDrpdwnListWrpRT input {float: left; padding-bottom:2px; margin-left: 8px; border: none;}
.infoWrap .pubDrpdwnListWrpRT label {float:right; width: 495px; padding-top: 2px; padding-right: 6px; text-align:left; clear: left }


/* --------------------- DOWNLOAD A MEDIA KIT ----------------------------- */

.mediaKitWrp { font-family: Arial, Helvetica, Sans-Serif;  min-height: 100px; _height: 100px;  padding: 0 42px 12px; overflow: hidden; }
.mediaKitWrp h2 { font-size: 16px; line-height: 125%; font-weight: normal; }
.mediaKitWrp.medKitThanks { border: 12px solid #ccc; padding: 42px; }
.mediaKitWrp.medKitThanks h2 { font-size: 28px; }
.mediaKitWrp.medKitThanks h2 span { color: #892035; }
.mediaKitBtn { width:200px; height:76px; position: relative; margin-bottom: 36px; }
.mediaKitBtn span { background: url(/images/meditKitDowload1.jpg) no-repeat 0 0 ; position: absolute; width: 100%; height: 100%; top: -6px; }
.mediaKitBtn:hover span { background: url(/images/meditKitDowload1.jpg) no-repeat 0 -81px ; position: absolute; width: 100%; height: 100%; }
.mediaKitBtn2 { width:200px; height:76px; position: relative; margin-bottom: 36px; display:block; }
.mediaKitBtn2 span { background: url(/images/meditKitDowload1.jpg) no-repeat 0 0 ; position: absolute; width: 200px; height: 76px; top: -6px; }
.mediaKitBtn2:hover span { background: url(/images/meditKitDowload1.jpg) no-repeat 0 -81px ; position: absolute; width: 200px; height: 76px; }
.mediaKitFormWrp { width: 400px; margin: 24px auto; padding: 32px 0;  }
.mediaKitFormWrp p { font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.mediaKitFormWrp .accessWrp ol li label { width: 100px; }
.mediaKitFormWrp .accessWrp ol li { text-align: left; }
ul.mediaKitError { margin: 12px 24px 0 42px; text-align: left; list-style-type: disc; }
ul.mediaKitError li { margin: 3px 0; line-height: 125%;}
h3.mediaKitHdr { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: normal; line-height: 125%; }

/*-----------------------SOCIAL MEDIA ICONS---------------------------------*/

.socialMedia {width: 232px; margin: 0; padding:0 0 0 3px}
.socialMedia li {margin:0; padding: 0; list-style: none; display:inline-block; zoom:1; *display: inline; _height:auto}
.socialMedia li a {display:inline-block; position:relative; overflow:hidden; width:25px; height:26px; font-size:9px; margin-right:-1px; *margin-right:2px; _margin:0 1px}
.socialMedia li a span {position:absolute; width:100%; height:100%; left:0px; top:0px; }
.socialMedia li a.facebook span {background: url(../images/facebook.jpg) 0px 0px no-repeat}
.socialMedia li a:hover.facebook span {background: url(../images/facebook.jpg) 0px -26px no-repeat}
.socialMedia li a.twitter span {background: url(../images/twitter.jpg) 0px 0px no-repeat}
.socialMedia li a:hover.twitter span {background: url(../images/twitter.jpg) 0px -26px no-repeat}
.socialMedia li a.linkedin span {background: url(../images/linkedin.jpg) 0px 0px no-repeat}
.socialMedia li a:hover.linkedin span {background: url(../images/linkedin.jpg) 0px -26px no-repeat}
.socialMedia li a.youtube span {background: url(../images/youTubeIcon.jpg) 0px 0px no-repeat}
.socialMedia li a:hover.youtube span {background: url(../images/youTubeIcon.jpg) 0px -26px no-repeat}

/*-----------------------RECOMMENDED PUBS---------------------------------*/

.recmndCont { display:table; width:602px; padding:20px 0 12px 24px; margin:20px 0 0 0; /*border-bottom:dotted 2px #ccc;*/ background:url(/Images/homeWrapBg.jpg) -175px 0 no-repeat}
.recmndCont h3 { font-family: Arial,Helvetica,sans-serif; font-size:18px; font-weight: bold; letter-spacing: -1px; padding-bottom:0}
.recmndCont p {padding:0}
.recmnd {list-style:none; text-align:left; padding:0 0 10px 0}
.recmnd li {display:inline-block;vertical-align:top; margin:0; padding: 0 5px 0 0}
* html .recmnd li {display:inline;}/*IE6*/
*+html .recmnd li {display:inline;}/*IE7*/
.recmnd a {float:left; width:115px; /*padding:5px 0;*/ padding:0 5px 5px 0; text-decoration:none; letter-spacing:-0.01em; margin:0; /*margin-right:5px*/}
.recmnd img {display:block;width:95px;height:auto;margin:0 0 2px 0}
.recmnd a:hover img {border: solid 1px #bd1536}
.recmnd a span {display:block; width:105px; padding:0; font-size:11px; line-height:115%; color:#333}
.recmnd a:hover span {color:#bd1536}
.recmndCont .tooltip .TTDescriptWrap h3 {font-family:Verdana, Geneva, sans-serif; letter-spacing:normal; font-size: 12px }
.recmndCont .tooltip .TTDescriptWrap h4 {font-family:Verdana, Geneva, sans-serif; letter-spacing:normal; padding: 1px 0; font-style: italic; font-size: 10px; line-height: 125%; text-align: center}
.recmndCont .tooltip  {padding: 30px 30px 15px; font-size: 10px}
.recmndCont .tooltip ul {margin-left:32px}
.recmndCont .tooltip .TTDescriptWrap p { font-size: 10px; padding: 0; }

/*Publication Tables and Tooltips*/
.pubList, .thumbView {width:858px; background-color:#fff; text-align:center}
.pubList {padding:12px; margin: 12px auto}
.pubList h2 { padding-bottom:12px;}
.pubList span.pubTitle {font-size:10px; font-style:italic; color: #7e7e7e; margin-left:10px}
.pubList span.pubTitleThmbs {font-size:10px; font-style:italic; color: #7e7e7e; line-height:125%; }
.pubList table, .thumbView table {border-collapse:collapse; width: 100%; padding:12px; margin:24px 0 0 0}
.pubList table tr:hover{ background-color: #eceaea}
.pubList tr td {padding:3px; border-bottom: dotted 1px #ccc; vertical-align:middle}
.pubList tr.odd {background-color:#f8f8f8 }
.pubList td.pubTitle {width:75%; padding-left:24px}
.pubList td.pubTitle a { color:#333; text-decoration:none}
.pubList td.pubTitle a:hover {color:#892035}
.pubList td span.subTtl { color: #a4a4a4 }
.pubList td a:hover span.subTtl {color: #bd1536}
.thumbView tr span.subTitleCat { font-size: 10px; line-height: 110%;color: #999999 }
.thumbView tr a:hover span.subTitleCat { color: #bd1536 }
.pubList td.moreInfo{ width:10%}
.pubList td.onlineAccess {width:15%; padding-left:12px; padding-right:24px}
.pubList .thumbView table tr:hover{ background-color:transparent}
.thumbView tr {border-bottom: dotted 1px #ccc}
.thumbView tr td {vertical-align:top; padding:12px 6px 6px 6px; width:20%}
.listViewHdrCont { border-bottom: dotted 1px #ccc; padding: 0 28px 6px 28px; height:12px; text-align:right }
h4.catTitle {float:left; background:url(../Images/leftSmGray.jpg) no-repeat 0 2px; padding: 0 2px 0 12px; font-size:11px; font-weight:normal}
.viewLinks { float:right; width: 300px;  }
.viewLinks ul {display:inline; text-align:right }
.viewLinks li {display:inline; font-weight:bold }
.thbViewLink {background:url(../Images/thbVwIcon.jpg) no-repeat 100% 0; padding: 2px 25px 2px 0; margin-right: 16px; *line-height:160%}
.thbViewLinkSelected {color:#000; background:url(../Images/thbVwIconGray.jpg) no-repeat 100% 0; padding: 2px 25px 2px 0; margin-right: 16px; *line-height:160%}
.lstViewLink {background:url(../Images/lstVwIcon.jpg) no-repeat 100% -1px; padding: 2px 25px 2px 0}
.lstViewLinkSelected {color: #ccc; background:url(../Images/lstVwIconGray.jpg) no-repeat 100% -1px; padding: 2px 25px 2px 0}
/*.cvrThumb { border:1px solid #ccc; padding:0; margin:0 0 -8px 0}*/
.cvrThumb { border:1px solid #000; padding:0; margin:0 0 1px 0}
.thumbPubTitle {padding:0; margin:0; vertical-align:top}

/*Tooltips & Tooltip Buttons*/
/* HOME */
.smtooltip, .smtooltip.bottom {display:none; z-index:3500;  } 
.smtooltip h3 {font-family:inherit; font-size:12px; line-height:115%; } 
.smtooltip h4 {font-family:inherit; font-size:9px; line-height:115%; font-style: italic} 
.smtooltip .TTDescriptWrap p {font-size:9px; margin:0 0 2px 0; padding:0; font-family: Verdana, Arial, Sans-Serif} 
.smtooltip { height:100px; width:230px; padding:24px 24px 36px 24px;  
   background:url(/Images/tooltip/smToolTipDown.png);
   _background:url(/Images/tooltip/smToolTipDown.gif) }
      
.smtooltip.bottom { height:100px; width:230px; padding:40px 24px 24px 24px;
   background:url(/Images/tooltip/smToolTipUp.png);
   _background:url(/Images/tooltip/smToolTipUp.gif);}  
   
/*OTHER PAGES */
.tooltip, .tooltip.bottom, .tooltip.bottom.right {display:none; z-index:3500; }
.tooltip h3 {font-family:inherit;font-size:12px}
.tooltip { height:154px; width:310px; padding:35px 30px 15px 30px;
   background:url(/Images/tooltip/white_arrow_big.png);
   _background:url(/Images/tooltip/white_arrow_big.gif) }
      
.tooltip.bottom { height:154px; width:310px; padding:60px 30px 15px 30px;
   background:url(/Images/tooltip/white_arrow_big_upArrow.png);
   _background:url(/Images/tooltip/white_arrow_big_upArrow.gif);}
  
.tooltip.bottom.right  {height:134px; width:310px; margin-top:-65px; padding:35px 40px 35px 55px;
   background:url(/Images/tooltip/white_arrow_top_right.png) no-repeat;
   _background:url(/Images/tooltip/white_arrow_top_right.gif) no-repeat;}
  
.tooltip.bottom.left  {height:134px; width:310px; margin-top:-65px; padding:35px 55px 35px 30px;
   background:url(/Images/tooltip/white_arrow_top_left.png) no-repeat;
   _background:url(/Images/tooltip/white_arrow_top_left.gif) no-repeat;}
   
.tooltip.left  {height:134px;width:310px;margin-top:65px;padding:35px 55px 35px 30px;
   background:url(/Images/tooltip/white_arrow_bottom_right.png) no-repeat;
   _background:url(/Images/tooltip/white_arrow_bottom_right.gif) no-repeat;} 
   
.tooltip.right {height:134px; width:310px; margin-top:65px; padding:35px 30px 35px 55px;
   background:url(/Images/tooltip/white_arrow_bottom_left.png) no-repeat;
   _background:url(/Images/tooltip/white_arrow_bottom_left.gif) no-repeat;} 
         
.tooltip.customTooltip { height:134px; width:310px; margin-top:65px; padding:35px 30px 35px 55px; background-color: red; }
   
.TTDescriptCont p {text-align:left; margin: 0 8px 8px 8px; padding:0 12px; font-size:11px; } /*old tooltip style*/
.TTDescript { font-size:11px; text-align:left } /*old tooltip description */
.TTDescriptWrap {padding:0}
.TTDescriptWrap h3 {font-size:12px\9; text-align:center; padding: 0 0 2px 0; line-height: 110% }
.TTDescriptWrap h4 {font-size:10px\9; text-align:center; font-style: italic }
.TTDescriptWrap p {text-align:left; padding:2px ; margin:2px 0; font-size:10px; line-height:125%; font-family:Verdana, Geneva, sans-serif}
.TTDescriptWrap p.formerTitle {font-size:10px; font-style:italic; color: #7e7e7e; padding-top:1px; text-align:center}
ul.toolTipBtns  { text-align:center; padding:6px 0 0 0;}
ul.toolTipBtns li {display:inline}
a.moreInfoTT  {display:inline-block; height:18px; width: 92px; position:relative; overflow:hidden; padding: 0 12px }
a.moreInfoTT span {position:absolute; width:100%; height:100%; left:12px; top:0; background:url(../images/moreInfo.jpg) no-repeat 0 0; _display:block}
a.moreInfoTT span:hover  {position:absolute; width:100%; height:100%; left:12px; top:0; background:url(../images/moreInfo.jpg) no-repeat 0 -18px}
a.onlineAccessTT  {display:inline-block; height:18px; width: 107px; position:relative; overflow:hidden; border-left: 1px dotted #ccc; padding: 0 12px  }
a.onlineAccessTT span {position:absolute; width:100%; height:100%; left:12px; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 0}
a.onlineAccessTT span:hover  {position:absolute; width:100%; height:100%; left:12px; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 -18px}

.moreInfo a {display:block; height:18px; width: 92px; position:relative; overflow:hidden; padding: 0 12px; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc }
.moreInfo a span {position:absolute; width:100%; height:100%; left:12px; top:0; background:url(../images/moreInfo.jpg) no-repeat 0 0; _display:block}
.moreInfo a:hover span {position:absolute; width:100%; height:100%; left:12px; top:0; background:url(../images/moreInfo.jpg) no-repeat 0 -18px}
.onlineAccess a {display:block; height:18px; width: 107px; position:relative; overflow:hidden;}
.onlineAccess a span {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 0}
.onlineAccess a:hover span {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 -18px}
.ltTitle {background-image: url(../Images/leftSmGray.jpg)}


a.msgCloseBtn {
    background: url(../Images/sitewide_footer_close_03.png) 0 0 no-repeat; display: block; height: 33px; position: absolute; right: 4px; text-indent: -9999px; top: 12px;  width: 42px; 
}

a.msgCloseBtn:hover {
    background: url(../Images/sitewide_footer_close_03.png) 0 -33px no-repeat; 
}


/*///////////////////////// SPECIAL MESSAGING ///////////////////////////*/


.siteAlertMsg { background-color: #363430; border-top: 1px solid #f8da97; color: #fff; font-size: 14px; left: 0px; bottom: 0px; text-align: center; width: 100%; padding: 24px 0 36px; position: fixed; z-index: 2600; box-shadow: 0px -5px 5px 0px rgba(171,171,171,1); }
.siteAlertMsg p { margin: 6px 24px; }


ul.spMsg {width:440px; margin:12px 0;padding: 0;border-top: 1px dotted #ccc;list-style-type: none; display: block}
ul.spMsg li {margin: 0;padding:6px 0 6px 28px; border-bottom: 1px dotted #ccc; background: url(../images/star.jpg) 0px 0px no-repeat;color: red;line-height:125%;font-weight:bold}
ul.spMsg li a {color:red; text-decoration:underline}
ul.spMsg li a:hover {color:#892035}

/*----------------------SPECIAL MESSAGE BOXES-------------------------*/

.spMsgBoxWrap, .shadow {width: auto; _width:440px; overflow:hidden; margin-right:15px;}
.spMsgBoxWrap {padding-top:4px }
.spMsgBoxWrap li {line-height:125% }
.shadow img {text-align:center; width: 100%}

/*Announcement*/
div.Announcement {padding:8px 0; /*background:url(../Images/announcements.gif) 0 0 no-repeat;*/ _height:30px; min-height:30px}
.Announcement h4 {font-size: 12px; padding: 2px 0; line-height:125%}
.Announcement p {padding:2px 0; margin: 3px 0; line-height: 110%}	
.Announcement ul {padding:2px 0; margin:0; list-style-type:disc}
	
/*Reminder*/		
div.Reminder {padding:18px 12px;background:url(../Images/reminderBkgd.gif) 0 0 no-repeat;}
.Reminder h4 {font-size:14px;padding:6px 42px 6px 44px;}
.Reminder p {padding:6px 42px 6px 44px; margin: 3px 0}	
.Reminder ul {padding:2px 42px 2px 56px; margin:0; list-style-type:disc}
		
/*Important*/		
div.Important {padding:6px 12px 18px 12px; background:url(../Images/Star.gif) 0 -2px no-repeat;}
.Important h4 {font-size:12px;padding:2px 42px 2px 38px;line-height:125%}
.Important p {padding:2px 42px 2px 38px; margin: 3px 0; line-height: 110%}	
.Important ul {padding:2px 42px 2px 50px; margin:0; list-style-type:disc}
	
/*Added Value*/		
div.AddedValue {border: 2px solid #94e4fb;padding:18px 12px;background-color:#dff5fb;}
.AddedValue h4 {font-size:14px;padding:6px 24px 6px 12px;}
.AddedValue p {padding:6px 24px 6px 12px; margin: 3px 0}	
.AddedValue ul {padding:2px 24px 2px 44px; margin:0; list-style-type:disc}	
	
/*Editorial Highlights Slideshow*/		
.FCwrapper {width: auto; max-width: 628px;}
.FCwrapper .shadow {overflow: hidden; width: auto; max-width: 628px; margin-right: 0;}
.shadow img {text-align: center; width: 100%;}
.FCcontainer {background:url(../Images/EdHighlightsContent.jpg) no-repeat top left; width: 100%; font-family: Verdana, Geneva, sans-serif; color: #333; border: 1px dotted #ccc;}
#title_controls {height: 30px; margin: 0; padding: 0;}
#title_controls h4 {float: left; font-size: 18px; margin: 5px 0 0 43px; padding: 0 20px 0 0;}
.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child {position: relative; display: block; float: left;}
.rslides li p {display: block; background-position: right 10px; background-repeat: no-repeat; height: 160px; overflow: hidden; padding: 10px 225px 0 0; margin: 3px 15px 15px; font-size: 11px; color: #555; line-height: 18px; border-top: 1px dotted #ccc;}
.rslides li a {text-decoration: none; color: #892035;}
.rslides li a:hover {text-decoration: underline;}
.rslides li p span {font-size: 12px; font-weight: bold; color: #000;}
.rslides img {display: block; height: auto; float: right; /*  width: 100%;*/  border: 0;}
.rslides_tabs {float: right; list-style: none; /*	width: 100%;*/	height: 10px; padding: 0; margin: 10px 15px 0 0;}
.rslides_tabs a {display: block; color: #fff; font-size: 8px; font-weight: bold; text-decoration: none; width: 14px; text-align: center; padding: 1px 0 1px 0; margin: 0;}
.rslides_tabs a:hover {background: #000;}
.rslides_tabs li {float: left; background:#999; margin: 0 0 0 5px;}
.rslides_tabs li.rslides_here {background: #892035;}

/*Featured Editorial Content*/		
div.FeaturedEdContent {border: 1px dotted #ccc;padding:16px 12px 12px 32px;background:url(../Images/featEdContent.jpg) -8px -2px  no-repeat #fff;}
.FeaturedEdContent h4 {/*font-family:Arial, Helvetica, sans-serif;letter-spacing:-.05em;*/font-size:12px;/*font-weight:normal;*/border-bottom:1px dotted #ccc;padding:6px 24px 3px 0;margin-right:24px;margin-bottom:6px;margin-left:16px;}
.FeaturedEdContent p {padding:6px 16px 6px 0; margin: 3px 0}	
.FeaturedEdContent ul {padding:2px 16px 2px 0; margin:0; list-style-type:disc}	
.FeaturedEdContent li {padding:6px 0 }	
.FeaturedEdContent ul ul {padding:0 0 0 18px}

/*Discontinued*/
.discontinued { background-color: #FEE975; border: 1px dotted #F1AD22; color: #d40000; font-size: 14px; font-weight: bold; letter-spacing: 1px; margin-bottom: 24px; padding: 12px 24px; width: 290px; white-space: nowrap;  }


/* Editorial Board */
.edboard img { padding-right: 8px; width: 66px; }
.edboard h3 { padding: 24px 0 0; }

/*//////////////////////////  PRICING TABLE  ////////////////////////////*/

table.item_pricing { border: 1px solid #ccc; margin: 12px 0 15px 0px; padding: 0; width: 440px; border-collapse:collapse}
table.item_pricing th { background-color: #f0f0f2; font-size: 13px; padding: 8px 12px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc}
table.item_pricing td { border-bottom: 1px dotted #ccc; padding: 5px 0}
table.item_pricing tr:last-child td { border-bottom:none}
table.item_pricing tr:hover { background-color: #f8f8f8; }
table.item_pricing.inst-opts  { margin-top: 24px; }
table.item_pricing.inst-opts p { font-family: arial,helvetica,sans-serif;
    font-size: 18px;
    line-height: 22px;
    padding: 18px 24px;
    text-align: center; }
table.item_pricing.inst-opts tr:hover { background: none; }
table.item_pricing.inst-opts tr:last-child td { border: 1px solid #ccc; }
table.tblGroup { background: none repeat scroll 0 0 #FFFFCC;border: 1px solid #FF0000;  border-collapse: collapse; margin: 0 0 15px 0px; padding: 0; width: 440px;}
table.tblGroup th { background-color: #ffff8d; border-bottom: 1px solid #ccc; font-size: 13px; padding: 8px; }
table.tblGroup td { border-bottom: 1px dotted #ccc;  padding: 5px 0; }
table.tblGroup tr:last-child td {  border-bottom: none; }
.no_pricing_msg { border: 2px solid #ccc; margin: 12px 0; padding: 12px 24px 36px ; width: 380px; }
.no_pricing_msg h3 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; margin: 28px 0 0 0;padding: 2px 0; }
.no_pricing_msg h3 a { color: #333; text-decoration: none; }

.no_pricing_msg p { font-family: arial, helvetica, sans-serif; font-size: 15px; line-height: 18px; margin: 0; padding: 12px 16px 0 0; }
.no_pricing_msg a { text-decoration: underline; }

/* Add to Cart / Subscribe/Renew   / Order */
.addToCart  {border:none;height: 35px; width: 124px; margin:0 120px 0 0; padding:0; background:url(../images/addtoCart.jpg) no-repeat 0 0}
.addToCart:hover  {border:none;height: 35px; width: 124px; margin:0 120px 0 0;  padding:0; background:url(../images/addtoCart.jpg) no-repeat 0 -35px}
.orderBtn  {border:none;height: 35px; width: 82px; margin:0 120px 0 0; padding:0; background:url(../images/orderBtn.jpg) no-repeat 0 0}
.orderBtn:hover  {border:none;height: 35px; width: 82px; margin:0 120px 0 0;  padding:0; background:url(../images/orderBtn.jpg) no-repeat 0 -35px}
.subRenewBtn {border:none;height: 35px; width: 163px; margin:0 120px 0 0; padding:0; background:url(../images/subRenewBtn.jpg) no-repeat 0 0}
.subRenewBtn:hover  {border:none;height: 35px; width: 163px; margin:0 120px 0 0;  padding:0; background:url(../images/subRenewBtn.jpg) no-repeat 0 -35px}

.onlineAccess a {display:block; height:18px; width: 107px; position:relative; overflow:hidden;}
.onlineAccess a span {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 0}
.onlineAccess a:hover span {position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/onlineAccess.jpg) no-repeat 0 -18px}

a.subRnwBtn {display:block; height:35px; width:163px; background:url(../images/subRenewBtn.jpg) no-repeat 0 0; }
a.subRnwBtn:hover {background:url(../images/subRenewBtn.jpg) no-repeat 0 -35px}

a.orderBttn {display:block; height:35px; width:163px; background:url(../images/orderBtn.jpg) no-repeat 0 0;  }
a.orderBttn:hover  {background:url(../images/orderBtn.jpg) no-repeat 0 -35px}


/*//////////////////////////  SHOPPING CART  ////////////////////////////*/

.AuthorizeNetSeal {padding:12px 0; text-align:center}
.sealRight {text-align:center; width:100px; float:left}
.thawte {width:100px; text-align:center; padding:12px 0; margin-left:320px; _margin-left:168px; float:left}

.cartCont {width:870px; margin: 0 auto; padding:50px; text-align:left; }
.cartCont h2 {color:#892035; margin-bottom:12px;  font-size:18px; font-weight:bold;}
.cartCont h3 {color:#892035; margin-bottom:12px; font-size:14px; font-weight:bold}
.cartCont ul {border:1px solid #ccc; border-bottom:0px; width:820px; _width: 840px; padding:32px 24px 24px 24px; background-color:#fff}
.cartCont .PromoMessage { background-color: #FFFFFF; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:-24px 0; padding: 18px 32px 24px 32px; width: 804px; _width:824px }
.cartCont li ul li {list-style-type:none}
.cartCont ul ul {margin:12px 0 0 0; padding:0; border:none; width: auto; font-weight: bold}
.cartCont li {list-style-type: disc; line-height:155%; margin-left:30px; padding-left:2px; text-indent: 1px}
.cartCont ul.policy {border-bottom: 1px solid #ccc; clear:both}
.cartCont ul.policy li {list-style-type:none}
.cartCont ul.byCheck {border:none; width: auto; clear:both; _margin-top:24px; _margin-bottom:-12px}
.cartCont p {line-height:125%}
.cartCont .req {position:absolute; left: 50%; margin-left:250px}
.cartCont .print {position:absolute; left: 50%; margin-left:250px}
.cartCont em {color:red; font-style:normal}
.PPVCust {position:absolute; background:url(../Images/ppvTab.jpg) 0 0 no-repeat; top:53px; right:50px; width:434px; height:38px; padding-top:12px; text-align:center }
.cartCont a.PPV {background:url(../Images/ppvTab.jpg) 0 -38px no-repeat; position:absolute; height:38px; top:53px; right: 50px; width:343px; padding-top:11px; text-align:center; text-decoration:none; font-weight:bold; font-size:12px; color:#333 }
.cartCont a.PPV:hover {background:url(../Images/ppvTab.jpg) 0 0 no-repeat; height:27px; color:#48751b}

/*order - product table*/
.cartTableWrapper {width:858px; _width:878px; padding:0 5px 5px; background-color:#fff; border:1px solid #ccc; border-top:0}
.cartTable {width:858px; _width:878px; border-collapse:collapse; margin:0;  background-color:#f4f4f4; text-align:left}
.cartTable tr.odd { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-top:1px; }
*+html .cartTable tr.odd td {padding:4px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc}/*ie7*/
*html .cartTable tr.odd td {padding:4px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc}/*ie6*/
.cartTable td {padding:4px}
.cartTable th {background-color:#e4e1e4; padding: 12px 4px 4px; margin:0}
.cartTable .cartReview th  {background-color:#f4f4f4}
.cartTable .subTotal td {border-top:1px dotted #ccc; padding-top:12px}
.cartTable input {border: 1px solid #ccc; margin: 3px 0 3px 2px; padding: 1px; text-align: center}

/*cart INPUT buttons*/
.cartTable .cartRemove {border:none; height:24px; width: 41px; background:url(../images/remove.gif) no-repeat 0 0px; cursor:pointer; margin:0 6px 0 0}
.cartTable .cartRemove:hover {border:none; height:24px; width: 41px; background:url(../images/remove.gif) no-repeat 0 -23px; cursor:pointer}
.cartTable .cartUpdate {border:none; height:36px; width: 194px; background:url(../images/update.jpg) no-repeat 0 0; cursor:pointer; text-align:right; margin:12px 60px 12px}
.cartTable .cartUpdate:hover { width: 194px; background:url(../images/update.jpg) no-repeat 0px -35px}
.cartTable .cartContinueShop {color: #892035;font-size: 14px; background-color:#f4f4f4; font-weight:bold; border:none; padding-right:15px}
.cartTable .cartContinueShop:hover {text-decoration:underline; cursor:pointer}
.cartTable .cartCheckout2 {border:none; height:36px; width: 194px; background:url(../images/checkout3.jpg) no-repeat 0 0; cursor:pointer;margin:12px 24px 0 0}
.cartTable .cartCheckout2:hover { width: 194px; background:url(../images/checkout3.jpg) no-repeat 0px -35px}
.cartTable .cartCheckoutNo {border:none; height:36px; width: 194px; background:url(../images/checkoutGray.jpg) no-repeat 0 0; cursor:pointer;margin:12px 24px 0 0}
.cartCont .cartContinue {border:none; height:36px; width: 194px; background:url(../images/cartContinue.jpg) no-repeat 0 0; cursor:pointer; margin:12px 24px 0 0}
.cartCont .cartContinue:hover { width: 194px; background:url(../images/cartContinue.jpg) no-repeat 0px -35px}
.cartCont .cartPlaceOrder {border:none; height:36px; width: 194px; background:url(../images/placeOrder.jpg) no-repeat 0 0; cursor:pointer; margin:12px 24px 0 0}
.cartCont .cartPlaceOrder:hover { width: 194px; background:url(../images/placeOrder.jpg) no-repeat 0px -35px}
.cartCont .cartProcessing {border:none; height:36px; width: 250px; background:url(../images/processing.jpg) no-repeat 0 0; cursor:pointer; margin:12px 24px 0 0}
.cartCont .cartProccessing:hover { width: 250px; background:url(../images/processing.jpg) no-repeat 0px -35px}
.cartCont .cartSignIn {border:none; height:36px; width: 194px; background:url(../images/signIn.jpg) no-repeat 0 0; cursor:pointer; margin:12px 24px}
.cartCont .cartSignIn:hover { width: 194px; background:url(../images/signIn.jpg) no-repeat 0px -35px}
.cartCont .cartCustReg {border:none; height:36px; width: 194px; background:url(../images/register.jpg) no-repeat 0 0; cursor:pointer; margin:12px 24px }
.cartCont .cartCustReg:hover { width: 194px; background:url(../images/register.jpg) no-repeat 0px -35px}

/*cart buttons/images*/
.cartCont legend.custInfo span {width: 350px; height: 25px;background: url(../images/custInfo.gif) no-repeat;text-indent: -9999px}
.cartCont legend.shipInfo span {width: 350px; height: 25px;background: url(../images/shipInfo.gif) no-repeat;text-indent: -9999px}
.cartCont legend.billInfo span {width: 350px; height: 25px;background: url(../images/billInfo.gif) no-repeat;text-indent: -9999px}
.cartCont legend.payment span {width: 350px; height: 25px;background: url(../images/payMeth.gif) no-repeat;text-indent: -9999px}
.cartCont legend.paymentInfo span {width: 350px; height: 25px;background: url(../images/payInfo.gif) no-repeat;text-indent: -9999px}
.cartCont legend.cartInfo span {width: 350px; height: 25px;background: url(../images/cartInfo.gif) no-repeat;text-indent: -9999px}
.cartCont legend.subscriber span {width: 350px; height: 25px;background: url(../images/custSubSignIn.gif) no-repeat;text-indent: -9999px}
.cartCont legend.newCustomer span {width: 375px; height: 25px;background: url(../images/firstTimeSignIn.gif) no-repeat;text-indent: -9999px}
.cartCont legend.orderInfo span {width: 350px; height: 25px;background: url(../images/orderInfo.gif) no-repeat;text-indent: -9999px}
.cartCont legend.orderDetails span {width: 350px; height: 25px;background: url(../images/orderDetails.gif) no-repeat;text-indent: -9999px}
.cartCont h2.myCart{height: 28px; width: 300px; display: block; border: 0; text-indent: -9999px; background:url(../images/my-shopping-cart.gif ) no-repeat 0 0}
.cartCont h2.secure{height: 28px; width: 300px; display: block; border: 0; text-indent: -9999px; background:url(../images/secure-checkout.gif ) no-repeat 0 0}
.cartCont h2.confirm{height: 28px; width: 300px; display: block; border: 0; text-indent: -9999px; background:url(../images/orderConfirm.gif ) no-repeat 0 0}
.cartCont h3 a {display:block; height:24px; width:300px;position:relative;overflow:hidden; float:right; margin-right:30px; *margin-bottom:24px}
.cartCont h3 a span {position:absolute; width:100%; height:100%; left:0px; top:0px; }
.cartCont h3 a.myCart, .cartCont h3 a.myInfo {width:300px}
.cartCont h3 a.myInfo span {background: url(../images/myInfo.jpg) 0px 0px no-repeat}
.cartCont h3 a.myInfo:hover span {background: url(../images/myInfo.jpg) 0px -24px no-repeat}
.cartCont h3 a.myCart span {background: url(../images/myCart.jpg) 0px 0px no-repeat}
.cartCont h3 a.myCart:hover span {background: url(../images/myCart.jpg) 0px -24px no-repeat}
.cartCont a.print {width:185px; display:block; height:24px;position:absolute;overflow:hidden; float:right;left:50%; margin-left: 200px; top:10px;}
.cartCont a.print span {position:absolute; width:100%; height:100%; left:0px; background: url(../images/printPage.gif) 0px 0px no-repeat}
.cartCont a.print:hover span {background: url(../images/printPage.gif) 0px -24px no-repeat}

/*checkout steps - progress bar*/
.COSteps ul {height: 42px; width:100%; _width:890px; margin: 0;padding: 0;background-color:#e4e1e4;border:0; position: relative}
.COSteps li {list-style: none outside none; line-height:normal}
.COSteps ul.steps {list-style: none outside none}
.COSteps ul.steps li {float:left;height: 28px;font-weight: bold;font-weight: bold;margin: 0 15px 0 0;  padding: 14px 30px 0 44px; color: #adacac;  background-color:#e4e1e4}
.COSteps ul.steps li.one {background:url(../images/COBkgd1.gif) no-repeat 0 0 #892035; color: #FFFFFF}
.COSteps ul.steps li.two {background:url(../images/COBkgd2.gif) no-repeat 0 0 #892035; color: #FFFFFF}
.COSteps ul.steps li.three {background:url(../images/COBkgd3.gif) no-repeat 0 0 #892035; color: #FFFFFF}
.COSteps ul.steps li.four {background:url(../images/COBkgd4.gif) no-repeat 0 0 #892035; color: #FFFFFF}
.COSteps ul.steps li.notSelOne {background:url(../images/CONotSelBkgd1.gif) no-repeat 0 0}
.COSteps ul.steps li.notSelTwo {background:url(../images/CONotSelBkgd2.gif) no-repeat 0 0}
.COSteps ul.steps li.notSelThree {background:url(../images/CONotSelBkgd3.gif) no-repeat 0 0}
.COSteps ul.steps li.notSelFour {background:url(../images/CONotSelBkgd4.gif) no-repeat 0 0}

/*promo code entry*/
.promoCodeWrap {padding:12px; margin-bottom:24px; border: 1px solid #ccc; text-align:center; overflow:hidden; width:auto; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff; border-color: #D0D0D0 #DBD4DE #DBD4DE; border-right: 2px solid #DBD4DE; border-style: solid; border-width: 1px 2px 2px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);}
input.Btn:hover {background-color:#de002c; color:#fff; }
input.Btn {background-color:#892035; color:#fff;padding:6px 12px; margin-top:12px; border: none; font-weight:bold}
input.BtnGreen {background-color:#41820d; color:#fff;padding:6px 12px; margin-top:12px; border: none; font-weight:bold}
input.grayBtn:hover {background-color:#de002c; color:#fff}
input.grayBtn {background-color:#ccc; color:#666; padding:6px 12px; margin-top:12px; border: none; font-weight:bold} 
#mess  {padding-bottom:18px}
#mess table tr td { text-align: left; padding: 0; margin: 0 5px 0 0; }
.promoCodeModal {width:500px; padding: 32px 24px; /*font-weight:bold;*/ font-size:12px; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff; border-color: #D0D0D0 #DBD4DE #DBD4DE; border-right: 2px solid #DBD4DE; border-style: solid; border-width: 1px 2px 2px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);}
	
/*form styling - sign in*/
.custSigninWrapper1 {padding:18px; _width:852px; border:1px solid #ccc; border-top:none; background:#fff; text-align:center}
.custSignin1 {width:600px; margin:0 auto}
.cartCont fieldset.signIn  {border:1px solid #ccc; *margin-bottom:-6em} 
.cartCont fieldset.signIn li input {float: left; width: 250px; padding-bottom: 5px;  padding-left:0; margin-left:0; list-style: none} 
.cartCont fieldset.signIn ol {padding: 5em 1em 0 1em; *padding-top: 0em; *margin-top:6em; list-style: none}
.cartCont fieldset.submitSI {float: none;  width: 600px;  border:1px solid #ccc;  border-top:none; margin:auto 0; *margin-top:-3em; text-align:center}  
.cartCont legend.subscriber span, .cartCont legend.newCustomer span {position: absolute; left: 2em; top: 0; _top: 1em; margin-top: 1.75em; font-size: 135%}

/*form styling - checkout/review/confirm*/
.custSigninWrapper {padding:4px; _width:880px; border:1px solid #ccc; border-top:none; background:#fff}
.custSignin {background:url(../images/cartBkgd.jpg) repeat-y; _background:url(../images/cartBkgd.jpg) repeat-y 4px 0}
.cartCont fieldset {position: relative; float: left; clear: both; _clear:none; width: 100%; margin: 0 0 -1em 0; *margin: 0 0 -4em 0; padding: 0 0 2em 0; border-style:none; border-top: 1px solid #ccc; background-color:#f4f4f4; } 
.cartCont fieldset.myShipInfo {width:50%}  
.cartCont fieldset.myBillInfo {width:50%; float:right; clear:none; }
.cartCont fieldset.submit {float: none;  width: auto;  border: 0 none #FFF;  margin:auto 0; text-align:center} 
.cartCont fieldset.editMyInfo, .cartCont fieldset.editMyCart  {background-color:#fff; text-align:right; font-color:#892035; border-top-style:none; *padding-bottom:24px}
.cartCont fieldset.review ol li {list-style-type: disc; line-height:155%;padding-left:2px; text-indent: 1px}
.cartCont fieldset ol {padding: 3em 1em 0 1em; *padding-top: 0em;  *margin-top:3em; list-style: none}
.cartCont fieldset li {float: left; clear: left; width: 100%; padding-bottom: 5px;  padding-left:0; margin-left:0; list-style: none}  
.cartCont fieldset.editMyCart {padding-top:12px}
.cartCont legend {padding:0;  color: #000000; font-weight: bold}  
*html .cartCont legend {position: relative; left: -7px; top: -0.75em} 
.cartCont legend span {position: absolute; left: 0.74em; top: 0; margin-top: 0.75em; font-size: 135%}
*html .cartCont legend span {margin-top: 1.50em}    
.cartCont label {float: left;  width: 15.25em;  margin-right: 1em; text-align:right}
.cartCont input.check, .cartCont input.invoice {vertical-align:middle; margin:5px 5px 5px 2px; *margin-left:0px; _margin-left:1px; padding: 0px}
.cartCont input.cc {margin:5px 5px 5px 2px; *margin-left:0px; _margin-left:1px; padding: 0px}
.cartCont .creditcard_icons {vertical-align: middle;margin: 10px 10px 5px 0;padding: 0px}
.rpub input[type="radio"] { border: none }

/*error text*/
.cartCont label strong {display: block; color: red; font-size: 85%; font-weight: normal; text-transform: uppercase} 
.cartCont ul.errorMsg  {width:820px; _width: 840px; padding:18px 24px; background-color:#fff; font-weight:bold; color:red}
.cartCont .errorMsg li {list-style-type:none; line-height:155%; margin-left:30px; padding-left:2px; text-indent: 1px}
.cartCont .addInfo {border:1px solid red; width:820px; _width: 840px; padding:14px 24px 24px 24px; background-color:#fcf693}
.cartCont .addInfo ul {border:none; width:auto; padding:0; margin:0; background-color:transparent}

/* ///////////////////// LIEBERT CONNECT SIGN UP //////////////////////////  */

/*publication page sign up box*/
.liebertConnectBoxWrp { position: relative; height: 165px  }
.lcSignupBox { position: absolute; z-index: 10; width: 236px; height: 172px; padding: 4px 0 0 34px; background:url(../Images/lcSignupBkgrd.png) no-repeat; top: 0px; right: -44px; font: 11px Arial, Helvetica, sans-serif; margin: 0 }
.lcSignupBox p { padding-top: 8px; *padding-top: 3px;  margin-right: 25px; clear: both }
.lcSignupBox p span { font-size: 12px; font-weight: bold }
.yourEmail { float: left; display: inline-block; color: #666; font-size: 9px; letter-spacing: 1px }
input.yourEmail  { clear: both; width: 130px; padding: 3px }
.lcSignupBox a.lclogin  { color: #999; border:none; height: 27px; width: 64px; background: url(../Images/lcloginBtn.jpg) no-repeat 0 0; cursor:pointer ;margin:0; padding:6px 0 0 12px; position: absolute; top: 4px; right: 34px; letter-spacing: 1px; font-size: 10px }
.lcSignupBox a.lclogin:hover { color: #333; background: url(../Images/lcloginBtn.jpg) no-repeat 0 -26px; text-decoration:none }
.lcSignupBox .lcGo  { color: #dec9cc; border:none; height: 36px; width: 36px; background: url(../Images/goBtn.jpg) no-repeat 0 0; cursor:pointer;  padding: 0 3px 4px 0; position: absolute; top: 78px; right: 55px; letter-spacing: -1px; font-size: 10px; font: bold 14px Arial Black, Arial, Helvetica, sans-serif }
.lcSignupBox .lcGo:hover { color: #fff; background: url(../Images/goBtn.jpg) no-repeat 0 -36px }
.errorSignUp  { padding: 0; margin:0; line-height: 100%; font-size: 10px; color: #ff3333;  width: 155px; float: left}

/*publication page sign up box - signed in */
.liebertConnectBoxWrp2 { position: relative; height: 240px; }
.liebertConnectBoxWrp2 .lcSignupBox { position: absolute; z-index: 10; width: 236px; height: 272px; padding: 18px 0 0 34px; background:url(../Images/lcSignupBkgrdv2.png) no-repeat; top: 0px; right: -44px; font: 11px Arial, Helvetica, sans-serif; margin: 0 }
.liebertConnectBoxWrp2 a.myLCBtn { border: 1px solid #892035; background-color: #892035; color: #fff; display: block; font-weight: bold; margin: 0px; padding: 6px; text-align: center; width: 155px; border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px; }
.liebertConnectBoxWrp2 a.myLCBtn:hover { background-color: #D04854; text-decoration: none; }

/*browse by category sign up box*/
.lcSignUpBoxPub { width:780px; padding: 12px 40px; margin: 2px auto; background-color:#fafafc; text-align: left }
.lcSignUpBoxPub p { margin: 0; padding: 0; line-height: normal; width: 470px }
.lcSignUpBoxPubMsg { display: block; color: #ff3333; text-align: right; padding-right: 60px }
input.lcEmail { /*clear: both;*/ width: 200px; padding: 3px; margin: 4px 0; font: 11px Verdana, Geneva, sans-serif; color: #999 }
.lcSignUpBtnPub { border:none; height:27px; width: 92px; font: bold 11px Arial, Helvetica, sans-serif; color: #333; cursor:pointer; margin:0 0 0 3px; padding: 0 0 3px 0; background:url(../Images/lcSignUpBtnPub.jpg) no-repeat 0 0 }
.lcSignUpBtnPub:hover { background:url(../Images/lcSignUpBtnPub.jpg) no-repeat 0 -29px}

/* ///////////////////// FREE CONTENT/ARTICLE ACCESS //////////////////////////  */

.titleWrp {  border-bottom: 1px dotted #fff; background-color: #fff; -webkit-border-top-right-radius: 12px; -moz-border-radius-topright: 12px; border-top-right-radius: 12px;}

p.articleTab, p.articleTabGlobal { color:#fff; background-color: #892035; padding: 6px 18px 2px; width:60px; font-size: 12px; margin: 24px 0 0; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
p.articleTabGlobal { padding-top: 12px; margin-left: 83px; *float: left;  }
p.artTitle { font-size: 20px; font-family: Arial, Helvetica, Sans-Serif; margin: 0 18px 18px; padding-top: 24px; line-height: normal;  }
.outerWrp { padding:2px; margin: 0; background-color: #892035; font: 12px Verdana, Geneva, sans-serif; -webkit-border-top-right-radius: 12px;
-moz-border-radius-topright: 12px; border-top-right-radius: 12px;}
.outerWrpGlobal { padding:2px; margin: 0 auto; background-color: #892035; font: 12px Verdana, Geneva, sans-serif; -webkit-border-top-right-radius: 12px;
-moz-border-radius-topright: 12px; border-top-right-radius: 12px;}
.outerWrp { width: 375px; }
.outerWrpGlobal { width: 800px;  }
.accessWrp { background-color: #fff; font: 11px Verdana, Geneva, sans-serif; padding: 4px 0px 14px 14px; }
.outerWrpGlobal .accessWrp .innerWrp { width: 500px; margin: 0 auto;  }
.accessWrp ol { list-style-type:none; margin: 0; padding: 0 }
.accessWrp ol li { padding: 3px 0 }
.outerWrpGlobal .accessWrp ol li label { width: 125px; margin: 4px 6px 0 0; float: left; text-align: right;}
.accessWrp ol li label {  width: 125px; margin: 4px 6px 0 0; float: left; text-align: right; }
.accessWrp ol li input, .accessWrp ol li select { width: 200px }
.outerWrpGlobal .accessWrp ol li input, .outerWrpGlobal .accessWrp ol li select { width: 275px; margin-right: 75px }
.accessWrp li:last-child > label  { padding-top: 3px }
.accessWrp ol ol li:last-child { padding-top: 2px}
.accessWrp ol ol li label  { text-align: left; float: right }
.accessWrp ol ol li table tr td input { width: 20px; border: none; float: left; vertical-align: middle }
.outerWrpGlobal .accessWrp ol ol li table tr td input { width: 20px; border: none; float: left; vertical-align: middle; margin-right: 0; }
.outerWrpGlobal .accessWrp ol ol li table tr td label { text-align: left;  }
.accessWrp table tr td { vertical-align: top; padding-top: 0; }
.accessWrp .innerWrp .update input { margin: 12px 0 0 0 }
.accessWrp .center  { *clear: left; *padding-top: 12px;}
.accessWrp .update input { *float: left;  }
.update input { margin: 12px 0 0 131px }
.accessError ul { padding: 8px 16px; margin-left: 18px; width: 275px; border: 1px solid red }
.accessError ul li { padding: 4px 0 }

/* ////////////////// MANUSCRIPT SUBMISSIONS ///////////////////////////////////*/

.manuSubBtnBoxWrp { position: relative; height: 120px  }
.manuSubBtnBox { position: absolute; z-index: 10; width: 236px; height: 90px; padding: 20px 0 0 34px;  top: 6px; right: -40px; margin: 0;  }
.manuSubBtnBoxWrpGreen { position: relative; height: 120px; float: right; clear: both;  }
.manuSubBtnBoxGreen { position: absolute; z-index: 10; width: 236px; height: 90px; padding: 0 0 0 34px;  top: 0; right: -35px; margin: 0;   }

.manuSubBtnBox ul li, .manuSubBtnBoxGreen ul li { line-height: 125% }
li.manuSubBtn  { padding-bottom: 4px }
.manuSubBtn a { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; letter-spacing: -.5px; text-indent: -9999px; display: block; height: 65px; background: url(/Images/subManuBtn.jpg) 0 0 no-repeat}
.manuSubBtn a:hover, .manuSubBtn a:active, .manuSubBtn a:focus  { background: url(/Images/subManuBtn.jpg) 0 -65px no-repeat; outline: none; -moz-outline-style: none; }
.manuSubBtnGreen a { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; letter-spacing: -.5px; text-indent: -9999px; display: block; height: 77px; background: url(/Images/subManuBtnGreen.png) 0 0 no-repeat  }
.manuSubBtnGreen a:hover, .manuSubBtnGreen a:active, .manuSubBtnGreen a:focus { background: url(/Images/subManuBtnGreen.png) 0 -78px no-repeat; outline: none; -moz-outline-style: none; }                                  

.ACBenefits { width: 445px; padding-left: 24px }
ul.ACBenefits ul { padding-top: 4px}
.ACBenefits ul li { line-height: 125%; }
.ACBenefits li li { list-style-type: disc; margin-left: 12px }

p.subInfo { float:right; text-align: center; border: 1px solid #ccc; background-color: #fff; display: block; padding: 4px 0; margin-top: -24px; width: 175px}

.artProcFormWrp {  position: relative; background-color: #f8f6f9; border: 1px dotted #666; padding:  12px 24px 24px; margin-top: 18px;}
.artProcFormWrp h3 { line-height: 150% }
.artProcFormWrp em { font-weight: normal }
.artProcFormWrp li.authorTitle { position: relative; }
.artProcFormWrp li.authorTitle span { position: absolute; }
.artProcFormWrp fieldset { border:none; margin-bottom: 6px; padding: 42px 6px 12px; position: relative; }
.artProcFormWrp fieldset legend { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #892035; background: url(/Images/smGrayRtArrow.gif) 10px 45% no-repeat; position: absolute; top: 14px; padding-left: 30px; }
.rpub .artProcFormWrp fieldset ol li label { margin-top: 12px; font-size: 12px; width: 194px; font-weight: bold; }

.rpub .artProcFormWrp fieldset ol.term-cond li label { margin-left: 30px; text-align:left; width: 600px;  }
.rpub .artProcFormWrp fieldset ol.term-cond li input { vertical-align: middle; }
.rpub .artProcFormWrp fieldset ol.term-cond li:first-child { background-color: #fff; border: 1px solid #ccc; height: 76px; line-height: 14px; margin: 6px 20px 10px 30px; overflow:auto; padding: 8px 12px; width: 520px; }

.rpub .artProcFormWrp fieldset ol li input, .rpub .artProcFormWrp fieldset ol li select { margin: 3px 2px; padding: 4px 4px 4px 1px;    }
.rpub .artProcFormWrp textarea { border: 1px solid #ccc; margin-left: 28px; font-family: Verdana, Helvetica, Sans-Serif; padding: 4px; font-size: 12px; width: 500px; height: 125px; }
.artProcFormWrp fieldset p { padding: 2px 18px 6px 32px; margin: 0 }
ol.cc li { padding: 4px 0 }
ul.ccImgs { padding: 6px 0 6px 80px; clear: both }
ul.ccImgs li { width: 78px; float: left }
ul.ccImgs li img { height: 24px; }
.artProcFormWrp .paymentWrp { background-color: #ececec; padding: 8px 0 16px; margin: 18px 0; border: 1px dotted #ccc; }
.artProcFormWrp .paymentWrp .billingMsg { text-align:center; padding: 12px 0 6px; }
.artProcFormWrp .paymentWrp fieldset { border:none; margin: 0 10px; padding: 32px 0 0; position: relative;  }
.artProcFormWrp .paymentWrp legend { color: #333;font-size: 12px; }
.artProcFormWrp .paymentWrp fieldset ol li label { margin-top: 5px; font-size: 11px; width: 175px; font-weight: normal;  }
.artProcFormWrp .paymentWrp fieldset span.errorMsg { color: Green; }
.rpub .artProcFormWrp .paymentWrp fieldset ol li input, .rpub .artProcFormWrp fieldset ol li select { margin: 0; padding: 2px;  }

.rpub .cstmrInfo ul.ccImgs li label input { width: 25px; border: none }
.rpub .cstmrInfo ul.ccImgs li label { width: 25px }
.rpub .cstmrInfo ol.verifySub { padding-left: 50px; }
.rpub .cstmrInfo ol.verifySub li label { margin: 0; }
.rpub .cstmrInfo ol.verifySub li { padding: 4px 0; line-height: 125%; font-size: 12px; }
.artProcFormWrp .paymentWrp ol.verifySub li { padding: 4px 0; line-height: 125%; font-size: 11px; }
.rpub .cstmrInfo ol li span.manuTitle { text-indent: 0; display: block; margin-left: 204px;}
.rpub .cstmrInfo ol.verifySub li.agree { padding: 12px 0 55px 85px }
.rpub .cstmrInfo ol.verifySub li.agree label { text-align: left; width: 300px }
.rpub .cstmrInfo ol.verifySub li.agree input { width: 25px; text-align: right; border: none }
p.subInstruct { margin-right: 55px }
ul.subInstruct  { padding: 12px 45px 12px 80px; list-style-type: disc; text-align: left; float: none; clear: both }
ul.subInstruct li { padding: 2px 0; line-height: 125% }
.subThanks { padding: 12px 96px 12px 24px}
.subThanks p { text-align: center; line-height: 125%; padding: 0 }
.subThanks dt { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; letter-spacing: -1px; color: #892035; clear: both; padding-top:6px }
.subThanks dd { margin-left: 65px; width: 410px; padding-top: 6px }
.subThanks dd.copyCode { padding: 12px 0 0 }
.subThanks dl button { background-color: #892035; color: #fff; border: 1px solid #ccc; padding: 0 8px 2px; height: 28px; font-weight: bold; cursor: pointer; font-size:12px }
.subThanksTxt { font-size: 16px; line-height: 155%; color: #892035 }
.manuSorry { line-height: 175%; font-size: 12px }
ul.MCSubmit { text-align: center; margin-top: 0 }
ul.MCSubmit li.twoSubBtns { width: 49% }
a.MCLoginBtn, a.MCLogin2Btns { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; letter-spacing: -.5px; text-indent: -9999px; display: block; 
height: 65px; background: transparent url(/Images/MCLoginBtn.gif) no-repeat 0 0 }
a.MCLogin2Btns { margin: 12px 0 6px 42px }
a.MCLoginBtn {  margin-left: 170px }
a.MCLoginBtn:hover, a.MCLogin2Btns:hover { background: transparent url(/Images/MCLoginBtn.gif) no-repeat 0 -65px }
.rpub .cstmrInfo .clicktocopy { font-weight: bold; font-size: 14px; color: red }

/*---------------------------- Development aux classes / Fancy Box-----------------------------*/

.Error{color:Red;}
.label{float:left; width:150px; text-align:right; margin:2px; }
.req{color:Red;}
.fbForm {text-align:left; padding:24px;}
.PhoneFormContainer {position:absolute; z-index:3000; text-align:left; background-color:#fff; width:240px; border:solid 1px #ddd; padding:18px; -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3)}
.fbForm h4, .PhoneFormContainer h4 {font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size:18px; font-weight:bold; color:#892035}
.PhoneFormContainer h4 {padding-bottom:12px}
.fbForm h3 {font-size:12px; padding:12px 0}
.PhoneFormContainer label {padding:2px }
.fbForm label {text-align:right; padding-right:12px; width:75px; float:left;}
.fbForm input {width:250px}
.fbForm p, .PhoneFormContainer p {margin:6pt 0}
.fbForm ol {list-style-type:none; margin:0; padding:0; display: inline-table; }
.fbForm li {float: left; clear: left; width: 100%; padding:3px 0; margin:0 }
.fbForm input.submit {padding:6px 12px; margin-top:12px; border: none; background-color:#892035; color:white; font-weight:bold; width:75px }
.PhoneFormContainer input.cancelBtn, .PhoneFormContainer input.submitBtn {padding:6px 12px; margin-top:12px; border: none }
.PhoneFormContainer input.cancelBtn:hover, .PhoneFormContainer input.submitBtn:hover, .fbForm input.submit:hover {background-color:#de002c}
.PhoneFormContainer input.cancelBtn:hover {color:#fff}
.PhoneFormContainer input.cancelBtn {background-color:#ccc; color:#666;}
.PhoneFormContainer input.submitBtn {background-color:#892035; color:white; font-weight:bold}
.captcha {margin:12px 32px 0 0; padding:0}
h3.fbCoverTitle  { font-size:11px; font-weight:bold; line-height: 115%; padding-bottom:6px; margin-bottom:3px; border-bottom:1px dotted #ccc; }
.fbSubTitle { font-size: 10px;  }
h3.fbCoverTitle span.fbFormerTitle { font-size: 10px; font-weight: normal; color: #999 }
.fbCover {width:400px; margin:18px auto 12px auto; text-align:left}

.liebLinkForm {text-align:left; padding:24px; background-color:#fff; width:480px; border:solid 1px #ddd;  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3)}
.liebLinkForm label {text-align:right; padding-right:12px; width:100px; float:left;}
.liebLinkForm input {width:350px; padding:2px 0}
.liebLinkForm ol {list-style-type:none; margin:0; padding:0; display: inline-table; }
.liebLinkForm li {float: left; clear: left; width: 100%; padding:3px 0; margin:0 }
.liebLinkForm input.submit {padding: 4px 18px;border:none; margin:6px 0 0 112px; font-size: 14px;  background-color:#892035; color:white; font-weight:bold; width:115px; letter-spacing:normal; cursor:pointer }


/* Printer Friendly */
.printForm {  }
.noprint { margin-left: 32px }
.printOutput { border: 1px dotted #ccc; margin: 24px 24px 0 24px; padding: 36px; font-size: 12px; line-height: 150%; text-align:left; width: 680px }
.printOutput h2 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 18px; padding-top: 24px }
.printOutput a { font-weight: bold }
.printOutput img { float: right }

p.pubdescript  { font-size: 11px; margin-top: 1px; line-height: 125% }

/*----------------------------FOOTER-------------------------------------*/

.footer { clear: both; font-size: 10px; margin: 0 auto; text-align: left; width: 980px; height:auto}
.footer p { float: left; font-size: 9px; padding-left: 24px; width: 290px; }
.footerMenu { width:656px; float:left; padding:38px 0 0 0; }
.footerMenu .menuGrp { width:127px; float:left; margin-right:4px}
.footerMenu .menuGrp h5 { text-transform: uppercase; font-size:10px; padding-bottom: 6px; float:left; width:127px;}
.footer ul { float: left; margin:0; padding-bottom:12px }
.footer li { font-size: 9px; line-height: 150%;   }
.footer li a {display:block; display: inline-block }
.footer a { color: #333333; text-decoration: none; }
.footer a:hover { color: #892035; text-decoration: underline; }
.footer a:visited { /*color: #601625*/}
.footer a:active { /*color: #d2183c*/}
.footer .copyright { border-top: 2px dotted #CCCCCC; line-height:125%; clear: both; float: left; margin: 18px 0 0 314px; width: 620px; _margin: 18px 0 0 158px; _width:620px}
.footer .crossref-counter { margin-top: 0; width: 135px; }
.footer p.copyrightText { float: left; margin-top: 5px; padding: 0; width: auto; }
.footer p.copyrightText a { color: #892035; }

 /*----------------------------LANDING PAGE MODS-------------------------------------*/  
 #ten-resources  .tabs {
  position: relative;   
  min-height: 400px; /* This part sucks */
  clear: both;
  margin: 35px 0 25px;
  background: white;
}
 #ten-resources .tab {
  float: left;
   
}
 #ten-resources .tab label {
  background: #eee; 
  padding: 10px 16px; 
  border: 1px solid #ccc; 
  border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;

  color: #9c9c9c;
  font-family: arial, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height:16px;
  letter-spacing: -.02em;
  margin-left: -1px; 
  position: relative;
  left: 1px; 
  top: -29px;
  -webkit-transition: background-color .17s linear;
}
 #ten-resources .tab [type=radio] {
  display: none;   
}
 #ten-resources .resource-content
{
  position: absolute;
  top: -1px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  width:  865px;
  padding: 20px;
  border: 1px solid #ccc; 
  -webkit-transition: opacity .6s linear;
  opacity: 0;
}
 #ten-resources [type=radio]:checked ~ label {
  background: white;
  border-bottom: 1px solid white;
  color: #dd6300;
  z-index: 2;
}
 #ten-resources [type=radio]:checked ~ label ~ .resource-content {
  z-index: 1;
  opacity: 1;
} 