/* COMMON ELEMENTS ********************************************************************************************************************** */

html{
height: auto;
}

body {
margin: 0;
padding: 0;
text-align:center;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}

a{
color: blue;
outline: none;
}

/*a:visited { color: purple }    visited link */

a:active{
outline: none;
}
/*
input{
vertical-align: middle;
}

input[type=text]{
vertical-align: baseline;
}
*/
#PsycNETLogo{
background: transparent url(../images/psycnet-anchor.gif) 0 0 no-repeat;
//background-position:0px 5px;
width: 200px;
height: 50px;
text-indent: -99999px;
}

#PsycNETLogo a{
display: block;
width: 200px;
height: 50px;
}

#EntityLogo{
width: 250px;
height: 50px;
//margin:5px 0px 0px 0px;
}

#RegisteredUserLogin{
float:right;
font-size: 12pt;
margin-bottom: -10px;
margin-right: 25px;
margin-top: 15px;
}



#CPAEntityLogo{
	display:block;
	float:left;
}

form{
padding: 0;
margin: 0;
}

#ContentZone {
margin: 0 auto;
min-width: 780px;
width: 780px;  
height: 100%;
/* width: 59em; 
   - If we want to scale the width per font size, we'd do that here.  
   IE5 doesn't seem to implement min-width well, though. */
padding: 0;
text-align:left;
position: relative;
}

#BrandingBar{
display: block;
float: none;
clear: both;

}

#BrandingBar img,fieldset{
border: none;
padding: 0;
margin: 0;
}



#BrandingBar h1,h2{
margin: 0;
padding: 0;
display: inline;
float: left;
}

.FormZone{
width: 658px;
/*background: transparent url:(../images/formzone-border-right.gif) repeat-y;*/
background-image: url(../images/formzone-border-right.gif);
background-repeat: repeat-y;
background-position:right;
padding: 0;
margin: 0;
float: left; /* Used to force this containing element to surround its contents */
}

.FormZone select,input {
font-size: 8pt;
}

.FormZone.LastItem{
background-image: none;
}

#Login{
margin: 5px 0 0 0;
padding: 0;
font-size: 8pt;
}

#Login form{
margin: 0;
padding: 0;

}

#Login img{
vertical-align:middle;
}


#Login input/*[type=text]*/{
font-size: 8px;
width: 75px;
vertical-align: middle;

}

#AdminTool{
/*margin: 10px 0 0 0;*/
padding: 0;
font-size: 8pt;
/*text-align:center;
float:left;*/
}

#AdminTool a{
margin-left: 17.25em;
margin-right: .5em;
}

/*	HelpBar	*/
#HelpBar{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	padding: 		0;
	margin: 		0;
	text-align:		right;
	height:			26px;
	float:right;
}
#HelpBar li{
	display: 		block;
	padding: 		0 0 0 7px;
	height:			26px;
	float:left;
	line-height:26px;
}
#HelpBar li a {
	height:			26px;
}

#HelpBar li.LastItem{
	border-right: 	0px;
}
#hBarShoppingCart {
	display: 		block;
	/*float:			right;*/
	height:			26px;
	background: 	transparent url(../images/cart-black.gif) no-repeat center left;
}
#hBarShoppingCart a{
	/*
	display:		block;
	*/
	padding: 		0 0 0 25px; 
	font-weight: 	bold; 
	color:			black; 
	text-decoration:none; 
}

#pnavSearch   {left: 0;     width: 199px;}
#pnavBrowse   {left: 199px; width: 177px;}
#pnavSubjects {left: 376px; width: 190px;}
#pnavMyPsycNET{left: 566px; width: 214px;}
/*
#pnavSearch.active    {background-color:orange; opacity: 0.6; background: transparent url(../images/topnav.gif) 0 -34px no-repeat;}
#pnavBrowse.active    {background: transparent url(../images/topnav.gif) -199px -34px no-repeat;}
#pnavSubjects.active  {background: transparent url(../images/topnav.gif) -376px -34px no-repeat;}
#pnavMyPsycNET.active {background: transparent url(../images/topnav.gif) -566px -34px no-repeat;}
*/
#pnavSearchScan   {left: 110px;     width: 189px;}
#pnavSubjectsScan  {left: 300px; width: 190px;}
#pnavMyPsycNETScan  {left: 491px; width: 176px;}

