


/* =============================================================================

CONTAINER HEIGHT FIXES FOR MOZILLA

============================================================================= */
#titleBar:after,
#logoBar:after,
#navWrapper:after,
#mainContent:after,
#centerContent:after,
#centerContent #childContent:after,
#panoWrapper:after,
#footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* =============================================================================

GENERAL STYLES

============================================================================= */

form,
table, 
tr, td,
input {
margin: 0;
padding: 0; 
vertical-align: middle;
}

.button {
background: #e4ddd5 url(/icpsrweb/DATAPASS/images/button_bg.jpg) top left repeat-x; 
border-style: solid; 
border-width: 1px; 
border-color:  #c6a460; 
color: #4d596f;
margin-left: 10px;
font-weight: bold;
}

h1 {
font-size: 1.5em;
border-top: 3px solid #3a465e;
padding-top: 15px;
margin-top:  2px;
display: block;
}

h2 {font-size: 1.3em;}

ul,
li {
margin: 0;
padding: 0;
}

a {
color: #39486F;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none;
}

a img {
border: 0;
}

.leftImage {
float: left;
margin: 0 6px 6px 0;
}

.rightImage {
float: right;
margin: 0 0 6px 6px;
}

.centeredImage {
text-align: center;
margin: 6px;
}

.small {
font-size: 90%;
font-family: verdana;
}

#abstract {
margin: 10px;
}

/* =============================================================================

LAYOUT/STRUCTURAL STYLING - DO NOT EDIT!

============================================================================= */

body {
  padding: 0;
  margin:0;
  background: #fff;
  font:x-small 'Trebuchet',verdana,helvetica,sans-serif; 
  color: #3c3c3c;
  text-align: left;
  }
  
#wrapper {
margin: 0;
width: 90%;
min-width: 963px;
text-align: left;
}
  
#mainContentWrapper {
}

/* =============================================================================

TITLEBAR

============================================================================= */

#logoBar {
background: #a0817e url(/icpsrweb/DATAPASS/images/logo_bg.jpg) top left repeat-x;
border-width: 0 0 3px 0;
border-color: #3a465e;
border-style: solid;
height: 102px;
}

#icpsrLogo {
float: right;
}

#projectLogo {
float: left;
}

#pano {
height: 113px;
background: #6d7687 url(/icpsrweb/DATAPASS/images/pano.jpg) top left no-repeat;
}


/* =============================================================================

HEADER

============================================================================= */

#header {
overflow: hidden;
}

/* TOP NAVIGATION */
/* ============================= */

#navWrapper {
	margin-bottom: 0px;
	background: #a6a6a6;
	border-top: 2px solid #1f1f4c;
	border-bottom: 1px solid #fff;
	clear: right;
}

#nav {  
margin: 0;
padding: 0;
font-family: arial;
font-weight: normal;
float: left;
}

#nav li {
float: left; /* needs to be floated to display bg color */
margin: 0;
padding: 0;
display: inline;
position: relative;
top: 0;
left: 0;
z-index: 9999;
}  

#nav li a {
display: block;
padding: 9px 10px;
cursor: pointer;
color: #fff;
border-right: 1px solid #fff;
text-decoration: none;
text-align: center;
margin: 0px;
font-size: 110%;
font-weight: bold;
} 

#nav li a:hover
#nav li.off a:hover,
#nav li:hover a,
#nav li.over a,
#nav li.on a {
background: #1f1f4c;
}

#mainContent {
padding: 1px 0 0 2px;
position: relative;
background: #9d8d57 url(/icpsrweb/DATAPASS/images/maincontent_bg.gif) 0 0 repeat-y;
border-left: 1px solid #6e5a5b;
}

/* =============================================================================

LEFT RAIL

============================================================================= */

#leftColumn {
width: 197px;
float: left;
margin: 0;
background: #4d596f;
}

#leftNav {
margin: 14px 0;
padding: 0;
}

#leftNav ul li {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
}

#leftNav ul li a {
padding: 6px 0;
margin: 0 0 0 26px;
border-bottom: 1px dotted #e4e4e4;
color: #e4e4e4;
display: block;
font-weight: bold;
font-size: 10px;
width: 171px;
}

