@charset "utf-8";
/* CSS Document */

/** Header **/
#libheader						{position:relative;background-color:#0c1e32;width:970px;height:88px;margin:0px auto;}
#libheader H1 					{position:absolute;top:8px;left:0px; no-repeat;width:472px;height:46px;padding:0px;text-indent:-9999px;overflow:hidden;}
#libheader H2					{position:absolute;top:53px;right:0px;background-repeat:no-repeat;height:24px;width:361px;padding:0px;text-indent:-9999px;overflow:hidden;}
#newsheader H1 					{position:absolute;top:8px;left:0px; no-repeat;width:472px;height:46px;padding:0px;}
#newsheader H2					{position:absolute;top:53px;right:0px;background-repeat:no-repeat;height:24px;width:361px;padding:0px;}
			
#libprintLogo					{display:none;}

/* Header Navigation */
/* no search bar 
#libnavHeader					{position:absolute;top:9px;right:10px;} */
#libnavHeader					{position:absolute;top:9px;right:201px;}
#libnavHeader A					{font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px;COLOR:#d0d8dd; }


/* end header */

/* Global Navigation */
#libnavGlobal					{background:url(../bgimg/bg_navGlobal.jpg) repeat-x #002855;height:39px;text-align:center;}
#libnavGlobal UL				{list-style-type:none;width:970px;margin:0px auto;padding:11px 0px 0px;}
#libnavGlobal UL LI			{display:inline;padding-right:34px;}
#libnavGlobal UL LI#ng7		{padding:0px;}

#libnavGlobal UL LI A			{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;text-transform:uppercase;color:#fff;}
#libnavGlobal UL LI A:hover {color:#99c6db;}
#libnavGlobal UL LI A SPAN		{font-size:0.8em;}

.pageFindbooks #menuFindbooks A {color:#99c6db;}
.pageFindarticles #menuFindarticles A {color:#99c6db;}
.pageResearchtools #menuResearchtools A {color:#99c6db;}
.pageHowdoi #menuHowdoi A {color:#99c6db;}
.pageServ #menuServ A {color:#99c6db;}
.pageWhatsup #menuWhatsup A {color:#99c6db;}

.pageFindbooks #menuFindbooks A:hover {color:#ffffff;}
.pageFindarticles #menuFindarticles A:hover {color:#ffffff;}
.pageResearchtools #menuResearchtools A:hover {color:#ffffff;}
.pageHowdoi #menuHowdoi A:hover {color:#ffffff;}
.pageServ #menuServ A:hover {color:#ffffff;}
.pageWhatsup #menuWhatsup A:hover {color:#ffffff;}


#findbooks .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:small; text-transform:none;}
#findarticles .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:small; text-transform:none;}
#researchtools .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:small; text-transform:none;}
#howdoi .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:small; text-transform:none;}
#serv .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:small; text-transform:none;}
#whatsup .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:small; text-transform:none;}
	/* popup code white*/
#white-sddm
{	position:relative;
margin: 0;
	padding: 0;
	z-index: 500;}

#white-sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#white-sddm li a
{	display: block;
	margin: 0 1px 0 0;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	}

