body {font-size:75.01%;margin:0;background:url(../../../images/grey_page_bg_960.jpg) top center repeat-y;}
p, #maincontent li	    {line-height:1.4em;}
ol li {line-height:1.3em;margin-bottom:0.8em;}

/*User Selectable Styles*/
.Heading1, H1     {color:#26264E; font-size:2.2em; line-height:1em;font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0;margin-bottom:0.2em;border-bottom:1px dashed #CCC;}
.Heading2, H2 	{color:#26264E; font-size:1.4em; font-weight:normal;font-family:Trebuchet MS;margin-top:0;}
.Heading3, H3     {color:#26264E; font-size:1.2em; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#26264E; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#26264E; font-size:1em; font-weight:bold; margin-bottom:0.5em;}

.Normal          {font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;font-size:1em;}
body .columnheader 	 {color:#000000; font-weight:bold; background-color:#DAD9ED; padding:2px;}

.clearfloat {clear:both;}
/* Top Image */
#toppic		 		{float:left; background-image: url('../../../images/banner_template_home2.jpg'); background-repeat: no-repeat;  width:734px }

/* Events */
body .eventsboxbg {background-color:#DAD9ED;}

/* Table Styles */
/* Overall table style */
table.ImmTS_General { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_General th, table.ImmTS_General td { padding: 1px; margin: 1px; } 
/* Table border style */  
table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_General th { background-color: #DAD9ED; color: #26264E; padding: 1px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

/* Business table style */
table.ImmTS_Business { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Business th { background-color: #EAEBEF; color: #4E4A58; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Business td { background-color: #f3f3f3; vertical-align: top; }

/* Finance table style */
table.ImmTS_Finance { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Finance th, table.ImmTS_Finance td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Finance, table.ImmTS_Finance th, table.ImmTS_Finance td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Finance th { background-color: #9F9CB9; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }

/*Misc Styles*/
A					{color:#6363CE; text-decoration:none;}
A:hover				{color:#000000;}

/* Language Selector Styles */
	#langselect				{background-color:#ffffff;}
	#langselect .head		{color:#000000; background-color:#F1F1F9; border-top:1px solid #E5E5E5;}
	#langselect a			{color:#000000; background-color:#ffffff;}
	#langselect a:hover		{background-color:#F1F1F9;}
	#langselect a.sel		{color:#000000; background-color:#DAD9ED;}
	#langselect a:hover.sel	{background-color:#F1F1F9;}


/*breadcrumb */
	#breadleft				{color:#6363CE;}
	body .Path 					{color:#6363CE;}

/*standard styles*/
	#colareahome				{border:0;margin:0;padding:0;}
	.dclogo						{margin-top:10px;}
	#header						{position:relative;display:inline;clear:both;float:left;width:940px;padding-bottom:10px;margin-bottom:5px;}
	.banner 						{clear:both; margin-bottom:1em;}
	#contentsidemenu			{width:205px;float:left;margin:0 15px 20px 10px;display:inline;clear:left;}
	#maincontent				{width:700px;float:left;margin:0 10px 20px 0;}

/* Header Menu */

	#headeraccesslinks			{position:absolute;top:0;right:0;}
	#headermenu					{position:absolute;bottom:0;right:0;}
	#searchBox					{width:auto !important;display:block;float:left;margin-left:10px;}
	#searchBox img				{vertical-align:top;margin-left:3px;margin-top:1px;}
	.linkhead					{font-size:1em;display:block;float:left;padding:3px 5px 0;}
	#headermenu ul, #headermenu li 	{list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;padding:0;margin:0;}
	#headermenu li {display:block;float:left;}
	#headermenu li a {color:#444;display:block;padding:0 5px;border-right:1px solid #DDD;letter-spacing:-0.02em;}
	#headermenu li a:hover {text-decoration:underline;}
	.menulast {padding-right:0 !important;border:0 !important;}
	
	
/* end header menu bar*/

	#contentsidemenu ul, #contentsidemenu li, #homesidecourses ul, #homesidecourses li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
	
	#contentsidemenu ul {margin-bottom:1.2em;}
	
	#contentsidemenu li {padding-left:0.6em;}
	.menuheader {padding-left:0 !important;margin-bottom:0.3em !important;}
	
	.menuguides {border:1px solid #e95d03;background-color:#fdd78f;padding-bottom:6px !important;}
	.menuguides a {color:#333;}
	.menuguides a:hover, .menuguides a:active {text-decoration:underline;}
	.menuguides li {padding-left:5px;}
	.menuguidesheader {list-style-type:none !important;background:url(../../../images/lrc_guides_leaflets_bg.jpg) 0 0 no-repeat;font-size:1.4em;width:198px;height:25px;padding:5px 0 6px 5px !important;margin-bottom:8px;}
	
	/* Styles for LRC */

.frontmenubit, .frontmenubitright {display:block;float:left;width:343px;margin-right:14px;margin-bottom:14px;height:60px;overflow:hidden;}
.frontmenubitright {margin-right:0;clear:right;}

.frontmenubit img, .frontmenubitright img {float:left;margin-right:5px;}

.frontmenubit h3, .frontmenubitright h3 {color:#587cac;margin-top:0;margin-bottom:0em;font-size:1.4em;font-family:"trebuchet ms",verdana,arial,helvetica,sans serif;font-weight:normal;line-height:1.2em;}

.frontwelcome {float:left;width:480px;}

.welcomevid {width:200px;padding:4px;border:1px solid #d9d9d9;text-align:center;float:right;margin-top:10px;background:url(../../../images/lrc_vid_bg.jpg) top center no-repeat #F2F2F2;}
.welcomevid h2 {margin-top:0;margin-bottom:0.3em;}
.welcomevid p {margin-bottom:0.5em;}
.welcomevid ul, .welcomevid li {list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;}
.welcomevid li {display:block;float:left;width:90px;margin:0 3px;}
.welcomevid img {border:1px solid #838383;margin-top:3px;}

.frontblog {background:url('../../../images/lrc_front_blog_bg.jpg') top left repeat-x;background-color:#e9e9ce;clear:both;margin-top:10px;margin-bottom:1.5em;padding:0 4px;display:inline;float:left;width:692px;}

.frontblog p strong {display:block;margin-bottom:0.5em;}

.frontblog img {border:1px solid #838383;margin-left:3px;margin-right:7px;margin-bottom:5px;background:#FFF;padding:4px;}
	
.frontblog h2 {margin-top:0;margin-bottom:3px;color:#444;font-weight:normal;}

.notify {background:url('../../../images/lrc_front_warning.jpg') 8px 10px no-repeat;background-color:#5882ce;padding:6px 6px 6px 62px;color:#FFF;line-height:1.4em;margin:1em 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #3c63a9;}


/* --------------------------------------------------------------------------------- SUBJECT AREAS STYLING -- */

	.librariansnews {clear:both !important;float: left;border-top: 1px solid #CCCCCC;padding-top: 10px;margin-top: 10px;width:100%;}
		
/* Header styling */
	.librariansnews h2 {height:24px;background-image:url('../../../images/lrc_grad_green.jpg');background-color:#66CC00;background-repeat:repeat-x;color:#FFFFFF;padding-top: 2px;padding-left: 5px;font-size:1.3em;font-weight: bold;padding-bottom: 0px;margin: 0px 0px 10px 0px;}
	
	.orangegrad {height:24px;background-image:url('../../../images/lrc_grad_orange.jpg');background-color:#FF9900;background-repeat:repeat-x;color:#FFFFFF;padding-top: 2px;padding-left: 5px;font-size:1.3em;font-weight: bold;padding-bottom: 0px;margin: 0px 0px 10px 0px;}
	
	.greengrad {height:24px;background-image:url('../../../images/lrc_grad_green.jpg');background-color:#95c615;background-repeat:repeat-x;color:#FFFFFF;padding-top: 2px;padding-left: 5px;font-size:1.3em;font-weight: bold;padding-bottom: 0px;margin: 0px 0px 10px 0px;}
	
	.redgrad {height:24px;background-image:url('../../../images/lrc_grad_red.jpg');background-color:#cb0101;background-repeat:repeat-x;color:#FFFFFF;padding-top:2px;padding-left:5px;font-size:1.3em;font-weight:bold;padding-bottom:0;margin:0 0 10px 0;}
	
	.bluegrad {height:24px;background-image:url('../../../images/lrc_grad_blue.jpg');background-color:#00019a;background-repeat:repeat-x;color:#FFFFFF;padding-top: 2px;padding-left: 5px;font-size:1.3em;font-weight: bold;padding-bottom: 0px;margin: 0px 0px 10px 0px;}
	
/* Text & list styling */

	.librariansnews h3 {padding-left:5px;font-size:1.2em;}
	.librariansnews p {padding-left:5px;}
	.librariansnews img {float:right;padding: 5px 5px 5px 0px;}
	
	
	
/* ----------------------------------------------------------------------------------- E-LIBRARY -- */

/* ********************************
	Database listing bit
******************************** */ 

.iconlegend {border: solid 1px #e5e5e5;margin:0 auto 1.5em auto;padding:10px;float:left;display:inline;width:666px;clear:both;}
.iconlegend ul {display:block;margin:0;padding:0;}
.iconlegend ul li {display:block;float:left;border:1px solid #ddd;background:#f2f2f2;padding:4px;margin-right:5px;border-right:solid 1px #ddd;list-style:none;margin-bottom:4px;}
.iconlegend ul li img {margin-right:5px;vertical-align:middle;}
.clearright {clear:right;}

/* *********************************
	Search Boxes
********************************* */
#searchboxcontainer {display:block;padding:1em 0 0;margin:1em 0 0;border-top:1px solid #ccc;}
#searchboxleft, #searchboxright {float:left;width:335px;padding:10px 5px;margin-bottom:6px;background:#E8EAEE;border: 0px solid #FFF;}
#searchboxleft {margin-right:10px;}
.homeaccessbit {float:left;width:345px;margin-bottom:6px;background:#E8EAEE;border: 0px solid #FFF;}
.searchtextbox {width: 230px;}
#searchboxleft form input, #searchboxright form input {display:inline;}
#searchboxleft form, #searchboxright form {text-align:center;margin:5px 0px 5px 0px;}
#searchboxleft h2, #searchboxright h2 {font: bold 10pt "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;margin:0;padding:0;margin-left:10px;}

.elibrarythumbbit {display:block;float:left;width:335px;padding:5px;margin-bottom:10px;height:50px;overflow:hidden;background:#f3f4f6;border: 0px solid #FFF;}

.elibrarythumbbit img {float:left;margin-right:5px;}

.elibrarythumbbit h3 {color:#587cac;margin-top:0;margin-bottom:0em;font-size:1.3em;font-family:"trebuchet ms",verdana,arial,helvetica,sans serif;font-weight:normal;}
.elibrarythumbbit p {line-height:1.0em;}
.elibraryresources {border:1px solid #CCC;padding:5px;width:688px;margin-top:0.5em;}

.elibraryresources h2 {margin-top:0;margin-bottom:0.3em;}
.elibraryresources table td {border-bottom:1px solid #DDD;padding-top:4px;}

.newresource {background:#fffbcd;border-bottom:1px solid #dcd8ae;}
.newresourcetable {background:#fffbcd;}
.newresourcetable td {border-bottom:1px solid #dcd8ae !important;}


.summonsearch {clear:both;padding:10px;background:#fff191;border:1px solid #e9ca80;margin-bottom:1.4em;}
.summonsearch form {width:300px;float:left;margin-right:10px;}
.summonsearch form input {display:inline;padding:3px;font-size:1.1em;}
.summonsearch form p {margin-bottom:0.35em;font-weight:bold;}


/* ------------------------------------------------------------------------------- NOTIFICATIONS -- */

.slideout {position:absolute;top:220px;right:0px;z-index:55;background:#333;color:#EEE;border:1px solid #111;width:300px;padding:5px;}
.slideout ul, .slideout li {list-style:square;}
.slideout a {color:#abb9d2;text-decoration:underline;}
.slideout h3 {color:#eac472;}
.slideoutclose {float:right;cursor:pointer;}


/* ---------------------------------------------------------------------------------------- BLOG -- */

.lrcbloglist, .lrcbloglist li {
	list-style:none;list-style-type:none;list-style-image:none;list-style-position:outside;text-indent:0;margin:0;padding:0;
}
.lrcbloglist li {
	clear:both;
	display:block;
	padding:10px;
	width:678px;
	background:#f6f6f6;
	border:1px solid #eee;
	margin-bottom:1.4em;
	overflow:hidden;
}
.lrcbloglist p {
	margin-bottom:1.4em;
}
.lrcbloglist li img {
	clear:right;
	max-width:666px;
	padding:4px;
	border:1px solid #ddd;
}
.lrcbloglist h2 {
	color:#26264E; font-size:2.2em; line-height:1em;font-family:trebuchet ms,verdana,arial,helvetica,sans serif; font-weight:normal; margin-top:0;margin-bottom:0.1em;border-bottom:1px dashed #CCC;
}
.post-date {
	font-family:Georgia,Times,serif;
	font-size:1.3em;
	font-style:italic;
	color:#444;
}
.blogger-post-footer {
	clear:both;
}
.blogger-post-footer img {
	display:none;
}
