body {
	background: url(images/best.bg.gif) left top;
}

body,
table,
td,
body * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a:link,
a:active,
a:visited {
	/* color: #5E6E7D; */
	color: #3366cc;
}

#best-head-right,
#best-head-left {
	height: 61px;
}

#best-head,
#best-page {
	border: 1px solid #000000; /* #5E6E7D; */
}

#best-head-bg {
	background: url(images/best.head.bg.png) repeat-x left top;
}

#best-head-right {
	background: url(images/best.head.right.png) no-repeat right top;
}

#best-head-logo {
	height: 61px;
	background: url(images/best.head.logo.png) no-repeat left top;
}

#best-page-bg {
	background: #ffffff;
	padding: 4px;
}


/* ## MOODLE ELEMENTS ## */

.navbar {
	border: none;
}

.breadcrumb img.resize {
	width: 7px;
	height: 14px;
	border: none;
}

h2.headingblock,
h2.heading {
}

.coursebox {
}

.coursebox .info,
.coursebox .summary {
	padding: 6px;
}

.coursebox .info {
}

.coursebox .summary {
}

.coursebox .info,
.coursebox .info a {
	white-space: wrap;
}

/* <blocks> */

#left-column .sideblock .header {
	background: url(images/sideblock_header.png) no-repeat left top;
}

#right-column .sideblock .header {
	background: url(images/sideblock_header.png) no-repeat right top;
}

.sideblock .content {
}

.sideblock .content a {
	font-size: 9pt;
}

.sideblock .content hr {
	border-top-color:#999999;
}

.sideblock h2 {
	font-size: 8pt;
	color: #ffffff;
}

#left-column .hidden .header,
#right-column .hidden .header {

}

.blockconfigtable {
	background-color:#FFFFFF;
	border-bottom:1px solid #AAAAAA;
}

.block_blog_tags .official {
	color: #0000cc;
}

.block_blog_tags .personal {
	color: #666699;
}
/* </blocks> */

#course-view h2.outline {
	border: none;
}

#course-view .course-content .weeks td {
}

#course-view .course-content .weekdates {
	display: none;
}
#course-view .course-content .weeks .left,
#course-view .course-content .weeks .right,
#course-view .course-content .weeks .content {
	border-left: none;
	border-right: none;
	border-bottom: none;
}
#course-view .course-content .weeks .content .summary {
	float: left;
}
#course-view .course-content .weeks .content .section {
	float: right;
}

#course-view .course-content .weeks .content div.summary {
	width: 55%;
}

#course-view .course-content .weeks .content ul.section {
	width: 42%;
	margin-left: 2%;
}

#course-view .course-content .weeks .section {

}
/*
#course-view .course-content .weeks .section li {
	float: left;
}

#course-view .course-content .weeks .section li a:link,
#course-view .course-content .weeks .section li a:active,
#course-view .course-content .weeks .section li a:visited {
	font-family	: verdana, helvetica, sans-serif;
	font-weight : normal;
	display		: block;
	width		: 284px;
	height		: 20px;
	font-size	: 8pt;
	margin		: 0 4px 4px 4px;
	padding		: 8px;
	line-height	: 20px;
	text-decoration: none;
	background: no-repeat left top;
	text-indent: 54px;
}

#course-view .course-content .weeks .section li a:hover {
	font-weight: bold;
	color: #000000;
	text-indent: 32px;
}

#course-view .course-content .weeks .section li.lesson a {
	background-image: url(images/section.link.lesson.bg.gif);
}

#course-view .course-content .weeks .section li.lesson a:hover {
	background-image: url(images/section.link.lesson.bg.hover.gif);
}

#course-view .course-content .weeks .section li.quiz a {
	background-image: url(images/section.link.quiz.bg.png);
}

#course-view .course-content .weeks .section li.quiz a:hover {
	background-image: url(images/section.link.quiz.bg.hover.gif);
}

#course-view .course-content .weeks .section li.forum a {
	background-image: url(images/section.link.forums.bg.gif);
}

#course-view .course-content .weeks .section li.forum a:hover {
	background-image: url(images/section.link.forums.bg.hover.gif);
}

#course-view .course-content .weeks .section li.resource a {
	background-image: url(images/section.link.resource.bg.gif);
}

#course-view .course-content .weeks .section li.resource a:hover {
	background-image: url(images/section.link.resource.bg.hover.gif);
}

#course-view .course-content .weeks .section li a:hover {
	background-image: url(images/section.link.bg.hover.gif);
}

#course-view .course-content .weeks .section li img {
	display: none;
}

#course-view .course-content .weeks .section li span.commands {
	display: block;
	flkoat: right;
}
#course-view .course-content .weeks .section li span.commands  a,
#course-view .course-content .weeks .section li span.commands  a:link,
#course-view .course-content .weeks .section li span.commands  a:active,
#course-view .course-content .weeks .section li span.commands  a:visited,
#course-view .course-content .weeks .section li span.commands  a:hover {
	margin: 2px;
	padding: 0;
	background: none;
	width: 11px;
	height: 11px;
	border: none;
	display: inline;
	
}


#course-view .course-content .weeks .section li span.commands img {
	display: inline;
}
#course-view .course-content .weeks .section li.quiz,
#course-view .course-content .weeks .section li.lesson,
#course-view .course-content .weeks .section li.quiz a,
#course-view .course-content .weeks .section li.lesson a {
}

#course-view .course-content .weeks .section li.lesson {
	sbackground: #f0f0f0;
}
*/
#course-view .course-content .weeks .spacer{

}

.mod-lesson {
	
}

.mod-lesson div em strong,
.mod-lesson div h2.main {
	display: none;
	font-size: 1pt;
	text-align: left;
 }
 
.mod-lesson form input,
.mod-lesson form label,
.mod-lesson form table,
.mod-lesson form td {
	text-align: left;
}

.mod-lesson .leftmenu_container,
.mod-lesson .leftmenu_container ul,
.mod-lesson .leftmenu_container li,
.mod-lesson .leftmenu_links {
	
}

 .mod-lesson .leftmenu_container {
	width: 200px;
  height: auto;
  overflow:visible;
  vertical-align:top;
  padding-bottom: 15px;  /* for the sake of MacIE5 only */
}

.mod-lesson .leftmenu_container {
}

.mod-lesson .leftmenu_container ul,
.mod-lesson .leftmenu_container li {
	list-style: decimal;
}

.mod-lesson .leftmenu_container ul {
	padding: 0 16px 0 32px;
}

.mod-lesson .leftmenu_container li {
	padding: 4px;
}

.mod-lesson .leftmenu_container a:link,
.mod-lesson .leftmenu_container a:active,
.mod-lesson .leftmenu_container a:visited {
}

.mod-lesson .leftmenu_courselink {
	display: none;
}
 .mod-lesson .generalboxcontent {
	border: none;
 }
 
/* GLOBALS */

.fright {
	float: right;
}

.fleft {
	float: left;
}

.gap {
	font-size: 6pt;
}

.clear {
	clear: both;
}

.ghost {
	display: none;
}

.warningnote {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #660000;
	background: #ffdddd;
	padding: 6px;
}