/*
#pnavSearchScan.active    {background: transparent url(../images/topnav-PsycSCAN.gif) -110px -34px no-repeat;}
#pnavSubjectsScan.active    {background: transparent url(../images/topnav-PsycSCAN.gif) -300px -34px no-repeat;}
#pnavMyPsycNETScan.active  {background: transparent url(../images/topnav-PsycSCAN.gif) -491px -34px no-repeat;}
*/

#socialMediaFollows{
	display: block; 
	float: right; 
	margin:0;
	padding:5px 0 0 10px;
}


#Utilities{
display: block;
text-align:right;
float: right;
height: 25px;
position: relative;
clear: both;
}

#Login,#LoginWithCPABranding{
display: block;
text-align:right;
float: right;
position: relative;
font-size: 8pt;
clear:right;
}

#LoginWithCPABranding{
width:145px;
margin-top:5px;
}

#PrimaryNavigation, #PrimaryNavigationScan {
	width: 776px;
	height: 30px;
	margin: 0; 
	padding: 2px;
	position: relative;
	clear:both;
	border-top: medium solid;
	border-bottom: medium solid;
	height: 19px;
	padding: 2px;
	border-color: lightgrey;

 	/* fallback */ 
 	background-color: #034DAF; 
 	background-repeat: repeat-x; 
 	
 	/* Safari 4-5, Chrome 1-9 */ 
 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#046DD1), to(#034DAF));
 	 
 	/* Safari 5.1, Chrome 10+ */ 
 	background: -webkit-linear-gradient(top, #046DD1, #034DAF, #046DD1); 
 	
 	/* Firefox 3.6+ */ 
 	background: -moz-linear-gradient(top, #046DD1, #034DAF, #046DD1); 
 	
 	/* IE 10 */ 
 	background: -ms-linear-gradient(top, #046DD1, #034DAF, #046DD1); 
 	
 	/* Opera 11.10+ */ 
 	background: -o-linear-gradient(top, #046DD1, #034DAF, #046DD1);
}

#PrimaryNavigation{	
/*background: url(../images/topnav.gif);*/
}

#PrimaryNavigationScan{
/*background: url(../images/topnav-PsycSCAN.gif);*/	
}

#PrimaryNavigation li, #PrimaryNavigationScan li{
margin: 0; 
padding: 0; 
list-style: none; 
position: absolute; 
top: 0;
}

#PrimaryNavigation li, #PrimaryNavigation a, #PrimaryNavigationScan li, #PrimaryNavigationScan a  {
	height: 19px;
	display: block;
	text-decoration: none;
	color: white;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	height:19px;
}

#PrimaryNavigation li.active a, #PrimaryNavigation li:hover a {
	color: #FFF;
	    text-shadow: 0px 1px 3px #000, 1px 1px 2px #000;
}

#PrimaryNavigationShadow{
clear:both;
color: #039;
display: block;
padding: 0 0 5px 10px;
margin: 0 0 0 0;
height: 20px;
background: transparent url(../images/topnav-shadow.gif) repeat-x;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#SearchNavigation, #SearchNavigationScan{
width: 776px;
height: 27px;
margin: 0;
padding: 0;
position: relative;
text-indent: -99999px;
display:block;
clear: both;
}

