


#top-links:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ssvd stuff */

.even {background-color: #f2f2f2;}

.odd {background-color: #ffffff;}

/* partners and projects styles */

.site_name {
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
	
.site_image {
	display: none;
	}

/* Right column for search results page   */

#right-col .facetgroup ul li {
	list-style-type: circle;
	margin-bottom: 0px;
}

.facetgroup ul li img {
	vertical-align: bottom;
	}

.facetgroup ul li a {
	text-decoration: none;
	color: #ffffff;
}

#subscribe-results ul {
	list-style: none;
	}
	
#subscribe-results li {
	padding-bottom: 10px;
	}	

#related-searches li {
	padding-bottom: 10px;
	list-style-type: circle;
}	

#related-searches ul li a {
	text-decoration: none;
	color: #ffffff;
}

.facet-heading {
	font-weight: bold;
	}
	
.plusMinus {
	cursor: pointer;
	color: #e07e27;
	font-weight: bold;
}
	

/* Right column for static pages */	
	
.see-also {
	width : 250px;
	float : right;
	background-color: #cccccc;
	padding: 5px;
}

.see-also li {
	padding-bottom: 10px;
	}

/* main column on search results */

#query-display a {
	text-decoration: none;
	font-weight: bold;
		}
		
#query-display img {
	padding: 3px;
	vertical-align: bottom;
	}

.alpha-block {
	padding: 10px;
	background-color: #dddddd;
}

	
	tr.field_names {
		background-color: #eeeeee;
	}
	
	.field_names th {
		font-weight: normal;
	}
	


/* researcher profiles and staff page */

h1 img {
	margin-right: 10px;
	}

.data {
	font-style: normal; 
	font-weight: normal;
	padding: 7px;
	background: #ccc;
}

.label2 {
	font-size: .9em; 
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	padding: 7px;
	background-color: #005295;
}

/* miller flanagan award page */

.photo {
float: right;
margin-bottom: 5px;
margin-left: 5px;
}

.photo-caption {
font-size: .8em;
text-align: left;
}


a img {
	border: 0;
}


/* here begin styles for expressing the Moeller design */


body { 
	font: .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000; 
	margin: 0px;
	padding: 0px;
	background: url(/icpsrweb/ICPSR/images/top-bg-color.gif) repeat-x top left;
}

input, select, option {
margin: 3px;
padding: 0;
font: verdana,geneva,lucida,arial,sans-serif;
}
	
/* text styles */
	
p { 
margin-top: 0px; 
text-align: left;
line-height: 120%;
}

li {margin-bottom: 3px;}

.section-heading {
color: #005295;
padding: 15px 40px;
border-bottom: 1px solid #000;
font-size: 20px;
font-weight: bold;
}

h1 {
font-size: 20px;
color: #005295;
}

#about h1 {
	color: #2e4164;
}

#deposit h1 {
	color: #572642; /* was 5c3134 */
}

#curation h1 {
	color: #8a2003;
}

#membership h1 {
	color: #a0522a;
}

#projects h1 {
	color: #906639;
}

#teaching h1 {
	color: #867235;
}

#help h1 {
	color: #444;
}

h2 {font: 17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}


h1 {
	margin: 0;
	padding: 0;
}

h3 {font-size: 14px;}
	
a:link#current2 { 
color: #000;
text-decoration: none;
font-weight: bold;
}

a:link { 
	color: #005295; }
	
a:visited { 
	font-weight: normal; 
	color: #666; }
	
a:hover, a:active { 
	text-decoration: underline; 
	color: #666; }


#top-links { 
display: block;
margin: 0;
padding: 0;
border-bottom: 1px solid #000;
min-width: 980px;
}

#top-links li {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	z-index: 9999;
	float: left;
	list-style-type: none;
	z-index: 10000;
}  

#top-links li a {
	display: block;
	margin: 0;
	padding: 10px 7px;
	text-decoration: none;
	color: #5d5c5c;
	background: url(/icpsrweb/ICPSR/images/nav_separator.gif) 100% 50% no-repeat;
	font-size: 90%;
} 