body#home #leftNav li a#nav-home,
body#over #leftNav li a#nav-over,
body#data #leftNav li a#nav-data,
body#pubs #leftNav li a#nav-pubs,
body#parts #leftNav li a#nav-parts,
body#contact #leftNav li a#nav-contact,
body#sitemap #leftNav li a#nav-sitemap
{
margin: 0 0 0 0;
padding-left: 26px;
}


#leftNav ul li a.last {
border-bottom: 0;
}


#leftNav ul li a:hover {
background: #998f86 url(/icpsrweb/DATAPASS/images/dark_bullet.jpg) 6px 6px no-repeat;
margin: 0 0 0 0;
padding-left: 26px;
}


#leftNav ul li ul li a {
padding: 6px 0;
margin: 0 0 0 36px;
border-bottom: none;
color: #e4e4e4;
display: block;
font-weight: normal;
width: 171px;
}

#leftNav ul li ul li a:hover {
background: #998f86 6px 6px no-repeat;
margin-left: 0;
padding-left: 36px;
}


/* =============================================================================

CENTER COLUMN - HOMEPAGE

============================================================================= */

#centerColumn {
margin-left: 198px;
}

#centerContent {
background: #fff
}

#home #centerContent {
line-height: 130%;
/*background: #fff url(/icpsrweb/DATAPASS/images/right_column_bg.jpg) 100% 0 repeat-y; uncomment this to display news items on front page */
}

#centerContent #rightContent {
float: right;
width: 264px;
background: #dcd9d6;
padding: 16px 8px;
}

#newsItems {
margin-top: 12px;
}

.newsItem {
padding: 8px 7px;
background: url(/icpsrweb/DATAPASS/images/newsitem_bg.jpg) 0 0 repeat-x;
border-bottom: 1px dotted #949494;
}

.newsItem a {
color: #4d596f;
font-weight: bold;
}

#centerContent #middleContent {
background: url(/icpsrweb/DATAPASS/images/centercontent_bg.jpg) 0 36px repeat-x;
}

#home #centerContent #middleContent {
/*margin-right: 280px;   uncomment this to display news items on front page */
}

#sharedCatalogTitle {
padding: 0 0 0 20px;
}

#sharedCatalogWrapper {
background: #e2decf url(/icpsrweb/DATAPASS/images/sharedcatalog_bg.gif) 0 0 repeat-x;
padding: 9px;
}

#sharedCatalog {
background: #dddec2;
padding: 16px 32px;
border: 1px solid #fff;
}

#jointCatalogSearch {
height: auto;
}

#centerContent #childContent {
padding: 0 10px;
background: #fff url(/icpsrweb/DATAPASS/images/child_content_bg.jpg) top right no-repeat;
}

#centerContent .title {
padding: 18px 0 0 29px;
background: #4d596f;
color: #f8f7f3;
font-weight: bold;
margin: -16px -21px 24px -21px;
}

#centerContent .innerWrapper {
padding: 16px 21px;
}

.centerQuote {
display: block;
padding: 10px 10px 10px 10px;
font-size: 200%;
font-weight: bold;
line-height: 20px;
font-family: "Times New Roman", Times, Serif;
color: #4d596f;
border-top: 1px dotted #4d596f;
border-bottom: 1px dotted #4d596f;
margin: 0 10px 0 10px;
}


/* =============================================================================

CENTER COLUMN

============================================================================= */

#centerContent {
line-height: 130%;
}

#centerContent a {
color: #39486F;
text-decoration: underline;
}

#centerContent a:hover {
color: #000;
text-decoration: none;
}

#centerContent h2 {
color: #4d596f;
font-size: 175%;
display: block;
padding: 0 0 .35em 0;
border-bottom: 1px solid #ccc;
}


#centerContent ul {
margin-top: 8px;
}

#centerContent ul, #centerContent li {
margin-left: 15px;
margin-bottom: 5px;
}


#centerContent li {
list-style-image: url(/icpsrweb/DATAPASS/images/gold_bullet.gif)
}

.see-also {
background: #ffffff;
border: 1px solid #069;
float: right;
padding: 0 5px;
font-size: .8em;
margin: 10px;
}

.see-also a {
display: block; 
padding: 3px 0 3px 3px; 
text-decoration: none;
}

.see-also a:hover {background: #ccc;}

ul.contentNav {
padding-bottom: 10px;
}

#middleContent h2,
#centerContent h2{
	line-height: 125%;
}


