﻿body 
{
}

li.book
{ 
	font-style:italic;
	margin-top:10px;
	font-weight:bold;
	list-style:none;
	margin-left:0px;
}

/* IE6 HACK */
* html li.book 
{
	margin-left:0px;
}
/* IE7 HACK */
*:first-child+html  li.book
{
	margin-left:0px;
}


li.book ul
{
	font-weight:normal;
	font-style:normal;
}

li a
{
	text-decoration:none;
}


li.divHit a
{
	text-decoration:underline;
	color:Red;
}
li.pageHit a
{
	text-decoration:underline;
	color:Red;
}


/* IE6 HACK */
* html li.book ul li
{
	margin-top:0px;
}
/* IE7 HACK */
*:first-child+html  li.book ul  
{
	margin-top:0px;
}

/* IE7 HACK */
*:first-child+html  li.book ul li
{
	margin-top:0px;
}

/*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ***/
/*** ~~~~~~~~~~~~~~~  BEGIN -  PROGRAM COURSES ~~~~~~~~~~~~~~~~~~ ***/

.archiveSearchResults h1 {
	background: #ee2e23;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	color: white;
	margin: 0;
	padding-left: 0.5ex;
	font: italic bold 14pt  Arial, Verdana, Lucida Sans Unicode, Helvetica, sans-serif;
}
h2.archiveSearchResults  {
	text-align:left; 
	text-decoration:none;
	font: bold 14pt  Arial, Verdana, Lucida Sans Unicode, Helvetica, sans-serif;
}
.addRemoveMyBook a:visited 
{
	color:White;
}
.archiveSearchResults dt {
	border-top: solid 1px black;
	margin: 0;
	padding-left: 0.5ex;
	padding-top: 1ex;
	font: bold 10pt Arial, Verdana, Lucida Sans Unicode, Helvetica, sans-serif;
	clear:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.archiveSearchResults dd div.thumb  {
	float:left;
}

.archiveSearchResults dd div.thumb br  {
	font-size:0.5em;
}

.archiveSearchResults dd div.thumb img  {
	margin-top:-4px;
	margin-top:4px;
	margin-left:-40px;
	border:solid 1px white;
}

.archiveSearchResults dd div.thumb  a:hover img   {
	border:solid 1px black;
}
.archiveSearchResults dd div.thumb  a:visited img   {
	border:solid 1px gray;
}

.archiveSearchResults dd div.thumb  a.addRemoveMyBook  
{
	display:block;
	margin: 0px 0px 5px -40px;
	color:Blue;
	font-size: 0.8em;
	font-weight: bold;
}

.archiveSearchResults dd div.thumb  a.addMyBook:visited
{
	color:Gray;
}

.archiveSearchResults a.removeMyItem  
{
	text-decoration:none;
	font-size: 0.8em;
	font-weight: bold;
	color:Blue;
}

div.descriptors
{
	margin-bottom:20px;
	margin-left:160px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.descriptors ul
{
	margin-bottom:-10px;
	margin-left:-30px;
}
/* IE6 HACK */
* html div.descriptors ul
{
	margin-left:10px;
}
/* IE7 HACK */
*:first-child+html  div.descriptors ul
{
	margin-left:10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.descriptors .meta li
{	
	list-style:none;
}
div.descriptors  .searchTOC li
{	
	list-style:none;
}
div.descriptors  .searchTOC li ul
{	
	list-style:none;
	margin-bottom:0px;
}
div.descriptors  .searchTOC li li
{	
	display:inline;
	padding-right:5px;
	padding-left:5px;
	border-left:double 4px black;
}
/*** ~~~~~~~~~~~~~~~    END -  PROGRAM COURSE TABLE ~~~~~~~~~~~~~~ ***/
/*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ***/

span.resultsPager
{
	display:block;
	text-align:center;
	
}
ul.resultsPager
{
	text-align:center;
	list-style:none;
	margin-bottom:-0.2em;
}

.resultsPager li
{
	display:inline;
	list-style:none;
}

.resultsPager li.current a
{
	font-weight:bold;
	color:Red;
}

span.noResultsPrompt
{
	color:red;
}
.descriptors ul.meta
{
	margin-top:-15px;
}
.descriptors ul.searchTOC 
{
	margin-top:-15px;
}
