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

/***** saudiaramco/styles_layout.css start *****/

/* Core */

body {
    margin-left:0px;
	margin-top:0px;
}

.body_border {
border-left:2px solid;
border-right:2px solid;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  text-align: left;
  padding-left: 5px;
} 

h1, h2, h3, h4 {
  text-align: left;
  padding-left: 5px;
}
  
h4 {
  border-bottom-style: solid;
  border-bottom-width:1px; 
}

input {
   color:#133F76;
   font-family:'Tahoma';
   font-size:100%;
   font-weight:bold;
   background-color:#F3F6FB;
   border:1px solid;
   border-top-color:#427B96;
   border-left-color:#427B96;
   border-right-color:#427B96;
   border-bottom-color:#427B96;
}

select {
   background-color:#F3F6FB;
   font: Tahoma;
   font-size:10px;
   color:#427B96;
   font-weight:bold;
}

.generalbox {
  border-width:1px;
  border-style:solid;
}

.sitetopiccontent {
  border-width:1px;
  border-style:solid;
}

#layout-table {
  width:100%;
  border-collapse:separate;
  margin-top: 8px;
}

#layout-table #left-column,

#layout-table #middle-column,

#layout-table #right-column

{
  vertical-align:top;
  padding-left:2px;
  padding-right:2px;
}

/***
 *** Header
 ***/

#header-home {
  /* padding:1em 0.5em; */
  height:100px;
  border-width:1px;
  border-style:solid;
  
}

#header {

  padding:0.1em 0.5em;

}

.headermenu {
  float:right;
  text-align:right;
  padding-right:10px;
  padding-top:20px;
}

.headermenu .logininfo{
padding-bottom:5px;
}

.navbar {
  height:20px;
  padding-left:5px;
  background-position:right;
  width:auto;
  vertical-align:middle;
}

.breadcrumb {
 padding-top: 3px;
 padding-left: 3px;
 }
 
.navbar .navbutton,
.navbar .menu {
  float:right;
  padding-right:2px;
  padding-bottom:1px;
}


.sideblock .header {
  background-position:right top;
  border:none;
}


/***
 *** Login
 ***/

/*.loginbox{
	width:99%;
}
*/
TABLE.loginbox {
  margin-top: 20px;
  }

.loginbox .header {
border:solid 1px;
}

.loginbox .content {
  border-top-width: 0px;
}


/***
 *** Footer
 ***/

#footer {
  text-align:left;
  margin-top: 5px;
}

#footer .logininfo {
	padding-top:10px;
	text-align:center;
}
/***
 *** Blocks
 ***/


.sideblock .footer {
	background-image:url(images/footer_border.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:5px;
	padding-bottom:5px;
}

.sideblock .content{
	text-align:left;
}
  

/***
 *** Calendar
 ***/
 
#calendar {

  width: 100%;

  border-spacing: 5px;

  border-collapse: separate;

}



#calendar .maincalendar,

#calendar .sidecalendar

{

  vertical-align: top;

  border: 1px solid;

}



#calendar .sidecalendar {

  width: 25%;

}



#calendar .maincalendar table.calendarmonth {

  border-collapse: separate;

  margin: 0px auto;

}



#calendar .maincalendar table.calendarmonth th {

  padding:10px;

  border-bottom:2px solid;

}



#calendar .maincalendar table.calendarmonth td {

  height: 5em;

  padding-left: 4px;

  padding-top: 4px;

  line-height:1.2em;

}



#calendar .maincalendar table.calendarmonth td,

table.minicalendar td,

table.minicalendar th {

  width:14%;
  vertical-align:top;
}
table.minicalendar td {

  text-align: center;
}

#calendar .maincalendar table.calendarmonth td table td {

  height: auto;

}



#calendar div.header

{

  padding: 5px;

}



#calendar .maincalendar .buttons {

  float: right;

}



#calendar .maincalendar .filters table,

#calendar .sidecalendar .filters table

{

  border-collapse:separate;

  border-spacing: 2px;

  padding: 2px;

  width: 100%;

}