UL#PrimaryNavigation LI.active, UL#PrimaryNavigation LI:hover {
    color: #FFF !important;
	padding-top: 2px;
	height: 21px !important;

 	/* fallback */ 
 	background-color: #66D7FF; 
 	background-repeat: repeat-x; 
 	
 	/* Safari 4-5, Chrome 1-9 */ 
 	background: -webkit-gradient(center top, 0% 0%, 0% 100%, from(#66D7FF), to(#66C1FF));
 	 
 	/* Safari 5.1, Chrome 10+ */ 
 	background: -webkit-linear-gradient(top, #66D7FF, #66C1FF); 
 	
 	/* Firefox 3.6+ */ 
 	background: -moz-linear-gradient(top, #66D7FF, #66C1FF); 
 	
 	/* IE 10 */ 
 	background: -ms-linear-gradient(top, #66D7FF, #66C1FF); 
 	
 	/* Opera 11.10+ */ 
 	background: -o-linear-gradient(top, #66D7FF, #66C1FF);
}

#SearchNavigation{
/*background: transparent url(../images/searchnav.gif) no-repeat;*/	
}

#SearchNavigationScan{
/*background: transparent url(../images/PsycSCAN-searchnav.gif) no-repeat;*/	
}

#SearchNavigation li,#SearchNavigationScan li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#SearchNavigation li, #SearchNavigation a,#SearchNavigationScan li, #SearchNavigationScan a {
height: 27px; 
display: block;
}

.ShowHideToggle{
	font-size: 		8pt;
	/*
	position:		absolute;
	left: 			200px;
	*/
	width: 			4.75em;
	background: 	transparent url(../images/icon-hide.gif) no-repeat right center;
	padding: 		0;
	margin: 		0;
	padding-right:	5px;
}

a.ShowHideToggle{
color: black;
text-decoration: none;
font-weight: bold;
padding-right: 4.5em !important;
}

#snavEasySearch,#snavEasySearchScan  		{left: 0;     width: 127px;}
#snavAdvancedSearch,#snavAdvancedSearchScan {left: 127px; width: 141px;}
#snavCitationFinder,#snavCitationFinderScan {left: 268px; width: 126px;}
#snavCitedRefs      {left: 394px; width: 140px;}
#snavRecentSearches {left: 534px; width: 138px;}
#snavMyList         {left: 672px; width: 108px;}

#snavEasySearchScan  		{left: 0;     width: 129px;}
#snavAdvancedSearchScan {left: 129px; width: 139px;}
#snavCitationFinderScan {left: 268px; width: 126px;}
#snavRecentSearchesScan {left: 394px; width: 143px;}
#snavMyListScan			{left: 534px; width: 138px;}

#snavEasySearch.active     {background: transparent url(../images/searchnav.gif)      0 -29px no-repeat;}
#snavAdvancedSearch.active {background: transparent url(../images/searchnav.gif) -127px -29px no-repeat;}
#snavCitationFinder.active {background: transparent url(../images/searchnav.gif) -268px -29px no-repeat;}
#snavCitedRefs.active      {background: transparent url(../images/searchnav.gif) -394px -29px no-repeat;}
#snavRecentSearches.active {background: transparent url(../images/searchnav.gif) -534px -29px no-repeat;}
#snavMyList.active         {background: transparent url(../images/searchnav.gif) -672px -29px no-repeat;}

#snavEasySearchScan.active     {background: transparent url(../images/PsycSCAN-searchnav.gif)      0 -29px no-repeat;}
#snavAdvancedSearchScan.active {background: transparent url(../images/PsycSCAN-searchnav.gif) -129px -29px no-repeat;}
#snavCitationFinderScan.active {background: transparent url(../images/PsycSCAN-searchnav.gif) -268px -29px no-repeat;}
#snavRecentSearchesScan.active      {background: transparent url(../images/PsycSCAN-searchnav.gif) -394px -29px no-repeat;}
#snavMyListScan.active {background: transparent url(../images/PsycSCAN-searchnav.gif) -538px -29px no-repeat;}

#SkipNavigation{
position:absolute;
left: -999999px;
}

.TabContent{
border-top: 7px solid;
border-left: 5px solid; 
border-right: 5px solid;
border-bottom: none;
height: 100%;
}

.StretchContainer{
clear:both;
visibility:hidden;
}

.floatLT {
	float:left;
}

.floatRT {
	float:right;
}

.clearBoth{
	clear:both;
}

.clearfloat:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfloat {
	display: inline-block;
}

.visible{
visibility: visible;
}

.invisible{
visibility: hidden;
}

/* CF debugging classes */

.cfdebug {
clear: both;
text-align: left;
}

.struct{
text-align: left;
}

.cfdump_struct{
clear: both;
margin: 10px;
}

.ajaxLoading{
margin: 5px;
padding-left: 20px;
background: url(../images/reloading.gif) no-repeat 0px 50%;
text-indent: 0;
font-style:italic;
font-size: 8pt;
}

.ajaxLoadingNew{
display:inline;
padding-left: 100px;
margin: 0px 0px 0px 80px ;
background: url(../images/reloading.gif) no-repeat top 50%;
text-indent: 0px;
font-style:italic;
font-size: 8pt;
}

.searchButton{
width: 89px;
height: 26px;
background-color:#F5360D;
border-radius: 8px;
color: white;
font-weight: bold;
cursor:pointer;
}

.goSearch{
width: 40px;
height: 28px;
background-color: #F5350B; 
border-radius: 8px;
color: white;
font-weight: bold;
margin-top: 6px;
}

.searchNow{
width: 85px;
height: 18px;
background-color: #EA4600;
border-radius: 5px;
color: white;
}

.addToSearch{
width: 140px;
height: 18px;
background-color: #EA4600;
border-radius: 5px;
color: white;
}

/* OnRequestEnd Dumps.  These show up AFTER the body and html tags close, so we have to tweak it up a little */
#oreDumps{
display:block;
float:left;
clear:both;
}

