@charset "utf-8";


#pagelet1, #pagelet2, #pagelet3 {
width: 690px;
margin: 0 auto;
padding:30px;
background-color: #222;
color: #ccc;
}

#pagelet3 {
background-color: #250f10;
color: #FFF6F7;
}

/* --- Alert Ribbon --- */
#pagelet4 {
/* background-color: #4e951e; */
background-color: #b30000;
color: #fff;
margin: 0 auto;
padding: 0;
width: 750px;
/* background: url(/images/global/bg_preservation_ribbon.jpg) #4e951e no-repeat 0 -29px; */
}


/* ---------------------------- SEARCH -------------------------- */

#pframe{
background-color:#333;
}
#pagelet1 h3{
color: #ccc;
background-color:#333;
font-size: 1.2em;
font-weight:bold;
letter-spacing:0;
margin:0px;
padding: 10px 0px 10px 20px;
width:375px;
border-right:30px solid #222;
}

#pagelet1 fieldset {
border:none;
color:#ccc;
float:right;
margin: 0 10px 0 0;
padding: 22px 0 8px;
width:230px;
}

#pagelet1 fieldset #searchoptions{
width:220px;
background-color:#333;
margin:0;
padding:0;
}

#pagelet1 fieldset #searchoptions li{
background:#333;
margin:0 0 4px 0;
padding:0;
}

#pagelet1 fieldset #searchoptions li label{
margin:0;
padding:0;
}

#pagelet1 fieldset #searchoptions li label:hover{
color:#fff;
}

#pagelet1 #othercatalogs{
width:395px; 
background-color:#222; 
border-right:30px solid #222;
margin:0;
padding:0;
}

#pagelet1 #othercatalogs li{
margin:0;
padding:0;
list-style-image:none;
background-image:none;
border-top:2px solid #222;
}

#pagelet1 #othercatalogs li a{
color:#ccc;
display:block;
text-decoration:none;
padding:5px 10px 5px 0px;
background-color:#292929;
margin: 0px;
}

#pagelet1 #othercatalogs li a:hover{
background-color:#333;
}

#pagelet1 #othercatalogs li a acronym{
color:#9fc87a;
font-weight:bold;
text-decoration:none;
padding:5px 10px 5px 20px;
margin:0px;
border:none;
}



/* ---------------------------- SEARCH FORM -------------------- */

.searchbutton{
background:#9fc87a;
border:none;
padding:3px;
border:1px solid #8eb769;
margin:8px 0 0 0;
font-weight:bold;
cursor:pointer;
line-height:1.1em;
}

.searchbutton:hover{
background:#BBD5A4;
}

/* ---------------------------- HOURS -------------------------- */

#pagelet2 {
background-color: #151c21;
}

#pagelet2 a:link, #pagelet2 a:visited {
color: #CADBE9;
font-weight:bold;
}

#pagelet2 ul{
padding:0;
margin:0;
}

#pagelet2 ul li{
list-style-image:none;
padding:0;
margin-bottom:2px;
}

#pagelet2 ul li #hours_byweek,
#pagelet2 ul li #hours_finder,
#pagelet2 ul li #hours_mobile{
display:block;
background:#2b2f33;
text-decoration:none;
margin:0;
padding: 10px 15px 10px 50px;
width:240px;
background-position: 10px 9px;
background-repeat: no-repeat;
}
	
#pagelet2 ul li #hours_byweek:hover,
#pagelet2 ul li #hours_finder:hover,
#pagelet2 ul li #hours_mobile:hover{
background: #464e56;
color:#CADBE9;
background-position: 10px 9px;
background-repeat: no-repeat;
}

	#pagelet2 ul li #hours_byweek,
	#pagelet2 ul li #hours_byweek:hover{
	background-image: url(/images/global/icons/clock.gif);
	}
	
	#pagelet2 ul li #hours_finder,
	#pagelet2 ul li #hours_finder:hover{
	background-image: url(/images/global/icons/mag_glass.gif);
	}
	
	#pagelet2 ul li #hours_mobile,
	#pagelet2 ul li #hours_mobile:hover{
	background-image: url(/images/global/icons/mobile.gif);
	}


#pagelet2 #rightnow{
float:right;
background: #2b2f33;
}

#pagelet2 #rightnow a{
text-decoration:none;
background: url(/images/global/icons/hours_rightnow_badge.gif) no-repeat 30px 35px;
color:#9bb4d0;
display:block;
font-size:1.4em;
margin:0;
width:205px;
padding: 35px 20px 34px 120px;
}

#pagelet2 #rightnow a:hover{
background-position: 30px 35px;
background-repeat: no-repeat;
background-color: #464e56;
}

/*-------------------- BOOKMARKS ------------------*/

