/**************************************
 * THEME NAME: ioemoodle
 *
 * Files included in this sheet:
 *
 *   ioemoodle/ioemoodle.css
 *   ioemoodle/ilp.css
 **************************************/

/***** ioemoodle/ioemoodle.css start *****/

/**  Adds all the nice finish to the standard theme 

Borders in boxes
#999

Dark blue for page headings, , hr
#002B4D

Breadcrumb bar
#333 bg
#fff 

Main links
#003D7D
#000 hover

Header and footer 
#fff bg

Sideblocks headers

#666 Gray bg 
#fff colour

Login boxes

#f3f3f3 light gray bg

**/

body {
     background: #fff;
     color: #000;
     margin: 0;
     font-family: "Trebuchet MS", Arial, Verdana, serif;
}

p, li, ul, tr, td { 
     font-family: "Trebuchet MS", Arial, Verdana, serif;
}

h1, h2, h3, th, .navbar li, .header{ 
     font-family: Arial, Verdana, "Trebuchet MS", serif;

}
   
h2.title, .title h2{
     font-size: .8em;
     font-weight:bold; 
     color: #333;
     margin: 0 0 0.5em 0;
     padding: 0;  
}
h2.summary, h1.summary, .summary h2, .summary h1{
    color: #333;
    background: #f3f3f3;
    padding: 5px;
}
h1 {
     font-size: 1.3em;
     font-weight:normal; 
     margin: 0.5em 0 0.5em 0;
     padding: 0;  
     line-height: 1.3em;             
     color: #333;
}
h2.main {
     font-size: 1.3em;
     font-weight:normal; 
     margin: 0.5em 0 0.5em 0;
     padding: 0;  
     line-height: 1.3em;             
     color: #fff;
     background: #569BBD;
     margin-right: 10%;
     margin-left: 10%;
}
h2.header{
     background:#666;
     color: #fff; 
     font-size: 1em;   
}
h2.section, .section h2{
     color: #333;
     background: #e3e3e3;
     font-size: 1.2em;
}
.title{
     font-size: 1.2em;
     color:#333;
}
.section, .navbutton{
     font-size: .9em;
     padding: 0px 5px 0px 5px;
}
.subject {
     color: #333;
}
hr {
     border:0;
     border-top: 1px solid #0055FA;
     height: 0;
     background:#0055FA;
  }

/********Links**********/
a, a:link, a:visited, a:hover  {
    color: #003D7D;
}

a:hover  {
    color: #000;
}

/* most headings  */


th.header,td.header,div.header{
     background:#084AA5;
     color: #fff;
     border-color: 1px solid #aaa; 
}
th.header a{
    color: #fff;
}
div.header h2{
    color: #fff;
    padding: 2px;
}
.sideblock .header {
    border: none;
    background: #084AA5;
    color: #fff;
    font-size: 1em;
}

/**********TOP HEADER ****************/

.headermain{
     background:#fff;
}
#header-home {
    color: #000;
    background:#fff;  
    height: 126px;
    margin: 2px; 
}

.headermenu {
    float:none;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.headermenu .logininfo{
    background: #fff;
    color: #084AA5;
    border: 0 solid #aaa;
    padding:5px;
    text-align:center;
    width:100%;
 }

.headermenu a:link,.headermenu a:visited,.headermenu a {
    color:#569BBD;
    padding: 0 3px 0 3px;
    text-decoration: underline;
}

.headermenu a:hover {
    color: #000;   
}

.sublogo{
    float: right;
    margin-top: 25px;
}    

/***breadcrumb trail ****/

.breadcrumb {
     padding: 0 0 0 8px;
     font-size: .8em;
     margin:2px;
     
}
img.resize {
     width: 100px;
     height: 100px;
}

/***nav bar ***/

.navbar {
      color: #fff;
      background: #333; 
      margin:0;      
}

.navbar a,.navbar a:visited,.navbar a:hover,.navbar a:link {
    color: #fff;
}

/***************** FOOTER *****************/

.homelink {
    font-size:0.85em;
    margin: 0;
    background: transparent; 
}
.homelink a, .homelink a:link,.homelink a:visited {
    padding: 2px 5px;
    color: #084AA5;
    text-decoration: underline;
}
.homelink a:hover {
    color: #569BBD;
    text-decoration: underline;
}
.homelink a:link,.homelink a:visited, .homelink a:hover {
    border: 0px ;
}
#footer{
    padding: 10px 0px 15px 0px;
    margin:0;
    background: transparent; 
    border-top: 1px solid #084AA5; 
    color: #fff;  
}

#footer p{
 padding: 5px;
 color:  #084AA5;
} 

/*************** CONTENT ******************/

forumpost{
     background: #C7D0FF;
}

#page{
     font-size:.94em;
}

#content {
     margin: 10px 10px;
}

/*******Login Box *****/

.loginbox{
     background: #DBE3FF;
     margin-bottom: 10px;
}

.loginbox th{
     background:#666;
     color: #fff;     
}
.errorbox{
    background: transparent;
    border: 1px solid #aaa;
    padding: 5px;
}
.errorboxcontent{ 
     background: #900;
     color: #fff;
}
.notifyproblem{
     color: #900;
     background: transparent;
}

/**********Main Calendar*****/

.maincalendar .header{
      background: #666;
}

.minicalendar {
      background: #f3f3f3;
}

/********* Left/Right Columns  ********/

.sideblock{
    border: 1px solid #aaa;
}