#calendar .maincalendar .filters {

  padding: 0px 10px;

}



#calendar .sidecalendar .filters {

  padding: 5px;

}



#calendar .maincalendar .controls {

  clear:both;

  padding:10px;

}



#calendar .maincalendar table.calendarmonth ul.events-new,

#calendar .maincalendar table.calendarmonth ul.events-underway

{

  padding:0px;

  margin:0px;

  list-style-type:none;

}



#calendar .maincalendar table.calendarmonth ul li {

  margin-top: 4px;

}



table.minicalendar {

  width: 100%;

  margin:10px auto;

  padding:2px;

  border-width:1px;

  border-style:solid;

  border-collapse:separate;

  border-spacing:1px !important;

}



table.minicalendar th {

  padding: 0px 2px;

}



#calendar .maincalendar .eventlist {

  padding: 10px;

}



#calendar .maincalendar .eventlist .topic {

  padding: 5px;

  border-style:solid; 

  border-width: 0px;

  border-bottom-color: #EEEEEE;

  border-bottom-width: 1px;

}



#calendar .maincalendar .eventlist .event {

  width:100%;

  margin-bottom:10px;

  border-spacing:0px;

  border-collapse:separate;

  border-width:1px;

  border-style:solid;

}



#calendar .maincalendar .eventlist .event .name {

  float:left;

}



#calendar .maincalendar .eventlist .event .course {

  float:left;

  clear:left;

}



#calendar .maincalendar .eventlist .event .date {

  float:right;

}



#calendar .maincalendar .eventlist .event .description .commands {

  width:100%;

}



#calendar .maincalendar .eventlist .event .description {

  padding:5px;

}



#calendar .maincalendar .eventlist .event .picture {

  padding:8px;

}



#calendar .maincalendar .eventlist .event .side {

  width:32px;

}



#calendar #selecteventtype table {

  margin:auto;

}



#calendar .event_global,

#calendar .event_course,

#calendar .event_group,

#calendar .event_user,

.minicalendar .event_global,

.minicalendar .event_course,

.minicalendar .event_group,

.minicalendar .event_user {

  border:2px solid !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-top:2px solid !important;

  border-bottom:2px solid !important;

}



#calendar .today,
.minicalendar .today {
  border:2px solid !important;
}

  

.cal_popup_bg {

  padding:0px;

  margin:0px;

  border:1px solid;

}



.cal_popup_close {

  margin-right:5px;

}



.cal_popup_caption {

  border-width:0px 0px 1px 0px;

  border-style:solid;

  padding-bottom:2px;

}



table.calendar-controls {

  width: 100%;

}



table.calendar-controls .previous,

table.calendar-controls .next

{

  width: 12%;

}

table.calendar-controls .previous {

  text-align: left;

}

table.calendar-controls .current {

  text-align: center;

}

table.calendar-controls .next {

  text-align: right;

}



#calendar .maincalendar .calendar-controls .previous,

#calendar .maincalendar .calendar-controls .next

{

  width: 30%;

}


/***
 *** Course
 ***/
 
.headingblock {
	/*border:none;
	padding:5px;*/
}


.categorybox .category,
.categorybox .category {
  border-bottom: solid;
  border-width: 1px;
  padding-top: 7px;
}

#course-view .section .left {
 /* border-right-width: 1px;
  border-right-style: dashed;*/
}

#pageFooter{
float:left;
left:100px;
}

li.r0, li.r1{
	margin-bottom:5px;
}
/***** saudiaramco/styles_layout.css end *****/

/***** saudiaramco/styles_fonts.css start *****/

