






    	   

	
html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }

h1              { font-size: 1.5em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .67em 0 }
h3              { font-size: 1.17em; margin: .67em 0 }

h5              { font-size: .83em; margin: .67em 0 }
h6              { font-size: .75em; margin: .67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline }
big             { font-size: 1.17em }
small, sub, sup 
				{ 
				 font-size: .83em;
				 font-weight: normal;
				 }
sub             { vertical-align: sub }
sup             { vertical-align: super }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
strike, del  { text-decoration: line-through }
ol              { list-style-type: decimal }
u, ins          { text-decoration: underline }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }



	
	
       html{
	       background-color:#F6F5F4;
       }
       
		body
		{
			margin: 0;
			padding: 0;
			font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
			font-size:100%;
			line-height: 1.125em;
			color: #000;
			background:#fff  url(/dspace/image/bg_blue.jpeg) repeat-y;
			min-width: 980px;
		    width:100%;
		    postion:relative;
		  
		}
		
		.minwidth{
		
		}
		
		#container
		{
			margin: 0;
			font-size:0.875em;
			background: url(/dspace/image/bg_blue.jpeg) repeat-y;
		}
		
		
		

		a{
		  color: #0033cc;
		}
		
		a:visited{
			color: #445788;
		}
		
		a:hover {
		  color: #ee9944;
		}
		
		
		a.undeco{
		text-decoration:none;
		}
		
		table{
		 width: 95%;
		position: relative;
		}
		
		
		label {
			font-weight: bold;
			padding-right:5px;
		}
		
		
		.pageContents{
		   background: #fff none repeat;
		   min-width:700px;
		   
		}
		
		
		
		
		#banner
		{
			min-width:750px;
			background: transparent url(/dspace/image/headers.jpg) repeat-x;
			margin-left:225px;
			height:109px;
		}
		
		.logo {
		  margin-left: 25px;
		  margin-bottom: 28px;
 		  width: 325px;
		  border: none;
		  
		}
		.logo_image {
		  margin-top: 4px;
		  padding-left: 25px;
		  width: 350px;
		  height:83%;
		  border: none;
		}
		
	    #banner a  {
		   text-decoration: none;
		}
		
		.library_header {
					background:#000000 url(/dspace/image/library_header.png) no-repeat scroll 10px 0pt;
					color:#FFFFFF;
					font-size:0.85em;
					height:41px;
					width:100%;
		}
		.osulink {
			border:0pt none;
			display:block;
			float:left;
			height:35px;
			width:230px;
		}
		.librarylink {
			border:0pt none;
			display:block;
			float:left;
			height:35px;
			width:230px;
		}
		.utility {
			float:right;
			margin-right:5px;
			margin-top:12px;
		}
        .library_header a {
        	color: #ffffff;
        }
        
        
        
		#nav
		{
			float: left;
			width: 225px;
			background: #2a3653 none repeat-y;
			margin-top: -109px;
			padding-bottom:25px;
			font-size: 0.93em; 
			position:relative;
		}
		
		#nav .search{
		padding: 20px 0px 10px 10px;
		background: #6e7995 url(/dspace/image/nav-top.jpg) no-repeat left center;
		height: 68px;
		}
		
		#nav form{
			margin:0px;
			padding:0px;
		}
		
		#nav h2 { 
		background: #6e7995 url(/dspace/image/nav-bar.jpg) no-repeat left center;
	    color: #fff;
	    font-size: 1.2em;
	    font-weight: bold;
		line-height: 1.4em;
		padding: 2px 0px 2px 35px;
		margin-top:-3px;
		}
		
		
		#nav p{
		  margin: 0px 0px 0px 35px;
		  color: #6e7995;
		  
		}
		#nav .current {
		 float: left;
		 position:relative;
		 margin: 0px 3px 5px 0px;
		 
		}
		
		
		#nav ul.navigationBarItem{
		 color: #fff;
         list-style-type: none;
		}
		#nav ul.navigationBarItem li{
		 padding-bottom: 10px;
		 padding-right: 5px;
		}
		
		#nav ul.navigationBarItem a{
		 color: #e3e5eb;
         text-decoration: none;
		}
		
		#nav ul.navigationBarItem a:hover{
		 color: #fff;
         text-decoration: underline;
		}
		
	

		#content
		{
		  margin:0 25px 45px 250px;
		  background-color: #fff;
		
		}

		#content p{
		 margin-left:15px;
		}
		
		#content p.indent{
		 margin-left: 40px;
		}
		
		#content .locationbar{
			margin: -5px 0px 5px 0px;	
			font-size:.9em;
			background:#F7FCFD;
		}
		
		#content h1 { 
			margin-top: 0;
			font-size: 1.4em;
			line-height: 1.4em;
			font-weight: bold;
			color: #2a3653;
		}
		
		#content h2 { 
			margin-top: 0;
			font-size: 1.4em;
			line-height: 1.4em;
			font-weight: bold;
			color: #2a3653;
		}
		
		#content h3{
			margin-left: 15px;
			color: #3C4D77;
		}
		
		#content h4{
		  margin-left: 15px;
		}
		
		
		
		
		#content select{
		 margin: 2px 0px;
		 width: 300px;
		}
		
		#content textarea{
			 margin: 2px 0px;
		}
		
		#content select.auto{
			width: auto;
		}
		
		#content input {
		 	margin: 2px 0px;
		 }
		 
		
		#content input.button{
			 margin-top: 1em;
			 margin-bottom: 1em;
			 font-weight: bold;
			 padding: inherit;
			 width: inherit;
			 height: inherit;
		 }
		 
		 #content input.right_space{
			 margin-right:5em;
		 }
		 
	
		#content .required {
		  color: #9D0304;
		  font-weight: bold;
		}
		
		#content input.bold_button{
        background-color: #2a3653;
        border: thin solid #6e7995;
        color: #ffffff;
        font-weight: bold;
        margin-bottom:.3em;
		}
		
		#content input.browse_button{
        background-color: #2a3653;
        border: thin solid #6e7995;
        color: #ffffff;
        font-weight: bold;
		}
		
		
		
		
		#content .left_side{
			float:left;
			margin: 15px 15px 15px 0px ;
			width:65%
		}
		
		#content .sidebar{
			float:right;
			margin: 12px 0px;	
			width:30%;
			position: relative;
			
		}
		
        #content .sidebar h4{
	        background: #6e7995 url(/dspace/image/button_gradient.jpg) repeat-x;
		    color: #fff;
			padding: 2px 5px;
			margin:0px;
        }
        
        ul.side {
        	margin: 5px 0px 0px -38px;
        	zoom: 1;
        	position:relative;
        	
        }
        
       .recent ul.side li{
        margin-bottom:8px;
        }
        
        .feeds {
           margin-top: 5px;
           text-align: center;
           text-decoration:none;
		   border: none;
          
        }
        
        .feed_links{
          text-decoration:none;
		  border: 0;
        }
		
		.admin{
			 border: thin solid #6e7995;
			 margin-bottom: 5px;
			 text-align: center;
			 position:relative;
		}
		
		.admin ul.side li{
       		 margin:2px 0 0 0;
       		 padding: 0px;
        }
		
		.recent{
		 	 border: thin solid #6e7995;
		     padding: 0px 5px;
		    
		}
		
		.bar{
		   background-color: #F6F5F4;
		   border: thin solid #e3e5eb;
		   padding: 3px;
		   margin-top: 5px;
		}
		
		 #content .sidebar p.side{
        	margin: 0px;
        }
		
		ul.undeco{
		   list-style-type: none;
		}
		
		
		#footer
		{
			clear: both;
			background: #F6F5F4 none repeat;
			border-top:2px solid #6e7995;
			padding-bottom: 10px;
			padding-left: 300px;
			font-family: Georgia, serif;
		}
		
		#footer .ada, #footer .ada img{
			vertical-align: bottom;
			 margin:0; 
			 padding:0; 
			 border:0; 
			 width: 18px; 
			 height: 18px;
		}
		

    div.list-wrapper{
        margin: 25px 0px 0px 0px;
    }
    

    .collapsable{
      margin-bottom: 10px;
      cursor:pointer;
     }
     
    .non_collapsable{
       margin-left: 15px;
       margin-bottom: 10px;
     }
     
     .status {
      float: left;
      position:relative;
      margin: 5px 3px;
     }
     

	ul.community{
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	
	ul.subcomm{
	  margin: 5px 0px 5px -20px;
	}
	
	ul.collection{
	  margin: 5px 0px 5px -20px;
	}
	
	li.community-link{
	   font-size: 14px;
	   font-weight: bold;
	}
	
	 
	 li.collection-link{
	  font-size: 14px;
	  font-weight: normal;
	  padding-bottom: 5px;
	 }
	 
	 .left_col{
	 float: left;
	 width: 45%;
	 padding:0px 0px 25px 15px;
	 position: relative;
	 }
	 
	 .right_col{
	  float: right;
	  width: 45%;
	 padding:0px 0px 25px;
	  position: relative;
	 }
	 
	 div.list-wrapper br {
	   clear: both;
	 }
	 
 

	 div.page_help{
 		width:95%;
 		text-align: right;
 		position:relative;
	}

	div.admin_button{
		width: 95%;
		text-align:right;
		position:relative;
	}
	
	div.admin_button form{
		margin: 0px;
		padding:0px;
	}
	

	.image_upload{
	   float:left;
	   margin: 2px 10px 2px 0px;
	   width: 35%;
	}
	
	.space{
margin:1em 0px;
}

.bottom_space{
	margin:0 5% 0 0;
}

.align_rightCol{
	text-align: right;
	position: relative;
	right: 5%;
	
}

.align_centerCol{
	text-align: center;
	position: relative;
	
}
	
	

	#content p.c_description{
	  margin: 2px 0px;
	}
	
	#c_search {
		background: #e3e5eb; 
	    border: thin solid #6e7995;
		margin: 0px 0px 20px 15px;
	}
	
	table.c_actions{
	width: 95%;
	text-align: center;
	position: relative;
	}

   #row{
     border-bottom: 1px solid #6e7995;
	 padding:8px 5px;
	 text-align: center;
	 position: relative;
    }
    
   #row_noborder{
	 padding:8px 5px;
	 text-align:center;
   }
    
  
