/* Mr PHP Styles */
h1 {font: 22px verdana; font-weight: bold;}
a {font: 11px verdana; color: #800080;}


form {margin:0px;}
td, div, span { font: 10px Verdana, Arial, Helvetica, sans-serif; }
p { font: 11px Verdana, Arial, Helvetica, sans-serif; }

input,select,textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
/* link colour where not specified */
a {
         color: #333333;
}

.error_message  { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.error_warning  { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.error_error    { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.error_auth     { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.maincontent {font: 11px verdana; color: #000000;}
.weblog_sub {font: 11px verdana; color: #CC0000;}
.systemalertunread {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold;}
.systemalertread {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
.readonlytextfield {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
        background-color: #F0F0F5;
}
.monthname {font: 11px verdana; text-align: center; white-space: nowrap;}
.monthnavigation {font: 11px verdana; text-align: center; width: 15px;}
.datepicker {font: 11px verdana;}
.monthday {font: 11px verdana; text-align: center; width: 14%; height: 20px;}
.weekend {font: 11px verdana; color: #000000; text-align: center; width: 14%; } /**border: 1px solid #CDCDDB; background-color: #CACACA;**/
.today {font: 11px verdana; color: #000000; text-align: center; width: 14%;} /* border: 1px solid #FF0000;  */
.dayname {font: 11px verdana; font-weight: bold; width: 14%; text-align: center;}
.nomonthday {background-color: #E2E2E2; height: 20px; width: 14%;}
.selectedday {font: 11px verdana; text-align: center; width: 14%;}

/* colour behind company logotype */
.maintitle {
        background-color: #FFFFFF;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #FFFFFF;
        font-weight: normal;
        letter-spacing: 4px;
}

/* Mentorum Styles */

/* The dynamic assessment listing colour */
.assessmentcell {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 75px;
        color: #333333;
        font-weight: normal;
        background-color: #FFDC14;
        text-align: center;
        border:1px solid #FFFFFF;

}
.assessmentcellnopad {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 75px;
        color: #333333;
        font-weight: normal;
        background-color: #FFDC14;
        text-align: center;
}

/* the page background colour and more */
.body {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* background of main header where the logo is located */
.headerbground {
        background-color: #FFFFFF;
}
/* the bar colour that encases the area between header and footer */
.headerbgroundround {
        background-color: #222222;
}
/* the main background colour of content area */
.contentbground {
        background-color: #CCCCCC;
}
/* link next to user id ie logg out settings help and more */
.navtextitems {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-align: right;
}
/* User name and user ID */
.navusername {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FF0000;
        text-align: right;
}
.navbutton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        background-color: #FFFFFF;
        font-weight: bold;
        text-align: center;
}
a.navbutton:link, a.navbutton:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        background-color: #FFFFFF;
        font-weight: bold;
        text-align: center;
}
/* Button highlights course nav */
a.navbutton:hover,a.navbutton:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #00AAD6;
        background-color: #FFFFFF;
        font-weight: bold;
        text-align: center;
}
/* Button highlights main nav */
.navbuttonhi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #00AAD6;
        background-color: #FFFFFF;
        font-weight: bold;
        text-align: center;
}
.footertext {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #CCCCCC;
        text-align: right;
}
.footerbground {
        background-color: #0B074F;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
}
.footerlinks {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        text-align: right;
}
/* the header colour of the main floating window */
.bluewintitlebground {
        background-color: #222222;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: normal;
        letter-spacing: 4px;
}
.cleanwhitebground {
        background-color: #FFFFFF;
}
/* Coloured floating window background ie the main floating window bground colour */ 
.mainwindowbground {

        background-color: #E0E0E0;
}
.unassessedcell {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 75px;
        color: #333333;
        font-weight: normal;
        text-align: center;
        border-right:1px solid #FFFFFF;
        border-left:1px solid #FFFFFF;
}
/* the weblog article header */
.weblogheader {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #FF0000;
        text-decoration: underline;
}
.weblogmaintext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
}
.weblogauthortext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #999999;
        text-align: right;
}
/* weblog comments permalink */
.weblogcommentstext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-align: right;
}
.listingmaintext {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
}
/* the listing style eg the active courses and resources folders */
.listingtitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: bold;
        background-color: #EAEAF8;
}
.buddylisting {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
.buddyformtext {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
}
.resourcelisting {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
/* Titles for tabularlistings */ 
.tablerowtitle {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
        background-color: #9A9AA8;
                                text-align: left;
}
/* supporting colour in tabular listings ie the coloured cell in table listings */
.tablerowcol {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
        background-color: #C2C2D0;
}
.tablerownocol {



        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
        background-color: #FFFFFF;
}
.adminbuttons {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
.admincheckbox {




        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
.tablerowblank {




        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
.mailboxunread {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: bold;
        text-decoration: underline;
}
.mailboxsenttoall {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
        font-weight: normal;
}
.mailboxread {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
        text-decoration: underline;
}
.standardtext {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
}
.standardtextbold {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: bold;
}
.standardtextunderline {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
        text-decoration: underline;
}
.disabledtextunderline {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
        font-weight: normal;
        text-decoration: underline;
}
.redwintitlebground {

        background-color: #FF3333;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: normal;
        letter-spacing: 4px;
}
/* header bground colour inside the resource pop-up window - center aligned */
.popuptitle {
        background-color: #C2C2D0;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        letter-spacing: 4px;
        padding: 3px;
}
/* header bground colour inside the resource pop-up window - left aligned */
.popuptitleleft {
        background-color: #C2C2D0;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        letter-spacing: 4px;
        padding: 3px;
}
/* footer bground colour inside the resource pop-up window - right aligned */
.popuptitlefooter {
        background-color: #C2C2D0;
        text-align: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        letter-spacing: 4px;
        padding: 3px;
}
.weblogcalendarlink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0000;
        font-weight: normal;
        text-decoration: underline;
        background-color: #FFFFFF;
}
.weblogmaintextfull {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}
.weblogmaintextfullbold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: bold;
}
.weblogheaderfullarticle {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #FF3333;
}
/* Header background for each category inside the settings */
.settingsdividertitle {

        background-color: #EEEEEE;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        letter-spacing: 4px;
        padding: 3px;
}

.disabledtextbold {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
        font-weight: bold;
}

.disabledtext {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
}
/* the main header for each new section inside a course module */
.coursemodmainheading {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0B074F;
}

.coursemodmaintextfull {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.coursemodlink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        text-decoration: underline;
}

.coursemodmaintextfullbold {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.coursemodbigheader {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
/* subheading for section inside course module */ 
.coursemodsubheading {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0B074F;
}

/* used for the course overview schedule */
.assessmentweekcell {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        font-weight: normal;
        background-color: #FFDC14;
        text-align: center;
}

.coursecontenttext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
/* Titles for tabularlistings no bold */
.tablerowtitlenobold {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: normal;
        background-color: #9A9AA8;
        text-align: center;
}

td.digitalresourcedivider {
  background: #000000;
}