/*******************************************************************
 styles_color.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
  login
  message
  tabs
  user

  various modules

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


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

body, td, th, li {
  font-family:Verdana;
  font-size:0.95em;
}

th {
  font-weight: bold;
}

a:link,
a:visited {
  text-decoration:none;
}

a:hover {
  text-decoration: underline;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  font-weight:bold;
}

h1 {
  font-size:1.7em;
}

h2 {
  font-size:1.0em;
}
h3 {
  font-size:1.1em;
}
h4 {
  font-size:1.0em;
}

.bold {
  font-weight:bold;
}

.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;
}

.categorybox .category,
.categorybox .category {
  font-size:1.2em;
  font-weight:bold;
}

.helplink {
  font-size:0.8em;
}

.headingblock {
  font-weight: bold;
}

.headingblock .header .title {
font-weight:normal;
  float: left;
}

.headingblock .link {
  font-size: 0.9em;
}

.files .file {
  font-size: 0.9em;
}

.files .folder {
  font-size: 0.9em;
}

.files .folder .size {
  font-weight: bold;
}

/***
 *** Header
 ***/

.headermain {
  font-weight:bold;
}

#header-home .headermain {
  font-size:1.5em;
}

#header .headermain {
  font-size:1.3em;
}

.breadcrumb {
  font-size:0.9em;
  font-weight:bold;
}

.logininfo,
#header-home .headermenu font {
  font-size:11px;
  font-family:Verdana;
}


/***
 *** Footer
 ***/

.homelink {
}



/***
 *** Admin
 ***/

table.formtable tbody th {
  font-weight: bold;
  text-align: right;
}


/***
 *** Blocks
 ***/

.sideblock .content h3,
.sideblock .content h2 {
  font-size:1.0em;
}
.sideblock .header .commands {
  font-size: 0.75em;
}

.sideblock .header .title {
font-weight:bold;
color:#FFFFFF;
}

.sideblock .footer {
	font-size:0.9em;
}

.sideblock .head,
.sideblock .info {
  font-size: 0.85em;
}

.sideblock .date {
  font-style: italic;
}

.sideblock a
{
	font-weight:normal;
}

.sideblock .listentry
{
	font-size: 0.85em;
}
/***
 *** Calendar
 ***/

#calendar .maincalendar .eventlist .event .referer {
  font-weight:bold;
}

#calendar .maincalendar .eventlist .event .course {
  font-size:0.8em;
}

#calendar .maincalendar .eventlist .event .description .commands {
  text-align: right;
}

#calendar .maincalendar table.calendarmonth td {
  font-size:0.8em;
}

#calendar div.header
{
  font-weight:bold;
}

#calendar .sidecalendar .filters {
  font-size:10px;
}

#calendar .maincalendar .controls {
  font-size:1.2em;
}

#calendar .maincalendar .day {
  font-weight: bold;
}

table.minicalendar {
  font-size:0.85em;
}
.popupform {
font-size:15px;
}

.cal_popup_caption {
  font-family:Verdana;
  font-size:0.8em;
  font-weight:bold;
}

.cal_popup_close {
  font-family:Verdana;
  font-size:0.8em;
  font-weight:bold;
}
#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}


/***
 *** Course
 ***/

.activitydate, .activityhead {
  font-size:0.9em;
}

.weeklydatetext {
  font-size:0.9em;
  font-weight:bold;
}

.coursebox .info {
  font-size:1em;
}

.coursebox .teachers,
.coursebox .cost {
  font-size:0.8em;
}

.coursebox .summary {
  font-size:0.8em;
}


#course-view .section .left {
  font-weight:bold;
}



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



/***
 *** Login
 ***/


/***
 *** Message
 ***/

.message_summary_link {
  font-size:small;
}

.message_link {
  font-size:x-small;
}

.message_form {
  font-size:0.78em;
}

.message_heading {
  font-size:medium;
  font-weight:bold;
}

.message_date,
.message_contact,
.message_summary {
  font-size:small;
}

.message_small_note, 
.message_pix {
  font-size:x-small;
}

.message .author {
  font-weight: bold;
}

.message .time {
  font-style: italic;
}

.message .content {
}

.commands a:link, .commands a:visited, .commands a:hover, .commands a:active{
font-size:10px;
}

/***
 *** Tabs
 ***/
.tablink a:link, 
.tablink a:hover,
.tablink a:visited {
	font-size:10px;
}
.tablink .selected {
	font-size:10px;
}

