/**************************************
 * THEME NAME: asu
 *
 * Files included in this sheet:
 *
 *   asu/styles_layout.css
 *   asu/styles_fonts.css
 *   asu/styles_color.css
 *   asu/styles_tabs.css
 **************************************/

/***** asu/styles_layout.css start *****/

/*******************************************************************
 styles_layout.css
  
 This CSS file contains all layout definitions like positioning,
 floats, margins, padding, borders etc.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  user

  various modules

*******************************************************************/


/*** Core ***/

body { margin:0; padding:0; }
.activity .spacer { float:left }
.activity .commands a { display:inline }
.activity .commands a:hover { display:inline }

h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { margin-bottom:1em }
ul { margin-left: 25px }

/* page padding (fixed ie7 bug) */
#content { padding: 0 1.25em;  }

/* genearl layout table */
#layout-table #middle-column { padding: 0 20px }
#layout-table #right-column, #layout-table #left-column { width:235px!important }

#middle-column .section .side { border:none }

td .content { text-align:left }

/*** Header ***/
#header, #header-main { padding:1.5% }
#header-home, #header { padding: 0 1.5%; height:4.5em; background:url(pix/logo) no-repeat 2% 60% }
#header-home .headermain, #header .headermain { float:left; margin:0.3em 0 }
#header-home .headermain a, #header .headermain a { display:block; width: 185px; height: 40px; margin-top: 5px; text-indent: -5000em; overflow:hidden }
#header .headermenu { margin:0.3em 0 }
#header-home .text, #header .text { float:right; margin-top:-4px; background:url(pix/login_lft.jpg) no-repeat top left }
#header-home .text a, #header .text a { background:url(pix/login_rgt.jpg) no-repeat top right; display:block; padding:6px 23px; color:#222!important }

