.GBicon.ufdc
{
	background: url('http://digital.lib.usf.edu/design/skins/USF/usfldc.png') no-repeat scroll 0% 0% transparent;
}

.GBicon.logo
{
	background: url('http://digital.lib.usf.edu/design/skins/USF/usfldcgas.png') no-repeat scroll 0% 0% transparent;
}

.GBtitle
{
	color:#000;
	font-size:1.25em;
}

#sbkAghsw_Home
{
	padding: 3px 3px 0px;
}

#sbkPrsw_FacetOuterColumn
{
	font-size:small;
}

#rimage
{
	height:150px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.SobekText h2
{
	font-variant:normal;
	font-weight: bold;
}

#siteName
{
	position:absolute;
	text-align:center;
	color:white;
	margin-top:55px;
	padding-top:5px;
	font-size:1.4em; 
	z-index:100;
	width:100%;
	height:30px;
	background: rgba(0,0,0,0.6);
	letter-spacing:1px;
}

#aboutP
{
	text-decoration: underline;
	text-align: center;
	display: block;
	cursor: pointer; cursor: hand;
}

#usfcolldesc h3
{
	margin-top: 0px;
	padding-left: 0px;	
}

#usfcolldesc p
{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

#siteTypeDiv
{
	margin-left:75%;
	margin-right:20px;
	width:25%;
	height:100%;
}
	
#siteType
{
	position:relative;
	font-size:1.6em;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	top:12px;
}

body#itembody div#dlocheader div#siteTypeDiv
{
	margin-top:-60px;
	margin-left:85%;
	width:15%;
}



#sbkHmw_BannerDiv
{
	text-align: left;
}

#container-inner
{
	width: 1100px;
}

#headerImg
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:54px;
}

#dlocheader {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #fff; */
	margin-left:auto;
	margin-right:auto;
	margin: 0;
	padding: 0;
/*	width: 100%; */
	height: 54px;
	color: White;
/*	background-image: url(fill.jpg); */
/*	height: 38px; */
	}


#dlocheader a{color: #fff;}

	
.footer 
{
	font: 0.8em Arial, sans-serif;
	color: #FFFFFF;
	text-align:right;
	margin:0px;
	padding: 1px 0px;
	background-color: black;
}
	
.footer a:link, .dlocfooter a:visited 
{
    color: #fff;
    text-decoration: none;
}

.footer a:link  
{
    color: #fff;
    text-decoration: none;
}
	
.footer a:visited 
{
    color: #fff;
    text-decoration: none;
}
    
 .footer a:hover 
{
    color: #fff;
    text-decoration: underline; 
}
  
    
.tab
{
	text-align:left; background-image: url( tabs/c.gif ); height:13px; color: White; font-size:smaller; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; vertical-align:top; font-weight:bold; text-decoration: none;
}

.tab a
{
	text-decoration:none;
}

.tab a:hover
{
	text-decoration:none;
}

.tab_s
{
	text-align:left; background-image: url( tabs/c_s.gif ); height:13px; color: White; font-size:smaller; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; vertical-align:top; font-weight:bold;
}

.shown_progress
{ 
	background-image: url( usf_spinner.gif );
	cursor: wait;
	padding: 0px;
	width: 32px;
	height: 32px;
}

.shown_progress_gray
{ 
	background-image: url( usf_spinner_gray.gif );
	cursor: wait;
	padding: 0px;
	width: 32px;
	height: 32px;
}

BODY  	
{
	PADDING: 0px 0px 0px 0px; MARGIN: 0px;
	width: 100%;
	background:#ededed;
	color: #000000;
	}

#itembody
{
	background:#555555;
}
	
	#ufheader { font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	width: 100%; height: 20px; FONT-SIZE: small; text-align:left; }	
