* {
  margin: 0;
}

body {
  background-color:#f7eecb;
  font-family: arial, sans-serif;
  font-size: 90%;
}

a:link {
  color:#3d668e;
  text-decoration: none;
}

a:visited {
  color: #2a4763;
  text-decoration: none;
}

a:hover, a.nav:hover {
  text-decoration: underline;
  color: #2a4763;
}

span.buttonlink a:hover {
  color: #683532;
}

em {
  font-style: italic;
}

#header {
  width: 100%;
	float: left;
	height: 125px;
	background-color: #683532;
}

td#hdr1 {
  background: #683532 url(graphics/cohenbanner.jpg) no-repeat; 

  height: 72px;
}

.hdrcolor {
  background-color: #683532;
}

.navheadTable {
  padding: 0;
  background-color: #683532;
  height: 72px;
	
}

.navheadTable h3 {
  position: relative;
  /* left: 240px; */
	left: 290px;
  color: #F7EECB;
  font-weight: normal;
  font-size: 1.4em;
  width:500px;
}


#hometitlegraphic {
  padding: 0;
  margin: 0;
	height: 125px;
	float: left;
}

.bbagcountstring {
  color: #FFF;
  font-size: 90%;
  font-family: arial, sans-serif;
}

/* Body content area */

#homeContent {
  position: relative;
  clear: left;
  padding: 20px;
  width: 900px;
}

p.intro {
  margin-bottom: 8px;
}

p.intro:first-letter {
  color:#683532;
  font-size:2em;
}

#SearchBox {
  background-color: #FFF;
  border: 1px solid #000;
  width: 20em;
  float: right;
  margin-left: 30px;
}

#SearchOptions {
  padding: 20px;
}

ul.nobullets {
  margin-top: 20px;
  padding: 0;
}

ul.nobullets li {
  list-style: none;
  margin-bottom: 8px;
}

/* Header overide styles */
.xcollnavcolor, .authnavcolor, .bbagitemsstring {
  background-color: #683532;
}

.xcollnavcolor a, .authnavcolor a {
  color: #FFF;
}

.globnav {
  color: #FFF;
}

.globnav a {
  font-size: 1em;
  font-style: normal;
}

.bbagcountstring a {
  color: #FFF;
  text-decoration: underline;
}

/* Nav override styles */
#mainnav {
  background-color: #E4DCB8;
}

td#mainHilite {
  background-color: #f7eecb;
  border-bottom: none;
}

td.mainnavcell {
  background-color: #FFF;
  border-bottom: none;
}

/* Browse Page overrides */

table.subjectTable {
  margin: 1em 0 0 2em;
}

table.subjectTable td {
  text-transform: lowercase;
}

/* Search Page overrides */

.searchblock, .searchnavblock, #searchnav, td#searchHilite, .searchform, td.searchnavcell, .navcolor {
  background-color: #f7eecb;
}

td#searchHilite, .searchform {
  border: none;
}

.searchform table tr td table tr {
  background-color: #f7eecb;
}

.hidden {
  display: none;
  visibility: hidden;
}

span.historyLink {
  margin-left: 40px;
}

/* Search Results overrides */

#ressummarycell {
  background-color: #f7eecb;
}

tr.browselistitem2 {
  background-color: #E4DCB8;
}

/* Document Detail page */
#itemmdataTable {
  margin-top: 8px;
}

#itemmdataTable td {
  background-color: transparent;
  padding: 2px;
}

/* BROWSE PAGES */

td.browsenav_r2_selected, td.browsenav_r2 {
  background: none;
  border: none;
}

td.browsenav_r1 {
  background-color: #E4DCB8
}

#slicehdr, #slicehdr table tr td {
  background-color: #E4DCB8;
}

#specialBrowse .browseField {
  font-size: 75%;
}

#specialBrowse h3 {
  font-size: 1.25em;
}

/* HISTORY Overrides */
table#historytable th {
  background-color: #E4DCB8;
  border: 1px solid #CCC;
}

/* FROM DEFAULT EXPANDING LIST THING */

#browseContainer {}

#browseContainer #browseContent{margin:0 20px;}

#browseContainer p{	
	margin:0 auto;
	padding:1em 0;
}

/*
	List Expander 
*/


.listexpander{width:100%;}
.listexpander, .listexpander ul, .listexpander li{
	margin:0;
	padding:0;
	/*list-style:none;*/
	list-style:square outside;
}
.listexpander ul{
	/*
	Uncomment this if you want to initially hide the child lists. 
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/ 
}
.listexpander li{
	line-height:110%;
	margin-top:10px;
	cursor:default;
	text-indent:30px;
	width:100%;
}

.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;} 

/* first level */
.listexpander li, .listexpander li.collapsed{background:transparent url(graphics/collapsed.gif) no-repeat 0 0; text-indent: 20px;} 
.listexpander li.expanded{background:transparent url(graphics/expanded.gif) no-repeat 0 0; text-indent: 20px;}

/* second level */
.listexpander li.expanded ul li {margin-left: 2em;}
.listexpander li li.expanded ul li {margin-left: 4em;}

.listexpander li ul, .listexpander li li{background:transparent;font-weight:normal;}
.listexpander li li.collapsed{background:transparent url(graphics/collapsed.gif) no-repeat 0 0; margin-left: 2em;} 
.listexpander li li.expanded{background:transparent url(graphics/expanded.gif) no-repeat 0 0;margin-left: 2em;}

/* third level */

.listexpander li li ul, .listexpander li li li{background:transparent;}
.listexpander li li li.collapsed{background:transparent url(graphics/collapsed.gif) no-repeat 0 0;margin-left: 4em;} 
.listexpander li li li.expanded{background:transparent url(graphics/expanded.gif) no-repeat 0 0;margin-left: 4em;}

/* fourth level */

.listexpander li li li li{text-indent:0;margin-left:40px;width:auto;margin-left: 6em;}

/* buttons */

p.listexpander{
	height:1.5em;
	margin:1em 0;
}
p.listexpander a{
	float:left;
	height:1.5em;
	line-height:1.5em;
	padding:0 10px;
	border:1px solid #f7eecb;
	margin-right:5px;
	cursor:pointer;
	color: #3D668E;
}
p.listexpander a:hover{
	background:transparent;
}

/* float fix */
.listexpander li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.listexpander li{
	display: inline-block;
	list-style-type: none;
}
/* Hides from IE-mac \*/
* html .listexpander li{
	height: 1%;
}
.listexpander li{
	display: block;
	list-style-type: none;
}
/* End hide from IE-mac */
/* end float fix */

/* ==Page Viewer== */

/*#htmlwrapper table {
  margin: 0 auto;
  width: 500px;
}*/

table.nextPrevbuttons {
  text-align: center;
  margin: 0 auto;
}

.docnavbutton {
  border: 1px solid transparent;
}

.docnavbutton:hover {
  border: 1px solid #683532;
}

/* Bookbag */

#BBOptionsBlock {
	background-color:transparent;
}

/* View Entire Text Page */

#itemTextmdata {
  background-color: transparent;
}

#docpage {
  background-color: transparent;
}

/* Footer */

#footer {
  width: 95%;
}

.copyrightStatement {
  float: right;
  width: 430px;
  text-align: right;
}