/* =============================================================================

FOOTER

============================================================================= */

#footer {
background: #fff;
text-align: center;
}

#footer #row1 {
height: 54px;
/* background: url(/icpsrweb/DATAPASS/images/footer_r1_bg.jpg) top left repeat-x; */
}




.box-table {
float: left;
width: 95%;
margin-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
border-left: 1px solid #535353;
border-right: 1px solid #535353;
border-bottom: 1px solid #535353;
}

.box-table h1 {font-size: 18px;}

.box-table h2 {
margin-top: 10px;
font-size: 15px;
text-decoration: none;
}

td.field {
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
}

.fieldname {
vertical-align: top;
text-align: right;
font-size: 12px;
}

.noruleever {
border-top: 0;
}

#find h1 {
	margin-top: 45px;
	border-top: none;
	padding-top: 0px;
	color: #4d596f;
	font-size: 1.8em;
}
	
#quick_download {
	margin-top: 25px;
}	
	
#right-col img {
	display: none;
}

#right-col {
float: right;
width: 294px;
margin: 20px 0px 0 35px;
}

#right-col h2 {
	font-size: 130%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ffffff;
}

#right-col {
	float: right;
	width: 258px;
	margin: 0 -21px 0 15px;
	padding: 10px;
	color: #525252;
	background: #dcdad7 url(/icpsrweb/DATAPASS/images/right_column_bg.jpg) bottom left;
	border-left: 1pxsolid #fff;
}

#find #right-col {
	padding-top: 0;
}

#find .innerWrapper {
	background: url(/icpsrweb/DATAPASS/images/studies-title.gif) top left no-repeat;
}

#right-col ul {
}

#right-col a {
	color: #4d596f;
}

#right-col h2 {
	color: #4d596f;
	text-transform: uppercase;
	font-size: 215%;
	font-weight: bold;
	border-bottom: 0px;
	margin-bottom: 0px;
}

#right-col .facetgroup h3 {
	color: #525252;
}

#right-col .facetgroup {
	border-top: 1px dotted #949494;
	padding: 0 10px;
	margin-bottom: 20px;
	background: url(/icpsrweb/DATAPASS/images/facet_bg.jpg) top left repeat-x;
}

#right-col img#study-image {
	display: none;
}

#find td {
	padding: 2px 4px;
}

.box-table {
	border: 0;
}

.download-row th {
border-bottom: 3px solid #000000;
vertical-align: bottom;
background-color: #c3c3c3;
}

.download-row {
	border-left: solid 1pt #9b9b9b;
	}

.download-row-all td {
background-color: #dddddd;
border-bottom: 1px solid #cccccc;
}

.download-row-even td {
background-color: #f2f3e8;
border-bottom: 1px solid #cccccc;
}

.download-row-odd td {
background-color: #dddddd;
border-bottom: 1px solid #cccccc;
}

#choice_row td {
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	}

.tabnav-new {
float: left;
font-size: .9em;
line-height: normal;
}

#centerContent .tabnav-new ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

#centerContent .tabnav-new li {
float: left;
background:url("/icpsrweb/ICPSR/images/white_left.gif") no-repeat left top;
margin: 0;
padding: 0 0 0 9px;
list-style-image: none;
}

.tabnav-new a {
display: block;
background:url("/icpsrweb/ICPSR/images/white_right.gif") no-repeat right top;
padding: 5px 15px 4px 6px;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #000000;
}

.tabnav-new li#current {
background-image:url("/icpsrweb/ICPSR/images/grey_left.gif");
}

.tabnav-new li#current a {
background-image:url("/icpsrweb/ICPSR/images/grey_right.gif");
padding-bottom: 5px;
}

/* this hides the old tabnav shown on ICPSR in Jon's scripts */

div.tabnav {
display: none;
}

/*  end */

#bug-report {
display: none;
}

/* quick download link */

.quick_download {
	float: right;
	text-align: center;
	margin-top: 55px;
}

.quick_download .note {
	margin-top: 20px;
	font-size: 9pt;
}

a#quick_download {
	font-size: 14pt;
	font-weight: bold;
	padding-left: 10px;
	padding: 10px;
	background-color: green;
	margin: 5px;
	color: white;
	text-decoration: none;
}


