/* CSS Document */
	#toolbar { background: url('TLCImages/toolbar.gif') top center; }
	
@media screen{
/* SearchResults */
	.resultsbox {background:#eee url('TLCImages/greyback.gif') 0px 11px; border:1px solid #666666;}
	.resultsboxhover {background:#eee url('TLCImages/greyback.gif') 0px 11px; border:1px solid #F5F59B;}
	.resultsboxactive {background:#eee url('TLCImages/greyback.gif') 0px 11px; border:1px solid #666666;}
	
	.title {border-bottom-color:#666666; background:#E0E0E3; color:#4E4E4E; }
		.title a:link, .title a:visited {font-size:12pt; font-weight:bold; color:#000099; text-decoration:none;}
		.title a:link:hover, .title a:visited:hover {color:#990000; text-decoration:underline;}
	.resultsboxhover .title {border-bottom-color:#333399; background:#F5F59B;}
	.resultsboxactive .title {border-bottom-color:#339933; background:#9DF59B;}
	
	.resultsbox .controls {background:#666666;}
	.resultsboxhover .controls {background:#666666;}
	.resultsboxactive .controls {background:#666666;}
	
	.author a:link {color:#000099; text-decoration:none;}
	.author a:link:hover {text-decoration:underline;}
	
	.foundas span, .call {border-bottom-color:#30c050;}
	
	.errormessage {color:#ff0000;}
	.successmessage {color:#0000CC;}
	
	.sortnum {color:#fff;}
	.avail, .reshelve 	{color:#009900;}
	.overdue, .missing, .lost{color:#990000;}
	.tansit, .hold, .nonout {color:#000000;}
	.out{color:#000099;}
	
	.resultslabel { font-weight: bold; }
}

/* Browse Results */
	#bresults {border:1px solid #000066; background:#e0e0ff;}
	
	
/* Popups */
#popup { border:1px solid #444; background:#fff; }
.PopUpTitle { color:white; background:#444; }

		
/* Remote Resources */
	div.box {background:#C0D6FF; border-color:#1D5CB4}
	div.header {background:#1D5CB4; color: #fff;}

	#resources a:link, #resources a:active, #resources a:visited {font-weight:bold; color:#1919A3;}
	#resources a:hover, #resources a:visited:hover{font-weight:bold; color:#990000;}
	
	
/* Label Display */
	#item { background:#ccc; border-color:#666;}

/* MARC Display */
	.MARCDisplayHeader { color: #000080; text-decoration: underline; }
	.MARCDisplayLabel { color: #800000; font-family: Courier New; }
	.MARCDisplayFieldNumber { font-family: Courier New; }
	.MARCDisplayIndicator { font-family: Courier New; }
	.MARCDisplaySubfield { color: Green; }
	.MARCDisplayFieldData { font-family: Courier New; }

/* Locations Table */
/*
	#locations { background:#ccc; border-color:#84BAF7;}
	#locations th { background:#ccc; }
*/
	.locationsgrid { background:#ccc; border-color:#84BAF7;}
	.locationsgrid th { background:#ccc; }

	.locationsgrid .loc_bgone { background: #eee; }
	.locationsgrid .loc_bgtwo { background: #fff; }
	.locationsgrid .status { color: #990000; font-weight: bold; }
	.locationsgrid .lost   { color: red; font-weight: bold; }

/* Reading Programs Table */
	.readingprogramsgrid { background:#ccc; border-color:#84BAF7;}
	.readingprogramsgrid th { background:#ccc; }

	.readingprogramsgrid .loc_bgone { background: #eee; }
	.readingprogramsgrid .loc_bgtwo { background: #fff; }
	
/* Related Searches Table */
	#searches{border-color: #666; background:#eee;}
	#searches th { background: #ccc; }

	.bgone { background: #fff; }
	.bgtwo { background: #eee; }
	.b2two { background: #eee; }
	
/* Reserves */
	table#reservestable {border-color: #666666; background:#eeeeee;}
	
	table#reservestable tr.reserves_bgone { background: #ffffff; }
	table#reservestable tr.reserves_bgtwo { background: #eeeeee; }
	
	table#reservestable tr.reserves_bgone:hover { background: #ffffff; }
	table#reservestable tr.reserves_bgtwo:hover { background: #eeeeee; }
	
/* SearchForm */
	#SearchForm {background:#d4d4d4; border-color: #777;}
	#searchbar {background:#999; border-color: #666;}
	.searchform, .searchformselect {background:#f3f3f3; border-color:#000/*000066*/;}

/*	#searchoptions table,  #readingprograms table {background:#ccc; border-color:#484848;}
	#searchoptions .head, #readingprograms .head {background:#484848; color:#eee;}*/

	#sortpanel {background:#d4d4d4;}
	#grouping {background:#eeeeee; border-color: #666;}

	.submit {background: url("TLCImages/buttonbg.gif"); color: #000; }
	.submit:hover { background: url("TLCImages/butonbgon.gif"); color: #000; }


/* */
	.searchstring {color:#ff0000;}
	.searchfield {color:#0000CC;}
	.genericmsg {color:#0000CC;}

	#LimitsFormBody, #searchoptions table { background:#ccc; border-color:#666; }
	#SearchLimitsTitleDiv, #searchoptions .head { background:#666; color:#eee; padding: 3px; }
	.popcontent { background-color: White; }

/* Tabbed Form*/
	.search 	{ background: #FFFFCC; }
	.combin 	{ background: #DBDBDB; }
	.browse 	{ background: #8CDEFD; }
	.new 		{ background: #96E09F; }
	.readprogs 	{ background: #FFCF9F; }
	.abl 		{ background: #CCCCFF; }
	.comminfo	{ background: #CBB698; }

/*Limits Pop-up*/
	#SetLimitswindow { border: solid 1px #666; }

/*Reading Programs Pop-up*/
	.readprogfieldset { border:1px solid #666; }


/****** Search History *****/
	#history { border: 1px solid #D4D4D4; background:#ccc; }
	#history th { background: #D4D4D4; }

/***** logon page ******/
	#logonform { background: #ddd; border: #777 1px solid; }
	
	#logonnote1 {  }
	#logonnote2 {  }
	
	.alert { color: #cc0000; }

	.messagebox { background: #ffffcc; border: #ccc 1px solid; }

	#AvailableLocationsDiv { background: #eee; }
	
/*My Account*/
	div#body {border-color: #757575;}
	#opts {background:#ffffff url('TLCImages/leftnavbg.jpg') repeat-x; border-color:#757575;}
	
	tr.a {background:transparent;}
	tr.b {background:#ddd;}
	
	.blocked {color:#c00;}
	.expired {color:#c00;}
	
	#welcomebox {background:#CEE2FF; color:#000; font-style: italic; font-weight: bold; border-bottom:1px solid #757575;}
	
	#patronoptions a {color:#000;}
	#patronoptions a.off {background:transparent;}
	#patronoptions a.off:hover {background:#fff; color:#000;}
	#patronoptions a.on {background:#CEE2FF; font-weight:bold; color:#000;}
	
	#patroncontrols { background:#003a90; color:#fff; border-color: #044aac;}
	
	/* MyAccount Frame */
	div.head {background:#D0D0D0; color: #000;}
	div.h {border-color: #757575;}
	div.sortable:hover, div.sortableover {background-color:#AAAAAA; cursor:pointer;}
	div.head .sortedAsc		{background: #AAAAAA url('TLCImages/arrowup.gif') top right no-repeat;}
	div.head .sortedDesc	{background: #AAAAAA url('TLCImages/arrowdown.gif') top right no-repeat;}
	
	ul#body li {border-color: #D0D0D0;}
	ul#body li.r0 {background: #fff;}
	ul#body li.r1 {background: #eee;}
	ul#body li.r:hover, ul#body li.over {background:#e0e0ff;}
	
	.overdue {color: #ff0000; }
	
	div.c {border-color: #cc99cc;}
		div.c a {text-decoration: none; color:#0000EE;}
		div.c a:hover {text-decoration: underline; color:#0000EE;}
	
	/*top bar w/control buttons*/
	#pagecontrols {border-color: #999999; background:#CEE2FF; color:#000; }
	#pagecontrols div {border-color: #acc0ff;}
	#pagecontrols div.enabled {color:#000; cursor:pointer;}
	#pagecontrols div.enabled:hover {color:#000; cursor:pointer; background:#fff;}
	#pagecontrols div.disabled {color:#999; cursor:default;}
	/* */
	
	.ChangePinResponseSuccess {color:blue;}
	.ChangePinResponseFailure {color:red;}
	
	.UserActionFailed {color:red; font-size: large; font-weight: bold; }
	.UserActionSucceeded {color:blue; font-size: large; font-weight: bold; }
	 #ResultMsgPane {border-color:#757575; background-color: #ffff99;}
	 	 
	/*Quick View*/
	ul#summary li span { color: #0000EE; text-decoration: none; }
	ul#summary li span:hover { text-decoration: underline; }