#top-links li a.last {
background: none;
} 

#top-links li a:hover {
color: #333;
background: #ccc;
}

#top-links li.off ul,
#top-links li.on ul {
margin: 0;
padding: 0;
display: none;
position : absolute; 
left : 0;
/*keep top at 100%! */
top: 100%;
background: #ccc;
border-width: 0 1px 1px 1px;
border-color: #000;
border-style: solid;
}

#top-links li.off ul.final,
#top-links li.on ul.final {
left: auto;
right: 0;
}

#top-links li.on ul,
#top-links li.off:hover ul,
#top-links li.over ul {
display: block;
}

#top-links li ul li {
padding: 0; 
margin: 0;
display: block;
clear: left;
width : auto; 
background-image: none;
text-align: left;
} 

#top-links li.off:hover ul li,
#top-links li.on:hover ul li {
/*float: none; - BREAKS LISTS IN IE7 */ 
margin: 0;
list-style-type:circle;
}

/*#nav li ul li:hover,
#nav li ul li.over {margin: 0; padding: 0;}*/

#top-links li.on ul a, 
#top-links li.off ul a {
  float: none;
  color: #000;
  margin: 0;
  padding: 7px 0 7px 31px;
  width: 250px;
  border: 0;
  background: url(/icpsrweb/ICPSR/images/drop_bullet_dark.gif) 18px 50% no-repeat;
  display: block;
  position: relative;
  text-decoration: none;
  font-size: 90%;
  z-index: 1;
}

#top-links li ul a.light {
  color: #333;
  background: #fff url(/icpsrweb/ICPSR/images/drop_bullet_light.gif) 18px 50% no-repeat;
}

#top-links li.off ul a:hover,
#top-links li.on ul a:hover {
	color: #000;
	text-decoration: underline;
	/* the line below is necessary for ie6 */
	background: url(/icpsrweb/ICPSR/images/drop_bullet_dark.gif) 18px 50% no-repeat;
}

/* the lines below are necessary for ie6 */
#top-links li.off ul a.light:hover,
#top-links li.on ul a.light:hover {
	background: #fff url(/icpsrweb/ICPSR/images/drop_bullet_light.gif) 18px 50% no-repeat;
}

#mydata {
color: #fff;
padding: 0 5px;
}


/* style for data deposit form */
.light-bg {
background-color: #fff;
text-align: left;
margin-top: 60px;
}



/* structure */
#container { 
padding: 0px;  
margin: 0px;
}

#top-band {
	background: url(/icpsrweb/ICPSR/images/top-bg-color.gif) repeat-x top left;
	height: 61px;
	width: 100%;
}

#search {
position: absolute;
top: 3px;
right: 5px;
color: #fff;
font-weight: bold;
}

#search form {
	margin: 0;
	padding: 0;
}

#home a#topnav1,
#find a#topnav2, 
#about a#topnav3,
#deposit a#topnav4,
#curation a#topnav5,
#membership a#topnav6,
#projects a#topnav7,
#teaching a#topnav8,
#help a#topnav9 {
font-weight: bold;
color: #000;
}

#logo-bar {
background: #fff url(/icpsrweb/ICPSR/images/icpsr-banner.jpg) no-repeat top right;
height: 75px;
clear: left;
}

#about #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-about.jpg) no-repeat top right;
}

#deposit #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-deposit.jpg) no-repeat top right;
}

#curation #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-curation.jpg) no-repeat top right;
}

#membership #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-membership.jpg) no-repeat top right;
}

#projects #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-projects.jpg) no-repeat top right;
}

#teaching #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-teaching.jpg) no-repeat top right;
}

#help #logo-bar {
background: url(/icpsrweb/ICPSR/images/banner-help.jpg) no-repeat top right;
}

#logo {padding: 20px 0 0 20px;}

#sub-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
}

#left-col {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 195px;
	background: #005295;
	z-index: 3; 
	}
	
#find #left-col {
	background: #005295;
}

#about #left-col {
	background: #2e4164;
}

