/**************************************
 * THEME NAME: bb-2007-06
 *
 * Files included in this sheet:
 *
 *   bb-2007-06/hsconline.css
 **************************************/

/***** bb-2007-06/hsconline.css start *****/

/* custom css for hsconline 
   assumes presence of nbcs-common.css and the STANDARD moodle css


*/
body {
  background-color:#707070;
  background-image:url(pix/layout/tile.png);
  background-position:0px -1px;
}
#page-holder  {
  background-color:#DFDFDF;
  background-repeat:repeat-x;
  background-image:none;
  background-position:0px 0px;
}
#page-holder  #content{
  background-color:#F0F0F0;
}
#page #content  {
  background-color:#F0F0F0;
  background-image:none;
}
body#login-index #page-holder #content .loginbox {
  background-color:#FFFFFF;
  background:#FFFFFF;
  background-image:none;
}

#header {
  background-color:#000000;
  background-image:url(/info/images/logo.png);
  background-repeat:no-repeat;
  background-position:top left;
  height:108px;
}
#header h1
{
	display:none;
	visibility:hidden;
}
a:link, a:visited {
  color: #006282;
}

a:hover {
  color: #333333;
}
.navbar {
  padding:0px;
  padding-top:3px;
  margin:0px;
  height:25px;
  border-top:0px;
  border-bottom:0px;
  background-image:url(pix/layout/navbar.png);
  background-color:#FFFFFF;
  background-position:left top;
  background-repeat:repeat-x; 
  border:none;
}
#message-user .navbar {
	height:5px;
}
.navbar .breadcrumb {
  font-size:0.8em;
  color:#FFFFFF;
  margin-left:11px;
  float:left;
}
h2.headingblock {
  font-size:1.0em;
  text-transform:capitalize;
  letter-spacing:0.1em;
  font-weight: bold;
}
h2.headingblock .title,
#middle-column h2.headingblock   {
  color:#3A3A3A;
}
#site-index h2.headingblock {
	border:none;
}

#site-index .categorylist{
  font-size:1.0em;
	margin-left:0px;
}


#site-index .generalbox{
	margin-top:-1px;
	font-size:0.85em;
	border:1px solid #D9D9D9;
	background-color:#FFFFFF;
}

#course-category .coursebox {
	font-size:0.9em;
	border:none;
	border-bottom:3px dashed #EFEFEF;
	padding-top:0em;
	margin-top:0em;
	padding-bottom:0.5em;
}

#course-category .coursebox .name{
	font-weight:bold;
}
#course-category .coursebox ul.teachers{
	font-size:0.85em;
	margin-left:0px;
	padding-left:0px;
}
#course-category .coursebox .summary{
	font-size:0.85em;
	margin-top:0.5em;
}

.forumpost {
	margin-top:0.5em;
	font-size:0.8em;
	border:1px solid #006282;
}
.forumpost .left,
.forumpost .topic{
	background-color:#FFFFFF;
}
.forumpost .topic,
.forumpost .picture{
	background-color:#FFFFFF;
	border-bottom:1px dashed #006282;
}

#mod-forum-view .generalbox,
#mod-assignment-view .generalbox {
	width:90%;
	border:none;
}

.forumpost div.subject {
	font-size:1.0em;
}

.forumpost td.content {
	font-size:0.9em;
}
.forumpost td.content pre{
	font-size:1.2em;
}
.forumheaderlist {
  border:1px solid #006282;
}
.forumheaderlist td {
	border-top:1px dashed #006282;
}

.forumheaderlist .discussion .starter {
	background-color:#FFFFFF;
}

#layout-table #middle-column{
  background-color:#EFEFEF
}

#layout-table #left-column{
  padding: 0px 0px 0px 0px;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-top:1px solid;
  border-color:#D9D9D9;
  background-color:#EFEFEF;
}

#layout-table #right-column{
  padding: 0px;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-top:1px solid;
  border-color:#D9D9D9;
}
#left-column .sideblock .content {
  font-size:0.8em;  
  padding: 4px 4px 4px 4px;
  border:none;
  border-bottom:1px dashed #CFCFCF;
  background-color:#FFFFFF;
}
#right-column .sideblock .content {
  padding: 4px 4px 4px 4px;
    border:none;
  border-bottom:1px dashed #CFCFCF;
  background-color:#FFFFFF;
}

.sideblock .header,
.sideblock h2,
.sideblock h3,
.block_adminblock  {
  font-size:0.9em;
  font-weight: bold;
  letter-spacing:0.1em;
  text-transform:capitalize;
}
.block_adminblock .content {
  font-weight:normal;
  letter-spacing:normal;
  text-transform:none;
}

.sideblock .header {
  background-color:#DFDFDF;
  border-color:#FFFFFF;
  color:#000000;
}

#right-column .sideblock .content {
  background-color:#FFFFFF;
  border-color:#DEDEDE;
}

.sideblock .content,
.sideblock .content li,
.sideblock .content p {
  font-size:0.8em;
}



.activity .commands {
  border:1px solid #DFDFDF;
  padding:2px 1px 0 1px;
}
.content .section .activity .commands {
  border-color:#B5B5B5;
  background-color:#DDDDDD;
}
#section-0 .activity .commands {
  border-color:#B5B5B5;
  background-color:#FFFFFF;
}
.current .content .section .activity .commands {
  background-color:#FFFFFF;
}

#course-view #section-0 td.left, 
#course-view #section-0 td.content, 
#course-view #section-0 td.right {
border-bottom-width: 6px;
border-bottom-style: solid;
border-bottom-color: #006282;
}

#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
  border-color:#AD524B !important; /* #C5E7BC */
  background-color:#AD524B;
  color:#FFFFFF;
}
.block_calendar_month .event_global a:link,
.block_calendar_month .event_global a:hover,
.block_calendar_month .event_global a:visited {
  color:#FFFFFF;
}
#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
  border-color:#CCCCCC !important; /* #EEC2AC */
  background-color:#CCCCCC;
}

#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
  border-color:#99DD46 !important; /* #EDD69D */
  background-color:#99DD46;
}

#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
  border-color:#FEC885 !important; /* #CBD6DB */
  background-color:#FEC885;
}

#calendar .duration_global,
.minicalendar .duration_global {
  border-top-color:#66D14D !important;
  border-bottom-color:#66D14D !important;
}

#calendar .duration_course,
.minicalendar .duration_course {
  border-top-color:#FF9966 !important;
  border-bottom-color:#FF9966 !important;
}

#calendar .duration_group,
.minicalendar .duration_group {
  border-top-color:#FBBB23 !important;
  border-bottom-color:#FBBB23 !important;
}

#calendar .duration_user,
.minicalendar .duration_user {
  border-top-color:#FEC885 !important;
  border-bottom-color:#FEC885 !important;
}

#calendar .weekend,
.minicalendar .weekend {
  color:#990000;
}
body#message-messages,
.message span.content {
  color:#FFFFFF;
  background-color:#333333;
}/***** bb-2007-06/hsconline.css end *****/

