BODY
{
    font-size: 80%;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    top-margin: "0";
    left-margin: "0";
    margin-height: "0";
    margin-width: "0";
    text-align: center;
}

DIV#maincontainer
{
    position: relative;
    width: 760px;
    margin: 0 auto;
    text-align: left;
}


TD
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

TD.text
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

OL.text
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

UL.text
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    list-style-type: square;
}

LI.text
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    line-height: 1.2em;
}

TD.header
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #336699;
    font-weight: bold;
    vertical-align: text-top;
    text-align: left;
}


/* Banner colour behind course titles*/
td.logintext
{
    font-size: 0.9em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ccccff;
    font-weight: normal;
}

td.logintop
{
    font-size: 0.9em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    background-color: #a51e39;
}


A
{
    color: #036;
    text-decoration: underline;
    font-weight: normal;
}

A:hover
{
    color: #036;
    text-decoration: none;
}

A.navigation
{
    font-size: 1em;
    color: #7A0B18;
    text-decoration: none;
    font-weight: normal;
}

A.navigation:hover
{
    color: #202020;
    text-decoration: none;
}

/*Links in nav menu*/

A.osnavigation
{
    font-size: 1em;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

A.osnavigation:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

A.noline
{
    text-decoration: none;
}

.menu
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

table.menu
{
    width: 160px;
}

td.menu
{
    font-size: 1em;
}


TD.footer
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


TD.appchoice
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #efe7e7;
}

TD.topheader
{
    font-size: 1em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #A51E39;
    background-color: #ffffff;
    font-weight: bold;
    text-align: left;
}

TD.fieldname
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    vertical-align: middle;
}

TD.submitfieldname
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: right;
    vertical-align: middle;
}

TD.submitfields
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
}



TD.procedure
{
    font-size: 0.6em;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    vertical-align: top;
}



TD.enrol
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #efe7e7;
}


TD.bold
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

TD.confirm
{
    font-size: 0.6em;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

TD.hrule
{
    background-color: #cccccc;
}



TABLE.user
{
    border-right: 0pt;
    border-top: 0pt;
    border-left: 0pt;
    border-bottom: 0pt;
    border: none;
    text-align: left;
}

/*Background colour in course list boxes*/
TH.user
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /*COLOR: #FFFFFF; 	BACKGROUND-COLOR: #336699;*/
    color: #336699;
    background-color: #CCCCFF;
    text-align: left;
    padding: 3px;
}
TD.user
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background-color: #cccccc;
    text-align: left;
}

TABLE.user2
{
    border-right: 0pt;
    border-top: 0pt;
    border-left: 0pt;
    border-bottom: 0pt;
    border: none;
    text-align: left;
}

/*Background colour in selection summary*/
TH.user2
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #336699; /*COLOR: #336699; 	BACKGROUND-COLOR: #CCCCFF;*/
    text-align: left;
    padding: 3px;
}
TD.user2
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: left;
}

TABLE.userA
{
    border-right: 0pt;
    border-top: 0pt;
    border-left: 0pt;
    border-bottom: 0pt;
    border: none;
    text-align: left;
}

/*Background colour in course list boxes*/
TH.userA
{
    font-size: 1em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /*COLOR: #FFFFFF; 	BACKGROUND-COLOR: #336699;*/
    color: #336699;
    background-color: #CCCCFF;
    text-align: left;
    padding: 3px;
    margin-bottom: 5px;
}
TD.userA
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background-color: #cccccc;
    text-align: left;
}

INPUT.lowercase
{
    text-transform: lowercase;
}

TABLE.formsearch
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
TD.formsearch
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #DEDEDE;
    text-align: left;
}

TD.IAHeading
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #a51e39;
    text-align: left;
}


TD.IAName
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
}



TABLE.searchres
{
    margin: 0px;
}

TD.searchres1
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

TD.searchres2
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

TD.pagenavbar
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    color: #a51e39;
}

A.pagenavbar
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

TD.enquirybag
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    width: 183px;
    text-align: center;
}
TABLE.enqbagcontents
{
    margin: 0px;
    vertical-align: top;
}

TD.enqbagtitles
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #DEDEDE;
    margin-top: 0.3em;
    font-weight: bold;
}

TD.enqbagitem1
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}

TD.enqbagitem2
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}

TD.helplogin
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #cccccc;
    width: 166px;
    text-align: center;
}
TD.formhelplogin
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #cccccc;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    text-align: left;
}
A.help
{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

TD.header2
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #a51e39;
    vertical-align: text-top;
    text-align: left;
}

table.coursechoice
{
    width: 550px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

td.appformlinks
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background-color: #c8cdeb;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

A:LINK.appformlinks
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #330099;
    text-decoration: none;
}

A:ACTIVE.appformlinks
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #330099;
    text-decoration: none;
}

A:VISITED.appformlinks
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #330099;
    text-decoration: none;
}

A:HOVER.appformlinks
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #330099;
    text-decoration: underline;
}

TD.apptext
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