.CriticalAlert{
display:block;
background-color: #AA0000;
color: white;
border: 1px solid black;
padding: 5px;
}

/**************  Progress Indicator *****************/
#ProgressIndicator .ProgressIndicatorBox{
	position:relative;
	z-index : 999; /*hack for IE - don't ask me, it works :) */
}

#ProgressIndicator div.popup{	
	position:absolute;
	z-index : 999;	
	top:15px;
	left:200px;
	border-top: 1px solid #CCC;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 1px solid #CCC;
	width:250px;
	margin:0;
	padding:5px 10px 10px 10px;
	background-color:#FFFFCC;
	opacity:.90;
	filter:alpha(opacity=90);  /*for IE */
	
}

#ProgressIndicator div.popup .desc{
	margin:0em 0 0em 0;
	padding:0;	
	font-size: 16pt;
	font-style:italic;
	text-align:center;	
}

#maintenanceMsg{
clear:both;
display:block;
color:#FF0000;
padding:.5em;
}

#bcLimitedMsg,#bcLimitedMsgESF{
clear:both;
display:block;
}

#bcLimitedMsgSR{
float:left;
}

#bcLimitedMsg,#bcLimitedMsgSR,#bcLimitedMsgESF{
color:#FF0000;
}

#bcLimitedMsg,#bcLimitedMsgSR{
padding:.5em;
}

#bcLimitedMsgESF{
padding:.5em 0;
}

.hilite{
background-color: yellow;
}

a span.hilite{
text-decoration: inherit;
}

/*** Paging navigation for references ***/
.srhreferenceStatus{
display:block;
clear:both;
}


#citedCount{
border-bottom: 1px solid #B8CECB;
padding: 1em;
margin:0;
}

#citedCount dt{
padding:0;
margin:0;
display:block;
font-weight:bold;
}

#citedCount dd{
padding:0;
margin:0;
display:block;
text-indent: 0;
}

.srhReferenceNavigation{
display:block;
float:right;

}


#rdRefNav{
	display:block;
	float:right;
}

#rdRefNavOptions{
margin:2em 2em 1em 0;
padding:0;
}

#rdRefNavOptions li{
display:inline;
padding: 0 5px;
list-style-type:none;
}

#rdRefNavOptions li a{
text-decoration: none;
font-weight: bold;
color: #009966;
}

#rdRefNavOptions li img{
border: none;
margin: 0;
padding: 0 5px;
vertical-align:middle;
}

#rdRefNavOptions li.bld{
font-weight: bold;
}

#citedCount{
margin:0;
padding:0;
}

#citedCount li{
display:inline;
padding:0 5px;
}

#citedCount li.citedBld{
font-weight:bold;
}

#footer{
padding-top: 1em;
font-size: 8pt;
clear: both;
}

.paJournalHistoryList li{
list-style-type: disc;
}

.paJournalHistoryLink img{
padding: 0;
margin: 0;
border: none;
}

