﻿body
{
	background: #ededed url(assets/images/left-shadow.jpg) 36px top repeat-y;
	margin: 0;
	padding: 0;
	margin-left: 50px;
	margin-right: 36px;
	color: #696d7f;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
#page
{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	/* overflow: hidden; */ /* commented out due to large width grade report tables */
	min-width: 978px;
	background: #ffffff url(assets/images/right-shadow.jpg) right top repeat-y;
	/* margin-bottom: -164px; */
}
.navbar
{
	border: 0;
	margin-left: 240px;
	padding-left: 0;
}

/* Home page */
/* Banner Image */
.generalbox
{
	border: none;
}
/* End Banner image */
/* End home page */

/* Right hand side blocks */
.sideblock
{
	width: 221px;
}
.sideblock .header,
.sideblock h2.header
{
	border: none;
	color: #618987;	
	font-size: 1.2em;
}
.sideblock h2 
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CBCBCB;	
}
.sideblock .content
{
	border: none;
	padding: 0 0 20px 15px;
	/* background: url("assets/core_images/sideblock_content_bg.jpg") no-repeat bottom left; */
	background: url("assets/core_images/blue_divider.jpg") no-repeat bottom left;
}
.sideblock .content .list li
{
	border-bottom: dotted 1px #CBCBCB;
	padding: 5px 0 5px 0; 
}
/* End Right hand side blocks */


/* Recent Activity block */
.block_recent_activity .header
{
	/* display: none; */
}
.block_recent_activity
{
	background: url("assets/core_images/left_td_background.jpg") no-repeat top left;
	width: 228px;
}
.block_recent_activity .title
{
	/* display: none; */
}

.block_recent_activity .content,
.block_recent_activity .content .activitydate,
.block_recent_activity .content .activityhead {
	text-align: left;
}
.block_recent_activity .content .activityhead,
.block_recent_activity .content .activitydate {
	display: none;
}
.block_recent_activity .content {
	margin: 0;
	padding: 0;
}
.block_recent_activity .content p.message {
	margin: 0;
	padding: 0;
	font-weight: bold;
	padding-bottom: 20px;
}

/* End Recent Activity block */

/* News block */
.block_news_items
{
	margin: 0;
	padding: 0;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 22px;	
}
.block_news_items .header
{
	/* background: url("assets/core_images/block_news_header.jpg") no-repeat top left; */
	background: url("assets/core_images/news_banner.jpg") no-repeat top left; /* IC updated 25/01/2010 */
	padding: 15px;
	padding-top: 20px;
	/* padding-bottom: 0; */
	padding-bottom: 7px;
	margin: 0;
}
.block_news_items .content
{
	background: url("assets/core_images/block_news_footer.jpg") no-repeat bottom left;
	padding-left: 5px;
}
.block_news_items h2
{
	border: none;
	color: #E95788;
	visibility:hidden; /* news header now an image with text */
}
.block_news_items ul
{
	padding-left: 20px;
}
.block_news_items li
{
	text-align: left;
	border-bottom: solid 1px #DBE8EC;
	list-style-image: url("assets/core_images/block_news_bullet.gif");
	margin: 0;
	padding: 0;
}
.block_news_items .date
{
	display: none;
}	
.block_news_items .name
{
	display: none;
}
.block_news_items .content div.info
{
	text-align: left;
	font-size: 1em;	
}
/* End News block */

/* Online users block, course summary, html block */
.block_online_users,
.block_course_summary,
.block_html
{
	padding: 0;
	margin: 0;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 22px;
}
.block_online_users .header,
.block_html .header
{
	background: url("assets/core_images/who_is_online_header.jpg") no-repeat;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0;
}
.block_online_users .info {
	display: none;
}
.block_online_users .content,
.block_course_summary .content,
.block_html .content
{
	background: url("assets/core_images/who_is_online_footer.jpg") no-repeat bottom left;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	margin: 0;
}
.block_online_users .content .list li,
.block_course_summary .content .list li,
.block_html .content .list li
{
	border: none;
}
.block_online_users h2,
.block_course_summary h2,
.block_html h2
{
	padding: 0;
	margin: 0;
}
.block_course_summary
{
	border-top: 1px solid #E5E5E5;
	padding-top: 10px;
}

/* End Online users block, course summary, html block */

/* Blog menu */
.block_blog_menu 
{
	margin: 0 20px 0 0;
}
/* End Blog menu */

/* Course content */
.course-content #layout-table
{
	/* top: -164px; */ /* Updated because short-header removed */
	/* top: -154px; */ /* Updated because short-header removed */
	left: 0;
	position: relative;
	/* margin-bottom: -164px; */ /* This may chop off scrolling? */
}
.course-content #layout-table #middle-column
{
	padding: 0;
	margin: 0;
	/* padding-top: 177px; */
	padding-top: 20px; /* Updated because short-header removed */
}

.course-content #layout-table #middle-column .content {
	padding-bottom: 5px;
	
}
.course-content #layout-table #middle-column .content ul {
	padding-left: 22px;
	padding-bottom: 5px;
}
.course-content #layout-table #right-column
{
	padding-right: 26px;
	padding-left: 13px;
	margin-left: 0;
	background: none;
	/* padding-top: 25px;	*/
	/* padding-top: 170px; */ /* Updated because short-header removed */
	padding-top: 10px; /* Updated because short-header removed */
}