div#loggedin_wrapper { width: 100%; background: url(/images/global/bg_loggedin_ribbon.jpg) #2a1f31 repeat-x ; }
div#loggedin_wrapper div#loggedin_ribbon { width: 750px; margin: 0 auto; background: url(/images/global/bg_loggedin_ribbon.jpg) #2a1f31 repeat-x; height: 28px; }
#loggedin_ribbon { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.4em; line-height:2.2; text-align:right; }
div#loggedin_ribbon ul { padding: 0; margin: -2px 0 0 0; }
div#loggedin_ribbon ul li { display: inline; list-style-type: none; padding: 6px 0; color:#ecdbf4; letter-spacing: -1px; background: none;}
div#loggedin_ribbon ul li a { text-decoration: none; }

#loggedin_as, #intranet_home_link  { font-size: 0.6em; color: #e4d8e3; font-weight: bold; padding:0; }
#intranet_home_link { padding-top: 2px; }

#loggedin_as  { float:left; text-align:left;  margin-top: 2px; }
#loggedin_as a, #intranet_home_link a { color: #e4d8e3; margin-right: 7px; }

/* div#loggedin_ribbon ul li#loggedin_as { background: none; width: 200px; display: block; }
div#loggedin_ribbon ul li#loggedin_as span#loggedin_logout_link a { color: #ffffff; } */

ul li#loggedin_intra_home_link { padding: 6px 19px; }
li#loggedin_bookmarks_link { margin-left: 0px; }

li#loggedin_intra_home_link a { background: url(/images/global/bg_bookmarks_mouseover.gif) no-repeat 50 0; padding: 0 15px; color: #c2b6cf;}
li#loggedin_intra_home_link a:hover { color: #e4d8e3; }
li#loggedin_bookmarks_link a { color: #c2b6cf; padding: 8px 10px 10px 25px;  }
#ribbon ul li#loggedin_bookmarks_link a { color: #b9adb8; background: url(/images/global/bullets/ribbon_arrow7.gif) #1f1923 no-repeat scroll 1px -29px; padding-left: 22px;}
#ribbon ul li#loggedin_bookmarks_link a:hover { color: #e4d8e3; background-position:1px 7px; }

div#bookmarks_pagelet { width: 726px; margin: 0 auto; padding: 12px; background: url(/images/global/bg_bookmarks_pannel_foot.gif)  #3f3346 repeat-x 0 bottom; }
div#bookmarks_controls { float: left; width: 35%; }
div#bookmarks_controls ul { padding: 0; margin: 0; }
div#bookmarks_controls ul li { padding: 0 0 0 17px; margin: 5px 0 0 0; background: url(/images/global/bullets/bookmarks_instructions.gif) no-repeat left top; line-height: 1.5; }

a#bmct_header_add, a#bmct_header_del, a#bmct_header_edit, a#bmct_header_sort { color: #fff3ff; padding: 6px; background-color: #2e2533; display: block; text-decoration: none; font-weight:bold; margin-bottom: 4px; }
div#bmct_body_add, div#bmct_body_del, div#bmct_body_edit, div#bmct_body_sort { padding: 0 5px 10px 6px; color: #e4d8e3; font-size: 0.85em; }
div#bmct_body_add { padding-bottom: 6px; }
div#bmct_body_add a, div#bmct_body_del a, div#bmct_body_edit a, div#bmct_body_sort a {color: #e4d8e3; font-weight: bold; }
div#bmct_body_add ul { margin-bottom: 4px; }
form#bmct_add_form {padding-left: 15px; display: block; }
form#bmct_add_form div.f_bmct_add_bm_bg { background: #e4d8e3 url(/images/global/bg_bookmarks_add_field.gif) no-repeat 0 0; display: inline;  padding: 3px 5px 5px 5px; }
*:first-child+html form#bmct_add_form div.f_bmct_add_bm_bg { background: #e4d8e3 url(/images/global/bg_bookmarks_add_field.gif) no-repeat 0 0; display: inline;  padding: 0 5px 5px 5px; }
form#bmct_add_form input[type=text] { font: 1.0em Verdana, Arial, Helvetica, sans-serif; padding: 3px 3px 3px 5px; margin-top: 4px; border: none; width: 170px; height: 22px; background: none; }
form#bmct_add_form input#f_bmct_add_submit { background: url(/images/global/bookmarks_go_button.gif) #3f3346 no-repeat 0 2px; border: none; color: #9c8faa; width: 30px; height: 22px; font-weight: bold; text-align: center; }
*:first-child+html form#bmct_add_form input#f_bmct_add_submit {	
background: url(/images/global/bookmarks_go_button.gif) #3f3346 no-repeat 0 2px; border: none; color: #9c8faa; width: 30px; height: 22px; font-weight: bold; text-align: center; padding: 0; margin: 0 0 8px 5px; }

