body{
	background-color: 	#eeeacd;
	background-repeat: 	no-repeat;
	padding:			0px;
	margin-left: 		2px;
	margin-top: 		0px;
	margin-right: 		5px;
	margin-bottom: 		5px;
}

div#container_main {
	background-color:	#eeeacd;
	position:			absolute;
	top:				0px;
  	margin-top: 		0px;
  	margin-bottom: 		5px;
	margin-left:		20px;
	margin-right:		0px;
	padding: 			0px;
	left:				190px;
	min-width:			580px;
}
div#container_sidebar {
	background-color:	#eeeacd;
	position:			fixed;
	top:				0px;
	left:				0px;
  	margin-top: 		0px;
  	margin-bottom: 		0px;
	margin-left:		0px;
	margin-right:		0px;
	padding:			0px;
	width:				189px;
}
div#main_toptitle {
	position:			static;
	top:				0px;
	height:				80px;
}
div#main_body {
	position:			static;
	margin-top:			30px;
}

div#sidebar_toptitle {
	position:			absolute;
	height:				69px;
	text-align:			center;
	padding-left:		10px;
	line-height:		85%;
	font-size: 			90%;
	font-weight:		bold;
	min-width:			187px;
	border:				1px none;
}
div#in_sidebar_lastupdate {
	position:			static;
	padding-left:		10px;
	text-align:			center;
	font-size: 			30%;
}
div#input_list {
	position:	absolute;
	top:		70px;
	min-width:	187px;
	border: 	1px none;
}
div#input_main_list {
	position:		absolute;
	top:			0px;
	height:			92px;
	min-width:		186px;
	padding-left:	0px;
	padding-right:	0px;
	border: 		1px none;
}
div#input_reflist {
	position:		absolute;
	top:			136px;
	height:			115px;
	min-width:		181px;
	padding-right:	5px;
	border: 		1px solid olive;
}
div#input_item_word {
	position:		absolute;
	top:			6px;
	margin-left:	5px;
	height: 		30px;
}
div#input_item_char {
	position:		absolute;
	top:			36px;
	margin-left:	5px;
	height: 		30px;
}
div#input_item_recid {
	position:		absolute;
	top:			66px;
	margin-left:	5px;
	height: 		30px;
}
div#input_item_year {
	position:		absolute;
	top:			96px;
	margin-left:	5px;
	height: 		30px;
	font-size:		70%;
}
div#input_item_sort {
	position:		absolute;
	top:			140px;
	margin-left:	5px;
	height: 		30px;
}
div#input_label_word, div#input_label_char, div#input_label_recid, div#input_label_year, div#input_label_sort  {
	position:		absolute;
	height: 		30px;
	width: 			70px;
	font-size:		small;
	top:			.65em;
}
input#word, input#char, input#recid,  input#year,  select#sort  {
	position:		static;
	margin-left:	70px;
	/*left:			50px;*/
	height: 		30px;
	width: 			104px;
	border: 		1px solid;
}

div#button_area {
	position:		absolute;
	top:			190px;
	left: 			50px;
}	
div#copyright_notice {
	position:		absolute;
	top:			460px;
	line-height:	95%;
	font-size:		70%;
}	
div#gicas_notice {
	position:		absolute;
	top:			240px;
	line-height:	95%;
	font-size:		70%;
	text-align:		center;
	float:			none;
}
a#JPMODTYPEh1	 {
  color: 			#5473B2 ;
}
div.multiword_search_warning {
	position:		static;
	padding:		4px;
	font-size:		70%;
}	
	
h1 {
  border-style: none ;
  text-align: 	center;
  /*color: 		#5473B2 ;*/
  /*border-color: #6B8ED3;*/
  /*background-color: #fff;*/
  margin: 		0px;
  padding: 		20px 0px;
  background-position: 100% 60%;
  height: 		30px;
  width: 		96%;
  white-space: 	nowrap;
}

h2 {
  border-style: none;
  border-width: 0px 0px 1px 0px;
  color: 		#345392;
  border-color: #6B8ED3;
  background-color: #fff;
  text-indent: 25px;
  width: 90%;
  white-space: nowrap;
}
hr {
  color: olive;
  height: 1px;
}
td {
  vertical-align : top;
}

