body {text-align:left;font-size:12px;}
body.page-admin {background:url(images/cee-bg-floater-pages.jpg) no-repeat fixed;}
body, td, p, li, th {font-family:Arial;line-height:150%; }

/* Your Resource Block */

.your-resource{
  background: #5387c7;
  padding: 0 0 10px 0;    
  font-size: 14px;
  color: #f3f3f3;  
  margin-bottom: 0;
  border-bottom: 2px solid #006CB7;  
}

.your-resource h2{
    padding: 24px 30px 0 15px;    
    font-weight: bold;
    font-size: 20px;    
    line-height: 20px;
}

.blue-line{
    width: 94%;
    border-top: 1px solid #026BB7;    
}

a.more:link, a.more:visited{
    background: #026BB7;
    padding: 2px 7px 4px;
    color: #FFCF01;
    font-size: 0.9em;    
}
/* Content Slideshow block */
.public-library-slideshow, .public-library-recentlyadded {
    background: #a5c4e7;
    padding: 0 0 10px 0; 
    font-size: 11px; 
    color: #666666; 
    margin-bottom: 0;
    border-bottom: 3px solid #006CB7;
}

.public-library-slideshow h2, .public-library-recentlyadded h2{
    padding: 24px 0 0 0;
    background:url(images/yellow-arrow-down.png) no-repeat;
    height: 71px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 18px;
    color: #006cb7;
    text-shadow: 1px 1px 1px #919191;
}

.public-library-recentlyadded h2{
  background:url(images/blue-arrow-down.png) no-repeat;
  padding: 19px 0 0 0;  
  height: 47px;
}

.public-library-slideshow li strong, .public-library-recentlyadded h3 a{
    color: #333333 !important;
    font-size: 13px;
}