/***
 *** User
 ***/

.userinfobox .username {
  font-weight: bold;
}

.userinfobox .links {
  font-size: 0.7em;
}


/***
 *** Modules: Assignment
 ***/

/***
 *** Modules: Chat
 ***/

/***
 *** Modules: Choice
 ***/
  
/***
 *** Modules: Forum
 ***/

.forumnodiscuss{
  font-weight:bold;
}
.forumpost .topic .subject {
  font-weight: bold;
}
.forumpost .topic .author {
  font-size: 0.8em;
}
.forumheaderlist .discussion .lastpost {
  font-size: 0.7em;
}
body#mod-forum-search .introcontent {
  font-weight:bold;
}



/***
 *** Modules: Glossary
 ***/

.glossarypost .commands {
  font-size: 0.7em;
}
.glossarypost .entryheader .author {
  font-size: 0.7em;
  font-style: italic;
}
.concept {
  font-weight: bold;
}
.glossarycomment .time {
  font-size: 0.7em;
  font-style: italic;
}
.entrylowersection .aliases {
  font-size: 0.8em;
}
.entrylowersection .icons,
.entrylowersection .ratings {
  font-size: 0.8em;
}



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

/***
 *** Modules: Label
 ***/

/***
 *** Modules: Lesson
 ***/

/***
 *** Modules: Quiz
 ***/

.editorhelptext {
  font-size:x-small;
}


/***
 *** Modules: Resource
 ***/

/***
 *** Modules: Scorm
 ***/

/***
 *** Modules: Survey
 ***/

/***
 *** Modules: Wiki
 ***/

/***
 *** Modules: Workshop
 ***/
 
.minicalendar .today .accesshide{
	border:1px solid #FF0000;
 }
 
.cell{
 	font-family:Verdana;
	font-size:11px;
 }/***** saudiaramco/styles_fonts.css end *****/

/***** saudiaramco/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

  tabs

  user



  various modules



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



/***

 ***  Core

 ***/

a:link,

a:visited {

  color:#396CB9;

}



a.dimmed:link,

a.dimmed:visited {

  color:#AAAAAA;

}



a:hover {

  color:#396CB9;

  text-decoration:underline;

  /*background-color: #DCE5F4;*/

}



a.autolink:link,

a.autolink:visited {

  color:#000000;

  /*background: #F3F9FB;*/

}



a.autolink.glossary:hover {

  cursor: help;

}



#layout-table #left-column {

	background-color:#FFFFFF;

	border-color:#6699cc;

}



#layout-table #middle-column {

	background-color:#FBFDFE;

	border: #6699cc 1px solid;

}



#layout-table #right-column {

	background-color:#FFFFFF;

	border-color:#6699cc;

}



.body_border {

border-color:#4E80A1;

}



hr {

	color:#6699cc;

}



th.header,

td.header,

div.header {

	color:#000000;

    background-color: #6699cc;

}



.navbar {

  background-image:url(navbar_bg.jpg);

  background-repeat:repeat-x;

}



.breadcrumb{

	color:#FFFFFF;

}



.breadcrumb a:link, .breadcrumb a:visited{

color:#FFFFFF;

}



.breadcrumb a:hover{

color:#000000;

background:none;

}



.navbar a:link, .navbar a:visited{

color:#FFFFFF;

}



.navbar a:hover{

color:#000000;

background:none;

}



table.formtable tbody th {

  background: none;

  color:#000000;

}



.highlight {

  background-color:#AAFFAA;

}



.highlight2 {

  color:#AA0000; /* highlight missing terms in forum search */

}



/* Alternate rows even */

.r0 {

}



/* Alternate rows odd */

.r1 {  

}



/* notification messages (can be good or bad) */

.notifyproblem {

  color:#660000;

}

.notifysuccess {

  color:#006600;

}



.required {

  background-color:#F3F9FB;

}



.generalbox {

  border-color:#6699cc;

  background-color:#F3F9FB; 

}

.generalbox th{

  color:#FFFFFF;

  background-color:#6699cc;

}