#deposit #left-col {
	background: #572642;
}

#curation #left-col {
	background: #8a2003;
}

#membership #left-col {
	background: #a0522a;
}

#projects #left-col {
	background: #b58450;
}

#teaching #left-col {
	background: #cbb677;
}

#help #left-col {
	background: #444;
}

#teaching #left-col a, #projects #left-col a {color: #000;}
	

#navigation {
position: relative;
z-index: 3;
margin: 0;
}

#navigation a.nav-heading {
color: #fff;
font-size: 125%;
}

#navigation ul, #navigation li {
margin: 5px 0 5px 0;
padding: 0;
list-style-type: none;
}


#navigation li {
margin-bottom: 3px;
padding: 3px 3px 3px 0;
}

#navigation li.even {
background: url(/icpsrweb/ICPSR/images/nav_row_bg.png) top left no-repeat;
}

#navigation li a {
color: #ffffff;
text-decoration: none;
display: block;
padding: 0 0 0 15px
}

/* temporarily changed color from c0bfbf to ffffff to deal with readability in last two sections */

#navigation li a:hover {color: #fff;}

/*
#navigation li#current {
color: #fff;
background-image: url(/icpsrweb/ICPSR/images/red-arrow-on-blue.gif) no-repeat bottom left;
}
*/

#navigation li.active {
	background-image: url(/icpsrweb/ICPSR/images/nav_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

li.find-nav {display: none;}
li.about-nav {display: none;}
li.deposit-nav {display: none;}
li.curation-nav {display: none;}
li.membership-nav {display: none;}
li.projects-nav {display: none;}
li.teaching-nav {display: none;}
li.help-nav {display: none;}
li.ormeet-nav {display: none;}
li.miller-nav {display: none;}

#find li.find-nav {display: block;}
#about li.about-nav {display: block;}
#deposit li.deposit-nav {display: block;}
#curation li.curation-nav {display: block;}
#membership li.membership-nav {display: block;}
#projects li.projects-nav {display: block;}
#teaching li.teaching-nav {display: block;}
#help li.help-nav {display: block;}
#ormeet li.ormeet-nav {display: block;}
#miller li.miller-nav {display: block;}

/* Assuming 1003, browser width on 1024 with vertical scroll bar */	
#middle-col {
position: relative;
margin: 0 0 0 195px;
padding: 13px 0 0 0;
min-width: 514px;
border-top: 1px solid #000;
z-index: 2;}

#middle-col-inner {
	padding: 0 35px 0 20px;
	margin: 0;
}

#main-content {
	margin: 0;
	padding: 0;
}

#right-col {
float: right;
width: 294px;
background: #407db0;
margin: -13px -35px 0 35px;
/*
position: absolute; 
top: 161px; 
right: 0px;
z-index: 1; 
width: 294px;
background: #407db0;
*/
}

#right-col h2 {
	font-size: 130%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ffffff;
}

#projects #right-col h2 {
	border-bottom: 1px solid #000000;
}

#teaching #right-col h2 {
	border-bottom: 1px solid #000000;
}

#about #right-col {
	background: #2e4164;
}

#deposit #right-col {
	background: #572642;
}

#curation #right-col {
	background: #8a2003;
}

#membership #right-col {
	background: #a0522a;
}

#projects #right-col {
	background: #b58450;
}

#teaching #right-col {
	background: #cbb677;
}
#help #right-col {
	background: #666;
}

#right-col ul {
margin: 0;
padding: 0;
}

#right-col li {
margin: 0 0 .75em .75em;
padding: 0;
}

#right-col2 {
font-family: verdana, sans-serif; 
padding: 20px; /* was 35px; MR changed it */
color: #fff;
}

#right-col2 a {
	color: #ffffff;
	}
	
#teaching #right-col2, #teaching #right-col2 a, #projects #right-col2, #projects #right-col2 a {color: #000;}	

#footer {
border-top: 2px dotted #ccc;
padding: 5px;
text-align: center;
margin-top: 35px;
clear: both;
}

