#AdvancedSearch{
border-color: #008CE8;
padding: 18px 15px 18px 15px;
height: 100%;
min-height: 100%;
}

#frmAdvancedSearch{
height: 100%;
}

#AdvancedSearch h3{
background: url(../images/advancedsearch-bar-rest.gif) no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-indent: 3px;
height: 25px;
padding: 0;
margin: 0;
clear: both;
}

#AdvancedSearch img{
padding: 2px;
}

#AdvancedSearch h3.FirstItem{
background: url(../images/advancedsearch-bar-first.gif) no-repeat;
height: 31px;
padding-top: 1px;
}

#AdvancedSearch h3.LastItem{
background: url(../images/advancedsearch-bar-last.gif) no-repeat;
}

fieldset input{
vertical-align: middle;
}

#advsDateOptions{

}

#advsDateOptions ul{
list-style: none;
padding: 0;
margin: 0 0 1em 50px;
}

#advsDateOptions h4{
padding: 0;
margin: 0 0 0 50px;
font-weight: bold;
font-size: 10pt;
}

#advsDateOptions li{
margin-top: 8px;
}

#advsDateOptions li input{
vertical-align: top;
}


/* Doesn't work in IE6 */
#advsDateOptions li input[type=text]{  
width: 4em;
}

#advsDisplay h4{
display: block;
font-size: 10pt;
font-weight: bold;
margin: 0 0 0.5em 0;
padding: 0;
}

#advsDisplay ul{
padding: 0;
margin: 0;
}


#advsDisplayRPP{
display: inline;
float: left;
margin: 0 0 0 50px;
padding: 0;
}


#advsDisplayRPP li{
display: inline;
}

#advsDisplayRPP li input{
margin: 0 0.25em 0.25em 0.75em;
padding: 0;
}

#advsDisplaySortBy{
display: inline;
float: left;
margin-left: 50px; 
margin-right: auto;
padding: 0;
}

#advsDisplaySortBy li{
display: inline;
}

#advsDisplaySortBy li input{
margin: 0 0.25em 0.25em 0.75em;
padding: 0;
}


/*
#advsLimits ul.AddRemoveRows{
left: 126px;
}
*/

.advsLimitLine{
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
margin: 8px 8px 8px 60px;
white-space: nowrap;
}

.advsLimitField{
width: 150px;
vertical-align: top;
}

.advsLimitOperator{
vertical-align: top;
}

#advsLimitOptions{
display: inline;
clear: left;
float: left;
margin: 0;
padding: 8px 8px 8px 60px;
}

#advsLimitOptions li{
display: inline;
float:left;
padding-right: 1em;
}

#advsLimitOptionsLine{
white-space: nowrap;
}

#advsNativePsycBOOKS{
display: block;
clear: left;
margin: 0 0 0 60px;
/*
Should do "display: none;" here, but FF 1.5 won't allow us to override it with javascript when it's specified here.
However, if it's written inline in the HTML, there's no problem.
*/
}

.advsNativeGroup{
display: block;
float: left;
margin: 0 20px 0 0;
}

.advsNativeGroup h4{
display: block;
font-size: 10pt;
font-weight: bold;
margin: 0 0 0.5em 0;
padding: 0;
}

.advsNativeList{
margin: 0;
padding: 0;
}

.advsNativeList li{

list-style-type:none;
}


.advsLimitValue{
width: 250px;
}

.advsLookForLine{
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
margin: 8px;
}

#advsLookForLines{
float:left;
padding: 0;
margin: 0;
list-style:none;
width: 525px;
}

#advsLimitLines{
display:block;
float:left;
margin: 0;
padding: 0;
padding-bottom: 5px;
list-style:none;
width: 525px;
}

#advsLookFor .searchIndexLinks{
clear:left;
padding-bottom: 1em;
padding-left: 215px;
width: 40%; /* I don't understand why, but IE6 requires it */
}

#advsLookFor .searchIndexLinks li{
margin-right: 2.2em;
}

.AddRemoveRows{
vertical-align: center;
display: block;
float: right;
white-space: nowrap;
margin: 0;
padding: 8px 8px 0 8px;
font-size: 8pt;
}

.AddRemoveRows li{
padding-right: 1em;
margin-bottom: 5px;
display:block;
float:left;
clear:left;	
vertical-align: bottom;
width:90px;
height: 24px;
}

.AddRemoveRows li a{
display:block;
padding-left: 22px;
padding-top: 4px;
min-height: 19px;
}

.AddRow a{
background: url(../images/plus.gif) no-repeat 0 50%;
}

.RemoveRow a{
background: url(../images/minus.gif) no-repeat 0 50%;
}

.ClearForm {
margin: 0;
padding: 0;
}

.ClearForm a{
margin:4px 0 0 0;
padding: 0;
}

#clearLookFor{
margin: 0;
padding: 0;
}

#clearLookFor a{
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}

StretchContainer{

}

.advsLookForTools li{
list-style: none;
}

.advsLookForLine .TextBox{
width: 50%;
}

#advsLimits{
/*background: url(../images/-adv.gif) no-repeat;*/
}

#advsLimits.FormZone{
margin-left: 100px;
}

#advsDates{

}

#advsSearchButton,#advsSearchButtonExtended  {
background: transparent url(../images/search_bg.gif) repeat-x;
padding-left: 10px;
position: absolute;
left: 670px;
top: 250px;
}

#advsSearchButtonExtended {
top: 300px !important;
}

.ShowHideToggle{
position:absolute;
left: 25%;
}

#advsByPubDate, #advsByUpdateDate{
width: 45%;
display:block;
float:left;
}
/*
.advsClearForm{
vertical-align: center;
display: block;
float: right;
white-space: nowrap;
margin: 0;
padding: 8px;
font-size: 8pt;
}

.advsClearForm li{
padding-right: 1em;
margin-bottom: 5px;
display:block;
float:left;
clear:left;	
vertical-align: bottom;
}

.advsClearForm li a{
display:block;
padding-left: 22px;
padding-top: 4px;
min-height: 19px;
}
*/

#advsClearForm{	
display: block;
float: right;
white-space: nowrap;
margin: 0 22pt 2pt 0;
font-size: 8pt;
padding-right: 1em;
clear:right;
}

/*
div{
outline: red dotted 1px;
}
span{
outline: green dotted 1px;
}
li{
outline: blue dotted 1px;
}
*/

#idBlankJournalLookup{
width:105px;	
}

/*remove me after 5/1/2011*/
#dopFeatureMessage{
	width:100%;
	text-align:center;
}

#dopFeatureMessage a, #dopFeatureMessage a:visited{
	color:#EA470B;
	font-weight:bold;
	font-size:1.2em;
}

#dopFeatureList{
	margin:5px 5px 5px 15px;
	padding:0;	
}

#dopFeatureList li{
	margin:0;
	padding:4px 0;
}