.generalbox th a:link, .generalbox th a:visited{

  color:#FFFFFF;

}



.informationbox {

  border-color:#6699cc; 

}

.feedbackbox {

  border-color:#6699cc;

}

.feedbackby {

  background-color:#BBBBBB;

}



.noticebox {

  border-color:#6699cc; 

}



.errorbox {

  color:#ffffff;

  border-color:#6699cc;

  background-color:#6699cc;

}



.tabledivider {

  border-color:#6699cc;

}



.sitetopic {

}



.sitetopiccontent {

  border-color:#6699cc;

  background-color:#FFFFFF;

}



.dimmed_text {

  color:#AAAAAA;

}



.teacheronly {

  color:#BCA777;

}



.unread {

  background: #78A2CD;

} 



.censoredtext {

  color:#FFFFFF;

  background:#000000;

}





/* kept for backward compatibility with some non-standard modules

   which use these classes for various things */

.generaltab, .generaltabinactive {

  background-color:#BBBBBB;

}

.generaltabselected {

  background-color:#F3F9FB;

}

.generaltabinactive {

  color:#CCCCCC;

}



.loginbox .header {

border-color:#6699cc;

}



/***

 *** Header

 ***/



/***

 *** Footer

 ***/

.sideblock .footer {

	border-color:#6699cc;

}



.homelink a:link,

.homelink a:visited,

.homelink a:hover {

  background-color: #F3F9FB;

  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

 ***/



.files th {

color:#FFFFFF;

}



.admin .generalboxcontent {

  background-color:#F3F9FB; 

}



.admin .generalbox {

  border-color:#6699cc;

}



.admin .generalbox th a:link, .admin .generalbox th a:visited{

  color:#FFFFFF;

  text-decoration:underline;

}



.admin .generalbox th a:hover{

  color:#7D91CD;

  text-decoration:none;

  background:none;

}



.admin .informationbox {

  border-color:#003B56; 

  background-color:#FFFFFF; 

}



body#admin-index .c0 {

  background-color: #FAFAFA;

}







/***

 *** Blocks

 ***/



.sideblock {

    /*border-right: 1px solid #8FAFBD;

    border-bottom: 1px solid #8FAFBD;

    border-left: 1px solid #8FAFBD;*/

}



.sideblock .header {

	background-image:url(header_bg.jpg);

	background-repeat: repeat-x;

  	background-color:#146294;

  	color:#FFFFFF;

}



.sideblock .header .title {

	color:#FFFFFF;

}



.sideblock .content {

  color:#1C1C1C;

  background-color:#F7FCFF;

  border-top-color:#6699cc;

  border-bottom-color:#6699cc;

  border-left-color:#6699cc;

  border-right-color:#6699cc;

  

}



.sideblock .content hr {

	color:#7D91CD;

}



.sideblock .list {

}

.sideblock .header .hide-show img.hide-show-image {

  background: url('pix/show/switch_minus.gif') no-repeat bottom;

}



.sideblock.hidden .header .hide-show img.hide-show-image {

  background: url('pix/show/switch_plus.gif') no-repeat bottom;

}



.logintable {

	color:#511F00;

}



#footer .logininfo {

color:#000000;

}



#footer .logininfo a:link, #footer .logininfo a:visited{

color:#FE2525;

background:none;

}





/***

 *** Calendar

 ***/



#calendar .maincalendar,

#calendar .sidecalendar {

  border-color:#FFFFFF;

}



#calendar .maincalendar table.calendarmonth th {

  border-color:#FFFFFF;

}



table.minicalendar {

  border-color:#146294;

  background-color:#FFFFFF;

}

table .minicalendar .weekdays

{

	color:#000000;

}



#calendar .maincalendar .eventlist .event {

  border-color:#003B56;

}



#calendar .maincalendar .eventlist .event .topic,

#calendar .maincalendar .eventlist .event .picture,

#calendar .maincalendar .eventlist .event .side {

  background-color:#FFFFFF;

}



