a:link, a:visited{color:#850000}

.clear-block{clear:both;}
/*global search */
#global-search{float:right;margin:0px;padding:0px;margin-top:30px;border: 1px solid #CCC;width:270px;
background: url(bg-gradients.png) 28% -232px no-repeat;
}
#global-search .search-input {
padding:0px;
margin:0px;
padding-left: 20px;
background: url(sprite.png) 0px -399px no-repeat;
border: 0px;
width: 200px;
outline:none;
height:20px;
float:left;
}

#global-search-button{background: url(sprite.png) 100% -330px no-repeat;
border:0px; 
margin:0px; 
padding:0px;
padding-right:10px; 
text-transform:uppercase;float:right;
width:40px;
height:20px;
outline:none;}

/*global navigation bar*/
#global-navigation{font:arial;}
#global-navigation table{width:100%;background:gray;}
#global-navigation table tr td{height:27px;}
#global-navigation .links li, .links ul{float:left;}
#global-navigation table .home-icon{width:28px;}
#global-navigation table .pri-links{width:717px;border-left:2px solid white;border-right:2px solid white;
background: url(sprite.png) 0px -70px repeat-x;
height: 27px;
}
#global-navigation table .sec-links{
background: url(sprite.png) 0px -100px repeat-x;}

#global-navigation table .pri-links a{padding: 0px 14px 0px 14px;border-right:1px solid #91938c;margin-top:6px;}
#global-navigation table .sec-links a{padding: 0px 23px 0px 23px;border-right:1px solid #6c7163;}
#global-navigation table .pri-links .last a, #global-navigation table .sec-links .last a{border:none;}
#global-navigation a{color:white;text-transform:uppercase;font-size:12px;font-weight:bold;display:block;}
#global-navigation .links a.active {
margin-left:-1px;
background: url(sprite.png) 0px -130px;
border-right: 1px solid #C43;
border-left: 1px solid #C43;
line-height:27px;
margin-top:0px;
}

/* title bar */
#title-bar{
height: 45px;
background: url(sprite.png) 0px -170px repeat-x;
}

#title-bar .site-name {
font-size: 28px;
font-weight: normal;
padding: 0px 15px;
line-height: 45px;
float: left;
}
.site-name a{color:white;}

/*left navigation*/
#sidebar {
width:148px;
}
#sidebar .sidebar-nav a {
	display:block;
	margin-bottom:0px;
	background-color:#6d6e6a;
	padding-left:12px;
	padding-right:12px;
	padding-top:9px;
	padding-bottom:8px;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted white;
	font-weight:bold;
	font-size:11px;
}

#sidebar li.selected a{background-color:#c7caba;color:#333333;}
#sidebar .sidebar-nav  a:hover {background-color:#333333;color:white;}
#sidebar .last a{border-bottom:0px;}

#sidebar .contact-us {background:none;margin-top:30px;padding:0px;}
#sidebar .contact-us a{background:url(contact.gif) no-repeat top left;color:#333333;margin:0px;padding:2px;padding-left:30px;display:block;}

.yui-t1 #yui-main .yui-b {
	margin-left:14.7em;
	margin-bottom:50px;
}

.sidebar-wrap{border:1px solid gainsboro;border-top:0px;z-index:-1;}


/*footer-breadcrumbs*/
#footer-breadcrumb{margin-bottom:2px;}
#footer-breadcrumb{
line-height: 35px;
height: 35px;
font-size: 12px;
background: url(sprite.png) 0px -170px repeat-x;
color: white;
overflow:hidden;
}
#footer-breadcrumb .limiter {
line-height: 35px;
height: 35px;
font-size: 12px;
color: white;
float:left;
}
#footer-breadcrumb .toggle{float:right;margin-right:10px;display:block;}
#footer-breadcrumb .toggle img{margin-top:8px}

#footer-breadcrumb .breadcrumb-link {
float: left;
padding: 0px 20px 0px 15px;
background: url(sprite.png) 100% -290px no-repeat;
}
#footer-breadcrumb,#footer-breadcrumb a {color:white;font-weight:bold;}
#footer-breadcrumb a:hover{text-decoration:underline;}
#footer-breadcrumb .breadcrumb-sep, #footer-breadcrumb .breadcrumb-item{margin-left:10px;display:block;float:left;}
#footer-breadcrumb .breadcrumb-sep{color:silver;font-weight:normal}
#footer-breadcrumb .breadcrumb-last{background: transparent;}