.paJournalHistoryTitle{
font-size: 10pt;
font-weight: bold;
margin: 0 0 0 1em;
padding: 0;
}

#usageStatement,#confirmationStatement{
padding: 15px;
font-size: 12px;
}

#pnFooterBlueBar{
clear:both;
color: #039;
display: block;
padding: 0 0 0 10px;
margin: 0 0 0 0;
height:25px;
background: transparent url(../images/landing-topbluebar.jpg) repeat-x;
}

#pnBlueFooter{
margin:0;
padding:5px 0 0 0;
}

#pnBlueFooter li{
display:inline;
padding:10px 0 0 20px;
font-size: 8pt;
color:#FFFFFF;
}

#pnBlueFooter li.year{
padding-right:50px;
}

#pnBlueFooter li a{
color:#FFFFFF;
}

#pnExpiredAccount{
margin:1em 1em 6em 1em;	
}

#subscriptionExpirationMessage{
text-align:left;
font-size: 12px;
}

#subscriptionExpirationMessageHeader{
color: #A00;
font-weight: bold;
}

#subscriptionExpirationMessageGeneralContent{
font-weight: bold;	
}

#subscriptionExpirationMessageGeneralContent strong{
color: #A00;	
}

#subscriptionExpirationMessage div{
margin-bottom: 1em;
}

.nullLabel {
	position: 	absolute;
	left: 		-999999px;
	display:	none;
	visibility:	hidden;
}

.alertLink {
font-weight:bold;
color: #C30;
font-size: 8pt;
}

#alertLinkContainer {
text-align: right; 
font-size:7pt; 
margin-right: 3px;
}

.suboption{
padding-left: 2em;
}

.highlight { 
background-color: yellow; 
margin:0 !important;
}

a span.highlight { 
text-decoration:underline;
}

/* used for In your cart links */
.inYourCart{
	font-weight:	bold;
	color:			#AA0000;
}


.noBorder{
border:none !important;
}

.dbPopupDescription{
	cursor: help;
}

.dbToolTip {
	margin:0 0 0 10px;
}

.dbToolTip-title{
	font-size:.85em;
	background-color:#003399;
	color: #003399;
}

.dbToolTip-title a{
	color: #003399;
	text-decoration:none;
}

.dbToolTip .qtip-button {
	color:#003399;
	font-weight:bold;
}

.dbToolTip-content{
	margin:3px 5px 5px 5px;
	font-size:.8em;
	font-weight:normal;	
}

.correctedTerm{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}

/*-----------------------Terms and Conditions------------------*/
.cnt_termsAndCondtns{ 
	width:750px; 
	float:left; 
	padding-left:8px; 
	//margin-bottom:10px;
	font-size:10pt;
	margin-top:10px;
	margin-left:10px;
	text-align:justify;
 }
.cnt_termsAndCondtns ul{
	list-style:square;
	color:#F76500;
}
.cnt_termsAndCondtns span{ 
	color:black;
 }
 
 #rdPageHeader{ 
	 font-size:12pt;
	 color: #0066CC;
	 margin-bottom:10px;
	 font-weight:bold; 
	 margin-left:200px;
	 font-size:13pt;
 }
 .rdSubHeader {
 	color:#333333;
 	display:block;
 	font-weight:bold;
 	padding:0.5em 0;
 }
  .blackText{
  	 color:black
   }


#socialAndLogin {
	/*
	display: block; 
	float: right; 
	width:285px; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 15px 0px;
	*/
	background-color:pink;
}
 
 
#authenticateMobileLink{
margin: 10px 0 0 0 ;
padding: 0;
display: block;
text-align:right;
font-size: 8pt;
float:right;
clear:right;
}

#authenticateMobilePopupForm ul{
	margin:1em;
	padding:0;
	list-style:none;
	clear:both;
}
 
#authenticateMobilePopupForm ul li{
 	float:left;
	margin-right:25px;
}

.TrendingPopupForm {
 	min-width:12px;
    overflow:auto;
}
 
.authMobileHeader{
	background-color:#6998FF;
	color:#FFFFFF;
	font-weight:bold;
	width:340px;
	padding:5px;
	margin-top:10px;
}

