BODY
{
    	FONT-SIZE: 90%;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    	COLOR: #000000;
    	BACKGROUND-COLOR: #ffffff;
    	top-margin: "0";
    	left-margin: "0";
    	margin-height: "0";
    	margin-width: "0"
}

td.loginleft
{

	font-size: 80%;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color:#FFFFFF;
	line-height: 1.2em;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.text
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;

}

/*  added by jobin for email page */
TD.popuptext
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;

}


OL.text
{

	font-size:1em;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
}

UL.text
{

    	
	font-size:1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    COLOR: #000000;
	list-style-type: square;
}

LI.text
{

    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    	COLOR: #000000;
	line-height:1.2em;

}

TD.header
{
	FONT-SIZE: 1.4em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #005588;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: text-top;
	TEXT-ALIGN: left;
}



td.logintext
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color:#000000;
	BACKGROUND-COLOR: #efe7e7;
	FONT-WEIGHT: normal;

}

td.logintop
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	color:#ffffff;
	BACKGROUND-COLOR: #005588;
}


A 
{
	color: #005588;
	text-decoration: underline;
	font-weight:normal;
}

A:hover 
{
	color: #777777;
	text-decoration: underline;
}

A.navigation 
{
	font-size: 1em;
	color: #7A0B18;
	text-decoration: none;
	font-weight:normal;
}

A.navigation:hover 
{
	color: #202020;
	text-decoration: none;
}

.menu 
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	color:#000000;
}

table.menu
{
	width:160px;
}

td.menu
{

	font-size:1em;
}


TD.footer
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    	padding: 10px 0 10px 0;

}


TD.appchoice
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #efe7e7;

}

TD.topheader
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #44BBDD;
	BACKGROUND-COLOR: #ffffff;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	padding: 10px;
}

TD.fieldname
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle
}

/* added by jobin */
TD.popupfieldname
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle
}


TD.submitfieldname
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle
}

TD.submitfields
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
}



TD.procedure
{
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	v-align:top;
}



TD.enrol
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	BACKGROUND-COLOR: #efe7e7;
 
}


TD.bold
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;

}

TD.confirm
{
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, 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;
}

TH.user
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: white;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: left;
}
TD.user
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: left;
}


INPUT.lowercase
{
	TEXT-TRANSFORM: lowercase;
}

TABLE.formsearch
{
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
TD.formsearch
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;
	TEXT-ALIGN: left;
    padding: 5px;

}

/*  added by jobin for email page */
TD.popupformsearch
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;
	TEXT-ALIGN: left;

}

TD.IAHeading
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #005588;
	TEXT-ALIGN: left;
}


TD.IAName
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}



TABLE.searchres
{
	MARGIN: 0px;

}

TD.searchres1
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold;
	COLOR: #000000;

}

TD.searchres2
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold;
	COLOR: #000000;

}

TD.pagenavbar
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	ALIGN: center;
	COLOR: #005588;
}

A.pagenavbar
{
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

TD.enquirybag
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #ffffff;
	MARGIN-TOP: 0.3em;
	MARGIN-BOTTOM: 0.3em;
	WIDTH: 183px;
	TEXT-ALIGN: center;
}
TABLE.enqbagcontents
{
	MARGIN: 0px;
	v-align:top;
}

TD.enqbagtitles
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	background-color:#DEDEDE;
	MARGIN-TOP: 0.3em;
	FONT-WEIGHT: bold;

}

TD.enqbagitem1
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #333333;
}

TD.enqbagitem2
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #333333;

}

TD.helplogin
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #cccccc;
	WIDTH: 166px;
	TEXT-ALIGN: center;
}
TD.formhelplogin
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #cccccc;
	MARGIN-TOP: 0.3em;
	MARGIN-BOTTOM: 0.3em;
	TEXT-ALIGN: left;
}
A.help

{
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

TD.header2
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #005588;
	VERTICAL-ALIGN: text-top;
	TEXT-ALIGN: left;
}

table.coursechoice
{
	WIDTH: 550px;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

td.appformlinks
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	BACKGROUND-COLOR: #c8cdeb;
	MARGIN-TOP: 0.3em;
	MARGIN-BOTTOM: 0.3em;
}

A:LINK.appformlinks
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #330099;
	text-decoration:none;
}

A:ACTIVE.appformlinks
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #330099;
	text-decoration:none;

}

A:VISITED.appformlinks
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #330099;    
	text-decoration:none;
}

A:HOVER.appformlinks
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR:#330099;
	TEXT-DECORATION: underline;

}

TD.apptext
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	MARGIN-TOP: 0.3em;
	MARGIN-BOTTOM: 0.3em;
}

