div.target {
    margin: 10px;
    padding: 10px;
    background-color: #e8e8e8;
}

div.target h3 {
    text-align: left;
    font-size: 1.2em;
    font-weight: bold;
}

span.title {
    font-style: italic;
    font-size: 1.1em;
    font-weight: bold;
}

div.deposit {
    margin-top: 10px;
    background-color: #dcdcdc;
    padding: 10px;
}


div.deposit img { 
    float: right;
}

/* filter stuff ****************************************/

#targetfilter label {
                position: relative;
                text-align: right;
                width: 11em;
             }

#DepositAuthorsForm label {
                position: absolute;
                text-align: right;
/*                width: 11em;
*/              }

#targetfilter input, #targetfilter select, #targetfilter textarea {
                /*margin-left: 13em;*/
                margin-top: 1px;
                margin-bottom: 1px;
              }
/*#targetfilter select, #targetfilter textarea, #DepositedAfter, #ReleasedAfter, #DepositTitleForm, #DepositAuthorsForm, #DepositPdbIdForm, #DepositKeywordForm, #DepositTargetForm {
                margin-left: 13em;
              }*/

div #deposit_filter{
			display:none;
			}
			
div #deposit_filter_show{
			display:block;
			}		  
			  
div.remove_filter {
			    margin-left: 13em;
                margin-top: 1px;
                margin-bottom: 1px;
			  }
#is_filtered_by {
                position: relative;
                text-align: left;
                width: 35%;
				border: thin solid gray;
              }
#is_filtered_by .bold{
				font-weight:bold;
              }

.hidden {
          display: none;
}

div#View {
           position: fixed;
           left: 50%;
           margin-left: -40%;
           top: 50%;
           margin-top:-250px;
           background-color: white;
           border-width: 5px;
           width: 80%;
           height: 500px;
           border-color: darkred;
           border-style: solid;
           overflow: auto;
           -moz-border-radius: 5px;
         }

div#Blocker {
              position: fixed;
              left: 0px;
              top: 0px;
              height: 100%;
              width: 100%;
              background-color: black;
              opacity: .4;
              -moz-opacity: .4;
              filter: alpha(opacity=40);
            }

#View col.firstcol {
                     width: 13em;
                   }

#View label {
              position: absolute;
              text-align: right;
              width: 215px;
            }

#View input.submit {
                     margin: 0px;
                   }

#View input,
#View select,
#View textarea {
                 margin-left: 225px;
                 margin-top: 1px;
                 margin-bottom: 1px;
               }

#View select#TargetDateSelectedDay,
#View select#TargetDateSelectedYear,
#View select#TargetDateApprovedDay,
#View select#TargetDateApprovedYear {
                                      margin-left: 0px;
                                    }
div.view dt {
              position: absolute;
              width: 200px;
            }

div.view dd {
              margin-left: 200px;
            }

div.view  {
            border: 2px solid #87CEEB;
          }

div.view dl {
              border: 1px solid lightgrey;
              margin: 0px 50px;
            }

div.related ul li {
                    list-style-type: none;
                    display: inline;
                    margin: 5px;
                  }

div.related ul {
                 text-align: center;
                 max-width: 500px;
                 margin-left: auto;
                 margin-right: auto;
               }
