body {font-size:0.84em;margin:0; background-color:#F2F2F2}
p, #maincontent li	    {line-height:1.4em;}
ol li {line-height:1.3em;margin-bottom:0.82em;}

/*User Selectable Styles*/
.Heading1, H1     {color:#561549; 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:#561549; font-size:1.4em; font-weight:normal;font-family:Trebuchet MS;margin-top:0;}
.Heading3, H3     {color:#561549; font-size:1.2em; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#561549; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#561549; 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;}

/* Top Image */
#toppic		 		{float:left; }

/* 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:#561549; text-decoration:none; }
A:hover				{color:#0044D2;}

/* 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;}
.cclogo						{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;}
#footerarea 				{clear:both; height:65px; border-top:1px solid #E5E5E5; padding-left:5px; padding-top:10px;  

margin-top:20px;color:#ACACAC; font-size:x-small; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none;line-height:1.3em;}

/* 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:5px;}
.menuheader {padding-left:0 !important;font-weight:bold;}

/* Styles for e-Learning */
.colbox3 {width:225px;margin-right:8px;float:left;/*border:1px solid #DDD;*/padding-right:0px;margin-bottom:30px;margin-top:5px;}
.fullbox {border-top:1px solid #CCC;padding-top:20px;clear:both;margin:0 5px;}
.colbox3 img, .fullbox img {float:left;margin-right:5px;margin-bottom:10px;}
.colbox3 h2, .fullbox h2 {margin-bottom:4px;padding:0;font-size:1.7em;font-weight:normal;font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;line-height:1em;}
.colbox3 h3, .fullbox h3 {margin:0;padding:0;font-family:trebuchet ms,verdana,arial,helvetica,sans serif;font-size:1.0em;line-height:1em;letter-spacing:-0.01em;}
.colbox3 p, .fullbox p {padding:0 5px;clear:both;}

#maincontent .colbox3 h2 a:link, #maincontent .colbox3 h3 a:link, #maincontent .colbox3 h2 a:visited, #maincontent .colbox3 h3 a:visited, #maincontent .fullbox h2 a:link, #maincontent .fullbox h2 a:visited, #maincontent .fullbox h3 a:link, #maincontent .fullbox h3 a:visited {text-decoration:underline; color:#444; font-weight:bold;}

#maincontent a:link, #maincontent a:hover, #maincontent a:visited { text-decoration:underline; font-weight:bold}

#maincontent .colbox3 h2 a:hover, #maincontent .colbox3 h3 a:hover,  #maincontent .colbox3 h2 a:active, #maincontent .colbox3 h3 a:active, #maincontent .fullbox h2 a:hover, #maincontent .fullbox h2 a:active, #maincontent .fullbox h3 a:hover, #maincontent .fullbox h3 a:active {color:#888;}

.rowcontainer {clear:both;float:left;}
.colbox2 {width:340px;margin-right:10px;float:left;margin-bottom:30px;}
.colbox2 img {float:left;margin-right:5px;margin-bottom:10px;}
.colbox2 h2 {margin-bottom:4px;padding:0;font-size:1.7em;font-weight:normal;font-family:trebuchet ms,verdana,arial,helvetica,sans serif;line-height:1em;}
.colbox2 h3 {margin:0;padding:0;font-family:trebuchet ms,verdana,arial,helvetica,sans serif;font-size:1.0em;line-height:1em;letter-spacing:-0.01em;}
.colbox2 p {padding:0 5px;clear:both;}

/* styles for around column boxes on front page */	
.boundingbox { border-color:#660066; border-style:dashed; border-width:thin; padding:10px;
}
#maincontent .colbox2 h2 a:link, #maincontent .colbox2 h3 a:link, #maincontent .colbox2 h2 a:visited, #maincontent .colbox2 h3 a:visited {text-decoration:none;color:#444;}

#maincontent .colbox2 h2 a:hover, #maincontent .colbox2 h3 a:hover,  #maincontent .colbox2 h2 a:active, #maincontent .colbox2 h3 a:active {color:#888;}

/* Text & list styling */
.roomresourceslist ul {clear:both;}
.roomresourceslist li {width:210px;list-style-type:none;display:block;float:left;padding:23px 18px 20px 26px;background:url(file:///C|/images/elearning_bullet_tick.jpg) 0 24px no-repeat;}
.rowcontainer li {line-height:1.4em;}	
a.external {background:url(file:///C|/images/elearning_external.jpg) center right no-repeat;padding-right:15px;}

/* Other styling */
#maincontent .sidenotify {float:right;margin-left:10px;margin-bottom:10px;background: #F1F1F1;border:1px solid #DDD;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-align:center;}

.clear {clear:both;}
.navlabel			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:large; color:#66FF66; font-weight:bold;}
.orgname			{ visibility:collapse;}
.Heading2, h2

{

color: #26264e;

font-size: 16pt;

font-weight: normal;

background-image: url(../../../images/greybg.gif);

font-family: Trebuchet MS;

}

.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-top: 0px;

margin-right: 0px;

margin-bottom: 10px;

margin-left: 0px;

}
.orangegrad

{

height: 24px;

background-image: url(../images/green_grad2.png);

background-color: #2D6211;

background-repeat: repeat-x;

color: #ffffff;

padding-top: 2px;

padding-left: 5px;

font-size: 1.3em;

font-weight: bold;

padding-bottom: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 10px;

margin-left: 0px;

}

.librariansnews h2 

{

height: 24px;

background-image: url(../images/green_grad.png.png);

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-top: 0px;

margin-right: 0px;

margin-bottom: 10px;

margin-left: 0px;

}
.books

{

width: 345px;

padding-top: 10px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

float: left;

margin-right: 10px;

clear: left;

}
.journals

{

width: 345px;

padding-top: 10px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

float: left;

clear: right;

}
.infoskills

{

width: 100%;

padding-top: 15px;

float: left;

margin-right: 10px;

}
.webresources

{

width: 100%;

padding-top: 15px;

float: left;

clear: right;

}
#cv_search_engine_api {
	width: 248px;
	height: 101px;
	background: url(http://lite.clickview.co.uk/Search/images/search-widget/orange-border.gif) no-repeat;
	overflow: hidden;
}
#cv_search_engine_api div.inner_wrapper {
	padding: 15px 0 10px 13px;
}
#cv_search_engine_api div.logo {
    margin: 0 0 10px 0;
}
#cv_search_engine_api input.q {
    border: solid 1px #c3d1dd;
    padding: 2px;
    background: url(http://lite.clickview.co.uk/Search/images/search-widget/watermark.gif) no-repeat 4px 50%;
    width: 148px;
}
#cv_search_engine_api div.links {
    font-size: 11px;
    margin: 7px 0 0 0;
}
#cv_search_engine_api div.links a:link,
#cv_search_engine_api div.links a:visited {
    color: #0302ca;
    text-decoration: underline;
}
#cv_search_engine_api div.links a:hover,
#cv_search_engine_api div.links a:active {
    color: #0302ca;
    text-decoration: none;
}