.qtip-button {
	color:#FFFFFF;
	font-weight:bold;
}

.btnAuthenticateMobile{
border:1px solid #ad3708; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;font-family:arial, helvetica, sans-serif; padding: 7px 7px 7px 7px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #E2480B;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E2480B), color-stop(100%, #F92D0C));
 background-image: -webkit-linear-gradient(top, #E2480B, #F92D0C);
 background-image: -moz-linear-gradient(top, #E2480B, #F92D0C);
 background-image: -ms-linear-gradient(top, #E2480B, #F92D0C);
 background-image: -o-linear-gradient(top, #E2480B, #F92D0C);
 background-image: linear-gradient(top, #E2480B, #F92D0C);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E2480B, endColorstr=#F92D0C);
}

.btnAuthenticateMobile:hover{
 border:1px solid #812906; background-color: #F92D0C;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F92D0C), color-stop(100%, #F92D0C));
 background-image: -webkit-linear-gradient(top, #F92D0C, #F92D0C);
 background-image: -moz-linear-gradient(top, #F92D0C, #F92D0C);
 background-image: -ms-linear-gradient(top, #F92D0C, #F92D0C);
 background-image: -o-linear-gradient(top, #F92D0C, #F92D0C);
 background-image: linear-gradient(top, #F92D0C, #F92D0C);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F92D0C, endColorstr=#F92D0C);
}

.requestFailed{
	margin-bottom: 6%;
        margin-top: 5%;
	text-align:center;
}

.mpHistory {
	width:100%;
	padding-bottom:10px
}

.mpHr {
	width:20px;
	float:left;
	height: 5px; 
	border: 0;
	background-color:#DFDFDF
}

.mpHr1 {
	height: 4px;
	border: 0;
	background-color: #F5F5F5;
}

.mpHistoryData {
	font-size: 14px;
	padding-left: 29px;
	color: #3499F7; 
	font-weight: 600;
	width: 112px;
	float: left;
	margin-left:-8%;
}

.mpHistoryData1 {
	width: 13%;
	float: left;
	padding-right: 141px;
}

#ContentZoneApp {
margin: 0 auto;
min-width: 650px;
width: 650px;  
height: auto;
/* width: 59em; 
   - If we want to scale the width per font size, we'd do that here.  
   IE5 doesn't seem to implement min-width well, though. */
padding: 0;
text-align:left;
position: relative;
}

#CloseButton img {
height: 30px;
width: 30px;
margin-right: 10px;
margin-top: 10px;
}

#BrandingBarApp{
margin-top: 35px;
display: block;
float: none;
clear: both;
}

#BrandingBarApp a{
text-decoration: none;
}

.AppContentZone {
height: auto;
}

#AppLogo {
clear: both;
text-align: center;
margin-top: 50px;
}

#AppLogoImg {
width: 100px;
height: 100px;
}

#AppText {
margin-top: 35px;
margin-bottom: 10px;
font-size: 20px;
text-align: center;
}

#AppButton {
clear: both;
align: center;
margin-left: 25px;
margin-right: 25px;
margin-top: 20px;
margin-bottom: 35px;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
font-size:12px;
font-family:arial, helvetica, sans-serif; 
padding: 10px 10px 10px 10px; 
text-decoration:none; 
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold; 
color: #FFFFFF;
background-color: #1c77d9; 
}

#LogoHomeSearch {
margin-bottom: 10px;
}

#LogoHomeSearch img {
width: 150px;
height: 250px;
}

#LogoHome {
margin-right: 90px;
}

#downloadAppLinkActive {
display: inline;
float: left;
height: 55px;
}

#downloadAppLinkInactive {
clear: both;
}

#downloadAppLinkActive img {
border: none;
width: 258px;
height: 54px;
}

.langPopPref {
	  position: absolute;
	  z-index: 999;
	  top: 52px;
	  left: 676px;
	  border-top: 1px solid #CCC;
	  border-right: 2px solid #999;
	  border-bottom: 2px solid #999;
	  border-left: 1px solid #CCC;
	  width: 100px;
	  margin: 0;
	  padding: 2px 5px;
	  background-color: #FAFDFF;
	  opacity: .90;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: small;	  
	  color: blue;
	  border-radius: 20px;
}