/* network footer */
#footer-network .limiter {
height: 40px;
font-size: 11px;
line-height: 20px;
padding-top: 10px;
background: url(sprite.png) 0px -230px repeat-x;
color: #92948C;
}

/* footer-network bank logo */
#footer-network .network-name {
margin: 0px;
overflow: hidden;
text-indent: -999px;
height: 30px;
width: 170px;
padding: 0px;
background: url(sprite.png) 15px -347px no-repeat;
float:left;
}

#footer-network .network-name, #footer-network .footer-nav {
float: left;
}

#footer-network .footer-nav {
border-left: 1px solid #92948C;height:30px;
}

#footer-network li{margin-top:3px;}
#footer-network ul{margin-left:30px;}
#footer-network ul.links li, #footer-network ul.links li a {
float: left;margin-right:10px;font-weight:bold;
}
.footer-links{font-size:12px;}

#footer-network a {
color: #D8DCD4;
}

/*footer links right */
.footer-nav-right{float:right;}
.footer-nav-right a{border-left:1px solid gray;padding-left:15px; text-transform:uppercase;font-size:10px;}
.footer-nav-right .first a{border:none}

#footer-network a:hover{text-decoration:underline;}

/*footer legal*/
#footer-legal{height:30px;margin-top:5px;margin-bottom:25px;font-size:11px;line-height:20px;color: #73746E;}
#footer-legal a{color: #73746E;padding-right:5px;padding-left:5px;}
#footer-legal .first{padding-left:0px;}
#footer-legal .footer-nav-right a, .footer-nav-right{border:none;text-transform:none;text-align:right;padding:0px;float:right;}
#footer-legal a:hover{text-decoration:underline;}

/*footer global links*/
#footer-glob-links{background-color:#e3e6da;margin-top:2px;margin-bottom:4px;clear:both;height:282px;padding-left:5px;padding-top:30px;padding-left:20px;}
#footer-glob-links .columns{float:left;width:98px;color:gray;font-size:11px;padding-right:30px;}
#footer-glob-links a{color:#666666;font-size:11/14; font-weight:normal;line-height:14px;margin-bottom:10px;display:block;}
#footer-glob-links h6 a,#footer-glob-links h6{color:#333333;font-size:11px; font-weight:bold;text-transform:uppercase;margin-bottom:11px;}
#footer-glob-links .border-vert{border-left:1px solid #c6c9bd;padding-left:20px;margin-left:20px;width:100px;}

/*bottom border*/
#ft{
margin-top: 5px;
background: url(bleed_ender.png) 50% 0% no-repeat;
height: 10px;
margin-left:-25px;margin-right:-25px
}

.button, .button:hover,.btn-cancel{margin:0px;padding:0px;cursor:pointer;background:maroon url(btn-bg-sprite.png) repeat-x; outline:none;
color:white;border:0px;
-moz-border-radius:0px;-webkit-border-radius: 0px;
border:1px solid black;
font-weight:bold;
height:21px;padding-left:2px;padding-right:2px;}
.button:hover{background:maroon url(btn-bg-sprite.png) 100% 78px}
.btn-cancel{background:gray url(btn-bg-sprite.png) 100% 50px}
.btn-cancel:hover{silver background:url(btn-bg-sprite.png) 100% 20px}

.light .button, .light .button:hover{background:none;border:none;color:gray;}
.switch-page-size{color:gray;font-size:11px;padding-bottom:15px;}
#page-tools{height:35px;background:none;}


/*jquery tabs*/
.ui-tabs {
	border:1px solid #EBE9E9;
	border-top: 2px solid #9D0909;padding:0px;margin:0px;margin-bottom:15px;
}

.ui-corner-all {
	-moz-border-radius: 0px/*{cornerRadius}*/;
	-webkit-border-radius: 0px/*{cornerRadius}*/;
}

/*.catalog-page-title{display:none;}*/
	
/*contributing repos*/	
.contributing-repos h2 {border-bottom: 2px solid maroon; margin-bottom: 10px;padding-bottom:5px;} 
.contributing-repos .repo{clear:both;margin-bottom:15px;border-bottom:1px solid gainsboro;height:100px;}
.contributing-repos .last{border-bottom:none;margin-bottom:0px;}