#footer-inner {margin-top: 20px;}

/* description page  */

.box-table th {
	vertical-align: top;
	}

.box-table th p {
	text-align: right;
	padding-right: 10px;
	}



/* HOMEPAGE STYLES */

input, 
select {
	/* fix text overflow in buttons in opera */
	padding: 1px;
}


#home #sub-wrapper {
	background: url(/icpsrweb/ICPSR/images/magnify_bg.jpg) bottom left no-repeat;
	padding: 15px 0 0 0;
	margin: 0;
}

#home #middle-col {
position: relative;
margin: 0 0 0 438px;	
min-width: 215px;
max-width: 882px;
border: 0;
z-index: 2;
}
	
#home #middle-col-inner {padding: 0;}

/* is the style below even used? */
#home .left-col {
	padding: 0 0 0 19px;
	width: 419px;
	min-height: 326px;
	overflow: hidden;
	border-right: 2px dotted #a7a9ab;
	float: left;
}

#home #main-content {
	padding: 0 0 0 18px;
	overflow: hidden;
	min-width: 566px;
	text-align: left;
}

#home .see-also {
	width: 250px;
	padding: 0 17px 0 27px;
	min-height: 326px;
	float: right;
	background: none;
	border-left: 2px dotted #a7a9ab;
	font-size: 100%;
}


#announce-box, #mission {
	margin: 0 314px 0 0;
}

.box-heading {
	font-weight: bold;
	font-size: 115%;
}

.announce-item {
	margin-top: 7px;
}

.announce-item a {
	color: #0067a7;
}

.announce-date {
	color: #939292;
	font-size: 90%;
	font-weight: bold;
}

a.grey-box-link {
	cursor: pointer;
	display: block;
	background: #dcddde;
	border: 1px solid #818285;
	font-weight: bold; 
	line-height: 99%;
	padding: 2px 8px;
	color: #000;
	float: left;
	text-decoration: none;
}

a.grey-box-link:hover {
	background: #005295;
	border: 1px solid #818285;
	color: #fff;
	text-decoration: none;
}

#bottomFacesWrapper {
	clear: both;
	background: url(/icpsrweb/ICPSR/images/top-bg-color.gif) repeat 0 45px;
}

#bottomFacesBack {
	background: url(/icpsrweb/ICPSR/images/white-stripe.gif) repeat-x 0 0;
}

#bottomFacesInner {
	background: #fff url(/icpsrweb/ICPSR/images/magnify_bg_bottom.jpg) top left no-repeat;
	height: 376px;
	width: 1024px;
	line-height: 100%;
}

.bottomFace {
	float: left;
	position: relative;
	z-index: 9999;
}

.bottomFace a {
	display: block;
	height: 238px;
	color: #fff;
	margin: 44px 0 0 0;
	padding: 68px 15px 26px 15px;
	text-decoration: none;
}

.bottomFace a .sectionTitle {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 18px; /* fixed size */
	line-height: 125%;
	color: #fff;
}

.bottomFace a .sectionTitle2 {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 18px; /* fixed size */
	line-height: 125%;
	color: #000;
}


.bottomFace a .desc {
	display: none;
}

.bottomFace a:hover,
.bottomFace a.active {
	color: #fff;
	padding-top: 45px;
	height: 305px;
	margin: 0;
	text-decoration: none;
}

.bottomFace a:hover .desc,
.bottomFace a.active .desc {
	display: block;
	padding-top: 17px;
}

#findAnalyzeFace a,
#aboutFace a,
#curationFace a,
#membershipFace a,
#partnersFace a {
	width: 116px;
}

#depositFace a,
#teachingFace a{
	width: 117px;
}

#findAnalyzeFace a:hover,
#findAnalyzeFace a.active {
	background: #005295 url(/icpsrweb/ICPSR/images/find-analyze-face-over.gif) no-repeat 0 0px;
}

#aboutFace a:hover,
#aboutFace a.active {
	background: #2e4164 url(/icpsrweb/ICPSR/images/about-face-over.gif) no-repeat 0 0px;
}