/*globalnav*/

#globalnav {	
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	bottom: 15px;
}

#globalnav LI {
	margin:0;
	padding:0;
	line-height: 13px;
}

#globalnav A {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#2E7564;
}

#globalnav A.easysearch {
	background:#0032C9;	
}

/*#globalnav A.easysearch:hover,
#globalnav A.easysearch:active,*/
#globalnav A.easysearch.here:link,
#globalnav A.easysearch.here:visited {
	background:#0032C9;
	border-bottom: 10px solid #0032C9;
	bottom: 10px;
}

#globalnav A.advancedsearch {
	background:#008CE8;
}

/*#globalnav A.advancedsearch:hover,
#globalnav A.advancedsearch:active,*/
#globalnav A.advancedsearch.here:link,
#globalnav A.advancedsearch.here:visited {
	background:#008CE8;
	border-bottom: 10px solid rgb(0, 140, 232);
	bottom: 10px;
}

#globalnav A.citationfinder {
	background:#07A878;
}

/*#globalnav A.citationfinder:hover,
#globalnav A.citationfinder:active,*/
#globalnav A.citationfinder.here:link,
#globalnav A.citationfinder.here:visited {
	background:#07A878;
	border-bottom: 10px solid #07A878;
	bottom: 10px;
}

#globalnav A.citedreferences {
	background:#07A8A2;
}

/*#globalnav A.citedreferences:hover,
#globalnav A.citedreferences:active,*/
#globalnav A.citedreferences.here:link,
#globalnav A.citedreferences.here:visited {
	background:#07A8A2;
	border-bottom: 10px solid #07A8A2;
	bottom: 10px;
}

#globalnav A.recentsearches {
	background:#659764;
}

/*#globalnav A.recentsearches:hover,
#globalnav A.recentsearches:active,*/
#globalnav A.recentsearches.here:link,
#globalnav A.recentsearches.here:visited {
	background:#659764;
	border-bottom: 10px solid #659764;
	bottom: 10px;
}

#globalnav A.mylist {
	background:#2E7564;	
}

/*#globalnav A.mylist:hover,
#globalnav A.mylist:active,*/
#globalnav A.mylist.here:link,
#globalnav A.mylist.here:visited {
	background:#2E7564;
	border-bottom: 10px solid #2E7564;
	bottom: 10px;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	float:left;
	/*background:#FFFFFF;*/
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	height: 10px
}

#globalnav UL LI {
	float:left;
	display:block;
}

#globalnav UL A {
	background:#bbb;
	color:#fff;
	margin:0;
	padding:2px 0 2px 13px;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#FFF;
}

.authorsLookupHeadingleft{
  width: 100%;
 }
 
 .authorsLookupHeadingText {
  font-size: 15.5px;
  padding-left: 47px;
  color: #3499F7;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  width: 58px;
  float: left;
  margin-left: -8%;
}

.authorsLookupHeadingRightTd {
  width: 17%;
  float: left;
  padding-right: 270px;
}

#dbSelTab {
  height: 19px;
  width: 81px;
  background: #fff;
  background: -moz-linear-gradient(#fff, rgb(106, 167, 236));
  background: -webkit-linear-gradient(#fff,rgb(106, 167, 236));
  background: -o-linear-gradient(#fff, rgb(106, 167, 236));
  background: -ms-linear-gradient(#fff, rgb(106, 167, 236));
  background: linear-gradient(#fff, rgb(106, 167, 236));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='rgb(106, 167, 236)');
  border-radius: 6px;
  border-style: solid;
  border-width: 1.5px;
  border-color: rgb(106, 167, 236);
  font-size: 11px;
  font-weight: 600;
  color: rgb(68, 63, 63);
  float: right;
  margin: 5px 20px 0 0;
  text-decoration: none;
}

#dbSelTab span {
  text-align: center;
  height: 15px;
  width: 81px;
  display: table-cell;
  padding-top: 3px;
  white-space: normal;
  overflow: hidden;
  display: inline-block;
}