/*boxes */
.wb-box{border:1px solid gainsboro;border-top: 2px solid #980101;padding:10px;}
.wb-box-main{width:590px; float:left;background:url(tab-bg.png) repeat-x bottom}
.wb-box-sidebar{width:200px;float:right;}
.wb-box-sub{border:1px solid gainsboro;border-top:0px;padding:10px;}
.wb-box-sidebar h3{text-transform:uppercase; font-size:12px;font-weight:bold;line-height:16px;margin-bottom:5px;}
.wb-box-sidebar li{padding-left:10px;display:block;background:url(sprite.png) 238% -333px;font-size:13px;line-height:18px;margin-bottom:5px;}
.with-bottom-spacing{margin-bottom:15px;}

/*slideshow*/
.slides_container {
	width:570px;
	display:none;
	background:gainsboro;
}
.slides_container div {
	width:570px;
	height:170px;
	display:block;
}
.slide-show {clear:both;position:relative;}
.slide-show .pagination {
	width:100px;
	position:absolute; 
	top: -5px; 
	right:-57px;
	text-align:right;
	padding:0px;
	height:1px;
	z-index:500;
	}

.slide-show .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
	border:0px;
}

.slide-show .pagination li a {
	display:block;
	width:6px;
	height:0;
	padding-top:8px;
	background-image:url(pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	border:0px;
}

.slide-show .pagination li.current a {
	background-position:0 -12px;
	border:0px;
}		

.slide-show .pagination li a:hover{background-color:white;}
.slide-show .slides_container img{float:left;margin-right:10px;height:156px;margin-top:10px;}
.slide-show .slides_container h1{padding-top:10px;font-size:18px;}
/*end-slide-show*/

.bullet-list{margin-left:20px;list-style:outside disc;margin-bottom:15px;}
.bullet-list li{list-style:disc;line-height:20px;}

#navigation .limiter {
border: 1px solid #CCC;
border-top:0px;
line-height: 34px;
height: 34px;
}
/*#navigation li{float:left;}*/
.primary-links, .primary-links li{float:left;}
.secondary-links{float:right;}

#navigation .links a {
font-weight: bold;
height: 34px;
display:block;
padding: 0px 14px 0px 15px;
border-right: 1px solid #DDD;
background: white;
margin:0px;
color: #989A94;
}

#navigation .links a:hover {
	color: #000;
}

#navigation .links .active a, #navigation .links a.active {
	background: white;
	color: #222;
	height: 35px;
}

#navigation .links .first a
{
	border-left:1px solid #ddd;
}

#navigation .secondary-links .last a
{
	border-right:0px;
}

.wb-box .stats{text-align:center;}
.wb-box .stats-text{font-size:16px;padding:10px;padding-top:45px;background:url(bg-star.png) no-repeat top center;}
.wb-box .stats-surveys{font-size:20px;}
.wb-box .stats-citations{font-size:16px;}
.wb-box .stats-variables{font-size:14px;}

.bl li{list-style-type:disc;line-height:20px;margin-left:20px;margin-bottom:3px;}
.bl {margin-bottom:20px;}

.wb-box .box-text, .wb-box-sub .box-text{font-size:12px;color:gray;margin-bottom:10px;margin-left:55px;}
.wb-box .box-item img{float:left;width:48px;margin-right:5px;padding-bottom:30px}
.wb-box .box-item h3
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-transform:none;
	font-weight:normal;	
}
.wb-box .small{font-size:smaller;}
.wb-box .box-item {clear:both;padding-bottom:10px;}
#nada-breadcrumb{margin-bottom:15px;}

.nl li{line-height:20px;margin-left:30px;margin-bottom:3px;}
.help-us{margin-top:30px;padding:5px;padding-top:10px;border-top:1px solid gainsboro;}
.help-us h3{font-size:13px;}
.help-us p{font-size:11px;}

.repository-about img{
display: block;
float: left;
margin-right: 10px;
}


.quick-search-box {
clear: both;
margin: 0px;
border: 1px solid #B6C7DC;
background: transparent url(images/sprite-bgs.png) no-repeat 0px -231px;
height: 22px;
overflow:hidden;
width:256px;
float:left;
padding:3px;
margin-right:5px;
}