form.delete{
		 display: inline;
		 left: 0px;
		 margin: 0px;
		 padding: 0px;
		}
		
.image_wrap{
		float:left;
		margin:0px 10px 1px 15px;
		width: 25%;
	}
         




table.grey_table{
     background: #e3e5eb; 
     border: thin solid #6e7995;
}

table.white_table{
     background: #fff; 
     margin-left: 15px;
     
}

table.small_white_table{
     background: #fff; 
     margin-left: 15px;
     width: 30%;
}

th{
	font-weight:bold;
	text-align: center;
	position: relative;
}
.medium_white_table{
	background: #fff; 
     margin-left: 15px;
     width: 55%;
}


table.home{
	margin: 25px 0px;
}
table.login{
    margin: 20px 0px 25px 0px;
}

.login td{
	padding: .5em 1em;
}

table.search{
    width: 55%;
    margin-left: 15px;
}



.submitProgressTable{ 
				      margin: -13px 0 0;
                      padding: 0;
                      border: 0;
                      vertical-align: top;
                      text-align: center;
                      white-space: nowrap 
  }
 
 .submitProgressButton{ font-weight: bold;}

.submitProgressButtonDone{
       border: 0;
       background-image: url(/dspace/image//submit/done.gif);
       background-position: center;
       height: 20px;
       width: 80px;
       color: white;
       background-repeat: no-repeat;
        cursor: pointer;
}

.submitProgressButtonCurrent{
       border: 0;
       background-image: url(/dspace/image//submit/current.gif);
       background-position: center;
       height: 20px;
       width: 80px;
       color: black;
       background-repeat: no-repeat;
       cursor: pointer;
}

.submitProgressButtonNotDone{
	  border: 0;
     background-image: url(/dspace/image//submit/notdone.gif);
     background-position: center;
     height: 20px;
      width: 80px;
     color: white;
     background-repeat: no-repeat;
}                     
                      
.miscTable { 
     background: #C4C4C4;
     margin: 0 0 15px 15px;
     border:0;
      }

	     
.medium_miscTable { 
     background: #C4C4C4;
     margin-left:15px;
     width: 55%;
      }
 
      
 .search_miscTable { 
     background: #C4C4C4;
     border: thin solid #6e7995;
     margin-left: auto;
     margin-right: auto;
     width: 55%;
      }
      
.auto_miscTable{
	 background: #C4C4C4;
     margin-bottom: 1em;
     margin-left: auto;
     margin-right: auto;
     width: auto;
     text-align: center;
     position: relative;
      }
             
             
.oddRowOddCol{ 
               background: #eeeeee;
               padding: 3px;
                border:0;
               }

.evenRowOddCol{ 
                
                background: #dddddd;
                padding: 3px; 
                 border:0; }

.oddRowEvenCol{ 
                
                background: #eeeeee;
                padding: 3px; 
                 border:0; }

.evenRowEvenCol{ 
                 
                 background: #dddddd;
                 padding: 3px; 
                  border:0; }

.highlightRowOddCol{ 
                     
                     background: #ccccee;
                     padding: 3px; }

.highlightRowEvenCol{ 
                     
                      background: #bbbbcc;
                      padding: 3px; }
                      
.whiteCol{ 
           background: #ffffff;
           padding: 3px;
            border:0; }
           


    
.small_col{
 	width: 10%;
}


.medium_col{
 	width: 35%;
 	vertical-align:top;
}

.autoCol {
	width: auto;
}

.borderCol {
	width:auto;
	 border-left: 1px solid #6e7995;
	
}




input.search{
	margin:5px 0px 0px 5%;
	width: 69%
}
		
input.admin{
	width: 70%;
	font-weight: bold;
	margin:3px 0px;
}

input.big{
	width: 45%;
}

 
 .submitFormWarn{
 		  color: #9D0304;
		  font-weight: bold;
		  padding-top: 2em;
 }
 
 
.metadataFieldLabel{ 
		font-weight: bold;
		width: auto;
		white-space: nowrap;
		vertical-align: top;
		padding-right:5px;
		 }
		 
.submitFormLabel{
		font-weight: bold;
		vertical-align: top;
		width:35%
}


.metadataFieldValue{
	padding-right: 5px;
	padding-bottom: 8px;
	vertical-align: top;
 }   


.submitFormHelp {  
          font-size: smaller;
          padding-top: 2em;
            }
            
 .submitFormDateLabel {  
                        font-style: italic;
                         font-size: smaller;

                 }
           
#help {
        background: #fff none repeat;
        min-width:700px;
	    }
	    
.wrapper{
		padding:.5em;
	    }

#help h2{
	
			font-size: 1.4em;
			font-weight: bold;
			color: #2a3653;

}

#help h3{font-weight:bold;
         margin-left:0px;}

#help h4{font-weight:bold;
         margin-left:5px;}

#help h5{font-weight:bold;
         margin-left:10px;
         }

#help p { margin-left: 10px;}

#help table{margin-left:8px;
            width:70%;}

#help table.formats{}


#help p.bottomLinks {
                    font-weight:bold;}

#help td.leftAlign{}
#help td.rightAlign{
	text-align: right;
	position: relative;
	
                    }
                    



ul.controlledvocabulary  {
		list-style-type:none; }

	
.controlledvocabulary ul  li ul {
	     list-style-type:none;
		display:none; }

input.controlledvocabulary  {
		border:0px; }

img.controlledvocabulary {
		margin-right:8px;
		margin-left:11px;
		 }                    

.submitFormHelpControlledVocabularies {  
		   margin-left: 10px;
           margin-right: 10px;
          }           

  