div#bookmarks_panel { float: right; width: 60%; background: url(/images/global/bg_bookmarks_panel_top.gif) #594762 repeat-x top; padding: 8px 0 0 0; max-height: 400px; overflow-x: hidden; overflow-y: scroll; }
div#bookmarks_panel div.bookmark { padding: 0; clear: both; }
div.bookmark a { color: #e4d8e3; text-decoration: none; display: block; padding: 3px 0 4px 10px; line-height: 13pt; }
div.bookmark a:hover { text-decoration: underline; background-color: #4e3c57; }
a.bookmark { width: 100%; }

form#bookmarks_add_form {margin: 0; padding: 0; }

table.bookmark-edit-form { display: block; margin: 4px 0 4px 0; padding: 5px 10px 5px 10px; background-color: #74617e; }
*:first-child+html th.bookmark-edit-label { padding-left: 10px; }
th.bookmark-edit-label label { color: #e4d8e3; margin-right: 4px; }
th.bookmark-edit-label, td.bookmark-edit-content { vertical-align: top; }
td.bookmark-edit-content div.bookmark-edit-content_bg { background: #e4d8e3 url(/images/global/bg_bookmarks_edit_field.gif) no-repeat 0 0; display: inline; padding: 1px 5px 5px 5px; }
*:first-child+html td.bookmark-edit-content div.bookmark-edit-content_bg { background: #e4d8e3 url(/images/global/bg_bookmarks_edit_field.gif) no-repeat 0 0; display: inline; padding: 1px 5px 5px 5px; }
td.bookmark-edit-content input[type=text] { width: 240px; height: 22px; font: 8pt Verdana, Arial, Helvetica, sans-serif; padding: 3px 13px 3px 5px; background: none; border: none; }
*:first-child+html td.bookmark-edit-content { width: 360px;}
*:first-child+html td.bookmark-edit-content input[type=text] { width: 218px; height: 22px; font: 8pt Verdana, Arial, Helvetica, sans-serif; padding: 3px 23px 3px 5px; background: none; border: none; }
td.bookmark-edit-content input[type=submit], td.bookmark-edit-content input[type=reset] { width: 100px; background: url(/images/global/bookmarks_submit_button.gif) #74617e no-repeat 0 2px; border: none; height: 22px; color: #e4d8e3; margin-right: 10px; }
a.bm_delete_link { float: right; }
.bm_delete_link img { border: none; }

div#bookmarks_panel_empty { color: #e4d8e3; padding: 15px; min-height: 150px; }

div#bookmarks_panel_container.bookmark_mode_delete a.bookmark { width: 375px; }



/*-------------------- HOLLIS ------------------*/

#pagelet3 a { color: #CFB1B1; }

div#hollis_def, div#hollis_help { background-color: #392223; padding: 10px 18px; margin-bottom: 18px; }

div#hollis_help { margin-bottom: 0; margin-top: 12px; }

div#hollis_discovery, div#hollis_classic { background-color: #4a3133; width: 299px;
	padding: 12px 18px 18px;	 }
	
div#hollis_discovery p, div#hollis_classic p { padding-bottom: 2px; }

div#hollis_classic { float: right; }

div#hollis_discovery { margin-right: 20px; }

div#hollis_discovery img, div#hollis_classic img { border: none; }

a#hollis_discovery_link, a#hollis_classic_link {
	display: block;
	text-decoration: none;
 color: #cfb1b1;
	font-size: 1.5em;
	font-weight: bold;
}

a#hollis_discovery_link:hover, a#hollis_classic_link:hover { color: #eca924; }

div#hollis_discovery p.hollis_video_link, div#hollis_classic p.hollis_video_link { padding: 0 0 0 29px; background: url(/images/global/icons/video_small.gif) no-repeat 3px center; }

/*-------------------- ALERT PAGELET ------------------*/

#pagelet4_wrapper {
width: 100%;
/* background-color: #4e951e; */
background-color: #b30000;
}

/*--- PRESERVATION ALERTS ---*/

#preservation_photo {
padding: 15px 30px;
float: left;
}

#preservation_text p.message {
padding: 30px 30px 10px 0;
font-size: 1.2em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
}

#preservation_text p a:link, #preservation_text p a:visited {
color: #fff;
}

#preservation_clinic {
background: url(/images/global/ribbon/bg_pres_clinic.png) no-repeat 300px 0px;
padding: 10px 5px 5px 5px;
height: 55px;
line-height: 14pt;
}

*:first-child+html #preservation_clinic {
background: url(/images/global/ribbon/bg_pres_clinic.png) no-repeat 0px 0px;
padding-left: 10px;
}

#preservation_clinic a:link, #preservation_clinic a:visited {
color: #fff;
}