/**************************************
 * THEME NAME: dta
 *
 * Files included in this sheet:
 *
 *   dta/aggregate.css
 **************************************/

/***** dta/aggregate.css start *****/

/* to make the standard template like the one in cube classroom */
#layout-table #middle-column {
padding-left:40px;
}
.pagingbar a {
padding-left: 10px;
}
.pagingbar .thispage {
padding-left: 10px;
}

/* actual dta theme */
#header {
	background-image: url('pix/backgrounds/header_background.jpg');
	background-repeat: repeat-y;
}
#header .headermenu {
	background-image: url('pix/icons/header-user.gif');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.breadcrumb {
	background-image: url('pix/icons/breadcrumb-home.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
#content {
	background-image: url('pix/backgrounds/body_background.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}
.sideblock .content {
	background-image: url('pix/backgrounds/sideblock_background.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}
a:link,
a:visited {
	color:#3d3dff;
}
a.dimmed:link,
a.dimmed:visited {
	color:#aaa;
}
a:hover {
	color:#831D4F;
}
a.autolink:link,
a.autolink:visited {
	color:#000;
	background-color: #ddd;
}
a.autolink.glossary:hover {
	cursor: help;
}
img.userpicture,
img.grouppicture {
	border-color:#000
}
.block_online_users .listentry img {
	border:#888
}
body {
	background-color: #fff;
	color:#000;
}
table.formtable tbody th {
	background-color: transparent;
}
.highlight {
	background-color:#afa;
}
.highlight2 {
	color:#a00;/* highlight missing terms in forum search */
}
/* alternate rows even */
.r0 {
}
/* alternate rows odd */
.r1 {
}
/* notification messages (can be good or bad) */
.notifyproblem {
	color:#600;
}
.notifysuccess {
	color:#060;
}
#admin-auth_config .required {
	background-color:#ddd;
}
.generalbox .generalboxcontent {
	border-color:#bec6cc;
	background-color:#fff;
}
.informationbox {
	border-color:#bec6cc;
}
.feedbackbox {
	border-color: #888;
}
.feedbackby {
	background-color:#bbb;
}
.noticebox {
	border-color:#bec6cc;
}
.errorbox {
	color:#fff;
	border-color:#600;
	background-color:#900;
}
.errorboxcontent {
	background-color:#fbb;
}
.tabledivider {
	border-color:#bec6cc;
}
.sitetopic {
}
.sitetopiccontent {
	border-color:#ddd;
	background-color:#fff;
	border-color:#bec6cc;
}
.dimmed_text {
	color:#aaa;
}
.teacheronly {
	color:#900;
}
.unread {
	background-color: #ffd991;
}
.censoredtext {
	color:#000;
	background-color:#000;
}
/* kept for backward compatibility with some non-standard modules
which use these classes for various things */
.generaltab, .generaltabinactive {
	background-color:#bbb;
}
.generaltabselected {
	background-color:#ddd;
}
.generaltabinactive {
	color:#ccc;
}
#header {
	background-color:#601539;
	border-bottom: 1px solid #989fa9;
}
#header h1 {
	color: #fff;
}
#header .headermenu {
	color: #fff;
	background-color:#a6889e;
}
.navbar {
	background-color: #dfe4e6;
	border-width:0px;
}
.breadcrumb {
	color:#404040;
}
.breadcrumb .sep {
	color:#404040;
}
#content {
	border-top: 1px solid #dfe4e6;
}
/*igor
.homelink a:link,
.homelink a:visited {
	background-color: #fff;
	color: #000066;
	border-top: 1px solid #cecece;
	border-bottom: 2px solid #4a4a4a;
	border-left: 1px solid #cecece;
	border-right: 2px solid #4a4a4a;
}
*/
.homelink a:link,.homelink a:visited,.homelink a:hover {
	color: #000;
	text-decoration: none
}
.homelink a:link,.homelink a:visited {
	border: 1px solid #ccc
}
.homelink a:hover {
	border: 1px solid #0d004c
}

.admin .informationbox {
	border-color:#bbb;
	background-color:#fff;
}
body#admin-index .c0 {
	background-color: #fafafa;
}
body#admin-blocks table#blocks .r0,
body#admin-blocks table#incompatible .r0 {
	background-color: #f0f0f0;
}
body#admin-blocks table#blocks .r1,
body#admin-blocks table#incompatible .r1 {
	background-color: #fafafa;
}
body#admin-blocks table#incompatible td.c0 {
	color: #f00;
}
table.flexible  .r0 {
	background-color: #f0f0f0;
}
table.flexible .r1 {
	background-color: #fafafa;
}
body#admin-lang .generalbox {
	border-color:#bec6cc;
	background-color:#fff;
}
#adminsettings {
	background-color: #fff;
	border-color: #bec6cc;
	color: #006;
}
#adminsettings fieldset {
	background-color: #fff;
	border-color: #bec6cc;
	color: #006;
}
/*igor*/
fieldset {
	background-color: #eee;
}/* */
#adminsettings .form-shortname {
	color: #888;
}
.block_admin_tree.sideblock .link.current {
	background-color:#66c;
	color: #fff;
}