TD.appquestion
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	MARGIN-TOP: 0.3em;
	MARGIN-BOTTOM: 0.3em;
}

ul.appquestion
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000099;
	MARGIN-TOP: 0pt;
}

ol.appquestion
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000099;
	MARGIN-TOP: 0pt;
}

li.appquestion
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000099;
	MARGIN-TOP: 0pt;
}

td.app_proceed
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	MARGIN-TOP: 0pt;
	TEXT-ALIGN: right
}

td.enqhistory
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #005588;
	MARGIN-TOP: 0pt;
	FONT-WEIGHT: bold;
}



/* -----------------------------------------------------------------------------------*/
/* Added as required for Columbus*/


TH.login
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;
	TEXT-ALIGN: left;

}

TD.login
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle
}


/*used for search forms.. To do... */
H4.procedure
{
	FONT-SIZE: 1em;
	COLOR: #000000;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	v-align:top;
}

/*p.text used for help text when can't use the td class tag */

p.text
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;

}

td.filename
{
    	FONT-SIZE: 1em;
    	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;

}


TH.formsearch
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;
	TEXT-ALIGN: left;
    padding: 5px;
    
}


th.searchresult
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;

}

th.searchresultR
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;
	TEXT-ALIGN: right;

}

th.searchresultL 
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #DEDEDE;
	TEXT-ALIGN: left;

}


th.searchresultgroup
{
	font-size: 1em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color:#FFFFFF;
	BACKGROUND-COLOR: #005588;
	FONT-WEIGHT: bold;
}

TD.srchres1
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #000000;

}

TD.srchres2
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #000000;
	BACKGROUND-COLOR: #efe7e7;
}




TD.dateretrieved
{
	FONT-SIZE: 1em;
	COLOR: #808080;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	v-align:bottom;
}


/*td.object used for student name, module name, org name etc. in page header*/
td.object
{
	font-size: 1.0em;
	font-family: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color:#000000;
	FONT-WEIGHT: bold;
}

TH.fieldname
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle
}

td.subnav
{
	font-size: 1em;
	color: #808080;
	text-decoration: none;
	font-weight:normal;
}


A.subnav 
{
	color: #005588;
	text-decoration: none;
	font-weight:normal;
}

A.subnav:hover 
{
	color: #202020;
	text-decoration: none;
}

TD.input
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle
}

TD.textarea
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle
}

/* -----------------------------------------------------------------------------------*/
/* Added as required for Attendance Online*/

TD.regmarks1
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Courier;	
	COLOR: #000000;

}

TD.regmarks2
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Courier;	
	COLOR: #000000;
	BACKGROUND-COLOR: #efe7e7;

}

/* -----------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------*/
/* Added as required for Executive Analysis Website*/
TD.totals
{
	FONT-SIZE: 1em;
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #000000;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	TEXT-ALIGN: right;
	v-align:bottom;
}

TD.totalsleft
{
	FONT-SIZE: 1em;
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #000000;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	TEXT-ALIGN: left;
	v-align:bottom;
}

TD.srchres1n
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #000000;
	TEXT-ALIGN: right;

}

TD.srchres2n
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #000000;
	BACKGROUND-COLOR: #efe7e7;
	TEXT-ALIGN: right;


}

TD.srchrestotal
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #000000;
	BACKGROUND-COLOR: #efe7e7;


}


TH.header
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	COLOR: #005588;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: text-top;
	TEXT-ALIGN: left;
}




/* -----------------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------------*/



/* -----------------------------------------------------------------------------------*/
/* Added as required for Attendance Manager Online v3.06*/

TD.srchresgrey
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #999999;

}

TD.regmarksgrey
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Courier;	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #999999;
}

/* -----------------------------------------------------------------------------------*/


TD.srchres3
{
	FONT-SIZE: 1em;
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	COLOR: #000000;
	VERTICAL-ALIGN: text-top;
}

TD.Erase
{
    FONT-SIZE: 1em;
    COLOR: white;
    FONT-FAMILY: Arial, Calibri, Verdana, Tahoma, Helvetica, sans-serif
}
TD.links
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #005588;
    FONT-FAMILY: Calibri, Verdana, arial, Helvetica, Tahoma, sans-serif;
    TEXT-ALIGN: left
}
TH.searchresultprint
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #333333;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    BACKGROUND-COLOR: #dedede;
    TEXT-ALIGN: justify
}
TD.Headerunderlined
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #005588;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    TEXT-ALIGN: left;
}
TD.srchres1p
{
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif
}
TD.srchres2p
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    BACKGROUND-COLOR: #efe7e7
}
TD.headerp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #005588;
    FONT-FAMILY: Calibri, Verdana, Arial, Tahoma;
    TEXT-ALIGN: left
}
TH.Headerunderlined
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #005588;
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
    TEXT-ALIGN: left;
}