/* welcome to EEPL message */
.public-library-welcome {background: url(images/header-bg.png) repeat-x;color: #fff;font-weight: bold;padding: 0px;width: 809px !important;height: 65px;font-size: 18px;line-height: 100%; margin:22px 0 0 -5px;}
.public-library-welcome p {display: none;}
.public-library-welcome h2 {margin-top:20px; padding:0px 0px 0px 40px;}

#block-search-0 label, #block-search-0 input[type=submit] {display: none;}
#block-search-0 h2 {color: #6caddf;font-size: 14px;text-transform: uppercase;margin: 0;}
#edit-search-block-form-1 {color: #999;font-family: trebuchet ms, sans-serif;}
#block-search-0 input[type=text] {width: 165px;}
#block-search-0 {position: absolute;right: 14px;top: 636px;}
body.front #block-block-1 {color:#b2b2b2;}


/** CEEstyle.css **/
/*
#content .content p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 15px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 10px;
	}
	
#content .content p strong {
	color: #000000;
	}
	
#content .content #highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 30px;
	color: #d9531e;
	margin-bottom: 15px;
}
#content .content #highlight strong {
	color: #d9531e;
}

#content .content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 26px;
	color: #d9531e;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight:bold;
}

#content .content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #000;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight:bold;
}

#content .content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #000;
	margin-top: 15px;
	margin-bottom: 2px;
	font-weight:bold;
	text-transform: uppercase;
}
*/

.black_text1	{
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
.black_text2	{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.black_text3	{
	font-family: Arial;
	font-size: 13px;
	color: #0f0708;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.black_text4	{
	font-family: Arial;
	font-size: 11px;
	color: #464646;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.black_text5	{
	font-family: Arial;
	font-size: 23px;
	color: #333333;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.black_text6	{
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
.black_text7	{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}

.black_text8	{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}
.blue_text1	{
	font-family: Arial;
	font-size: 23px;
	color: #0081c6;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.green_text1	{
	font-family: Arial;
	font-size: 23px;
	color: #8eab66;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.orange_text1	{
	font-family: Arial;
	font-size: 10px;
	color: #ffbb01;
	line-height: 18px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.orange_text2	{
	font-family: Arial;
	font-size: 23px;
	color: #d06f1a;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.orange_text3	{
	font-family: Arial;
	font-size: 19px;
	color: #d06f1a;
	line-height: 26px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.orange_text4	{
	font-family: Arial;
	font-size: 23px;
	color: #d9531e;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.orange_text5	{
	font-family: Arial;
	font-size: 23px;
	color: #ffbb01;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
}
.orange_text6	{
	font-family: Arial;
	font-size: 22px;
	color: #d06f1a;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.orange_text7	{
	font-family: Arial;
	font-size: 24px;
	color: #d9531e;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}

.white_text1	{
	font-family: Arial;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.rteleft	{
	margin: 0px;
	padding: 0px;
}
a:link { color: #007dc3; text-decoration: none;}
a:visited { color: #007dc3; text-decoration: none;}
a:hover { color: #007dc3; text-decoration: underline;}
a:active { color: #007dc3; text-decoration: none;}

div#press_left	{position: relative; float: left; width: 482px; height: auto; margin: 0px; padding: 0px; border: 0px;}
div#timeline_left	{position: relative; float: left; width: 482px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div#press_left_text1	{position: relative; width: 482px; height: auto; margin: 0px; padding-bottom: 10px; padding-top: 0px; padding-left: 0px; padding-right: 0px; border: 0px;}
div#press_left_search	{clear: both; position: relative; width: 482px; height: 82px; margin: 0px; padding: 0px; border: 0px; background-color: #ebebeb;}
.form1	{margin: 0px; padding: 0px; }
div#press_search_text	{position: relative; float: left; left: 14px; top: 17px; width: 239px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div#press_search_input	{position: relative; float: left; left: 14px; top: 26px; width: 161px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.formfield1	{width: 161px; height: 30px; margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 15px; color: #e6ad7c; line-height: 30px; font-weight: bold;}
div#press_search_submit	{position: relative; float: left; left: 19px; top: 26px; width: 44px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.press_grid_wrapper	{position: relative; width: auto; height: auto; margin: 0px; padding: 0px; border: 0px;}
div#press_grid1	{position: relative; float: left; width: 241px; height: 196px; margin: 0px; padding: 0px; border: 0px;}
div#press_grid2	{position: relative; float: left; width: 241px; height: 196px; margin: 0px; padding: 0px; border: 0px;}
div#press_grid3	{position: relative; float: left; width: 241px; height: 209px; margin: 0px; padding: 0px; border: 0px;}
div#press_grid4	{position: relative; float: left; width: 241px; height: 209px; margin: 0px; padding: 0px; border: 0px;}
div#press_right	{position: relative; float: left; left: 10px; top: -37px; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px;}
div#timeline_right	{position: relative; float: left; left: 10px; top: -37px; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div#press_right_title	{position: relative; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 16px; color: #d9531e; font-weight: bold; text-transform: uppercase;}
.press_right_line	{position: relative; width: 288px; float: left; height: 3px; margin: 0px; padding: 0px; border: 0px; background-color: #ffcf01;}
.press_right_spacer	{position: relative; width: 288px; float: left; height: 9px; margin: 0px; padding: 0px; border: 0px; }
.press_right_news	{position: relative; width: 288px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.press_right_news_dot	{position: relative; text-align: center; float: left; width: 18px; height: auto; margin: 0px; padding-top: 13px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; font-family: Arial; font-size: 18px; color: #d9531e; font-weight: bold; line-height: 13px;}
.press_right_news_story	{position: relative; float: left; width: 270px; height: auto; margin: 0px; padding-top: 13px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; font-family: Arial; font-size: 11px; color: #666666; line-height: 13px;}
.program_resources_imgwrap	{position: relative; width: 603px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.program_resources	{position: relative; width: 603px; height: auto; margin: 0px; padding: 0px; border: 0px; background-color: #0081c6; }
.program_resources_text	{position: relative; text-align: left; height: auto; margin: 0 auto; padding: 25px; border: 0px; font-family: Arial; font-size: 13px; color: #e9e9e8; line-height: 22px; font-weight: bold; }
.program_resources_heading	{font-family: Arial; font-size: 22px; color: #ffbb01; line-height: 26px; font-weight: bold; }
.program_resources_slice	{position: relative; width: 603px; height: auto; margin: 0px; padding: 0px; border: 0px; }
.program_resources_slice1	{position: relative; width: 199px; height: 575px; float: left; margin: 0px; padding: 0px; border: 0px; background-color: #cc6633;}
.program_resources_slice2	{position: relative; width: 199px; height: 575px; left: 3px; float: left; margin: 0px; padding: 0px; border: 0px; background-color: #cc6633;}
.program_resources_slice3	{position: relative; width: 199px; height: 575px; left: 6px; float: left; margin: 0px; padding: 0px; border: 0px; background-color: #cc6633;}
.program_resources_slice_text1	{position: relative; width: 149px; left: 25px; top: 25px; height: auto; margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 12px; color: #e9e9e8; line-height: 20px; font-weight: bold;}
.program_resources_slice_text2	{font-family: Arial; font-size: 17px; color: #ffbb01; line-height: 21px; font-weight: bold;}

.timeline_row	{position: relative; margin: 0px; padding: 0px; border: 0px; clear: both; width: auto; background-image: url(images/timeline_row_bg.png); background-position: left; background-repeat: repeat-y; overflow: hidden;}
.timeline_column1	{position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 64px;}
.timeline_column2	{position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 7px;}
.timeline_column3	{position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 60px; }
.timeline_column4	{position: relative; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; width: 351px; overflow: hidden;}
.timeline_column1_top	{position: relative; margin: 0px; padding: 0px; border: 0px; height: 3px; width: 64px; background-color: #00b0d8;}
.timeline_column3_top	{position: relative; margin: 0px; padding: 0px; border: 0px; height: 3px; width: 60px; background-color: #00b0d8;}
.timeline_column4_top	{position: relative; margin: 0px; padding: 0px; border: 0px; height: 3px; width: 351px; background-color: #00b0d8;}
.timeline_column3_date	{position: relative; margin: 0px; padding: 0px; border: 0px; padding: 6px; font-family: Arial; font-size: 10px; color: #f05a28; line-height: 12px; font-weight: bold;}
.timeline_column4_content	{position: relative; margin: 0px; padding-top: 6px; border: 0px; width: auto; height: auto; font-family: Arial; font-size: 11px; color: #333333; line-height: 12px; overflow: hidden;}

.work_click	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: 37px; overflow: hidden; text-align: right;}
.work_bluebg	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #0081c6; overflow-x: hidden; overflow-y: visible;}
.work_orangebg	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #f39130; overflow-x: hidden; overflow-y: visible;}
.work_bluebg2	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: auto; background-color: #6caedf; overflow-x: hidden; overflow-y: visible;}
.work_spacer	{position: relative; margin: 0px; border: 0px; padding: 0px; width: 751px; height: 1px; }
.work_icon	{position: relative; float: left; padding-top: 12px; padding-right: 0px; padding-left: 11px; padding-bottom: 0px; margin: 0px; border: 0px; width: 50px; height: 60px; }
.work_content	{position: relative; float: left; padding-top: 7px; padding-right: 0px; padding-left: 13px; padding-bottom: 0px; margin: 0px; border: 0px; width: 658px; height: auto; }
.work_title1	{font-family: Arial; font-size: 10px; color: #ffbb01; line-height: 18px; font-weight: bold; text-transform: uppercase;}
.work_title2	{font-family: Arial; font-size: 20px; color: #FFFFFF; line-height: 22px; font-weight: bold;}
.work_text	{font-family: Arial; font-size: 14px; color: #333333; line-height: 22px;}
.work_arrow	{position: relative; float: left; padding-top: 8px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border: 0px; width: 11px; height: auto; }


div#more4	{display: none; margin: 0px; padding: 0px;}
/* styling for special views */
.field-field-language {display:none; margin:0; padding:0;}
.faceted-search-keyword {border:none;}
.faceted-search-keyword legend {display:none;}
.faceted-search-keyword {margin: 0; padding:0;}
.faceted-search-guided {border:none;}
.faceted-search-guided legend {display:none;}
.faceted-search-guided {margin: 0; padding: 0;}
fieldset.faceted-search-guided{margin:70px 0 0 0;}
fieldset.faceted-search-guided p {
  font-size: 23px;
  color: #026bb7;
  line-height: 24px;    
  background-color: #fec61f;
  padding: 14px;
  width: 322px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;  
}

table.faceted-search{
  display: none;
}

.search-vocabulary{
  display: inline-block;
  width: 300px;
}

.search-vocabulary h2{
  color: #026bb7;
}

.search-vocabulary ul{
  list-style:none;
  margin: 0 0 10px 0;
}

.search-vocabulary ul li,
.search-vocabulary ul li a{
  color: #000;
}

.search-vocabulary ul li.parent{
  font-weight: bold;
}
/* hide the abstract field label */
.field-field-abstract .field-label {display: none;}

/* hide the attachment count */
.upload_attachments.first {display: none;}

/*
topmenu is the navigation back to public web site 
*/
#header-top-wrapper{
    margin:0 22px 0 0;
}
#header-group{
    margin-top: 18px;
}
#header-site-info{
    margin-bottom: 0;
}
#header-site-info-inner{
    margin: 0;
}
.public-library-topmenu div {
	margin-bottom: 0px;
}

/* need to fix css here; block-10=dev/block-3=prod */
#block-block-10 {width:760px; margin: 0 0 0 0; line-height:100%;}
.public-library-topmenu {width:100%; margin: 0 0 0 0; line-height:100%;}

.public-library-topmenu ul{display:inline; float:right; margin:15px 10px 0 0;}
.public-library-topmenu li {padding:0;}
.public-library-topmenu a {text-transform: uppercase;color: #87a55c;font-weight:bold;text-decoration: none;margin: 0 0 0 0;padding:0 10px 0px 0;}
.public-library-topmenu a:hover {color: #007dc3;}
.public-library-topmenu li.active-trail a {border-bottom: 2px solid #6caddf;color: black;}
.public-library-topmenu span.ext {display:none;} 
.public-library-topmenu p {display:inline-block; margin: 0 0 0 0;}

.faceted-search-more
{
   display: none;
}