TD.appquestion
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

ul.appquestion
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000099;
    margin-top: 0pt;
}

ol.appquestion
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000099;
    margin-top: 0pt;
}

li.appquestion
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000099;
    margin-top: 0pt;
}

td.app_proceed
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin-top: 0pt;
    text-align: right;
}

td.enqhistory
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #a51e39;
    margin-top: 0pt;
    font-weight: bold;
}



/* -----------------------------------------------------------------------------------*/
/* Added as required for Columbus*/


TH.login
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #DEDEDE;
    text-align: left;
}

TD.login
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    vertical-align: middle;
}


/*used for search forms.. To do... */
H4.procedure
{
    font-size: 0.6em;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    vertical-align: top;
}

/*p.text used for help text when can't use the td class tag */

p.text
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

td.filename
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


TH.formsearch
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #DEDEDE;
    text-align: left;
}


th.searchresult
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #DEDEDE;
}

th.searchresultR
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #DEDEDE;
    text-align: right;
}

th.searchresultL
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    background-color: #DEDEDE;
    text-align: left;
}


th.searchresultgroup
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #c16662;
    font-weight: bold;
}

TD.srchres1
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

TD.srchres2
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #efe7e7;
}




TD.dateretrieved
{
    font-size: 0.6em;
    color: #808080;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    vertical-align: bottom;
}


/*td.object used for student name, module name, org name etc. in page header*/
td.object
{
    font-size: 0.8em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}

TH.fieldname
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    vertical-align: middle;
}

td.subnav
{
    font-size: 0.6em;
    color: #808080;
    text-decoration: none;
    font-weight: normal;
}


A.subnav
{
    color: #7A0B18;
    text-decoration: none;
    font-weight: normal;
}

A.subnav:hover
{
    color: #202020;
    text-decoration: none;
}

TD.input
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    vertical-align: middle;
}

TD.textarea
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    text-align: left;
    vertical-align: middle;
}

/* -----------------------------------------------------------------------------------*/
/* Added as required for Attendance Online*/

TD.regmarks1
{
    font-size: 0.6em;
    font-family: Courier;
    color: #000000;
}

TD.regmarks2
{
    font-size: 0.6em;
    font-family: Courier;
    color: #000000;
    background-color: #efe7e7;
}

/* -----------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------*/
/* Added as required for Executive Analysis Website*/
TD.totals
{
    font-size: 0.6em;
    background-color: #CCCCCC;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    vertical-align: bottom;
}

TD.totalsleft
{
    font-size: 0.6em;
    background-color: #CCCCCC;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: bottom;
}

TD.srchres1n
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: right;
}

TD.srchres2n
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #efe7e7;
    text-align: right;
}

TD.srchrestotal
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #efe7e7;
}


TH.header
{
    font-size: 0.7em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #a51e39;
    font-weight: bold;
    vertical-align: text-top;
    text-align: left;
}




/* -----------------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------*/
/* Added as required for Attendance Manager Online v3.06*/

TD.srchresgrey
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #999999;
}

TD.regmarksgrey
{
    font-size: 0.6em;
    font-family: Courier;
    color: #FFFFFF;
    background-color: #999999;
}

/* -----------------------------------------------------------------------------------*/


TD.srchres3
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    vertical-align: text-top;
}

TD.Erase
{
    font-size: 0.6em;
    color: white;
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
TD.links
{
    font-weight: bold;
    font-size: 0.7em;
    color: #a51e39;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
TH.searchresultprint
{
    font-weight: bold;
    font-size: 0.6em;
    color: #333333;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background-color: #dedede;
    text-align: justify;
}
TD.Headerunderlined
{
    font-weight: bold;
    font-size: 0.7em;
    color: #a51e39;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
TD.srchres1p
{
    font-size: 0.6em;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
TD.srchres2p
{
    font-size: 0.6em;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background-color: #efe7e7;
}
TD.headerp
{
    font-weight: bold;
    font-size: 0.7em;
    color: #a51e39;
    font-family: Verdana, Arial, Tahoma;
    text-align: left;
}
TH.Headerunderlined
{
    font-weight: bold;
    font-size: 0.7em;
    color: #a51e39;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

/* Additional styles */

.courseheader 
{
    font-weight: bold;
}

a.standout
{
    background-color: #000;
    color: #fff;
    font-weight: bold;
    font-size: 1.5em;
    padding: 0 0.5em;
}

a.standout:hover
{
    background-color: #000;
    color: #fff;
    font-weight: bold;
    font-size: 1.5em;
    padding: 0 0.5em;
}

.highers 
{
    font-weight: bold;
    font-size: 1.4em;
}

#eveclass table {
	border: solid 1px #000;
	padding: 0.5em;
	margin-bottom: 1em;
	}

#eveclass table tr {
	background-color: #99AAFF;
	border-bottom: solid 1px #fff;
	}

/* Register Form Text Styles */
span.registerHelp 
{
    font-size: 12px;
    line-height: 1.5;
}