/*SW 15-Mar-2013 - New Styles*/

span.TopHeaderMain
{
    font-size: 2em;
}

span.TopHeaderSub
{
    font-size: 1em;
    font-style: italic;
    
}

td.TopBannerTop
{
    background-color: #44BBDD;
    height: 25px;
}

td.TopBannerBottom
{
    background-color: #BBDD00;
    height: 5px;
}

a.button-colour1   /* lightblue */
{
    background: #44BBDD;
    color: #FFF;
    text-decoration: none;
}

a.button-colour1:hover, a.button-colour1:focus          /* lightblue */
{
    background: #44BBDD;
    color: #FFF;
    text-decoration: none;
}

a.button-grey-colour1
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-colour1:focus, a.button-grey-colour1:hover
{
    background: #44BBDD;
    color: #FFF;
    text-decoration: none;
}

a.button-home				/* gold */
{
    background: #EEAA00;
    color: #FFF;
    text-decoration: none;
}

a.button-home:focus, a.button-home:hover
{
    background: #EEAA00;
    color: #FFF;
    text-decoration: none;
}

a.button-grey-home
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-home:focus, a.button-grey-home:hover
{
    background: #EEAA00;
    color: #FFF;
    text-decoration: none;
}

a.button-colour2                    /* brightgreen */
{
    background: #BBDD00;
    color: #FFF;
    text-decoration: none;
}

a.button-colour2:focus, a.button-colour2:hover
{
    background: #BBDD00;
    color: #FFF;
    text-decoration: none;
}

a.button-grey-colour2
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-colour2:focus, a.button-grey-colour2:hover
{
    background: #BBDD00;
    color: #FFF;
    text-decoration: none;
}

a.button-colour3                    /* purple */
{
    background: #662277;
    color: #FFF;
    text-decoration: none;
}

a.button-colour3:focus, a.button-colour3:hover
{
    background: #662277;
    color: #FFF;
    text-decoration: none;
}

a.button-grey-colour3
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-colour3:focus, a.button-grey-colour3:hover
{
    background: #662277;
    color: #FFF;
    text-decoration: none;
}

a.button-colour4                     /* orange */
{
    background: #FF5500;
    color: #FFF;
    text-decoration: none;
}

a.button-colour4:hover, a.button-colour4:focus
{
    background: #FF5500;
    color: #FFF;
    text-decoration: none;
}

a.button-grey-colour4
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-colour4:focus, a.button-grey-colour4:hover
{
    background: #FF5500;
    color: #FFF;
    text-decoration: none;
}

a.button-colour5                     /* rust */
{
    background: #993322;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-colour5:hover, a.button-colour5:focus
{
    background: #993322;
    color: #FFF;
    text-decoration: none;
}

a.button-grey-colour5
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-colour5:focus, a.button-grey-colour5:hover
{
    background: #993322;
    color: #FFF;
    text-decoration: none;
}

a.button-logoff                      /* darkgrey */
{
    background: #777777;
    color: #FFF;
    text-decoration: none;
}

a.button-logoff:hover, a.button-logoff:focus
{
    background: #777777;
    color: #FFF;
}

a.button-grey-logoff
{
    background: #CCBBBB;
    color: #FFF;
    text-decoration: none;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2;
}

a.button-grey-logoff:focus, a.button-grey-logoff:hover
{
    background: #777777;
    color: #FFF;
    text-decoration: none;
}

a.button-menu
{
    width: 125px;
    padding: 10px 15px;
    font-weight: bold;
    white-space: nowrap;
    display: block;
}

a.button-success
{
    width: 300px;
    padding: 10px 15px;
    font-weight: bold;
    white-space: nowrap;
    display: block;
}

a.button-navbar
{
    padding: 5px 15px 5px 15px;
    height: 30px;
    margin: 1px;
    white-space: nowrap;
}

#footer
{
    border-style: solid;
    border-color: #44BBDD;
    border-top-width: 1px;
    border-bottom-width:1px;
    border-left: 0;
    border-right: 0;
    width: 100%;    
    background-color: #44BBDD;
    color: white;
}

#footer a
{
    color: #FFF;
}

#footer a:hover, a:focus
{
    color: #005588;
}

/*UIB Logon Form*/
.float-left
{
    float:left;
}

.float-right
{
    float:right;
}

.inline-table 
{
    display: inline-table;
}