.quick-search-box .results-submit {
background: transparent url(images/got-btn-magnifylens.gif) no-repeat 0px 0px;
width: 23px;
height: 21px;
border: none;
margin-top: 3px;
text-indent: -999px;
font-size: 0;
overflow: hidden;
line-height: 0;
}
.quick-search-box .submit-button{
float:left;
height:26px;
background: transparent url(images/got-btn-magnifylens.gif) no-repeat 0px 0px;
width:25px;
border:none;
cursor:pointer
}


#yui-main {
/*background: url("faux-cols-left.png") repeat-y scroll 0px top transparent;
background-position: 0px top;*/
clear: both;
padding-bottom:0px;
margin-bottom:0px;
}
#yui-main #content{background:white;padding-bottom:40px;}

.yui-t1 #yui-main .yui-b{margin-bottom:0px;}

#facets{
width:13.30769em
}

.filter-box {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
/*-webkit-box-shadow:0 0 0 white;
-moz-box-shadow:0 0 0 white;
box-shadow:0 0 0 white;*/
background:none;
border:0px;
}

.filter-container {
	border: 1px solid gainsboro;
	border-bottom: 0px;
}

.filter-box{
	font-size:12px;
	border:0px;
	border-color:white;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px solid gainsboro;
}

.filter-box h3{
	font-size:12px;
	color:black;
}

.filter-box .btn-search{
background:#9D0909;
border:0px
}

.filter-box .btn-search:hover{
background:#9D0909;border:0px;
}

.filter-container-heading{
	background:url(bg-gradients.png) 0 23% no-repeat;
	padding:10px;
	margin-bottom:15px;
	border-bottom:1px solid gainsboro;
}
.filter-container-heading h3{font-size:12px; text-transform:uppercase;}

.tab-heading{
background:transparent url(tab-bg.png) repeat-x bottom;
}

#facets .link-central{border:1px solid gainsboro;padding-bottom:5px;}
#facets .btn-central-catalog{font-size:16px;}

#surveys a:link {
color: #850000;
}
.survey-row a:visited {
color: #B45959;
}

.filter-box .filter-footer {
border-top:0px;
margin-top:0px;
}

.filter-box a,.filter-box .btn-select{
color: #850000;
}

.filter-box label{cursor:pointer;}

x.filter-sep{border-bottom:1px solid red;}

.filter-box {
	-webkit-box-shadow: 0 0px 0 rgba(101, 101, 101, .1);
	-moz-box-shadow: 0 0px 0 rgba(101,101,101,.1);
	box-shadow: 0 0 0 rgba(101, 101, 101, .1);
}


/*user voice*/
#helplink {
  position: fixed;
  right: 10px;
  bottom: 0px;
  z-index: 100;
  background: transparent;
  cursor: pointer;
}

#helplink h2 {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #fff;
  background: #54584c;
  opacity: 0.9;
  line-height: 20px;
  white-space: nowrap;

  padding: 5px 15px;
  margin: 0;
  border: 0;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

#helplink h2:hover {
  opacity: 1;
}

.main-body-container .cs-1-main{
/*background: url("faux-cols.png") repeat-y scroll 0px top transparent;
background-position: 0px top;*/
clear: both;
padding-bottom: 0px;
margin-bottom: 0px;
}

.cs-1-bd{
	background:white;
}


.ui-tabs  #tabs-central-catalog{
background: url(tab-bg.png) repeat-x bottom;
border: 0px solid black;
overflow: hidden;
}

.ui-tabs .tab-bg-gradiant {
background: url(tab-bg.png) repeat-x bottom;
border: 0px solid black;
overflow: hidden;
}

.contributing-repos h2 {
border-bottom: 0px solid gainsboro;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
word-spacing: 110%;
margin-top:15px;
}

.contributing-repos {
border: 1px solid gainsboro;
border-top: 2px solid maroon;
margin-bottom:20px;
padding-left:10px;
padding-right:10px;
}

.about-collection .repository-container img {float:left;margin-right:10px;}
.about-collection  .visit-catalog{display:none;}

.home-page .wb-box-main{width:580px;}

