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:sans-serif;}
#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:725px;border-left:2px solid white;border-right:0px solid white;
background: url(sprite.png) 0px -70px repeat-x;
height: 27px;
}
#global-navigation table .sec-links{
background: background:gray;}

#global-navigation table .pri-links a{padding: 0px 14px 0px 14px;border-right:1px solid #91938c; line-height:27px;}
#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;font-size:12px;font-weight:bold;display:block;}
#global-navigation .links a.active {
margin-left:-1px;
background:#333333;
border-right: 1px solid #91938c;
border-left: 1px solid #91938c;
line-height:27px;
margin-top:0px;
}



/* title bar */
#title-bar{
margin-top:0px;
height: 50px;
background:transperent;
}

#title-bar .site-name {
font-family: sans-serif, Times New Roman, Arial;
color:red;
font-size: 28px;
font-weight: normal;
padding: 0px 15px;
line-height: 50px;
float: left;
}
.site-name a{color:white;}

/*left navigation*/
#sidebar {
width:180px;
}
#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:12.3077em;
	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: 5px;
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: 60px;
font-size: 11px;
line-height: 20px;
padding-top: 10px;
color: #92948C;
}

/* footer-network logo */
#footer-network .network-name {
margin: 0px;
overflow: hidden;
text-indent: -999px;
height: 80px;
width: 250px;
padding: -30px 5px 0px 0px;
background: url(wellcome.jpg) 20% 50% no-repeat;
float:left;
}

#footer-network .network-name, #footer-network .footer-nav {
float: left;
}

#footer-network .footer-nav {
border-left: 1px solid #92948C;height:0px;
}

#footer-network li{margin-top:3px;}
#footer-network ul{margin-left:-5px;}
#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: black;
}

/*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:0px;}
.footer-nav-right .first a{border:none}

#footer-network a:hover{text-decoration:underline;}

/*footer legal*/
#footer-legal{height:30px;margin-top:10px;margin-bottom:25px;font-size:11px;line-height:20px;color: #73746E; text-align:center;}
#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:-5px;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-top: 2px solid #9D0909;padding:0px;margin:0px;margin-bottom:15px;
}
.ui-corner-all {
	-moz-border-radius: 0px/*{cornerRadius}*/;
	-webkit-border-radius: 0px/*{cornerRadius}*/;
}
.ui-tabs .ui-tabs-nav{margin:0px;padding:0px;padding-left:20px;background:none;border-top:none;border-left:none;border-right:none;
}
/*.tab-heading{text-align:left;font-weight:bold;padding-top:0px;padding-bottom:38px;margin-bottom:-30px;z-index:-1;
background: transparent url(sprite.png) repeat-x scroll 0 -500px;
padding-left:20px;
}*/

/*.ui-widget-header{border-bottom-color:#DDDDDD;}
ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-content{background:white;background-color:white;}
.ui-tabs .ui-tabs-nav li{font-size:11px;padding-bottom:0px;border:none;position:relative;top:4px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0px;border:none;position:relative;top:4px;background:url(tab-active-arrow.png) bottom center no-repeat;}
.ui-tabs .ui-tabs-nav li a{display:block;border:1px solid #DDDDDD;background:white;margin-bottom:4px;text-transform:uppercase;color:black;font-weight:normal;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:url(active-tab-bg.png);color:white;border-bottom:none;}	
.ui-widget {

font-family: sans-serif, Times New Roman, Arial;
font-size: 13px;
}
.ui-tabs .ui-tabs-panel {
	background:url(tab-bg.png) repeat-x bottom;
	border: 0px solid #000000;
	overflow: hidden;
}
*/

/*.catalog-page-title{display:none;}*/
	
/*contributing repos*/	
.contributing-repos h2 {border-bottom: 2px solid maroon; margin-bottom: 10px;margin-top: 30px;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; margin-top:-30px; height:170px;}
.wb-box-main{width:730px; 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:10px;padding:0px; margin-bottom:0px;}
.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:12px;display:block;background:url(sprite.png) 280% -333px;font-size:13px;line-height:18px;margin-bottom:5px;}
.with-bottom-spacing{margin-bottom:15px;}

/*slideshow*/
.slides_container {
	width:715px;
	display:none;
	background:gainsboro;
	
}
.slides_container div {
	width:710px;
	height:170px;
	display:block;
}
.slide-show {clear:both;position:relative;}
.slide-show .pagination {
	width:100px;
	position:absolute; 
	top: -5px; 
	right:-15px;
	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; color: maroon;}
/*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:#222;
}
#navigation .links a:hover {
color: #000;
}
#navigation .links .active a, #navigation .links a.active {
background: white;
color: #555;
height: 35px;
}

/*
<div class="stats">
<div class="stats-text">As of March 3, 2011 our catalogs contain</div>
<div class="stats-surveys">521 surveys</div>
<div class="stats-citations">2,456 citations</div>
<div class="stats-variables">1,160,350 variables</div>
</div>
background:url(indepth_logo.png) no-repeat top center; background-size: 25% Auto
*/

.wb-box .stats{text-align:center;}
.wb-box .stats-text{font-size:16px;padding:10px;padding-top:25px;;
}
.wb-box .stats-surveys{font-size:20px; color:red; font-weight:bold; line-height:25px;}
.wb-box .stats-citations{font-size:16px; color:maroon; font-weight:bold; line-height:25px;}
.wb-box .stats-variables{font-size:14px; color:blue; font-weight:bold; line-height:20px;}

.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: sans-serif, Times New Roman, Arial;
	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-color:white;
background: url("faux-cols.png") repeat-y scroll 0px top transparent;
background-position: 0px top;*/
clear: both;
padding-bottom:0px;
margin-bottom:10px;
}
#yui-main #content{background:white;padding-bottom:20px;}

.yui-t1 #yui-main .yui-b{margin-bottom:0px;}


#surveys a:link{color:maroon;}
.filter-box .btn-search{background-color:maroon;background:maroon;}

.study-metadata .collection-thumb-container{background:none;border:0px;}
.user-box {color:maroon;}
.user-box li a {color:maroon; border-left: 1px solid black;}
.user-box li a:hover {color:blue;}

.ui-widget {font-family: Arial,sans-serif; font-size: 14px;}
.wb-box-sub.news-box  {height:277px;}
.box-style-1 .align-right {height:20px; margin-right:10px;}
#search_form label {color:maroon;}

.container .row .col-1 label {width:180px;}