body{
	background-color: #fffaf0;
	background-repeat: 	no-repeat;
	padding:			0px;
	margin-left: 		2px;
	margin-top: 		0px;
	margin-right: 		5px;
	margin-bottom: 		5px;
}
div#container_main {
  	background-color: 	#fffaf0;
	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: 	#fffaf0;
	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;
  	background-color: 	#fffaf0;
	top:				0px;
	left:				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_keywd {
	position:		absolute;
	top:			6px;
	margin-left:	5px;
	height: 		30px;
}
div#input_item_call {
	position:		absolute;
	top:			36px;
	margin-left:	5px;
	height: 		30px;
}
div#input_item_title {
	position:		absolute;
	top:			66px;
	margin-left:	5px;
	height: 		30px;
}

div#input_label_keywd, div#input_label_call {
	position:		absolute;
	height: 		30px;
	line-height:	80%;
	width: 			70px;
	font-size:		80%;
	top:			.65em;
}
input#keywd, input#call  {
	position:		static;
	margin-left:	70px;
	/*left:			50px;*/
	height: 		30px;
	width: 			104px;
	border: 		1px solid;
}

div#input_checkbox_chkdoc {
	position:		absolute;
	top: 			80px;
	height: 		20px;
	line-height:	80%;
	margin-left:	5px;
	min-width: 		186px;
	font-size:		80%;
}
div#input_checkbox_chkphoto {
	position:		absolute;
	top: 			100px;
	height: 		20px;
	line-height:	80%;
	margin-left:	5px;
	min-width: 		186px;
	font-size:		80%;
}
div#input_checkbox_chksound {
	position:		absolute;
	top: 			120px;
	height: 		20px;
	line-height:	80%;
	margin-left:	5px;
	min-width: 		186px;
	font-size:		80%;
}
div#input_checkbox_chkmovie { 
	position:		absolute;
	top: 			140px;
	height: 		20px;
	line-height:	80%;
	margin-left:	5px;
	min-width: 		186px;
	font-size:		80%;
}

span#input_label_chkdoc {
	position:		static;
	margin-left:	5px;
	height: 		20px;
}
span#input_label_chkphoto {
	position:		static;
	margin-left:	5px;
	height: 		20px;
}
span#input_label_chksound {
	position:		static;
	margin-left:	5px;
	height: 		20px;
}
span#input_label_chkmovie {
	position:		static;
	margin-left:	5px;
	height: 		20px;
}

span#chkbox_chkdoc, span#chkbox_chksound, span#chkbox_chkphoto, span#chkbox_chkmovie { 
	position:		static;
}

div#button_area {
	position:		absolute;
	top:			180px;
	left: 			50px;
}	
div#sidebar_GICAS_logo {
	position:		absolute;
	top:			220px;
	min-width:		187px;
}
div#howto_search {
	position:		absolute;
	top:			290px;
	line-height:	95%;
	font-size:		70%;
}	
div#copyright_notice {
	position:		absolute;
	top:			320px;
	line-height:	95%;
	font-size:		70%;
}	
div.multiword_search_warning {
	position:		static;
	padding:		4px;
	font-size:		70%;
}	
a#ASAIh1	 {
	float: 			left;
  	color: 			#cd8600;
}
h1 {
  float: 			left;
  border-style: 	none ;
  text-align: 		center;
  color: 			#cd8600;
  border-color: 	#6B8ED3;
  background-color: #fffaf0;
  margin: 			0px;
  padding-left: 	20px;
  padding-right: 	0px;
  width:			80%;
  white-space: 		nowrap;
}

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

A:link {
  /*color: #B22222;*/
  /*color:#c16037;*/
  color: #cd8600;
  text-decoration: none
}
A:visited {
  /*color: #4B0082;*/
  /*color:#c16037;*/
  text-decoration: none
}
A:active {
  /*color: blue; */
  color: #cd8600;
  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;
}

.ASAIseq {
 text-align: left;
 color: #006400;
}
.ASAIvol {
 text-align: left;
 color: #006400;
}
.ASAIpage {
 text-align: left;
 color: #006400;
}
.ASAIpage {
 text-align: left;
 color: #006400;
}
.ASAIpdfMark{
 border: 1px solid olive;
 padding: 1px 3px;
 color: #006400;
 font-size : small;
 font-weight: bold;
}
.ASAIauthorWithPermit {
 text-align: left;
 color: #B22222;;
}
.ASAIauthorWithPermitLink {
 text-align: left;
 text-decoration: underline;
 color: #B22222;;
}
.ASAIauthorWithoutPermit {
 text-align: left;
 color: #CD5C5C;
}
.ASAIauthor {
 text-align: left;
 color: saddlebrown;
}
.ASAItitle {
 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;
}
span.AsaiPdfSizeWarning {
 font-size: x-small;
}
span.ASAIrepository {
 font-size: x-small;
 font-weight: bold;
}
span.ASAIcall {
 font-size: normal;
}
span.AsaiSoundDuration {
 font-size: x-small;
}
.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;
}
span.LinkToSearch {
  color: #B22222;
  text-decoration: none;
}
a.LinkToKeyword {
  color: #B22222;
  text-decoration: none;
}
td a:link {
  color: #cd8600;
  text-decoration: none;
}
td a:hover {
  color: #B22222;
  text-decoration: none;
}
span.GICASLogoImage {
  margin-left:		70px;
  color: 			#fffaf0;
  border-color:  	#fffaf0;
  text-decoration: 	none;
}
a.GICASLogoImageLink {
  color: 			#fffaf0;
  border-color:  	#fffaf0;
  text-decoration: 	none;
}