/*simple share*/
.simpleshare-popup{
color: #CCC;
background: url(mask_95.png);
font-size: 16px;
line-height: 30px;
text-transform: none;
z-index: 12346852;
position: fixed;
bottom: 0px;
right: 0px;
left: 0px;
z-index: 9000;
padding: 20px 60px 20px 20px;
display: none;
-moz-box-shadow: #999 0px 0px 5px;
-webkit-box-shadow: #999 0px 0px 5px;
}
.simpleshare-popup ul.links li, .simpleshare-popup  ul.links li a {
float: left;
}

div.simpleshare-popup .links a {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: #111;
padding: 0px 15px;
margin-right: 5px;
}

div.simpleshare-popup a, div.simpleshare-popup a:hover{
color: white;
}

div.simpleshare-popup span.close {
cursor: pointer;
padding: 0px 5px;
line-height: 20px;
font-size: 11px;
background: #999;
color: white;
display: block;
position: absolute;
right: 0px;
top: 0px;
}

div.simpleshare-popup span.close{
padding: 5px 10px;
margin: 20px 0px;
font-weight: bold;
font-size: 20px;
background: #111;
color: white;
}

.context-links .simpleshare_link a {
cursor: pointer;
position: relative;
line-height: 18px;
font-size: 11px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: white;
color: #989A94;
border: 1px solid #DDD;
padding: 0px 9px 0px;
background: white url(plus-icon-green.png) 5px center no-repeat;
border-color: #DDD;
color: #6F6F6F;
padding-left: 19px;
text-decoration: none;
text-transform: uppercase;
float:left;
}

#content{position:relative;}
#simple-share-bar{position:absolute;top:5px;right:20px;}

#breadcrumb{margin-bottom:25px;margin-top:15px;}

.filter-box .btn-select{margin:0px;padding:0px;}

.study-metadata-page .related-citations{margin-top:20px;}

.study-metadata .study-statistics-box{height:auto;}

.login-header{
	background: url(sprite.png) 0px -170px repeat-x;
}
.btn-style-2 {
	border: 0px solid navy;
	color: white;
	padding: 5px 14px;
	font-size: small;
	background: url(sprite.png) 0px -170px repeat-x;
	cursor: pointer;
	font-weight:bold
}

.btn-style-2:hover { 
	color: white;
	background-color:#666666;
	cursor: pointer;
}


.study-metadata-page #tabs{border-top:2px solid #9D0909;margin-top:10px;}

.study-metadata .tab-sidebar li.item a, .study-metadata .tab-sidebar .filetree li a {
color: #850000;
}

/*filter/dialog row labels*/
.container .row .col-1 label {
font-size: 13px;
}
.ui-dialog .ui-dialog-content{
overflow:hidden;
}

/*collections filter*/
.collections-container .row .col-1,
.collections-container .row .col-2{
	margin:0px;
	float:none;
}

.collections-container .row .col-2{
	margin-left:20px;
}

.collections-container .row .col-1 label{
width:auto;
float:none;}

.collections-container .row .col-1 .parent {
float: none;
width: auto;
}

.collections-container .parent-row .col-1 label {
	text-transform:uppercase;	
}

.collections-container .parent-row .col-1{
	width:auto;
	padding:5px;
	background-color:gainsboro;
	margin-bottom:10px;
}

.collections-container .rows-container .row{
border:none;
}


.about-central-catalog h3 a{
	color:black;
	text-transform:uppercase;
	font-size:13px;	
}

.subtext{color:#5F5C5C}

.tab-style-1 .ui-widget-content a:link{color:#850000}

/*override for footer*/
#wbg-footer {
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/*login under sidebar*/
.sidebar-wrap .user-box{margin-top:20px;text-align:left;}
.sidebar-wrap .user-box li{display:block;margin-bottom:5px;}
.sidebar-wrap .user-box li a{border:0px;border-bottom:1px dashed gainsboro;padding:0px;display:block;padding-bottom:4px;}
.sidebar-wrap #user-bar{border-bottom:1px solid gainsboro;}
.sidebar-wrap .user-box .username{ text-transform:capitalize;width:146px;overflow:hidden;}
.sidebar-wrap .user-box .user-box-heading{margin-bottom:10px;font-weight:bold;}
.sidebar-wrap .user-box .username{margin-bottom:10px;}
.sidebar-wrap .user-login-link {padding:0px 0px 10px}
.sidebar-wrap .user-login-link a {
	color: #333333;
	display: block;
	background: url(images/user.png) no-repeat;
	padding-left: 22px;
}