#calendar .maincalendar table.calendarmonth ul.events-underway {

  color:#003B56;

}



#calendar .event_global,

.minicalendar .event_global,

.block_calendar_month .event_global {

  border-color:#777777 !important;

  background-color:#2EBA0E;

}



#calendar .event_course,

.minicalendar .event_course,

.block_calendar_month .event_course {

  border-color:#777777 !important;

  background-color:#CCE0ED;

  color:#FFFFFF;

}



#calendar .event_group,

.minicalendar .event_group,

.block_calendar_month .event_group {

  border-color:#777777 !important;

  background-color:#FBBB23;

}



#calendar .event_user,

.minicalendar .event_user,

.block_calendar_month .event_user {

  border-color:#777777 !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:#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:#A1BECB !important;

  border-bottom-color:#A1BECB !important;

}



.minicalendar td {

  background-color:#dee5f2;

  color:#000000;

}



#calendar .weekend,

.minicalendar .weekend {

  color:#000000;

  background-color:#c4e2ff;

}



#calendar .today,

.minicalendar .today {

  color:#FFFFFF;

  border-color:#000000 !important;

  background-color:#0099cc;

}



.minicalendar .today a:link, .minicalendar .today a:visited{

	color:#000000;

}





.cal_popup_fg {

  background-color:#FFFFFF;

}



.cal_popup_bg {

  border-color:#003B56;

  background-color:#FFFFFF;

}



#calendar .maincalendar .filters table,

#calendar .sidecalendar .filters table,

.block_calendar_month .filters table {

  background-color: #FFFFFF;

}







/***

 *** Course

 ***/



/* course, entry-page, login */

.headingblock {

  /*border-top: 1px solid #F3F9FB;

  border-right: 1px solid #4A677F;

  border-bottom: 2px groove #4A677F;

  border-left: 1px solid #4A677F;*/

  color:#000000;

}



/* course */

.headingblock .outline {

  /*border-color:#FF3A0C;*/

}



#course-view .section td {

  border-color:#6699cc;

}



#course-view .section .content {

    background-color:#FFFFFF;

}



#course-view .section .side {

  background: #F3F9FB;

}



#course-view .section .left {

    background: #D2EEFB;

}



#course-view .section .right {

	background: #D2EEFB;

}



#course-view .current .side{

  background: #B1CCD9;

}



#course-view .topics {

}



#course-view .weeks {

}



#course-view .section .spacer {

}



#course-view .section .weekdates {

  color:#8C8C8C;

}



.categoryboxcontent,

.courseboxcontent {

	border: 1px solid #6699cc;

    /*border-top: 1px solid #F3F9FB;

    border-right: 1px solid #4A677F;

    border-bottom: 2px groove #4A677F;

    border-left: 1px solid #4A677F;

    background: #FFFFFF;*/

}

body#course-user .section {

    border-color:#6699cc;

}



/***

 *** Doc

 ***/



/***

 *** Login

 ***/



.loginbox, .loginbox .content {

  border-color:#6699cc;

  background-color:#F3F9FB;

}



.loginbox th

{

color:#FFFFFF;

}



/***

 *** Message

 ***/



table.message_search_results td {

  border-color:#6699cc;

}



.message .author {

  color: #6699cc;

}



.message .time {

  color: #6699cc;

}



.message .content {

}





/***

 *** Tabs

 ***/



.tablink a:link,

.tablink a:visited {

  color:#FF5E02;

}



.tablink a:hover{

  color:#FF7800;

  text-decoration:underline;

}



.selected .tablink a:link,

.selected .tablink a:visited {

  color:#4A677F;

}



.selected .tablink a:hover {

  color:#FFFFFF;

  background-color:#4A677F;

}



.tabs .side {

  border-color:#6699cc;

}

.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 span {

  background: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);

}

.tabrow1 .empty{
	border:1px solid #FF0000;
}

/***

 *** User

 ***/



.userpicture {

  background:#EEEEEE; 

}



.userinfobox {

  border-color:#6699cc;

  background-color: #F3F9FB;

}