.sideblock .header {
	background-color: #601539;
	border-color: #601539;
color:#fff
}
/* igor
.sideblock .header h2 {
	color: #fff;
}
*/
.sideblock .content {
	border-left: 1px solid #bec6cc;
	border-right: 1px solid #bec6cc;
	border-bottom: 1px solid #bec6cc;
	border-top: 0px;
	background-color:#fff;
	color: #000;
}
.sideblock .content hr {
	border-top-color:#999;
}
#left-column .hidden .header,
#right-column .hidden .header
{
	border-bottom-color: #dddddd;
}
.sideblock .header .hide-show img.hide-show-image {
	background: url('../../pix/t/switch_minus.gif') no-repeat bottom;
}
.sideblock.hidden .header .hide-show img.hide-show-image {
	background: url('../../pix/t/switch_plus.gif') no-repeat bottom;
}
.blockconfigtable {
	background-color:#fff;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#aaa;
}

.blogpost.blogdraft .content {
	background-color:#fff;
}
.block_blog_tags .official {
	color: #00f;
}
.block_blog_tags .personal {
	color: #06c;
}

#calendar .maincalendar,
#calendar .sidecalendar {
	border-color: #ddd;
	background-color:#fff;
}
#calendar .maincalendar table.calendarmonth th {
	border-color: #000;
}
	table.minicalendar {
	border-color:#bec6cc;
}
#calendar .maincalendar .eventlist .event {
	border-color:#bec6cc;
}
#calendar .maincalendar .eventlist .event .topic,
#calendar .maincalendar .eventlist .event .picture,
#calendar .maincalendar .eventlist .event .side {
	background-color:#fff;
}
#calendar .maincalendar table.calendarmonth ul.events-underway {
	color:#999;
}
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
	border-color:#2eba0e !important;
	background-color:#2eba0e;
}
#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
	border-color:#f96 !important;
	background-color:#f96;
}
#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
	border-color:#fbbb23 !important;
	background-color:#fbbb23;
}
#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
	border-color:#a1becb !important;
	background-color:#a1becb;
}
#calendar .duration_global,
.minicalendar .duration_global {
	border-top-color:#2eba0e !important;
	border-bottom-color:#2eba0e !important;
}
#calendar .duration_course,
.minicalendar .duration_course {
	border-top-color:#f96 !important;
	border-bottom-color:#f96 !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:#a1becb !important;
	border-bottom-color:#a1becb !important;
}
#calendar .weekend,
.minicalendar .weekend {
	color:#f00;
}
#calendar .today,
.minicalendar .today {
	border-color:#000 !important;
}
.cal_popup_fg {
	background-color:#fff;
}
.cal_popup_bg {
	border-color:#000;
	background-color:#fff;
}
#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table {
	background-color: #fff;
}

/* course, entry-page, login */
.headingblock {
	border-color:#bec6cc;
	background: #fff;
	color: #601539;
}
/* course */
.headingblock .outline {
	border-color:#bec6cc;
	background: #fff;
	color: #601539;
}
#course-view .section td {
	border-color:#bec6cc;
}
#course-view .section .content {
	background-color: #fff;
}
#course-view .section .side {
	background-color: #fff;
}
#course-view .section .left {
}
#course-view .section .right {
}
/*igor #course-view .current .side{
background-color: #ffd991; */
#course-view .weekscss .current,
#course-view .current td.side {
background-color: #a6889e;
}
#course-view .topics {
}
#course-view .weeks {
}
#course-view .section .spacer {
}
#course-view .section .weekdates {
}
.categoryboxcontent,
.coursebox {
	border-color:#bec6cc;
	background-color: #fff;
}
body#course-user .section {
	border-color:#aaa;
}
#course-report .plugin,
#course-import .plugin {
	margin-bottom: 20px;
	margin-left:10%;
	margin-right:10%;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	background-color: #fdfdfd;
}