A:link {
  /*color: #B22222;*/
  color:#c16037;
  text-decoration: none
}
A:visited {
  /*color: #4B0082;*/
  color:#c16037;
  text-decoration: none
}
A:active {
  color: blue; 
  text-decoration: none
}
A:hover {
  color: blue; 
  text-decoration: none
}
.small {
 font-size: small;
}
.strong {
 font-weight: bold;
}
.refauthor {
 color: saddlebrown;
}
.reftitle {
 color: saddlebrown;
}
.refjournal {
 color: saddlebrown;
}
.refbook {
 color: saddlebrown;
}

.JPMODTYPEseq {
 text-align: left;
 color: #006400;
}
.JPMODTYPEvol {
 text-align: left;
 color: #006400;
}
.JPMODTYPEpage {
 text-align: left;
 color: #006400;
}
.JPMODTYPEauthorWithPermit {
 text-align: left;
 color: #B22222;;
}
.JPMODTYPEauthorWithPermitLink {
 text-align: left;
 text-decoration: underline;
 color: #B22222;;
}
.JPMODTYPEauthorWithoutPermit {
 text-align: left;
 color: #CD5C5C;
}
.JPMODTYPEauthor {
 text-align: left;
 color: saddlebrown;
}
.JPMODTYPEtitle {
 text-align: left;
 color: saddlebrown;
}
.ItemSeq {
 text-align: right;
 color: maroon;
}
.ItemText {
 text-align: left;
}
.ItemNonSeq {
 text-align: right;
 color: maroon;
}
.ItemAuthorOpen {
 text-align: right;
 font-weight: bold;
 color: #c16037;
}
.ItemTitleOpen {
 text-align: right;
 font-weight: bold;
 color: #c16037;
}
.ItemAuthor {
 text-align: right;
 font-weight: bold;
 color: #c16037;
}
.ItemTitle {
 text-align: left;
 font-weight: bold;
 color: #c16037;
}
.ItemGenre {
 text-align: right;
 font-weight: bold;
 font-size: small;
 color: #c16037;
}
.ItemLocation {
 text-align: right;
 font-size: small;
 color: maroon;
}
.ItemVolume {
 font-size: small;
}
.ItemPageRange {
 font-size: small;
}
.PageNotationSingle {
 font-size: small;
 color: maroon;
}
.ItemCurrent {
 text-align: center;
 border: 1px none white;
 padding: 1px 3px;
 color: black;
}
.ItemLinkHere {
 text-align: center;
 border: 1px solid olive;
 padding: 1px 3px;
 color: olive;
 font-size : small;
 font-weight: bold;
}
.ItemURL {
 text-align: center;
 border: 1px solid gray;
 padding: 1px 3px;
 color: gray;
}
.LinkToFullText {
  text-align: center;
  border: 1px solid gray;
  color: #c16037;
  padding: 1px 3px;
  font-size: small;
  font-weight: bold;
  margin-left: 2px;
  margin-right: 2px;
}
.keep {
  color: #c16037;
}
div.TocVolumeEntry {
  margin-top: 		5px;	
  margin-bottom: 	5px;	
  padding: 			5px;
}

.TocSeq {
 font-size : small;
}
.TocpageLeft {
 text-align:	right;
 font-size : 	x-small;
 vertical-align: center;
}
.TocpageRight {
 text-align:	left;
 font-size : 	x-small;
 vertical-align: center;
}
.Tocpage {
 font-size : 	x-small;
 vertical-align: center;
}
.TocAuthor {
 ;
}
.TocTitle {
 ;
}
.TocGenre {
 font-weight: bold;
 font-size: small;
}

div#sidebar_GICAS_logo {
  position:			absolute;
  top:				300px;
  margin-left:		10px;
  color: 			black;
  minimum-width:	120px;
  border-color:  	#fffaf0;
  text-decoration: 	none;
  font-size:		x-small;
}
span.GICASLogoImage {
  position:			absolute;
  top:				60px;
  left:				70px;
  color: 			#fffaf0;
  border-color:  	#fffaf0;
  text-decoration: 	none;
}
a.GICASLogoImageLink {
  color: 			#fffaf0;
  border-color:  	#fffaf0;
  text-decoration: 	none;
}