.groupinfobox {

  border-color:#6699cc;

  background-color: #F3F9FB;

}



/***

 *** Modules: Assignment

 ***/



.assignmentsubmission {

}



.assignmentnew .assignmentfeedback{

  background-color:#F3F9FB;

}   

  

.assignmentold .assignmentfeedback{

  background-color:#BBBBBB;

}



.assignmentheading {

  background-color:#BBBBBB;

}





/***

 *** Modules: Chat

 ***/



/***

 *** Modules: Choice

 ***/



/***

 *** Modules: Forum

 ***/



.forumheaderlist,

.forumpost {

  border-color:#6699cc;

}



.forumpost .content {

  background: #FFFFFF;

}



.forumpost .left {

  background:#F3F9FB; 

}



.forumpost .topic {

  border-bottom-color: #F3F9FB;

  background:#EBF1CC; 



}



.forumpost .starter {

  background:#F3F9FB; 

}



.forumheaderlist .discussion .starter {

  background:#EBF1CC; 

}



.forumheaderlist td {

  border-color:#6699cc;

}



.sideblock .post .head {

  color:#555555;

}



.forumthread .unread {

  background: #78A2CD;

}

#mod-forum-discuss .forumpost {

  background: none;

}



#mod-forum-discuss .unread .forumpost .message {

  border-color:#6699cc; 

} 

#mod-forum-discuss .forumthread .unread {

} 



#mod-forum-index .unread {

}





/***

 *** Modules: Glossary

 ***/



.entryboxheader {

  border-color:#6699cc;

}



.entrybox {

  border-color:#6699cc;

}



.entry {

}



.glossarypost {

  border-color:#6699cc;

}



.glossarypost .entryheader,

.glossarypost .entryapproval,

.glossarypost .picture,

.glossarypost .entryattachment,

.glossarypost .left {

  background-color: #F0F0F0;

}



.glossarycomment {

  border-color:#6699cc;

}



.glossarycomment .entryheader,

.glossarycomment .picture,

.glossarycomment .left {

  background-color: #F0F0F0;



}



#mod-glossary-report .generalbox .teacher {

  background: #F0F0F0;

}



.categoryheader {

  background-color: #F3F9FB;

}



.glossaryformatheader {

  background-color: #F3F9FB;

}





/***

 *** Modules: Journal

 ***/



#mod-journal-view .feedbackbox .left,

#mod-journal-view .feedbackbox .entryheader {

  background-color: #F3F9FB;

}



/***

 *** Modules: Label

 ***/



/***

 *** Modules: Lesson

 ***/



/***

 *** Modules: Quiz

 ***/



body#mod-quiz-report table#attempts td {

  border-color:#6E6F72;

}

body#mod-quiz-report table#attempts .r1 {

  background-color: #F5F7FF;

}





/***

 *** Modules: Resource

 ***/



/***

 *** Modules: Scorm

 ***/



/***

 *** Modules: Survey

 ***/



#mod-survey-view .r0 {

  background-color: #DEE2ED;

}

#mod-survey-view .r1 {

  background-color: #F3F9FB;

}





/***

 *** Modules: Wiki

 ***/



/***

 *** Modules: Workshop

 ***/



.workshoppostpicture {

  background-color:#F9FFD6;

}



.workshopassessmentheading {

  background-color:#F3F9FB;

}



.headermenu {

color:#FFFFFF;

}



.headermenu a:link, .headermenu a:visited

{

    text-decoration: none;

    color: #FE2525;

	background:none;

}



.headermenu a:hover {

    text-decoration: underline;

    color: #FE2525;

	background:none;

}



.headerhomemain {

    font-size: x-large;

    font-weight: bold;

}



.headerhomemenu a:link {

    text-decoration: none;

    color: #ffffff;

}

.headerhomemenu a:visited {

    text-decoration: none;

    color: #ffffff;

}

.headerhomemenu a:hover {

    text-decoration: underline;

    color: #ffffff;

	background:none;

}/***** saudiaramco/styles_color.css end *****/