.course-content #layout-table #left-column
{
	/* background: url("assets/core_images/left_td_background.jpg") no-repeat top right; */ /* Commented out because short-header removed */
	/* display: block; */ /* Commented out because short-header removed */
	width: 221px !important;
	margin: 0;
	padding: 0;
	padding-left: 22px;
	padding-right: 22px;
	/* padding-top: 170px; */ /* Updated because short-header removed */
	padding-top: 0px; /* Updated because short-header removed */
}
.course-content #layout-table #left-column div
{
	width: 221px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: none;
}
.course-content #layout-table #left-column ul div
{
	width: auto;
}
.course-content #layout-table #left-column ul img {
	margin-right: 10px;
}


h1,
h2,
h3
{
	/* color: #618987; */
	color: Black; /* IC updated 25/01/2010 */
}
#content {
	/* margin: 0; */
	/* margin: 5px 2px 0 2px; */ /* Updated because short-header removed */
	/* margin: 30px 2px 0 2px; *//* updated to clear breadcrumb */
	margin: 45px 2px 0 2px; /* updated to clear breadcrumb */
	padding: 0;	
}
a:link 
{
	color: #0397B5;
	text-decoration: underline; 	
}
a:hover
{
	color: #0397B5;
	text-decoration: none; 	
}
a:visited 
{
	color: #0397B5;
	text-decoration: underline; 	
}

/* Glossary links */
a.autolink:link, a.autolink:visited  
{
	background-color: Transparent;
}
/* End Glossary links */

td#middle-column a 
{
	color: #E95788;
	font-weight: bold;
}
h2.headingblock 
{
	display: none;
}
#course-view .summary h2
{
	/* padding: 0; */
	padding: 2px 0 2px 5px; /* IC updated 25/01/2010 */
	margin: 0;
	background-color: #bde7e5; /* IC updated 25/01/2010 */
}
#course-view .section td.content 
{
	border: none;
	margin: 0;
	padding: 0;
}

/* Left hand border line on course boxes */
.topics {
	/* background: #f1fdfd  url("assets/images/1by1.jpg") repeat-y top left; */ /* IC updated 25/01/2010 */
}
/* End Left hand border line on course boxes */

.separator {
	background: #FFFFFF;
	height: 22px;
}
#course-view .section td.content 
{
	/* border-bottom: 1px solid #B6EEEF; */ /* IC updated 25/01/2010 */
	margin: 0;
	padding: 0;
	/* background: url("assets/images/heading-left.jpg") repeat-x top left; */
}
#course-view .summary 
{
	display: block;
	/* background: url("assets/images/content-left.jpg") no-repeat top left; */
	margin: 0;
	padding: 0;
	padding-left: 22px;
	padding-top: 7px;
	overflow: hidden;
}
#course-view .section td.side 
{
	 border-top:none;
	 border-right: none;
	 /* border-bottom: 1px solid #B6EEEF; */
	 border-bottom: none; /* IC updated 25/01/2010 */
	 /* background: url("assets/core_images/courses_heading_right.jpg") no-repeat top right; */
	 background-color: White; /* IC updated 25/01/2010 */
}
#course-view .section td.side img
{
	padding: 2px 5px 0 0;
}
#course-view .section td.left 
{
	display: none; 
}
/* End course content */

/* Text page */
.generalbox 
{
	/* margin: 10px 10px 0 10px; */ /* Updated because short-header removed */
	margin: 20px 10px 0 10px; /* Updated because short-header removed */
	width: 95%;
}
/* End Text page */

/* Forums */
table.discussioncontrols, table.forumpost
{
	width: 96%;
	/* margin: 10px 20px 0 20px; */
}

/* Subscribe to forums page */
.subscription
{
	margin-right: 20px;
}

h2.main
{
	width: 96%;	
	padding-left: 10px;
}
/* End Subscribe to forums page */

.helplink
{
	margin-right: 20px;
}

.forumheaderlist
{
	width: 97%;
	margin-left: 10px;
	margin-right: 10px;
}
/* End  Forums */

/* Chat sessions */
.reportlink
{
	margin-right: 20px;
}
/* End Chat sessions */

/* Participants */
.tabtree
{
	width: 99%;
	margin: 0;
	padding: 0;
	height: 60px;
}

.tabrow0 ul
{
	background-image: none;
}
/* End Participants */

/* Calendar control */
.calendar-controls
{
	border: solid 1px #FFFFFF; /* for IE */
}
/* End Calendar control */

/* Assign roles link eg: on course categories page */
body#course-category .rolelink
{
	margin-right: 10px;
}
/* End Assign roles link eg: on course categories page */

/* Scorm content */
/* Prevent overlapping of breadcrumb */
#scormpage 
{
	margin-top: 30px;
}
/* End Scorm content */

/* Footer */
#footer
{
	background: url("assets/core_images/footer_background.gif") left top repeat-x #E9F4F6;
	padding: 12px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 11px;
	margin-right: 14px;
	overflow: hidden;
}
#footer span {
	color: #b5e3e3;
}
.footer_copyright
{
	float: left;
}
.footer_logininfo
{
	text-align: right;
}
/* End footer */

/* Code from Synergy learning to resolve no move arrows */
/* showing on course sections of Live sites */
td.right.side  
{
	display:block;
}

/* End Code form Synergy learning to resolve no move arrows */
/* showing on course sections of Live sites */