body#grade-index .grades {
	border-color:black;
}
body#grade-index .grades td {
	border-color:#e0e0e0;
}
body#grade-index .grades .r0 {
	background-color: #fff;
}
body#grade-index .grades .r1 {
	background-color: #f0f0f0;
}

.loginbox,
.loginbox.twocolumns .loginpanel,
.loginbox .subcontent {
	border-color:#bec6cc;
}
.loginbox .content {
	background-color: #fff;
}

table.message_search_results td {
	border-color:#bec6cc;
}
.message.other .author {
	color: #88c;
}
.message.me .author {
	color: #999;
}
.message .time {
	color: #999;
}
.message .content {
}

.logtable .r1 {
	background-color:#fff;
}

.tablink a:link,
.tablink a:visited {
	color:#888;
}
.selected .tablink a:link,
.selected .tablink a:visited {
	color:#006;
}
.tabs .side,
.tabrow td {
	border-color: #aaa;
}
.tabrow td {
	background:url(pix/tab/left.gif) top left no-repeat;
}
.tabrow td .tablink {
	background:url(pix/tab/right.gif) top right no-repeat;
}
.tabrow td:hover {
	background-image:url(pix/tab/left_hover.gif);
}
.tabrow td:hover .tablink {
	background-image:url(pix/tab/right_hover.gif);
}
.tabrow .last {
	background: transparent url(pix/tab/right_end.gif) top right no-repeat;
}
.tabrow .selected {
	background:url(pix/tab/left_active.gif) top left no-repeat;
}
.tabrow .selected .tablink {
	background:url(pix/tab/right_active.gif) top right no-repeat;
}
.tabrow td.selected:hover {
	background-image:url(pix/tab/left_active_hover.gif);
}
.tabrow td.selected:hover .tablink {
	background-image:url(pix/tab/right_active_hover.gif);
}
.tabs .r0,
.tabs .r1 {
	background-color: #aff;
}

.userpicture {
	background-color: #fff;
}
.userinfobox {
	border-color: #ddd;
	background-color: #fff;
}
.groupinfobox {
	border-color: #ddd;
}
#user-edit .formtable {
	background-color: #fff;
}

#mod-chat-gui_header_js-jsupdate .text {
	color:#000
}
#mod-chat-gui_header_js-jsupdate .event,
#mod-chat-gui_header_js-jsupdate .title {
	color:#888
}

.forumheaderlist,
.forumpost {
	border-color:#bec6cc;
}
.forumpost .content {
	background-color: #fff;
}
.forumpost .left {
	background-color:#eee;
}
.forumpost .topic {
	border-bottom-color: #eee;
}
.forumpost .starter {
	background-color:#eee;
}
.forumheaderlist .discussion .starter {
	background-color:#eee;
}
.forumheaderlist td {
	border-color: #fff;
}
.sideblock .post .head {
	color:#555;
}
.forumthread .unread {
	background-color: #ffd991;
}
#mod-forum-discuss .forumpost {
	background-color: transparent;
}
#mod-forum-discuss .forumpost.unread .content {
	border-color: #ffd991;
}
#mod-forum-discuss .forumthread .unread {
}
#mod-forum-index .unread {
}

.entryboxheader {
	border-color: #bbb;
}
.entrybox {
	border-color: #bbb;
}
.entry {
}
.glossarypost {
	border-color: #ddd;
}
.glossarypost .entryheader,
.glossarypost .entryapproval,
.glossarypost .picture,
.glossarypost .entryattachment,
.glossarypost .left {
	background-color: #f0f0f0;
}
.glossarycomment {
	border-color: #ddd;
}
.glossarycomment .entryheader,
.glossarycomment .picture,
.glossarycomment .left {
	background-color: #f0f0f0;
}
.glossarycategoryheader {
	background-color: #ddd;
}
.glossaryformatheader {
	background-color: #ddd;
}

#mod-journal-view .feedbackbox .left,
#mod-journal-view .feedbackbox .entryheader {
	background-color: #ddd;
}

body#mod-quiz-report table#attempts td {
	border-color: #ddd;
}
body#mod-quiz-report table#attempts .r1 {
	background-color: #fff;
}

#mod-resource-view table {
/* igor
	background-color: #fff;*/
background-color:transparent;
border-spacing:10px;
border-collapse:separate
}
#mod-resource-view table td {
/* igor */
vertical-align:top
}
.ims-nav-dimmed {
	color: #aaa;
	text-decoration: none;
}
.ims-nav-button a:link,
.ims-nav-button a:visited,
.ims-nav-button a:hover {
	color: #000;
	text-decoration: none;
}
.ims-nav-dimmed,
.ims-nav-button a:link,
.ims-nav-button a:visited {
	border-top: 1px solid #cecece;
	border-bottom: 2px solid #4a4a4a;
	border-left: 1px solid #cecece;
	border-right: 2px solid #4a4a4a;
}
.ims-nav-button a:hover {
	border-bottom: 1px solid #cecece;
	border-top: 2px solid #4a4a4a;
	border-right: 1px solid #cecece;
	border-left: 2px solid #4a4a4a;
}