#left-column {
    background: #fff;
}

/* Sideboxes bg  */

.sideblock .content {
      background:#f3f3f3;
      border: 0;
}

/* Blue boxes 

.block_recent_activity .header,.block_activity_modules .header,.block_calendar_upcoming .header, .block_news_items .header {
     background:#002b4d;
     color:#fff;  
}

.block_recent_activity .content,.block_activity_modules .content,.block_calendar_upcoming, .content.block_news_items .content {
     background:#fff; 
}
*/
/***+ - boxes on header sideboxes ***/

.hide-show {
    background: transparent;
    color: #fff;
}
.hide-show img {
    border: 1px solid #fff;
    color: #fff;
}

/***Boxes around admin header icons ***/

.singlebutton{
     margin: 5px 0;
}

.commands a:hover.icon {
     border: 1px solid #f00;
}

.commands .icon {
    background: #fff;
    padding:2px 2px 1px 2px;
    border:1px solid #000;
    margin:1px;
}

/*************Tables *******/

/ ********Site News *********/

h2.headingblock{
     background:#003D7D;
     color: #fff;
     font-weight:normal; 
     font-size: 1.1em;
}

h2.headingblock .title{
     color: #fff;
} 

h2.headingblock .link a{
     color: #fff;
} 

/*******Logs and Reports tables *****/

.log .plugin{
     background: #fff;
     border: 0;
}

.logtable{
    background: #fff;
}

.c0{
     font-weight: bold;
     background: transparent;
     color: #000;
}

.controls{
     width: 80%;
     font-size:0.9em;
}

.category {
     border-bottom: 1px solid #aaa;
}

.categorybox{
     border: 1px solid #aaa;
     font-size:0.8em;
}

/*******Course categories boxes *******/

.userinfobox {
     border:0;
}

.coursebox{
     background: transparent; 
}

.courseboxcontent{
     background: transparent;
}

.courseboxcontent .info{
    background: #f3f3f3;
    padding: 5px;
}

.courseboxcontent .summary{
    background: #fff;
    padding: 5px;
}

/****Configuration tables ****/

/****Home page site description ****/

.sitetopiccontent{
     background: #fff;
     border: 1px solid #aaa; 
}

/****All THs *****/

.generalbox th a{
     color: #fff;
}

.generaltable th, .generaltable th.header, .generalbox th {
     color: #fff;
     background: #666;    
}

.files th{
     background: #666;
     color: #fff;
}

.formtable th{
     font-weight: bold;
     color: #000;     
}
.generaltable .c0{
    background: #f3f3f3;
}

.generaltable{
     width: 80%;
} 

.generalboxcontent {
     line-height: 1.4em;
     background: #f3f3f3;
}

table.generalbox {
     border:1px solid #aaa;
     width:80%; 
} 

.section{
    background: #fff;
}
.graph img{
    border: 1px solid #aaa;
}

/***Forms ***/

form.popupform{
    font-size: 1.3em;
}

.name{
    font-weight: bold;
    color: #204164;
}

#intro{
    font-weight: bold;
    text-align:center;
    
}
.info{
    background:#f3f3f3;
}
.prompt{
    font-weight: bold;
} 

.list .info {
    background: #fff;
}

#section-0 .section .main{
    background: #cccc66;
}

/**** Font sizes ****/

table.generaltable{
     font-size: .84em;
}

.subscription .helplink{
     font-size:0.8em;
}

.files .date {
      font-size:1em;
}
.date, .name{
     font-size:1em;
}
.category a, .course a {
     font-size: .9em;
}
.generalboxcontent form{
      font-size: .9em;
}
td.content{
      font-size: .84em;
}

table.sitetopic{
     font-size: .9em;
}

li.activity {
    font-size:1.3em;
}/***** ioemoodle/ioemoodle.css end *****/

/***** ioemoodle/ilp.css start *****/

/*
* Targets and Concerns
*/

#blocks-ilp-view div#content {margin-left: 20px;}
#blocks-ilp-view table td{margin:3px; padding:5px; }
#blocks-ilp-view table.generalbox { width:99%; }
table#targets .commands, table#concerns .commands { font-size: 0.8em; padding-top: 0em; text-align:right; clear: both; }
table#targets .commands form, table#concerns .commands form{ display:inline; }
table#targets .commands form select, table#targets .commands form input, table#concerns .commands form select, table#concerns .commands form input, form#student_status select, form#student_status input{ font-size:0.8em; }
div.addbox { text-align:center; margin:5px; }
div.addbox a { border: 1px solid #000; padding:5px; }
p.targetfooter, p.concernsfooter { text-align:right; margin:0; font-size: 0.8em; }
.targetcenter, .concernscenter { text-align:center; }
.targetcomment, .concernscomment { width:85%; text-align:left; font-size:0.8em; margin-top:3px; margin-bottom:3px; padding:3px; }
.targetcomment .commands, .concernscomment .commands { font-size: 0.9em; padding-top: 0.5em; text-align:right; clear: both; }
h1.status-0, h2.status-0, h3.status-0 { color: #00984b; }
h1.status-1, h2.status-1, h3.status-1 { color: #ff7e00; }
h1.status-2, h2.status-2, h3.status-2 { color: #ff0000; }
.concernstatus-0 { background-color:#68fbb1; }
.concernstatus-1 { background-color:#ffb164; }
.concernstatus-2 { background-color: #fd6e6e; }
/***** ioemoodle/ilp.css end *****/