.navbar { width:100%; margin-bottom:20px; height:2.1em; padding:0; background: url(pix/bar_back.jpg) repeat-x #e1e1e1 }
.navbar .headermenu { float:right; padding:0 2em }
.navbar .headermenu .logininfo {float:left; padding:.5em 0 }
.navbar .breadcrumb { float:left; padding: .25em 2em }
.navbutton { float:right; padding: 0 2em }
.navbutton input { margin: 0 1em }
.navbar hr { height:1px }

#navmenupopup option {background-image:none!important }

/*** Footer ***/
#footer { margin-top:5em; padding: 10px 20px; text-align:left }
#footer .app { float:right; text-align:right }
#footer br, #footer hr { display:none }
#footer .sitelink { margin:0.5em 0 }
#footer .homelink { margin:0.5em }
#footer .homelink a { border-width:1px }

/*** General Content ***/
#content { clear:both; margin: 3% }
#course-view #content, #site-index #content { margin:0 }
#user-edit .userpicture, #user-view .userpicture { margin-top:10px }
#displayoptions { margin: 10px 0 }

/*** Admin ***/
.logtable th.header { border-left:1px solid; border-right:1px solid }

/*** Blocks ***/
.sideblock .header { padding-top:2px } 
.sideblock .header .hide-show img.hide-show-image { background:url('pix/switch_minus.gif') no-repeat bottom }
.sideblock.hidden .header .hide-show img.hide-show-image { background:url('pix/switch_plus.gif') no-repeat bottom }
.sideblock .searchform a { line-height:1.5em }
#left-column .sideblock { margin:0 }
#left-column .sideblock .header, #left-column .sideblock .content, #right-column .sideblock .header, #right-column .sideblock .content { border:none }
#right-column .sideblock .content, #left-column .sideblock .content { padding: 0.5em; line-height: 1.25em }
#left-column .sideblock .list .r0, #left-column .sideblock .list .r1 { height:auto; margin: 3px 0 }
#left-column .sideblock .list td { vertical-align:middle; border-bottom:1px solid }
#left-column .sideblock, #right-column .sideblock { margin-bottom:20px }
.sideblock .head { margin-top:0.5em } 
.sideblock .link { margin:0.5em 0; border-bottom:1px solid }
.sideblock .post { margin-top:0.5em; padding-bottom:0.2em; border-bottom:1px solid }
.sideblock .name { margin-bottom:5px }
.block_rss_client .link { border-top:0 none }
.activitydate, .activityhead { margin-bottom:.5em }

/*** Calendar ***/
#calendar .today, .minicalendar .today { padding: 0 1px }
#calendar .maincalendar .calendarmonth { width:75% }
#calendar div.header  { height: 1.5em }

.calendar-controls a.previous, .calendar-controls a.next { width: 12% }
.calendar-controls a.previous { text-align: left }
.calendar-controls a.next { text-align: right }
a.previous, span.current, a.next { display: block; float: left }
.maincalendar .filters table { margin-bottom: 4em }
#calendar .maincalendar .bottom { position: relative }

#calendar .maincalendar table.calendarmonth th { padding: 8px 10px } 

/*** Course ***/
#site-index .headingblock, #course-view .headingblock { border: none }
#course-view .section .content .section_add_menus { margin:.5em }
.course .section .content .summary { margin:0 0 .25em 0.7em }
.course .section .content .summary img { padding: 0 0 .5em .5em }
#course-view .section .spacer { height:1em; border:none }
#course-view .section .content .section .activity { padding:.2em; border-bottom:2px solid; clear: both }
.headingblock, h2.headingblock { padding-bottom:0 }
/** Grades **/
table.grades { margin-left:auto; margin-right:auto }
table.grades th {background-color: #eee; vertical-align: bottom; padding:.25em }
table.grades th a {display:block }
table.grades th a img { display:inline }
table.grades td { padding: 0 .25em }
.addcategory {text-align:center; padding: 1em 0 }

/*.editing#course-view .section .right a img{ display: inherit; padding: 0; margin: .25em 0; }

#course-view .section .content .section { margin:0 .5em; }
#course-view .section .content .section .label img { margin:0; padding:0; }
#course-user #content, #mod-forum-user #content { padding-bottom:0.2em }*/
/*.categorylist { width: 100%; }
*/
/*.coursebox, .boxaligncenter { width: 90%; margin: .5% 5%; padding: 1%;}
.coursebox .info, .boxaligncenter { width: 20%; }
.coursebox .summary, .boxaligncenter { width: 75%;}*/

/*** Login ***/
.userinfobox .list td {text-align:left }
.tabrow0 div, .tabrow0 ul {background-image: url(pix/tab/tabrow1.gif) }
div.tabtree { padding-bottom: 5px }

/*** Forms ***/
form.mform { margin: 0 auto; padding: 0 }
form.mform fieldset { border: 1px solid #DDDDDD; padding: 10px 0; margin: 0.7em 0; background-color:#f8f8f8 }
fieldset .hidden { border: 1px solid #DDDDDD; padding: 10px 0; margin: 0.7em 0; background-color:#fff }
body#mod-forum-search .c0 { padding: 10px }
.searchform input {margin-right:5px }
.arrow_button input { padding: 0 }
.block_login .loginform .c1 input { width:8em }

/*** Modules:Forum ***/
form.mform { margin: 0 auto; padding: 0 }
form.mform fieldset { border: 1px solid #DDDDDD; padding: 10px 0; margin: 0.7em 0; background-color:#f8f8f8 }
fieldset .hidden { border: 1px solid #DDDDDD; padding: 10px 0; margin: 0.7em 0; background-color:#fff }
body#mod-forum-search .c0 { padding: 10px }
.searchform input { margin-right:5px }
.arrow_button input { padding: 0; }

/*** Modules:Glossary ***/
.glossarydisplay { border-bottom:5px solid }
.glossarypopup { margin-top:0.5em }

/*** Modules:Resource ***/
.mod-resource #content { margin-top:1px }

/*** Modules:Book ***/
.mod-book div.box { margin: .25em }

/*** Login Screen buttons ***/
body#site-index { min-width:975px; }
#site-index .hleft { float:left; width: 49%; margin: 0 auto; vertical-align:top }
#site-index .hright { float:right; width: 49%; margin: 0 auto; clear:right }
#site-index .hleft a, #site-index .hright a { margin:5% auto; text-decoration: none }
#site-index a:hover.rollover1, #site-index a:hover.rollover4  { background-position: 0 -65px }
#site-index a:hover.rollover2, #site-index a:hover.rollover3 { background-position: 0 -64px }
#site-index a.rollover1 { display:block; width:200px; height: 65px; background:url(pix/faculty.gif) 0 0 no-repeat }
#site-index a.rollover2 { display:block; width:200px; height: 64px; background:url(pix/student.gif) 0 0 no-repeat }
/*#site-index a.rollover3 { display:block; width:200px; height: 64px; background:url(../../files/images/courses.gif) 0 0 no-repeat }
#site-index a.rollover4 { display:block; width:200px; height: 65px; background:url(../../files/images/tut.gif) 0 0 no-repeat }*/

/*hides my courses link from normal users*/
.homehide {position:absolute; left: -1000px;}/***** asu/styles_layout.css end *****/

/***** asu/styles_fonts.css start *****/

/*******************************************************************
 styles_fonts.css
  
 This CSS file contains all font definitions like family, size,
 weight, text-align, letter-spacing etc.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  help
  login
  message
  user

  various modules

*******************************************************************/


/*** Core ***/
.clearer { font-size:1px }

/** font {font-size:100%}*/
body { font: 83%  "Lucida Grande", Arial, "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #222!important }

th { font-weight:bold }
a:link, a:visited { text-decoration:none }
a:hover { text-decoration:underline }
a.autolink { font-size:100% !important; }
a.autolink:hover { text-decoration:none; cursor:help }
h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main { font-weight:bold; text-align:center }
h1 { font-size:1.75em }
h2 { font-size:1.5em }
h3 { font-size:1em }
h4 { font-size:1em }
pre code { font-size:1em }
.bold { font-weight:bold }
.generalboxcontent { font-size:1em; text-align:left }
.generaltable .header { font-size:1em; font-weight:normal; white-space:normal !important }
.warning { font-weight:bold; font-style:italic }
.errorbox .title { font-weight:bold; font-size:1.2em; text-align:center }
.pagingbar .title { font-weight:bold }
.pagingbar .thispage { font-weight:bold }
.paging { font-size:0.9em }
.categorybox .category, .categorybox .category { font-size:1.2em; font-weight:bold }
.helplink { font-size:0.9em }
.headingblock { font-weight:bold }
.headingblock .link { font-size:1em }
.files .file { font-size:1em }
.files .folder { font-size:1em }
.files .folder .size { font-weight:bold }
.sitetopiccontent { font-size:0.9em }

/*** Header ***/
.header { font-weight:normal }
.headermain { font-weight:normal }
#header-home .headermain, #header .headermain { letter-spacing: 0 }
#header-home .text a, #header .text a { font-size: .9em }

.navbar .sep { font-size:.9em }
.breadcrumb { font-size:1em; font-weight:bold }
.logininfo { font-size:.9em }

/*** Footer ***/
.homelink { font-size:0.9em }
.performanceinfo { font-size:0.75em }

/*** Admin  ***/
table.formtable tbody th { font-weight:normal; text-align:right }

#admin-index .generalboxcontent, #admin-config .generalboxcontent { font-size:1em }
#admin-config .linklist { font-size:1em }
#admin-config .r1 { font-size:1em }
#admin-config #content > center { font-size:0.9em }

/*** Blocks ***/
.sideblock, .sideblock .searchform { text-align:left }
.sideblock { font-size:1em; }
.sideblock .header, .sideblock .header h2 { font-weight:bold; font-size:1em }
.sideblock .content { line-height:1em }
.sideblock .content h3, .sideblock .content h2 { font-size:1em }
.sideblock .footer { text-align:left }
.sideblock .date, .sideblock .name { font-style:italic; font-size:0.9em }

/*** Calendar ***/
#calendar {text-align:left;}
#calendar .maincalendar .eventlist .event .referer { font-weight:bold }
#calendar .maincalendar .eventlist .event .course { font-size:0.9em }
#calendar .maincalendar .eventlist .event .description .commands { text-align:right }
#calendar .maincalendar .calendarmonth { font-size:0.9em }
#calendar .sidecalendar { font-size:0.9em; text-align:center; }
#calendar div.header { font-weight:bold }
#calendar .sidecalendar .filters, #calendar .maincalendar .filters { font-size:0.9em; text-align:left }
#calendar .maincalendar .controls { font-size:1em }
#calendar .maincalendar .day { font-weight:bold }
table.minicalendar { font-size:0.9em }
.cal_popup_close { font-family:sans-serif; font-size:0.9em; font-weight:bold }
.cal_popup_bg { font-size:1.2em }
.cal_popup_cg { font-size:0.95em; font-weight:bold }

/*** Course ***/
#course-view .section { font-size:1em; line-height:1.4em }
#course-view .section .label { font-size:1em; line-height:1.4em }
#course-view .section .activity { padding:0.2em 0; vertical-align:bottom }
#course-view .section .activity a { font-size:1em; line-height:1em }
#course-view .section .left { font-weight:bold }
.course .generalbox { font-size:1em }
.activitydate, .activityhead { font-size:1em }
#course-view .section .weekdates {font-size: 1.1em; font-weight:normal }
.weeklydatetext { font-size:1em; font-weight:bold }
.coursebox { text-align:center; }
.coursebox .info { font-size:1.25em }
.coursebox .teachers, .coursebox .cost { font-size:1em }
.coursebox .summary { font-size:1em }
#course-recent h2.main { font-size:1.1em }

/*** Doc ***/
body#doc-contents h1 { font-size:1em }
body#doc-contents ul { font-size:0.9em }

/*** Help ***/
#help { font-size:0.9em }

/*** Login ***/
#login-index #content .left, #login-index #content .right { font-size:0.9em; text-align:left }

/*** Message ***/
.message .link { font-size:0.9em }
.message_form { font-size:0.9em }
.message .heading { font-size:1.0em; font-weight:bold }
.message .date, .message .contact, .message .summary { font-size:0.9em }
.message .note, .message .pix { font-size:0.9em }
.message .author { font-weight:bold; font-size:0.9em }
.message .time { font-style:italic; font-size:0.9em }
.message .content { font-size:0.9em }
#message-user .commands span { font-size:0.7em; white-space:nowrap }
#message-user .name { font-weight:bold; font-size:1.1em }

/*** User ***/
#user-view .userinfobox .content { font-size:1em }
#course-user .section .content td { font-size:1em }
#course-user .section .content ul { font-size:1.2em }
#course-user .logtable { font-size:1em }
#course-log .logtable { font-size:1em }
.userinfobox .username { font-weight:bold }
.userinfobox .links { font-size:1em }
body#course-user .section h2 { font-size:1.25em }

/*** Modules:Assignment ***/
#mod-assignment-index .cell { font-size:0.9em }

/*** Modules:Chat ***/
#mod-chat-index .cell { font-size:0.9em }

/*** Modules:Choice ***/
#mod-choice-index .cell { font-size:0.95em }
  
/*** Modules:Forum ***/
.forumpost, .forumheaderlist { font-size:0.9em }
.forumnodiscuss { font-weight:bold }
.forumpost .topic .subject { font-weight:bold }
.forumpost .topic .author { font-size:0.9em }
.forumpost .commands, .forumpost .link { font-size:1em }
.forumheaderlist .discussion .lastpost { font-size:0.9em }
body#mod-forum-search .introcontent { font-weight:bold }
body#mod-forum-index .cell { font-size:0.9em }

/*** Modules:Glossary ***/
.glossarydisplay, .glossarysearchbox { font-size:0.9em }
.glossarypost .commands { font-size:0.9em }
.glossarypost .entryheader .author,
.glossarypost .entryheader .time { font-size:0.9em }
.glossarypost .entryheader .time { font-style:italic }
.glossarypopup { font-size:0.9em }
.concept { font-weight:bold }
.glossarycomment .time { font-size:0.9em; font-style:italic }
.entrylowersection .aliases { font-size:0.9em }
.entrylowersection .icons, .entrylowersection .ratings { font-size:0.9em }
#mod-glossary-index .cell { font-size:0.9em }

/*** Modules:Journal ***/
#mod-journal-view .lastedit, #mod-journal-view .editend { font-size:0.9em }
#mod-journal-view .author { font-size:1em; font-weight:bold }
#mod-journal-view .time { font-size:0.9em; font-style:italic }
#mod-journal-view .grade { font-weight:bold; font-style:italic }
#mod-journal-index .cell { font-size:0.95em }

/*** Modules:Lesson ***/
#mod-lesson-index .cell { font-size:0.95em }

/*** Modules:Quiz ***/
.editorhelptext { font-size:0.9em }
#mod-quiz-index .cell { font-size:0.95em }

/*** Modules:Resource ***/
#mod-resource-index .cell { font-size:0.95em }

/*.mod-resource font { font-size:0.9em}*/

/*** Modules:Scorm ***/
#mod-scorm-index .cell { font-size:0.95em }

/*** Modules:Wiki***/
#mod-wiki-index .cell { font-size:0.95em }

/*** Modules:Workshop***/
#mod-workshop-index .cell { font-size:0.95em }
/***** asu/styles_fonts.css end *****/

/***** asu/styles_color.css start *****/

/*******************************************************************
 styles_color.css
  
 This CSS file contains all color definitions like 
 background-color, font-color, border-color etc.

 Styles are organised into the following sections:

  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  user

  various modules

*******************************************************************/

/*** Core ***/
 
.activity .commands a { border:none }
.activity .commands a:hover {border:none }

a { text-decoration:none }
a:link { color: #0a759b!important }
a:visited { color: #0a759b }
a:hover { color: #0a759b }
a.dimmed:link, a.dimmed:visited, a[title~="(H)"] { color:#AAA!important }
a.autolink { background-color:#FFEDCE; border-bottom:1px solid #A74 }

body { border-top:5px #ffc200 solid; background-color:#fff }

h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { color:#888 }
/* h1.main:first-letter, h2.main:first-letter, h3.main:first-letter, h4.main:first-letter, h5.main:first-letter, h6.main:first-letter { color:#888 } */

table.formtable tbody th { background:none }
.generaltable td, .generaltable th, .generaltable { border-color: #DDD; padding:10px; text-align:left }
.highlight { background-color:#AFA }
.highlight2 { color:#A00 }
.header c0 { border:#999 }

/* Alternate rows even */
.r0 { }
/* Alternate rows odd */
.r1 {  }

/* notification messages (can be good or bad) */
.notifyproblem { color:#600 }
.notifysuccess { color:#060 }
.required { background-color:#f8f8f8 }
.generalbox { border-color:#DDD; background-color:#F9FAFA }
.informationbox { border-color:#DDD }
.feedbackbox { border-color:#888 }
.feedbackby { background-color:#BBB }
.noticebox { border-color:#DDD }
.errorbox { color:#FFF; border-color:#600; background-color:#900 }
.tabledivider { border-color:#DDD }
.sitetopic { }
.sitetopiccontent { border-color:#DDD; background-color:#FFF }
.dimmed_text { color:#AAA }
.teacheronly { color:#900 }
.unread { background:#FFD991 }
.censoredtext { color:#000; background:#000 }
.generaltable th.header { border-color:#DDD !important; background-color:rgb(238, 238, 238); color:rgb(61,92,122); font-weight:bold }
.generaltable .r1 { background-color:#f9fafa }

/* kept for backward compatibility with some non-standard modules which use these classes for various things */
.generaltab, .generaltabinactive { background-color:#BBB }
.generaltabselected { background-color:#f8f8f8 }
.generaltabinactive { color:#CCC }

/*** Header ***/
.navbar { border-top: solid 1px #c3c3c3; border-bottom: solid 1px #c3c3c3; border-left:none; border-right:none }
.navbar a { color:#0a759b }
.navbar a:visited { color:#0a759b }
.navbar .sep { color:#0a759b }
.navbar .breadcrumb { color: #444 }

/*** Footer ***/
#footer { background-color:#F9FAFA; border-top: solid 2px #ffc200 }
.homelink a:link, .homelink a:visited, .homelink a:hover { background-color:transparent; color:#000; text-decoration:none }
.homelink a:link, .homelink a:visited { border-top:1px solid #CECECE; border-bottom:2px solid #4A4A4A; border-left:1px solid #CECECE; border-right:2px solid #4A4A4A }
.homelink a:hover { border-bottom:1px solid #CECECE; border-top:2px solid #4A4A4A; border-right:1px solid #CECECE; border-left:2px solid #4A4A4A }

/*** Admin ***/
.admin .generalboxcontent { background-color:#EEE }
.admin .generalbox { border-color:#BBB }
.admin .informationbox { border-color:#BBB; background-color:#FFF }
body#admin-index .c0 { background-color:#f8f8f8 }
#admin-config .r0 { background-color:#EEE }
#admin-config .r0 .c0 { background-color:#f8f8f8 }
#admin-config .r1 { color:#666 }
#admin-config h2.main { background-color:#f8f8f8 }
.logtable th.header { background-color:#FFDA9D; border-color:#FFB63B }

/*** Blocks ***/
.sideblock { border: 1px solid #aaa }
.sideblock .header .commands { background-color:#efefef }
.sideblock .content hr { border-top-color:#999 }

#left-column .sideblock .list td { border:none }
#right-column .sideblock .header, #left-column .sideblock .header { color: #689e21; background-color: #efefef }
.sideblock .link { border:none }
.sideblock .post { border:none }
.sideblock h1.main:first-letter,
.sideblock h2.main:first-letter,
.sideblock h3.main:first-letter,
.sideblock h4.main:first-letter,
.sideblock h5.main:first-letter,
.sideblock h6.main:first-letter {
  color:#999
}

/*** Calendar ***/
#calendar .maincalendar, #calendar .sidecalendar { border-color:#DDD }
#calendar div.header  { background-color:#dfebbc; }
#calendar .maincalendar table.calendarmonth th { border-color:#666; border-top: solid 1px #c3c3c3; background-color: #f6f6f6 }
#calendar .maincalendar table.calendarmonth .weekdays { border-right: solid 1px #666 !important }
table.minicalendar { border-color:#DDD }
#calendar .maincalendar .eventlist .event { border-color:#fff }
#calendar .maincalendar .eventlist .event .topic, #calendar .maincalendar .eventlist .event .picture, #calendar .maincalendar .eventlist .event .side { background-color:#EEE }
#calendar .maincalendar table.calendarmonth ul.events-underway { color:#999; background-color:#f9fafa }
#calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global { border:#fff solid 1px!important; background-color:#f8f6b2 }
#calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course { border:#fff solid 1px!important; background-color:#eeeaf5 }
#calendar .event_group, .minicalendar .event_group,
.block_calendar_month .event_group { border-color:#fff !important; background-color:#f4e6d5 }
#calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user { border-color:#fff !important; background-color:#d9e7f1 }
#calendar .duration_global, .minicalendar .duration_global { border-top:none !important; border-bottom:none !important }
#calendar .duration_course, .minicalendar .duration_course { border-top:none !important; border-bottom:none !important }
#calendar .duration_group, .minicalendar .duration_group { border-top-color:#f4e6d5 !important; border-bottom-color:#f4e6d5 !important }
#calendar .duration_user, .minicalendar .duration_user { border-top-color:#d9e7f1 !important; border-bottom-color:#d9e7f1 !important }
#calendar .weekend, .minicalendar .weekend { color:#F00 }
.cal_popup_fg { background-color:#FFF }
.cal_popup_bg { border-color:#000; background-color:#FFF }
.day .event_course { border-color:#99FF00 !important }

#calendar .duration_global, #calendar .duration_course, #calendar .duration_group, #calendar .duration_user, .minicalendar .duration_global, .minicalendar .duration_course, .minicalendar .duration_group, .minicalendar .duration_user { border: solid 1px #fff!important; }
#calendar .today, .minicalendar .today { background-color: #f6f6f6 !important; border:1px solid #c3c3c3 !important }

/*** Course ***/
#course-view .section td { border-color:#DDD }
#course-view .section .content { border-color:rgb(221, 221, 221) /* clears border between sections*/ }
#course-view .section .content .section .activity { border-bottom-color:#FFF; background-color:#f9fafa }
#course-view .section .content .section .label { background-color:#FFF }
#course-view .section separator { background-color:#ccc }
#course-view .section .side { border-color:rgb(221, 221, 221) }
#course-view .section .left { background-color:#efefef }
#course-view .section .right { background-color:#efefef }
#course-view .current .side { background-color:#d0dca4 }
#course-view .section .weekdates { color:#ccc }

.coursebox { border-color:rgb(221, 221, 221) }
.coursebox { background-color:#f9fafa }

/*.editing .section .content .summary { background-color:#FFF }*/
.categoryboxcontent, .courseboxcontent { border-color:#DDD; background:#FFF }
#course-user .section { border-color:#AAA }
#course-user #content, #user-view #content, #user-edit #content, .admin #content, .course #content, #files-index #content { background-color:#fff }
#user-edit #content .generalbox, #user-view .userinfobox tr { background-color:#FFF }
#site-index #content, #course-view #content { background-color:#FFF }
#course-user .logtable .r1 { background-color:#DFDFDF }
#course-view .section.hidden *, #course-view .section.hidden .content, #course-view .section.hidden .side { border-color:#EEE; color:#AAA }
#course-view .section.hidden .left { background-color:#EEE }

/*** Login ***/
.loginbox { background-color:#F9FAFA }
.loginbox .content { border-color:#DDD }

/*** Message ***/
table.message_search_results td { border-color:#DDD }
.message.other .author { color:#88C }
.message.me .author { color:#999 }
.message .time { color:#999 }
.message .content { }

/*** User ***/
.userpicture { background:#EEE }
.userinfobox { border-color:#DDD; background-color:#f9fafa }
.groupinfobox { border-color:#DDD; background-color:#FCFCFC }

/*** Modules:Assignment ***/
.assignmentnew .assignmentfeedback{ background-color:#FFEDCE }   
.assignmentold .assignmentfeedback{ background-color:#BBB }
.assignmentheading { background-color:#BBB }

/*** Modules:Forum***/
.mod-forum #content { background-color:#fff }
#mod-forum-user #content { background-color:#fff }
.forumheaderlist, .forumpost { border-color:#DDD; background-color:white; }
.forumheaderlist .header { border-color:#D7D7D7; background-color:#efefef; color:rgb(61,92,122); font-weight:bold }
.forumpost .content { background:#FFF }
.forumpost .header { background-color: #efefef; border-bottom: solid 1px #eee }
.forumpost .topic { background-color: #eee; border-color: #eee }
.forumpost .left {padding:0 }
.forumheaderlist .discussion .starter { background-color:#f9fafa }
.forumheaderlist td { border-color:rgb(238, 238, 238) }
.sideblock .post .head { color:#555 }
.forumpost .left { background-color: #f9fafa }
.forumthread .unread { background:#FFD991 }
#mod-forum-discuss .forumpost { background:none }
#mod-forum-discuss .forumpost.unread .content { border-color:#FFD991 }

/*** Modules:Glossary ***/
.mod-glossary #content { background-color:transparent }
.entryboxheader { border-color:#BBB }
.entrybox { border-color:#BBB; background-color:#FFF }
.glossarypost { border-color:#DDD; background-color:#f9fafa }
.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 }

#mod-glossary-report .generalbox .teacher { background:#F0F0F0 }
.categoryheader { background-color:#FFDA9D }
.glossaryformatheader { background-color:#FFEDCE }
.glossarydisplay { border-bottom-color:#F9FAFA }

/*** Modules:Journal ***/
#mod-journal-view .feedbackbox .left, #mod-journal-view .feedbackbox .entryheader { background-color:#FFEDCE }

/*** Modules:Label ***/

/*** Modules:Lesson ***/

/*** Modules:Quiz ***/
body#mod-quiz-report table#attempts td { border-color:#DDD }
body#mod-quiz-report table#attempts .r1 { background-color:#EEE }

/*** Modules:Resource ***/

/*** Modules:Scorm ***/

/*** Modules:Survey ***/
#mod-survey-view .r0 { background-color:#EEE }
#mod-survey-view .r1 { background-color:#FFEDCE }

/*** Modules:Wiki ***/

/*** Modules:Workshop ***/
.workshoppostpicture { background-color:#FEE6B9 }
.workshopassessmentheading { background-color:#FFEDCE }

.generalboxcontent { background-color:#f9fafa; }/***** asu/styles_color.css end *****/

/***** asu/styles_tabs.css start *****/

/***** asu/styles_tabs.css end *****/