#mod-survey-view .r0 {
	background-color: #fff;
}
#mod-survey-view .r1 {
	background-color: #ddd;
}

.workshoppostpicture {
	background-color:#fee6b9;
}
.workshopassessmentheading {
	background-color:#ddd;
}
.error {
	color:#ff0000;
}
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin: 0px;
}
#header .headermenu {
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.breadcrumb {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#content {
	margin: 0px;
}
.sideblock {
	margin-left: 10px;
}
.sideblock .header {
	padding-top: 3px;
	padding-bottom: 3px;
}
#course-view .section .spacer {
	height:1.8em;
}
.headingblock, h2.headingblock {
	padding-top:15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	/* margin-bottom:10px;
	margin-top: 0px;
	margin-left: 0px;*/
	margin: 0px;
}
.topics {
	margin-top: 1.3em;
}
/*igor hereafter*/
.coursebox h2.main {
text-align:left;
margin-left:10px;
}
.cubeactivitybox {
width:400px;
background:#a6889e;
padding:3px;
margin: 10px 0
}
.cubeactivitybox h2 {
color:#601539;
margin:2px
}
.cubeactivitybox dl {
background:#fff;
color:#666;
line-height:normal;
font-size:11px;
margin:0;
padding:2px
}
.cubeactivitybox dt {
font-weight:bold;
padding:0;
margin:0;
}
.cubeactivitybox dd {
text-indent:0;
margin:0 0 0 60px;
padding:0;
}
.cubequizbox {
padding: 3px 3px 3px 63px;
margin: 10px 0;
background:#e2bad8 url("/classroom/file.php/1/Digital_Quiz_60.jpg") 0% 0% no-repeat;
min-height:54px;
font-size:16px
}
.cubequizbox .hfix {
height:53px;width:1px;float:left;
}
.cubediscussionbox {
background-image:url("/classroom/file.php/1/Digital_Discussion_60.jpg")
}
img.fleft {
padding:0 5px 5px 0;
float:left
}
img.fright {
padding:0 0 5px 5px;
float:right
}
.cubehr {
margin-top:45px;
padding-top:30px;
border-top:solid 1px #ccc
}
#mod-lesson-view .navigation .invisiblefieldset {
display:inline
}
.navigation select {
width:300px
}
#mod-lesson-view #middle-column h2.main {
text-align:left
}
#mod-lesson-lesson .response.incorrect {
color:#900;
font-weight:bold;
padding-left:25px;
background:transparent url("/classroom/pix/s/no.gif") 0% 100% no-repeat
}
#mod-lesson-lesson .response.correct {
color:#090;
font-weight:bold;
padding-left:25px;
background:transparent url("/classroom/pix/s/yes.gif") 0% 100% no-repeat
}
#answerform td:first-child {
text-align:right;
width:66px
}
#mod-lesson-view .lessonbutton input,#mod-lesson-lesson .lessonbutton input {
font-size:18px
}
#mod-lesson-view h2.main,#mod-lesson-lesson h2.main {
text-align:left;
padding-left:40px
}
.block_html ul {
padding-left:10px;
margin-left:10px
}
/*end igor*/
.breadcrumb {
	font-size:0.7em;
	font-weight:normal;
}
.breadcrumb a {
	font-weight:bold;
}
.logininfo,
#header-home .headermenu font {
	font-size:0.7em;
}
.logininfo a {
	font-weight:bold;
}
.sideblock .header, .sideblock h2 {
	font-size:0.9em;
	font-weight: normal;
}
.sideblock .content {
	font-size:0.8em;
}
.sideblock .content a {
	font-weight: bold;
}
/*igor one line added*/
.generalbox,
.content {
	font-size: 0.8em;
	line-height: 1.3em;
}
.content a {
	font-weight:bold;
}
/*igor .summary */
h1 {
	font-size: 1.5em;
}
/*igor .summary */
h2 {
	font-size: 1.2em;
}
/*igor
.resource {
	font-size: 1.4em;
}
*/
.activity {
	line-height: 1.3em;
}
/*igor*/
#course-view table.topics td.left {
padding-top:15px
}/***** dta/aggregate.css end *****/

