﻿body{margin-top: 5px; background-color: white; font: normal .8em Arial, Helvetica, sans-serif; background: #fff; color: #606060;}

p{color:#000; font-style:normal; font-size:1em; font-family: arial,helvetica,sans-serif;}
body{color:#000000; font-style:normal; font-size:1em; font-family: arial,helvetica,sans-serif;}
p.returntotop {font:normal 1em Trebuchet ms, Arial, Helvetica, sans-serif;text-align:right;}

h6{color: #7a7ebd; font-size:1.4em; font-weight:bold; font-family:Trebuchet ms, Arial, Helvetica, sans-serif;}
h5{color:#037bab; font-size:1.4em; font-weight:bold; font-family:Trebuchet ms, Arial, Helvetica, sans-serif;}
h4{color:#f58f15; font-size:1.4em; font-weight:bold; font-family:Trebuchet ms, Arial, Helvetica, sans-serif;}

h3{color:#6ca839; font-size:1.4em; font-weight:bold; font-family:Trebuchet ms, Arial, Helvetica, sans-serif;}
h2{color:#6c8fa5; font-size:1.4em; font-weight:bold; font-family:Trebuchet ms, Arial, Helvetica, sans-serif;}
h1{color: #7a7ebd; font-size:1.4em; font-weight:bold; font-family:Trebuchet ms, Arial, Helvetica, sans-serif;}


/* Styles for Content */

.bc{color:#000000; font-style:normal; font-size:11px; font-family:arial, helvetica,sans-serif;}

.announce{color:#b22222; font-weight: bold; font-style:bold; font-size:1.25em; font-family: arial, helvetica,sans-serif;}
.announce2{ color:#b22222; font-weight:bold; font-style:normal; font-size:1.35em; font-family: arial, helvetica, sans-serif;}

.small{color:#000000; font-style:normal; font-size:11px; font-family:arial, helvetica, sans-serif;}

.enews{color: #0066ff; font-style: normal; font-weight: bold; font-size: 15px; font-family: arial,helvetica,sans-serif; padding-left: 10px;}

* floating boxes */
.floatbox {width:175px; border:1px solid #0066cc; background-color:#ffffcc; color:inherit; text-align:center; font-size:11px; margin:5px; padding:10px;}
.floatbox h5 {margin:0px}
.floatbox ul { margin:0px; padding:5px; list-style:none; text-align:left; background-color:inherit }
.floatbox div {padding:5px}

.indent { text-align:left; line-height:130%; margin-left:25px; margin-right:25px; margin-top:5px;
margin-bottom:5px}


.left {float:left}
.right {float:right}
.imgleft {float:left; margin:0 10px 0 0; clear:both;}
.imgright {float:right; margin:0 0 0 10px; clear:both;}	
.imageleft-border {margin: 0 10px 0 0; float: left; border: 3px double #c2c2c2;}
.imageright-border {margin: 0 0 0 10px; float: right; border: 3px double #c2c2c2;}

/**** Teen pages start ******/

.bookdivider { clear:both; border-top:2px dashed #2461aa; margin:5px 0 10px 0; }
.listbook      { }
.bookcover { border:0px; float:left; padding:0px 8px 5px 0px; }
.booktitle { font-weight:bold; }
.bookmain  { font-weight:bold; font-size:14px; }
.reviewrow1{ padding:5px; border-bottom:2px dashed #6ca839;}
.reviewrow2{ padding:5px; border-bottom:2px dashed #6ca839;}
.titlebox{ font-weight:bold; font-size:14px; color:#6ca839;}
/**** Teen pages end ******/

.formBG {border-style:solid; border-width:1px; border-color:#255087; background-color:#eaeff4; font-family:arial,sans-serif; font-size:12px; font-weight:bold; color:#000; margin:5px; padding: 10px 10px 10px 10px; vertical-align:middle;}

.formCAT {font-family:arial,sans-serif; font-weight:bold; font-size:11px; color:#000; margin:0; padding: 4px 0 0 0; vertical-align: middle;}

.large{ color:#681888; font-style:normal; font-size:1.6em; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.large2{color:#037bab; font-style:normal; font-size:1.6em; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.large3{color:#fc7711; font-style:normal; font-size:1.6em; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.large4{color:#4ea207; font-style:normal; font-size:1.6em; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.large5{color:#2461aa; font-style:normal; font-size:1.6em; font-weight:bold; font-family:"Times New Roman", Times, serif;}


a:link{font-size:1em; color:blue; font-weight:normal; text-decoration:underline;}
a:active{font-size:1em; color:black; font-weight:normal; text-decoration:none;}
a:visited{font-size:1em; color:gray; font-weight:normal; text-decoration:none;}
a:hover{font-size:1em; color:black;  font-weight:normal; text-decoration:underline;}


a.left1:link{font-size:1em; color:#681888; font-weight:bold; text-decoration:none;}
a.left1:active{font-size:1em; color:#64689b; font-weight:bold; text-decoration:none;}
a.left1:visited{font-size:1em; color:#6b6969; font-weight:bold; text-decoration:none;}
a.left1:hover{font-size:1em; color:#000; font-weight:bold; text-decoration:underline;}

a.left2:link{font-size:1em; color:#03719d; font-weight:bold; text-decoration:none;}
a.left2:active{font-size:1em; color:#03719d; font-weight:bold; text-decoration:none;}
a.left2:visited{font-size:1em; color:#6b6969; font-weight:bold; text-decoration:none;}
a.left2:hover{font-size:1em; color:#000; font-weight:bold; text-decoration:underline;}

a.left3:link{font-size:1em; color:#fc7711; font-weight:bold; text-decoration:none;}
a.left3:active{font-size:1em; color:#f58f15; font-weight:bold; text-decoration:none;}
a.left3:visited{font-size:1em; color:#5a1943; font-weight:bold; text-decoration:none;}
a.left3:hover{font-size:1em; color:#000; font-weight:bold; text-decoration:underline;}

a.left4:link{ font-size: 1em; color: #4ea207; font-weight: bold; text-decoration: none;	}
a.left4:active{font-size:1em; color:#7dc241; font-weight:bold; text-decoration:none;}
a.left4:visited{font-size:1em; color:#405E6A; font-weight:bold; text-decoration:none;}
a.left4:hover{font-size:1em; color:#000; font-weight:bold; text-decoration:underline;}

a.left5:link{font-size:1em;color:#2461aa;font-weight:bold;text-decoration:none;}
a.left5:active{font-size:1em; color:#6c8fa5; font-weight:bold; text-decoration:none;}
a.left5:visited{font-size:1em; color:#5f7c5d; font-weight:bold; text-decoration:none;}
a.left5:hover{font-size:1em; color:#000; font-weight:bold; text-decoration:underline;}

a.footerlinks:link{font-size:smaller; color:black; font-weight:normal; text-decoration:none;}
a.footerlinks:active{font-size:smaller; color: black; font-weight:normal; text-decoration:none;}
a.footerlinks:visited{font-size:smaller; color:#A3A3A3; font-weight:normal; text-decoration: underline;}
a.footerlinks:hover{font-size:smaller; color:black; font-weight:normal; text-decoration:underline;}

.footertext{font-family:arial,helvetica,sans-serif; font-size:smaller; color:black;}

input{font-family:arial,helvetica,sans-serif; font-size:1em; font-weight:bold;}
textarea{font-family:arial,helvetica,sans-serif; font-size:1em; font-weight:bold;}
select{font-family:arial,helvetica,sans-serif; font-size:1em; font-weight:bold;}
freebooks {background: transparent url('images/logoymenu.gif')}

/************** Start Styling for EZ Access pages***********/

.errorStyle{ background-color:#FF0000; border:1px #666633 solid; color:#FFFFFF; width:300px; padding:3px;
margin:5px; margin-top:10px;}
#EZreg{ width:310px; color:#000000; font-style:normal; font-size:12px; font-family: arial,helvetica,sans-serif;}
#EZreg .right{ float:right; margin:2px;}
.ezForm{ width:310px; color:#000000; font-style:normal; font-size:12px; font-family: arial,helvetica,sans-serif;}
.ezLogin{ width:250px;}
.ezLogin .right{ float:right; margin:2px;}
.ezForm .right{ float:right; margin:2px;}

.spotlight {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 50px;
	padding: 10px;
	color: #000066;
	font-size: 115%;
}


.yellowbox {
background-color: #FFFF99;
color: #000000;
font-size: 95%;
text-align: left;
padding: 10px;
border: 2px dashed #023A67;
}

.bonusbox {
border: 3px #FC3 solid;
background:#FFC;
display:block;
padding: 10px;
}



/************* End Styling for EZ Access pages************/

#onthispage { background:#eaeff4; width:auto; margin:.9em; padding:0 0 1em .5em;
border:1px solid #A4C252;}
#onthispage ul{ margin:0 0 0 1em; padding:0;}
#onthispage a{ font-weight:normal;}
#onthispage a:visited{ color:#000051; font-weight:normal;}
#onthispage a:hover{ text-decoration:underline;}
#onthispage div#library_form_instructions p{margin:.8em 10px; padding:0 0;}
#onthispage div#library_form_instructions ul li{ margin:.3em 10px; padding:0 0;}
#onthispage div#library_form_instructions{
	background:#EEF3DE;
	float:right;
	border:1px solid #DB6846;
	margin:1.3em 20px 0 20px;
	width:40%;
	font-size:1em;
}


#columns {width: 100%; margin-bottom: 5px; vertical-align: top;}
#centerleftcontent {float: left; width: 45%; margin-right:30px;}
#centerrightcontent {float: left; width: 45%;}

.alt {background: #a2f785; color: #000;}