#white-sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #002855;
}

	#white-sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
		color: #ffffff;
		}

	#white-sddm div a:hover
	{	
		color: #FfffFF}
/* end white popmenu */

/* main content */
H1, H2, H3, H4, H5, H6		{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;line-height:1.2em;color:#0c1e32;}
H1							{font-size:2.8em;padding-bottom:1.0em;}
H2							{font-size:2.4em;padding-bottom:0.7em;}
H3							{font-size:2.8em;padding-bottom:0.3em;line-height:1em;}
H4							{font-size:1.8em;padding-bottom:0.2em;}
H5							{font-size:1.1em;padding-bottom:0.3em;font-weight:bold;}
H6							{font-size:1.1em;padding-bottom:0.8em;}
dd {margin-left:40px;}

.rtcolumnheader {font-family:Arial, Helvetica, Verdana, sans-serif;;font-size:100%;font-weight: bold;color:#5C84A6; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
.rtcolumnheader a {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:100%;font-weight: bold;color:#5C84A6; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;text-decoration:none;}
.midblue_title {color:#01569E;font-weight:bold; font-size:100%;}
.midblue_title_lg {color:#01569E;font-weight:bold; font-size:120%;}
.midblue_title_huge {color:#01569E;font-weight:bold; font-size:160%;}
.small-text {font-size:80%; line-height:1.1em;}
.medium-text {font-size:95%; line-height:1.2em;}
.lightblue_bground {background-color:#e8f4fa;padding:10px;}
.must {color:#ff0000;
	font-size:10pt;
	font-weight:bold;
}

#maincontent a {text-decoration:none;}
#maincontent a:hover {text-decoration:underline;}
#zone2 a {text-decoration:none;}
#zone2 a:hover {text-decoration:underline;}

.noUnderline a {text-decoration:none;}
.noUnderline a:hover {text-decoration:underline;}

.alpha-break {font-size:small;}
.alpha-break a{text-decoration:none;}
.main_column_text {padding-top:10px;}
.main_column_text  a{text-decoration:none;}
.main_column_text  a:hover{text-decoration:underline;}

/**Images **/
.image_border {-webkit-box-shadow:4px 4px 4px #888;-moz-box-shadow:4px 4px 4px #888; box-shadow:4px 4px 4px #888;}
/** Adding captions to images **/
.picture { background-color: #Ffffff;
  padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #ffffff;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }
.center { margin-left:auto;margin-right:auto;}
/*** Assignment calculator ****/
#calculator {border:#996600 1px solid;padding:5px;}
/*** Generic search boxes ****/
#generic-search {border:#3366CC solid 1px;padding:15px;width:60%;}
#generic-searchterms {background:url(../bgimg/bg_searchTerms.gif) no-repeat #fff;width:143px;border:0px;padding:3px 8px 3px 22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;border:1px solid #a5abb0;color:#6b6e71;}
#generic-searchterms100 {background:url(../bgimg/bg_searchTerms.gif) no-repeat #fff;width:100px;border:0px;padding:3px 8px 3px 22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;border:1px solid #a5abb0;color:#6b6e71;}
#generic-searchterms120 {background:url(../bgimg/bg_searchTerms210.gif) no-repeat #fff;width:120px;border:0px;padding:3px 8px 3px 22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;border:1px solid #a5abb0;color:#6b6e71;
}#generic-searchterms210 {background:url(../bgimg/bg_searchTerms210.gif) no-repeat #fff;width:270px;border:0px;padding:3px 8px 3px 22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;border:1px solid #a5abb0;color:#6b6e71;}

#generic-searchterms180 {background:url(../bgimg/bg_searchTerms210.gif) no-repeat #fff;width:180px;border:0px;padding:3px 8px 3px 22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;border:1px solid #a5abb0;color:#6b6e71;}

#generic-selectterms {background:url(../bgimg/bg_selectTerms.gif) no-repeat #fff;width:110px;border:0px;padding:3px 8px 2px 2px;font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;border:1px solid #a5abb0;color:#000000;}
#generic-selectargs {border:0px;padding:3px 3px 3px 3px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;border:1px solid #a5abb0;color:#000000;}


.undersearch {
	font-size:11px;
	font-weight:normal;
	padding-top:8px;
	}
.undersearch a {text-decoration:none;}	
.undersearch a:hover {text-decoration:underline;}

#grayBlock {background-color:#C8C8C8; padding:5px;}
#grayBlock .whiteBorder {border:#FFFFFF 1px solid;}
#grayBlock .content {padding:5px; color:#000000; }
#grayBlock .content a{text-decoration:none; }
#grayBlock .content a:hover{text-decoration:underline;}
#grayBlock .normalText {padding:10px;}
#grayBlock .normalText table {padding:10px;}
#grayBlock .normalText a{text-decoration:none; }
#grayBlock .normalText a:hover{text-decoration:underline;}

.small-text {font-size:80%; line-height:1.1em;}
.medium-text {font-size:95%; line-height:1.2em;}

#booktable table td {padding:5px;}
#right-column-box {
	margin-top:5px;
	padding:5px;
	border:1px solid #D4D9D9;
	}

/*** bottom full width column ***/
#zoneBottom					{clear:both;padding:2em 20px 0em 22px;}





/* leftcolumn column */
.libnavRelated					{padding:0em 0em 2em;font-size:0.9em;}
.libnavRelated UL				{list-style-type:none;margin:0px;padding:0px;}
.libnavRelated UL LI A			{text-decoration:none;}

#librelatedResources H4		{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;text-transform:uppercase;color:#518caa; font-size:13px; font-weight:bold;}


/* footer - right column */
#libnavFooter					{float:left;width:200px;padding-left:21px;}
#libnavFooter UL				{list-style-type:none;margin:0px;padding:0px;}
#libnavFooter a				{text-decoration:none;}


/* Social Links */
#navSocial					{width:124px;padding-left:11px;}
#navSocial UL				{list-style-type:none;margin:0px;padding:0px;}
#navSocial UL LI			{padding-right:2px;}
#navSocial UL LI A			{background-repeat:no-repeat;width:28px;height:28px;text-indent:-9999px;overflow:hidden;}

/* Page Social Links */
#navPageSocial				{float:left;width:auto;padding-bottom:30px;}
#navPageSocial UL				{list-style-type:none;margin:0px;padding:0px;}
#navPageSocial UL LI			{float:left;padding-right:10px;}
#navPageSocial UL LI A			{display:block;background-repeat:no-repeat;width:32px;height:32px;text-indent:-9999px;overflow:hidden;}

div.rssincl-itemdesc a { color: #125FAF !important; } 

/* archives pages */
#archives-contact {
	width:185px;
	float:right;
	padding:5px;
	padding-bottom:10px;
	margin-left:10px;
	border:#666 1px solid;
	
}
#news-archives {
	border:#666 1px solid;
	padding:5px;
	
	-webkit-box-shadow:4px 4px 4px #888;
	-moz-box-shadow:4px 4px 4px #888; 
	box-shadow:4px 4px 4px #888;
}