#depositFace a:hover,
#depositFace a.active {
	background: #572642 url(/icpsrweb/ICPSR/images/deposit-face-over.gif) no-repeat 0 0px;
}


#curationFace a:hover,
#curationFace a.active {
	background: #8a2003 url(/icpsrweb/ICPSR/images/curation-face-over.gif) no-repeat 0 0px;
}


#membershipFace a:hover,
#membershipFace a.active {
	background: #a0522a url(/icpsrweb/ICPSR/images/membership-face-over.gif) no-repeat 0 0px;
}


#partnersFace a:hover,
#partnersFace a.active {
	background: #b58450 url(/icpsrweb/ICPSR/images/partners-face-over.gif) no-repeat 0 0px;
}

#teachingFace a:hover,
#teachingFace a.active {
	background: #cbb677 url(/icpsrweb/ICPSR/images/teaching-face-over.gif) no-repeat 0 0px;
}


#findAnalyzeFace a {
	background: #005295;
	/*background: url(/icpsrweb/ICPSR/images/find-analyze-face-up.jpg) no-repeat 0 44px;*/
} 

#aboutFace a {
	background: #2e4164;
	/*background: url(/icpsrweb/ICPSR/images/about-face-up.jpg) no-repeat 0 44px;*/
}

#depositFace a {
	background: #572642;
	/*background: url(/icpsrweb/ICPSR/images/deposit-face-up.jpg) no-repeat 0 44px;*/
}

#curationFace a {
	background: #8a2003;
	/*background: url(/icpsrweb/ICPSR/images/curation-face-up.jpg) no-repeat 0 44px;*/
}

#membershipFace a {
	background: #a0522a;
	/*background: url(/icpsrweb/ICPSR/images/membership-face-up.jpg) no-repeat 0 44px;*/
}

#partnersFace a {
	background: #b58450;
	/*background: url(/icpsrweb/ICPSR/images/partners-face-up.jpg) no-repeat 0 44px;*/
}

#teachingFace a {
	background: #cbb677;
	/*background: url(/icpsrweb/ICPSR/images/teaching-face-up.jpg) no-repeat 0 44px;*/
}


/* random text elements to tidy display */

.indent {
padding-left: 30px;
}

.small {
font-size: 90%;
}

.caption {
	color: #ffffff;
	padding: 5px 5px 0px 5px;
	text-align: right;
	margin-bottom: 0px;
	font-size: 85%;
}

.print-only {
	display: none;
}

/* list of archives and sites */
    
    #site_list .site_name {
    padding-left:30px;
    }
    
    #site_list .site_blurb {
    padding-left: 30px;
    }
    
    #site_list .site_image {
    display: block;
    float: right;
    border: 1px solid black;
    margin-top: -15px;
    margin-left: 10px;
    }
    
    #site_list td {
    	padding-bottom: 10px;
    }
  
#user-type-selection {
display: none;
}  
  
  /*
#user-type-selection {
	margin-left: 20px;
	margin-right: 10px;
	color: white;
	}    
	
#user-type-selection input {
	vertical-align: bottom;
	}	
	*/
	


	/* download page */
	

.download-row th {
font-size: 10pt;
border-bottom: 3px solid #000000;
vertical-align: bottom;
background-color: #c3c3c3;
}

.download-row {
	border-left: solid 1pt #9b9b9b;
	}

.download-row-all td {
font-size: 10pt;
background-color: #dddddd;
border-bottom: 1px solid #cccccc;
}

.download-row-even td {
font-size: 10pt;
background-color: #eeeeee;
border-bottom: 1px solid #cccccc;
}

.download-row-odd td {
font-size: 10pt;
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;
}

.tabnav-new ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

.tabnav-new li {
float: left;
background:url("/icpsrweb/ICPSR/images/white_left.gif") no-repeat left top;
margin: 0;
padding: 0 0 0 9px;
}

.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 #current {
background-image:url("/icpsrweb/ICPSR/images/grey_left.gif");
}

.tabnav-new #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;
}
	
	
	