.logo { background-image: url( wordmark/blue12.gif ); 	}
.logo a:link { border: 0;}
.UfdcHeaderNavLinks { PADDING-RIGHT: 20px; 	border-top:3px solid #ccc;  font-size: 0.85em;
	border-bottom: 1px solid #ccc; PADDING-LEFT: 10px; COLOR: #777777; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; }
.UfdcHeaderNavLinks A:link { COLOR: #777777; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks A:visited { COLOR: #777777; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks A:hover { COLOR: #777777; TEXT-DECORATION: underline;  }
.firstLinks { 
	background-image: url( wordmark/blue12.gif ); 
	text-align: right; white-space: nowrap; padding: 0 20px 0 0; background-color: #0021a5;  
}

.rss_link { font-size: 0.90em; }


/** Styles for the horizontal navigational (item) menus **/
#sf-menubar
{
	background-color: #006747;
	color: white;
}

.sbkMenu_Bar
{
	background-color: #006747;
	color: white;
}

.sf-menu 
{
	background-color: #006747;
	color: white;
}

.sf-menu li 
{
	background:		#006747;
}
.sf-menu li li {
	background:		#006747;
}


.sf-menu li li li {
	background:		#006747;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active 
{
/*	background:		#cccccc; */
	background: #9CCB3B;
	color: white;
}

#selected-sf-menu-item, #selected-sf-menu-item-link
{
	background-color: #01261c !important;
}

.selected-sf-menu-item, .selected-sf-menu-item-link
{
	background-color: #01261c !important;
}

#itemviewersbar
{
   background-color: #006747;
  
}
/** End styles for horizontal navigational (item) menus **/

#itemtitlebar
{
    color:#252525;
}

.UfdcHeaderNavLinks_item { PADDING-RIGHT: 20px; border-top:1px solid #ccc; 	 font-size: 0.85em;
	PADDING-LEFT: 10px; COLOR: #bbbbbb; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none; }
.UfdcHeaderNavLinks_item A:link { COLOR: #bbbbbb; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks_item A:visited { COLOR: #bbbbbb; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks_item A:hover { COLOR: cornflowerblue; TEXT-DECORATION: underline;  }

#container-facets
{
	width: 1100px;
	text-align:left;
	font-size:1em;
}

.SobekFacetColumnTitle
{
	background-color: #006747;
}

.tableRowHighlight
{
	background-color: #efefef; cursor: pointer; border-collapse:collapse; border-spacing: 0; 
}

.tableRowNormal
{
	background-color: White; border-collapse:collapse; border-spacing: 0; 
}

.briefResultsTitle
{
	font-size: 1.1em; color: #006747; font-weight: bold;
}

.briefResultsTitle a:link
{
	color: #006747; font-weight: bold;
}

.briefResultsTitle a:visited
{
	color: #006747; font-weight: bold;
}

.briefResultsTitle a:hover
{
	color: #006747; font-weight: bold;
}

.SobekText 
{ 
	font-size: 14px; 
	font-size: .9rem;  
	line-height: 20px; 
	color: #333; 	position: relative; 
	-webkit-font-smoothing: antialiased;
}

.SobekText a:link { color: #006747; font-weight: bold; }
.SobekText a:visited { color: #006747; font-weight: bold; }
.SobekText a:hover { color: #009374; font-weight: bold; text-decoration:none; }

.sbk_FauxUpwardTabsList, .sbk_FauxDownwardTabsList  {padding: 18px 0px 18px 0px; }
.sbk_FauxUpwardTabsList  a:link, .sbk_FauxUpwardTabsList  a:visited, .sbk_FauxUpwardTabsList  a:hover, .sbk_FauxDownwardTabsList  a:link, .sbk_FauxDownwardTabsList  a:visited, .sbk_FauxDownwardTabsList  a:hover  {color: white; }
.sbk_FauxUpwardTabsList > li { background-color: #006747; line-height: 30px;}
.sbk_FauxUpwardTabsList > li.current { background-color: black; }

.sbk_FauxUpwardTabsList > li:Hover
{
	background-color: #9CCB3B;
}

.sbk_FauxDownwardTabsList > li  { background-color: #006747; }
.sbk_FauxDownwardTabsList > li.current  { background-color: black; }

.sbkPrsw_RoundButton { background-color: #006747; }

.sbkPrsw_FacetColumnTitle { background-color: #006747; }

.SobekEditPanel { margin-top: 35px; }

/*	*******************Additional overridden styles **************************** */

.sbkAghsw_CollectionButtonImg a:link img, .sbkAghsw_CollectionButtonImg a:visited img 
{ 
	margin:0 5px 0 0; 
	padding: 0px;
	border: 4px solid #eeeeee; 
}

.sbkAghsw_CollectionButtonImg a:hover img 
{ 
	margin:0 5px 0 0; 
	padding: 0px;
	border: 4px solid #009374; 
}

.sbkAghsw_CollectionButtonTxt { text-align: left; font-size: .8em; line-height: 14px;}
.sbkIsw_ShowTocRow { background-color: #006747; }
.sbkIsw_RoundButton { background-color: #006747; }

div#sbkBsav_SearchPanel
{
	margin-left:-30px;
}

@document url-prefix("http://digital.lib.usf.edu/l/admin/")
{
     #siteName
     {
          display: none;
     }
}