body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e0e0e;
	font-size: 75%;
	line-height: 1.5em; 
	background: #FFFFFF url(/elibweb/elib/images/utilities_tile.gif) top left repeat-x;
}


p {
	margin-bottom: 1.5em; 
}

ul {
	margin-bottom: 1.5em; 
}

a {
	color: #046d9c;
	text-decoration: underline;
}


.section { /* this is for adding a simple visual separator */
	border-top: 1px solid #CCC;
	margin-top: 2.25em;
}

.section_alt { 
/* this is for adding a gradient visual separator. should be not be used with very short sections */
	border-top: 2px solid #f0f0f0;
	background: url(/elibweb/elib/images/divider_tile.gif) repeat-x top left;
	padding-top: 2.25em;
	margin-top: 2.25em;
	overflow: hidden;
	zoom: 1;
}

.note { font-size: 0.8em; }

/*this is for hiding form labels and other text that the screenreader needs, but we do not want to display visually */
.hidden
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

/* this is to dim the full screen so an image preview or overlay of some sort can display over it, making it stand out. This is akin to Netflix style hover effect */

#dimmer_overlay {
	position: fixed;
	z-index: 50;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.dimmer_overlayMacFFBGHack {background: url(/elibweb/elib/images/macFFBgHack.png) repeat;}

.dimmer_overlayBG {
  /*background-color:#000;
  filter:alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;*/
}

.teacher_web {
width:635px;
height:300px;
padding: 5px 5px 5px 5px;
margin-left: 0px;
margin-right:16px;
margin-top: 20px;
margin-bottom: 120px;
background-image:url(/elibweb/elib/images/gree_back.gif);
}

#search_browse {
position:float;
width:194px;
height:30px;
overflow:hidden;
}

#hypertext {
position:float-left;
background-color:#FFFFFF;
padding: 15px 15px 15px 15px;
width:605px;
height:270px;
}

#democontainer {
height: 255px;
width: 610px;
}

#demoleftcolumn {
width: 175px;
height: 255px;
float: left;
}

#demorightcolumn {
width: 360px;
height: 189px;
margin: auto;
float:left;
}

#results-column1{
width: 675px;
margin-left:270px;
}


#body .theme_forest { background:url(/elibweb/elib/images/bg_forest.gif) repeat-x top left; color:#046d9c }
#body .theme_circles { background:url(/elibweb/elib/images/bg_circles.gif) repeat-x top left; color:#000000 }
#body .theme_squares { background:url(/elibweb/elib/images/bg_squares.gif) repeat-x top left; color:#000000}
#body .theme_leafs { background:url(/elibweb/elib/images/bg_leafs.gif) repeat-x top left; color:#046d9c}
#body .theme_landscape { background:url(/elibweb/elib/images/bg_landscape.gif) repeat-x top left; color:#66600}
#body .theme_downhill { background:url(/elibweb/elib/images/bg_downhill.gif) repeat-x top left; color:#046d9c }
